diff --git a/.github/workflows/ci_cd_night.yml b/.github/workflows/ci_cd_night.yml index 5d5d818d45..1753858a0e 100644 --- a/.github/workflows/ci_cd_night.yml +++ b/.github/workflows/ci_cd_night.yml @@ -31,7 +31,7 @@ env: MINIMUM_PYTHON_VERSION: '3.10' PYSTK_DIR: '/home/stk/pystk' QUARTO_VERSION: '1.5.55' - STK_DOCKER_IMAGE: 'ansys/stk-12.10:dev-ubuntu22.04' + STK_DOCKER_IMAGE: 'ansys/stk-13.0:dev-ubuntu22.04' concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -69,7 +69,7 @@ jobs: doc-build: name: "Doc build" runs-on: [self-hosted, pystk] - timeout-minutes: 90 + timeout-minutes: 360 needs: build-wheelhouse permissions: contents: read diff --git a/.github/workflows/ci_cd_pr.yml b/.github/workflows/ci_cd_pr.yml index b13e88be57..b6aeaca280 100644 --- a/.github/workflows/ci_cd_pr.yml +++ b/.github/workflows/ci_cd_pr.yml @@ -11,7 +11,7 @@ env: MINIMUM_PYTHON_VERSION: '3.10' PYSTK_DIR: '/home/stk/pystk' QUARTO_VERSION: '1.5.55' - STK_DOCKER_IMAGE: 'ansys/stk-12.10:dev-ubuntu22.04' + STK_DOCKER_IMAGE: 'ansys/stk-13.0:dev-ubuntu22.04' concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -37,6 +37,7 @@ jobs: - name: "Checkout repository" uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: + clean: true persist-credentials: false - name: "Update labels" @@ -121,6 +122,7 @@ jobs: - name: "Checkout project" uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: + clean: true persist-credentials: false - name: "Install jq" @@ -194,7 +196,7 @@ jobs: runner: [self-hosted, pystk] - needs-self-hosted-runner: true runner: ubuntu-latest - timeout-minutes: 90 + timeout-minutes: 360 permissions: contents: read steps: @@ -202,6 +204,7 @@ jobs: - name: "Checkout the project" uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: + clean: true persist-credentials: false - name: "Install Python ${{ env.MAIN_PYTHON_VERSION }}" @@ -304,7 +307,7 @@ jobs: docker exec \ --workdir ${PYSTK_DIR} \ "${STK_CONTAINER}" /bin/bash -c \ - "export BUILD_API=false BUILD_EXAMPLES=true && tox -e doc-links,doc-html" + "export BUILD_API=false BUILD_EXAMPLES=true && tox -e doc-clean,doc-links,doc-html" - name: "Build docs including the 'API' section" id: build-doc-with-api @@ -312,7 +315,7 @@ jobs: contains(github.event.pull_request.labels.*.name, 'docs:api') && !contains(github.event.pull_request.labels.*.name, 'docs:examples') run: | - python -m tox -e doc-links,doc-html + python -m tox -e doc-clean,doc-links,doc-html env: BUILD_API: true BUILD_EXAMPLES: false @@ -322,7 +325,7 @@ jobs: !contains(github.event.pull_request.labels.*.name, 'docs:examples') && !contains(github.event.pull_request.labels.*.name, 'docs:api') run: | - python -m tox -e doc-links,doc-html + python -m tox -e doc-clean,doc-links,doc-html env: BUILD_API: false BUILD_EXAMPLES: false @@ -338,7 +341,7 @@ jobs: docker exec \ --workdir ${PYSTK_DIR} \ "${STK_CONTAINER}" /bin/bash -c \ - "export BUILD_API=true BUILD_EXAMPLES=true && tox -e doc-links,doc-html" + "export BUILD_API=true BUILD_EXAMPLES=true && tox -e doc-clean,doc-links,doc-html" # If required, combine partially rendered documentation with the nightly # build artifacts. Upload the generated documentation as an artifact in @@ -416,6 +419,7 @@ jobs: - name: "Checkout the project" uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: + clean: true persist-credentials: false - name: "Generate the name of the Docker image and the container" @@ -458,8 +462,6 @@ jobs: "${STK_CONTAINER}" /bin/bash -c \ "python -m pip install --group tests ." - # -- Tests - - name: "Run the extensions tests" env: STK_CONTAINER: ${{ steps.docker.outputs.container }} diff --git a/.github/workflows/ci_cd_release.yml b/.github/workflows/ci_cd_release.yml index 4f69f3c273..1de776f7cf 100644 --- a/.github/workflows/ci_cd_release.yml +++ b/.github/workflows/ci_cd_release.yml @@ -12,7 +12,7 @@ env: MINIMUM_PYTHON_VERSION: '3.10' PYSTK_DIR: '/home/stk/pystk' QUARTO_VERSION: '1.5.55' - STK_DOCKER_IMAGE: 'ansys/stk-12.10:dev-ubuntu22.04' + STK_DOCKER_IMAGE: 'ansys/stk-13.0:dev-ubuntu22.04' concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -116,7 +116,7 @@ jobs: name: "Doc build" runs-on: [self-hosted, pystk] needs: build-wheelhouse - timeout-minutes: 90 + timeout-minutes: 360 permissions: contents: read steps: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 95c1fc0797..ca3492212d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -72,11 +72,12 @@ Use the following commands to build the images for your target distribution: ~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE - ansys/stk-12.10 dev-ubuntu22.04-python3.13 5a6ca2ffecae 4 hours ago 4.04GB - ansys/stk-12.10 dev-ubuntu22.04-python3.12 94bafab28a80 4 hours ago 4.03GB - ansys/stk-12.10 dev-ubuntu22.04-python3.11 97bdccd1c2a6 4 hours ago 4.03GB - ansys/stk-12.10 dev-ubuntu22.04-pybase c9fb6e9502df 5 hours ago 4.21GB - ansys/stk-12.10 dev-ubuntu22.04 1e26759936b1 5 hours ago 3.42GB + ansys/stk-13.0 dev-ubuntu22.04-python3.13 9eea14569958 14 minutes ago 5.33GB + ansys/stk-13.0 dev-ubuntu22.04-python3.12 edee06182a7a 15 minutes ago 5.32GB + ansys/stk-13.0 dev-ubuntu22.04-python3.11 205043fd378b 16 minutes ago 5.32GB + ansys/stk-13.0 dev-ubuntu22.04-python3.10 c4ec5d4bd662 22 minutes ago 5.21GB + ansys/stk-13.0 dev-ubuntu22.04-pybase 3e620a3bbaad 25 minutes ago 5.5GB + ansys/stk-13.0 dev-ubuntu22.04 d57b49b927df 30 minutes ago 4.71GB ``` - **Windows** diff --git a/doc/source/api/ansys/stk/core/analysis_workbench/AnalysisWorkbenchComponentProvider.rst b/doc/source/api/ansys/stk/core/analysis_workbench/AnalysisWorkbenchComponentProvider.rst index 4864f82d21..dfa47bc3ab 100644 --- a/doc/source/api/ansys/stk/core/analysis_workbench/AnalysisWorkbenchComponentProvider.rst +++ b/doc/source/api/ansys/stk/core/analysis_workbench/AnalysisWorkbenchComponentProvider.rst @@ -291,14 +291,14 @@ Create a new Custom Script Vector customScript = VectFactory.create("Script", "Description", VectorType.CUSTOM_SCRIPT) # Initialization script if needed # customScript.InitializationScriptFile = '' - trainingSamplesDir = r"C:\Program Files\AGI\STK 12\Data\Resources\stktraining\samples" + trainingSamplesDir = r"C:\Program Files\AGI\STK_ODTK 13\Data\Resources\stktraining\samples" scriptFilePath = r"\Heliograph\Scripting\VectorTool\Vector\vector.vbs" customScript.script_file = trainingSamplesDir + scriptFilePath if customScript.is_valid is False: print("Script component not valid!") from os import getenv - customScriptingDir = r"C:\Users\%s\Documents\STK 12\Config\Scripting\VectorTool" % getenv("USERNAME") + customScriptingDir = r"C:\Users\%s\Documents\STK_ODTK 13\Config\Scripting\VectorTool" % getenv("USERNAME") print(r"Copy vbs file from " + trainingSamplesDir + scriptFilePath + r" to " + customScriptingDir) diff --git a/doc/source/api/ansys/stk/core/analysis_workbench/SpatialAnalysisToolGridCoordinateDefinition.rst b/doc/source/api/ansys/stk/core/analysis_workbench/SpatialAnalysisToolGridCoordinateDefinition.rst index b56f2ab255..d2cb957d7c 100644 --- a/doc/source/api/ansys/stk/core/analysis_workbench/SpatialAnalysisToolGridCoordinateDefinition.rst +++ b/doc/source/api/ansys/stk/core/analysis_workbench/SpatialAnalysisToolGridCoordinateDefinition.rst @@ -21,8 +21,6 @@ Overview * - :py:attr:`~ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridCoordinateDefinition.set_custom` - Set grid values type to custom values. * - :py:attr:`~ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridCoordinateDefinition.set_grid_values_fixed_number_of_steps` - - Do not use this method, as it is deprecated. Use SetGridValuesFixedNumberOfStepsEx. - * - :py:attr:`~ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridCoordinateDefinition.set_fixed_number_of_steps` - Set grid values type to fixed number of steps with min and max as Quantity. * - :py:attr:`~ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridCoordinateDefinition.set_fixed_step` - Set grid values type to fixed step. @@ -83,27 +81,9 @@ Method detail :obj:`~SpatialAnalysisToolGridValuesCustom` -.. py:method:: set_grid_values_fixed_number_of_steps(self, min: float, max: float, num_steps: int) -> SpatialAnalysisToolGridValuesFixedNumberOfSteps +.. py:method:: set_grid_values_fixed_number_of_steps(self, min: Quantity, max: Quantity, num_steps: int) -> SpatialAnalysisToolGridValuesFixedNumberOfSteps :canonical: ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridCoordinateDefinition.set_grid_values_fixed_number_of_steps - Do not use this method, as it is deprecated. Use SetGridValuesFixedNumberOfStepsEx. - - :Parameters: - - **min** : :obj:`~float` - - **max** : :obj:`~float` - - **num_steps** : :obj:`~int` - - - :Returns: - - :obj:`~SpatialAnalysisToolGridValuesFixedNumberOfSteps` - -.. py:method:: set_fixed_number_of_steps(self, min: Quantity, max: Quantity, num_steps: int) -> SpatialAnalysisToolGridValuesFixedNumberOfSteps - :canonical: ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridCoordinateDefinition.set_fixed_number_of_steps - Set grid values type to fixed number of steps with min and max as Quantity. :Parameters: diff --git a/doc/source/api/ansys/stk/core/analysis_workbench/SpatialAnalysisToolGridValuesFixedNumberOfSteps.rst b/doc/source/api/ansys/stk/core/analysis_workbench/SpatialAnalysisToolGridValuesFixedNumberOfSteps.rst index 41e9a1cce8..09cb2f8574 100644 --- a/doc/source/api/ansys/stk/core/analysis_workbench/SpatialAnalysisToolGridValuesFixedNumberOfSteps.rst +++ b/doc/source/api/ansys/stk/core/analysis_workbench/SpatialAnalysisToolGridValuesFixedNumberOfSteps.rst @@ -20,12 +20,8 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridValuesFixedNumberOfSteps.max` - - Do not use this property, as it is deprecated. Use MaxEx. * - :py:attr:`~ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridValuesFixedNumberOfSteps.maximum` - Maximum coordinate value as Quantity. - * - :py:attr:`~ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridValuesFixedNumberOfSteps.min` - - Do not use this property, as it is deprecated. Use MinEx. * - :py:attr:`~ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridValuesFixedNumberOfSteps.minimum` - Minimum coordinate value as Quantity. * - :py:attr:`~ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridValuesFixedNumberOfSteps.number_of_steps` @@ -44,24 +40,12 @@ Import detail Property detail --------------- -.. py:property:: max - :canonical: ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridValuesFixedNumberOfSteps.max - :type: float - - Do not use this property, as it is deprecated. Use MaxEx. - .. py:property:: maximum :canonical: ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridValuesFixedNumberOfSteps.maximum :type: Quantity Maximum coordinate value as Quantity. -.. py:property:: min - :canonical: ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridValuesFixedNumberOfSteps.min - :type: float - - Do not use this property, as it is deprecated. Use MinEx. - .. py:property:: minimum :canonical: ansys.stk.core.analysis_workbench.SpatialAnalysisToolGridValuesFixedNumberOfSteps.minimum :type: Quantity diff --git a/doc/source/api/ansys/stk/core/analysis_workbench/TimeToolTimeArrayFiltered.rst b/doc/source/api/ansys/stk/core/analysis_workbench/TimeToolTimeArrayFiltered.rst index c9ae5cd648..903221fec7 100644 --- a/doc/source/api/ansys/stk/core/analysis_workbench/TimeToolTimeArrayFiltered.rst +++ b/doc/source/api/ansys/stk/core/analysis_workbench/TimeToolTimeArrayFiltered.rst @@ -14,6 +14,19 @@ Overview .. tab-set:: + .. tab-item:: Methods + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.get_filter_interval_list_or_interval` + - Get the interval(s) used to filter samples (being either an Interval or an IntervalList) when FilterType is set to Skip Intervals. + * - :py:attr:`~ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.set_filter_interval` + - Set the interval used to filter samples when FilterType is set to Skip Intervals when using only one interval. + * - :py:attr:`~ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.set_filter_interval_list` + - Set the interval list used to filter samples when FilterType is set to Skip Intervals when using a set of intervals. + .. tab-item:: Properties .. list-table:: @@ -22,8 +35,6 @@ Overview * - :py:attr:`~ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.count` - Specify the number of times skipped between accepted samples when FilterType is set to Skip Count... - * - :py:attr:`~ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.filter_interval_list` - - The interval list used to filter samples when FilterType is set to Skip Intervals. * - :py:attr:`~ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.filter_type` - Skip Time Steps filter type omits from filtered time array any times that fall within specified time step of last accepted time sample. Skip Count filter type omits specified number of time samples since last accepted time sample... * - :py:attr:`~ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.include_interval_stop_times` @@ -52,12 +63,6 @@ Property detail Specify the number of times skipped between accepted samples when FilterType is set to Skip Count... -.. py:property:: filter_interval_list - :canonical: ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.filter_interval_list - :type: ITimeToolTimeIntervalList - - The interval list used to filter samples when FilterType is set to Skip Intervals. - .. py:property:: filter_type :canonical: ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.filter_type :type: EventArrayFilterType @@ -83,3 +88,53 @@ Property detail The number of steps skipped between accepted samples when FilterType is set to Skip Time Steps. +Method detail +------------- + + + + + +.. py:method:: get_filter_interval_list_or_interval(self) -> IAnalysisWorkbenchComponent + :canonical: ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.get_filter_interval_list_or_interval + + Get the interval(s) used to filter samples (being either an Interval or an IntervalList) when FilterType is set to Skip Intervals. + + :Returns: + + :obj:`~IAnalysisWorkbenchComponent` + + + + + +.. py:method:: set_filter_interval(self, intvl: ITimeToolTimeInterval) -> None + :canonical: ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.set_filter_interval + + Set the interval used to filter samples when FilterType is set to Skip Intervals when using only one interval. + + :Parameters: + + **intvl** : :obj:`~ITimeToolTimeInterval` + + + :Returns: + + :obj:`~None` + +.. py:method:: set_filter_interval_list(self, intvls: ITimeToolTimeIntervalList) -> None + :canonical: ansys.stk.core.analysis_workbench.TimeToolTimeArrayFiltered.set_filter_interval_list + + Set the interval list used to filter samples when FilterType is set to Skip Intervals when using a set of intervals. + + :Parameters: + + **intvls** : :obj:`~ITimeToolTimeIntervalList` + + + :Returns: + + :obj:`~None` + + + diff --git a/doc/source/api/ansys/stk/core/graphics.rst b/doc/source/api/ansys/stk/core/graphics.rst index a8992ba15b..06cdec3c9b 100644 --- a/doc/source/api/ansys/stk/core/graphics.rst +++ b/doc/source/api/ansys/stk/core/graphics.rst @@ -189,6 +189,12 @@ Summary * - :py:class:`~ansys.stk.core.graphics.CentralBodyGraphicsIndexer` - An indexer into the central body graphics for a particular central body, which provides graphical properties such as showing or hiding the central body in the scene, and working with terrain and imagery for the specified central body. + * - :py:class:`~ansys.stk.core.graphics.CesiumIonTerrainOverlay` + - A terrain overlay for handling Cesium Ion Streaming Terrain. + + * - :py:class:`~ansys.stk.core.graphics.CesiumIonTerrainOverlayFactory` + - A terrain overlay for handling Cesium Ion Streaming Terrain. + * - :py:class:`~ansys.stk.core.graphics.Clouds` - Load, show and hide clouds in the scene. @@ -427,10 +433,10 @@ Summary - A collection containing a model primitive's available articulations. A model articulation identifies geometry on the model and is a collection of transformations that can be applied to that geometry. * - :py:class:`~ansys.stk.core.graphics.ModelPrimitive` - - The model primitive loads and renders `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models. + - The model primitive loads and renders `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models. * - :py:class:`~ansys.stk.core.graphics.ModelPrimitiveFactory` - - The model primitive loads and renders `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models. + - The model primitive loads and renders `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models. * - :py:class:`~ansys.stk.core.graphics.ModelTransformation` - A model transformation defines a transformation that is applied to geometry on a model primitive. That geometry is identified by the model articulation which contains the transformation... @@ -765,7 +771,7 @@ Summary - The method used to blur or smooth a raster. * - :py:class:`~ansys.stk.core.graphics.ConstrainedUpAxis` - - When setting the camera'saxes, this defines which axis of the axes is up in screen space, where up is from the bottom to the top of the screen. + - When setting the camera's axes, this defines which axis of the axes is up in screen space, where up is from the bottom to the top of the screen. * - :py:class:`~ansys.stk.core.graphics.CylinderFillOptions` - Cylinder faces that can be filled. @@ -819,7 +825,7 @@ Summary - Transformation types that define the way a model transformation changes the geometry of the model articulation it is associated with. * - :py:class:`~ansys.stk.core.graphics.ModelUpAxis` - - When setting the camera'saxes, this defines which axis of the axes is up in screen space, where up is from the bottom to the top of the screen. + - When setting the camera's axes, this defines which axis of the axes is up in screen space, where up is from the bottom to the top of the screen. * - :py:class:`~ansys.stk.core.graphics.Origin` - Vertical and horizontal origin. @@ -840,7 +846,7 @@ Summary - Describes how to interpret positions defining a polyline. * - :py:class:`~ansys.stk.core.graphics.PrimitiveIndicesOrderHint` - - An optimization hint optionally provided to a primitive'sSetPartial method to enhance performance. + - An optimization hint optionally provided to a primitive's SetPartial method to enhance performance. * - :py:class:`~ansys.stk.core.graphics.PrimitivesSortOrder` - The order in which primitives are sorted before rendering. @@ -852,7 +858,7 @@ Summary - The axis on which a raster will be flipped. * - :py:class:`~ansys.stk.core.graphics.RasterFormat` - - Common raster band layouts that may be contained within a raster dataset. Each pixel of the raster will contain the bands defined by the layout in the specified order. A typical color raster image will have an rgbraster format. + - Common raster band layouts that may be contained within a raster dataset. Each pixel of the raster will contain the bands defined by the layout in the specified order. A typical color raster image will have an rgb raster format. * - :py:class:`~ansys.stk.core.graphics.RasterOrientation` - The vertical orientation of the raster. @@ -873,7 +879,7 @@ Summary - Describes when a primitive will be rendered. Some primitives need to be rendered during or at a certain time. For example, translucent primitives need to be rendered after opaque primitives to allow proper blending... * - :py:class:`~ansys.stk.core.graphics.RenderPassHint` - - An optimization hint optionally provided to a primitive'sSet method to enhance performance when per-position colors are used. + - An optimization hint optionally provided to a primitive's Set method to enhance performance when per-position colors are used. * - :py:class:`~ansys.stk.core.graphics.ScreenOverlayOrigin` - Specify the origin of a screen overlay, as well as the direction of the horizontal and vertical axes. The origin specifies both the origin in the parent overlay's coordinate system and the origin within the overlay itself that is positioned. @@ -1001,6 +1007,8 @@ well as in STK Engine custom applications. CameraVideoRecording CentralBodyGraphics CentralBodyGraphicsIndexer + CesiumIonTerrainOverlay + CesiumIonTerrainOverlayFactory Clouds ColorToLuminanceFilter ColorToLuminanceFilterFactory diff --git a/doc/source/api/ansys/stk/core/graphics/CameraVideoRecording.rst b/doc/source/api/ansys/stk/core/graphics/CameraVideoRecording.rst index 5630fab196..cbc6dc3b09 100644 --- a/doc/source/api/ansys/stk/core/graphics/CameraVideoRecording.rst +++ b/doc/source/api/ansys/stk/core/graphics/CameraVideoRecording.rst @@ -18,8 +18,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.graphics.CameraVideoRecording.start_recording` - - Do not use this method, as it is deprecated. Use the overload taking a video format instead. Starts recording a file in the WMV format at the specified bit and frame rate. * - :py:attr:`~ansys.stk.core.graphics.CameraVideoRecording.start_recording_frame_stack` - Start recording a frame stack. Each frame is saved as a separate image file. The filename of each frame is defined by a prefix followed by a frame number. * - :py:attr:`~ansys.stk.core.graphics.CameraVideoRecording.start_recording_video` @@ -60,24 +58,6 @@ Method detail ------------- -.. py:method:: start_recording(self, wmv_filename: str, video_bit_rate: int, video_frame_rate: int) -> None - :canonical: ansys.stk.core.graphics.CameraVideoRecording.start_recording - - Do not use this method, as it is deprecated. Use the overload taking a video format instead. Starts recording a file in the WMV format at the specified bit and frame rate. - - :Parameters: - - **wmv_filename** : :obj:`~str` - - **video_bit_rate** : :obj:`~int` - - **video_frame_rate** : :obj:`~int` - - - :Returns: - - :obj:`~None` - .. py:method:: start_recording_frame_stack(self, file_directory: str, file_prefix: str, camera_snapshot_file_format: SnapshotFileFormat, starting_frame_number: int, number_of_frame_digits: int) -> None :canonical: ansys.stk.core.graphics.CameraVideoRecording.start_recording_frame_stack diff --git a/doc/source/api/ansys/stk/core/graphics/CentralBodyGraphics.rst b/doc/source/api/ansys/stk/core/graphics/CentralBodyGraphics.rst index 2f805f2d11..d08b0a1291 100644 --- a/doc/source/api/ansys/stk/core/graphics/CentralBodyGraphics.rst +++ b/doc/source/api/ansys/stk/core/graphics/CentralBodyGraphics.rst @@ -58,7 +58,7 @@ Add Imagery and Terrain to the Scene # Retrieve the boundaries of the imported files manager = scenario.scene_manager # Add Terrain - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] terrainTile = manager.scenes.item(0).central_bodies.earth.terrain.add_uri_string( os.path.join(installPath, "Data", "Resources", "stktraining", "samples", "SRTM_Skopje.pdtt") ) diff --git a/doc/source/api/ansys/stk/core/graphics/CesiumIonTerrainOverlay.rst b/doc/source/api/ansys/stk/core/graphics/CesiumIonTerrainOverlay.rst new file mode 100644 index 0000000000..f2da9577d6 --- /dev/null +++ b/doc/source/api/ansys/stk/core/graphics/CesiumIonTerrainOverlay.rst @@ -0,0 +1,21 @@ +CesiumIonTerrainOverlay +======================= + +.. py:class:: ansys.stk.core.graphics.CesiumIonTerrainOverlay + + Bases: :py:class:`~ansys.stk.core.graphics.ITerrainOverlay`, :py:class:`~ansys.stk.core.graphics.IGlobeOverlay` + + A terrain overlay for handling Cesium Ion Streaming Terrain. + +.. py:currentmodule:: CesiumIonTerrainOverlay + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.graphics import CesiumIonTerrainOverlay + + + diff --git a/doc/source/api/ansys/stk/core/graphics/CesiumIonTerrainOverlayFactory.rst b/doc/source/api/ansys/stk/core/graphics/CesiumIonTerrainOverlayFactory.rst new file mode 100644 index 0000000000..74c180509e --- /dev/null +++ b/doc/source/api/ansys/stk/core/graphics/CesiumIonTerrainOverlayFactory.rst @@ -0,0 +1,74 @@ +CesiumIonTerrainOverlayFactory +============================== + +.. py:class:: ansys.stk.core.graphics.CesiumIonTerrainOverlayFactory + + A terrain overlay for handling Cesium Ion Streaming Terrain. + +.. py:currentmodule:: CesiumIonTerrainOverlayFactory + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Methods + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.graphics.CesiumIonTerrainOverlayFactory.initialize_with_asset_uri` + - Initialize a cesiumion terrain overlay with the provided values necessary to communicate with a Cesium ion endpoint. + * - :py:attr:`~ansys.stk.core.graphics.CesiumIonTerrainOverlayFactory.initialize_with_string` + - Initialize a cesiumion terrain overlay with the provided values necessary to communicate with a Cesium ion endpoint. + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.graphics import CesiumIonTerrainOverlayFactory + + + +Method detail +------------- + +.. py:method:: initialize_with_asset_uri(self, asset_uri: str, api_endpoint_uri: str, access_token: str) -> CesiumIonTerrainOverlay + :canonical: ansys.stk.core.graphics.CesiumIonTerrainOverlayFactory.initialize_with_asset_uri + + Initialize a cesiumion terrain overlay with the provided values necessary to communicate with a Cesium ion endpoint. + + :Parameters: + + **asset_uri** : :obj:`~str` + + **api_endpoint_uri** : :obj:`~str` + + **access_token** : :obj:`~str` + + + :Returns: + + :obj:`~CesiumIonTerrainOverlay` + +.. py:method:: initialize_with_string(self, tileset_name: str, api_endpoint_uri: str, access_token: str) -> CesiumIonTerrainOverlay + :canonical: ansys.stk.core.graphics.CesiumIonTerrainOverlayFactory.initialize_with_string + + Initialize a cesiumion terrain overlay with the provided values necessary to communicate with a Cesium ion endpoint. + + :Parameters: + + **tileset_name** : :obj:`~str` + + **api_endpoint_uri** : :obj:`~str` + + **access_token** : :obj:`~str` + + + :Returns: + + :obj:`~CesiumIonTerrainOverlay` + diff --git a/doc/source/api/ansys/stk/core/graphics/FactoryAndInitializers.rst b/doc/source/api/ansys/stk/core/graphics/FactoryAndInitializers.rst index bd4ce96d69..2010c561bf 100644 --- a/doc/source/api/ansys/stk/core/graphics/FactoryAndInitializers.rst +++ b/doc/source/api/ansys/stk/core/graphics/FactoryAndInitializers.rst @@ -48,6 +48,8 @@ Overview - Access global methods and properties of BoxTriangulator (what's known as static properties, static methods and constructors in languages such as C++, C#, etc.). * - :py:attr:`~ansys.stk.core.graphics.FactoryAndInitializers.brightness_filter` - Access global methods and properties of BrightnessFilter (what's known as static properties, static methods and constructors in languages such as C++, C#, etc.). + * - :py:attr:`~ansys.stk.core.graphics.FactoryAndInitializers.cesium_ion_terrain_overlay` + - Access global methods and properties of CesiumionTerrainOverlay (what's known as static properties, static methods and constructors in languages such as C++, C#, etc.). * - :py:attr:`~ansys.stk.core.graphics.FactoryAndInitializers.color_to_luminance_filter` - Access global methods and properties of ColorToLuminanceFilter (what's known as static properties, static methods and constructors in languages such as C++, C#, etc.). * - :py:attr:`~ansys.stk.core.graphics.FactoryAndInitializers.composite_display_condition` @@ -288,6 +290,12 @@ Property detail Access global methods and properties of BrightnessFilter (what's known as static properties, static methods and constructors in languages such as C++, C#, etc.). +.. py:property:: cesium_ion_terrain_overlay + :canonical: ansys.stk.core.graphics.FactoryAndInitializers.cesium_ion_terrain_overlay + :type: CesiumIonTerrainOverlayFactory + + Access global methods and properties of CesiumionTerrainOverlay (what's known as static properties, static methods and constructors in languages such as C++, C#, etc.). + .. py:property:: color_to_luminance_filter :canonical: ansys.stk.core.graphics.FactoryAndInitializers.color_to_luminance_filter :type: ColorToLuminanceFilterFactory diff --git a/doc/source/api/ansys/stk/core/graphics/IOverlay.rst b/doc/source/api/ansys/stk/core/graphics/IOverlay.rst index 82a84dd211..694de477d9 100644 --- a/doc/source/api/ansys/stk/core/graphics/IOverlay.rst +++ b/doc/source/api/ansys/stk/core/graphics/IOverlay.rst @@ -74,7 +74,7 @@ Overview * - :py:attr:`~ansys.stk.core.graphics.IOverlay.padding` - Get or set the padding surrounding the overlays that are contained within this overlay. The array contains the components of the padding arranged in the order left, top, right, bottom. * - :py:attr:`~ansys.stk.core.graphics.IOverlay.parent` - - Get the overlay's parent. This may be another overlay if this overlay was added to that overlay's overlays collection. Or, it may be the screen overlay manager if this overlay was added to the scene manager'sscreen overlays collection. + - Get the overlay's parent. This may be another overlay if this overlay was added to that overlay's overlays collection. Or, it may be the screen overlay manager if this overlay was added to the scene manager's screen overlays collection. * - :py:attr:`~ansys.stk.core.graphics.IOverlay.picking_enabled` - Get or set a value indicating whether or not picking on the overlay is enabled. If picking is disabled, this overlay will never show up in the result of PickScreenOverlay, even if it occupies the specified pick position. * - :py:attr:`~ansys.stk.core.graphics.IOverlay.pinning_origin` @@ -248,7 +248,7 @@ Property detail :canonical: ansys.stk.core.graphics.IOverlay.parent :type: IScreenOverlayContainer - Get the overlay's parent. This may be another overlay if this overlay was added to that overlay's overlays collection. Or, it may be the screen overlay manager if this overlay was added to the scene manager'sscreen overlays collection. + Get the overlay's parent. This may be another overlay if this overlay was added to that overlay's overlays collection. Or, it may be the screen overlay manager if this overlay was added to the scene manager's screen overlays collection. .. py:property:: picking_enabled :canonical: ansys.stk.core.graphics.IOverlay.picking_enabled diff --git a/doc/source/api/ansys/stk/core/graphics/ModelPrimitive.rst b/doc/source/api/ansys/stk/core/graphics/ModelPrimitive.rst index 0bd9f44281..696f452ba7 100644 --- a/doc/source/api/ansys/stk/core/graphics/ModelPrimitive.rst +++ b/doc/source/api/ansys/stk/core/graphics/ModelPrimitive.rst @@ -5,7 +5,7 @@ ModelPrimitive Bases: :py:class:`~ansys.stk.core.graphics.IPrimitive` - The model primitive loads and renders `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models. + The model primitive loads and renders `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models. .. py:currentmodule:: ModelPrimitive @@ -20,10 +20,12 @@ Overview :header-rows: 0 :widths: auto + * - :py:attr:`~ansys.stk.core.graphics.ModelPrimitive.allow_collada_models` + - Do not use this method, as it is deprecated. support for COLLADA 3D models has been removed Support for loading COLLADA 3D model format has been officially removed. This method will allow users to continue loading COLLADA models for a short period of time. * - :py:attr:`~ansys.stk.core.graphics.ModelPrimitive.load_with_string_uri` - - For convenience. Loads a `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path. + - For convenience. Loads a `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path. * - :py:attr:`~ansys.stk.core.graphics.ModelPrimitive.load_with_string_uri_and_up_axis` - - For convenience. Loads a `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path. + - For convenience. Loads a `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path. * - :py:attr:`~ansys.stk.core.graphics.ModelPrimitive.set_position_cartographic` - For convenience. Sets the cartographic position of the model. This also sets position. @@ -91,11 +93,25 @@ Property detail Method detail ------------- +.. py:method:: allow_collada_models(self, allow: bool) -> None + :canonical: ansys.stk.core.graphics.ModelPrimitive.allow_collada_models + + Do not use this method, as it is deprecated. support for COLLADA 3D models has been removed Support for loading COLLADA 3D model format has been officially removed. This method will allow users to continue loading COLLADA models for a short period of time. + + :Parameters: + + **allow** : :obj:`~bool` + + + :Returns: + + :obj:`~None` + .. py:method:: load_with_string_uri(self, uri: str) -> None :canonical: ansys.stk.core.graphics.ModelPrimitive.load_with_string_uri - For convenience. Loads a `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path. + For convenience. Loads a `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path. :Parameters: @@ -109,7 +125,7 @@ Method detail .. py:method:: load_with_string_uri_and_up_axis(self, uri: str, up_axis: ModelUpAxis) -> None :canonical: ansys.stk.core.graphics.ModelPrimitive.load_with_string_uri_and_up_axis - For convenience. Loads a `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path. + For convenience. Loads a `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path. :Parameters: diff --git a/doc/source/api/ansys/stk/core/graphics/ModelPrimitiveFactory.rst b/doc/source/api/ansys/stk/core/graphics/ModelPrimitiveFactory.rst index 9e3b1128ec..78d05d4dbd 100644 --- a/doc/source/api/ansys/stk/core/graphics/ModelPrimitiveFactory.rst +++ b/doc/source/api/ansys/stk/core/graphics/ModelPrimitiveFactory.rst @@ -3,7 +3,7 @@ ModelPrimitiveFactory .. py:class:: ansys.stk.core.graphics.ModelPrimitiveFactory - The model primitive loads and renders `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models. + The model primitive loads and renders `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models. .. py:currentmodule:: ModelPrimitiveFactory @@ -18,6 +18,8 @@ Overview :header-rows: 0 :widths: auto + * - :py:attr:`~ansys.stk.core.graphics.ModelPrimitiveFactory.allow_collada_models` + - Support for loading COLLADA 3D model format has been officially removed. This method will allow users to continue loading COLLADA models for a short period of time. * - :py:attr:`~ansys.stk.core.graphics.ModelPrimitiveFactory.initialize` - Initialize a default model primitive. * - :py:attr:`~ansys.stk.core.graphics.ModelPrimitiveFactory.initialize_with_string_uri` @@ -38,6 +40,20 @@ Import detail Method detail ------------- +.. py:method:: allow_collada_models(self, allow: bool) -> None + :canonical: ansys.stk.core.graphics.ModelPrimitiveFactory.allow_collada_models + + Support for loading COLLADA 3D model format has been officially removed. This method will allow users to continue loading COLLADA models for a short period of time. + + :Parameters: + + **allow** : :obj:`~bool` + + + :Returns: + + :obj:`~None` + .. py:method:: initialize(self) -> ModelPrimitive :canonical: ansys.stk.core.graphics.ModelPrimitiveFactory.initialize diff --git a/doc/source/api/ansys/stk/core/graphics/ModelTransformationType.rst b/doc/source/api/ansys/stk/core/graphics/ModelTransformationType.rst index fdc637bd8e..bcae5cb985 100644 --- a/doc/source/api/ansys/stk/core/graphics/ModelTransformationType.rst +++ b/doc/source/api/ansys/stk/core/graphics/ModelTransformationType.rst @@ -88,6 +88,9 @@ Overview * - :py:attr:`~TRANSLATE_BLUE` - Translate the blue band of color associated with the geometry. + * - :py:attr:`~ANIMATION` + - Control an animation cycle defined on the model. + Import detail ------------- diff --git a/doc/source/api/ansys/stk/core/graphics/PrimitiveManager.rst b/doc/source/api/ansys/stk/core/graphics/PrimitiveManager.rst index de0eb20a75..9119e90814 100644 --- a/doc/source/api/ansys/stk/core/graphics/PrimitiveManager.rst +++ b/doc/source/api/ansys/stk/core/graphics/PrimitiveManager.rst @@ -37,8 +37,6 @@ Overview - Return an enumerator that iterates through the collection. The order of the primitives is not guaranteed to be the order that the primitives were added. * - :py:attr:`~ansys.stk.core.graphics.PrimitiveManager.count` - Get the number of primitives in the manager. - * - :py:attr:`~ansys.stk.core.graphics.PrimitiveManager.precision_exponent` - - Do not use this property, as it is deprecated. This property is no longer in use Gets or sets the exponent used to compute the maximum precision for primitive rendering. For example, a value of -3 indicates the maximum precision of 2^-3, 0.125 m along the x, y, or z axis... * - :py:attr:`~ansys.stk.core.graphics.PrimitiveManager.translucent_primitives_sort_order` - Get or set the sort order for translucent primitives in the primitive manager. This determines a trade-off between rendering speed and quality... @@ -67,12 +65,6 @@ Property detail Get the number of primitives in the manager. -.. py:property:: precision_exponent - :canonical: ansys.stk.core.graphics.PrimitiveManager.precision_exponent - :type: int - - Do not use this property, as it is deprecated. This property is no longer in use Gets or sets the exponent used to compute the maximum precision for primitive rendering. For example, a value of -3 indicates the maximum precision of 2^-3, 0.125 m along the x, y, or z axis... - .. py:property:: translucent_primitives_sort_order :canonical: ansys.stk.core.graphics.PrimitiveManager.translucent_primitives_sort_order :type: PrimitivesSortOrder @@ -121,8 +113,6 @@ Method detail :obj:`~bool` - - .. py:method:: remove(self, primitive: IPrimitive) -> None :canonical: ansys.stk.core.graphics.PrimitiveManager.remove diff --git a/doc/source/api/ansys/stk/core/graphics/Scene.rst b/doc/source/api/ansys/stk/core/graphics/Scene.rst index 987f4cc705..1adc262194 100644 --- a/doc/source/api/ansys/stk/core/graphics/Scene.rst +++ b/doc/source/api/ansys/stk/core/graphics/Scene.rst @@ -62,7 +62,7 @@ Overview * - :py:attr:`~ansys.stk.core.graphics.Scene.show_water_surface` - Get or set whether water surface on earth is shown or hidden in the scene. * - :py:attr:`~ansys.stk.core.graphics.Scene.visual_effects` - - Get the visual effects associated with the scene. + - Get the visual effects associated with the scene. @@ -173,7 +173,7 @@ Property detail :canonical: ansys.stk.core.graphics.Scene.visual_effects :type: VisualEffects - Get the visual effects associated with the scene. + Get the visual effects associated with the scene. Method detail diff --git a/doc/source/api/ansys/stk/core/graphics/SurfacePolygonTriangulatorInitializer.rst b/doc/source/api/ansys/stk/core/graphics/SurfacePolygonTriangulatorInitializer.rst index 1d10a198dc..fbb048fb32 100644 --- a/doc/source/api/ansys/stk/core/graphics/SurfacePolygonTriangulatorInitializer.rst +++ b/doc/source/api/ansys/stk/core/graphics/SurfacePolygonTriangulatorInitializer.rst @@ -41,7 +41,7 @@ Draw a new Surface Extent Triangulator # Scenario scenario: Scenario object manager = scenario.scene_manager - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] texture_path = os.path.join(installPath, "STKData", "VO", "Textures", "AGI_logo_small.png") texture = manager.textures.load_from_string_uri(texture_path) mesh = manager.initializers.surface_mesh_primitive.initialize() diff --git a/doc/source/api/ansys/stk/core/graphics/TextureScreenOverlay.rst b/doc/source/api/ansys/stk/core/graphics/TextureScreenOverlay.rst index 49fd6c22c0..e0975fbc96 100644 --- a/doc/source/api/ansys/stk/core/graphics/TextureScreenOverlay.rst +++ b/doc/source/api/ansys/stk/core/graphics/TextureScreenOverlay.rst @@ -40,7 +40,7 @@ Draw a new Texture Screen Overlay manager = scenario.scene_manager overlays = manager.screen_overlays.overlays textureOverlay = manager.initializers.texture_screen_overlay.initialize_with_xy_width_height(0, 0, 128, 128) - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] textureOverlay.texture = manager.textures.load_from_string_uri( os.path.join(installPath, "STKData", "VO", "Textures", "agilogo3.ppm") ) diff --git a/doc/source/api/ansys/stk/core/stkdesktop/STKDesktop.rst b/doc/source/api/ansys/stk/core/stkdesktop/STKDesktop.rst index a10c6b0447..130e598a7a 100644 --- a/doc/source/api/ansys/stk/core/stkdesktop/STKDesktop.rst +++ b/doc/source/api/ansys/stk/core/stkdesktop/STKDesktop.rst @@ -30,6 +30,8 @@ Overview grpc_port is the integral port number that the gRPC server is using. grpc_timeout_sec specifies the time allocated to wait for a grpc connection (seconds). grpc_max_message_size is the maximum size in bytes that the gRPC client can receive. Set to zero to use the gRPC default. + grpc_channel_credentials are channel credentials to be attached to the grpc channel (most common use case: SSL credentials, + see https://grpc.io/docs/guides/auth/ for more information). Only available on Windows. * - :py:attr:`~ansys.stk.core.stkdesktop.STKDesktop.create_thread_marshaller` - Return a ThreadMarshaller instance capable of marshalling the stk_object argument to a new thread. @@ -50,6 +52,8 @@ Overview grpc_port is the integral port number that the gRPC server is using (valid values are integers from 0 to 65535). grpc_timeout_sec specifies the time allocated to wait for a grpc connection (seconds). grpc_max_message_size is the maximum size in bytes that the gRPC client can receive. Set to zero to use the gRPC default. + grpc_channel_credentials are channel credentials to be attached to the grpc channel (most common use case: SSL credentials, + see https://grpc.io/docs/guides/auth/ for more information). Only available on Windows. Import detail @@ -63,7 +67,7 @@ Import detail Method detail ------------- -.. py:method:: attach_to_application(pid: int = None, grpc_server: bool = False, grpc_host: str = localhost, grpc_port: int = 40704, grpc_timeout_sec: int = 60, grpc_max_message_size: int = 0) -> STKDesktopApplication +.. py:method:: attach_to_application(pid: int = None, grpc_server: bool = False, grpc_host: str = localhost, grpc_port: int = 40704, grpc_timeout_sec: int = 60, grpc_max_message_size: int = 0, grpc_channel_credentials) -> STKDesktopApplication :canonical: ansys.stk.core.stkdesktop.STKDesktop.attach_to_application Attach to an existing STK Desktop instance. @@ -74,6 +78,8 @@ Method detail grpc_port is the integral port number that the gRPC server is using. grpc_timeout_sec specifies the time allocated to wait for a grpc connection (seconds). grpc_max_message_size is the maximum size in bytes that the gRPC client can receive. Set to zero to use the gRPC default. + grpc_channel_credentials are channel credentials to be attached to the grpc channel (most common use case: SSL credentials, + see https://grpc.io/docs/guides/auth/ for more information). Only available on Windows. :Parameters: @@ -117,7 +123,7 @@ Method detail :obj:`~None` -.. py:method:: start_application(visible: bool = False, user_control: bool = False, grpc_server: bool = False, grpc_host: str = localhost, grpc_port: int = 40704, grpc_timeout_sec: int = 60, grpc_max_message_size: int = 0) -> STKDesktopApplication +.. py:method:: start_application(visible: bool = False, user_control: bool = False, grpc_server: bool = False, grpc_host: str = localhost, grpc_port: int = 40704, grpc_timeout_sec: int = 60, grpc_max_message_size: int = 0, grpc_channel_credentials) -> STKDesktopApplication :canonical: ansys.stk.core.stkdesktop.STKDesktop.start_application Create a new STK Desktop application instance. @@ -130,6 +136,8 @@ Method detail grpc_port is the integral port number that the gRPC server is using (valid values are integers from 0 to 65535). grpc_timeout_sec specifies the time allocated to wait for a grpc connection (seconds). grpc_max_message_size is the maximum size in bytes that the gRPC client can receive. Set to zero to use the gRPC default. + grpc_channel_credentials are channel credentials to be attached to the grpc channel (most common use case: SSL credentials, + see https://grpc.io/docs/guides/auth/ for more information). Only available on Windows. :Parameters: diff --git a/doc/source/api/ansys/stk/core/stkengine/STKEngine.rst b/doc/source/api/ansys/stk/core/stkengine/STKEngine.rst index 31a7ee20e4..b93248ff3c 100644 --- a/doc/source/api/ansys/stk/core/stkengine/STKEngine.rst +++ b/doc/source/api/ansys/stk/core/stkengine/STKEngine.rst @@ -25,6 +25,7 @@ Overview - Initialize STK Engine in-process and return the instance. Must only be used once per Python process. + Specify no_graphics = True to start the application in no-graphics mode. Import detail ------------- @@ -43,6 +44,7 @@ Method detail Initialize STK Engine in-process and return the instance. Must only be used once per Python process. + Specify no_graphics = True to start the application in no-graphics mode. :Parameters: diff --git a/doc/source/api/ansys/stk/core/stkobjects.rst b/doc/source/api/ansys/stk/core/stkobjects.rst index f7ae735428..ef9b8337b4 100644 --- a/doc/source/api/ansys/stk/core/stkobjects.rst +++ b/doc/source/api/ansys/stk/core/stkobjects.rst @@ -71,9 +71,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModel` - Provide access to the properties and methods an atmospheric absorption model. - * - :py:class:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModelITURP676` - - Provide access to the properties and methods of the ITU-R P676 atmospheric absorption model. - * - :py:class:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModelTIREM` - Provide access to the properties and methods of the TIREM atmospheric absorption model. @@ -227,9 +224,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.ILaserAtmosphericLossModel` - Provide access to the properties and methods for a laser atmospheric absorption loss model. - * - :py:class:`~ansys.stk.core.stkobjects.ILaserPropagationChannel` - - Provide access to laser propagation loss models. - * - :py:class:`~ansys.stk.core.stkobjects.ILaserTroposphericScintillationLossModel` - Provide access to the properties and methods for a laser tropospheric scintillation loss model. @@ -251,9 +245,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.IOrientationAscNode` - Base Interface to OrientationLongitudeOfAscending and OrientationRightAscensionOfAscendingNode. - * - :py:class:`~ansys.stk.core.stkobjects.IPlatformRFEnvironment` - - Provide access to the properties and methods defining the platform RF environment. - * - :py:class:`~ansys.stk.core.stkobjects.IPointingStrategy` - Provide the base interface for a pointing strategy. @@ -290,27 +281,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.IRadarActivity` - Provide access to the properties and methods defining radar activity. - * - :py:class:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModel` - - Do not use this interface, as it is deprecated. Use IScatteringPointProvider interface instead. Provides access to the properties and methods defining a radar clutter geometry model. - - * - :py:class:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModelPlugin` - - Do not use this interface, as it is deprecated. Use ScatteringPointProviderPlugin interface instead. Provides access to the properties and methods defining a radar clutter geometry plugin model. - - * - :py:class:`~ansys.stk.core.stkobjects.IRadarClutterMap` - - Do not use this interface, as it is deprecated. This interface is no longer used and there is no alternative. Provides access to the properties and methods defining a radar clutter map. - - * - :py:class:`~ansys.stk.core.stkobjects.IRadarClutterMapInheritable` - - Do not use this interface, as it is deprecated. This interface is no longer used and there is no alternative. Provides access to the properties and methods defining a radar inheritable clutter map. - - * - :py:class:`~ansys.stk.core.stkobjects.IRadarClutterMapModel` - - Do not use this interface, as it is deprecated. Use IScatteringPointModel interface instead. Provides access to the properties and methods defining a radar clutter map model. - - * - :py:class:`~ansys.stk.core.stkobjects.IRadarClutterMapModelConstantCoefficient` - - Do not use this interface, as it is deprecated. Use ScatteringPointModelConstantCoefficient interface instead. Provides access to the properties and methods defining a radar clutter map constant coefficient model. - - * - :py:class:`~ansys.stk.core.stkobjects.IRadarClutterMapModelPlugin` - - Do not use this interface, as it is deprecated. Use ScatteringPointModelPlugin interface instead. Provides access to the properties and methods defining a radar clutter map plugin model. - * - :py:class:`~ansys.stk.core.stkobjects.IRadarContinuousWaveAnalysisMode` - Interface which defines an continuous wave analysis. @@ -598,9 +568,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.AccessConstraintPluginMinMax` - Class related to defining access plugin constraints in terms of minimum and/or maximum values. - * - :py:class:`~ansys.stk.core.stkobjects.AccessConstraintThirdBody` - - Do not use this class, as it is deprecated. Use AccessConstraintCentralBodyObstruction instead. Class defining Central Body Obstruction constraints. - * - :py:class:`~ansys.stk.core.stkobjects.AccessConstraintTimeSlipRange` - Class for controlling the use the Time Slip constraint for a missile or launch vehicle, used with the Close Approach Tool. @@ -919,9 +886,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.AreaTypePatternCollection` - Class defining the list of coordinates of the AreaTarget AreaType. - * - :py:class:`~ansys.stk.core.stkobjects.Atmosphere` - - Class defining local atmosphere. - * - :py:class:`~ansys.stk.core.stkobjects.AtmosphericAbsorptionModel` - Class defining an atmospheric absorption model. @@ -1093,6 +1057,9 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.Chain` - Chain Class is used to access the methods and properties of the STK Chain Object. + * - :py:class:`~ansys.stk.core.stkobjects.ChainAnalysisOptions` + - Class containing analysis options for an object when computing optimal strands of a chain. + * - :py:class:`~ansys.stk.core.stkobjects.ChainConnection` - Class defining Chain connections. @@ -1921,7 +1888,7 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.LaserEnvironment` - Class defining the laser environment for an object. - * - :py:class:`~ansys.stk.core.stkobjects.LaserPropagationLossModels` + * - :py:class:`~ansys.stk.core.stkobjects.LaserPropagationChannel` - Class defining the properties for laser propagatoin models. * - :py:class:`~ansys.stk.core.stkobjects.LaserTroposphericScintillationLossModel` @@ -2317,6 +2284,9 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.PlatformLaserEnvironment` - Class defining the laser environment for an platform. + * - :py:class:`~ansys.stk.core.stkobjects.PlatformRFEnvironment` + - Class defining local atmosphere. + * - :py:class:`~ansys.stk.core.stkobjects.PointingStrategy` - Class defining a pointing strategy. @@ -2464,9 +2434,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.PropagatorSGP4LoadFile` - SGP4 propagator. Allows the user to load segments from file. - * - :py:class:`~ansys.stk.core.stkobjects.PropagatorSGP4OnlineAutoLoad` - - Do not use this class, as it is deprecated. Use PropagatorSGP4OnlineLoad instead. SGP4 propagator. Allows the user to load the most current segment from online. - * - :py:class:`~ansys.stk.core.stkobjects.PropagatorSGP4OnlineLoad` - SGP4 propagator. Allows the user to load segments from online. @@ -2551,9 +2518,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.RadarClutter` - Class defining a radar clutter. - * - :py:class:`~ansys.stk.core.stkobjects.RadarClutterGeometry` - - Class defining a radar clutter geometry. - * - :py:class:`~ansys.stk.core.stkobjects.RadarContinuousWaveAnalysisModeFixedTime` - Class defining the continuous wave fixed time analysis mode. @@ -3514,6 +3478,9 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv2ExportTool` - The Ephemeris/Attitude Export Tool for CCSDSv2 Ephemeris type. + * - :py:class:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool` + - The Ephemeris/Attitude Export Tool for CCSDSv3 Ephemeris type. + * - :py:class:`~ansys.stk.core.stkobjects.VehicleEphemerisCode500ExportTool` - VehicleEphemerisCode500ExportTool Class. @@ -4116,9 +4083,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.AccessTimeType` - The time period to use for the access computation. - * - :py:class:`~ansys.stk.core.stkobjects.ActionType` - - Specify the action type for the Interval Access Constraint. - * - :py:class:`~ansys.stk.core.stkobjects.AdvCATConjunctionType` - Mode for computing events involving conjunction TCA. @@ -4545,6 +4509,9 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.IonosphericFadingLossModelType` - Ionospheric loss model types. + * - :py:class:`~ansys.stk.core.stkobjects.ITURP676AtmosphereDataType` + - ITU-R P.676-13 atmosphere data type. + * - :py:class:`~ansys.stk.core.stkobjects.IvClockHost` - Clock host options for access. Time values are reported with a clock colocated with the clock host object. @@ -4689,12 +4656,6 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.RadarActivityType` - Radar activity times strategy. - * - :py:class:`~ansys.stk.core.stkobjects.RadarClutterGeometryModelType` - - Radar clutter geometry model type. - - * - :py:class:`~ansys.stk.core.stkobjects.RadarClutterMapModelType` - - Radar clutter map model type. - * - :py:class:`~ansys.stk.core.stkobjects.RadarContinuousWaveAnalysisMode` - Radar continuous wave analysis mode. @@ -5234,7 +5195,6 @@ The following is an overview of the classes, interfaces and enumerations of the IAntennaModelOpticalSimple IAreaTypeData IAtmosphericAbsorptionModel - IAtmosphericAbsorptionModelITURP676 IAtmosphericAbsorptionModelTIREM IAtmosphericTurbulenceModel IAzElMaskData @@ -5286,7 +5246,6 @@ The following is an overview of the classes, interfaces and enumerations of the IGreatArcVehicle IIonosphericFadingLossModel ILaserAtmosphericLossModel - ILaserPropagationChannel ILaserTroposphericScintillationLossModel ILatitudeLongitudeAltitudePosition ILifetimeInformation @@ -5294,7 +5253,6 @@ The following is an overview of the classes, interfaces and enumerations of the IModulatorModelScriptPlugin IOrbitDisplayData IOrientationAscNode - IPlatformRFEnvironment IPointingStrategy IPolarization IPolarizationCrossPolLeakage @@ -5307,13 +5265,6 @@ The following is an overview of the classes, interfaces and enumerations of the IPropagatorSGP4LoadData IProvideSpatialInfo IRadarActivity - IRadarClutterGeometryModel - IRadarClutterGeometryModelPlugin - IRadarClutterMap - IRadarClutterMapInheritable - IRadarClutterMapModel - IRadarClutterMapModelConstantCoefficient - IRadarClutterMapModelPlugin IRadarContinuousWaveAnalysisMode IRadarCrossSectionComputeStrategy IRadarModeBistaticReceiver @@ -5413,7 +5364,6 @@ The following is an overview of the classes, interfaces and enumerations of the AccessConstraintMinMaxBase AccessConstraintObjExAngle AccessConstraintPluginMinMax - AccessConstraintThirdBody AccessConstraintTimeSlipRange AccessEventDetection AccessGraphics @@ -5520,7 +5470,6 @@ The following is an overview of the classes, interfaces and enumerations of the AreaTypeEllipse AreaTypePattern AreaTypePatternCollection - Atmosphere AtmosphericAbsorptionModel AtmosphericAbsorptionModelCOMPlugin AtmosphericAbsorptionModelGraphics3DACAP @@ -5578,6 +5527,7 @@ The following is an overview of the classes, interfaces and enumerations of the CentralBodyTerrainCollection CentralBodyTerrainCollectionElement Chain + ChainAnalysisOptions ChainConnection ChainConnectionCollection ChainConstraints @@ -5854,7 +5804,7 @@ The following is an overview of the classes, interfaces and enumerations of the LaserAtmosphericLossModel LaserAtmosphericLossModelBeerBouguerLambertLaw LaserEnvironment - LaserPropagationLossModels + LaserPropagationChannel LaserTroposphericScintillationLossModel LaserTroposphericScintillationLossModelITURP1814 LatitudeLongitudeAltitudeCentric @@ -5986,6 +5936,7 @@ The following is an overview of the classes, interfaces and enumerations of the PlanetPositionCentralBody PlanetPositionFile PlatformLaserEnvironment + PlatformRFEnvironment PointingStrategy PointingStrategyFixed PointingStrategySpinning @@ -6035,7 +5986,6 @@ The following is an overview of the classes, interfaces and enumerations of the PropagatorSGP4AutoUpdateProperties PropagatorSGP4CommonTasks PropagatorSGP4LoadFile - PropagatorSGP4OnlineAutoLoad PropagatorSGP4OnlineLoad PropagatorSGP4PropagatorSettings PropagatorSGP4Segment @@ -6064,7 +6014,6 @@ The following is an overview of the classes, interfaces and enumerations of the RadarAntennaBeam RadarAntennaBeamCollection RadarClutter - RadarClutterGeometry RadarContinuousWaveAnalysisModeFixedTime RadarContinuousWaveAnalysisModeGoalSNR RadarCrossSection @@ -6385,6 +6334,7 @@ The following is an overview of the classes, interfaces and enumerations of the VehicleEphemerisBinaryExportTool VehicleEphemerisCCSDSExportTool VehicleEphemerisCCSDSv2ExportTool + VehicleEphemerisCCSDSv3ExportTool VehicleEphemerisCode500ExportTool VehicleEphemerisExportTool VehicleEphemerisSPICEExportTool @@ -6589,7 +6539,6 @@ The following is an overview of the classes, interfaces and enumerations of the ≔ AberrationType ≔ AccessConstraintType ≔ AccessTimeType - ≔ ActionType ≔ AdvCATConjunctionType ≔ AdvCATEllipsoidClassType ≔ AdvCATSecondaryEllipsoidsVisibilityType @@ -6732,6 +6681,7 @@ The following is an overview of the classes, interfaces and enumerations of the ≔ HFSSFarFieldDataGainType ≔ IntersectionType ≔ IonosphericFadingLossModelType + ≔ ITURP676AtmosphereDataType ≔ IvClockHost ≔ IvTimeSense ≔ LaserPropagationLossModelType @@ -6780,8 +6730,6 @@ The following is an overview of the classes, interfaces and enumerations of the ≔ PropagatorType ≔ PulseWidthMode ≔ RadarActivityType - ≔ RadarClutterGeometryModelType - ≔ RadarClutterMapModelType ≔ RadarContinuousWaveAnalysisMode ≔ RadarCrossSectionContourGraphicsPolarization ≔ RadarFrequencySpecificationType diff --git a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintCollection.rst b/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintCollection.rst index 78123163f1..b82e2c9e91 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintCollection.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintCollection.rst @@ -41,8 +41,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintCollection.remove_constraint` - Remove a constraint from the collection. * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintCollection.remove_named_constraint` - - Do not use this method, as it is deprecated. Use RemoveNamedConstraintEx instead. Removes a constraint with the given name from the collection. - * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintCollection.remove_named_constraint_ex` - Remove a constraint with the given name from the collection. .. tab-item:: Properties @@ -276,20 +274,6 @@ Method detail .. py:method:: remove_named_constraint(self, cnstr_name: str) -> None :canonical: ansys.stk.core.stkobjects.AccessConstraintCollection.remove_named_constraint - Do not use this method, as it is deprecated. Use RemoveNamedConstraintEx instead. Removes a constraint with the given name from the collection. - - :Parameters: - - **cnstr_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - -.. py:method:: remove_named_constraint_ex(self, cnstr_name: str) -> None - :canonical: ansys.stk.core.stkobjects.AccessConstraintCollection.remove_named_constraint_ex - Remove a constraint with the given name from the collection. :Parameters: diff --git a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintExclZonesCollection.rst b/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintExclZonesCollection.rst index 5a6ca9fa0f..fc17b0425e 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintExclZonesCollection.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintExclZonesCollection.rst @@ -49,6 +49,8 @@ Overview - Get the constraint type. * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintExclZonesCollection.count` - Number of items in the collection. + * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintExclZonesCollection.enabled` + - Indicate whether the constraint should be considered (true) or ignored (false) in access computations. * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintExclZonesCollection.exclusion_interval` - Get or set the ExclInterval. * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintExclZonesCollection.is_plugin` @@ -95,6 +97,12 @@ Property detail Number of items in the collection. +.. py:property:: enabled + :canonical: ansys.stk.core.stkobjects.AccessConstraintExclZonesCollection.enabled + :type: bool + + Indicate whether the constraint should be considered (true) or ignored (false) in access computations. + .. py:property:: exclusion_interval :canonical: ansys.stk.core.stkobjects.AccessConstraintExclZonesCollection.exclusion_interval :type: bool @@ -150,6 +158,8 @@ Method detail + + .. py:method:: get_exclusion_zone(self, index: int) -> typing.Tuple[typing.Any, typing.Any, typing.Any, typing.Any] :canonical: ansys.stk.core.stkobjects.AccessConstraintExclZonesCollection.get_exclusion_zone diff --git a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintIntervals.rst b/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintIntervals.rst index 0a9d7149b8..289714789b 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintIntervals.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintIntervals.rst @@ -20,8 +20,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintIntervals.action_type` - - Do not use this property, as it is deprecated. Use ExclIntvl instead to determine whether intervals are to be excluded or not. The action type (include or exclude). * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintIntervals.file_path` - Full path and name of file containing the intervals data. * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintIntervals.filename` @@ -42,12 +40,6 @@ Import detail Property detail --------------- -.. py:property:: action_type - :canonical: ansys.stk.core.stkobjects.AccessConstraintIntervals.action_type - :type: ActionType - - Do not use this property, as it is deprecated. Use ExclIntvl instead to determine whether intervals are to be excluded or not. The action type (include or exclude). - .. py:property:: file_path :canonical: ansys.stk.core.stkobjects.AccessConstraintIntervals.file_path :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintThirdBody.rst b/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintThirdBody.rst deleted file mode 100644 index 2dcd341be8..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintThirdBody.rst +++ /dev/null @@ -1,113 +0,0 @@ -AccessConstraintThirdBody -========================= - -.. py:class:: ansys.stk.core.stkobjects.AccessConstraintThirdBody - - Bases: :py:class:`~ansys.stk.core.stkobjects.IAccessConstraint` - - Do not use this class, as it is deprecated. Use AccessConstraintCentralBodyObstruction instead. Class defining Central Body Obstruction constraints. - -.. py:currentmodule:: AccessConstraintThirdBody - -Overview --------- - -.. tab-set:: - - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintThirdBody.add_obstruction` - - Do not use this method, as it is deprecated. Use AddObstruction on AccessConstraintCentralBodyObstruction instead. Adds an Obstruction by Name. - * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintThirdBody.is_obstruction_assigned` - - Do not use this method, as it is deprecated. Use IsObstructionAssigned on AccessConstraintCentralBodyObstruction instead. Check whether a third body is already assigned. - * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintThirdBody.remove_obstruction` - - Do not use this method, as it is deprecated. Use RemoveObstruction on AccessConstraintCentralBodyObstruction instead. Remove an Obstruction by Name. - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintThirdBody.assigned_obstructions` - - Do not use this property, as it is deprecated. Use AssignedObstructions on AccessConstraintCentralBodyObstruction instead. Gets the Assigned Obstructions. - * - :py:attr:`~ansys.stk.core.stkobjects.AccessConstraintThirdBody.available_obstructions` - - Do not use this property, as it is deprecated. Use AvailableObstructions on AccessConstraintCentralBodyObstruction instead. Gets the Available Obstructions. - - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import AccessConstraintThirdBody - - -Property detail ---------------- - -.. py:property:: assigned_obstructions - :canonical: ansys.stk.core.stkobjects.AccessConstraintThirdBody.assigned_obstructions - :type: list - - Do not use this property, as it is deprecated. Use AssignedObstructions on AccessConstraintCentralBodyObstruction instead. Gets the Assigned Obstructions. - -.. py:property:: available_obstructions - :canonical: ansys.stk.core.stkobjects.AccessConstraintThirdBody.available_obstructions - :type: list - - Do not use this property, as it is deprecated. Use AvailableObstructions on AccessConstraintCentralBodyObstruction instead. Gets the Available Obstructions. - - -Method detail -------------- - -.. py:method:: add_obstruction(self, obstruction: str) -> None - :canonical: ansys.stk.core.stkobjects.AccessConstraintThirdBody.add_obstruction - - Do not use this method, as it is deprecated. Use AddObstruction on AccessConstraintCentralBodyObstruction instead. Adds an Obstruction by Name. - - :Parameters: - - **obstruction** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - -.. py:method:: is_obstruction_assigned(self, obstruction: str) -> bool - :canonical: ansys.stk.core.stkobjects.AccessConstraintThirdBody.is_obstruction_assigned - - Do not use this method, as it is deprecated. Use IsObstructionAssigned on AccessConstraintCentralBodyObstruction instead. Check whether a third body is already assigned. - - :Parameters: - - **obstruction** : :obj:`~str` - - - :Returns: - - :obj:`~bool` - -.. py:method:: remove_obstruction(self, obstruction: str) -> None - :canonical: ansys.stk.core.stkobjects.AccessConstraintThirdBody.remove_obstruction - - Do not use this method, as it is deprecated. Use RemoveObstruction on AccessConstraintCentralBodyObstruction instead. Remove an Obstruction by Name. - - :Parameters: - - **obstruction** : :obj:`~str` - - - :Returns: - - :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintType.rst b/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintType.rst index 057677c458..ccc2e50d86 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintType.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AccessConstraintType.rst @@ -34,9 +34,6 @@ Overview * - :py:attr:`~APPARENT_TIME` - Apparent time. Use interface IAccessConstraintMinMaxBase. - * - :py:attr:`~AREA_TARGET_CENTROID_ELEVATION_ANGLE` - - Do not use this enumeration, as it is deprecated. Area Target centroid elevation angle. Use interface IAccessConstraintMinMaxBase. - * - :py:attr:`~AZIMUTH_ANGLE` - Azimuth angle. Use interface IAccessConstraintMinMaxBase. @@ -202,18 +199,6 @@ Overview * - :py:attr:`~SUN_SPECULAR_EXCLUSION_ANGLE` - Sun specular exclusion. Use interface AccessConstraintAngle. - * - :py:attr:`~THIRD_BODY_OBSTRUCTION` - - Do not use this enumeration, as it is deprecated. Third body obstruction. Use interface AccessConstraintThirdBody. - - * - :py:attr:`~CENTROID_AZIMUTH_ANGLE` - - Do not use this enumeration, as it is deprecated. Centroid azimuth angle. Use interface IAccessConstraintMinMaxBase. - - * - :py:attr:`~CENTROID_RANGE` - - Do not use this enumeration, as it is deprecated. Centroid range. Use interface IAccessConstraintMinMaxBase. - - * - :py:attr:`~CENTROID_SUN_ELEVATION_ANGLE` - - Do not use this enumeration, as it is deprecated. Centroid sun elevation angle. Use interface IAccessConstraintMinMaxBase. - * - :py:attr:`~COLLECTION_ANGLE` - Collection angle. Use interface IAccessConstraintMinMaxBase. diff --git a/doc/source/api/ansys/stk/core/stkobjects/ActionType.rst b/doc/source/api/ansys/stk/core/stkobjects/ActionType.rst deleted file mode 100644 index 7316f353a7..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/ActionType.rst +++ /dev/null @@ -1,36 +0,0 @@ -ActionType -========== - -.. py:class:: ansys.stk.core.stkobjects.ActionType - - IntEnum - - -.. py:currentmodule:: ActionType - -Overview --------- - -.. tab-set:: - - .. tab-item:: Members - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~INCLUDE` - - Include time intervals during which the constraint is satisfied. - - * - :py:attr:`~EXCLUDE` - - Exclude time intervals during which the constraint is satisfied. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import ActionType - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/Aircraft.rst b/doc/source/api/ansys/stk/core/stkobjects/Aircraft.rst index 4240f6bd37..651dd64b4f 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Aircraft.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Aircraft.rst @@ -20,8 +20,8 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.Aircraft.atmosphere` - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + * - :py:attr:`~ansys.stk.core.stkobjects.Aircraft.chain_analysis_options` + - Get the aircraft's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Aircraft.export_tools` - Return the AircraftExportTools interface. * - :py:attr:`~ansys.stk.core.stkobjects.Aircraft.get_eoir_settings` @@ -36,8 +36,6 @@ Overview - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is false. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Aircraft.lighting_maximum_step_terrain` - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.Aircraft.radar_clutter_map` - - Return the radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.Aircraft.radar_cross_section` - Return the radar cross sectoin. * - :py:attr:`~ansys.stk.core.stkobjects.Aircraft.rf_environment` @@ -113,11 +111,11 @@ Import detail Property detail --------------- -.. py:property:: atmosphere - :canonical: ansys.stk.core.stkobjects.Aircraft.atmosphere - :type: Atmosphere +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Aircraft.chain_analysis_options + :type: ChainAnalysisOptions - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + Get the aircraft's chain analysis options. .. py:property:: export_tools :canonical: ansys.stk.core.stkobjects.Aircraft.export_tools @@ -161,12 +159,6 @@ Property detail Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.Aircraft.radar_clutter_map - :type: IRadarClutterMapInheritable - - Return the radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.Aircraft.radar_cross_section :type: RadarCrossSectionInheritable @@ -175,7 +167,7 @@ Property detail .. py:property:: rf_environment :canonical: ansys.stk.core.stkobjects.Aircraft.rf_environment - :type: IPlatformRFEnvironment + :type: PlatformRFEnvironment Get the RF environment. diff --git a/doc/source/api/ansys/stk/core/stkobjects/Antenna.rst b/doc/source/api/ansys/stk/core/stkobjects/Antenna.rst index 94e7dafc07..74cbe5e6cd 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Antenna.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Antenna.rst @@ -22,8 +22,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.is_refraction_type_supported` - Get a value indicating whether the specified type can be used. - * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.set_model` - - Do not use this method, as it is deprecated. Use ModelComponentLinking on Antenna instead. Sets the current antenna model by name. .. tab-item:: Properties @@ -31,14 +29,14 @@ Overview :header-rows: 0 :widths: auto + * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.chain_analysis_options` + - Get the antenna's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.graphics` - Get the 2D Graphics properties for the antenna. * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.graphics_3d` - Get the 3D Graphics properties for the antenna. * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.laser_environment` - Get the object laser environment settings. - * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.model` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Antenna instead. Gets the current antenna model. * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.model_component_linking` - Get the link/embed controller for managing the antenna model component. * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.orientation` @@ -51,8 +49,6 @@ Overview - Return an array of valid choices. * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.rf_environment` - Get the object RF environment settings. - * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.supported_models` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Antenna instead. Gets an array of supported model names. * - :py:attr:`~ansys.stk.core.stkobjects.Antenna.use_refraction_in_access` - Flag controls whether refraction is applied when computing relative position in Access. @@ -105,8 +101,8 @@ Modify Antenna Model Type .. code-block:: python # Antenna antenna: Antenna object - antenna.set_model("Dipole") - antennaModel = antenna.model + antenna.model_component_linking.set_component("Dipole") + antennaModel = antenna.model_component_linking.component antennaModel.design_frequency = 15 # GHz antennaModel.length = 1.5 # m antennaModel.length_to_wavelength_ratio = 45 @@ -132,6 +128,12 @@ Import detail Property detail --------------- +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Antenna.chain_analysis_options + :type: ChainAnalysisOptions + + Get the antenna's chain analysis options. + .. py:property:: graphics :canonical: ansys.stk.core.stkobjects.Antenna.graphics :type: AntennaGraphics @@ -150,12 +152,6 @@ Property detail Get the object laser environment settings. -.. py:property:: model - :canonical: ansys.stk.core.stkobjects.Antenna.model - :type: IAntennaModel - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Antenna instead. Gets the current antenna model. - .. py:property:: model_component_linking :canonical: ansys.stk.core.stkobjects.Antenna.model_component_linking :type: IComponentLinkEmbedControl @@ -192,12 +188,6 @@ Property detail Get the object RF environment settings. -.. py:property:: supported_models - :canonical: ansys.stk.core.stkobjects.Antenna.supported_models - :type: list - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Antenna instead. Gets an array of supported model names. - .. py:property:: use_refraction_in_access :canonical: ansys.stk.core.stkobjects.Antenna.use_refraction_in_access :type: bool @@ -209,6 +199,7 @@ Method detail ------------- + .. py:method:: is_refraction_type_supported(self, model: SensorRefractionType) -> bool :canonical: ansys.stk.core.stkobjects.Antenna.is_refraction_type_supported @@ -233,21 +224,5 @@ Method detail -.. py:method:: set_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.Antenna.set_model - - Do not use this method, as it is deprecated. Use ModelComponentLinking on Antenna instead. Sets the current antenna model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/AntennaControl.rst b/doc/source/api/ansys/stk/core/stkobjects/AntennaControl.rst index 6c9daf20df..8c55396e4f 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AntennaControl.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AntennaControl.rst @@ -12,23 +12,12 @@ Overview .. tab-set:: - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.AntennaControl.set_embedded_model` - - Do not use this method, as it is deprecated. Use EmbeddedModelComponentLinking on AntennaControl instead. Sets the current antenna model by name. - .. tab-item:: Properties .. list-table:: :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.AntennaControl.embedded_model` - - Do not use this property, as it is deprecated. Use EmbeddedModelComponentLinking on AntennaControl instead. Gets the current antenna model. * - :py:attr:`~ansys.stk.core.stkobjects.AntennaControl.embedded_model_component_linking` - Get the link/embed controller for managing the embedded antenna model component. * - :py:attr:`~ansys.stk.core.stkobjects.AntennaControl.embedded_model_orientation` @@ -37,8 +26,6 @@ Overview - Get or set the linked antenna object. * - :py:attr:`~ansys.stk.core.stkobjects.AntennaControl.reference_type` - Get or set the antenna control reference type. - * - :py:attr:`~ansys.stk.core.stkobjects.AntennaControl.supported_embedded_models` - - Do not use this property, as it is deprecated. Use EmbeddedModelComponentLinking on AntennaControl instead. Gets an array of supported model names. * - :py:attr:`~ansys.stk.core.stkobjects.AntennaControl.supported_linked_antenna_objects` - Get an array of available antenna objects that this object can link to and use. @@ -55,12 +42,6 @@ Import detail Property detail --------------- -.. py:property:: embedded_model - :canonical: ansys.stk.core.stkobjects.AntennaControl.embedded_model - :type: IAntennaModel - - Do not use this property, as it is deprecated. Use EmbeddedModelComponentLinking on AntennaControl instead. Gets the current antenna model. - .. py:property:: embedded_model_component_linking :canonical: ansys.stk.core.stkobjects.AntennaControl.embedded_model_component_linking :type: IComponentLinkEmbedControl @@ -85,12 +66,6 @@ Property detail Get or set the antenna control reference type. -.. py:property:: supported_embedded_models - :canonical: ansys.stk.core.stkobjects.AntennaControl.supported_embedded_models - :type: list - - Do not use this property, as it is deprecated. Use EmbeddedModelComponentLinking on AntennaControl instead. Gets an array of supported model names. - .. py:property:: supported_linked_antenna_objects :canonical: ansys.stk.core.stkobjects.AntennaControl.supported_linked_antenna_objects :type: list @@ -98,30 +73,3 @@ Property detail Get an array of available antenna objects that this object can link to and use. -Method detail -------------- - - - - - - - - - -.. py:method:: set_embedded_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.AntennaControl.set_embedded_model - - Do not use this method, as it is deprecated. Use EmbeddedModelComponentLinking on AntennaControl instead. Sets the current antenna model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/AntennaVolumeGraphics.rst b/doc/source/api/ansys/stk/core/stkobjects/AntennaVolumeGraphics.rst index 00f68d924c..ace98edea9 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AntennaVolumeGraphics.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AntennaVolumeGraphics.rst @@ -49,8 +49,6 @@ Overview - Get the elevation start value. * - :py:attr:`~ansys.stk.core.stkobjects.AntennaVolumeGraphics.elevation_stop` - Get the elevation stop value. - * - :py:attr:`~ansys.stk.core.stkobjects.AntennaVolumeGraphics.gain_offset` - - Do not use this property, as it is deprecated. Use the MinimumDisplayedGain property instead. Gets or sets the gain offset value. * - :py:attr:`~ansys.stk.core.stkobjects.AntennaVolumeGraphics.gain_scale` - Get or set the gain scale value. * - :py:attr:`~ansys.stk.core.stkobjects.AntennaVolumeGraphics.levels` @@ -141,12 +139,6 @@ Property detail Get the elevation stop value. -.. py:property:: gain_offset - :canonical: ansys.stk.core.stkobjects.AntennaVolumeGraphics.gain_offset - :type: float - - Do not use this property, as it is deprecated. Use the MinimumDisplayedGain property instead. Gets or sets the gain offset value. - .. py:property:: gain_scale :canonical: ansys.stk.core.stkobjects.AntennaVolumeGraphics.gain_scale :type: float @@ -216,8 +208,6 @@ Method detail - - .. py:method:: set_number_of_points(self, azimuth_start: float, azimuth_stop: float, azimuth_num_points: int, elevation_start: float, elevation_stop: float, elevation_num_points: int) -> None diff --git a/doc/source/api/ansys/stk/core/stkobjects/AreaTarget.rst b/doc/source/api/ansys/stk/core/stkobjects/AreaTarget.rst index 18e2e7303f..a7d9217586 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AreaTarget.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AreaTarget.rst @@ -30,6 +30,8 @@ Overview - Get the data defining the boundary with the selected method. * - :py:attr:`~ansys.stk.core.stkobjects.AreaTarget.automatic_computation_of_centroid` - Opt whether to have the centroid automatically computed. + * - :py:attr:`~ansys.stk.core.stkobjects.AreaTarget.chain_analysis_options` + - Get the area target's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.AreaTarget.common_tasks` - Common tasks associated with AreaTargets. * - :py:attr:`~ansys.stk.core.stkobjects.AreaTarget.graphics` @@ -183,6 +185,12 @@ Property detail Opt whether to have the centroid automatically computed. +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.AreaTarget.chain_analysis_options + :type: ChainAnalysisOptions + + Get the area target's chain analysis options. + .. py:property:: common_tasks :canonical: ansys.stk.core.stkobjects.AreaTarget.common_tasks :type: AreaTargetCommonTasks diff --git a/doc/source/api/ansys/stk/core/stkobjects/Atmosphere.rst b/doc/source/api/ansys/stk/core/stkobjects/Atmosphere.rst deleted file mode 100644 index 247ba1837c..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/Atmosphere.rst +++ /dev/null @@ -1,140 +0,0 @@ -Atmosphere -========== - -.. py:class:: ansys.stk.core.stkobjects.Atmosphere - - Bases: :py:class:`~ansys.stk.core.stkobjects.IPlatformRFEnvironment` - - Class defining local atmosphere. - -.. py:currentmodule:: Atmosphere - -Overview --------- - -.. tab-set:: - - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.Atmosphere.set_local_atmospheric_absorption_model` - - Do not use this method, as it is deprecated. Use the PropagationChannel property to set the atmospheric absorption model. - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.Atmosphere.enable_local_rain_data` - - Get or set the option for enabling local rain data. - * - :py:attr:`~ansys.stk.core.stkobjects.Atmosphere.inherit_atmospheric_absorption_model` - - Do not use this property, as it is deprecated. Use the PropagationChannel property to enable or disable the atmospheric absorption model. - * - :py:attr:`~ansys.stk.core.stkobjects.Atmosphere.local_atmospheric_absorption_model` - - Do not use this property, as it is deprecated. Use the PropagationChannel property to get the atmospheric absorption model. - * - :py:attr:`~ansys.stk.core.stkobjects.Atmosphere.local_rain_height` - - Get or set the local rain iso height. - * - :py:attr:`~ansys.stk.core.stkobjects.Atmosphere.local_rain_rate` - - Get or set the local rain rate. - * - :py:attr:`~ansys.stk.core.stkobjects.Atmosphere.local_surface_temperature` - - Do not use this property, as it is deprecated. Gets or sets the local surface temperature. - * - :py:attr:`~ansys.stk.core.stkobjects.Atmosphere.propagation_channel` - - Get the propagation channel. - * - :py:attr:`~ansys.stk.core.stkobjects.Atmosphere.supported_local_atmospheric_absorption_models` - - Do not use this property, as it is deprecated. Use the PropagationChannel property to determine the supported atmospheric absorption models. - - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import Atmosphere - - -Property detail ---------------- - -.. py:property:: enable_local_rain_data - :canonical: ansys.stk.core.stkobjects.Atmosphere.enable_local_rain_data - :type: bool - - Get or set the option for enabling local rain data. - -.. py:property:: inherit_atmospheric_absorption_model - :canonical: ansys.stk.core.stkobjects.Atmosphere.inherit_atmospheric_absorption_model - :type: bool - - Do not use this property, as it is deprecated. Use the PropagationChannel property to enable or disable the atmospheric absorption model. - -.. py:property:: local_atmospheric_absorption_model - :canonical: ansys.stk.core.stkobjects.Atmosphere.local_atmospheric_absorption_model - :type: IAtmosphericAbsorptionModel - - Do not use this property, as it is deprecated. Use the PropagationChannel property to get the atmospheric absorption model. - -.. py:property:: local_rain_height - :canonical: ansys.stk.core.stkobjects.Atmosphere.local_rain_height - :type: float - - Get or set the local rain iso height. - -.. py:property:: local_rain_rate - :canonical: ansys.stk.core.stkobjects.Atmosphere.local_rain_rate - :type: float - - Get or set the local rain rate. - -.. py:property:: local_surface_temperature - :canonical: ansys.stk.core.stkobjects.Atmosphere.local_surface_temperature - :type: float - - Do not use this property, as it is deprecated. Gets or sets the local surface temperature. - -.. py:property:: propagation_channel - :canonical: ansys.stk.core.stkobjects.Atmosphere.propagation_channel - :type: PropagationChannel - - Get the propagation channel. - -.. py:property:: supported_local_atmospheric_absorption_models - :canonical: ansys.stk.core.stkobjects.Atmosphere.supported_local_atmospheric_absorption_models - :type: list - - Do not use this property, as it is deprecated. Use the PropagationChannel property to determine the supported atmospheric absorption models. - - -Method detail -------------- - - - - - - - - - - - - - -.. py:method:: set_local_atmospheric_absorption_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.Atmosphere.set_local_atmospheric_absorption_model - - Do not use this method, as it is deprecated. Use the PropagationChannel property to set the atmospheric absorption model. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelGraphics3DACAP.rst b/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelGraphics3DACAP.rst index 7661490726..e8dea7c648 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelGraphics3DACAP.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelGraphics3DACAP.rst @@ -32,8 +32,6 @@ Overview - Get or set the solar activity configuration. * - :py:attr:`~ansys.stk.core.stkobjects.AtmosphericAbsorptionModelGraphics3DACAP.solar_activity_configuration_type` - Get or set the solar activity configuration enumeration. - * - :py:attr:`~ansys.stk.core.stkobjects.AtmosphericAbsorptionModelGraphics3DACAP.sunspot_number` - - Do not use this property, as it is deprecated. The Sunspot Number Solar Activity Configuration should be used instead. * - :py:attr:`~ansys.stk.core.stkobjects.AtmosphericAbsorptionModelGraphics3DACAP.use_day_of_month_average` - Get or set the indicator to use day of month average. @@ -86,12 +84,6 @@ Property detail Get or set the solar activity configuration enumeration. -.. py:property:: sunspot_number - :canonical: ansys.stk.core.stkobjects.AtmosphericAbsorptionModelGraphics3DACAP.sunspot_number - :type: int - - Do not use this property, as it is deprecated. The Sunspot Number Solar Activity Configuration should be used instead. - .. py:property:: use_day_of_month_average :canonical: ansys.stk.core.stkobjects.AtmosphericAbsorptionModelGraphics3DACAP.use_day_of_month_average :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelITURP676Version13.rst b/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelITURP676Version13.rst index 8e58f2a224..0a4378e82d 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelITURP676Version13.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelITURP676Version13.rst @@ -3,12 +3,31 @@ AtmosphericAbsorptionModelITURP676Version13 .. py:class:: ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version13 - Bases: :py:class:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModelITURP676`, :py:class:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` + Bases: :py:class:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` Class defining an atmospheric absorption model. .. py:currentmodule:: AtmosphericAbsorptionModelITURP676Version13 +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version13.atmosphere_data_type` + - Get or set the atmosphere data type. + * - :py:attr:`~ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version13.fast_approximation_method` + - Get or set the option for using the fast approximation method. + * - :py:attr:`~ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version13.use_water_vapor_from_section2_2` + - Get or set the use of P.676-13 Section 2.2 for water vapor computations. + + Import detail ------------- @@ -18,4 +37,25 @@ Import detail from ansys.stk.core.stkobjects import AtmosphericAbsorptionModelITURP676Version13 +Property detail +--------------- + +.. py:property:: atmosphere_data_type + :canonical: ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version13.atmosphere_data_type + :type: ITURP676AtmosphereDataType + + Get or set the atmosphere data type. + +.. py:property:: fast_approximation_method + :canonical: ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version13.fast_approximation_method + :type: bool + + Get or set the option for using the fast approximation method. + +.. py:property:: use_water_vapor_from_section2_2 + :canonical: ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version13.use_water_vapor_from_section2_2 + :type: bool + + Get or set the use of P.676-13 Section 2.2 for water vapor computations. + diff --git a/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelITURP676Version9.rst b/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelITURP676Version9.rst index b54b10dc57..304d387fb4 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelITURP676Version9.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AtmosphericAbsorptionModelITURP676Version9.rst @@ -3,12 +3,29 @@ AtmosphericAbsorptionModelITURP676Version9 .. py:class:: ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version9 - Bases: :py:class:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModelITURP676`, :py:class:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` + Bases: :py:class:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` Class defining an atmospheric absorption model. .. py:currentmodule:: AtmosphericAbsorptionModelITURP676Version9 +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version9.fast_approximation_method` + - Get or set the option for using the fast approximation method. + * - :py:attr:`~ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version9.seasonal_regional_method` + - Get or set the option for using the seasonal/regional method. + + Import detail ------------- @@ -18,4 +35,19 @@ Import detail from ansys.stk.core.stkobjects import AtmosphericAbsorptionModelITURP676Version9 +Property detail +--------------- + +.. py:property:: fast_approximation_method + :canonical: ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version9.fast_approximation_method + :type: bool + + Get or set the option for using the fast approximation method. + +.. py:property:: seasonal_regional_method + :canonical: ansys.stk.core.stkobjects.AtmosphericAbsorptionModelITURP676Version9.seasonal_regional_method + :type: bool + + Get or set the option for using the seasonal/regional method. + diff --git a/doc/source/api/ansys/stk/core/stkobjects/AtmosphericDensityModel.rst b/doc/source/api/ansys/stk/core/stkobjects/AtmosphericDensityModel.rst index 78370418c9..e6dfbb3620 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AtmosphericDensityModel.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AtmosphericDensityModel.rst @@ -25,9 +25,6 @@ Overview * - :py:attr:`~CIRA72` - CIRA 1972: empirical model of atmospheric temperature and densities as recommended by the Committee on Space Research (COSPAR). Lower altitude boundary is 90 km. - * - :py:attr:`~EXPONENTIAL_MODEL` - - Do not use this enumeration, as it is deprecated. Exponential Model: uses equation calculating atmospheric density on basis of a specified altitude, reference density, reference altitude and scale altitude. - * - :py:attr:`~HARRIS_PRIESTER` - Harris-Priester: takes into account a 10.7 cm solar flux level and diurnal bulge. Uses density tables. Valid range of 0-1000 km. @@ -55,9 +52,6 @@ Overview * - :py:attr:`~UNKNOWN` - Unsupported or unknown atmospheric density model. - * - :py:attr:`~USER_DEFINED` - - Do not use this enumeration, as it is deprecated. This option is no longer available for VehicleHPOPForceModelDrag. User-defined atmospheric density model. - * - :py:attr:`~DTM2012` - DTM 2012: The Drag Temperature Model (DTM), 2012 version, is a semi-empirical model which computes the temperature, density, and composition of the thermosphere. Developed at CNES. Valid range of 120 - 1500 km. diff --git a/doc/source/api/ansys/stk/core/stkobjects/AttitudeStandardOrbit.rst b/doc/source/api/ansys/stk/core/stkobjects/AttitudeStandardOrbit.rst index c2be317d9c..677d64b901 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/AttitudeStandardOrbit.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/AttitudeStandardOrbit.rst @@ -40,7 +40,7 @@ Set satellite attitude external # Satellite satellite: Satellite object if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] satellite.attitude.external.load( diff --git a/doc/source/api/ansys/stk/core/stkobjects/Chain.rst b/doc/source/api/ansys/stk/core/stkobjects/Chain.rst index 8a1f207378..84440b3a16 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Chain.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Chain.rst @@ -69,8 +69,6 @@ Overview - Maximum number of objects in all strands for the Chain. * - :py:attr:`~ansys.stk.core.stkobjects.Chain.maximum_time_step` - Get or set the maximum sampling step size used when computing the chain. The maximum step size limits the amount of time that is allowed to elapse between sampling of the constraint functions during access computations. Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.Chain.objects` - - Do not use this property, as it is deprecated. Use the StartObject, EndObject and Connections properties to configure objects in the chain. * - :py:attr:`~ansys.stk.core.stkobjects.Chain.optimal_strand_opts` - Optimal strands settings for the Chain. * - :py:attr:`~ansys.stk.core.stkobjects.Chain.recompute_automatically` @@ -135,8 +133,8 @@ Define and compute a chain (advanced) chain.clear_access() # Add some objects to chain - chain.objects.add("Facility/MyFacility") - chain.objects.add_object(satellite) + chain.start_object = facility + chain.end_object = satellite # Configure chain parameters chain.recompute_automatically = False @@ -164,9 +162,9 @@ Define and compute a chain (basic) # Chain chain: Chain object - # Add some objects to chain (using STK path) - chain.objects.add("Facility/MyFacility") - chain.objects.add("Satellite/MySatellite") + # Add some objects to chain + chain.start_object = facility + chain.end_object = satellite # Compute the chain chain.compute_access() @@ -289,12 +287,6 @@ Property detail Get or set the maximum sampling step size used when computing the chain. The maximum step size limits the amount of time that is allowed to elapse between sampling of the constraint functions during access computations. Uses Time Dimension. -.. py:property:: objects - :canonical: ansys.stk.core.stkobjects.Chain.objects - :type: ObjectLinkCollection - - Do not use this property, as it is deprecated. Use the StartObject, EndObject and Connections properties to configure objects in the chain. - .. py:property:: optimal_strand_opts :canonical: ansys.stk.core.stkobjects.Chain.optimal_strand_opts :type: ChainOptimalStrandOpts @@ -385,7 +377,6 @@ Method detail - .. py:method:: reset_access_intervals_file(self) -> None diff --git a/doc/source/api/ansys/stk/core/stkobjects/ChainAnalysisOptions.rst b/doc/source/api/ansys/stk/core/stkobjects/ChainAnalysisOptions.rst new file mode 100644 index 0000000000..3e3ac790ba --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/ChainAnalysisOptions.rst @@ -0,0 +1,51 @@ +ChainAnalysisOptions +==================== + +.. py:class:: ansys.stk.core.stkobjects.ChainAnalysisOptions + + Class containing analysis options for an object when computing optimal strands of a chain. + +.. py:currentmodule:: ChainAnalysisOptions + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.ChainAnalysisOptions.data_rate` + - The data rate used for this object when computing optimal strands. + * - :py:attr:`~ansys.stk.core.stkobjects.ChainAnalysisOptions.processing_delay_time` + - The processing delay time used for this object when computing optimal strands. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects import ChainAnalysisOptions + + +Property detail +--------------- + +.. py:property:: data_rate + :canonical: ansys.stk.core.stkobjects.ChainAnalysisOptions.data_rate + :type: float + + The data rate used for this object when computing optimal strands. + +.. py:property:: processing_delay_time + :canonical: ansys.stk.core.stkobjects.ChainAnalysisOptions.processing_delay_time + :type: float + + The processing delay time used for this object when computing optimal strands. + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/ChainGraphics2DAnimation.rst b/doc/source/api/ansys/stk/core/stkobjects/ChainGraphics2DAnimation.rst index 0326424f8f..bd3b2b2f58 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ChainGraphics2DAnimation.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ChainGraphics2DAnimation.rst @@ -26,8 +26,6 @@ Overview - Get or set the width of the valid strand lines used in animation graphics. * - :py:attr:`~ansys.stk.core.stkobjects.ChainGraphics2DAnimation.number_of_optimal_strands_to_display` - The number of animation optimal strands lines to show. - * - :py:attr:`~ansys.stk.core.stkobjects.ChainGraphics2DAnimation.optimal_path_color` - - Do not use this property, as it is deprecated. Use OptimalPathColorRampStartColor. Gets or sets the color in which the optimal strands lines are to be displayed during animation. * - :py:attr:`~ansys.stk.core.stkobjects.ChainGraphics2DAnimation.optimal_path_color_ramp_end_color` - The end color for the color ramp in which the optimal strands lines are to be displayed during animation. * - :py:attr:`~ansys.stk.core.stkobjects.ChainGraphics2DAnimation.optimal_path_color_ramp_start_color` @@ -82,12 +80,6 @@ Property detail The number of animation optimal strands lines to show. -.. py:property:: optimal_path_color - :canonical: ansys.stk.core.stkobjects.ChainGraphics2DAnimation.optimal_path_color - :type: Color - - Do not use this property, as it is deprecated. Use OptimalPathColorRampStartColor. Gets or sets the color in which the optimal strands lines are to be displayed during animation. - .. py:property:: optimal_path_color_ramp_end_color :canonical: ansys.stk.core.stkobjects.ChainGraphics2DAnimation.optimal_path_color_ramp_end_color :type: Color diff --git a/doc/source/api/ansys/stk/core/stkobjects/ChainOptimalStrandMetricType.rst b/doc/source/api/ansys/stk/core/stkobjects/ChainOptimalStrandMetricType.rst index 09a7a8e08a..3700309301 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ChainOptimalStrandMetricType.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ChainOptimalStrandMetricType.rst @@ -34,6 +34,9 @@ Overview * - :py:attr:`~STRAND_METRIC_DURATION` - Chain optimal strand duration metric. + * - :py:attr:`~STRAND_METRIC_DATA_RATE` + - Chain optimal strand data rate metric. + Import detail ------------- diff --git a/doc/source/api/ansys/stk/core/stkobjects/EphemExportToolFileFormat.rst b/doc/source/api/ansys/stk/core/stkobjects/EphemExportToolFileFormat.rst index b2c385e605..4a14a3b778 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/EphemExportToolFileFormat.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/EphemExportToolFileFormat.rst @@ -20,10 +20,10 @@ Overview :widths: auto * - :py:attr:`~ORBIT_EPHEMERIS_MESSAGE` - - The Ephemeris Export tool will generate an Orbit Ephemeris Message (.oem) file following the CCSDS Ephemeris v2.0 standard. + - The Ephemeris Export tool will generate an Orbit Ephemeris Message (.oem) file. * - :py:attr:`~XML` - - The Ephemeris Export tool will generate an XML file following the CCSDS Ephemeris v2.0 standard. + - The Ephemeris Export tool will generate an XML file. Available for CCSDS v2.0 and v3.0 Ephemeris standard only. Import detail diff --git a/doc/source/api/ansys/stk/core/stkobjects/ExternalEphemerisFormatType.rst b/doc/source/api/ansys/stk/core/stkobjects/ExternalEphemerisFormatType.rst index ff1adb1b26..e3ef37019f 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ExternalEphemerisFormatType.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ExternalEphemerisFormatType.rst @@ -40,6 +40,9 @@ Overview * - :py:attr:`~CCSDS_V2` - CCSDS v2 orbit ephemeris file format that ends with '.oem' extension. + * - :py:attr:`~CCSDS_V3` + - CCSDS v3 orbit ephemeris file format that ends with '.oem' extension. + Import detail ------------- diff --git a/doc/source/api/ansys/stk/core/stkobjects/Facility.rst b/doc/source/api/ansys/stk/core/stkobjects/Facility.rst index d479e48bc8..8405c94f4d 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Facility.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Facility.rst @@ -39,8 +39,8 @@ Overview - Get the constraints imposed on the facility. * - :py:attr:`~ansys.stk.core.stkobjects.Facility.altitude_reference` - Get or set the altitude reference of the object. - * - :py:attr:`~ansys.stk.core.stkobjects.Facility.atmosphere` - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + * - :py:attr:`~ansys.stk.core.stkobjects.Facility.chain_analysis_options` + - Get the facility's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Facility.graphics` - Get the 2D Graphics properties of the facility. * - :py:attr:`~ansys.stk.core.stkobjects.Facility.graphics_3d` @@ -59,8 +59,6 @@ Overview - Get or set the maximum range to use when computing the az el mask using terrain data. Zero indicates to use algorithm default. Only applies when GetAzElMask returns eTerrainData (cannot be set if eMaskFile). Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Facility.position` - Get the position of the facility. - * - :py:attr:`~ansys.stk.core.stkobjects.Facility.radar_clutter_map` - - Return the radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.Facility.radar_cross_section` - Return the radar cross sectoin. * - :py:attr:`~ansys.stk.core.stkobjects.Facility.rf_environment` @@ -153,11 +151,11 @@ Property detail Get or set the altitude reference of the object. -.. py:property:: atmosphere - :canonical: ansys.stk.core.stkobjects.Facility.atmosphere - :type: Atmosphere +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Facility.chain_analysis_options + :type: ChainAnalysisOptions - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + Get the facility's chain analysis options. .. py:property:: graphics :canonical: ansys.stk.core.stkobjects.Facility.graphics @@ -213,12 +211,6 @@ Property detail Get the position of the facility. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.Facility.radar_clutter_map - :type: IRadarClutterMapInheritable - - Return the radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.Facility.radar_cross_section :type: RadarCrossSectionInheritable @@ -227,7 +219,7 @@ Property detail .. py:property:: rf_environment :canonical: ansys.stk.core.stkobjects.Facility.rf_environment - :type: IPlatformRFEnvironment + :type: PlatformRFEnvironment Get the RF environment. @@ -302,7 +294,6 @@ Method detail - .. py:method:: reset_az_el_mask(self) -> None :canonical: ansys.stk.core.stkobjects.Facility.reset_az_el_mask diff --git a/doc/source/api/ansys/stk/core/stkobjects/FigureOfMeritConstraintName.rst b/doc/source/api/ansys/stk/core/stkobjects/FigureOfMeritConstraintName.rst index 6b4a1faa61..824f98cea2 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/FigureOfMeritConstraintName.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/FigureOfMeritConstraintName.rst @@ -172,15 +172,6 @@ Overview * - :py:attr:`~POINT_METRIC` - Coordinate Point Metric constraint. - * - :py:attr:`~CENTROID_AZIMUTH_ANGLE` - - Do not use this enumeration, as it is deprecated. Centroid Azimuth Angle constraint. - - * - :py:attr:`~CENTROID_RANGE` - - Do not use this enumeration, as it is deprecated. Centroid Range constraint. - - * - :py:attr:`~CENTROID_SUN_ELEVATION_ANGLE` - - Do not use this enumeration, as it is deprecated. Centroid Sun Elevation Angle constraint. - * - :py:attr:`~COLLECTION_ANGLE` - Collection Angle constraint. @@ -214,9 +205,6 @@ Overview * - :py:attr:`~BETA_ANGLE` - Beta Angle constraint. - * - :py:attr:`~AREA_TARGET_CENTROID_ELEVATION_ANGLE` - - Do not use this enumeration, as it is deprecated. Area Target Centroid Elevation Angle constraint. - * - :py:attr:`~EXCLUSION_ZONE` - Exclusion Zone constraint. @@ -529,9 +517,6 @@ Overview * - :py:attr:`~ACCESS_CONSTRAINT_PLUGIN` - Access Constraint Plugin constraint. - * - :py:attr:`~THIRD_BODY_OBS` - - Do not use this enumeration, as it is deprecated. Third Body Obstruction constraint. - * - :py:attr:`~SPECTRAL_FLUX_DENSITY` - Spectral Flux Density constraint. diff --git a/doc/source/api/ansys/stk/core/stkobjects/FigureOfMeritGraphics2DColorOptions.rst b/doc/source/api/ansys/stk/core/stkobjects/FigureOfMeritGraphics2DColorOptions.rst index eb00093f8f..9153db1dbe 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/FigureOfMeritGraphics2DColorOptions.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/FigureOfMeritGraphics2DColorOptions.rst @@ -18,12 +18,8 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.FigureOfMeritGraphics2DColorOptions.background` - - Do not use this property, as it is deprecated. Background color of legend. * - :py:attr:`~ansys.stk.core.stkobjects.FigureOfMeritGraphics2DColorOptions.background_color` - Background color of legend. - * - :py:attr:`~ansys.stk.core.stkobjects.FigureOfMeritGraphics2DColorOptions.text` - - Do not use this property, as it is deprecated. Text color of legend. * - :py:attr:`~ansys.stk.core.stkobjects.FigureOfMeritGraphics2DColorOptions.text_color` - Text color of legend. @@ -40,24 +36,12 @@ Import detail Property detail --------------- -.. py:property:: background - :canonical: ansys.stk.core.stkobjects.FigureOfMeritGraphics2DColorOptions.background - :type: Color - - Do not use this property, as it is deprecated. Background color of legend. - .. py:property:: background_color :canonical: ansys.stk.core.stkobjects.FigureOfMeritGraphics2DColorOptions.background_color :type: Color Background color of legend. -.. py:property:: text - :canonical: ansys.stk.core.stkobjects.FigureOfMeritGraphics2DColorOptions.text - :type: Color - - Do not use this property, as it is deprecated. Text color of legend. - .. py:property:: text_color :canonical: ansys.stk.core.stkobjects.FigureOfMeritGraphics2DColorOptions.text_color :type: Color diff --git a/doc/source/api/ansys/stk/core/stkobjects/GroundVehicle.rst b/doc/source/api/ansys/stk/core/stkobjects/GroundVehicle.rst index 27de381b0f..1deeff0f78 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/GroundVehicle.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/GroundVehicle.rst @@ -20,8 +20,8 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.GroundVehicle.atmosphere` - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + * - :py:attr:`~ansys.stk.core.stkobjects.GroundVehicle.chain_analysis_options` + - Get the ground vehicle's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.GroundVehicle.export_tools` - Return the GroundVehicleExportTools interface. * - :py:attr:`~ansys.stk.core.stkobjects.GroundVehicle.get_eoir_settings` @@ -36,8 +36,6 @@ Overview - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is false. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.GroundVehicle.lighting_maximum_step_terrain` - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.GroundVehicle.radar_clutter_map` - - Return the radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.GroundVehicle.radar_cross_section` - Return the radar cross sectoin. * - :py:attr:`~ansys.stk.core.stkobjects.GroundVehicle.rf_environment` @@ -113,11 +111,11 @@ Import detail Property detail --------------- -.. py:property:: atmosphere - :canonical: ansys.stk.core.stkobjects.GroundVehicle.atmosphere - :type: Atmosphere +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.GroundVehicle.chain_analysis_options + :type: ChainAnalysisOptions - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + Get the ground vehicle's chain analysis options. .. py:property:: export_tools :canonical: ansys.stk.core.stkobjects.GroundVehicle.export_tools @@ -161,12 +159,6 @@ Property detail Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.GroundVehicle.radar_clutter_map - :type: IRadarClutterMapInheritable - - Return the radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.GroundVehicle.radar_cross_section :type: RadarCrossSectionInheritable @@ -175,7 +167,7 @@ Property detail .. py:property:: rf_environment :canonical: ansys.stk.core.stkobjects.GroundVehicle.rf_environment - :type: IPlatformRFEnvironment + :type: PlatformRFEnvironment Get the RF environment. diff --git a/doc/source/api/ansys/stk/core/stkobjects/IAccessConstraint.rst b/doc/source/api/ansys/stk/core/stkobjects/IAccessConstraint.rst index 7dbb36a894..f39cbe3b04 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/IAccessConstraint.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/IAccessConstraint.rst @@ -22,6 +22,8 @@ Overview - Property used to access the constraint name. * - :py:attr:`~ansys.stk.core.stkobjects.IAccessConstraint.constraint_type` - Property used to access the constraint type. + * - :py:attr:`~ansys.stk.core.stkobjects.IAccessConstraint.enabled` + - Indicate whether the constraint should be considered (true) or ignored (false) in access computations. * - :py:attr:`~ansys.stk.core.stkobjects.IAccessConstraint.exclusion_interval` - Exclude Time Intervals. * - :py:attr:`~ansys.stk.core.stkobjects.IAccessConstraint.is_plugin` @@ -243,6 +245,12 @@ Property detail Property used to access the constraint type. +.. py:property:: enabled + :canonical: ansys.stk.core.stkobjects.IAccessConstraint.enabled + :type: bool + + Indicate whether the constraint should be considered (true) or ignored (false) in access computations. + .. py:property:: exclusion_interval :canonical: ansys.stk.core.stkobjects.IAccessConstraint.exclusion_interval :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/IAtmosphericAbsorptionModelITURP676.rst b/doc/source/api/ansys/stk/core/stkobjects/IAtmosphericAbsorptionModelITURP676.rst deleted file mode 100644 index 45ade9f7d7..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/IAtmosphericAbsorptionModelITURP676.rst +++ /dev/null @@ -1,50 +0,0 @@ -IAtmosphericAbsorptionModelITURP676 -=================================== - -.. py:class:: ansys.stk.core.stkobjects.IAtmosphericAbsorptionModelITURP676 - - Provide access to the properties and methods of the ITU-R P676 atmospheric absorption model. - -.. py:currentmodule:: IAtmosphericAbsorptionModelITURP676 - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModelITURP676.fast_approximation_method` - - Get or set the option for using the fast approximation method. - * - :py:attr:`~ansys.stk.core.stkobjects.IAtmosphericAbsorptionModelITURP676.seasonal_regional_method` - - Get or set the option for using the seasonal/regional method. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import IAtmosphericAbsorptionModelITURP676 - - -Property detail ---------------- - -.. py:property:: fast_approximation_method - :canonical: ansys.stk.core.stkobjects.IAtmosphericAbsorptionModelITURP676.fast_approximation_method - :type: bool - - Get or set the option for using the fast approximation method. - -.. py:property:: seasonal_regional_method - :canonical: ansys.stk.core.stkobjects.IAtmosphericAbsorptionModelITURP676.seasonal_regional_method - :type: bool - - Get or set the option for using the seasonal/regional method. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IGreatArcVehicle.rst b/doc/source/api/ansys/stk/core/stkobjects/IGreatArcVehicle.rst index d2ddd662cc..832127d055 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/IGreatArcVehicle.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/IGreatArcVehicle.rst @@ -45,8 +45,6 @@ Overview - Get the customized list of Eclipse Bodies, which are central bodies used in lighting computations. * - :py:attr:`~ansys.stk.core.stkobjects.IGreatArcVehicle.ground_ellipses` - Get the ground ellipses properties. - * - :py:attr:`~ansys.stk.core.stkobjects.IGreatArcVehicle.lighting_maximum_step` - - Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.IGreatArcVehicle.route` - Get the route properties. * - :py:attr:`~ansys.stk.core.stkobjects.IGreatArcVehicle.route_supported_types` @@ -104,12 +102,6 @@ Property detail Get the ground ellipses properties. -.. py:property:: lighting_maximum_step - :canonical: ansys.stk.core.stkobjects.IGreatArcVehicle.lighting_maximum_step - :type: float - - Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. - .. py:property:: route :canonical: ansys.stk.core.stkobjects.IGreatArcVehicle.route :type: IPropagator @@ -175,8 +167,6 @@ Method detail - - .. py:method:: set_attitude_type(self, attitude: VehicleAttitude) -> None :canonical: ansys.stk.core.stkobjects.IGreatArcVehicle.set_attitude_type diff --git a/doc/source/api/ansys/stk/core/stkobjects/ILaserPropagationChannel.rst b/doc/source/api/ansys/stk/core/stkobjects/ILaserPropagationChannel.rst deleted file mode 100644 index 84eaf056ce..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/ILaserPropagationChannel.rst +++ /dev/null @@ -1,132 +0,0 @@ -ILaserPropagationChannel -======================== - -.. py:class:: ansys.stk.core.stkobjects.ILaserPropagationChannel - - Provide access to laser propagation loss models. - -.. py:currentmodule:: ILaserPropagationChannel - -Overview --------- - -.. tab-set:: - - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.ILaserPropagationChannel.set_atmospheric_loss_model` - - Do not use this method, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Sets the current atmospheric absorption loss model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.ILaserPropagationChannel.set_tropospheric_scintillation_loss_model` - - Do not use this method, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Sets the current tropospheric scintillation loss model by name. - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.ILaserPropagationChannel.atmospheric_loss_model` - - Do not use this property, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Gets the laser atmospheric absorption loss model. - * - :py:attr:`~ansys.stk.core.stkobjects.ILaserPropagationChannel.atmospheric_loss_model_component_linking` - - Get the link/embed controller for managing the atmospheric loss model component. - * - :py:attr:`~ansys.stk.core.stkobjects.ILaserPropagationChannel.enable_atmospheric_loss_model` - - Get or set the option for computing atmospheric absorption propagation loss. - * - :py:attr:`~ansys.stk.core.stkobjects.ILaserPropagationChannel.enable_tropospheric_scintillation_loss_model` - - Get or set the option for computing tropospheric scintillation propagation loss. - * - :py:attr:`~ansys.stk.core.stkobjects.ILaserPropagationChannel.tropospheric_scintillation_loss_model` - - Do not use this property, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Gets the laser propagation loss model. - * - :py:attr:`~ansys.stk.core.stkobjects.ILaserPropagationChannel.tropospheric_scintillation_loss_model_component_linking` - - Get the link/embed controller for managing the tropospheric scintillation loss model component. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import ILaserPropagationChannel - - -Property detail ---------------- - -.. py:property:: atmospheric_loss_model - :canonical: ansys.stk.core.stkobjects.ILaserPropagationChannel.atmospheric_loss_model - :type: ILaserAtmosphericLossModel - - Do not use this property, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Gets the laser atmospheric absorption loss model. - -.. py:property:: atmospheric_loss_model_component_linking - :canonical: ansys.stk.core.stkobjects.ILaserPropagationChannel.atmospheric_loss_model_component_linking - :type: IComponentLinkEmbedControl - - Get the link/embed controller for managing the atmospheric loss model component. - -.. py:property:: enable_atmospheric_loss_model - :canonical: ansys.stk.core.stkobjects.ILaserPropagationChannel.enable_atmospheric_loss_model - :type: bool - - Get or set the option for computing atmospheric absorption propagation loss. - -.. py:property:: enable_tropospheric_scintillation_loss_model - :canonical: ansys.stk.core.stkobjects.ILaserPropagationChannel.enable_tropospheric_scintillation_loss_model - :type: bool - - Get or set the option for computing tropospheric scintillation propagation loss. - -.. py:property:: tropospheric_scintillation_loss_model - :canonical: ansys.stk.core.stkobjects.ILaserPropagationChannel.tropospheric_scintillation_loss_model - :type: ILaserTroposphericScintillationLossModel - - Do not use this property, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Gets the laser propagation loss model. - -.. py:property:: tropospheric_scintillation_loss_model_component_linking - :canonical: ansys.stk.core.stkobjects.ILaserPropagationChannel.tropospheric_scintillation_loss_model_component_linking - :type: IComponentLinkEmbedControl - - Get the link/embed controller for managing the tropospheric scintillation loss model component. - - -Method detail -------------- - - - - - - - -.. py:method:: set_atmospheric_loss_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.ILaserPropagationChannel.set_atmospheric_loss_model - - Do not use this method, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Sets the current atmospheric absorption loss model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - -.. py:method:: set_tropospheric_scintillation_loss_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.ILaserPropagationChannel.set_tropospheric_scintillation_loss_model - - Do not use this method, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Sets the current tropospheric scintillation loss model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IPlatformRFEnvironment.rst b/doc/source/api/ansys/stk/core/stkobjects/IPlatformRFEnvironment.rst deleted file mode 100644 index ac4da318fd..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/IPlatformRFEnvironment.rst +++ /dev/null @@ -1,74 +0,0 @@ -IPlatformRFEnvironment -====================== - -.. py:class:: ansys.stk.core.stkobjects.IPlatformRFEnvironment - - Provide access to the properties and methods defining the platform RF environment. - -.. py:currentmodule:: IPlatformRFEnvironment - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IPlatformRFEnvironment.enable_local_rain_data` - - Get or set the option for enabling local rain data. - * - :py:attr:`~ansys.stk.core.stkobjects.IPlatformRFEnvironment.local_rain_height` - - Get or set the local rain iso height. - * - :py:attr:`~ansys.stk.core.stkobjects.IPlatformRFEnvironment.local_rain_rate` - - Get or set the local rain rate. - * - :py:attr:`~ansys.stk.core.stkobjects.IPlatformRFEnvironment.local_surface_temperature` - - Get or set the local surface temperature. - * - :py:attr:`~ansys.stk.core.stkobjects.IPlatformRFEnvironment.propagation_channel` - - Get the propagation channel. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import IPlatformRFEnvironment - - -Property detail ---------------- - -.. py:property:: enable_local_rain_data - :canonical: ansys.stk.core.stkobjects.IPlatformRFEnvironment.enable_local_rain_data - :type: bool - - Get or set the option for enabling local rain data. - -.. py:property:: local_rain_height - :canonical: ansys.stk.core.stkobjects.IPlatformRFEnvironment.local_rain_height - :type: float - - Get or set the local rain iso height. - -.. py:property:: local_rain_rate - :canonical: ansys.stk.core.stkobjects.IPlatformRFEnvironment.local_rain_rate - :type: float - - Get or set the local rain rate. - -.. py:property:: local_surface_temperature - :canonical: ansys.stk.core.stkobjects.IPlatformRFEnvironment.local_surface_temperature - :type: float - - Get or set the local surface temperature. - -.. py:property:: propagation_channel - :canonical: ansys.stk.core.stkobjects.IPlatformRFEnvironment.propagation_channel - :type: PropagationChannel - - Get the propagation channel. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterGeometryModel.rst b/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterGeometryModel.rst deleted file mode 100644 index 25106c7923..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterGeometryModel.rst +++ /dev/null @@ -1,50 +0,0 @@ -IRadarClutterGeometryModel -========================== - -.. py:class:: ansys.stk.core.stkobjects.IRadarClutterGeometryModel - - Do not use this interface, as it is deprecated. Use IScatteringPointProvider interface instead. Provides access to the properties and methods defining a radar clutter geometry model. - -.. py:currentmodule:: IRadarClutterGeometryModel - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModel.name` - - Do not use this property, as it is deprecated. Use Name on IScatteringPointProvider instead. Gets the radar clutter geometry model name. - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModel.type` - - Do not use this property, as it is deprecated. Use PointProviderType on IScatteringPointProvider instead. Gets the radar clutter geometry model type enumeration. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import IRadarClutterGeometryModel - - -Property detail ---------------- - -.. py:property:: name - :canonical: ansys.stk.core.stkobjects.IRadarClutterGeometryModel.name - :type: str - - Do not use this property, as it is deprecated. Use Name on IScatteringPointProvider instead. Gets the radar clutter geometry model name. - -.. py:property:: type - :canonical: ansys.stk.core.stkobjects.IRadarClutterGeometryModel.type - :type: RadarClutterGeometryModelType - - Do not use this property, as it is deprecated. Use PointProviderType on IScatteringPointProvider instead. Gets the radar clutter geometry model type enumeration. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterGeometryModelPlugin.rst b/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterGeometryModelPlugin.rst deleted file mode 100644 index 58603f1b16..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterGeometryModelPlugin.rst +++ /dev/null @@ -1,50 +0,0 @@ -IRadarClutterGeometryModelPlugin -================================ - -.. py:class:: ansys.stk.core.stkobjects.IRadarClutterGeometryModelPlugin - - Do not use this interface, as it is deprecated. Use ScatteringPointProviderPlugin interface instead. Provides access to the properties and methods defining a radar clutter geometry plugin model. - -.. py:currentmodule:: IRadarClutterGeometryModelPlugin - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModelPlugin.plugin_configuration` - - Do not use this property, as it is deprecated. Use PluginConfiguration on ScatteringPointProviderPlugin instead. Gets the plugin configuration interface. - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModelPlugin.raw_plugin_object` - - Do not use this property, as it is deprecated. Use RawPluginObject on ScatteringPointProviderPlugin instead. Gets the raw plugin IUnknown interface. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import IRadarClutterGeometryModelPlugin - - -Property detail ---------------- - -.. py:property:: plugin_configuration - :canonical: ansys.stk.core.stkobjects.IRadarClutterGeometryModelPlugin.plugin_configuration - :type: CommRadPluginConfiguration - - Do not use this property, as it is deprecated. Use PluginConfiguration on ScatteringPointProviderPlugin instead. Gets the plugin configuration interface. - -.. py:property:: raw_plugin_object - :canonical: ansys.stk.core.stkobjects.IRadarClutterGeometryModelPlugin.raw_plugin_object - :type: typing.Any - - Do not use this property, as it is deprecated. Use RawPluginObject on ScatteringPointProviderPlugin instead. Gets the raw plugin IUnknown interface. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMap.rst b/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMap.rst deleted file mode 100644 index f74de6bedb..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMap.rst +++ /dev/null @@ -1,78 +0,0 @@ -IRadarClutterMap -================ - -.. py:class:: ansys.stk.core.stkobjects.IRadarClutterMap - - Do not use this interface, as it is deprecated. This interface is no longer used and there is no alternative. Provides access to the properties and methods defining a radar clutter map. - -.. py:currentmodule:: IRadarClutterMap - -Overview --------- - -.. tab-set:: - - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMap.set_model` - - Set the current clutter map model by name. - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMap.model` - - Get the current clutter map model. - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMap.supported_models` - - Get an array of supported model names. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import IRadarClutterMap - - -Property detail ---------------- - -.. py:property:: model - :canonical: ansys.stk.core.stkobjects.IRadarClutterMap.model - :type: IRadarClutterMapModel - - Get the current clutter map model. - -.. py:property:: supported_models - :canonical: ansys.stk.core.stkobjects.IRadarClutterMap.supported_models - :type: list - - Get an array of supported model names. - - -Method detail -------------- - - -.. py:method:: set_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.IRadarClutterMap.set_model - - Set the current clutter map model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapInheritable.rst b/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapInheritable.rst deleted file mode 100644 index 16656c31b9..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapInheritable.rst +++ /dev/null @@ -1,50 +0,0 @@ -IRadarClutterMapInheritable -=========================== - -.. py:class:: ansys.stk.core.stkobjects.IRadarClutterMapInheritable - - Do not use this interface, as it is deprecated. This interface is no longer used and there is no alternative. Provides access to the properties and methods defining a radar inheritable clutter map. - -.. py:currentmodule:: IRadarClutterMapInheritable - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMapInheritable.clutter_map` - - Get the radar clutter map. - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMapInheritable.inherit` - - Get or set the option to inherit the clutter map from the scenario object. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import IRadarClutterMapInheritable - - -Property detail ---------------- - -.. py:property:: clutter_map - :canonical: ansys.stk.core.stkobjects.IRadarClutterMapInheritable.clutter_map - :type: IRadarClutterMap - - Get the radar clutter map. - -.. py:property:: inherit - :canonical: ansys.stk.core.stkobjects.IRadarClutterMapInheritable.inherit - :type: bool - - Get or set the option to inherit the clutter map from the scenario object. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapModel.rst b/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapModel.rst deleted file mode 100644 index 5f88a2bda0..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapModel.rst +++ /dev/null @@ -1,50 +0,0 @@ -IRadarClutterMapModel -===================== - -.. py:class:: ansys.stk.core.stkobjects.IRadarClutterMapModel - - Do not use this interface, as it is deprecated. Use IScatteringPointModel interface instead. Provides access to the properties and methods defining a radar clutter map model. - -.. py:currentmodule:: IRadarClutterMapModel - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMapModel.name` - - Do not use this property, as it is deprecated. Use Name on IScatteringPointModel instead. Gets the radar clutter map model name. - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMapModel.type` - - Do not use this property, as it is deprecated. Use Type on IScatteringPointModel instead. Gets the radar clutter map model type enumeration. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import IRadarClutterMapModel - - -Property detail ---------------- - -.. py:property:: name - :canonical: ansys.stk.core.stkobjects.IRadarClutterMapModel.name - :type: str - - Do not use this property, as it is deprecated. Use Name on IScatteringPointModel instead. Gets the radar clutter map model name. - -.. py:property:: type - :canonical: ansys.stk.core.stkobjects.IRadarClutterMapModel.type - :type: RadarClutterMapModelType - - Do not use this property, as it is deprecated. Use Type on IScatteringPointModel instead. Gets the radar clutter map model type enumeration. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapModelConstantCoefficient.rst b/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapModelConstantCoefficient.rst deleted file mode 100644 index 27a376194a..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapModelConstantCoefficient.rst +++ /dev/null @@ -1,42 +0,0 @@ -IRadarClutterMapModelConstantCoefficient -======================================== - -.. py:class:: ansys.stk.core.stkobjects.IRadarClutterMapModelConstantCoefficient - - Do not use this interface, as it is deprecated. Use ScatteringPointModelConstantCoefficient interface instead. Provides access to the properties and methods defining a radar clutter map constant coefficient model. - -.. py:currentmodule:: IRadarClutterMapModelConstantCoefficient - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMapModelConstantCoefficient.constant_coefficient` - - Do not use this property, as it is deprecated. Use ConstantCoefficient on ScatteringPointModelConstantCoefficient instead. Gets the constant coefficient value. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import IRadarClutterMapModelConstantCoefficient - - -Property detail ---------------- - -.. py:property:: constant_coefficient - :canonical: ansys.stk.core.stkobjects.IRadarClutterMapModelConstantCoefficient.constant_coefficient - :type: float - - Do not use this property, as it is deprecated. Use ConstantCoefficient on ScatteringPointModelConstantCoefficient instead. Gets the constant coefficient value. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapModelPlugin.rst b/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapModelPlugin.rst deleted file mode 100644 index 125b51dc38..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/IRadarClutterMapModelPlugin.rst +++ /dev/null @@ -1,50 +0,0 @@ -IRadarClutterMapModelPlugin -=========================== - -.. py:class:: ansys.stk.core.stkobjects.IRadarClutterMapModelPlugin - - Do not use this interface, as it is deprecated. Use ScatteringPointModelPlugin interface instead. Provides access to the properties and methods defining a radar clutter map plugin model. - -.. py:currentmodule:: IRadarClutterMapModelPlugin - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMapModelPlugin.plugin_configuration` - - Do not use this property, as it is deprecated. Use PluginConfiguration on ScatteringPointModelPlugin instead. Gets the plugin configuration interface. - * - :py:attr:`~ansys.stk.core.stkobjects.IRadarClutterMapModelPlugin.raw_plugin_object` - - Do not use this property, as it is deprecated. Use RawPluginObject on ScatteringPointModelPlugin instead. Gets the raw plugin IUnknown interface. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import IRadarClutterMapModelPlugin - - -Property detail ---------------- - -.. py:property:: plugin_configuration - :canonical: ansys.stk.core.stkobjects.IRadarClutterMapModelPlugin.plugin_configuration - :type: CommRadPluginConfiguration - - Do not use this property, as it is deprecated. Use PluginConfiguration on ScatteringPointModelPlugin instead. Gets the plugin configuration interface. - -.. py:property:: raw_plugin_object - :canonical: ansys.stk.core.stkobjects.IRadarClutterMapModelPlugin.raw_plugin_object - :type: typing.Any - - Do not use this property, as it is deprecated. Use RawPluginObject on ScatteringPointModelPlugin instead. Gets the raw plugin IUnknown interface. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/IScatteringPointProvider.rst b/doc/source/api/ansys/stk/core/stkobjects/IScatteringPointProvider.rst index 79c2ba4e5a..fd3732b9cd 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/IScatteringPointProvider.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/IScatteringPointProvider.rst @@ -20,7 +20,7 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.IScatteringPointProvider.name` - Get the scattering point provider name. - * - :py:attr:`~ansys.stk.core.stkobjects.IScatteringPointProvider.point_provider_type` + * - :py:attr:`~ansys.stk.core.stkobjects.IScatteringPointProvider.type` - Get the scattering point provider type enumeration. @@ -41,8 +41,8 @@ Property detail Get the scattering point provider name. -.. py:property:: point_provider_type - :canonical: ansys.stk.core.stkobjects.IScatteringPointProvider.point_provider_type +.. py:property:: type + :canonical: ansys.stk.core.stkobjects.IScatteringPointProvider.type :type: ScatteringPointProviderType Get the scattering point provider type enumeration. diff --git a/doc/source/api/ansys/stk/core/stkobjects/ITURP676AtmosphereDataType.rst b/doc/source/api/ansys/stk/core/stkobjects/ITURP676AtmosphereDataType.rst new file mode 100644 index 0000000000..dab6aa556f --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/ITURP676AtmosphereDataType.rst @@ -0,0 +1,39 @@ +ITURP676AtmosphereDataType +========================== + +.. py:class:: ansys.stk.core.stkobjects.ITURP676AtmosphereDataType + + IntEnum + + +.. py:currentmodule:: ITURP676AtmosphereDataType + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Members + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~UNKNOWN` + - Unknown atmosphere data type. + + * - :py:attr:`~ANNUAL_GLOBAL` + - Annual Global atmosphere data. + + * - :py:attr:`~SEASONAL_REGIONAL` + - Seasonal/Regional atmosphere data. + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects import ITURP676AtmosphereDataType + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/IVehicleGraphics2DAttributesBasic.rst b/doc/source/api/ansys/stk/core/stkobjects/IVehicleGraphics2DAttributesBasic.rst index c8781ebb08..8b4c750797 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/IVehicleGraphics2DAttributesBasic.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/IVehicleGraphics2DAttributesBasic.rst @@ -53,7 +53,7 @@ Set 2D Graphics display properties attributes.line.style = LineStyle.LONG_DASH attributes.color = Colors.Lime if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] attributes.marker_style = os.path.join(installPath, "STKData", "Pixmaps", "MarkersWin", "m010Satellite.bmp") diff --git a/doc/source/api/ansys/stk/core/stkobjects/IonosphericFadingLossModelP531Version13.rst b/doc/source/api/ansys/stk/core/stkobjects/IonosphericFadingLossModelP531Version13.rst index 44f9e6fc5e..9c7abe0c35 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/IonosphericFadingLossModelP531Version13.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/IonosphericFadingLossModelP531Version13.rst @@ -9,23 +9,6 @@ IonosphericFadingLossModelP531Version13 .. py:currentmodule:: IonosphericFadingLossModelP531Version13 -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.IonosphericFadingLossModelP531Version13.filename` - - Get or set the alternate AP filename. - * - :py:attr:`~ansys.stk.core.stkobjects.IonosphericFadingLossModelP531Version13.use_alternate_ap_file` - - Get or set the option for alternate AP data file. - - Import detail ------------- @@ -35,19 +18,4 @@ Import detail from ansys.stk.core.stkobjects import IonosphericFadingLossModelP531Version13 -Property detail ---------------- - -.. py:property:: filename - :canonical: ansys.stk.core.stkobjects.IonosphericFadingLossModelP531Version13.filename - :type: str - - Get or set the alternate AP filename. - -.. py:property:: use_alternate_ap_file - :canonical: ansys.stk.core.stkobjects.IonosphericFadingLossModelP531Version13.use_alternate_ap_file - :type: bool - - Get or set the option for alternate AP data file. - diff --git a/doc/source/api/ansys/stk/core/stkobjects/LaserEnvironment.rst b/doc/source/api/ansys/stk/core/stkobjects/LaserEnvironment.rst index b9c7a40eb2..6d3bc985a0 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/LaserEnvironment.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/LaserEnvironment.rst @@ -36,7 +36,7 @@ Property detail .. py:property:: propagation_channel :canonical: ansys.stk.core.stkobjects.LaserEnvironment.propagation_channel - :type: ILaserPropagationChannel + :type: LaserPropagationChannel Get the propagation channel. diff --git a/doc/source/api/ansys/stk/core/stkobjects/LaserPropagationChannel.rst b/doc/source/api/ansys/stk/core/stkobjects/LaserPropagationChannel.rst new file mode 100644 index 0000000000..50eab42f5e --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/LaserPropagationChannel.rst @@ -0,0 +1,67 @@ +LaserPropagationChannel +======================= + +.. py:class:: ansys.stk.core.stkobjects.LaserPropagationChannel + + Class defining the properties for laser propagatoin models. + +.. py:currentmodule:: LaserPropagationChannel + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationChannel.atmospheric_loss_model_component_linking` + - Get the link/embed controller for managing the atmospheric loss model component. + * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationChannel.enable_atmospheric_loss_model` + - Get or set the option for computing atmospheric absorption propagation loss. + * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationChannel.enable_tropospheric_scintillation_loss_model` + - Get or set the option for computing tropospheric scintillation propagation loss. + * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationChannel.tropospheric_scintillation_loss_model_component_linking` + - Get the link/embed controller for managing the tropospheric scintillation loss model component. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects import LaserPropagationChannel + + +Property detail +--------------- + +.. py:property:: atmospheric_loss_model_component_linking + :canonical: ansys.stk.core.stkobjects.LaserPropagationChannel.atmospheric_loss_model_component_linking + :type: IComponentLinkEmbedControl + + Get the link/embed controller for managing the atmospheric loss model component. + +.. py:property:: enable_atmospheric_loss_model + :canonical: ansys.stk.core.stkobjects.LaserPropagationChannel.enable_atmospheric_loss_model + :type: bool + + Get or set the option for computing atmospheric absorption propagation loss. + +.. py:property:: enable_tropospheric_scintillation_loss_model + :canonical: ansys.stk.core.stkobjects.LaserPropagationChannel.enable_tropospheric_scintillation_loss_model + :type: bool + + Get or set the option for computing tropospheric scintillation propagation loss. + +.. py:property:: tropospheric_scintillation_loss_model_component_linking + :canonical: ansys.stk.core.stkobjects.LaserPropagationChannel.tropospheric_scintillation_loss_model_component_linking + :type: IComponentLinkEmbedControl + + Get the link/embed controller for managing the tropospheric scintillation loss model component. + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/LaserPropagationLossModels.rst b/doc/source/api/ansys/stk/core/stkobjects/LaserPropagationLossModels.rst deleted file mode 100644 index ec34cd97c5..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/LaserPropagationLossModels.rst +++ /dev/null @@ -1,117 +0,0 @@ -LaserPropagationLossModels -========================== - -.. py:class:: ansys.stk.core.stkobjects.LaserPropagationLossModels - - Bases: :py:class:`~ansys.stk.core.stkobjects.ILaserPropagationChannel` - - Class defining the properties for laser propagatoin models. - -.. py:currentmodule:: LaserPropagationLossModels - -Overview --------- - -.. tab-set:: - - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationLossModels.set_atmospheric_loss_model` - - Set the current atmospheric absorption loss model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationLossModels.set_tropospheric_scintillation_loss_model` - - Set the current tropospheric scintillation loss model by name. - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationLossModels.atmospheric_loss_model` - - Get the laser atmospheric absorption loss model. - * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationLossModels.enable_atmospheric_loss_model` - - Get or set the option for computing atmospheric absorption propagation loss. - * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationLossModels.enable_tropospheric_scintillation_loss_model` - - Get or set the option for computing tropospheric scintillation propagation loss. - * - :py:attr:`~ansys.stk.core.stkobjects.LaserPropagationLossModels.tropospheric_scintillation_loss_model` - - Get the laser propagation loss model. - - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import LaserPropagationLossModels - - -Property detail ---------------- - -.. py:property:: atmospheric_loss_model - :canonical: ansys.stk.core.stkobjects.LaserPropagationLossModels.atmospheric_loss_model - :type: ILaserAtmosphericLossModel - - Get the laser atmospheric absorption loss model. - -.. py:property:: enable_atmospheric_loss_model - :canonical: ansys.stk.core.stkobjects.LaserPropagationLossModels.enable_atmospheric_loss_model - :type: bool - - Get or set the option for computing atmospheric absorption propagation loss. - -.. py:property:: enable_tropospheric_scintillation_loss_model - :canonical: ansys.stk.core.stkobjects.LaserPropagationLossModels.enable_tropospheric_scintillation_loss_model - :type: bool - - Get or set the option for computing tropospheric scintillation propagation loss. - -.. py:property:: tropospheric_scintillation_loss_model - :canonical: ansys.stk.core.stkobjects.LaserPropagationLossModels.tropospheric_scintillation_loss_model - :type: ILaserTroposphericScintillationLossModel - - Get the laser propagation loss model. - - -Method detail -------------- - - - - - - -.. py:method:: set_atmospheric_loss_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.LaserPropagationLossModels.set_atmospheric_loss_model - - Set the current atmospheric absorption loss model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - -.. py:method:: set_tropospheric_scintillation_loss_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.LaserPropagationLossModels.set_tropospheric_scintillation_loss_model - - Set the current tropospheric scintillation loss model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/LaunchVehicle.rst b/doc/source/api/ansys/stk/core/stkobjects/LaunchVehicle.rst index 3c67b8040b..334d546db0 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/LaunchVehicle.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/LaunchVehicle.rst @@ -37,14 +37,14 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.access_constraints` - Get the constraints imposed on the launch vehicle. - * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.atmosphere` - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.attitude` - Get the launch vehicle's attitude profile. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.attitude_supported_types` - Return an array of valid choices. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.attitude_type` - Get the type of attitude profile used by the launch vehicle. + * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.chain_analysis_options` + - Get the launch vehicle's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.eclipse_bodies` - Get the customized list of Eclipse Bodies, which are central bodies used in lighting computations. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.export_tools` @@ -57,14 +57,10 @@ Overview - Get the launch vehicle's ground ellipses properties. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.laser_environment` - Get the laser environment. - * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.lighting_maximum_step` - - Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.lighting_maximum_step_central_body_shape` - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is false. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.lighting_maximum_step_terrain` - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.radar_clutter_map` - - Return the radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.radar_cross_section` - Return the radar cross sectoin. * - :py:attr:`~ansys.stk.core.stkobjects.LaunchVehicle.rf_environment` @@ -99,12 +95,6 @@ Property detail Get the constraints imposed on the launch vehicle. -.. py:property:: atmosphere - :canonical: ansys.stk.core.stkobjects.LaunchVehicle.atmosphere - :type: Atmosphere - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. - .. py:property:: attitude :canonical: ansys.stk.core.stkobjects.LaunchVehicle.attitude :type: IVehicleAttitude @@ -123,6 +113,12 @@ Property detail Get the type of attitude profile used by the launch vehicle. +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.LaunchVehicle.chain_analysis_options + :type: ChainAnalysisOptions + + Get the launch vehicle's chain analysis options. + .. py:property:: eclipse_bodies :canonical: ansys.stk.core.stkobjects.LaunchVehicle.eclipse_bodies :type: VehicleEclipseBodies @@ -159,12 +155,6 @@ Property detail Get the laser environment. -.. py:property:: lighting_maximum_step - :canonical: ansys.stk.core.stkobjects.LaunchVehicle.lighting_maximum_step - :type: float - - Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. - .. py:property:: lighting_maximum_step_central_body_shape :canonical: ansys.stk.core.stkobjects.LaunchVehicle.lighting_maximum_step_central_body_shape :type: float @@ -177,12 +167,6 @@ Property detail Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.LaunchVehicle.radar_clutter_map - :type: IRadarClutterMapInheritable - - Return the radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.LaunchVehicle.radar_cross_section :type: RadarCrossSectionInheritable @@ -191,7 +175,7 @@ Property detail .. py:property:: rf_environment :canonical: ansys.stk.core.stkobjects.LaunchVehicle.rf_environment - :type: IPlatformRFEnvironment + :type: PlatformRFEnvironment Get the RF environment. @@ -273,9 +257,6 @@ Method detail - - - .. py:method:: set_attitude_type(self, attitude: VehicleAttitude) -> None :canonical: ansys.stk.core.stkobjects.LaunchVehicle.set_attitude_type diff --git a/doc/source/api/ansys/stk/core/stkobjects/LineTarget.rst b/doc/source/api/ansys/stk/core/stkobjects/LineTarget.rst index 4184e91eb4..b4949f9053 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/LineTarget.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/LineTarget.rst @@ -24,6 +24,8 @@ Overview - Return the constraints for the line target. * - :py:attr:`~ansys.stk.core.stkobjects.LineTarget.allow_object_access` - Opt to have access to the object constrained to when it applies to the entire object,rather than any part of it. + * - :py:attr:`~ansys.stk.core.stkobjects.LineTarget.chain_analysis_options` + - Get the line target's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.LineTarget.graphics` - Return the 2D graphics properties of the line target. * - :py:attr:`~ansys.stk.core.stkobjects.LineTarget.graphics_3d` @@ -69,6 +71,12 @@ Property detail Opt to have access to the object constrained to when it applies to the entire object,rather than any part of it. +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.LineTarget.chain_analysis_options + :type: ChainAnalysisOptions + + Get the line target's chain analysis options. + .. py:property:: graphics :canonical: ansys.stk.core.stkobjects.LineTarget.graphics :type: LineTargetGraphics diff --git a/doc/source/api/ansys/stk/core/stkobjects/LoadMethod.rst b/doc/source/api/ansys/stk/core/stkobjects/LoadMethod.rst index 06abcc98e8..10968ef5f0 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/LoadMethod.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/LoadMethod.rst @@ -28,9 +28,6 @@ Overview * - :py:attr:`~FILE_LOAD` - File load: loads the selected TLE data and replaces all TLE data that is currently associated with the satellite. - * - :py:attr:`~ONLINE_AUTOMATIC_LOAD` - - Online auto-load: STK automatically loads the TLE sets corresponding to the SSC number of the satellite from the AGI Web site. - * - :py:attr:`~ONLINE_LOAD` - goes directly to the AGI Web site to download the latest TLE sets. diff --git a/doc/source/api/ansys/stk/core/stkobjects/MTO.rst b/doc/source/api/ansys/stk/core/stkobjects/MTO.rst index 2e6c9393f7..ca7c6b280b 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/MTO.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/MTO.rst @@ -45,7 +45,7 @@ Load multi-track object (MTO) track points from a file # load_points expects the path an Ephemeris file path # MTO mto: MTO Object track2 = mto.tracks.add(2) - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] track2.points.load_points( os.path.join(installPath, "Data", "Resources", "stktraining", "text", "EphemerisLLATimePosVel_Example.e") ) diff --git a/doc/source/api/ansys/stk/core/stkobjects/Missile.rst b/doc/source/api/ansys/stk/core/stkobjects/Missile.rst index e0c8cf8499..342b10b97a 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Missile.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Missile.rst @@ -37,14 +37,14 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.Missile.access_constraints` - Get the constraints imposed on the missile. - * - :py:attr:`~ansys.stk.core.stkobjects.Missile.atmosphere` - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.attitude` - Get the missile's attitude profile. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.attitude_supported_types` - Return an array of valid choices. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.attitude_type` - Get the type of attitude profile used by the missile. + * - :py:attr:`~ansys.stk.core.stkobjects.Missile.chain_analysis_options` + - Get the missile's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.eclipse_bodies` - Get the customized list of Eclipse Bodies, which are central bodies used in lighting computations. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.export_tools` @@ -59,14 +59,10 @@ Overview - Get the missile's ground ellipses properties. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.laser_environment` - Get the laser environment. - * - :py:attr:`~ansys.stk.core.stkobjects.Missile.lighting_maximum_step` - - Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.lighting_maximum_step_central_body_shape` - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is false. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.lighting_maximum_step_terrain` - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.Missile.radar_clutter_map` - - Return the radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.radar_cross_section` - Return the radar cross sectoin. * - :py:attr:`~ansys.stk.core.stkobjects.Missile.rf_environment` @@ -123,12 +119,6 @@ Property detail Get the constraints imposed on the missile. -.. py:property:: atmosphere - :canonical: ansys.stk.core.stkobjects.Missile.atmosphere - :type: Atmosphere - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. - .. py:property:: attitude :canonical: ansys.stk.core.stkobjects.Missile.attitude :type: IVehicleAttitude @@ -147,6 +137,12 @@ Property detail Get the type of attitude profile used by the missile. +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Missile.chain_analysis_options + :type: ChainAnalysisOptions + + Get the missile's chain analysis options. + .. py:property:: eclipse_bodies :canonical: ansys.stk.core.stkobjects.Missile.eclipse_bodies :type: VehicleEclipseBodies @@ -189,12 +185,6 @@ Property detail Get the laser environment. -.. py:property:: lighting_maximum_step - :canonical: ansys.stk.core.stkobjects.Missile.lighting_maximum_step - :type: float - - Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. - .. py:property:: lighting_maximum_step_central_body_shape :canonical: ansys.stk.core.stkobjects.Missile.lighting_maximum_step_central_body_shape :type: float @@ -207,12 +197,6 @@ Property detail Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.Missile.radar_clutter_map - :type: IRadarClutterMapInheritable - - Return the radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.Missile.radar_cross_section :type: RadarCrossSectionInheritable @@ -221,7 +205,7 @@ Property detail .. py:property:: rf_environment :canonical: ansys.stk.core.stkobjects.Missile.rf_environment - :type: IPlatformRFEnvironment + :type: PlatformRFEnvironment Get the RF environment. @@ -304,9 +288,6 @@ Method detail - - - .. py:method:: set_attitude_type(self, attitude: VehicleAttitude) -> None :canonical: ansys.stk.core.stkobjects.Missile.set_attitude_type diff --git a/doc/source/api/ansys/stk/core/stkobjects/ObjectLaserEnvironment.rst b/doc/source/api/ansys/stk/core/stkobjects/ObjectLaserEnvironment.rst index d3b2596794..ed8719f36a 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ObjectLaserEnvironment.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ObjectLaserEnvironment.rst @@ -36,7 +36,7 @@ Property detail .. py:property:: propagation_channel :canonical: ansys.stk.core.stkobjects.ObjectLaserEnvironment.propagation_channel - :type: ILaserPropagationChannel + :type: LaserPropagationChannel Get the propagation channel. diff --git a/doc/source/api/ansys/stk/core/stkobjects/Place.rst b/doc/source/api/ansys/stk/core/stkobjects/Place.rst index af7e5e3fcf..3d414f88e7 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Place.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Place.rst @@ -39,8 +39,8 @@ Overview - Get the constraints imposed on the place. * - :py:attr:`~ansys.stk.core.stkobjects.Place.altitude_reference` - Get or set the altitude reference of the object. - * - :py:attr:`~ansys.stk.core.stkobjects.Place.atmosphere` - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + * - :py:attr:`~ansys.stk.core.stkobjects.Place.chain_analysis_options` + - Get the places's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Place.graphics` - Get the 2D Graphics properties of the place. * - :py:attr:`~ansys.stk.core.stkobjects.Place.graphics_3d` @@ -59,8 +59,6 @@ Overview - Get or set the maximum range to use when computing the az el mask using terrain data. Zero indicates to use algorithm default. Only applies when GetAzElMask returns eTerrainData (cannot be set if eMaskFile). Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Place.position` - Get the position of the place. - * - :py:attr:`~ansys.stk.core.stkobjects.Place.radar_clutter_map` - - Return the radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.Place.radar_cross_section` - Return the radar cross sectoin. * - :py:attr:`~ansys.stk.core.stkobjects.Place.rf_environment` @@ -101,11 +99,11 @@ Property detail Get or set the altitude reference of the object. -.. py:property:: atmosphere - :canonical: ansys.stk.core.stkobjects.Place.atmosphere - :type: Atmosphere +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Place.chain_analysis_options + :type: ChainAnalysisOptions - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + Get the places's chain analysis options. .. py:property:: graphics :canonical: ansys.stk.core.stkobjects.Place.graphics @@ -161,12 +159,6 @@ Property detail Get the position of the place. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.Place.radar_clutter_map - :type: IRadarClutterMapInheritable - - Return the radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.Place.radar_cross_section :type: RadarCrossSectionInheritable @@ -175,7 +167,7 @@ Property detail .. py:property:: rf_environment :canonical: ansys.stk.core.stkobjects.Place.rf_environment - :type: IPlatformRFEnvironment + :type: PlatformRFEnvironment Get the RF environment. @@ -250,7 +242,6 @@ Method detail - .. py:method:: reset_az_el_mask(self) -> None :canonical: ansys.stk.core.stkobjects.Place.reset_az_el_mask diff --git a/doc/source/api/ansys/stk/core/stkobjects/Planet.rst b/doc/source/api/ansys/stk/core/stkobjects/Planet.rst index 50e46ffaaf..aef87dc2e6 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Planet.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Planet.rst @@ -22,6 +22,8 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.Planet.access_constraints` - Get the constraints imposed on the planet. + * - :py:attr:`~ansys.stk.core.stkobjects.Planet.chain_analysis_options` + - Get the planet's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Planet.common_tasks` - Common Tasks associated with the planet. * - :py:attr:`~ansys.stk.core.stkobjects.Planet.graphics` @@ -77,6 +79,12 @@ Property detail Get the constraints imposed on the planet. +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Planet.chain_analysis_options + :type: ChainAnalysisOptions + + Get the planet's chain analysis options. + .. py:property:: common_tasks :canonical: ansys.stk.core.stkobjects.Planet.common_tasks :type: PlanetCommonTasks diff --git a/doc/source/api/ansys/stk/core/stkobjects/PlatformLaserEnvironment.rst b/doc/source/api/ansys/stk/core/stkobjects/PlatformLaserEnvironment.rst index 0f217d98fe..cc6fff2ff9 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/PlatformLaserEnvironment.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/PlatformLaserEnvironment.rst @@ -36,7 +36,7 @@ Property detail .. py:property:: propagation_channel :canonical: ansys.stk.core.stkobjects.PlatformLaserEnvironment.propagation_channel - :type: ILaserPropagationChannel + :type: LaserPropagationChannel Get the propagation channel. diff --git a/doc/source/api/ansys/stk/core/stkobjects/PlatformRFEnvironment.rst b/doc/source/api/ansys/stk/core/stkobjects/PlatformRFEnvironment.rst new file mode 100644 index 0000000000..fc6e9d1c54 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/PlatformRFEnvironment.rst @@ -0,0 +1,67 @@ +PlatformRFEnvironment +===================== + +.. py:class:: ansys.stk.core.stkobjects.PlatformRFEnvironment + + Class defining local atmosphere. + +.. py:currentmodule:: PlatformRFEnvironment + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.PlatformRFEnvironment.enable_local_rain_data` + - Get or set the option for enabling local rain data. + * - :py:attr:`~ansys.stk.core.stkobjects.PlatformRFEnvironment.local_rain_height` + - Get or set the local rain iso height. + * - :py:attr:`~ansys.stk.core.stkobjects.PlatformRFEnvironment.local_rain_rate` + - Get or set the local rain rate. + * - :py:attr:`~ansys.stk.core.stkobjects.PlatformRFEnvironment.propagation_channel` + - Get the propagation channel. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects import PlatformRFEnvironment + + +Property detail +--------------- + +.. py:property:: enable_local_rain_data + :canonical: ansys.stk.core.stkobjects.PlatformRFEnvironment.enable_local_rain_data + :type: bool + + Get or set the option for enabling local rain data. + +.. py:property:: local_rain_height + :canonical: ansys.stk.core.stkobjects.PlatformRFEnvironment.local_rain_height + :type: float + + Get or set the local rain iso height. + +.. py:property:: local_rain_rate + :canonical: ansys.stk.core.stkobjects.PlatformRFEnvironment.local_rain_rate + :type: float + + Get or set the local rain rate. + +.. py:property:: propagation_channel + :canonical: ansys.stk.core.stkobjects.PlatformRFEnvironment.propagation_channel + :type: PropagationChannel + + Get the propagation channel. + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/PropagationChannel.rst b/doc/source/api/ansys/stk/core/stkobjects/PropagationChannel.rst index 2b8c0661da..e3239a3aea 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/PropagationChannel.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/PropagationChannel.rst @@ -12,37 +12,14 @@ Overview .. tab-set:: - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.set_atmospheric_absorption_model` - - Do not use this method, as it is deprecated. Use AtmosAbsorptionModelComponentLinking on PropagationChannel instead. Sets the atmospheric absorption model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.set_clouds_and_fog_fading_loss_model` - - Do not use this method, as it is deprecated. Use CloudsAndFogFadingLossModelComponentLinking on PropagationChannel instead. Sets the CloudsAndFogFading loss model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.set_ionospheric_fading_loss_model` - - Do not use this method, as it is deprecated. Use IonosphericFadingLossModelComponentLinking on PropagationChannel instead. Sets the Ionospheric Fading loss model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.set_rain_loss_model` - - Do not use this method, as it is deprecated. Use RainLossModelComponentLinking on PropagationChannel instead. Sets the rain loss model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.set_tropospheric_scintillation_fading_loss_model` - - Do not use this method, as it is deprecated. Use TroposphericScintillationFadingLossModelComponentLinking on PropagationChannel instead. Sets the Tropospheric Scintillation Fading loss model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.set_urban_terrestrial_loss_model` - - Do not use this method, as it is deprecated. Use UrbanTerrestrialLossModelComponentLinking on PropagationChannel instead. Sets the urban/terrestrial loss model by name. - .. tab-item:: Properties .. list-table:: :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.atmospheric_absorption_model` - - Do not use this property, as it is deprecated. Use AtmosAbsorptionModelComponentLinking on PropagationChannel instead. Gets the atmospheric absorption model. * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.atmospheric_absorption_model_component_linking` - Get the link/embed controller for managing the atmospheric absorption model component. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.clouds_and_fog_fading_loss_model` - - Do not use this property, as it is deprecated. Use CloudsAndFogFadingLossModelComponentLinking on PropagationChannel instead. Gets the CloudsAndFogFading loss model. * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.clouds_and_fog_fading_loss_model_component_linking` - Get the link/embed controller for managing the clouds and fog fading loss model component. * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.custom_a` @@ -65,32 +42,12 @@ Overview - Get or set the option to use the tropospheric scintillation fading loss model. * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.enable_urban_terrestrial_loss` - Get or set the option to use the urban/terrestrial loss model. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.ionospheric_fading_loss_model` - - Do not use this property, as it is deprecated. Use IonosphericFadingLossModelComponentLinking on PropagationChannel instead. Gets the Ionospheric Fading loss model. * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.ionospheric_fading_loss_model_component_linking` - Get the link/embed controller for managing the ionospheric fading loss model component. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.rain_loss_model` - - Do not use this property, as it is deprecated. Use RainLossModelComponentLinking on PropagationChannel instead. Gets the rain loss model. * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.rain_loss_model_component_linking` - Get the link/embed controller for managing the rain loss model component. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.supported_atmospheric_absorption_models` - - Do not use this property, as it is deprecated. Use AtmosAbsorptionModelComponentLinking on PropagationChannel instead. Gets an array of supported atmospheric absorption model names. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.supported_clouds_and_fog_fading_loss_models` - - Do not use this property, as it is deprecated. Use CloudsAndFogFadingLossModelComponentLinking on PropagationChannel instead. Gets an array of supported CloudsAndFog Fading loss model names. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.supported_ionospheric_fading_loss_models` - - Do not use this property, as it is deprecated. Use IonosphericFadingLossModelComponentLinking on PropagationChannel instead. Gets an array of supported Ionospheric Fading loss model names. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.supported_rain_loss_models` - - Do not use this property, as it is deprecated. Use RainLossModelComponentLinking on PropagationChannel instead. Gets an array of supported rain loss model names. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.supported_tropospheric_scintillation_fading_loss_models` - - Do not use this property, as it is deprecated. Use TroposphericScintillationFadingLossModelComponentLinking on PropagationChannel instead. Gets an array of supported Tropospheric Scintillation Fading loss model names. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.supported_urban_terrestrial_loss_models` - - Do not use this property, as it is deprecated. Use UrbanTerrestrialLossModelComponentLinking on PropagationChannel instead. Gets an array of supported urban/terrestrial loss model names. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.tropospheric_scintillation_fading_loss_model` - - Do not use this property, as it is deprecated. Use TroposphericScintillationFadingLossModelComponentLinking on PropagationChannel instead. Gets the Tropospheric Scintillation Fading loss model. * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.tropospheric_scintillation_fading_loss_model_component_linking` - Get the link/embed controller for managing the tropospheric scintillation fading loss model component. - * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.urban_terrestrial_loss_model` - - Do not use this property, as it is deprecated. Use UrbanTerrestrialLossModelComponentLinking on PropagationChannel instead. Gets the urban/terrestrial loss model. * - :py:attr:`~ansys.stk.core.stkobjects.PropagationChannel.urban_terrestrial_loss_model_component_linking` - Get the link/embed controller for managing the urban terrestrial loss model component. @@ -107,24 +64,12 @@ Import detail Property detail --------------- -.. py:property:: atmospheric_absorption_model - :canonical: ansys.stk.core.stkobjects.PropagationChannel.atmospheric_absorption_model - :type: IAtmosphericAbsorptionModel - - Do not use this property, as it is deprecated. Use AtmosAbsorptionModelComponentLinking on PropagationChannel instead. Gets the atmospheric absorption model. - .. py:property:: atmospheric_absorption_model_component_linking :canonical: ansys.stk.core.stkobjects.PropagationChannel.atmospheric_absorption_model_component_linking :type: IComponentLinkEmbedControl Get the link/embed controller for managing the atmospheric absorption model component. -.. py:property:: clouds_and_fog_fading_loss_model - :canonical: ansys.stk.core.stkobjects.PropagationChannel.clouds_and_fog_fading_loss_model - :type: ICloudsAndFogFadingLossModel - - Do not use this property, as it is deprecated. Use CloudsAndFogFadingLossModelComponentLinking on PropagationChannel instead. Gets the CloudsAndFogFading loss model. - .. py:property:: clouds_and_fog_fading_loss_model_component_linking :canonical: ansys.stk.core.stkobjects.PropagationChannel.clouds_and_fog_fading_loss_model_component_linking :type: IComponentLinkEmbedControl @@ -191,84 +136,24 @@ Property detail Get or set the option to use the urban/terrestrial loss model. -.. py:property:: ionospheric_fading_loss_model - :canonical: ansys.stk.core.stkobjects.PropagationChannel.ionospheric_fading_loss_model - :type: IIonosphericFadingLossModel - - Do not use this property, as it is deprecated. Use IonosphericFadingLossModelComponentLinking on PropagationChannel instead. Gets the Ionospheric Fading loss model. - .. py:property:: ionospheric_fading_loss_model_component_linking :canonical: ansys.stk.core.stkobjects.PropagationChannel.ionospheric_fading_loss_model_component_linking :type: IComponentLinkEmbedControl Get the link/embed controller for managing the ionospheric fading loss model component. -.. py:property:: rain_loss_model - :canonical: ansys.stk.core.stkobjects.PropagationChannel.rain_loss_model - :type: IRainLossModel - - Do not use this property, as it is deprecated. Use RainLossModelComponentLinking on PropagationChannel instead. Gets the rain loss model. - .. py:property:: rain_loss_model_component_linking :canonical: ansys.stk.core.stkobjects.PropagationChannel.rain_loss_model_component_linking :type: IComponentLinkEmbedControl Get the link/embed controller for managing the rain loss model component. -.. py:property:: supported_atmospheric_absorption_models - :canonical: ansys.stk.core.stkobjects.PropagationChannel.supported_atmospheric_absorption_models - :type: list - - Do not use this property, as it is deprecated. Use AtmosAbsorptionModelComponentLinking on PropagationChannel instead. Gets an array of supported atmospheric absorption model names. - -.. py:property:: supported_clouds_and_fog_fading_loss_models - :canonical: ansys.stk.core.stkobjects.PropagationChannel.supported_clouds_and_fog_fading_loss_models - :type: list - - Do not use this property, as it is deprecated. Use CloudsAndFogFadingLossModelComponentLinking on PropagationChannel instead. Gets an array of supported CloudsAndFog Fading loss model names. - -.. py:property:: supported_ionospheric_fading_loss_models - :canonical: ansys.stk.core.stkobjects.PropagationChannel.supported_ionospheric_fading_loss_models - :type: list - - Do not use this property, as it is deprecated. Use IonosphericFadingLossModelComponentLinking on PropagationChannel instead. Gets an array of supported Ionospheric Fading loss model names. - -.. py:property:: supported_rain_loss_models - :canonical: ansys.stk.core.stkobjects.PropagationChannel.supported_rain_loss_models - :type: list - - Do not use this property, as it is deprecated. Use RainLossModelComponentLinking on PropagationChannel instead. Gets an array of supported rain loss model names. - -.. py:property:: supported_tropospheric_scintillation_fading_loss_models - :canonical: ansys.stk.core.stkobjects.PropagationChannel.supported_tropospheric_scintillation_fading_loss_models - :type: list - - Do not use this property, as it is deprecated. Use TroposphericScintillationFadingLossModelComponentLinking on PropagationChannel instead. Gets an array of supported Tropospheric Scintillation Fading loss model names. - -.. py:property:: supported_urban_terrestrial_loss_models - :canonical: ansys.stk.core.stkobjects.PropagationChannel.supported_urban_terrestrial_loss_models - :type: list - - Do not use this property, as it is deprecated. Use UrbanTerrestrialLossModelComponentLinking on PropagationChannel instead. Gets an array of supported urban/terrestrial loss model names. - -.. py:property:: tropospheric_scintillation_fading_loss_model - :canonical: ansys.stk.core.stkobjects.PropagationChannel.tropospheric_scintillation_fading_loss_model - :type: ITroposphericScintillationFadingLossModel - - Do not use this property, as it is deprecated. Use TroposphericScintillationFadingLossModelComponentLinking on PropagationChannel instead. Gets the Tropospheric Scintillation Fading loss model. - .. py:property:: tropospheric_scintillation_fading_loss_model_component_linking :canonical: ansys.stk.core.stkobjects.PropagationChannel.tropospheric_scintillation_fading_loss_model_component_linking :type: IComponentLinkEmbedControl Get the link/embed controller for managing the tropospheric scintillation fading loss model component. -.. py:property:: urban_terrestrial_loss_model - :canonical: ansys.stk.core.stkobjects.PropagationChannel.urban_terrestrial_loss_model - :type: IUrbanTerrestrialLossModel - - Do not use this property, as it is deprecated. Use UrbanTerrestrialLossModelComponentLinking on PropagationChannel instead. Gets the urban/terrestrial loss model. - .. py:property:: urban_terrestrial_loss_model_component_linking :canonical: ansys.stk.core.stkobjects.PropagationChannel.urban_terrestrial_loss_model_component_linking :type: IComponentLinkEmbedControl @@ -276,125 +161,3 @@ Property detail Get the link/embed controller for managing the urban terrestrial loss model component. -Method detail -------------- - - - - - - - - - - - - - - - - - - - - - - - - - - -.. py:method:: set_atmospheric_absorption_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.PropagationChannel.set_atmospheric_absorption_model - - Do not use this method, as it is deprecated. Use AtmosAbsorptionModelComponentLinking on PropagationChannel instead. Sets the atmospheric absorption model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - -.. py:method:: set_clouds_and_fog_fading_loss_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.PropagationChannel.set_clouds_and_fog_fading_loss_model - - Do not use this method, as it is deprecated. Use CloudsAndFogFadingLossModelComponentLinking on PropagationChannel instead. Sets the CloudsAndFogFading loss model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - -.. py:method:: set_ionospheric_fading_loss_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.PropagationChannel.set_ionospheric_fading_loss_model - - Do not use this method, as it is deprecated. Use IonosphericFadingLossModelComponentLinking on PropagationChannel instead. Sets the Ionospheric Fading loss model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - -.. py:method:: set_rain_loss_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.PropagationChannel.set_rain_loss_model - - Do not use this method, as it is deprecated. Use RainLossModelComponentLinking on PropagationChannel instead. Sets the rain loss model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - -.. py:method:: set_tropospheric_scintillation_fading_loss_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.PropagationChannel.set_tropospheric_scintillation_fading_loss_model - - Do not use this method, as it is deprecated. Use TroposphericScintillationFadingLossModelComponentLinking on PropagationChannel instead. Sets the Tropospheric Scintillation Fading loss model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - -.. py:method:: set_urban_terrestrial_loss_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.PropagationChannel.set_urban_terrestrial_loss_model - - Do not use this method, as it is deprecated. Use UrbanTerrestrialLossModelComponentLinking on PropagationChannel instead. Sets the urban/terrestrial loss model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - - - - - - - - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/PropagatorHPOP.rst b/doc/source/api/ansys/stk/core/stkobjects/PropagatorHPOP.rst index f2cad9cbb2..065fe175a2 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/PropagatorHPOP.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/PropagatorHPOP.rst @@ -62,7 +62,7 @@ Set satellite propagator to HPOP and set force model properties forceModel = satellite.propagator.force_model if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] grv_path = ["STKData", "CentralBodies", "Earth", "WGS84_EGM96.grv"] diff --git a/doc/source/api/ansys/stk/core/stkobjects/PropagatorSGP4OnlineAutoLoad.rst b/doc/source/api/ansys/stk/core/stkobjects/PropagatorSGP4OnlineAutoLoad.rst deleted file mode 100644 index 53ca26949a..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/PropagatorSGP4OnlineAutoLoad.rst +++ /dev/null @@ -1,52 +0,0 @@ -PropagatorSGP4OnlineAutoLoad -============================ - -.. py:class:: ansys.stk.core.stkobjects.PropagatorSGP4OnlineAutoLoad - - Bases: :py:class:`~ansys.stk.core.stkobjects.IPropagatorSGP4LoadData` - - Do not use this class, as it is deprecated. Use PropagatorSGP4OnlineLoad instead. SGP4 propagator. Allows the user to load the most current segment from online. - -.. py:currentmodule:: PropagatorSGP4OnlineAutoLoad - -Overview --------- - -.. tab-set:: - - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.PropagatorSGP4OnlineAutoLoad.add_latest_segment_from_online` - - Do not use this method, as it is deprecated. Use AddSegsFromOnline on PropagatorSGP4OnlineLoad instead. Adds the latest segment from Online given an SSC number. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import PropagatorSGP4OnlineAutoLoad - - - -Method detail -------------- - -.. py:method:: add_latest_segment_from_online(self, ssc_number: str) -> None - :canonical: ansys.stk.core.stkobjects.PropagatorSGP4OnlineAutoLoad.add_latest_segment_from_online - - Do not use this method, as it is deprecated. Use AddSegsFromOnline on PropagatorSGP4OnlineLoad instead. Adds the latest segment from Online given an SSC number. - - :Parameters: - - **ssc_number** : :obj:`~str` - - - :Returns: - - :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/PropagatorSPICE.rst b/doc/source/api/ansys/stk/core/stkobjects/PropagatorSPICE.rst index 0920bf9dfa..5966fa607f 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/PropagatorSPICE.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/PropagatorSPICE.rst @@ -56,7 +56,7 @@ Set satellite propagator to SPICE and propagate satellite.set_propagator_type(PropagatorType.SPICE) propagator = satellite.propagator if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] bspPath = ["STKData", "Spice", "planets.bsp"] diff --git a/doc/source/api/ansys/stk/core/stkobjects/Radar.rst b/doc/source/api/ansys/stk/core/stkobjects/Radar.rst index 52fd49ed90..8cfe6b927d 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Radar.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Radar.rst @@ -22,8 +22,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.Radar.is_refraction_type_supported` - Get a value indicating whether the specified type can be used. - * - :py:attr:`~ansys.stk.core.stkobjects.Radar.set_model` - - Do not use this method, as it is deprecated. Use ModelComponentLinking on Radar instead. Sets the current radar model by name. .. tab-item:: Properties @@ -31,12 +29,12 @@ Overview :header-rows: 0 :widths: auto + * - :py:attr:`~ansys.stk.core.stkobjects.Radar.chain_analysis_options` + - Get the radar's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Radar.graphics` - Get the 2D Graphics properties for the radar. * - :py:attr:`~ansys.stk.core.stkobjects.Radar.graphics_3d` - Get the 3D Graphics properties for the radar. - * - :py:attr:`~ansys.stk.core.stkobjects.Radar.model` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Radar instead. Gets the current radar model. * - :py:attr:`~ansys.stk.core.stkobjects.Radar.model_component_linking` - Get the link/embed controller for managing the radar model component. * - :py:attr:`~ansys.stk.core.stkobjects.Radar.refraction` @@ -47,8 +45,6 @@ Overview - Return an array of valid choices. * - :py:attr:`~ansys.stk.core.stkobjects.Radar.rf_environment` - Get the object RF Environment settings. - * - :py:attr:`~ansys.stk.core.stkobjects.Radar.supported_models` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Radar instead. Gets an array of supported model names. * - :py:attr:`~ansys.stk.core.stkobjects.Radar.use_refraction_in_access` - Flag controls whether refraction is applied when computing relative position in Access. @@ -65,6 +61,12 @@ Import detail Property detail --------------- +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Radar.chain_analysis_options + :type: ChainAnalysisOptions + + Get the radar's chain analysis options. + .. py:property:: graphics :canonical: ansys.stk.core.stkobjects.Radar.graphics :type: RadarGraphics @@ -77,12 +79,6 @@ Property detail Get the 3D Graphics properties for the radar. -.. py:property:: model - :canonical: ansys.stk.core.stkobjects.Radar.model - :type: IRadarModel - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Radar instead. Gets the current radar model. - .. py:property:: model_component_linking :canonical: ansys.stk.core.stkobjects.Radar.model_component_linking :type: IComponentLinkEmbedControl @@ -113,12 +109,6 @@ Property detail Get the object RF Environment settings. -.. py:property:: supported_models - :canonical: ansys.stk.core.stkobjects.Radar.supported_models - :type: list - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Radar instead. Gets an array of supported model names. - .. py:property:: use_refraction_in_access :canonical: ansys.stk.core.stkobjects.Radar.use_refraction_in_access :type: bool @@ -130,6 +120,7 @@ Method detail ------------- + .. py:method:: is_refraction_type_supported(self, model: SensorRefractionType) -> bool :canonical: ansys.stk.core.stkobjects.Radar.is_refraction_type_supported @@ -151,21 +142,5 @@ Method detail -.. py:method:: set_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.Radar.set_model - - Do not use this method, as it is deprecated. Use ModelComponentLinking on Radar instead. Sets the current radar model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarAntennaBeam.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarAntennaBeam.rst index a495c52400..c0cd467cbf 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarAntennaBeam.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarAntennaBeam.rst @@ -33,7 +33,7 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.RadarAntennaBeam.activity` - Get the activity. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarAntennaBeam.beam_width` + * - :py:attr:`~ansys.stk.core.stkobjects.RadarAntennaBeam.beamwidth` - Get or set the antenna beamwidth. * - :py:attr:`~ansys.stk.core.stkobjects.RadarAntennaBeam.gain` - Get or set the antenna mainlobe gain. @@ -63,8 +63,8 @@ Property detail Get the activity. -.. py:property:: beam_width - :canonical: ansys.stk.core.stkobjects.RadarAntennaBeam.beam_width +.. py:property:: beamwidth + :canonical: ansys.stk.core.stkobjects.RadarAntennaBeam.beamwidth :type: float Get or set the antenna beamwidth. diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarClutterGeometry.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarClutterGeometry.rst deleted file mode 100644 index b52a313cd2..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarClutterGeometry.rst +++ /dev/null @@ -1,89 +0,0 @@ -RadarClutterGeometry -==================== - -.. py:class:: ansys.stk.core.stkobjects.RadarClutterGeometry - - Class defining a radar clutter geometry. - -.. py:currentmodule:: RadarClutterGeometry - -Overview --------- - -.. tab-set:: - - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.RadarClutterGeometry.set_model` - - Do not use this method, as it is deprecated. Use ScatteringPointProviderList on RadarClutter instead. Sets the current clutter geometry model by name. - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.RadarClutterGeometry.enabled` - - Do not use this property, as it is deprecated. Use Enabled on RadarClutter instead. Gets or sets whether clutter geometry is enabled or disabled. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarClutterGeometry.model` - - Do not use this property, as it is deprecated. Use ScatteringPointProviderList on RadarClutter instead. Gets the current clutter geometry model. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarClutterGeometry.supported_models` - - Do not use this property, as it is deprecated. Use ScatteringPointProviderList on RadarClutter instead. Gets an array of supported model names. - - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import RadarClutterGeometry - - -Property detail ---------------- - -.. py:property:: enabled - :canonical: ansys.stk.core.stkobjects.RadarClutterGeometry.enabled - :type: bool - - Do not use this property, as it is deprecated. Use Enabled on RadarClutter instead. Gets or sets whether clutter geometry is enabled or disabled. - -.. py:property:: model - :canonical: ansys.stk.core.stkobjects.RadarClutterGeometry.model - :type: IRadarClutterGeometryModel - - Do not use this property, as it is deprecated. Use ScatteringPointProviderList on RadarClutter instead. Gets the current clutter geometry model. - -.. py:property:: supported_models - :canonical: ansys.stk.core.stkobjects.RadarClutterGeometry.supported_models - :type: list - - Do not use this property, as it is deprecated. Use ScatteringPointProviderList on RadarClutter instead. Gets an array of supported model names. - - -Method detail -------------- - - - - -.. py:method:: set_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.RadarClutterGeometry.set_model - - Do not use this method, as it is deprecated. Use ScatteringPointProviderList on RadarClutter instead. Sets the current clutter geometry model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarClutterGeometryModelType.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarClutterGeometryModelType.rst deleted file mode 100644 index 3341e0bc02..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarClutterGeometryModelType.rst +++ /dev/null @@ -1,45 +0,0 @@ -RadarClutterGeometryModelType -============================= - -.. py:class:: ansys.stk.core.stkobjects.RadarClutterGeometryModelType - - IntEnum - - -.. py:currentmodule:: RadarClutterGeometryModelType - -Overview --------- - -.. tab-set:: - - .. tab-item:: Members - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~UNKNOWN` - - Unknown. - - * - :py:attr:`~SINGLE_POINT` - - Single point. - - * - :py:attr:`~SMOOTH_OBLATE_EARTH` - - Smooth oblate earth. - - * - :py:attr:`~PLUGIN` - - Plugin. - - * - :py:attr:`~RANGE_OVER_CFAR_CELLS` - - Range Over CFAR Cells. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import RadarClutterGeometryModelType - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarClutterMapModelType.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarClutterMapModelType.rst deleted file mode 100644 index ce5119ee38..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarClutterMapModelType.rst +++ /dev/null @@ -1,39 +0,0 @@ -RadarClutterMapModelType -======================== - -.. py:class:: ansys.stk.core.stkobjects.RadarClutterMapModelType - - IntEnum - - -.. py:currentmodule:: RadarClutterMapModelType - -Overview --------- - -.. tab-set:: - - .. tab-item:: Members - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~UNKNOWN` - - Unknown. - - * - :py:attr:`~PLUGIN` - - Plugin. - - * - :py:attr:`~CONSTANT_COEFFICIENT` - - Constant Coefficient. - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects import RadarClutterMapModelType - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarCrossSection.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarCrossSection.rst index 920086f190..816ae6760b 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarCrossSection.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarCrossSection.rst @@ -12,27 +12,14 @@ Overview .. tab-set:: - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.RadarCrossSection.set_model` - - Do not use this method, as it is deprecated. Use ModelComponentLinking on RadarCrossSection instead. Sets the current RCS model by name. - .. tab-item:: Properties .. list-table:: :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.RadarCrossSection.model` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSection instead. Gets the current RCS model. * - :py:attr:`~ansys.stk.core.stkobjects.RadarCrossSection.model_component_linking` - Get the link/embed controller for managing the radar cross section model component. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarCrossSection.supported_models` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSection instead. Gets an array of supported model names. @@ -47,42 +34,10 @@ Import detail Property detail --------------- -.. py:property:: model - :canonical: ansys.stk.core.stkobjects.RadarCrossSection.model - :type: RadarCrossSectionModel - - Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSection instead. Gets the current RCS model. - .. py:property:: model_component_linking :canonical: ansys.stk.core.stkobjects.RadarCrossSection.model_component_linking :type: IComponentLinkEmbedControl Get the link/embed controller for managing the radar cross section model component. -.. py:property:: supported_models - :canonical: ansys.stk.core.stkobjects.RadarCrossSection.supported_models - :type: list - - Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSection instead. Gets an array of supported model names. - - -Method detail -------------- - - - -.. py:method:: set_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.RadarCrossSection.set_model - - Do not use this method, as it is deprecated. Use ModelComponentLinking on RadarCrossSection instead. Sets the current RCS model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarCrossSectionInheritable.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarCrossSectionInheritable.rst index c96399eb22..dbb4e047ba 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarCrossSectionInheritable.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarCrossSectionInheritable.rst @@ -12,15 +12,6 @@ Overview .. tab-set:: - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.RadarCrossSectionInheritable.set_model` - - Do not use this method, as it is deprecated. Use ModelComponentLinking on RadarCrossSectionInheritable instead. Sets the current RCS model by name. - .. tab-item:: Properties .. list-table:: @@ -29,12 +20,8 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.RadarCrossSectionInheritable.inherit` - Get or set the option to inherit the radar cross section from the scenario object. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarCrossSectionInheritable.model` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSectionInheritable instead. Gets the current RCS model. * - :py:attr:`~ansys.stk.core.stkobjects.RadarCrossSectionInheritable.model_component_linking` - Get the link/embed controller for managing the radar cross section model component. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarCrossSectionInheritable.supported_models` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSectionInheritable instead. Gets an array of supported model names. @@ -55,44 +42,10 @@ Property detail Get or set the option to inherit the radar cross section from the scenario object. -.. py:property:: model - :canonical: ansys.stk.core.stkobjects.RadarCrossSectionInheritable.model - :type: RadarCrossSectionModel - - Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSectionInheritable instead. Gets the current RCS model. - .. py:property:: model_component_linking :canonical: ansys.stk.core.stkobjects.RadarCrossSectionInheritable.model_component_linking :type: IComponentLinkEmbedControl Get the link/embed controller for managing the radar cross section model component. -.. py:property:: supported_models - :canonical: ansys.stk.core.stkobjects.RadarCrossSectionInheritable.supported_models - :type: list - - Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSectionInheritable instead. Gets an array of supported model names. - - -Method detail -------------- - - - - - -.. py:method:: set_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.RadarCrossSectionInheritable.set_model - - Do not use this method, as it is deprecated. Use ModelComponentLinking on RadarCrossSectionInheritable instead. Sets the current RCS model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarModelBistaticReceiver.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarModelBistaticReceiver.rst index 1751050eeb..f200c1764b 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarModelBistaticReceiver.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarModelBistaticReceiver.rst @@ -14,15 +14,6 @@ Overview .. tab-set:: - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticReceiver.set_mode` - - Do not use this method, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticReceiver instead. Sets the current radar mode by name. - .. tab-item:: Properties .. list-table:: @@ -35,18 +26,12 @@ Overview - Get the bistatic transmitter collection. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticReceiver.clutter` - Get the radar clutter settings. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticReceiver.clutter_geometry` - - Do not use this property, as it is deprecated.Use the Clutter property instead.Gets the radar clutter geometry. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticReceiver.jamming` - Get the radar jamming. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticReceiver.mode` - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticReceiver instead. Gets the current radar mode. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticReceiver.mode_component_linking` - Get the link/embed controller for managing the radar mode component. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticReceiver.receiver` - Get the radar receiver. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticReceiver.supported_modes` - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticReceiver instead. Gets an array of supported mode names. @@ -79,24 +64,12 @@ Property detail Get the radar clutter settings. -.. py:property:: clutter_geometry - :canonical: ansys.stk.core.stkobjects.RadarModelBistaticReceiver.clutter_geometry - :type: RadarClutterGeometry - - Do not use this property, as it is deprecated.Use the Clutter property instead.Gets the radar clutter geometry. - .. py:property:: jamming :canonical: ansys.stk.core.stkobjects.RadarModelBistaticReceiver.jamming :type: RadarJamming Get the radar jamming. -.. py:property:: mode - :canonical: ansys.stk.core.stkobjects.RadarModelBistaticReceiver.mode - :type: IRadarModeBistaticReceiver - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticReceiver instead. Gets the current radar mode. - .. py:property:: mode_component_linking :canonical: ansys.stk.core.stkobjects.RadarModelBistaticReceiver.mode_component_linking :type: IComponentLinkEmbedControl @@ -109,36 +82,4 @@ Property detail Get the radar receiver. -.. py:property:: supported_modes - :canonical: ansys.stk.core.stkobjects.RadarModelBistaticReceiver.supported_modes - :type: list - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticReceiver instead. Gets an array of supported mode names. - - -Method detail -------------- - - - - - - - - - -.. py:method:: set_mode(self, mode_name: str) -> None - :canonical: ansys.stk.core.stkobjects.RadarModelBistaticReceiver.set_mode - - Do not use this method, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticReceiver instead. Sets the current radar mode by name. - - :Parameters: - - **mode_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarModelBistaticTransmitter.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarModelBistaticTransmitter.rst index 39ea1efc84..eddd2bbe04 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarModelBistaticTransmitter.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarModelBistaticTransmitter.rst @@ -14,15 +14,6 @@ Overview .. tab-set:: - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.set_mode` - - Do not use this method, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticTransmitter instead. Sets the current radar mode by name. - .. tab-item:: Properties .. list-table:: @@ -33,12 +24,8 @@ Overview - Get the radar antenna control. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.bistatic_receivers` - Get the bistatic receiver collection. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.mode` - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticTransmitter instead. Gets the current radar mode. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.mode_component_linking` - Get the link/embed controller for managing the radar mode component. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.supported_modes` - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticTransmitter instead. Gets an array of supported mode names. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.transmitter` - Get the radar transmitter. @@ -67,24 +54,12 @@ Property detail Get the bistatic receiver collection. -.. py:property:: mode - :canonical: ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.mode - :type: IRadarModeBistaticTransmitter - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticTransmitter instead. Gets the current radar mode. - .. py:property:: mode_component_linking :canonical: ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.mode_component_linking :type: IComponentLinkEmbedControl Get the link/embed controller for managing the radar mode component. -.. py:property:: supported_modes - :canonical: ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.supported_modes - :type: list - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticTransmitter instead. Gets an array of supported mode names. - .. py:property:: transmitter :canonical: ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.transmitter :type: RadarTransmitter @@ -92,26 +67,3 @@ Property detail Get the radar transmitter. -Method detail -------------- - - - - - -.. py:method:: set_mode(self, mode_name: str) -> None - :canonical: ansys.stk.core.stkobjects.RadarModelBistaticTransmitter.set_mode - - Do not use this method, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticTransmitter instead. Sets the current radar mode by name. - - :Parameters: - - **mode_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarModelMonostatic.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarModelMonostatic.rst index 8b09be336e..9a6332faf8 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarModelMonostatic.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarModelMonostatic.rst @@ -14,15 +14,6 @@ Overview .. tab-set:: - .. tab-item:: Methods - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMonostatic.set_mode` - - Do not use this method, as it is deprecated. Use ModeComponentLinking on RadarModelMonostatic instead. Sets the current radar mode by name. - .. tab-item:: Properties .. list-table:: @@ -33,18 +24,12 @@ Overview - Get the radar antenna control. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMonostatic.clutter` - Get the radar clutter settings. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMonostatic.clutter_geometry` - - Do not use this property, as it is deprecated. Use the Clutter property instead. Gets the radar clutter geometry. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMonostatic.jamming` - Get the radar jamming. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMonostatic.mode` - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelMonostatic instead. Gets the current radar mode. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMonostatic.mode_component_linking` - Get the link/embed controller for managing the radar mode component. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMonostatic.receiver` - Get the radar receiver. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMonostatic.supported_modes` - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelMonostatic instead. Gets an array of supported mode names. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMonostatic.transmitter` - Get the radar transmitter. @@ -73,24 +58,12 @@ Property detail Get the radar clutter settings. -.. py:property:: clutter_geometry - :canonical: ansys.stk.core.stkobjects.RadarModelMonostatic.clutter_geometry - :type: RadarClutterGeometry - - Do not use this property, as it is deprecated. Use the Clutter property instead. Gets the radar clutter geometry. - .. py:property:: jamming :canonical: ansys.stk.core.stkobjects.RadarModelMonostatic.jamming :type: RadarJamming Get the radar jamming. -.. py:property:: mode - :canonical: ansys.stk.core.stkobjects.RadarModelMonostatic.mode - :type: IRadarModeMonostatic - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelMonostatic instead. Gets the current radar mode. - .. py:property:: mode_component_linking :canonical: ansys.stk.core.stkobjects.RadarModelMonostatic.mode_component_linking :type: IComponentLinkEmbedControl @@ -103,12 +76,6 @@ Property detail Get the radar receiver. -.. py:property:: supported_modes - :canonical: ansys.stk.core.stkobjects.RadarModelMonostatic.supported_modes - :type: list - - Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelMonostatic instead. Gets an array of supported mode names. - .. py:property:: transmitter :canonical: ansys.stk.core.stkobjects.RadarModelMonostatic.transmitter :type: RadarTransmitter @@ -116,29 +83,3 @@ Property detail Get the radar transmitter. -Method detail -------------- - - - - - - - - -.. py:method:: set_mode(self, mode_name: str) -> None - :canonical: ansys.stk.core.stkobjects.RadarModelMonostatic.set_mode - - Do not use this method, as it is deprecated. Use ModeComponentLinking on RadarModelMonostatic instead. Sets the current radar mode by name. - - :Parameters: - - **mode_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarModelMultifunction.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarModelMultifunction.rst index 17b10fb2bd..041d1a0cf8 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarModelMultifunction.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarModelMultifunction.rst @@ -33,8 +33,6 @@ Overview - Get the antenna beams collection. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMultifunction.clutter` - Get the radar clutter settings. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMultifunction.clutter_geometry` - - Do not use this property, as it is deprecated.Use the Clutter property instead.Gets the radar clutter geometry. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMultifunction.detection_processing` - Get the radar detection processing object. * - :py:attr:`~ansys.stk.core.stkobjects.RadarModelMultifunction.jamming` @@ -75,12 +73,6 @@ Property detail Get the radar clutter settings. -.. py:property:: clutter_geometry - :canonical: ansys.stk.core.stkobjects.RadarModelMultifunction.clutter_geometry - :type: RadarClutterGeometry - - Do not use this property, as it is deprecated.Use the Clutter property instead.Gets the radar clutter geometry. - .. py:property:: detection_processing :canonical: ansys.stk.core.stkobjects.RadarModelMultifunction.detection_processing :type: RadarMultifunctionDetectionProcessing @@ -134,7 +126,6 @@ Method detail - .. py:method:: set_pointing_strategy_type(self, value: PointingStrategyType) -> None :canonical: ansys.stk.core.stkobjects.RadarModelMultifunction.set_pointing_strategy_type diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarReceiver.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarReceiver.rst index 102f01d1a2..096508ad2d 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarReceiver.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarReceiver.rst @@ -18,8 +18,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on RadarReceiver instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.set_ifstc_type` - Set the IF STC Type. * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.set_polarization_type` @@ -45,8 +43,6 @@ Overview - Get or set the enable polarization option. * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.enable_rfstc` - Get or set whether the RF STC is enabled. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarReceiver instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.frequency` @@ -67,8 +63,6 @@ Overview - Get or set the rain outage percent. * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.rfstc` - Get the RF STC. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarReceiver instead. Gets an array of supported model names. * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.supported_ifstc_types` - Get the IF STC Types. * - :py:attr:`~ansys.stk.core.stkobjects.RadarReceiver.supported_rain_outage_percent_values` @@ -129,12 +123,6 @@ Property detail Get or set whether the RF STC is enabled. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.RadarReceiver.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarReceiver instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.RadarReceiver.filter_component_linking :type: IComponentLinkEmbedControl @@ -195,12 +183,6 @@ Property detail Get the RF STC. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.RadarReceiver.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarReceiver instead. Gets an array of supported model names. - .. py:property:: supported_ifstc_types :canonical: ansys.stk.core.stkobjects.RadarReceiver.supported_ifstc_types :type: list @@ -261,21 +243,6 @@ Method detail - - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.RadarReceiver.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on RadarReceiver instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` .. py:method:: set_ifstc_type(self, type_name: str) -> None :canonical: ansys.stk.core.stkobjects.RadarReceiver.set_ifstc_type @@ -325,4 +292,3 @@ Method detail - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarTransmitter.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarTransmitter.rst index 5101d0a41f..73f3bca1bb 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarTransmitter.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarTransmitter.rst @@ -18,8 +18,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitter.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on RadarTransmitter instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitter.set_polarization_type` - Set the current polarization type. @@ -35,8 +33,6 @@ Overview - Get or set the option for enabling the orthogonal polarization. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitter.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitter.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitter instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitter.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitter.frequency` @@ -51,8 +47,6 @@ Overview - Get or set the power. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitter.power_amplifier_bandwidth` - Get or set the power amplifier bandwidth. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitter.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitter instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitter.wavelength` - Get or set the wavelength. @@ -87,12 +81,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.RadarTransmitter.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitter instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.RadarTransmitter.filter_component_linking :type: IComponentLinkEmbedControl @@ -135,12 +123,6 @@ Property detail Get or set the power amplifier bandwidth. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.RadarTransmitter.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitter instead. Gets an array of supported filter model names. - .. py:property:: wavelength :canonical: ansys.stk.core.stkobjects.RadarTransmitter.wavelength :type: float @@ -168,21 +150,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.RadarTransmitter.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on RadarTransmitter instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_polarization_type(self, value: PolarizationType) -> None :canonical: ansys.stk.core.stkobjects.RadarTransmitter.set_polarization_type @@ -199,4 +166,3 @@ Method detail - diff --git a/doc/source/api/ansys/stk/core/stkobjects/RadarTransmitterMultifunction.rst b/doc/source/api/ansys/stk/core/stkobjects/RadarTransmitterMultifunction.rst index 440260197e..d30b4679b0 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/RadarTransmitterMultifunction.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/RadarTransmitterMultifunction.rst @@ -18,8 +18,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitterMultifunction.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on RadarTransmitterMultifunction instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitterMultifunction.set_polarization_type` - Set the current polarization type. @@ -35,8 +33,6 @@ Overview - Get or set the option for enabling the orthogonal polarization. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitterMultifunction.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitterMultifunction.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitterMultifunction instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitterMultifunction.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitterMultifunction.maximum_power_limit` @@ -47,8 +43,6 @@ Overview - Get the collection of additional post transmit gains and losses. * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitterMultifunction.power_amplifier_bandwidth` - Get or set the power amplifier bandwidth. - * - :py:attr:`~ansys.stk.core.stkobjects.RadarTransmitterMultifunction.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitterMultifunction instead. Gets an array of supported filter model names. @@ -81,12 +75,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.RadarTransmitterMultifunction.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitterMultifunction instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.RadarTransmitterMultifunction.filter_component_linking :type: IComponentLinkEmbedControl @@ -117,12 +105,6 @@ Property detail Get or set the power amplifier bandwidth. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.RadarTransmitterMultifunction.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitterMultifunction instead. Gets an array of supported filter model names. - Method detail ------------- @@ -140,21 +122,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.RadarTransmitterMultifunction.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on RadarTransmitterMultifunction instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_polarization_type(self, value: PolarizationType) -> None :canonical: ansys.stk.core.stkobjects.RadarTransmitterMultifunction.set_polarization_type @@ -169,4 +136,3 @@ Method detail :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelComplex.rst b/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelComplex.rst index b4c059890f..44ae001de1 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelComplex.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelComplex.rst @@ -20,8 +20,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelComplex.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelComplex instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelComplex.set_polarization_type` - Set the current polarization type. @@ -37,8 +35,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelComplex.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelComplex.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelComplex instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelComplex.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelComplex.polarization` @@ -47,8 +43,6 @@ Overview - Get the collection of additional post transmit gains and losses. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelComplex.saturated_power` - Get or set the saturated power. - * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelComplex.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelComplex instead. Gets an array of supported filter model names. @@ -81,12 +75,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.ReTransmitterModelComplex.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelComplex instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.ReTransmitterModelComplex.filter_component_linking :type: IComponentLinkEmbedControl @@ -111,12 +99,6 @@ Property detail Get or set the saturated power. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.ReTransmitterModelComplex.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelComplex instead. Gets an array of supported filter model names. - Method detail ------------- @@ -131,21 +113,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.ReTransmitterModelComplex.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelComplex instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_polarization_type(self, value: PolarizationType) -> None :canonical: ansys.stk.core.stkobjects.ReTransmitterModelComplex.set_polarization_type @@ -160,4 +127,3 @@ Method detail :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelMedium.rst b/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelMedium.rst index 33c7aa0bf8..00e300c213 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelMedium.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelMedium.rst @@ -20,8 +20,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelMedium.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelMedium instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelMedium.set_polarization_type` - Set the current polarization type. @@ -37,8 +35,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelMedium.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelMedium.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelMedium instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelMedium.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelMedium.polarization` @@ -47,8 +43,6 @@ Overview - Get the collection of additional post transmit gains and losses. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelMedium.saturated_power` - Get or set the saturated power. - * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelMedium.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelMedium instead. Gets an array of supported filter model names. @@ -81,12 +75,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.ReTransmitterModelMedium.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelMedium instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.ReTransmitterModelMedium.filter_component_linking :type: IComponentLinkEmbedControl @@ -111,12 +99,6 @@ Property detail Get or set the saturated power. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.ReTransmitterModelMedium.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelMedium instead. Gets an array of supported filter model names. - Method detail ------------- @@ -132,21 +114,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.ReTransmitterModelMedium.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelMedium instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_polarization_type(self, value: PolarizationType) -> None :canonical: ansys.stk.core.stkobjects.ReTransmitterModelMedium.set_polarization_type @@ -161,4 +128,3 @@ Method detail :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelSimple.rst b/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelSimple.rst index b3c69ec1f1..70ee87b712 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelSimple.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ReTransmitterModelSimple.rst @@ -20,8 +20,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelSimple.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelSimple instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelSimple.set_polarization_type` - Set the current polarization type. @@ -35,8 +33,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelSimple.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelSimple.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelSimple instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelSimple.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelSimple.polarization` @@ -45,8 +41,6 @@ Overview - Get the collection of additional post transmit gains and losses. * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelSimple.saturated_eirp` - Get or set the saturated eirp. - * - :py:attr:`~ansys.stk.core.stkobjects.ReTransmitterModelSimple.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelSimple instead. Gets an array of supported filter model names. @@ -73,12 +67,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.ReTransmitterModelSimple.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelSimple instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.ReTransmitterModelSimple.filter_component_linking :type: IComponentLinkEmbedControl @@ -103,12 +91,6 @@ Property detail Get or set the saturated eirp. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.ReTransmitterModelSimple.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelSimple instead. Gets an array of supported filter model names. - Method detail ------------- @@ -122,21 +104,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.ReTransmitterModelSimple.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelSimple instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_polarization_type(self, value: PolarizationType) -> None :canonical: ansys.stk.core.stkobjects.ReTransmitterModelSimple.set_polarization_type @@ -151,4 +118,3 @@ Method detail :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/Receiver.rst b/doc/source/api/ansys/stk/core/stkobjects/Receiver.rst index 78f95f1544..8d6294009e 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Receiver.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Receiver.rst @@ -22,8 +22,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.is_refraction_type_supported` - Get a value indicating whether the specified type can be used. - * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.set_model` - - Do not use this method, as it is deprecated. Use ModelComponentLinking on Receiver instead. Sets the current receiver model by name. .. tab-item:: Properties @@ -31,14 +29,14 @@ Overview :header-rows: 0 :widths: auto + * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.chain_analysis_options` + - Get the receiver's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.graphics` - Get the 2D Graphics properties for the receiver. * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.graphics_3d` - Get the 3D Graphics properties for the receiver. * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.laser_environment` - Get the object laser environment settings. - * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.model` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Receiver instead. Gets the current receiver model. * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.model_component_linking` - Get the link/embed controller for managing the receiver model component. * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.refraction` @@ -49,8 +47,6 @@ Overview - Return an array of valid choices. * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.rf_environment` - Get the object RF environment settings. - * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.supported_models` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Receiver instead. Gets an array of supported model names. * - :py:attr:`~ansys.stk.core.stkobjects.Receiver.use_refraction_in_access` - Flag controls whether refraction is applied when computing relative position in Access. @@ -64,7 +60,7 @@ Receiver additional Gain .. code-block:: python # Receiver receiver: Receiver object - recModel = receiver.model + recModel = receiver.model_component_linking.component gain = recModel.pre_receive_gains_losses.add(5) # dB gain.identifier = "Example Gain" @@ -74,10 +70,10 @@ Modify Receiver Filter Properties .. code-block:: python # Receiver receiver: Receiver object - recModel = receiver.model + recModel = receiver.model_component_linking.component recModel.enable_filter = True - recModel.set_filter("Bessel") - recFilter = recModel.filter + recModel.filter_component_linking.set_component("Bessel") + recFilter = recModel.filter_component_linking.component recFilter.lower_bandwidth_limit = -20 recFilter.upper_bandwidth_limit = 20 recFilter.cut_off_frequency = 10 @@ -88,7 +84,7 @@ Modify Receiver Demodulator Properties .. code-block:: python # Receiver receiver: Receiver object - recModel = receiver.model + recModel = receiver.model_component_linking.component recModel.select_demodulator_automatically = False recModel.set_demodulator("16PSK") @@ -98,8 +94,8 @@ Modify Receiver System Noise Temperature .. code-block:: python # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component recModel.system_noise_temperature.constant_noise_temperature = 280 # K @@ -109,8 +105,8 @@ Modify Orientation of the Receiver Antenna # Complex receivers Only # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component antennaControl = recModel.antenna_control antOrientation = antennaControl.embedded_model_orientation antOrientation.assign_az_el(45, 85, AzElAboutBoresight.ROTATE) @@ -124,7 +120,7 @@ Modify Receiver Polarization Properties .. code-block:: python # Receiver receiver: Receiver object - recModel = receiver.model + recModel = receiver.model_component_linking.component recModel.enable_polarization = True recModel.set_polarization_type(PolarizationType.LINEAR) polarization = recModel.polarization @@ -137,11 +133,11 @@ Modify Receiver Embedded Antenna .. code-block:: python # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component antennaControl = recModel.antenna_control - antennaControl.set_embedded_model("Hemispherical") - antennaControl.embedded_model.efficiency = 85 # Percent + antennaControl.embedded_model_component_linking.set_component("Hemispherical") + antennaControl.embedded_model_component_linking.component.efficiency = 85 # Percent Modify Receiver Model Type @@ -149,8 +145,8 @@ Modify Receiver Model Type .. code-block:: python # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component recModel.track_frequency_automatically = False recModel.frequency = 11.81 @@ -174,6 +170,12 @@ Import detail Property detail --------------- +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Receiver.chain_analysis_options + :type: ChainAnalysisOptions + + Get the receiver's chain analysis options. + .. py:property:: graphics :canonical: ansys.stk.core.stkobjects.Receiver.graphics :type: ReceiverGraphics @@ -192,12 +194,6 @@ Property detail Get the object laser environment settings. -.. py:property:: model - :canonical: ansys.stk.core.stkobjects.Receiver.model - :type: IReceiverModel - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Receiver instead. Gets the current receiver model. - .. py:property:: model_component_linking :canonical: ansys.stk.core.stkobjects.Receiver.model_component_linking :type: IComponentLinkEmbedControl @@ -228,12 +224,6 @@ Property detail Get the object RF environment settings. -.. py:property:: supported_models - :canonical: ansys.stk.core.stkobjects.Receiver.supported_models - :type: list - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Receiver instead. Gets an array of supported model names. - .. py:property:: use_refraction_in_access :canonical: ansys.stk.core.stkobjects.Receiver.use_refraction_in_access :type: bool @@ -245,6 +235,7 @@ Method detail ------------- + .. py:method:: is_refraction_type_supported(self, model: SensorRefractionType) -> bool :canonical: ansys.stk.core.stkobjects.Receiver.is_refraction_type_supported @@ -267,21 +258,5 @@ Method detail -.. py:method:: set_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.Receiver.set_model - - Do not use this method, as it is deprecated. Use ModelComponentLinking on Receiver instead. Sets the current receiver model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelComplex.rst b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelComplex.rst index e1a07bb981..7969f24816 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelComplex.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelComplex.rst @@ -22,8 +22,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.set_demodulator` - Set the current demodulator model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelComplex instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.set_polarization_type` - Set the current polarization type. @@ -45,8 +43,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelComplex instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.frequency` @@ -73,8 +69,6 @@ Overview - Get or set the auto select demodulator option. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.supported_demodulators` - Get an array of supported demodulator model names. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelComplex instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.supported_rain_outage_percent_values` - Get an array of supported rain outage percent values. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelComplex.system_noise_temperature` @@ -133,12 +127,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.ReceiverModelComplex.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelComplex instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.ReceiverModelComplex.filter_component_linking :type: IComponentLinkEmbedControl @@ -217,12 +205,6 @@ Property detail Get an array of supported demodulator model names. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.ReceiverModelComplex.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelComplex instead. Gets an array of supported filter model names. - .. py:property:: supported_rain_outage_percent_values :canonical: ansys.stk.core.stkobjects.ReceiverModelComplex.supported_rain_outage_percent_values :type: list @@ -279,7 +261,6 @@ Method detail - .. py:method:: set_demodulator(self, name: str) -> None @@ -296,20 +277,6 @@ Method detail :obj:`~None` -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.ReceiverModelComplex.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelComplex instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_polarization_type(self, value: PolarizationType) -> None :canonical: ansys.stk.core.stkobjects.ReceiverModelComplex.set_polarization_type @@ -329,4 +296,3 @@ Method detail - diff --git a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelLaser.rst b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelLaser.rst index f877dcfb45..e17c6415d7 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelLaser.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelLaser.rst @@ -22,8 +22,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.set_demodulator` - Set the current demodulator model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.set_polarization_type` - Set the current polarization type. @@ -55,8 +53,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.frequency` @@ -69,16 +65,12 @@ Overview - Get the collection of additional pre-demod gains and losses. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.pre_receive_gains_losses` - Get the collection of additional pre-receive gains and losses. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.propagation_loss_models` - - Do not use this property, as it is deprecated. The laser propagation loss models can be accessed from the LaserEnvironment property. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.scale_bandwidth_automatically` - Get or set the auto scale bandwidth option. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.select_demodulator_automatically` - Get or set the auto select demodulator option. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.supported_demodulators` - Get an array of supported demodulator model names. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.track_frequency_automatically` - Get or set the auto track frequency option. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelLaser.use_avalanche_photo_detector_model` @@ -163,12 +155,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.ReceiverModelLaser.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.ReceiverModelLaser.filter_component_linking :type: IComponentLinkEmbedControl @@ -205,12 +191,6 @@ Property detail Get the collection of additional pre-receive gains and losses. -.. py:property:: propagation_loss_models - :canonical: ansys.stk.core.stkobjects.ReceiverModelLaser.propagation_loss_models - :type: LaserPropagationLossModels - - Do not use this property, as it is deprecated. The laser propagation loss models can be accessed from the LaserEnvironment property. - .. py:property:: scale_bandwidth_automatically :canonical: ansys.stk.core.stkobjects.ReceiverModelLaser.scale_bandwidth_automatically :type: bool @@ -229,12 +209,6 @@ Property detail Get an array of supported demodulator model names. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.ReceiverModelLaser.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets an array of supported filter model names. - .. py:property:: track_frequency_automatically :canonical: ansys.stk.core.stkobjects.ReceiverModelLaser.track_frequency_automatically :type: bool @@ -281,8 +255,6 @@ Method detail - - @@ -300,20 +272,6 @@ Method detail :obj:`~None` -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.ReceiverModelLaser.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_polarization_type(self, value: PolarizationType) -> None :canonical: ansys.stk.core.stkobjects.ReceiverModelLaser.set_polarization_type @@ -331,4 +289,3 @@ Method detail - diff --git a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelMedium.rst b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelMedium.rst index a934c9933e..e1a5beec68 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelMedium.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelMedium.rst @@ -22,8 +22,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.set_demodulator` - Set the current demodulator model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.set_polarization_type` - Set the current polarization type. @@ -45,8 +43,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.frequency` @@ -73,8 +69,6 @@ Overview - Get or set the auto select demodulator option. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.supported_demodulators` - Get an array of supported demodulator model names. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.supported_rain_outage_percent_values` - Get an array of supported rain outage percent values. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMedium.system_noise_temperature` @@ -133,12 +127,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.ReceiverModelMedium.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.ReceiverModelMedium.filter_component_linking :type: IComponentLinkEmbedControl @@ -217,12 +205,6 @@ Property detail Get an array of supported demodulator model names. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.ReceiverModelMedium.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets an array of supported filter model names. - .. py:property:: supported_rain_outage_percent_values :canonical: ansys.stk.core.stkobjects.ReceiverModelMedium.supported_rain_outage_percent_values :type: list @@ -280,7 +262,6 @@ Method detail - .. py:method:: set_demodulator(self, name: str) -> None @@ -297,20 +278,6 @@ Method detail :obj:`~None` -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.ReceiverModelMedium.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_polarization_type(self, value: PolarizationType) -> None :canonical: ansys.stk.core.stkobjects.ReceiverModelMedium.set_polarization_type @@ -330,4 +297,3 @@ Method detail - diff --git a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelMultibeam.rst b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelMultibeam.rst index 360f5b2628..1606005ea3 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelMultibeam.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelMultibeam.rst @@ -22,8 +22,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.set_demodulator` - Set the current demodulator model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelMultibeam instead. Sets the current filter model by name. .. tab-item:: Properties @@ -41,8 +39,6 @@ Overview - Get the current demodulator model. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.enable_filter` - Get or set the flag determines whether or not to enable the Filter. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMultibeam instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.interference` @@ -65,8 +61,6 @@ Overview - Get or set the auto select demodulator option. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.supported_demodulators` - Get an array of supported demodulator model names. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMultibeam instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.supported_rain_outage_percent_values` - Get an array of supported rain outage percent values. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelMultibeam.system_noise_temperature` @@ -119,12 +113,6 @@ Property detail Get or set the flag determines whether or not to enable the Filter. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.ReceiverModelMultibeam.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMultibeam instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.ReceiverModelMultibeam.filter_component_linking :type: IComponentLinkEmbedControl @@ -191,12 +179,6 @@ Property detail Get an array of supported demodulator model names. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.ReceiverModelMultibeam.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMultibeam instead. Gets an array of supported filter model names. - .. py:property:: supported_rain_outage_percent_values :canonical: ansys.stk.core.stkobjects.ReceiverModelMultibeam.supported_rain_outage_percent_values :type: list @@ -248,7 +230,6 @@ Method detail - .. py:method:: set_demodulator(self, name: str) -> None @@ -265,21 +246,6 @@ Method detail :obj:`~None` -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.ReceiverModelMultibeam.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelMultibeam instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelSimple.rst b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelSimple.rst index 6264c71cd4..c82e46335a 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelSimple.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ReceiverModelSimple.rst @@ -22,8 +22,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.set_demodulator` - Set the current demodulator model by name. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelSimple instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.set_polarization_type` - Set the current polarization type. @@ -41,8 +39,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelSimple instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.frequency` @@ -67,8 +63,6 @@ Overview - Get or set the auto select demodulator option. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.supported_demodulators` - Get an array of supported demodulator model names. - * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelSimple instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.supported_rain_outage_percent_values` - Get an array of supported rain outage percent values. * - :py:attr:`~ansys.stk.core.stkobjects.ReceiverModelSimple.track_frequency_automatically` @@ -113,12 +107,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.ReceiverModelSimple.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelSimple instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.ReceiverModelSimple.filter_component_linking :type: IComponentLinkEmbedControl @@ -191,12 +179,6 @@ Property detail Get an array of supported demodulator model names. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.ReceiverModelSimple.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelSimple instead. Gets an array of supported filter model names. - .. py:property:: supported_rain_outage_percent_values :canonical: ansys.stk.core.stkobjects.ReceiverModelSimple.supported_rain_outage_percent_values :type: list @@ -242,7 +224,6 @@ Method detail - .. py:method:: set_demodulator(self, name: str) -> None @@ -259,20 +240,6 @@ Method detail :obj:`~None` -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.ReceiverModelSimple.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelSimple instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_polarization_type(self, value: PolarizationType) -> None :canonical: ansys.stk.core.stkobjects.ReceiverModelSimple.set_polarization_type @@ -291,4 +258,3 @@ Method detail - diff --git a/doc/source/api/ansys/stk/core/stkobjects/STKObjectRoot.rst b/doc/source/api/ansys/stk/core/stkobjects/STKObjectRoot.rst index a8f279d810..e1b9c228dd 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/STKObjectRoot.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/STKObjectRoot.rst @@ -46,10 +46,6 @@ Overview - Use Load method. Loads a scenario using the specified path. The method throws an exception if there is a scenario already loaded. * - :py:attr:`~ansys.stk.core.stkobjects.STKObjectRoot.load_vdf` - Load a vdf using the specified path. The method throws an exception if there is a scenario already loaded. If the password isn't needed, enter an empty string. - * - :py:attr:`~ansys.stk.core.stkobjects.STKObjectRoot.load_vdf_from_sdf` - - Do not use this method, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Loads a vdf from SDF using the specified path. The method throws an exception if there is a scenario already loaded. - * - :py:attr:`~ansys.stk.core.stkobjects.STKObjectRoot.load_vdf_from_sdf_with_version` - - Do not use this method, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Loads a vdf from SDF using the specified path. The method throws an exception if there is a scenario already loaded. * - :py:attr:`~ansys.stk.core.stkobjects.STKObjectRoot.new_scenario` - Create a new scenario. User must close a scenario before creating a new one; otherwise an exception will occur. * - :py:attr:`~ansys.stk.core.stkobjects.STKObjectRoot.object_exists` @@ -64,8 +60,6 @@ Overview - Use SaveAs method. Saves the changes made to the scenario to a specified path and file name. * - :py:attr:`~ansys.stk.core.stkobjects.STKObjectRoot.save_vdf_as` - Save the changes made to the scenario to a specified path and file name as a vdf file. - * - :py:attr:`~ansys.stk.core.stkobjects.STKObjectRoot.save_vdf_to_sdf` - - Do not use this method, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Saves a vdf to SDF at the specified location. The method throws an exception if the VDF creation or upload fails. * - :py:attr:`~ansys.stk.core.stkobjects.STKObjectRoot.subscribe` - """Return an ISTKObjectRootEventHandler that is subscribed to handle events associated with this instance of STKObjectRoot.""" @@ -313,7 +307,7 @@ Open a Viewer Data File # STKObjectRoot root: STK Object Model Root if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] vdfPath = "Data", "ExampleScenarios", "Intro_STK_Space_Systems.vdf" @@ -594,47 +588,13 @@ Method detail # STKObjectRoot root: STK Object Model Root if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] vdfPath = "Data", "ExampleScenarios", "Intro_STK_Space_Systems.vdf" root.load_vdf(os.path.join(installPath, *vdfPath), "") -.. py:method:: load_vdf_from_sdf(self, vdf_path: str, password: str) -> None - :canonical: ansys.stk.core.stkobjects.STKObjectRoot.load_vdf_from_sdf - - Do not use this method, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Loads a vdf from SDF using the specified path. The method throws an exception if there is a scenario already loaded. - - :Parameters: - - **vdf_path** : :obj:`~str` - - **password** : :obj:`~str` - - - :Returns: - - :obj:`~None` - -.. py:method:: load_vdf_from_sdf_with_version(self, vdf_path: str, password: str, version: float) -> None - :canonical: ansys.stk.core.stkobjects.STKObjectRoot.load_vdf_from_sdf_with_version - - Do not use this method, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Loads a vdf from SDF using the specified path. The method throws an exception if there is a scenario already loaded. - - :Parameters: - - **vdf_path** : :obj:`~str` - - **password** : :obj:`~str` - - **version** : :obj:`~float` - - - :Returns: - - :obj:`~None` - .. py:method:: new_scenario(self, scenario_name: str) -> None :canonical: ansys.stk.core.stkobjects.STKObjectRoot.new_scenario @@ -743,20 +703,6 @@ Method detail :obj:`~None` -.. py:method:: save_vdf_to_sdf(self, sdf_path: str) -> None - :canonical: ansys.stk.core.stkobjects.STKObjectRoot.save_vdf_to_sdf - - Do not use this method, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Saves a vdf to SDF at the specified location. The method throws an exception if the VDF creation or upload fails. - - :Parameters: - - **sdf_path** : :obj:`~str` - - - :Returns: - - :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/Satellite.rst b/doc/source/api/ansys/stk/core/stkobjects/Satellite.rst index 12d2424b45..8f6dbc2b8b 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Satellite.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Satellite.rst @@ -43,6 +43,8 @@ Overview - Return an array of valid choices. * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.attitude_type` - Get the type of the satellite's attitude. + * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.chain_analysis_options` + - Get the satellite's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.eclipse_bodies` - Get the customized list of Eclipse Bodies, which are central bodies used in lighting computations. * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.export_tools` @@ -55,8 +57,6 @@ Overview - Get the 3D Graphics properties of the satellite. * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.ground_ellipses` - Get the Ground Ellipses properties of the satellite. - * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.lighting_maximum_step` - - Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.lighting_maximum_step_central_body_shape` - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is false. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.lighting_maximum_step_terrain` @@ -71,8 +71,6 @@ Overview - Return an array of valid choices. * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.propagator_type` - Get the type of propagator used to define the satellite's orbit. - * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.radar_clutter_map` - - Return the radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.radar_cross_section` - Return the radar cross sectoin. * - :py:attr:`~ansys.stk.core.stkobjects.Satellite.reference_vehicle` @@ -93,7 +91,7 @@ Set satellite attitude external # Satellite satellite: Satellite object if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] satellite.attitude.external.load( @@ -168,6 +166,12 @@ Property detail Get the type of the satellite's attitude. +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Satellite.chain_analysis_options + :type: ChainAnalysisOptions + + Get the satellite's chain analysis options. + .. py:property:: eclipse_bodies :canonical: ansys.stk.core.stkobjects.Satellite.eclipse_bodies :type: VehicleEclipseBodies @@ -204,12 +208,6 @@ Property detail Get the Ground Ellipses properties of the satellite. -.. py:property:: lighting_maximum_step - :canonical: ansys.stk.core.stkobjects.Satellite.lighting_maximum_step - :type: float - - Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. - .. py:property:: lighting_maximum_step_central_body_shape :canonical: ansys.stk.core.stkobjects.Satellite.lighting_maximum_step_central_body_shape :type: float @@ -252,12 +250,6 @@ Property detail Get the type of propagator used to define the satellite's orbit. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.Satellite.radar_clutter_map - :type: IRadarClutterMapInheritable - - Return the radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.Satellite.radar_cross_section :type: RadarCrossSectionInheritable @@ -295,6 +287,7 @@ Method detail + .. py:method:: is_attitude_type_supported(self, attitude: VehicleAttitude) -> bool :canonical: ansys.stk.core.stkobjects.Satellite.is_attitude_type_supported @@ -334,9 +327,6 @@ Method detail - - - .. py:method:: set_attitude_type(self, attitude: VehicleAttitude) -> None :canonical: ansys.stk.core.stkobjects.Satellite.set_attitude_type diff --git a/doc/source/api/ansys/stk/core/stkobjects/SatelliteExportTools.rst b/doc/source/api/ansys/stk/core/stkobjects/SatelliteExportTools.rst index 37e6983e89..90b0bfc952 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/SatelliteExportTools.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/SatelliteExportTools.rst @@ -24,6 +24,8 @@ Overview - Return an Ephemeris file of the CCSDS ephemeris type for export. * - :py:attr:`~ansys.stk.core.stkobjects.SatelliteExportTools.get_ephemeris_ccsds_v2_export_tool` - Return an Ephemeris file of the CCSDS v2 ephemeris type for export. + * - :py:attr:`~ansys.stk.core.stkobjects.SatelliteExportTools.get_ephemeris_ccsds_v3_export_tool` + - Return an Ephemeris file of the CCSDS v3 ephemeris type for export. * - :py:attr:`~ansys.stk.core.stkobjects.SatelliteExportTools.get_ephemeris_code500_export_tool` - Return an Ephemeris file of the Code500Ephem ephemeris type for export; AgAsCode500.dll must be copied to your install data's 'Modules' directory. * - :py:attr:`~ansys.stk.core.stkobjects.SatelliteExportTools.get_ephemeris_spice_export_tool` @@ -90,6 +92,15 @@ Method detail :obj:`~VehicleEphemerisCCSDSv2ExportTool` +.. py:method:: get_ephemeris_ccsds_v3_export_tool(self) -> VehicleEphemerisCCSDSv3ExportTool + :canonical: ansys.stk.core.stkobjects.SatelliteExportTools.get_ephemeris_ccsds_v3_export_tool + + Return an Ephemeris file of the CCSDS v3 ephemeris type for export. + + :Returns: + + :obj:`~VehicleEphemerisCCSDSv3ExportTool` + .. py:method:: get_ephemeris_code500_export_tool(self) -> VehicleEphemerisCode500ExportTool :canonical: ansys.stk.core.stkobjects.SatelliteExportTools.get_ephemeris_code500_export_tool diff --git a/doc/source/api/ansys/stk/core/stkobjects/SatelliteGraphics3DModel.rst b/doc/source/api/ansys/stk/core/stkobjects/SatelliteGraphics3DModel.rst index 14b0c19c59..fc38a24cd2 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/SatelliteGraphics3DModel.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/SatelliteGraphics3DModel.rst @@ -49,7 +49,7 @@ Change the 3D Model and marker properties model.model_data.filename = r"STKData\VO\Models\Space\dsp.glb" orbitmarker = model.orbit_marker if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] orbitmarker.set_marker_image_filename(os.path.join(installPath, "STKData", "VO", "Markers", "Satellite.ppm")) diff --git a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointModelConstantCoefficient.rst b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointModelConstantCoefficient.rst index cbaed1a746..e6a8bf6845 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointModelConstantCoefficient.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointModelConstantCoefficient.rst @@ -3,7 +3,7 @@ ScatteringPointModelConstantCoefficient .. py:class:: ansys.stk.core.stkobjects.ScatteringPointModelConstantCoefficient - Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable`, :py:class:`~ansys.stk.core.stkobjects.IRadarClutterMapModelConstantCoefficient` + Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` Class defining a constant coefficient scattering point model. diff --git a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointModelPlugin.rst b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointModelPlugin.rst index ff0eac0a72..ce6eb01915 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointModelPlugin.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointModelPlugin.rst @@ -3,7 +3,7 @@ ScatteringPointModelPlugin .. py:class:: ansys.stk.core.stkobjects.ScatteringPointModelPlugin - Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable`, :py:class:`~ansys.stk.core.stkobjects.IRadarClutterMapModelPlugin` + Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` Class defining a plugin scattering point model. diff --git a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProvider.rst b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProvider.rst index 5af4d64233..e8c56030d4 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProvider.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProvider.rst @@ -3,7 +3,7 @@ ScatteringPointProvider .. py:class:: ansys.stk.core.stkobjects.ScatteringPointProvider - Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` + Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` Class defining a scattering point provider. diff --git a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderPlugin.rst b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderPlugin.rst index 71e6ac28e1..645fba2a81 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderPlugin.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderPlugin.rst @@ -3,7 +3,7 @@ ScatteringPointProviderPlugin .. py:class:: ansys.stk.core.stkobjects.ScatteringPointProviderPlugin - Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModelPlugin`, :py:class:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` + Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` Class defining a plugin scattering point provider. diff --git a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderRangeOverCFARCells.rst b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderRangeOverCFARCells.rst index ccbdf7f5b9..043f551351 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderRangeOverCFARCells.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderRangeOverCFARCells.rst @@ -3,7 +3,7 @@ ScatteringPointProviderRangeOverCFARCells .. py:class:: ansys.stk.core.stkobjects.ScatteringPointProviderRangeOverCFARCells - Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` + Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` Class defining a range over CFAR cells scattering point provider. diff --git a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderSinglePoint.rst b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderSinglePoint.rst index c61adb655e..52ab37359b 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderSinglePoint.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderSinglePoint.rst @@ -3,7 +3,7 @@ ScatteringPointProviderSinglePoint .. py:class:: ansys.stk.core.stkobjects.ScatteringPointProviderSinglePoint - Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` + Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` Class defining a single point scattring point provider. diff --git a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderSmoothOblateEarth.rst b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderSmoothOblateEarth.rst index a418d47e8f..b696b9b29f 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderSmoothOblateEarth.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ScatteringPointProviderSmoothOblateEarth.rst @@ -3,7 +3,7 @@ ScatteringPointProviderSmoothOblateEarth .. py:class:: ansys.stk.core.stkobjects.ScatteringPointProviderSmoothOblateEarth - Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IRadarClutterGeometryModel`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` + Bases: :py:class:`~ansys.stk.core.stkobjects.IScatteringPointProvider`, :py:class:`~ansys.stk.core.stkobjects.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.ICloneable` Class defining a smooth oblate earth scattering point provider. diff --git a/doc/source/api/ansys/stk/core/stkobjects/Scenario.rst b/doc/source/api/ansys/stk/core/stkobjects/Scenario.rst index d0385533f4..258cb1eac1 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Scenario.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Scenario.rst @@ -61,8 +61,6 @@ Overview - Specify whether scenario needs to be saved. * - :py:attr:`~ansys.stk.core.stkobjects.Scenario.laser_environment` - Return the laser environment. - * - :py:attr:`~ansys.stk.core.stkobjects.Scenario.radar_clutter_map` - - Return the global radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.Scenario.radar_cross_section` - Return the global radar cross section. * - :py:attr:`~ansys.stk.core.stkobjects.Scenario.rf_environment` @@ -191,12 +189,6 @@ Property detail Return the laser environment. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.Scenario.radar_clutter_map - :type: IRadarClutterMap - - Return the global radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.Scenario.radar_cross_section :type: RadarCrossSection @@ -321,7 +313,6 @@ Method detail - .. py:method:: set_dirty(self) -> None :canonical: ansys.stk.core.stkobjects.Scenario.set_dirty diff --git a/doc/source/api/ansys/stk/core/stkobjects/ScenarioBeforeSaveEventArguments.rst b/doc/source/api/ansys/stk/core/stkobjects/ScenarioBeforeSaveEventArguments.rst index 876e6dc3d4..955da77cb0 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ScenarioBeforeSaveEventArguments.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ScenarioBeforeSaveEventArguments.rst @@ -26,8 +26,6 @@ Overview - Saving as user-specified file type and filename. * - :py:attr:`~ansys.stk.core.stkobjects.ScenarioBeforeSaveEventArguments.save_as_vdf` - Saving as VDF. - * - :py:attr:`~ansys.stk.core.stkobjects.ScenarioBeforeSaveEventArguments.save_to_sdf` - - Do not use this property, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Saving to SDF. @@ -66,10 +64,4 @@ Property detail Saving as VDF. -.. py:property:: save_to_sdf - :canonical: ansys.stk.core.stkobjects.ScenarioBeforeSaveEventArguments.save_to_sdf - :type: bool - - Do not use this property, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Saving to SDF. - diff --git a/doc/source/api/ansys/stk/core/stkobjects/Sensor.rst b/doc/source/api/ansys/stk/core/stkobjects/Sensor.rst index 107f196f53..5bf4508d53 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Sensor.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Sensor.rst @@ -51,6 +51,8 @@ Overview - Get the az-el mask. * - :py:attr:`~ansys.stk.core.stkobjects.Sensor.az_el_mask_data` - Get az-el mask data for the sensor. + * - :py:attr:`~ansys.stk.core.stkobjects.Sensor.chain_analysis_options` + - Get the sensor's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Sensor.common_tasks` - Return an interface that exposes common tasks. * - :py:attr:`~ansys.stk.core.stkobjects.Sensor.detector_pitch` @@ -95,7 +97,7 @@ Sensor Body Mask # Sensor sensor: Sensor object if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] bmskPath = ["Data", "Resources", "stktraining", "text", "BodyMask_hga.bmsk"] @@ -153,6 +155,12 @@ Property detail Get az-el mask data for the sensor. +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Sensor.chain_analysis_options + :type: ChainAnalysisOptions + + Get the sensor's chain analysis options. + .. py:property:: common_tasks :canonical: ansys.stk.core.stkobjects.Sensor.common_tasks :type: SensorCommonTasks @@ -261,6 +269,7 @@ Method detail + .. py:method:: get_stars_in_field_of_view(self, epoch: typing.Any) -> ICelestialBodyInformationCollection :canonical: ansys.stk.core.stkobjects.Sensor.get_stars_in_field_of_view diff --git a/doc/source/api/ansys/stk/core/stkobjects/Ship.rst b/doc/source/api/ansys/stk/core/stkobjects/Ship.rst index 0aa2b440e6..ee5b5273c2 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Ship.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Ship.rst @@ -20,8 +20,8 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.Ship.atmosphere` - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + * - :py:attr:`~ansys.stk.core.stkobjects.Ship.chain_analysis_options` + - Get the ship's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Ship.export_tools` - Return the ShipExportTools interface. * - :py:attr:`~ansys.stk.core.stkobjects.Ship.get_eoir_settings` @@ -36,8 +36,6 @@ Overview - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is false. Uses Time Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Ship.lighting_maximum_step_terrain` - Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.Ship.radar_clutter_map` - - Return the radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.Ship.radar_cross_section` - Return the radar cross sectoin. * - :py:attr:`~ansys.stk.core.stkobjects.Ship.rf_environment` @@ -56,11 +54,11 @@ Import detail Property detail --------------- -.. py:property:: atmosphere - :canonical: ansys.stk.core.stkobjects.Ship.atmosphere - :type: Atmosphere +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Ship.chain_analysis_options + :type: ChainAnalysisOptions - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + Get the ship's chain analysis options. .. py:property:: export_tools :canonical: ansys.stk.core.stkobjects.Ship.export_tools @@ -104,12 +102,6 @@ Property detail Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.Ship.radar_clutter_map - :type: IRadarClutterMapInheritable - - Return the radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.Ship.radar_cross_section :type: RadarCrossSectionInheritable @@ -118,7 +110,7 @@ Property detail .. py:property:: rf_environment :canonical: ansys.stk.core.stkobjects.Ship.rf_environment - :type: IPlatformRFEnvironment + :type: PlatformRFEnvironment Get the RF environment. diff --git a/doc/source/api/ansys/stk/core/stkobjects/SpaceEnvironmentMagnitudeFieldGraphics2D.rst b/doc/source/api/ansys/stk/core/stkobjects/SpaceEnvironmentMagnitudeFieldGraphics2D.rst index 45f0017aaf..1bca10a927 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/SpaceEnvironmentMagnitudeFieldGraphics2D.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/SpaceEnvironmentMagnitudeFieldGraphics2D.rst @@ -35,12 +35,8 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_mode` - Mode by which color is assigned. - * - :py:attr:`~ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_ramp_start` - - Do not use this property, as it is deprecated. Magnetic field start color. * - :py:attr:`~ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_ramp_start_color` - Magnetic field start color. - * - :py:attr:`~ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_ramp_stop` - - Do not use this property, as it is deprecated. Magnetic field stop color. * - :py:attr:`~ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_ramp_stop_color` - Magnetic field stop color. * - :py:attr:`~ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_scale` @@ -91,24 +87,12 @@ Property detail Mode by which color is assigned. -.. py:property:: color_ramp_start - :canonical: ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_ramp_start - :type: Color - - Do not use this property, as it is deprecated. Magnetic field start color. - .. py:property:: color_ramp_start_color :canonical: ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_ramp_start_color :type: Color Magnetic field start color. -.. py:property:: color_ramp_stop - :canonical: ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_ramp_stop - :type: Color - - Do not use this property, as it is deprecated. Magnetic field stop color. - .. py:property:: color_ramp_stop_color :canonical: ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.color_ramp_stop_color :type: Color @@ -211,10 +195,6 @@ Method detail - - - - .. py:method:: compute_b_over_beq(self, time: typing.Any, lat: float, lon: float, alt: float) -> float :canonical: ansys.stk.core.stkobjects.SpaceEnvironmentMagnitudeFieldGraphics2D.compute_b_over_beq diff --git a/doc/source/api/ansys/stk/core/stkobjects/Star.rst b/doc/source/api/ansys/stk/core/stkobjects/Star.rst index b3643e239c..69e90ca1e1 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Star.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Star.rst @@ -22,6 +22,8 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.Star.access_constraints` - Get the constraints imposed on the star. + * - :py:attr:`~ansys.stk.core.stkobjects.Star.chain_analysis_options` + - Get the star's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Star.epoch` - Epoch of the star position information as a Julian epoch (yyyy.yy). The Julian epoch is related to the Julian date by the expression JD = 2451545.0 + (yyyy.yy - 2000.0) x 365.25, where 2451545.0 (TT) represents the standard J2000 epoch. * - :py:attr:`~ansys.stk.core.stkobjects.Star.graphics` @@ -38,10 +40,10 @@ Overview - Annual parallax: motion of a star due to changes in the Earth's position relative to the solar system barycenter. Uses Angle Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Star.proper_motion_declination` - Motion of the star relative to the solar system barycenter expressed in arc seconds per year. Here, declination refers to motion from the inertial equator measured towards the inertial positive Z-axis. Uses AngleRate Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.Star.proper_motion_radial_velocity` - - Property motion radial velocity. Uses Distance dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Star.proper_motion_right_ascension` - Motion of star relative to solar system barycenter expressed in arc seconds per year. Here, right ascension refers to motion in equatorial plane measured in a right-handed sense about the inertial Z-axis from inertial X-axis. Uses AngleRate Dimension. + * - :py:attr:`~ansys.stk.core.stkobjects.Star.radial_velocity` + - The star's radial velocity relative to the solar system barycenter. Uses Rate dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Star.reference_frame` - Return a reference frame. @@ -64,6 +66,12 @@ Property detail Get the constraints imposed on the star. +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Star.chain_analysis_options + :type: ChainAnalysisOptions + + Get the star's chain analysis options. + .. py:property:: epoch :canonical: ansys.stk.core.stkobjects.Star.epoch :type: str @@ -112,18 +120,18 @@ Property detail Motion of the star relative to the solar system barycenter expressed in arc seconds per year. Here, declination refers to motion from the inertial equator measured towards the inertial positive Z-axis. Uses AngleRate Dimension. -.. py:property:: proper_motion_radial_velocity - :canonical: ansys.stk.core.stkobjects.Star.proper_motion_radial_velocity - :type: float - - Property motion radial velocity. Uses Distance dimension. - .. py:property:: proper_motion_right_ascension :canonical: ansys.stk.core.stkobjects.Star.proper_motion_right_ascension :type: float Motion of star relative to solar system barycenter expressed in arc seconds per year. Here, right ascension refers to motion in equatorial plane measured in a right-handed sense about the inertial Z-axis from inertial X-axis. Uses AngleRate Dimension. +.. py:property:: radial_velocity + :canonical: ansys.stk.core.stkobjects.Star.radial_velocity + :type: float + + The star's radial velocity relative to the solar system barycenter. Uses Rate dimension. + .. py:property:: reference_frame :canonical: ansys.stk.core.stkobjects.Star.reference_frame :type: StarReferenceFrame diff --git a/doc/source/api/ansys/stk/core/stkobjects/Target.rst b/doc/source/api/ansys/stk/core/stkobjects/Target.rst index 7de238ec0d..0b135edc48 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Target.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Target.rst @@ -39,8 +39,8 @@ Overview - Get the constraints imposed on the target. * - :py:attr:`~ansys.stk.core.stkobjects.Target.altitude_reference` - Get or set the altitude reference of the object. - * - :py:attr:`~ansys.stk.core.stkobjects.Target.atmosphere` - - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + * - :py:attr:`~ansys.stk.core.stkobjects.Target.chain_analysis_options` + - Get the target's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Target.graphics` - Get the 2D Graphics properties of the target. * - :py:attr:`~ansys.stk.core.stkobjects.Target.graphics_3d` @@ -59,8 +59,6 @@ Overview - Get or set the maximum range to use when computing the az el mask using terrain data. Zero indicates to use algorithm default. Only applies when GetAzElMask returns eTerrainData (cannot be set if eMaskFile). Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.Target.position` - Get the position of the target. - * - :py:attr:`~ansys.stk.core.stkobjects.Target.radar_clutter_map` - - Return the radar clutter map. * - :py:attr:`~ansys.stk.core.stkobjects.Target.radar_cross_section` - Return the radar cross sectoin. * - :py:attr:`~ansys.stk.core.stkobjects.Target.rf_environment` @@ -101,11 +99,11 @@ Property detail Get or set the altitude reference of the object. -.. py:property:: atmosphere - :canonical: ansys.stk.core.stkobjects.Target.atmosphere - :type: Atmosphere +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Target.chain_analysis_options + :type: ChainAnalysisOptions - Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. + Get the target's chain analysis options. .. py:property:: graphics :canonical: ansys.stk.core.stkobjects.Target.graphics @@ -161,12 +159,6 @@ Property detail Get the position of the target. -.. py:property:: radar_clutter_map - :canonical: ansys.stk.core.stkobjects.Target.radar_clutter_map - :type: IRadarClutterMapInheritable - - Return the radar clutter map. - .. py:property:: radar_cross_section :canonical: ansys.stk.core.stkobjects.Target.radar_cross_section :type: RadarCrossSectionInheritable @@ -175,7 +167,7 @@ Property detail .. py:property:: rf_environment :canonical: ansys.stk.core.stkobjects.Target.rf_environment - :type: IPlatformRFEnvironment + :type: PlatformRFEnvironment Get the RF environment. @@ -250,7 +242,6 @@ Method detail - .. py:method:: reset_az_el_mask(self) -> None :canonical: ansys.stk.core.stkobjects.Target.reset_az_el_mask diff --git a/doc/source/api/ansys/stk/core/stkobjects/ThirdBodyGravitySourceType.rst b/doc/source/api/ansys/stk/core/stkobjects/ThirdBodyGravitySourceType.rst index 492f503456..478991d79f 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/ThirdBodyGravitySourceType.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/ThirdBodyGravitySourceType.rst @@ -22,9 +22,6 @@ Overview * - :py:attr:`~CENTRAL_BODY_FILE` - Central body file (all bodies): gravitational value from editable central body file shipped with STK. - * - :py:attr:`~HPOP_HISTORICAL` - - HPOP historical (Sun and Moon only): hard-coded, uneditable value used in prior versions of HPOP. - * - :py:attr:`~JPL_DEVELOPMENTAL_EPHEMERIS` - JPL DE (Sun, Moon and planets): DE 405 ephemerides, covering a time span from 1960 to 2060. diff --git a/doc/source/api/ansys/stk/core/stkobjects/Transmitter.rst b/doc/source/api/ansys/stk/core/stkobjects/Transmitter.rst index dc807357dc..433a3a033e 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/Transmitter.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/Transmitter.rst @@ -22,8 +22,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.is_refraction_type_supported` - Get a value indicating whether the specified type can be used. - * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.set_model` - - Do not use this method, as it is deprecated. Use ModelComponentLinking on Transmitter instead. Sets the current transmitter model by name. .. tab-item:: Properties @@ -31,14 +29,14 @@ Overview :header-rows: 0 :widths: auto + * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.chain_analysis_options` + - Get the transmitter's chain analysis options. * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.graphics` - Get the 2D Graphics properties for the transmitter. * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.graphics_3d` - Get the 3D Graphics properties for the transmitter. * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.laser_environment` - Get the object laser environment settings. - * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.model` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Transmitter instead. Gets the current transmitter model. * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.model_component_linking` - Get the link/embed controller for managing the transmitter model component. * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.refraction` @@ -49,8 +47,6 @@ Overview - Return an array of valid choices. * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.rf_environment` - Get the object RF environment settings. - * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.supported_models` - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Transmitter instead. Gets an array of supported model names. * - :py:attr:`~ansys.stk.core.stkobjects.Transmitter.use_refraction_in_access` - Flag controls whether refraction is applied when computing relative position in Access. @@ -64,7 +60,7 @@ Transmitter additional Gain .. code-block:: python # Transmitter transmitter: Transmitter object - txModel = transmitter.model + txModel = transmitter.model_component_linking.component gain = txModel.post_transmit_gains_losses.add(-5) # dB gain.identifier = "Example Loss" @@ -74,10 +70,10 @@ Modify a Transmitter Filter .. code-block:: python # Transmitter transmitter: Transmitter object - txModel = transmitter.model + txModel = transmitter.model_component_linking.component txModel.enable_filter = True - txModel.set_filter("Butterworth") - recFilter = txModel.filter + txModel.filter_component_linking.set_component("Butterworth") + recFilter = txModel.filter_component_linking.component recFilter.lower_bandwidth_limit = -20 recFilter.upper_bandwidth_limit = 20 recFilter.cut_off_frequency = 10 @@ -88,7 +84,7 @@ Modify a Transmitter's Modulator Properties .. code-block:: python # Transmitter transmitter: Transmitter object - txModel = transmitter.model + txModel = transmitter.model_component_linking.component txModel.set_modulator("BPSK") txModel.modulator.scale_bandwidth_automatically = True @@ -98,8 +94,8 @@ Modify a Transmitter's Orientation and Position .. code-block:: python # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component antennaControl = txModel.antenna_control antOrientation = antennaControl.embedded_model_orientation antOrientation.assign_az_el(0, 90, 1) # 1 represents Rotate About Boresight @@ -113,8 +109,8 @@ Modify a Transmitter's Polarization Properties .. code-block:: python # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component txModel.enable_polarization = True txModel.set_polarization_type(PolarizationType.LINEAR) polarization = txModel.polarization @@ -127,11 +123,11 @@ Modify a Transmitter's Embedded Antenna .. code-block:: python # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component antennaControl = txModel.antenna_control - antennaControl.set_embedded_model("Isotropic") - antennaControl.embedded_model.efficiency = 85 # Percent + antennaControl.embedded_model_component_linking.set_component("Isotropic") + antennaControl.embedded_model_component_linking.component.efficiency = 85 # Percent Modify a Transmitter's Model Type @@ -139,8 +135,8 @@ Modify a Transmitter's Model Type .. code-block:: python # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component txModel.frequency = 14 # GHz txModel.power = 25 # dBW txModel.data_rate = 15 # Mb/sec @@ -165,6 +161,12 @@ Import detail Property detail --------------- +.. py:property:: chain_analysis_options + :canonical: ansys.stk.core.stkobjects.Transmitter.chain_analysis_options + :type: ChainAnalysisOptions + + Get the transmitter's chain analysis options. + .. py:property:: graphics :canonical: ansys.stk.core.stkobjects.Transmitter.graphics :type: TransmitterGraphics @@ -183,12 +185,6 @@ Property detail Get the object laser environment settings. -.. py:property:: model - :canonical: ansys.stk.core.stkobjects.Transmitter.model - :type: ITransmitterModel - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Transmitter instead. Gets the current transmitter model. - .. py:property:: model_component_linking :canonical: ansys.stk.core.stkobjects.Transmitter.model_component_linking :type: IComponentLinkEmbedControl @@ -219,12 +215,6 @@ Property detail Get the object RF environment settings. -.. py:property:: supported_models - :canonical: ansys.stk.core.stkobjects.Transmitter.supported_models - :type: list - - Do not use this property, as it is deprecated. Use ModelComponentLinking on Transmitter instead. Gets an array of supported model names. - .. py:property:: use_refraction_in_access :canonical: ansys.stk.core.stkobjects.Transmitter.use_refraction_in_access :type: bool @@ -236,6 +226,7 @@ Method detail ------------- + .. py:method:: is_refraction_type_supported(self, model: SensorRefractionType) -> bool :canonical: ansys.stk.core.stkobjects.Transmitter.is_refraction_type_supported @@ -258,21 +249,5 @@ Method detail -.. py:method:: set_model(self, model_name: str) -> None - :canonical: ansys.stk.core.stkobjects.Transmitter.set_model - - Do not use this method, as it is deprecated. Use ModelComponentLinking on Transmitter instead. Sets the current transmitter model by name. - - :Parameters: - - **model_name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelComplex.rst b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelComplex.rst index 40552126ba..91533aba90 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelComplex.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelComplex.rst @@ -20,8 +20,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelComplex instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.set_modulator` - Set the current modulator model by name. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.set_polarization_type` @@ -41,8 +39,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelComplex instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.frequency` @@ -55,8 +51,6 @@ Overview - Get the collection of additional post transmit gains and losses. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.power` - Get or set the power. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelComplex instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelComplex.supported_modulators` - Get an array of supported modulator model names. @@ -97,12 +91,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.TransmitterModelComplex.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelComplex instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.TransmitterModelComplex.filter_component_linking :type: IComponentLinkEmbedControl @@ -139,12 +127,6 @@ Property detail Get or set the power. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.TransmitterModelComplex.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelComplex instead. Gets an array of supported filter model names. - .. py:property:: supported_modulators :canonical: ansys.stk.core.stkobjects.TransmitterModelComplex.supported_modulators :type: list @@ -170,21 +152,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.TransmitterModelComplex.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelComplex instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_modulator(self, name: str) -> None :canonical: ansys.stk.core.stkobjects.TransmitterModelComplex.set_modulator @@ -214,4 +181,3 @@ Method detail :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelLaser.rst b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelLaser.rst index c74f418368..56b55176f3 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelLaser.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelLaser.rst @@ -20,8 +20,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelLaser instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.set_modulator` - Set the current modulator model by name. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.set_polarization_type` @@ -41,8 +39,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelLaser instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.frequency` @@ -55,8 +51,6 @@ Overview - Get the collection of additional post transmit gains and losses. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.power` - Get or set the power. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelLaser instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelLaser.supported_modulators` - Get an array of supported modulator model names. @@ -97,12 +91,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.TransmitterModelLaser.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelLaser instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.TransmitterModelLaser.filter_component_linking :type: IComponentLinkEmbedControl @@ -139,12 +127,6 @@ Property detail Get or set the power. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.TransmitterModelLaser.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelLaser instead. Gets an array of supported filter model names. - .. py:property:: supported_modulators :canonical: ansys.stk.core.stkobjects.TransmitterModelLaser.supported_modulators :type: list @@ -170,21 +152,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.TransmitterModelLaser.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelLaser instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_modulator(self, name: str) -> None :canonical: ansys.stk.core.stkobjects.TransmitterModelLaser.set_modulator @@ -214,4 +181,3 @@ Method detail :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelMedium.rst b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelMedium.rst index bcc03a3db9..8669e5646b 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelMedium.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelMedium.rst @@ -20,8 +20,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.set_modulator` - Set the current modulator model by name. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.set_polarization_type` @@ -41,8 +39,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.frequency` @@ -55,8 +51,6 @@ Overview - Get the collection of additional post transmit gains and losses. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.power` - Get or set the power. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMedium.supported_modulators` - Get an array of supported modulator model names. @@ -97,12 +91,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.TransmitterModelMedium.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.TransmitterModelMedium.filter_component_linking :type: IComponentLinkEmbedControl @@ -139,12 +127,6 @@ Property detail Get or set the power. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.TransmitterModelMedium.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets an array of supported filter model names. - .. py:property:: supported_modulators :canonical: ansys.stk.core.stkobjects.TransmitterModelMedium.supported_modulators :type: list @@ -171,21 +153,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.TransmitterModelMedium.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_modulator(self, name: str) -> None :canonical: ansys.stk.core.stkobjects.TransmitterModelMedium.set_modulator @@ -215,4 +182,3 @@ Method detail :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelMultibeam.rst b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelMultibeam.rst index 69129f3de1..1f5156854f 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelMultibeam.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelMultibeam.rst @@ -20,8 +20,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMultibeam.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelMultibeam instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMultibeam.set_modulator` - Set the current modulator model by name. @@ -37,16 +35,12 @@ Overview - Get or set the data rate. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMultibeam.enable_filter` - Get or set the flag determines whether or not to enable the Filter. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMultibeam.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMultibeam instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMultibeam.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMultibeam.modulator` - Get the current modulator model. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMultibeam.post_transmit_gains_losses` - Get the collection of additional post transmit gains and losses. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMultibeam.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMultibeam instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelMultibeam.supported_modulators` - Get an array of supported modulator model names. @@ -81,12 +75,6 @@ Property detail Get or set the flag determines whether or not to enable the Filter. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.TransmitterModelMultibeam.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMultibeam instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.TransmitterModelMultibeam.filter_component_linking :type: IComponentLinkEmbedControl @@ -105,12 +93,6 @@ Property detail Get the collection of additional post transmit gains and losses. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.TransmitterModelMultibeam.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMultibeam instead. Gets an array of supported filter model names. - .. py:property:: supported_modulators :canonical: ansys.stk.core.stkobjects.TransmitterModelMultibeam.supported_modulators :type: list @@ -129,21 +111,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.TransmitterModelMultibeam.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelMultibeam instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_modulator(self, name: str) -> None :canonical: ansys.stk.core.stkobjects.TransmitterModelMultibeam.set_modulator @@ -159,4 +126,3 @@ Method detail :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelSimple.rst b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelSimple.rst index 75e3f2cc18..a163d486a9 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelSimple.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/TransmitterModelSimple.rst @@ -20,8 +20,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.set_filter` - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelSimple instead. Sets the current filter model by name. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.set_modulator` - Set the current modulator model by name. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.set_polarization_type` @@ -41,8 +39,6 @@ Overview - Get or set the flag determines whether or not to enable the Filter. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.enable_polarization` - Get or set the enable polarization option. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.filter` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelSimple instead. Gets the current filter model. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.filter_component_linking` - Get the link/embed controller for managing the filter model component. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.frequency` @@ -53,8 +49,6 @@ Overview - Get the polarization. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.post_transmit_gains_losses` - Get the collection of additional post transmit gains and losses. - * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.supported_filters` - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelSimple instead. Gets an array of supported filter model names. * - :py:attr:`~ansys.stk.core.stkobjects.TransmitterModelSimple.supported_modulators` - Get an array of supported modulator model names. @@ -95,12 +89,6 @@ Property detail Get or set the enable polarization option. -.. py:property:: filter - :canonical: ansys.stk.core.stkobjects.TransmitterModelSimple.filter - :type: IRFFilterModel - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelSimple instead. Gets the current filter model. - .. py:property:: filter_component_linking :canonical: ansys.stk.core.stkobjects.TransmitterModelSimple.filter_component_linking :type: IComponentLinkEmbedControl @@ -131,12 +119,6 @@ Property detail Get the collection of additional post transmit gains and losses. -.. py:property:: supported_filters - :canonical: ansys.stk.core.stkobjects.TransmitterModelSimple.supported_filters - :type: list - - Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelSimple instead. Gets an array of supported filter model names. - .. py:property:: supported_modulators :canonical: ansys.stk.core.stkobjects.TransmitterModelSimple.supported_modulators :type: list @@ -161,21 +143,6 @@ Method detail - -.. py:method:: set_filter(self, name: str) -> None - :canonical: ansys.stk.core.stkobjects.TransmitterModelSimple.set_filter - - Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelSimple instead. Sets the current filter model by name. - - :Parameters: - - **name** : :obj:`~str` - - - :Returns: - - :obj:`~None` - .. py:method:: set_modulator(self, name: str) -> None :canonical: ansys.stk.core.stkobjects.TransmitterModelSimple.set_modulator @@ -205,4 +172,3 @@ Method detail :obj:`~None` - diff --git a/doc/source/api/ansys/stk/core/stkobjects/TroposphericScintillationFadingLossModelP618Version12.rst b/doc/source/api/ansys/stk/core/stkobjects/TroposphericScintillationFadingLossModelP618Version12.rst index b78f55330a..44d0d26adf 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/TroposphericScintillationFadingLossModelP618Version12.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/TroposphericScintillationFadingLossModelP618Version12.rst @@ -22,12 +22,8 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.average_time_choice` - Get or set the TropoScintillation average fade time choice. - * - :py:attr:`~ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.compute_deep_fade` - - Do not use this property, as it is deprecated. The ComputeDeepFade property should not be used. * - :py:attr:`~ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.fade_exceeded` - Get or set the fade exceeded percent. - * - :py:attr:`~ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.fade_outage` - - Do not use this property, as it is deprecated. Use the FadeExceeded property. * - :py:attr:`~ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.percent_time_refractivity_gradient` - Get or set the percentage of time that the refractivity gradient is less than -100 N units / km. * - :py:attr:`~ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.surface_temperature` @@ -52,24 +48,12 @@ Property detail Get or set the TropoScintillation average fade time choice. -.. py:property:: compute_deep_fade - :canonical: ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.compute_deep_fade - :type: bool - - Do not use this property, as it is deprecated. The ComputeDeepFade property should not be used. - .. py:property:: fade_exceeded :canonical: ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.fade_exceeded :type: float Get or set the fade exceeded percent. -.. py:property:: fade_outage - :canonical: ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.fade_outage - :type: float - - Do not use this property, as it is deprecated. Use the FadeExceeded property. - .. py:property:: percent_time_refractivity_gradient :canonical: ansys.stk.core.stkobjects.TroposphericScintillationFadingLossModelP618Version12.percent_time_refractivity_gradient :type: float diff --git a/doc/source/api/ansys/stk/core/stkobjects/VehicleEphemerisCCSDSv3ExportTool.rst b/doc/source/api/ansys/stk/core/stkobjects/VehicleEphemerisCCSDSv3ExportTool.rst new file mode 100644 index 0000000000..0c86cd5ca8 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/VehicleEphemerisCCSDSv3ExportTool.rst @@ -0,0 +1,247 @@ +VehicleEphemerisCCSDSv3ExportTool +================================= + +.. py:class:: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool + + The Ephemeris/Attitude Export Tool for CCSDSv3 Ephemeris type. + +.. py:currentmodule:: VehicleEphemerisCCSDSv3ExportTool + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Methods + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.export` + - Export the ephemeris file. + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.central_body_name` + - Get or set the central body of the satellite. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.classification` + - A string that specifies the classification/caveats of the data file. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.date_format` + - Get or set the desired date format. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.ephemeris_format` + - Get or set the desired format to be used for representing the position and velocity information as either scientific notation or floating point notation. Scientific notation is recommended when possible. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.file_format` + - Get or set the file format that will be generated by the export tool. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.has_covariance_data` + - Return true if the object has covariance data. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.include_acceleration` + - Include acceleration data in the exported file. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.include_covariance` + - Include covariance data in the exported file. If covariance data is not available, this property becomes read-only. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.message_id` + - A string defining the message ID which should uniquely identify the message. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.object_id` + - A string defining the Object ID - to be specified as the international spacecraft designator, also known as an NSSDC identifier. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.object_name` + - A name for the Object. By recommendation of the CCSDS standard, the name from the SPACEWARN Bulletin should be used. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.originator` + - A string that specifies an identifier of the organization producing the data file. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.reference_frame` + - Get or set the reference frame of the ephemeris. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.reference_frames_supported` + - Return an array of valid choices. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.step_size` + - If the Use Ephemeris Steps option is not selected, enter a Step Size to be used for the vehicle. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.time_period` + - Set the time period. Options are Use Entire Ephemeris - STK creates a data file using the Start and Stop Time specified in the vehicle's Orbit tab or Specify Time Period - STK creates a data file using the Start and Stop Time specified here. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.time_precision` + - If selected, STK uses the Step Size specified in the vehicle's Basic properties. If not selected, specify a Step Size. Dimensionless. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.time_system` + - Get or set the time system of the ephemeris. + * - :py:attr:`~ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.use_satellite_center_and_frame` + - Use the satellite center and frame. Setting the property to 'True' will cause CentralBody and ReferenceFrame properties become read-only. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects import VehicleEphemerisCCSDSv3ExportTool + + +Property detail +--------------- + +.. py:property:: central_body_name + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.central_body_name + :type: str + + Get or set the central body of the satellite. + +.. py:property:: classification + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.classification + :type: str + + A string that specifies the classification/caveats of the data file. + +.. py:property:: date_format + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.date_format + :type: CCSDSDateFormat + + Get or set the desired date format. + +.. py:property:: ephemeris_format + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.ephemeris_format + :type: CCSDSEphemerisFormatType + + Get or set the desired format to be used for representing the position and velocity information as either scientific notation or floating point notation. Scientific notation is recommended when possible. + +.. py:property:: file_format + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.file_format + :type: EphemExportToolFileFormat + + Get or set the file format that will be generated by the export tool. + +.. py:property:: has_covariance_data + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.has_covariance_data + :type: bool + + Return true if the object has covariance data. + +.. py:property:: include_acceleration + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.include_acceleration + :type: bool + + Include acceleration data in the exported file. + +.. py:property:: include_covariance + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.include_covariance + :type: bool + + Include covariance data in the exported file. If covariance data is not available, this property becomes read-only. + +.. py:property:: message_id + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.message_id + :type: str + + A string defining the message ID which should uniquely identify the message. + +.. py:property:: object_id + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.object_id + :type: str + + A string defining the Object ID - to be specified as the international spacecraft designator, also known as an NSSDC identifier. + +.. py:property:: object_name + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.object_name + :type: str + + A name for the Object. By recommendation of the CCSDS standard, the name from the SPACEWARN Bulletin should be used. + +.. py:property:: originator + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.originator + :type: str + + A string that specifies an identifier of the organization producing the data file. + +.. py:property:: reference_frame + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.reference_frame + :type: CCSDSReferenceFrame + + Get or set the reference frame of the ephemeris. + +.. py:property:: reference_frames_supported + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.reference_frames_supported + :type: list + + Return an array of valid choices. + +.. py:property:: step_size + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.step_size + :type: ExportToolStepSize + + If the Use Ephemeris Steps option is not selected, enter a Step Size to be used for the vehicle. + +.. py:property:: time_period + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.time_period + :type: ExportToolTimePeriod + + Set the time period. Options are Use Entire Ephemeris - STK creates a data file using the Start and Stop Time specified in the vehicle's Orbit tab or Specify Time Period - STK creates a data file using the Start and Stop Time specified here. + +.. py:property:: time_precision + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.time_precision + :type: int + + If selected, STK uses the Step Size specified in the vehicle's Basic properties. If not selected, specify a Step Size. Dimensionless. + +.. py:property:: time_system + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.time_system + :type: CCSDSTimeSystem + + Get or set the time system of the ephemeris. + +.. py:property:: use_satellite_center_and_frame + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.use_satellite_center_and_frame + :type: bool + + Use the satellite center and frame. Setting the property to 'True' will cause CentralBody and ReferenceFrame properties become read-only. + + +Method detail +------------- + + + + + + + + + +.. py:method:: export(self, file_name: str) -> None + :canonical: ansys.stk.core.stkobjects.VehicleEphemerisCCSDSv3ExportTool.export + + Export the ephemeris file. + + :Parameters: + + **file_name** : :obj:`~str` + + + :Returns: + + :obj:`~None` + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/VehicleHPOPForceModelDrag.rst b/doc/source/api/ansys/stk/core/stkobjects/VehicleHPOPForceModelDrag.rst index 8b0258ce6a..f2102e81e9 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/VehicleHPOPForceModelDrag.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/VehicleHPOPForceModelDrag.rst @@ -43,8 +43,6 @@ Overview - Return a type of the active drag model. * - :py:attr:`~ansys.stk.core.stkobjects.VehicleHPOPForceModelDrag.low_altitude_atmosphere_density_model` - Select the low altitude atmospheric density model to be used. - * - :py:attr:`~ansys.stk.core.stkobjects.VehicleHPOPForceModelDrag.low_altitude_atmospheric_density_model` - - Do not use this property, as it is deprecated. Use LowAltAtmosDensityModel instead. Select the low altitude atmospheric density model to be used. * - :py:attr:`~ansys.stk.core.stkobjects.VehicleHPOPForceModelDrag.solar_flux_geo_magnitude` - Solar and geomagnetic flux. * - :py:attr:`~ansys.stk.core.stkobjects.VehicleHPOPForceModelDrag.solar_flux_geo_magnitude_type` @@ -101,12 +99,6 @@ Property detail Select the low altitude atmospheric density model to be used. -.. py:property:: low_altitude_atmospheric_density_model - :canonical: ansys.stk.core.stkobjects.VehicleHPOPForceModelDrag.low_altitude_atmospheric_density_model - :type: AtmosphericDensityModel - - Do not use this property, as it is deprecated. Use LowAltAtmosDensityModel instead. Select the low altitude atmospheric density model to be used. - .. py:property:: solar_flux_geo_magnitude :canonical: ansys.stk.core.stkobjects.VehicleHPOPForceModelDrag.solar_flux_geo_magnitude :type: IVehicleSolarFluxGeoMagnitude @@ -152,8 +144,6 @@ Method detail - - .. py:method:: set_drag_model_type(self, drag_model: DragModel) -> None :canonical: ansys.stk.core.stkobjects.VehicleHPOPForceModelDrag.set_drag_model_type diff --git a/doc/source/api/ansys/stk/core/stkobjects/VehicleInitialState.rst b/doc/source/api/ansys/stk/core/stkobjects/VehicleInitialState.rst index 449f6aa6c3..b91aa35c44 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/VehicleInitialState.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/VehicleInitialState.rst @@ -20,12 +20,8 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.VehicleInitialState.orbit_epoch` - Get the smart epoch component to configure the orbit state epoch. - * - :py:attr:`~ansys.stk.core.stkobjects.VehicleInitialState.propagation_frame` - - Do not use this property, as it is deprecated. Use Two-body, J2 and J4 propagators to configure propagation frame. The propagation frame. * - :py:attr:`~ansys.stk.core.stkobjects.VehicleInitialState.representation` - Representation. - * - :py:attr:`~ansys.stk.core.stkobjects.VehicleInitialState.supported_propagation_frames` - - Do not use this property, as it is deprecated. Use Two-body, J2 and J4 propagators to get a list of supported propagation frames. Returns supported propagation frames. @@ -46,22 +42,10 @@ Property detail Get the smart epoch component to configure the orbit state epoch. -.. py:property:: propagation_frame - :canonical: ansys.stk.core.stkobjects.VehicleInitialState.propagation_frame - :type: VehiclePropagationFrame - - Do not use this property, as it is deprecated. Use Two-body, J2 and J4 propagators to configure propagation frame. The propagation frame. - .. py:property:: representation :canonical: ansys.stk.core.stkobjects.VehicleInitialState.representation :type: IOrbitState Representation. -.. py:property:: supported_propagation_frames - :canonical: ansys.stk.core.stkobjects.VehicleInitialState.supported_propagation_frames - :type: list - - Do not use this property, as it is deprecated. Use Two-body, J2 and J4 propagators to get a list of supported propagation frames. Returns supported propagation frames. - diff --git a/doc/source/api/ansys/stk/core/stkobjects/VehicleLOPDragSettings.rst b/doc/source/api/ansys/stk/core/stkobjects/VehicleLOPDragSettings.rst index 821b65e280..08628f93a7 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/VehicleLOPDragSettings.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/VehicleLOPDragSettings.rst @@ -20,8 +20,6 @@ Overview * - :py:attr:`~ansys.stk.core.stkobjects.VehicleLOPDragSettings.atmosphere_density_model` - Atmospheric density model. - * - :py:attr:`~ansys.stk.core.stkobjects.VehicleLOPDragSettings.atmospheric_density_model` - - Do not use this property, as it is deprecated. Use AtmosDensityModel instead. Atmospheric density model. * - :py:attr:`~ansys.stk.core.stkobjects.VehicleLOPDragSettings.density_weighing_factor` - Get or set the scale factor to be used during density calculations. Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.VehicleLOPDragSettings.exponential_density_model_parameters` @@ -50,12 +48,6 @@ Property detail Atmospheric density model. -.. py:property:: atmospheric_density_model - :canonical: ansys.stk.core.stkobjects.VehicleLOPDragSettings.atmospheric_density_model - :type: AtmosphericDensityModel - - Do not use this property, as it is deprecated. Use AtmosDensityModel instead. Atmospheric density model. - .. py:property:: density_weighing_factor :canonical: ansys.stk.core.stkobjects.VehicleLOPDragSettings.density_weighing_factor :type: float diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator.rst index fa2a5c27f1..521d5bcbe0 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator.rst @@ -360,6 +360,15 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.Exponential` - Exponential atmospheric propagator function. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord` + - Flight Dynamics Records. + + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator` + - Flight dynamics record creator. + + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview` + - Flight dynamics record preview. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.FuelTank` - Fuel Tank parameters. @@ -537,6 +546,18 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.MSISE1990` - MSISE 1990 atmospheric propagator function. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParameter` + - NPlate Stochastic Correction Parameter definition. + + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection` + - NPlate Stochastic Correction Parameter Collection. + + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter` + - NPlate Stochastic Parameter definition. + + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection` + - NPlate Stochastic Parameter Collection. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000` - NRLMSISE 2000 atmospheric propagator function. @@ -621,18 +642,12 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.RadiationPressureFunction` - Radiation Pressure Propagator Function. - * - :py:class:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd` - - RK2nd3rd Numerical Integrator. - * - :py:class:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4th` - RK4th Numerical Integrator. * - :py:class:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4th5th` - RK4th5th Numerical Integrator. - * - :py:class:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt` - - RK4thAdapt Numerical Integrator. - * - :py:class:`~ansys.stk.core.stkobjects.astrogator.RungeKuttaF7th8th` - RKF7th8th Numerical Integrator. @@ -891,7 +906,7 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StateCalcGeodeticTrueLongitudeAtTimeOfPerigee` - GeodeticTrueLongitudeAtTimeOfPerigee Calc objects. - * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff` + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient` - Gravity Coefficient Calc objects. * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravitationalParameter` @@ -1218,9 +1233,24 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StateCalcVMagnitude` - VMag Calc objects. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StateConfig` + - State config. property. + + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StateConfigCollection` + - State config. properties Collection. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StateTransformationFunction` - State Transition Propagator Function. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection` + - Properties for Stochastic Density Correction. + + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StochasticModelParameters` + - Properties for Stochastic Model Parameters. + + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters` + - Stochastic Parameters. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StoppingCondition` - A stopping condition. @@ -1373,7 +1403,7 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.ClearEphemerisDirection` - Direction in which to clear ephemeris. - * - :py:class:`~ansys.stk.core.stkobjects.astrogator.CoeffRungeKuttaV8th9th` + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.CoefficientRungeKuttaV8th9th` - Coefficient sets for RKV8th(9th) integrator. * - :py:class:`~ansys.stk.core.stkobjects.astrogator.ComplexNumber` @@ -1460,6 +1490,9 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.DifferentialCorrectorScalingMethod` - The Scaling Method types for a Differential Corrector profile. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.DragCorrectionType` + - Interpretation of the Gauss Markov used for spherical drag accelerations. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.DragModelType` - Type of Drag Model. @@ -1484,6 +1517,9 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.ErrorControl` - Error Control for the numerical integrator. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordEpochType` + - The types for Desired Epoch Type for Vector Selection. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.FollowJoin` - Joining options for the Follow segment. @@ -1518,12 +1554,12 @@ Summary - The source of the gravitational parameter for a CStateCalcGravitationalParameter calculation object. * - :py:class:`~ansys.stk.core.stkobjects.astrogator.GravityCoefficientNormalizationType` - - The normalization type for the CStateCalcGravCoeff calculation object. + - The normalization type for the CStateCalcGravCoefficient calculation object. * - :py:class:`~ansys.stk.core.stkobjects.astrogator.GravityCoefficientType` - - The coefficient type for the CStateCalcGravCoeff calculation object. + - The coefficient type for the CStateCalcGravCoefficient calculation object. - * - :py:class:`~ansys.stk.core.stkobjects.astrogator.GravParamSource` + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.GravParameterSource` - The gravity parameter source. * - :py:class:`~ansys.stk.core.stkobjects.astrogator.GridSearchDesiredOperation` @@ -1661,6 +1697,9 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.SquaredType` - Whether to calculate the value as the square of the sum of each component or the sum of the squares. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.SRPCorrectionType` + - Interpretation of the Gauss Markov used for spherical SRP accelerations. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StateType` - The Stop segment state types. @@ -1670,6 +1709,9 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.STMPerturbationVariables` - The initial and final Cartesian variational variables that describe an STM element. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StochasticModel` + - Interpretation of the Gauss Markov used for spherical SRP accelerations. + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.StoppingConditionType` - Type of stopping condition. @@ -1697,7 +1739,7 @@ Summary * - :py:class:`~ansys.stk.core.stkobjects.astrogator.UpdateAction` - Actions for the Update segment. - * - :py:class:`~ansys.stk.core.stkobjects.astrogator.UpdateParam` + * - :py:class:`~ansys.stk.core.stkobjects.astrogator.UpdateParameter` - Spacecraft parameters that can be modified by an Update segment. * - :py:class:`~ansys.stk.core.stkobjects.astrogator.VenusGRAMDensityType` @@ -1838,6 +1880,9 @@ Object Model components specifically designed to support STK Astrogator. EOMFuncPluginFunction ER3BPFunc Exponential + FlightDynamicsRecord + FlightDynamicsRecordCreator + FlightDynamicsRecordPreview FuelTank GaussJacksonIntegrator GeneralRelativityFunction @@ -1897,6 +1942,10 @@ Object Model components specifically designed to support STK Astrogator. MCSUpdate MSIS1986 MSISE1990 + NPlateStochasticCorrectionParameter + NPlateStochasticCorrectionParametersCollection + NPlateStochasticParameter + NPlateStochasticParametersCollection NRLMSISE2000 NumericalPropagatorWrapper NumericalPropagatorWrapperCR3BP @@ -1925,10 +1974,8 @@ Object Model components specifically designed to support STK Astrogator. ProfileSNOPTOptimizer PropagatorFunctionCollection RadiationPressureFunction - RungeKutta2nd3rd RungeKutta4th RungeKutta4th5th - RungeKutta4thAdapt RungeKuttaF7th8th RungeKuttaV8th9th ScriptingCalculationObject @@ -2015,7 +2062,7 @@ Object Model components specifically designed to support STK Astrogator. StateCalcGeodeticMeanRightAscension StateCalcGeodeticTrueLongitude StateCalcGeodeticTrueLongitudeAtTimeOfPerigee - StateCalcGravCoeff + StateCalcGravCoefficient StateCalcGravitationalParameter StateCalcHeightAboveTerrain StateCalcImpactFlux @@ -2124,7 +2171,12 @@ Object Model components specifically designed to support STK Astrogator. StateCalcVelocityAz StateCalcVelocityDifferenceOtherSegment StateCalcVMagnitude + StateConfig + StateConfigCollection StateTransformationFunction + StochasticDensityCorrection + StochasticModelParameters + StochasticParameters StoppingCondition StoppingConditionCollection StoppingConditionElement @@ -2179,7 +2231,7 @@ Object Model components specifically designed to support STK Astrogator. ≔ CentralBodyGravityModel ≔ CentralBodyShape ≔ ClearEphemerisDirection - ≔ CoeffRungeKuttaV8th9th + ≔ CoefficientRungeKuttaV8th9th ≔ ComplexNumber ≔ ConstraintSign ≔ ControlAdvanced @@ -2208,6 +2260,7 @@ Object Model components specifically designed to support STK Astrogator. ≔ DerivativeCalculationMethod ≔ DifferenceOrder ≔ DifferentialCorrectorScalingMethod + ≔ DragCorrectionType ≔ DragModelType ≔ DrawPerturbation ≔ EclipsingBodiesSource @@ -2216,6 +2269,7 @@ Object Model components specifically designed to support STK Astrogator. ≔ EngineModelFunction ≔ EphemerisSource ≔ ErrorControl + ≔ FlightDynamicsRecordEpochType ≔ FollowJoin ≔ FollowSeparation ≔ FollowSpacecraftAndFuelTank @@ -2229,7 +2283,7 @@ Object Model components specifically designed to support STK Astrogator. ≔ GravitationalParameterSource ≔ GravityCoefficientNormalizationType ≔ GravityCoefficientType - ≔ GravParamSource + ≔ GravParameterSource ≔ GridSearchDesiredOperation ≔ IdealOrbitRadius ≔ ImpulsiveDeltaVRepresentation @@ -2275,9 +2329,11 @@ Object Model components specifically designed to support STK Astrogator. ≔ SNOPTGoal ≔ SolarForceMethod ≔ SquaredType + ≔ SRPCorrectionType ≔ StateType ≔ STMEigenNumber ≔ STMPerturbationVariables + ≔ StochasticModel ≔ StoppingConditionType ≔ SunPosition ≔ TabVecInterpolationMethod @@ -2287,6 +2343,6 @@ Object Model components specifically designed to support STK Astrogator. ≔ ThrusterDirection ≔ ThrustType ≔ UpdateAction - ≔ UpdateParam + ≔ UpdateParameter ≔ VenusGRAMDensityType diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Cira72Function.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Cira72Function.rst index 5bff6125da..d105ae1e6b 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Cira72Function.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Cira72Function.rst @@ -32,6 +32,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.drag_model_plugin_name` @@ -46,10 +48,20 @@ Overview - Geomagnetic Index (Kp). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Cira72Function.variable_area_history_file` - Drag variable area history file. @@ -102,6 +114,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.Cira72Function.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.Cira72Function.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,24 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.Cira72Function.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Cira72Function.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.Cira72Function.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.Cira72Function.sun_position :type: SunPosition @@ -156,6 +192,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Cira72Function.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.Cira72Function.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.Cira72Function.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/CoeffRungeKuttaV8th9th.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/CoefficientRungeKuttaV8th9th.rst similarity index 56% rename from doc/source/api/ansys/stk/core/stkobjects/astrogator/CoeffRungeKuttaV8th9th.rst rename to doc/source/api/ansys/stk/core/stkobjects/astrogator/CoefficientRungeKuttaV8th9th.rst index 54a5fd1a61..3d0724408c 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/CoeffRungeKuttaV8th9th.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/CoefficientRungeKuttaV8th9th.rst @@ -1,12 +1,12 @@ -CoeffRungeKuttaV8th9th -====================== +CoefficientRungeKuttaV8th9th +============================ -.. py:class:: ansys.stk.core.stkobjects.astrogator.CoeffRungeKuttaV8th9th +.. py:class:: ansys.stk.core.stkobjects.astrogator.CoefficientRungeKuttaV8th9th IntEnum -.. py:currentmodule:: CoeffRungeKuttaV8th9th +.. py:currentmodule:: CoefficientRungeKuttaV8th9th Overview -------- @@ -31,6 +31,6 @@ Import detail .. code-block:: python - from ansys.stk.core.stkobjects.astrogator import CoeffRungeKuttaV8th9th + from ansys.stk.core.stkobjects.astrogator import CoefficientRungeKuttaV8th9th diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/ConvergenceCriteria.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/ConvergenceCriteria.rst index 1bff92f173..b71047c00e 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/ConvergenceCriteria.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/ConvergenceCriteria.rst @@ -22,7 +22,7 @@ Overview * - :py:attr:`~EQUALITY_CONSTRAINT_WITHIN_TOLERANCE` - Equality Constraints Satisfied - the differences between the achieved and desired equality constraint values must be within the specified tolerances for convergence. - * - :py:attr:`~CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMS` + * - :py:attr:`~CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMETERS` - Equality Constraints Satisfied or Parameter Variations within Tolerance - the differences between the achieved and desired EC values must be within tolerances, or the last updates to the control parameters must be within tolerances for convergence. diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/DTM2012.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/DTM2012.rst index 3f4c1c31a8..c65ff70ed7 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/DTM2012.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/DTM2012.rst @@ -32,6 +32,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.drag_model_plugin_name` @@ -46,10 +48,20 @@ Overview - Geomagnetic Index (Kp). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2012.variable_area_history_file` - Drag variable area history file. @@ -102,6 +114,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2012.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.DTM2012.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,24 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2012.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2012.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2012.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.DTM2012.sun_position :type: SunPosition @@ -156,6 +192,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2012.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2012.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.DTM2012.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/DTM2020.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/DTM2020.rst index 5932481bbf..ad6421489b 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/DTM2020.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/DTM2020.rst @@ -32,6 +32,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.drag_model_plugin_name` @@ -46,10 +48,20 @@ Overview - Geomagnetic Index (Kp). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.DTM2020.variable_area_history_file` - Drag variable area history file. @@ -102,6 +114,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2020.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.DTM2020.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,24 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2020.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2020.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2020.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.DTM2020.sun_position :type: SunPosition @@ -156,6 +192,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2020.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.DTM2020.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.DTM2020.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/DragCorrectionType.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/DragCorrectionType.rst new file mode 100644 index 0000000000..eb269e90b8 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/DragCorrectionType.rst @@ -0,0 +1,42 @@ +DragCorrectionType +================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.DragCorrectionType + + IntEnum + + +.. py:currentmodule:: DragCorrectionType + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Members + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~BALLISTIC_COEFFICIENT_RELATIVE` + - Relative correction to ballistic coefficient. + + * - :py:attr:`~BALLISTIC_COEFFICIENT_ADDITIVE` + - Additive correction to ballistic coefficient. + + * - :py:attr:`~CD_RELATIVE` + - Relative correction to Cd. + + * - :py:attr:`~CD_ADDITIVE` + - Additive correction to Cd. + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import DragCorrectionType + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Exponential.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Exponential.rst index a4528423f7..8ff64e41eb 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Exponential.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Exponential.rst @@ -20,6 +20,8 @@ Overview :header-rows: 0 :widths: auto + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.drag_model_plugin_name` @@ -28,14 +30,20 @@ Overview - Drag model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.reference_altitude` - Get or set the reference altitude. Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.reference_density` - Get or set the reference density. Uses Density Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.scale_altitude` - Get or set the scale altitude. Uses Distance Dimension. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Exponential.variable_area_history_file` - Drag variable area history file. @@ -52,6 +60,12 @@ Import detail Property detail --------------- +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.Exponential.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.Exponential.drag_model_plugin :type: DragModelPlugin @@ -76,6 +90,12 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.Exponential.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + .. py:property:: reference_altitude :canonical: ansys.stk.core.stkobjects.astrogator.Exponential.reference_altitude :type: float @@ -94,12 +114,24 @@ Property detail Get or set the scale altitude. Uses Distance Dimension. +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Exponential.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + .. py:property:: use_approximate_altitude :canonical: ansys.stk.core.stkobjects.astrogator.Exponential.use_approximate_altitude :type: bool True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Exponential.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.Exponential.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecord.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecord.rst new file mode 100644 index 0000000000..184b92cecf --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecord.rst @@ -0,0 +1,104 @@ +FlightDynamicsRecord +==================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord + + Bases: :py:class:`~ansys.stk.core.stkobjects.astrogator.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.astrogator.ICloneable` + + Flight Dynamics Records. + +.. py:currentmodule:: FlightDynamicsRecord + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Methods + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.export_propulsion_to_browser` + - Export the version of the propagator stored in this record to the component browser. + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.notes` + - User commecnt/information associated with the record. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.propagator` + - The numerical propagator (force model and integrator) configuration associated with this record + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.propagator_name` + - Propagator name. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.record_time_stamp` + - Time stamp when the FD record was created from its source. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.state_config_properties` + - State Config. properties + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import FlightDynamicsRecord + + +Property detail +--------------- + +.. py:property:: notes + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.notes + :type: str + + User commecnt/information associated with the record. + +.. py:property:: propagator + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.propagator + :type: IComponentInfo + + The numerical propagator (force model and integrator) configuration associated with this record + +.. py:property:: propagator_name + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.propagator_name + :type: str + + Propagator name. + +.. py:property:: record_time_stamp + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.record_time_stamp + :type: str + + Time stamp when the FD record was created from its source. + +.. py:property:: state_config_properties + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.state_config_properties + :type: StateConfigCollection + + State Config. properties + + +Method detail +------------- + +.. py:method:: export_propulsion_to_browser(self) -> None + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecord.export_propulsion_to_browser + + Export the version of the propagator stored in this record to the component browser. + + :Returns: + + :obj:`~None` + + + + + + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecordCreator.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecordCreator.rst new file mode 100644 index 0000000000..1a0bb2e59f --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecordCreator.rst @@ -0,0 +1,126 @@ +FlightDynamicsRecordCreator +=========================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator + + Flight dynamics record creator. + +.. py:currentmodule:: FlightDynamicsRecordCreator + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Methods + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.export` + - Set the converted initial state to be used by the problem. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.reset` + - Reset the flight dynamics record creator parameters to default values. + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.desired_epoch_type` + - Get or sets the the state from the ephemeris. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.epoch` + - Get or set the Date & Time associated with this launch time. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.preview` + - Get the flight dynamics record preview. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.record_name` + - Get or set the flight dynamics record name. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.segment_name` + - Get or set the segment to pull the ephemeris from. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.use_default_record_name` + - Get or set the option for using the default record name. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import FlightDynamicsRecordCreator + + +Property detail +--------------- + +.. py:property:: desired_epoch_type + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.desired_epoch_type + :type: FlightDynamicsRecordEpochType + + Get or sets the the state from the ephemeris. + +.. py:property:: epoch + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.epoch + :type: typing.Any + + Get or set the Date & Time associated with this launch time. + +.. py:property:: preview + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.preview + :type: FlightDynamicsRecordPreview + + Get the flight dynamics record preview. + +.. py:property:: record_name + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.record_name + :type: str + + Get or set the flight dynamics record name. + +.. py:property:: segment_name + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.segment_name + :type: str + + Get or set the segment to pull the ephemeris from. + +.. py:property:: use_default_record_name + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.use_default_record_name + :type: bool + + Get or set the option for using the default record name. + + +Method detail +------------- + + + + + +.. py:method:: export(self) -> None + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.export + + Set the converted initial state to be used by the problem. + + :Returns: + + :obj:`~None` + + + + +.. py:method:: reset(self) -> None + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordCreator.reset + + Reset the flight dynamics record creator parameters to default values. + + :Returns: + + :obj:`~None` + + + + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecordEpochType.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecordEpochType.rst new file mode 100644 index 0000000000..11f702b631 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecordEpochType.rst @@ -0,0 +1,39 @@ +FlightDynamicsRecordEpochType +============================= + +.. py:class:: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordEpochType + + IntEnum + + +.. py:currentmodule:: FlightDynamicsRecordEpochType + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Members + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~CLOSEST_POINT` + - Desired epcoh at closest point. + + * - :py:attr:`~FIRST_POINT` + - Desired epcoh at first point. + + * - :py:attr:`~LAST_POINT` + - Desired epcoh at last point. + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import FlightDynamicsRecordEpochType + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecordPreview.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecordPreview.rst new file mode 100644 index 0000000000..b7cc1822dd --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/FlightDynamicsRecordPreview.rst @@ -0,0 +1,99 @@ +FlightDynamicsRecordPreview +=========================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview + + Flight dynamics record preview. + +.. py:currentmodule:: FlightDynamicsRecordPreview + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.epoch_label` + - Get the epoch of the retrieved state from the ephemeris. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.preview_result_label` + - Get the result of the initial state validation operation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.rx_label` + - Get the initial x position component for import label. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.ry_label` + - Get the initial y position component for import label. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.rz_label` + - Get the initial z position component for import label. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.vx_label` + - Get the x velocity component for import label. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.vy_label` + - Get the y velocity component for import label. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.vz_label` + - Get the z velocity component for import label. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import FlightDynamicsRecordPreview + + +Property detail +--------------- + +.. py:property:: epoch_label + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.epoch_label + :type: str + + Get the epoch of the retrieved state from the ephemeris. + +.. py:property:: preview_result_label + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.preview_result_label + :type: str + + Get the result of the initial state validation operation. + +.. py:property:: rx_label + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.rx_label + :type: str + + Get the initial x position component for import label. + +.. py:property:: ry_label + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.ry_label + :type: str + + Get the initial y position component for import label. + +.. py:property:: rz_label + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.rz_label + :type: str + + Get the initial z position component for import label. + +.. py:property:: vx_label + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.vx_label + :type: str + + Get the x velocity component for import label. + +.. py:property:: vy_label + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.vy_label + :type: str + + Get the y velocity component for import label. + +.. py:property:: vz_label + :canonical: ansys.stk.core.stkobjects.astrogator.FlightDynamicsRecordPreview.vz_label + :type: str + + Get the z velocity component for import label. + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/GravParamSource.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/GravParameterSource.rst similarity index 78% rename from doc/source/api/ansys/stk/core/stkobjects/astrogator/GravParamSource.rst rename to doc/source/api/ansys/stk/core/stkobjects/astrogator/GravParameterSource.rst index 6621a07f12..e53e7c515c 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/GravParamSource.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/GravParameterSource.rst @@ -1,12 +1,12 @@ -GravParamSource -=============== +GravParameterSource +=================== -.. py:class:: ansys.stk.core.stkobjects.astrogator.GravParamSource +.. py:class:: ansys.stk.core.stkobjects.astrogator.GravParameterSource IntEnum -.. py:currentmodule:: GravParamSource +.. py:currentmodule:: GravParameterSource Overview -------- @@ -37,6 +37,6 @@ Import detail .. code-block:: python - from ansys.stk.core.stkobjects.astrogator import GravParamSource + from ansys.stk.core.stkobjects.astrogator import GravParameterSource diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/HarrisPriester.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/HarrisPriester.rst index dd5a9cf8f2..c898b46533 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/HarrisPriester.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/HarrisPriester.rst @@ -28,6 +28,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.drag_model_plugin_name` @@ -38,10 +40,16 @@ Overview - Average solar Flux (F10.7); the 81-day averaged Ottawa 10.7 cm solar flux value. Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.HarrisPriester.variable_area_history_file` - Drag variable area history file. @@ -82,6 +90,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.HarrisPriester.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.HarrisPriester.drag_model_plugin :type: DragModelPlugin @@ -112,6 +126,18 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.HarrisPriester.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.HarrisPriester.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.HarrisPriester.sun_position :type: SunPosition @@ -124,6 +150,12 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.HarrisPriester.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.HarrisPriester.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1960.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1960.rst index 0dc5216251..35ecd80aa9 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1960.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1960.rst @@ -24,6 +24,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.drag_model_plugin_name` @@ -32,10 +34,16 @@ Overview - Drag model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1960.variable_area_history_file` - Drag variable area history file. @@ -64,6 +72,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1960.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1960.drag_model_plugin :type: DragModelPlugin @@ -88,6 +102,18 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1960.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1960.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1960.sun_position :type: SunPosition @@ -100,6 +126,12 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1960.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1960.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1970.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1970.rst index 277ba50d38..7c084054a9 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1970.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1970.rst @@ -32,6 +32,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.drag_model_plugin_name` @@ -46,10 +48,20 @@ Overview - Geomagnetic Index (Kp). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1970.variable_area_history_file` - Drag variable area history file. @@ -102,6 +114,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1970.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1970.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,24 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1970.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1970.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1970.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1970.sun_position :type: SunPosition @@ -156,6 +192,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1970.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1970.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1970.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1971.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1971.rst index 7ba0b88fb7..65a4ee3957 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1971.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/Jacchia1971.rst @@ -32,6 +32,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.drag_model_plugin_name` @@ -46,10 +48,20 @@ Overview - Geomagnetic Index (Kp). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.Jacchia1971.variable_area_history_file` - Drag variable area history file. @@ -102,6 +114,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1971.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1971.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,24 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1971.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1971.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1971.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1971.sun_position :type: SunPosition @@ -156,6 +192,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1971.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1971.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.Jacchia1971.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/JacchiaBowman2008.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/JacchiaBowman2008.rst index 633bc1e33b..a15774ffb6 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/JacchiaBowman2008.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/JacchiaBowman2008.rst @@ -26,6 +26,8 @@ Overview - Get or set the atmospheric model DTC file path. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.atmosphere_data_source` - Get or set the atmospheric model data source - data file or constant values. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.drag_model_plugin_name` @@ -44,14 +46,24 @@ Overview - Average solar Flux (M10). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.s10` - Solar Flux (S10). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.s10_avg` - Average solar Flux (S10). Dimensionless. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.variable_area_history_file` - Drag variable area history file. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.y10` @@ -90,6 +102,12 @@ Property detail Get or set the atmospheric model data source - data file or constant values. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,12 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + .. py:property:: s10 :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.s10 :type: float @@ -156,6 +180,18 @@ Property detail Average solar Flux (S10). Dimensionless. +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.sun_position :type: SunPosition @@ -168,6 +204,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaBowman2008.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/JacchiaRoberts.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/JacchiaRoberts.rst index 808d1af534..67dbfb7949 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/JacchiaRoberts.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/JacchiaRoberts.rst @@ -32,6 +32,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.drag_model_plugin_name` @@ -46,10 +48,20 @@ Overview - Geomagnetic Index (Kp). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.variable_area_history_file` - Drag variable area history file. @@ -102,6 +114,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,24 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.sun_position :type: SunPosition @@ -156,6 +192,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.JacchiaRoberts.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSDriver.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSDriver.rst index 42d88bb213..122f50b9a4 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSDriver.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSDriver.rst @@ -51,6 +51,8 @@ Overview - Get the Automatic Sequences. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSDriver.calculation_graphs` - Get the calculation graphs. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSDriver.flight_dynamics_record_creator` + - Get the flight dynamics record creator. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSDriver.main_sequence` - Get the Mission Control Sequence. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSDriver.options` @@ -103,6 +105,12 @@ Property detail Get the calculation graphs. +.. py:property:: flight_dynamics_record_creator + :canonical: ansys.stk.core.stkobjects.astrogator.MCSDriver.flight_dynamics_record_creator + :type: FlightDynamicsRecordCreator + + Get the flight dynamics record creator. + .. py:property:: main_sequence :canonical: ansys.stk.core.stkobjects.astrogator.MCSDriver.main_sequence :type: MCSSegmentCollection @@ -200,6 +208,7 @@ Method detail + .. py:method:: reset_all_profiles(self) -> None :canonical: ansys.stk.core.stkobjects.astrogator.MCSDriver.reset_all_profiles diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSInitialState.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSInitialState.rst index 76180c5f86..7db48700fd 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSInitialState.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSInitialState.rst @@ -28,6 +28,8 @@ Overview - Sees if a control is enabled. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.set_element_type` - Select an coordinate type. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.unlock_initial_state_segment` + - Unlocks the initial state segment. .. tab-item:: Properties @@ -43,12 +45,18 @@ Overview - Get the elements of the selected coordinate type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.element_type` - Get the coordinate type. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.flight_dynamics_record_name` + - Return the name of the flight dynamics record used in the initial state segment. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.fuel_tank` - Get the fuel tank parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.orbit_epoch` - Get or set the orbit epoch. Uses DateFormat Dimension. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.propagator_name` + - Return the name of the propagator embedded in the flight dynamics record used in the initial state segment. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.spacecraft_parameters` - Get the spacecraft parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.stochastic_parameters` + - Get the stochastic parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MCSInitialState.user_variables` - Interface used to modify user variables for the initial state segment. @@ -89,6 +97,12 @@ Property detail Get the coordinate type. +.. py:property:: flight_dynamics_record_name + :canonical: ansys.stk.core.stkobjects.astrogator.MCSInitialState.flight_dynamics_record_name + :type: str + + Return the name of the flight dynamics record used in the initial state segment. + .. py:property:: fuel_tank :canonical: ansys.stk.core.stkobjects.astrogator.MCSInitialState.fuel_tank :type: FuelTank @@ -101,12 +115,24 @@ Property detail Get or set the orbit epoch. Uses DateFormat Dimension. +.. py:property:: propagator_name + :canonical: ansys.stk.core.stkobjects.astrogator.MCSInitialState.propagator_name + :type: str + + Return the name of the propagator embedded in the flight dynamics record used in the initial state segment. + .. py:property:: spacecraft_parameters :canonical: ansys.stk.core.stkobjects.astrogator.MCSInitialState.spacecraft_parameters :type: SpacecraftParameters Get the spacecraft parameters. +.. py:property:: stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.MCSInitialState.stochastic_parameters + :type: StochasticParameters + + Get the stochastic parameters. + .. py:property:: user_variables :canonical: ansys.stk.core.stkobjects.astrogator.MCSInitialState.user_variables :type: UserVariableCollection @@ -151,6 +177,7 @@ Method detail :obj:`~None` + .. py:method:: is_control_parameter_enabled(self, param: ControlInitState) -> bool :canonical: ansys.stk.core.stkobjects.astrogator.MCSInitialState.is_control_parameter_enabled @@ -167,6 +194,7 @@ Method detail + .. py:method:: set_element_type(self, element_type: ElementSetType) -> None :canonical: ansys.stk.core.stkobjects.astrogator.MCSInitialState.set_element_type @@ -183,3 +211,13 @@ Method detail +.. py:method:: unlock_initial_state_segment(self) -> None + :canonical: ansys.stk.core.stkobjects.astrogator.MCSInitialState.unlock_initial_state_segment + + Unlocks the initial state segment. + + :Returns: + + :obj:`~None` + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSUpdate.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSUpdate.rst index 3e0ca60649..911c99a902 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSUpdate.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MCSUpdate.rst @@ -106,28 +106,28 @@ Method detail :obj:`~None` -.. py:method:: get_action(self, parameter_type: UpdateParam) -> UpdateAction +.. py:method:: get_action(self, parameter_type: UpdateParameter) -> UpdateAction :canonical: ansys.stk.core.stkobjects.astrogator.MCSUpdate.get_action Get the action type for a parameter. :Parameters: - **parameter_type** : :obj:`~UpdateParam` + **parameter_type** : :obj:`~UpdateParameter` :Returns: :obj:`~UpdateAction` -.. py:method:: get_value(self, parameter_type: UpdateParam) -> float +.. py:method:: get_value(self, parameter_type: UpdateParameter) -> float :canonical: ansys.stk.core.stkobjects.astrogator.MCSUpdate.get_value Get the value type for a parameter. :Parameters: - **parameter_type** : :obj:`~UpdateParam` + **parameter_type** : :obj:`~UpdateParameter` :Returns: @@ -148,14 +148,14 @@ Method detail :obj:`~bool` -.. py:method:: set_action(self, parameter_name: UpdateParam, action_type: UpdateAction) -> None +.. py:method:: set_action(self, parameter_name: UpdateParameter, action_type: UpdateAction) -> None :canonical: ansys.stk.core.stkobjects.astrogator.MCSUpdate.set_action Set the update action type. :Parameters: - **parameter_name** : :obj:`~UpdateParam` + **parameter_name** : :obj:`~UpdateParameter` **action_type** : :obj:`~UpdateAction` @@ -164,14 +164,14 @@ Method detail :obj:`~None` -.. py:method:: set_action_and_value(self, parameter_type: UpdateParam, action_type: UpdateAction, value: float) -> None +.. py:method:: set_action_and_value(self, parameter_type: UpdateParameter, action_type: UpdateAction, value: float) -> None :canonical: ansys.stk.core.stkobjects.astrogator.MCSUpdate.set_action_and_value Set an action and the new value. :Parameters: - **parameter_type** : :obj:`~UpdateParam` + **parameter_type** : :obj:`~UpdateParameter` **action_type** : :obj:`~UpdateAction` @@ -182,14 +182,14 @@ Method detail :obj:`~None` -.. py:method:: set_value(self, parameter_name: UpdateParam, value: float) -> None +.. py:method:: set_value(self, parameter_name: UpdateParameter, value: float) -> None :canonical: ansys.stk.core.stkobjects.astrogator.MCSUpdate.set_value Set the update value. :Parameters: - **parameter_name** : :obj:`~UpdateParam` + **parameter_name** : :obj:`~UpdateParameter` **value** : :obj:`~float` diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MSIS1986.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MSIS1986.rst index acc88bfe26..f6a330a017 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MSIS1986.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MSIS1986.rst @@ -32,6 +32,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.drag_model_plugin_name` @@ -46,10 +48,20 @@ Overview - Geomagnetic Index (Kp). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSIS1986.variable_area_history_file` - Drag variable area history file. @@ -102,6 +114,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.MSIS1986.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.MSIS1986.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,24 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.MSIS1986.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MSIS1986.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MSIS1986.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.MSIS1986.sun_position :type: SunPosition @@ -156,6 +192,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MSIS1986.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MSIS1986.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.MSIS1986.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MSISE1990.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MSISE1990.rst index 5b3a2fd04f..c1749e1a78 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MSISE1990.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MSISE1990.rst @@ -32,6 +32,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.drag_model_plugin_name` @@ -46,10 +48,20 @@ Overview - Geomagnetic Index (Kp). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MSISE1990.variable_area_history_file` - Drag variable area history file. @@ -102,6 +114,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.MSISE1990.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.MSISE1990.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,24 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.MSISE1990.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MSISE1990.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MSISE1990.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.MSISE1990.sun_position :type: SunPosition @@ -156,6 +192,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MSISE1990.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MSISE1990.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.MSISE1990.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2000.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2000.rst index 24cd94b7f6..0f658564e2 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2000.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2000.rst @@ -32,6 +32,8 @@ Overview - Path to the data directory. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.density_type` - Low, mean, high or randomly perturbed density type. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.drag_model_plugin_name` @@ -42,12 +44,22 @@ Overview - Solar Flux (F10.7); the daily Ottawa 10.7 cm solar flux value. Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.namelist_file` - Full path of namelist file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.variable_area_history_file` - Drag variable area history file. @@ -100,6 +112,12 @@ Property detail Low, mean, high or randomly perturbed density type. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.drag_model_plugin :type: DragModelPlugin @@ -130,12 +148,30 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + .. py:property:: namelist_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.namelist_file :type: str Full path of namelist file. +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.sun_position :type: SunPosition @@ -148,6 +184,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2000.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2001.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2001.rst index d09fd76d6f..bef026d031 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2001.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2001.rst @@ -32,6 +32,8 @@ Overview - Path to the data directory. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.density_type` - Low, mean, high or randomly perturbed density type. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.drag_model_plugin_name` @@ -42,12 +44,22 @@ Overview - Solar Flux (F10.7); the daily Ottawa 10.7 cm solar flux value. Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.namelist_file` - Path to namelist file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.variable_area_history_file` - Drag variable area history file. @@ -100,6 +112,12 @@ Property detail Low, mean, high or randomly perturbed density type. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.drag_model_plugin :type: DragModelPlugin @@ -130,12 +148,30 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + .. py:property:: namelist_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.namelist_file :type: str Path to namelist file. +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.sun_position :type: SunPosition @@ -148,6 +184,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2001.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2005.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2005.rst index 1df8f056a3..d5e4869b0f 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2005.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2005.rst @@ -32,6 +32,8 @@ Overview - Path to the data directory. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.density_type` - Low, mean, high or randomly perturbed density type. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.drag_model_plugin_name` @@ -42,12 +44,22 @@ Overview - Solar Flux (F10.7); the daily Ottawa 10.7 cm solar flux value. Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.namelist_file` - Full path of namelist file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.variable_area_history_file` - Drag variable area history file. @@ -100,6 +112,12 @@ Property detail Low, mean, high or randomly perturbed density type. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.drag_model_plugin :type: DragModelPlugin @@ -130,12 +148,30 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + .. py:property:: namelist_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.namelist_file :type: str Full path of namelist file. +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.sun_position :type: SunPosition @@ -148,6 +184,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2005.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2010.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2010.rst index 79196686a1..2c64e28712 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2010.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM2010.rst @@ -32,6 +32,8 @@ Overview - Path to the data directory. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.density_type` - Low, mean, high or randomly perturbed density type. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.drag_model_plugin_name` @@ -42,12 +44,22 @@ Overview - Solar Flux (F10.7); the daily Ottawa 10.7 cm solar flux value. Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.namelist_file` - Full path of namelist file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.variable_area_history_file` - Drag variable area history file. @@ -100,6 +112,12 @@ Property detail Low, mean, high or randomly perturbed density type. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.drag_model_plugin :type: DragModelPlugin @@ -130,12 +148,30 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + .. py:property:: namelist_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.namelist_file :type: str Full path of namelist file. +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.sun_position :type: SunPosition @@ -148,6 +184,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM2010.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM37.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM37.rst index a50e052eba..d9467acc37 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM37.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/MarsGRAM37.rst @@ -32,6 +32,8 @@ Overview - Path to the data directory. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.density_type` - Low, mean or high density type. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.drag_model_plugin_name` @@ -42,12 +44,22 @@ Overview - Solar Flux (F10.7); the daily Ottawa 10.7 cm solar flux value. Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.namelist_file` - Full path of namelist file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.MarsGRAM37.variable_area_history_file` - Drag variable area history file. @@ -100,6 +112,12 @@ Property detail Low, mean or high density type. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.drag_model_plugin :type: DragModelPlugin @@ -130,12 +148,30 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + .. py:property:: namelist_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.namelist_file :type: str Full path of namelist file. +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.sun_position :type: SunPosition @@ -148,6 +184,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.MarsGRAM37.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticCorrectionParameter.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticCorrectionParameter.rst new file mode 100644 index 0000000000..e3462e58ab --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticCorrectionParameter.rst @@ -0,0 +1,59 @@ +NPlateStochasticCorrectionParameter +=================================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParameter + + NPlate Stochastic Correction Parameter definition. + +.. py:currentmodule:: NPlateStochasticCorrectionParameter + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParameter.initial_estimate` + - Initial Error Estimat. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParameter.long_term_initial_estimate` + - Long Term Initial Error Estimate + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParameter.name` + - NPlate Stochastic Correction Parameter name. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import NPlateStochasticCorrectionParameter + + +Property detail +--------------- + +.. py:property:: initial_estimate + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParameter.initial_estimate + :type: float + + Initial Error Estimat. + +.. py:property:: long_term_initial_estimate + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParameter.long_term_initial_estimate + :type: float + + Long Term Initial Error Estimate + +.. py:property:: name + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParameter.name + :type: str + + NPlate Stochastic Correction Parameter name. + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticCorrectionParametersCollection.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticCorrectionParametersCollection.rst new file mode 100644 index 0000000000..dc248dbc31 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticCorrectionParametersCollection.rst @@ -0,0 +1,111 @@ +NPlateStochasticCorrectionParametersCollection +============================================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection + + NPlate Stochastic Correction Parameter Collection. + +.. py:currentmodule:: NPlateStochasticCorrectionParametersCollection + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Methods + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection.get_item_by_index` + - Retrieve an associated object from the collection by index. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection.get_item_by_name` + - Retrieve an associated object from the collection by name. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection.item` + - Iterate through the collection. + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection._new_enum` + - A property that allows you to enumerate through the collection. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection.count` + - Get the number of associated objects in the set. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import NPlateStochasticCorrectionParametersCollection + + +Property detail +--------------- + +.. py:property:: _new_enum + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection._new_enum + :type: EnumeratorProxy + + A property that allows you to enumerate through the collection. + +.. py:property:: count + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection.count + :type: int + + Get the number of associated objects in the set. + + +Method detail +------------- + + +.. py:method:: get_item_by_index(self, index: int) -> NPlateStochasticCorrectionParameter + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection.get_item_by_index + + Retrieve an associated object from the collection by index. + + :Parameters: + + **index** : :obj:`~int` + + + :Returns: + + :obj:`~NPlateStochasticCorrectionParameter` + +.. py:method:: get_item_by_name(self, name: str) -> NPlateStochasticCorrectionParameter + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection.get_item_by_name + + Retrieve an associated object from the collection by name. + + :Parameters: + + **name** : :obj:`~str` + + + :Returns: + + :obj:`~NPlateStochasticCorrectionParameter` + +.. py:method:: item(self, index_or_name: typing.Any) -> NPlateStochasticCorrectionParameter + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticCorrectionParametersCollection.item + + Iterate through the collection. + + :Parameters: + + **index_or_name** : :obj:`~typing.Any` + + + :Returns: + + :obj:`~NPlateStochasticCorrectionParameter` + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticParameter.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticParameter.rst new file mode 100644 index 0000000000..eaa63de1e6 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticParameter.rst @@ -0,0 +1,83 @@ +NPlateStochasticParameter +========================= + +.. py:class:: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter + + NPlate Stochastic Parameter definition. + +.. py:currentmodule:: NPlateStochasticParameter + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.estimate_parameter` + - True if estimating this parameter. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.half_life` + - Half life of the parameter. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.long_term_sigma` + - Long term Sigma value for the parameter. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.name` + - NPlate Stochastic Parameter name. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.nominal_value` + - Nominal Value for this N-Plate group. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.sigma` + - Sigma value for the parameter. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import NPlateStochasticParameter + + +Property detail +--------------- + +.. py:property:: estimate_parameter + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.estimate_parameter + :type: bool + + True if estimating this parameter. + +.. py:property:: half_life + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.half_life + :type: float + + Half life of the parameter. + +.. py:property:: long_term_sigma + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.long_term_sigma + :type: float + + Long term Sigma value for the parameter. + +.. py:property:: name + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.name + :type: str + + NPlate Stochastic Parameter name. + +.. py:property:: nominal_value + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.nominal_value + :type: float + + Nominal Value for this N-Plate group. + +.. py:property:: sigma + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParameter.sigma + :type: float + + Sigma value for the parameter. + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticParametersCollection.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticParametersCollection.rst new file mode 100644 index 0000000000..6c545b5e02 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NPlateStochasticParametersCollection.rst @@ -0,0 +1,111 @@ +NPlateStochasticParametersCollection +==================================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection + + NPlate Stochastic Parameter Collection. + +.. py:currentmodule:: NPlateStochasticParametersCollection + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Methods + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection.get_item_by_index` + - Retrieve an associated object from the collection by index. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection.get_item_by_name` + - Retrieve an associated object from the collection by name. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection.item` + - Iterate through the collection. + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection._new_enum` + - A property that allows you to enumerate through the collection. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection.count` + - Get the number of associated objects in the set. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import NPlateStochasticParametersCollection + + +Property detail +--------------- + +.. py:property:: _new_enum + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection._new_enum + :type: EnumeratorProxy + + A property that allows you to enumerate through the collection. + +.. py:property:: count + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection.count + :type: int + + Get the number of associated objects in the set. + + +Method detail +------------- + + +.. py:method:: get_item_by_index(self, index: int) -> NPlateStochasticParameter + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection.get_item_by_index + + Retrieve an associated object from the collection by index. + + :Parameters: + + **index** : :obj:`~int` + + + :Returns: + + :obj:`~NPlateStochasticParameter` + +.. py:method:: get_item_by_name(self, name: str) -> NPlateStochasticParameter + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection.get_item_by_name + + Retrieve an associated object from the collection by name. + + :Parameters: + + **name** : :obj:`~str` + + + :Returns: + + :obj:`~NPlateStochasticParameter` + +.. py:method:: item(self, index_or_name: typing.Any) -> NPlateStochasticParameter + :canonical: ansys.stk.core.stkobjects.astrogator.NPlateStochasticParametersCollection.item + + Iterate through the collection. + + :Parameters: + + **index_or_name** : :obj:`~typing.Any` + + + :Returns: + + :obj:`~NPlateStochasticParameter` + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/NRLMSISE2000.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NRLMSISE2000.rst index e6883d6671..c2a9282ce8 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/NRLMSISE2000.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NRLMSISE2000.rst @@ -32,6 +32,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.drag_model_plugin_name` @@ -46,10 +48,20 @@ Overview - Geomagnetic Index (Kp). Dimensionless. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.variable_area_history_file` - Drag variable area history file. @@ -102,6 +114,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.drag_model_plugin :type: DragModelPlugin @@ -144,6 +162,24 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.sun_position :type: SunPosition @@ -156,6 +192,18 @@ Property detail True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.NRLMSISE2000.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/NumericalIntegrator.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NumericalIntegrator.rst index 9a8f02bd61..ba392b0678 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/NumericalIntegrator.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/NumericalIntegrator.rst @@ -19,9 +19,6 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~RUNGE_KUTTA_4TH_ADAPT` - - A 4th order Runge-Kutta integrator, adapting step size by comparing one full step to two half steps. Although this technique can be quite slow compared to the other algorithms, it is very common and can be used for comparison. - * - :py:attr:`~RUNGE_KUTTA_FEHLBERG_7TH_8TH` - A 7th order Runge-Kutta-Fehlberg integrator with 8th order error control. This is the default integrator used in the HPOP propagator. @@ -34,9 +31,6 @@ Overview * - :py:attr:`~GAUSS_JACKSON` - A 12th order Gauss-Jackson integrator for second order ODEs. There is currently no error control implemented for this method, meaning that a fixed step size is used. - * - :py:attr:`~RUNGE_KUTTA_2ND_3RD` - - A 2nd order Runge-Kutta integrator with 3rd order error control, using Bogacki and Shampine coefficients. - * - :py:attr:`~RUNGE_KUTTA_4TH_5TH` - A 4th order Runge-Kutta integrator with 5th order error control, using Cash-Karp coefficients. diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/PointMassFunction.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/PointMassFunction.rst index 46556a09a0..fdb16344f6 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/PointMassFunction.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/PointMassFunction.rst @@ -40,7 +40,7 @@ Property detail .. py:property:: gravitational_parameter_source :canonical: ansys.stk.core.stkobjects.astrogator.PointMassFunction.gravitational_parameter_source - :type: GravParamSource + :type: GravParameterSource Get or set the source for the third body's gravitational parameter. diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/RadiationPressureFunction.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/RadiationPressureFunction.rst index c0109eb111..c820a8c9ad 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/RadiationPressureFunction.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/RadiationPressureFunction.rst @@ -28,12 +28,6 @@ Overview - True if including accelerations derived from albedo (reflected sunlight radiation from the central body). * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RadiationPressureFunction.include_thermal_radiation_pressure` - True if including accelerations derived from thermal radiation pressure from the central body. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RadiationPressureFunction.override_segment_settings` - - Do not use this property, as it is deprecated. True to use Ck and area values defined on this component for radiation pressure computations, rather than those defined in the MCS segments. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RadiationPressureFunction.radiation_pressure_area` - - Do not use this property, as it is deprecated. Area to be used for radiation pressure computations. Small area dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RadiationPressureFunction.radiation_pressure_coefficient` - - Do not use this property, as it is deprecated. Coefficient, Ck, for use with radiation pressure computation. @@ -72,22 +66,4 @@ Property detail True if including accelerations derived from thermal radiation pressure from the central body. -.. py:property:: override_segment_settings - :canonical: ansys.stk.core.stkobjects.astrogator.RadiationPressureFunction.override_segment_settings - :type: bool - - Do not use this property, as it is deprecated. True to use Ck and area values defined on this component for radiation pressure computations, rather than those defined in the MCS segments. - -.. py:property:: radiation_pressure_area - :canonical: ansys.stk.core.stkobjects.astrogator.RadiationPressureFunction.radiation_pressure_area - :type: float - - Do not use this property, as it is deprecated. Area to be used for radiation pressure computations. Small area dimension. - -.. py:property:: radiation_pressure_coefficient - :canonical: ansys.stk.core.stkobjects.astrogator.RadiationPressureFunction.radiation_pressure_coefficient - :type: float - - Do not use this property, as it is deprecated. Coefficient, Ck, for use with radiation pressure computation. - diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKutta2nd3rd.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKutta2nd3rd.rst deleted file mode 100644 index 4e7eb54375..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKutta2nd3rd.rst +++ /dev/null @@ -1,133 +0,0 @@ -RungeKutta2nd3rd -================ - -.. py:class:: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd - - Bases: :py:class:`~ansys.stk.core.stkobjects.astrogator.INumericalIntegrator` - - RK2nd3rd Numerical Integrator. - -.. py:currentmodule:: RungeKutta2nd3rd - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.error_control` - - Get or set the error control method. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.high_safety_coefficient` - - Get or set the 'safety' coefficient used to decrease step size if the error is too high. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.initial_step` - - Get or set the initial step. Uses time dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.low_safety_coefficient` - - Get or set the 'safety' coefficient used to increase step size if the error is too low. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.max_absolute_err` - - Get or set the maximum absolute error; Also used if relative scale is too small. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.max_iterations` - - Get or set the maximum iterations. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.max_relative_err` - - Get or set the maximum relative error used to control step size. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.max_step` - - Get or set the maximum step size to allow (absolute value). Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.min_step` - - Get or set the minimum step size to allow (absolute value). Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.use_fixed_step` - - True if running in fixed-step mode. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.use_max_step` - - Whether or not to enforce the maximum step. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.use_min_step` - - Whether or not to enforce the minimum step. - - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects.astrogator import RungeKutta2nd3rd - - -Property detail ---------------- - -.. py:property:: error_control - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.error_control - :type: ErrorControl - - Get or set the error control method. - -.. py:property:: high_safety_coefficient - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.high_safety_coefficient - :type: float - - Get or set the 'safety' coefficient used to decrease step size if the error is too high. Dimensionless. - -.. py:property:: initial_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.initial_step - :type: float - - Get or set the initial step. Uses time dimension. - -.. py:property:: low_safety_coefficient - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.low_safety_coefficient - :type: float - - Get or set the 'safety' coefficient used to increase step size if the error is too low. Dimensionless. - -.. py:property:: max_absolute_err - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.max_absolute_err - :type: float - - Get or set the maximum absolute error; Also used if relative scale is too small. Dimensionless. - -.. py:property:: max_iterations - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.max_iterations - :type: int - - Get or set the maximum iterations. Dimensionless. - -.. py:property:: max_relative_err - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.max_relative_err - :type: float - - Get or set the maximum relative error used to control step size. Dimensionless. - -.. py:property:: max_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.max_step - :type: float - - Get or set the maximum step size to allow (absolute value). Uses Time Dimension. - -.. py:property:: min_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.min_step - :type: float - - Get or set the minimum step size to allow (absolute value). Uses Time Dimension. - -.. py:property:: use_fixed_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.use_fixed_step - :type: bool - - True if running in fixed-step mode. - -.. py:property:: use_max_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.use_max_step - :type: bool - - Whether or not to enforce the maximum step. - -.. py:property:: use_min_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta2nd3rd.use_min_step - :type: bool - - Whether or not to enforce the minimum step. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKutta4thAdapt.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKutta4thAdapt.rst deleted file mode 100644 index fdcb4bbc02..0000000000 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKutta4thAdapt.rst +++ /dev/null @@ -1,133 +0,0 @@ -RungeKutta4thAdapt -================== - -.. py:class:: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt - - Bases: :py:class:`~ansys.stk.core.stkobjects.astrogator.INumericalIntegrator` - - RK4thAdapt Numerical Integrator. - -.. py:currentmodule:: RungeKutta4thAdapt - -Overview --------- - -.. tab-set:: - - .. tab-item:: Properties - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.error_control` - - Get or set the error control method. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.high_safety_coefficient` - - Get or set the 'safety' coefficient used to decrease step size if the error is too high. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.initial_step` - - Get or set the initial step. Uses time dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.low_safety_coefficient` - - Get or set the 'safety' coefficient used to increase step size if the error is too low. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.max_absolute_err` - - Get or set the maximum absolute error; Also used if relative scale is too small. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.max_iterations` - - Get or set the maximum iterations. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.max_relative_err` - - Get or set the maximum relative error used to control step size. Dimensionless. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.max_step` - - Get or set the maximum step size to allow (absolute value). Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.min_step` - - Get or set the minimum step size to allow (absolute value). Uses Time Dimension. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.use_fixed_step` - - True if running in fixed-step mode. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.use_max_step` - - Whether or not to enforce the maximum step. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.use_min_step` - - Whether or not to enforce the minimum step. - - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.stkobjects.astrogator import RungeKutta4thAdapt - - -Property detail ---------------- - -.. py:property:: error_control - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.error_control - :type: ErrorControl - - Get or set the error control method. - -.. py:property:: high_safety_coefficient - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.high_safety_coefficient - :type: float - - Get or set the 'safety' coefficient used to decrease step size if the error is too high. Dimensionless. - -.. py:property:: initial_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.initial_step - :type: float - - Get or set the initial step. Uses time dimension. - -.. py:property:: low_safety_coefficient - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.low_safety_coefficient - :type: float - - Get or set the 'safety' coefficient used to increase step size if the error is too low. Dimensionless. - -.. py:property:: max_absolute_err - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.max_absolute_err - :type: float - - Get or set the maximum absolute error; Also used if relative scale is too small. Dimensionless. - -.. py:property:: max_iterations - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.max_iterations - :type: int - - Get or set the maximum iterations. Dimensionless. - -.. py:property:: max_relative_err - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.max_relative_err - :type: float - - Get or set the maximum relative error used to control step size. Dimensionless. - -.. py:property:: max_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.max_step - :type: float - - Get or set the maximum step size to allow (absolute value). Uses Time Dimension. - -.. py:property:: min_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.min_step - :type: float - - Get or set the minimum step size to allow (absolute value). Uses Time Dimension. - -.. py:property:: use_fixed_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.use_fixed_step - :type: bool - - True if running in fixed-step mode. - -.. py:property:: use_max_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.use_max_step - :type: bool - - Whether or not to enforce the maximum step. - -.. py:property:: use_min_step - :canonical: ansys.stk.core.stkobjects.astrogator.RungeKutta4thAdapt.use_min_step - :type: bool - - Whether or not to enforce the minimum step. - - diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKuttaV8th9th.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKuttaV8th9th.rst index 7605517b70..2ac4b5c43f 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKuttaV8th9th.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/RungeKuttaV8th9th.rst @@ -62,7 +62,7 @@ Property detail .. py:property:: coefficient_type :canonical: ansys.stk.core.stkobjects.astrogator.RungeKuttaV8th9th.coefficient_type - :type: CoeffRungeKuttaV8th9th + :type: CoefficientRungeKuttaV8th9th Get or set the set of coefficients to use. diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPAerospaceT20.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPAerospaceT20.rst index c2e4cf979d..ba5baa4e1e 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPAerospaceT20.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPAerospaceT20.rst @@ -26,12 +26,18 @@ Overview - Other eclipsing bodies. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.include_boundary_mitigation` - True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.k1_stochastic_srp_coefficient` + - K1 Stochastic SRP Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.k2_stochastic_srp_coefficient` + - K2 Stochastic SRP Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.shadow_model` - Get or set the shadow model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.solar_radius` - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.use_sun_central_body_file_values` - True if solar radius should come from the Sun.cb file. @@ -66,6 +72,18 @@ Property detail True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. +.. py:property:: k1_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.k1_stochastic_srp_coefficient + :type: StochasticModelParameters + + K1 Stochastic SRP Coefficient. + +.. py:property:: k2_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.k2_stochastic_srp_coefficient + :type: StochasticModelParameters + + K2 Stochastic SRP Coefficient. + .. py:property:: shadow_model :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.shadow_model :type: ShadowModel @@ -84,6 +102,12 @@ Property detail Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT20.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPAerospaceT30.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPAerospaceT30.rst index 743c66d435..75e9ea92b6 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPAerospaceT30.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPAerospaceT30.rst @@ -26,12 +26,18 @@ Overview - Other eclipsing bodies. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.include_boundary_mitigation` - True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.k1_stochastic_srp_coefficient` + - K1 Stochastic SRP Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.k2_stochastic_srp_coefficient` + - K2 Stochastic SRP Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.shadow_model` - Get or set the shadow model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.solar_radius` - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.use_sun_central_body_file_values` - True if solar radius should come from the Sun.cb file. @@ -66,6 +72,18 @@ Property detail True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. +.. py:property:: k1_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.k1_stochastic_srp_coefficient + :type: StochasticModelParameters + + K1 Stochastic SRP Coefficient. + +.. py:property:: k2_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.k2_stochastic_srp_coefficient + :type: StochasticModelParameters + + K2 Stochastic SRP Coefficient. + .. py:property:: shadow_model :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.shadow_model :type: ShadowModel @@ -84,6 +102,12 @@ Property detail Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPAerospaceT30.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPCorrectionType.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPCorrectionType.rst new file mode 100644 index 0000000000..93d2df04f0 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPCorrectionType.rst @@ -0,0 +1,42 @@ +SRPCorrectionType +================= + +.. py:class:: ansys.stk.core.stkobjects.astrogator.SRPCorrectionType + + IntEnum + + +.. py:currentmodule:: SRPCorrectionType + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Members + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~CR_A_OVER_M_RELATIVE` + - Relative correction to CrA/M. + + * - :py:attr:`~CR_A_OVER_M_ADDITIVE` + - Additive correction to CrA/M. + + * - :py:attr:`~CR_RELATIVE` + - Relative correction to Cr. + + * - :py:attr:`~CR_ADDITIVE` + - Additive correction to Cr. + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import SRPCorrectionType + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aIIA.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aIIA.rst index 6a3e64b2ff..f4d8fdaaee 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aIIA.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aIIA.rst @@ -26,12 +26,18 @@ Overview - Other eclipsing bodies. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.include_boundary_mitigation` - True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.k1_stochastic_srp_coefficient` + - K1 Stochastic SRP Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.k2_stochastic_srp_coefficient` + - K2 Stochastic SRP Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.shadow_model` - Get or set the shadow model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.solar_radius` - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.use_sun_central_body_file_values` - True if solar radius should come from the Sun.cb file. @@ -66,6 +72,18 @@ Property detail True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. +.. py:property:: k1_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.k1_stochastic_srp_coefficient + :type: StochasticModelParameters + + K1 Stochastic SRP Coefficient. + +.. py:property:: k2_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.k2_stochastic_srp_coefficient + :type: StochasticModelParameters + + K2 Stochastic SRP Coefficient. + .. py:property:: shadow_model :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.shadow_model :type: ShadowModel @@ -84,6 +102,12 @@ Property detail Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIA.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aIIR.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aIIR.rst index a25ce9d4fc..171b72cd7c 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aIIR.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aIIR.rst @@ -26,12 +26,18 @@ Overview - Other eclipsing bodies. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.include_boundary_mitigation` - True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.k1_stochastic_srp_coefficient` + - K1 Stochastic SRP Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.k2_stochastic_srp_coefficient` + - K2 Stochastic SRP Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.shadow_model` - Get or set the shadow model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.solar_radius` - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.use_sun_central_body_file_values` - True if solar radius should come from the Sun.cb file. @@ -66,6 +72,18 @@ Property detail True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. +.. py:property:: k1_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.k1_stochastic_srp_coefficient + :type: StochasticModelParameters + + K1 Stochastic SRP Coefficient. + +.. py:property:: k2_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.k2_stochastic_srp_coefficient + :type: StochasticModelParameters + + K2 Stochastic SRP Coefficient. + .. py:property:: shadow_model :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.shadow_model :type: ShadowModel @@ -84,6 +102,12 @@ Property detail Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aIIR.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aeIIA.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aeIIA.rst index a85ecffd3a..77df04eef9 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aeIIA.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aeIIA.rst @@ -26,12 +26,18 @@ Overview - Other eclipsing bodies. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.include_boundary_mitigation` - True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.k1_stochastic_srp_coefficient` + - K1 Stochastic SRP Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.k2_stochastic_srp_coefficient` + - K2 Stochastic SRP Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.shadow_model` - Get or set the shadow model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.solar_radius` - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.use_sun_central_body_file_values` - True if solar radius should come from the Sun.cb file. @@ -66,6 +72,18 @@ Property detail True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. +.. py:property:: k1_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.k1_stochastic_srp_coefficient + :type: StochasticModelParameters + + K1 Stochastic SRP Coefficient. + +.. py:property:: k2_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.k2_stochastic_srp_coefficient + :type: StochasticModelParameters + + K2 Stochastic SRP Coefficient. + .. py:property:: shadow_model :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.shadow_model :type: ShadowModel @@ -84,6 +102,12 @@ Property detail Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIA.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aeIIR.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aeIIR.rst index 271d7404ab..6f434213ba 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aeIIR.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPGSPM04aeIIR.rst @@ -26,12 +26,18 @@ Overview - Other eclipsing bodies. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.include_boundary_mitigation` - True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.k1_stochastic_srp_coefficient` + - K1 Stochastic SRP Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.k2_stochastic_srp_coefficient` + - K2 Stochastic SRP Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.shadow_model` - Get or set the shadow model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.solar_radius` - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.use_sun_central_body_file_values` - True if solar radius should come from the Sun.cb file. @@ -66,6 +72,18 @@ Property detail True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step. +.. py:property:: k1_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.k1_stochastic_srp_coefficient + :type: StochasticModelParameters + + K1 Stochastic SRP Coefficient. + +.. py:property:: k2_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.k2_stochastic_srp_coefficient + :type: StochasticModelParameters + + K2 Stochastic SRP Coefficient. + .. py:property:: shadow_model :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.shadow_model :type: ShadowModel @@ -84,6 +102,12 @@ Property detail Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPGSPM04aeIIR.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPNPlate.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPNPlate.rst index 82be1da349..702d089eaf 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPNPlate.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPNPlate.rst @@ -32,6 +32,8 @@ Overview - Get or set the mean solar flux at 1 au (W/m^2). * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPNPlate.n_plate_definition_file` - Full path of NPlate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPNPlate.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPNPlate.shadow_model` - Get or set the shadow model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPNPlate.solar_force_method` @@ -40,6 +42,8 @@ Overview - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPNPlate.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPNPlate.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPNPlate.use_sun_central_body_file_values` - True if solar values should come from the Sun.cb file. @@ -92,6 +96,12 @@ Property detail Full path of NPlate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.SRPNPlate.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + .. py:property:: shadow_model :canonical: ansys.stk.core.stkobjects.astrogator.SRPNPlate.shadow_model :type: ShadowModel @@ -116,6 +126,12 @@ Property detail Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPNPlate.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPNPlate.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPReflectionPlugin.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPReflectionPlugin.rst index 5237ed51d9..7b43512dd2 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPReflectionPlugin.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPReflectionPlugin.rst @@ -36,6 +36,8 @@ Overview - Get the solar radius value to use in eclipse calculations. Uses Distance Dimension. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPReflectionPlugin.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPReflectionPlugin.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPReflectionPlugin.use_sun_central_body_file_values` - True if solar values should come from the Sun.cb file. @@ -100,6 +102,12 @@ Property detail Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPReflectionPlugin.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPReflectionPlugin.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPSpherical.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPSpherical.rst index 1dcf1c0c47..97bf3521cd 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPSpherical.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPSpherical.rst @@ -36,8 +36,14 @@ Overview - Get or set the solar force method. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPSpherical.solar_radius` - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPSpherical.srp_correction_type` + - Get or set the SRP correction type. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPSpherical.stochastic_srp_coefficient` + - Stochastic SRP Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPSpherical.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPSpherical.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPSpherical.use_sun_central_body_file_values` - True if solar values should come from the Sun.cb file. @@ -102,12 +108,30 @@ Property detail Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. +.. py:property:: srp_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.SRPSpherical.srp_correction_type + :type: SRPCorrectionType + + Get or set the SRP correction type. + +.. py:property:: stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPSpherical.stochastic_srp_coefficient + :type: StochasticModelParameters + + Stochastic SRP Coefficient. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.SRPSpherical.sun_position :type: SunPosition Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPSpherical.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPSpherical.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPTabulatedAreaVector.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPTabulatedAreaVector.rst index ad2327b84d..769d544e66 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPTabulatedAreaVector.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPTabulatedAreaVector.rst @@ -38,10 +38,14 @@ Overview - Get or set the solar force method. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.solar_radius` - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.stochastic_srp_coefficient` + - Stochastic SRP Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.sun_position` - Get or set the sun position computation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.tab_area_vector_definition_file` - Full path of the tabulated area vector definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.use_sun_central_body_file_values` - True if solar values should come from the Sun.cb file. @@ -112,6 +116,12 @@ Property detail Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. +.. py:property:: stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.stochastic_srp_coefficient + :type: StochasticModelParameters + + Stochastic SRP Coefficient. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.sun_position :type: SunPosition @@ -124,6 +134,12 @@ Property detail Full path of the tabulated area vector definition file. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPTabulatedAreaVector.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPVariableArea.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPVariableArea.rst index 5d6d664662..f9c28169a7 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPVariableArea.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/SRPVariableArea.rst @@ -36,8 +36,12 @@ Overview - Get or set the solar force method. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPVariableArea.solar_radius` - Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPVariableArea.stochastic_srp_coefficient` + - Stochastic SRP Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPVariableArea.sun_position` - Get or set the sun position computation. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPVariableArea.use_stochastic_srp_coefficient` + - True if using a stochastic SRP for propagation or estimation. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPVariableArea.use_sun_central_body_file_values` - True if solar values should come from the Sun.cb file. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.SRPVariableArea.variable_area_history_file` @@ -104,12 +108,24 @@ Property detail Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension. +.. py:property:: stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPVariableArea.stochastic_srp_coefficient + :type: StochasticModelParameters + + Stochastic SRP Coefficient. + .. py:property:: sun_position :canonical: ansys.stk.core.stkobjects.astrogator.SRPVariableArea.sun_position :type: SunPosition Get or set the sun position computation. +.. py:property:: use_stochastic_srp_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.SRPVariableArea.use_stochastic_srp_coefficient + :type: bool + + True if using a stochastic SRP for propagation or estimation. + .. py:property:: use_sun_central_body_file_values :canonical: ansys.stk.core.stkobjects.astrogator.SRPVariableArea.use_sun_central_body_file_values :type: bool diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateCalcGravCoeff.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateCalcGravCoefficient.rst similarity index 79% rename from doc/source/api/ansys/stk/core/stkobjects/astrogator/StateCalcGravCoeff.rst rename to doc/source/api/ansys/stk/core/stkobjects/astrogator/StateCalcGravCoefficient.rst index 0a6e8db165..3326be4108 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateCalcGravCoeff.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateCalcGravCoefficient.rst @@ -1,13 +1,13 @@ -StateCalcGravCoeff -================== +StateCalcGravCoefficient +======================== -.. py:class:: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff +.. py:class:: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient Bases: :py:class:`~ansys.stk.core.stkobjects.astrogator.IComponentInfo`, :py:class:`~ansys.stk.core.stkobjects.astrogator.ICloneable` Gravity Coefficient Calc objects. -.. py:currentmodule:: StateCalcGravCoeff +.. py:currentmodule:: StateCalcGravCoefficient Overview -------- @@ -20,17 +20,17 @@ Overview :header-rows: 0 :widths: auto - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.central_body_name` + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.central_body_name` - Get or set the central body of the component. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.coefficient_type` + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.coefficient_type` - Coefficient type. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.degree` + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.degree` - Degree of the coefficient. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.gravity_filename` + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.gravity_filename` - Source for the gravity coefficient. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.normalization_type` + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.normalization_type` - Normalization type. - * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.order` + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.order` - Order of the coefficient. @@ -40,44 +40,44 @@ Import detail .. code-block:: python - from ansys.stk.core.stkobjects.astrogator import StateCalcGravCoeff + from ansys.stk.core.stkobjects.astrogator import StateCalcGravCoefficient Property detail --------------- .. py:property:: central_body_name - :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.central_body_name + :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.central_body_name :type: str Get or set the central body of the component. .. py:property:: coefficient_type - :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.coefficient_type + :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.coefficient_type :type: GravityCoefficientType Coefficient type. .. py:property:: degree - :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.degree + :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.degree :type: int Degree of the coefficient. .. py:property:: gravity_filename - :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.gravity_filename + :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.gravity_filename :type: str Source for the gravity coefficient. .. py:property:: normalization_type - :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.normalization_type + :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.normalization_type :type: GravityCoefficientNormalizationType Normalization type. .. py:property:: order - :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoeff.order + :canonical: ansys.stk.core.stkobjects.astrogator.StateCalcGravCoefficient.order :type: int Order of the coefficient. diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateConfig.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateConfig.rst new file mode 100644 index 0000000000..7d5fa0992e --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateConfig.rst @@ -0,0 +1,59 @@ +StateConfig +=========== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.StateConfig + + State config. property. + +.. py:currentmodule:: StateConfig + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateConfig.description` + - State config. property description + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateConfig.name` + - State config. property name + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateConfig.value` + - State config. property value + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import StateConfig + + +Property detail +--------------- + +.. py:property:: description + :canonical: ansys.stk.core.stkobjects.astrogator.StateConfig.description + :type: str + + State config. property description + +.. py:property:: name + :canonical: ansys.stk.core.stkobjects.astrogator.StateConfig.name + :type: str + + State config. property name + +.. py:property:: value + :canonical: ansys.stk.core.stkobjects.astrogator.StateConfig.value + :type: typing.Any + + State config. property value + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateConfigCollection.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateConfigCollection.rst new file mode 100644 index 0000000000..1cde35794b --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StateConfigCollection.rst @@ -0,0 +1,111 @@ +StateConfigCollection +===================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.StateConfigCollection + + State config. properties Collection. + +.. py:currentmodule:: StateConfigCollection + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Methods + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateConfigCollection.get_item_by_index` + - Retrieve a state config property in the collection by index. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateConfigCollection.get_item_by_name` + - Retrieve a state config property in the collection by name. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateConfigCollection.item` + - Allow you to iterate through the collection. + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateConfigCollection._new_enum` + - Allow you to enumerate through the collection. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StateConfigCollection.count` + - Return the size of the collection. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import StateConfigCollection + + +Property detail +--------------- + +.. py:property:: _new_enum + :canonical: ansys.stk.core.stkobjects.astrogator.StateConfigCollection._new_enum + :type: EnumeratorProxy + + Allow you to enumerate through the collection. + +.. py:property:: count + :canonical: ansys.stk.core.stkobjects.astrogator.StateConfigCollection.count + :type: int + + Return the size of the collection. + + +Method detail +------------- + + +.. py:method:: get_item_by_index(self, index: int) -> StateConfig + :canonical: ansys.stk.core.stkobjects.astrogator.StateConfigCollection.get_item_by_index + + Retrieve a state config property in the collection by index. + + :Parameters: + + **index** : :obj:`~int` + + + :Returns: + + :obj:`~StateConfig` + +.. py:method:: get_item_by_name(self, name: str) -> StateConfig + :canonical: ansys.stk.core.stkobjects.astrogator.StateConfigCollection.get_item_by_name + + Retrieve a state config property in the collection by name. + + :Parameters: + + **name** : :obj:`~str` + + + :Returns: + + :obj:`~StateConfig` + +.. py:method:: item(self, index_or_name: typing.Any) -> StateConfig + :canonical: ansys.stk.core.stkobjects.astrogator.StateConfigCollection.item + + Allow you to iterate through the collection. + + :Parameters: + + **index_or_name** : :obj:`~typing.Any` + + + :Returns: + + :obj:`~StateConfig` + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticDensityCorrection.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticDensityCorrection.rst new file mode 100644 index 0000000000..4d038bd187 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticDensityCorrection.rst @@ -0,0 +1,75 @@ +StochasticDensityCorrection +=========================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection + + Properties for Stochastic Density Correction. + +.. py:currentmodule:: StochasticDensityCorrection + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.density_increase_threshold` + - Open density gain when density ratio increases by this amount. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.density_ratio_root` + - Mapping of density uncertainty goes as K^(1/n). + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.half_life` + - Density Correction Half-life. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.sigma` + - Uncertainty in relative density at periapsis for non-Earth atmospheres. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.sigma_scale` + - Scale Factor for Density Correction Sigma. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import StochasticDensityCorrection + + +Property detail +--------------- + +.. py:property:: density_increase_threshold + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.density_increase_threshold + :type: float + + Open density gain when density ratio increases by this amount. + +.. py:property:: density_ratio_root + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.density_ratio_root + :type: float + + Mapping of density uncertainty goes as K^(1/n). + +.. py:property:: half_life + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.half_life + :type: float + + Density Correction Half-life. + +.. py:property:: sigma + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.sigma + :type: float + + Uncertainty in relative density at periapsis for non-Earth atmospheres. + +.. py:property:: sigma_scale + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticDensityCorrection.sigma_scale + :type: float + + Scale Factor for Density Correction Sigma. + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticModel.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticModel.rst new file mode 100644 index 0000000000..9f0f8f4dd6 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticModel.rst @@ -0,0 +1,39 @@ +StochasticModel +=============== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.StochasticModel + + IntEnum + + +.. py:currentmodule:: StochasticModel + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Members + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~GAUSS_MARKOV` + - Gauss Markov Stochastic Model. + + * - :py:attr:`~RANDOM_WALK` + - Random Walk Stochastic Model. + + * - :py:attr:`~VASICEK` + - Vasicek Stochastic Model. + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import StochasticModel + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticModelParameters.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticModelParameters.rst new file mode 100644 index 0000000000..777fe94835 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticModelParameters.rst @@ -0,0 +1,91 @@ +StochasticModelParameters +========================= + +.. py:class:: ansys.stk.core.stkobjects.astrogator.StochasticModelParameters + + Properties for Stochastic Model Parameters. + +.. py:currentmodule:: StochasticModelParameters + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.diffusion_coefficient` + - Determine the amount of process noise to be added to state covariance used in the Random Walk model. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.error_threshold` + - Covariance floor for long term mean used in the Vasicek model. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.half_life` + - Half life value for Gauss Markov stochastic process. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.model_type` + - Type of stochastic model used for SRP correction. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.process_noise_step` + - Process noise step when minimum floor is hit used in the Vasicek model. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.sigma` + - Root variance of the initial error in the nominal value. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.sigma_long_term` + - Root variance of the initial error in the long term constant value used in the Vasicek model. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import StochasticModelParameters + + +Property detail +--------------- + +.. py:property:: diffusion_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.diffusion_coefficient + :type: float + + Determine the amount of process noise to be added to state covariance used in the Random Walk model. + +.. py:property:: error_threshold + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.error_threshold + :type: float + + Covariance floor for long term mean used in the Vasicek model. + +.. py:property:: half_life + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.half_life + :type: float + + Half life value for Gauss Markov stochastic process. + +.. py:property:: model_type + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.model_type + :type: StochasticModel + + Type of stochastic model used for SRP correction. + +.. py:property:: process_noise_step + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.process_noise_step + :type: float + + Process noise step when minimum floor is hit used in the Vasicek model. + +.. py:property:: sigma + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.sigma + :type: float + + Root variance of the initial error in the nominal value. + +.. py:property:: sigma_long_term + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticModelParameters.sigma_long_term + :type: float + + Root variance of the initial error in the long term constant value used in the Vasicek model. + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticParameters.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticParameters.rst new file mode 100644 index 0000000000..0bc6491f83 --- /dev/null +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/StochasticParameters.rst @@ -0,0 +1,109 @@ +StochasticParameters +==================== + +.. py:class:: ansys.stk.core.stkobjects.astrogator.StochasticParameters + + Bases: :py:class:`~ansys.stk.core.stkobjects.astrogator.IRuntimeTypeInfoProvider` + + Stochastic Parameters. + +.. py:currentmodule:: StochasticParameters + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Properties + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters.ballistic_coefficient` + - Get the ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters.cr_a_over_m` + - Get the Cr A / M + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters.density_model_initial_correction` + - Get or set the density model initial correction. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters.drag_initial_correction` + - Get or set the drag initial correction. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters.drag_long_term_initial_correction` + - Get or set the drag long term initial correction. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters.drag_n_plate_stochastic_correction_parameters` + - Drag NPlate Stochastic Correction Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters.srp_initial_correction` + - Get or set the Solar Radiation Pressure initial correction. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters.srp_long_term_initial_correction` + - Get or set the Solar Radiation Pressure long term initial correction. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.StochasticParameters.srp_n_plate_stochastic_correction_parameters` + - SRP NPlate Stochastic Correction Parameters. + + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.stkobjects.astrogator import StochasticParameters + + +Property detail +--------------- + +.. py:property:: ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticParameters.ballistic_coefficient + :type: float + + Get the ballistic coefficient. + +.. py:property:: cr_a_over_m + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticParameters.cr_a_over_m + :type: float + + Get the Cr A / M + +.. py:property:: density_model_initial_correction + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticParameters.density_model_initial_correction + :type: float + + Get or set the density model initial correction. + +.. py:property:: drag_initial_correction + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticParameters.drag_initial_correction + :type: float + + Get or set the drag initial correction. + +.. py:property:: drag_long_term_initial_correction + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticParameters.drag_long_term_initial_correction + :type: float + + Get or set the drag long term initial correction. + +.. py:property:: drag_n_plate_stochastic_correction_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticParameters.drag_n_plate_stochastic_correction_parameters + :type: NPlateStochasticCorrectionParametersCollection + + Drag NPlate Stochastic Correction Parameters. + +.. py:property:: srp_initial_correction + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticParameters.srp_initial_correction + :type: float + + Get or set the Solar Radiation Pressure initial correction. + +.. py:property:: srp_long_term_initial_correction + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticParameters.srp_long_term_initial_correction + :type: float + + Get or set the Solar Radiation Pressure long term initial correction. + +.. py:property:: srp_n_plate_stochastic_correction_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.StochasticParameters.srp_n_plate_stochastic_correction_parameters + :type: NPlateStochasticCorrectionParametersCollection + + SRP NPlate Stochastic Correction Parameters. + + diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/TwoBodyFunction.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/TwoBodyFunction.rst index 38ed9c3d5a..0af2c7949a 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/TwoBodyFunction.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/TwoBodyFunction.rst @@ -42,7 +42,7 @@ Property detail .. py:property:: gravitational_parameter_source :canonical: ansys.stk.core.stkobjects.astrogator.TwoBodyFunction.gravitational_parameter_source - :type: GravParamSource + :type: GravParameterSource Get or set the source for the gravitational parameter. diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/USStandardAtmosphere.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/USStandardAtmosphere.rst index ec479427d7..141d6b5f97 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/USStandardAtmosphere.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/USStandardAtmosphere.rst @@ -24,6 +24,8 @@ Overview - Flag indicates whether this model computes pressure. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.computes_temperature` - Flag indicates whether this model computes temperature. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.drag_model_plugin_name` @@ -32,8 +34,14 @@ Overview - Drag model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.variable_area_history_file` - Drag variable area history file. @@ -62,6 +70,12 @@ Property detail Flag indicates whether this model computes temperature. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.drag_model_plugin :type: DragModelPlugin @@ -86,12 +100,30 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + .. py:property:: use_approximate_altitude :canonical: ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.use_approximate_altitude :type: bool True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.USStandardAtmosphere.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/UpdateParam.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/UpdateParameter.rst similarity index 93% rename from doc/source/api/ansys/stk/core/stkobjects/astrogator/UpdateParam.rst rename to doc/source/api/ansys/stk/core/stkobjects/astrogator/UpdateParameter.rst index 8b61607018..63c767f020 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/UpdateParam.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/UpdateParameter.rst @@ -1,12 +1,12 @@ -UpdateParam -=========== +UpdateParameter +=============== -.. py:class:: ansys.stk.core.stkobjects.astrogator.UpdateParam +.. py:class:: ansys.stk.core.stkobjects.astrogator.UpdateParameter IntEnum -.. py:currentmodule:: UpdateParam +.. py:currentmodule:: UpdateParameter Overview -------- @@ -58,6 +58,6 @@ Import detail .. code-block:: python - from ansys.stk.core.stkobjects.astrogator import UpdateParam + from ansys.stk.core.stkobjects.astrogator import UpdateParameter diff --git a/doc/source/api/ansys/stk/core/stkobjects/astrogator/VenusGRAM2005.rst b/doc/source/api/ansys/stk/core/stkobjects/astrogator/VenusGRAM2005.rst index 35cd9a2c0f..eb7e94dcb1 100644 --- a/doc/source/api/ansys/stk/core/stkobjects/astrogator/VenusGRAM2005.rst +++ b/doc/source/api/ansys/stk/core/stkobjects/astrogator/VenusGRAM2005.rst @@ -28,6 +28,8 @@ Overview - Path to the data directory. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.density_type` - Low, mean, high or randomly perturbed density type. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.drag_correction_type` + - Drag correction type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.drag_model_plugin` - Drag model plugin properties. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.drag_model_plugin_name` @@ -36,10 +38,20 @@ Overview - Drag model type. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.n_plate_definition_file` - Drag N-Plate definition file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.n_plate_stochastic_parameters` + - NPlate Stochastic Parameters. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.namelist_file` - Full path of namelist file. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.stochastic_ballistic_coefficient` + - Stochastic Ballistic Coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.stochastic_density_correction` + - Stochastic StochasticDensity Correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.use_approximate_altitude` - True if using approximate altitude formula. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.use_stochastic_ballistic_coefficient` + - True if using stochastic model for ballistic coefficient. + * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.use_stochastic_density_correction` + - True if using stochastic model for a density model correction. * - :py:attr:`~ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.variable_area_history_file` - Drag variable area history file. @@ -80,6 +92,12 @@ Property detail Low, mean, high or randomly perturbed density type. +.. py:property:: drag_correction_type + :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.drag_correction_type + :type: DragCorrectionType + + Drag correction type. + .. py:property:: drag_model_plugin :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.drag_model_plugin :type: DragModelPlugin @@ -104,18 +122,48 @@ Property detail Drag N-Plate definition file. +.. py:property:: n_plate_stochastic_parameters + :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.n_plate_stochastic_parameters + :type: NPlateStochasticParametersCollection + + NPlate Stochastic Parameters. + .. py:property:: namelist_file :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.namelist_file :type: str Full path of namelist file. +.. py:property:: stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.stochastic_ballistic_coefficient + :type: StochasticModelParameters + + Stochastic Ballistic Coefficient. + +.. py:property:: stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.stochastic_density_correction + :type: StochasticDensityCorrection + + Stochastic StochasticDensity Correction. + .. py:property:: use_approximate_altitude :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.use_approximate_altitude :type: bool True if using approximate altitude formula. +.. py:property:: use_stochastic_ballistic_coefficient + :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.use_stochastic_ballistic_coefficient + :type: bool + + True if using stochastic model for ballistic coefficient. + +.. py:property:: use_stochastic_density_correction + :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.use_stochastic_density_correction + :type: bool + + True if using stochastic model for a density model correction. + .. py:property:: variable_area_history_file :canonical: ansys.stk.core.stkobjects.astrogator.VenusGRAM2005.variable_area_history_file :type: str diff --git a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/Extent.rst b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/Extent.rst index 0bfa8058d0..f8c21014d1 100644 --- a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/Extent.rst +++ b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/Extent.rst @@ -12,6 +12,15 @@ Overview .. tab-set:: + .. tab-item:: Methods + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.Extent.set_extent_values` + - Set the extent values in degrees + .. tab-item:: Properties .. list-table:: @@ -65,3 +74,34 @@ Property detail Get or set the west longitude. +Method detail +------------- + + + + + +.. py:method:: set_extent_values(self, north: float, south: float, east: float, west: float) -> None + :canonical: ansys.stk.core.stkrfchannelmodeler.Extent.set_extent_values + + Set the extent values in degrees + + :Parameters: + + **north** : :obj:`~float` + + **south** : :obj:`~float` + + **east** : :obj:`~float` + + **west** : :obj:`~float` + + + :Returns: + + :obj:`~None` + + + + + diff --git a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/FrequencyPulseResponse.rst b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/FrequencyPulseResponse.rst index 6c995ca1ed..53b3d89782 100644 --- a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/FrequencyPulseResponse.rst +++ b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/FrequencyPulseResponse.rst @@ -20,6 +20,8 @@ Overview :header-rows: 0 :widths: auto + * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.FrequencyPulseResponse.data_dimensions` + - Get the dimensions of the data. The dimensions are ordered in {Transmit Antenna Count, Receive Antenna Count, Pulse Count, Frequency Sample Count, Complex Number (imaginary and real)}. * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.FrequencyPulseResponse.frequency_sample_count` - Get the frequency sample count. * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.FrequencyPulseResponse.pulse_count` @@ -38,6 +40,12 @@ Import detail Property detail --------------- +.. py:property:: data_dimensions + :canonical: ansys.stk.core.stkrfchannelmodeler.FrequencyPulseResponse.data_dimensions + :type: list + + Get the dimensions of the data. The dimensions are ordered in {Transmit Antenna Count, Receive Antenna Count, Pulse Count, Frequency Sample Count, Complex Number (imaginary and real)}. + .. py:property:: frequency_sample_count :canonical: ansys.stk.core.stkrfchannelmodeler.FrequencyPulseResponse.frequency_sample_count :type: int diff --git a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/IResponse.rst b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/IResponse.rst index d6a19ee67c..085d0aece1 100644 --- a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/IResponse.rst +++ b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/IResponse.rst @@ -19,7 +19,7 @@ Overview :widths: auto * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.IResponse.data` - - Get the response data. + - Get the response data in a single dimension. Reshape to a multi-dimensional array using the DataDimensions property from the derived response class. * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.IResponse.receive_antenna_count` - Get the receive antenna count. * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.IResponse.transmit_antenna_count` @@ -43,7 +43,7 @@ Property detail :canonical: ansys.stk.core.stkrfchannelmodeler.IResponse.data :type: list - Get the response data. + Get the response data in a single dimension. Reshape to a multi-dimensional array using the DataDimensions property from the derived response class. .. py:property:: receive_antenna_count :canonical: ansys.stk.core.stkrfchannelmodeler.IResponse.receive_antenna_count diff --git a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/Material.rst b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/Material.rst index a4fd004c2e..d8f17e7cc3 100644 --- a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/Material.rst +++ b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/Material.rst @@ -18,8 +18,12 @@ Overview :header-rows: 0 :widths: auto + * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.Material.height_standard_deviation` + - Get or set the material height standard deviation * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.Material.properties` - Get material properties. + * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.Material.roughness` + - Get or set the material roughness * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.Material.type` - Get material type. @@ -36,12 +40,24 @@ Import detail Property detail --------------- +.. py:property:: height_standard_deviation + :canonical: ansys.stk.core.stkrfchannelmodeler.Material.height_standard_deviation + :type: float + + Get or set the material height standard deviation + .. py:property:: properties :canonical: ansys.stk.core.stkrfchannelmodeler.Material.properties :type: str Get material properties. +.. py:property:: roughness + :canonical: ansys.stk.core.stkrfchannelmodeler.Material.roughness + :type: float + + Get or set the material roughness + .. py:property:: type :canonical: ansys.stk.core.stkrfchannelmodeler.Material.type :type: str diff --git a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/RangeDopplerResponse.rst b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/RangeDopplerResponse.rst index 4607666389..67b5e26a1c 100644 --- a/doc/source/api/ansys/stk/core/stkrfchannelmodeler/RangeDopplerResponse.rst +++ b/doc/source/api/ansys/stk/core/stkrfchannelmodeler/RangeDopplerResponse.rst @@ -22,6 +22,8 @@ Overview * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.RangeDopplerResponse.angular_velocity` - Get the angular velocity. + * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.RangeDopplerResponse.data_dimensions` + - Get the dimensions of the data. The dimensions are ordered in {Transmit Antenna Count, Receive Antenna Count, Velocity Count, Range Count, Complex Number (imaginary and real)}. * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.RangeDopplerResponse.pulse_count` - Get the pulse count. * - :py:attr:`~ansys.stk.core.stkrfchannelmodeler.RangeDopplerResponse.range_count` @@ -52,6 +54,12 @@ Property detail Get the angular velocity. +.. py:property:: data_dimensions + :canonical: ansys.stk.core.stkrfchannelmodeler.RangeDopplerResponse.data_dimensions + :type: list + + Get the dimensions of the data. The dimensions are ordered in {Transmit Antenna Count, Receive Antenna Count, Velocity Count, Range Count, Complex Number (imaginary and real)}. + .. py:property:: pulse_count :canonical: ansys.stk.core.stkrfchannelmodeler.RangeDopplerResponse.pulse_count :type: int diff --git a/doc/source/api/ansys/stk/core/stkruntime/STKRuntime.rst b/doc/source/api/ansys/stk/core/stkruntime/STKRuntime.rst index c448cb6059..882d87a4d4 100644 --- a/doc/source/api/ansys/stk/core/stkruntime/STKRuntime.rst +++ b/doc/source/api/ansys/stk/core/stkruntime/STKRuntime.rst @@ -28,6 +28,8 @@ Overview grpc_port is the integral port number that the gRPC server is using. grpc_timeout_sec specifies the time allocated to wait for a grpc connection (seconds). grpc_max_message_size is the maximum size in bytes that the gRPC client can receive. Set to zero to use the gRPC default. + grpc_channel_credentials are channel credentials to be attached to the grpc channel (most common use case: SSL credentials, + see https://grpc.io/docs/guides/auth/ for more information). * - :py:attr:`~ansys.stk.core.stkruntime.STKRuntime.start_application` - Create a new STK Runtime instance and attach to the remote host. @@ -35,8 +37,11 @@ Overview grpc_port is the integral port number that the gRPC server is using (valid values are integers from 0 to 65535). grpc_timeout_sec specifies the time allocated to wait for a grpc connection (seconds). grpc_max_message_size is the maximum size in bytes that the gRPC client can receive. Set to zero to use the gRPC default. - Specify user_control = True to return the application to the user's control + user_control specifies if the application returns to the user's control (the application remains open) after terminating the Python API connection. + no_graphics controls if runtime is started with or without graphics. + grpc_channel_credentials are channel credentials to be attached to the grpc channel (most common use case: SSL credentials, + see https://grpc.io/docs/guides/auth/ for more information). Import detail ------------- @@ -49,7 +54,7 @@ Import detail Method detail ------------- -.. py:method:: attach_to_application(grpc_host: str = localhost, grpc_port: int = 40704, grpc_timeout_sec: int = 60, grpc_max_message_size: int = 0) -> STKRuntimeApplication +.. py:method:: attach_to_application(grpc_host: str = localhost, grpc_port: int = 40704, grpc_timeout_sec: int = 60, grpc_max_message_size: int = 0, grpc_channel_credentials) -> STKRuntimeApplication :canonical: ansys.stk.core.stkruntime.STKRuntime.attach_to_application Attach to STKRuntime. @@ -58,6 +63,8 @@ Method detail grpc_port is the integral port number that the gRPC server is using. grpc_timeout_sec specifies the time allocated to wait for a grpc connection (seconds). grpc_max_message_size is the maximum size in bytes that the gRPC client can receive. Set to zero to use the gRPC default. + grpc_channel_credentials are channel credentials to be attached to the grpc channel (most common use case: SSL credentials, + see https://grpc.io/docs/guides/auth/ for more information). :Parameters: @@ -74,7 +81,7 @@ Method detail :obj:`~STKRuntimeApplication` -.. py:method:: start_application(grpc_host: str = localhost, grpc_port: int = 40704, grpc_timeout_sec: int = 60, grpc_max_message_size: int = 0, user_control: bool = False, no_graphics: bool = True) -> STKRuntimeApplication +.. py:method:: start_application(grpc_host: str = localhost, grpc_port: int = 40704, grpc_timeout_sec: int = 60, grpc_max_message_size: int = 0, user_control: bool = False, no_graphics: bool = True, grpc_channel_credentials) -> STKRuntimeApplication :canonical: ansys.stk.core.stkruntime.STKRuntime.start_application Create a new STK Runtime instance and attach to the remote host. @@ -83,8 +90,11 @@ Method detail grpc_port is the integral port number that the gRPC server is using (valid values are integers from 0 to 65535). grpc_timeout_sec specifies the time allocated to wait for a grpc connection (seconds). grpc_max_message_size is the maximum size in bytes that the gRPC client can receive. Set to zero to use the gRPC default. - Specify user_control = True to return the application to the user's control + user_control specifies if the application returns to the user's control (the application remains open) after terminating the Python API connection. + no_graphics controls if runtime is started with or without graphics. + grpc_channel_credentials are channel credentials to be attached to the grpc channel (most common use case: SSL credentials, + see https://grpc.io/docs/guides/auth/ for more information). :Parameters: diff --git a/doc/source/api/ansys/stk/core/stkx/Graphics2DControlBase.rst b/doc/source/api/ansys/stk/core/stkx/Graphics2DControlBase.rst index 51ce1204e9..9d9f26287e 100644 --- a/doc/source/api/ansys/stk/core/stkx/Graphics2DControlBase.rst +++ b/doc/source/api/ansys/stk/core/stkx/Graphics2DControlBase.rst @@ -81,8 +81,6 @@ Overview - Return/sets the background color of the control. * - :py:attr:`~ansys.stk.core.stkx.Graphics2DControlBase.show_progress_image` - The animated progress image type. - * - :py:attr:`~ansys.stk.core.stkx.Graphics2DControlBase.vendor_id` - - Do not use this property, as it is deprecated. The identifier of the vendor. * - :py:attr:`~ansys.stk.core.stkx.Graphics2DControlBase.window_id` - Window identifier (for Connect commands). @@ -201,12 +199,6 @@ Property detail The animated progress image type. -.. py:property:: vendor_id - :canonical: ansys.stk.core.stkx.Graphics2DControlBase.vendor_id - :type: str - - Do not use this property, as it is deprecated. The identifier of the vendor. - .. py:property:: window_id :canonical: ansys.stk.core.stkx.Graphics2DControlBase.window_id :type: int @@ -371,8 +363,6 @@ Method detail - - .. py:method:: zoom_in(self) -> None :canonical: ansys.stk.core.stkx.Graphics2DControlBase.zoom_in diff --git a/doc/source/api/ansys/stk/core/stkx/Graphics3DControlBase.rst b/doc/source/api/ansys/stk/core/stkx/Graphics3DControlBase.rst index 2c41d12ba4..9d58ca24a9 100644 --- a/doc/source/api/ansys/stk/core/stkx/Graphics3DControlBase.rst +++ b/doc/source/api/ansys/stk/core/stkx/Graphics3DControlBase.rst @@ -87,8 +87,6 @@ Overview - Return/sets the background color of the control. * - :py:attr:`~ansys.stk.core.stkx.Graphics3DControlBase.show_progress_image` - The animated progress image type. - * - :py:attr:`~ansys.stk.core.stkx.Graphics3DControlBase.vendor_id` - - Do not use this property, as it is deprecated. The identifier of the vendor. * - :py:attr:`~ansys.stk.core.stkx.Graphics3DControlBase.window_id` - Window identifier (for Connect commands). @@ -219,12 +217,6 @@ Property detail The animated progress image type. -.. py:property:: vendor_id - :canonical: ansys.stk.core.stkx.Graphics3DControlBase.vendor_id - :type: str - - Do not use this property, as it is deprecated. The identifier of the vendor. - .. py:property:: window_id :canonical: ansys.stk.core.stkx.Graphics3DControlBase.window_id :type: int @@ -408,8 +400,6 @@ Method detail - - .. py:method:: zoom_in(self) -> None :canonical: ansys.stk.core.stkx.Graphics3DControlBase.zoom_in diff --git a/doc/source/api/ansys/stk/core/stkx/GraphicsAnalysisControlBase.rst b/doc/source/api/ansys/stk/core/stkx/GraphicsAnalysisControlBase.rst index dedafbe32e..2f7deb077e 100644 --- a/doc/source/api/ansys/stk/core/stkx/GraphicsAnalysisControlBase.rst +++ b/doc/source/api/ansys/stk/core/stkx/GraphicsAnalysisControlBase.rst @@ -41,8 +41,6 @@ Overview - Get or set the splash logo graphic file to be displayed in the control. * - :py:attr:`~ansys.stk.core.stkx.GraphicsAnalysisControlBase.ready_state` - Return the ready state of the control. - * - :py:attr:`~ansys.stk.core.stkx.GraphicsAnalysisControlBase.vendor_id` - - Do not use this property, as it is deprecated. The identifier of the vendor. * - :py:attr:`~ansys.stk.core.stkx.GraphicsAnalysisControlBase.window_id` - Window identifier (for Connect commands). @@ -101,12 +99,6 @@ Property detail Return the ready state of the control. -.. py:property:: vendor_id - :canonical: ansys.stk.core.stkx.GraphicsAnalysisControlBase.vendor_id - :type: str - - Do not use this property, as it is deprecated. The identifier of the vendor. - .. py:property:: window_id :canonical: ansys.stk.core.stkx.GraphicsAnalysisControlBase.window_id :type: int @@ -145,5 +137,3 @@ Method detail - - diff --git a/doc/source/api/ansys/stk/core/stkx/STKXApplication.rst b/doc/source/api/ansys/stk/core/stkx/STKXApplication.rst index 790e56615a..b57d2518d7 100644 --- a/doc/source/api/ansys/stk/core/stkx/STKXApplication.rst +++ b/doc/source/api/ansys/stk/core/stkx/STKXApplication.rst @@ -22,8 +22,6 @@ Overview - Send a connect command to STK X. * - :py:attr:`~ansys.stk.core.stkx.STKXApplication.execute_multiple_commands` - Execute multiple CONNECT actions. The method throws an exception if any of the specified commands have failed. - * - :py:attr:`~ansys.stk.core.stkx.STKXApplication.get_licensing_report` - - Do not use this method, as it is deprecated. Returns a formatted string that contains the license names and their states. The string is formatted as an XML document. * - :py:attr:`~ansys.stk.core.stkx.STKXApplication.get_online_options` - Get http proxy online options. * - :py:attr:`~ansys.stk.core.stkx.STKXApplication.is_feature_available` @@ -65,8 +63,6 @@ Overview - Show the Software License Agreement dialog if not already accepted. * - :py:attr:`~ansys.stk.core.stkx.STKXApplication.use_hook` - Start engine with or without message hook setup (default: engine starts with message hook setup.). - * - :py:attr:`~ansys.stk.core.stkx.STKXApplication.vendor_id` - - Do not use this property, as it is deprecated. The identifier of the vendor. * - :py:attr:`~ansys.stk.core.stkx.STKXApplication.version` - Return the version number. @@ -139,16 +135,10 @@ Property detail .. py:property:: use_hook :canonical: ansys.stk.core.stkx.STKXApplication.use_hook - :type: None + :type: bool Start engine with or without message hook setup (default: engine starts with message hook setup.). -.. py:property:: vendor_id - :canonical: ansys.stk.core.stkx.STKXApplication.vendor_id - :type: str - - Do not use this property, as it is deprecated. The identifier of the vendor. - .. py:property:: version :canonical: ansys.stk.core.stkx.STKXApplication.version :type: str @@ -195,15 +185,6 @@ Method detail :obj:`~ExecuteMultipleCommandsResult` -.. py:method:: get_licensing_report(self) -> str - :canonical: ansys.stk.core.stkx.STKXApplication.get_licensing_report - - Do not use this method, as it is deprecated. Returns a formatted string that contains the license names and their states. The string is formatted as an XML document. - - :Returns: - - :obj:`~str` - .. py:method:: get_online_options(self) -> typing.Tuple[bool, str, int, str, bool] :canonical: ansys.stk.core.stkx.STKXApplication.get_online_options @@ -286,6 +267,7 @@ Method detail :obj:`~None` + .. py:method:: use_software_renderer(self) -> None :canonical: ansys.stk.core.stkx.STKXApplication.use_software_renderer @@ -296,6 +278,3 @@ Method detail :obj:`~None` - - - diff --git a/doc/source/api/ansys/stk/core/uiapplication.rst b/doc/source/api/ansys/stk/core/uiapplication.rst index 7a85ef8ef9..088c4fb951 100644 --- a/doc/source/api/ansys/stk/core/uiapplication.rst +++ b/doc/source/api/ansys/stk/core/uiapplication.rst @@ -62,6 +62,9 @@ Summary * - :py:class:`~ansys.stk.core.uiapplication.ApplicationOpenLogFileMode` - Log file open modes. + * - :py:class:`~ansys.stk.core.uiapplication.PreferencesFilesMode` + - Specify how application should handle user preference files + Description @@ -101,4 +104,5 @@ The STK UI Application library is a COM library containing classes, interfaces a ≔ ApplicationErrorCodes ≔ ApplicationLogMessageType ≔ ApplicationOpenLogFileMode + ≔ PreferencesFilesMode diff --git a/doc/source/api/ansys/stk/core/uiapplication/PreferencesFilesMode.rst b/doc/source/api/ansys/stk/core/uiapplication/PreferencesFilesMode.rst new file mode 100644 index 0000000000..835715f936 --- /dev/null +++ b/doc/source/api/ansys/stk/core/uiapplication/PreferencesFilesMode.rst @@ -0,0 +1,39 @@ +PreferencesFilesMode +==================== + +.. py:class:: ansys.stk.core.uiapplication.PreferencesFilesMode + + IntEnum + + +.. py:currentmodule:: PreferencesFilesMode + +Overview +-------- + +.. tab-set:: + + .. tab-item:: Members + + .. list-table:: + :header-rows: 0 + :widths: auto + + * - :py:attr:`~_NO_LOAD_NO_SAVE` + - Neither Load nor Save user preference files. + + * - :py:attr:`~_LOAD_NO_SAVE` + - Only Load (on startup) but do not Save user preference files. + + * - :py:attr:`~_LOAD_AND_SAVE` + - Both Load (on startup) and Save (on exit) user preference files. + + +Import detail +------------- + +.. code-block:: python + + from ansys.stk.core.uiapplication import PreferencesFilesMode + + diff --git a/doc/source/api/ansys/stk/core/uiapplication/UiApplication.rst b/doc/source/api/ansys/stk/core/uiapplication/UiApplication.rst index e37448dfee..859001c395 100644 --- a/doc/source/api/ansys/stk/core/uiapplication/UiApplication.rst +++ b/doc/source/api/ansys/stk/core/uiapplication/UiApplication.rst @@ -69,6 +69,8 @@ Overview - Return a reference to the currently loaded personality. * - :py:attr:`~ansys.stk.core.uiapplication.UiApplication.personality2` - Return an new instance of the root object of the STK Object Model. + * - :py:attr:`~ansys.stk.core.uiapplication.UiApplication.preferences_files_mode` + - Get or set whether to use saved user preference files. * - :py:attr:`~ansys.stk.core.uiapplication.UiApplication.process_id` - Get process id for the current instance. * - :py:attr:`~ansys.stk.core.uiapplication.UiApplication.top` @@ -168,6 +170,12 @@ Property detail Return an new instance of the root object of the STK Object Model. +.. py:property:: preferences_files_mode + :canonical: ansys.stk.core.uiapplication.UiApplication.preferences_files_mode + :type: PreferencesFilesMode + + Get or set whether to use saved user preference files. + .. py:property:: process_id :canonical: ansys.stk.core.uiapplication.UiApplication.process_id :type: int @@ -381,6 +389,8 @@ Method detail + + .. py:method:: quit(self) -> None :canonical: ansys.stk.core.uiapplication.UiApplication.quit diff --git a/doc/source/api/ansys/stk/core/utilities.rst b/doc/source/api/ansys/stk/core/utilities.rst index 57bb9318e5..8f61428d22 100644 --- a/doc/source/api/ansys/stk/core/utilities.rst +++ b/doc/source/api/ansys/stk/core/utilities.rst @@ -16,7 +16,6 @@ Summary * - :py:obj:`~ansys.stk.core.utilities.colors` * - :py:obj:`~ansys.stk.core.utilities.comobject` - * - :py:obj:`~ansys.stk.core.utilities.exceptions` * - :py:obj:`~ansys.stk.core.utilities.grpcutilities` @@ -37,7 +36,6 @@ Utilities. 🗎 colors 🗎 comobject - 🗎 exceptions 🗎 grpcutilities diff --git a/doc/source/api/ansys/stk/core/utilities/colors.rst b/doc/source/api/ansys/stk/core/utilities/colors.rst index 45fa5bea57..12283f94e6 100644 --- a/doc/source/api/ansys/stk/core/utilities/colors.rst +++ b/doc/source/api/ansys/stk/core/utilities/colors.rst @@ -15,20 +15,20 @@ Summary :widths: auto * - :py:class:`~ansys.stk.core.utilities.colors.Color` - - An opaque color representation that can be used with the STK Object Model. + - An opaque color representation that can be used with the Object Model. * - :py:class:`~ansys.stk.core.utilities.colors.ColorRGBA` - - A variably translucent color representation that can be used with certain methods in the STK Object Model. + - A variably translucent color representation that can be used with certain methods in the Object Model. * - :py:class:`~ansys.stk.core.utilities.colors.Colors` - - A factory for creating Color objects that may be used with the STK object model. + - A factory for creating Color objects that may be used with the Object Model. Description ----------- -Used to communicate color information between Python and STK. +Used to communicate color information. Color is the color object type and Colors is the factory for creating Color objects. diff --git a/doc/source/api/ansys/stk/core/utilities/colors/Color.rst b/doc/source/api/ansys/stk/core/utilities/colors/Color.rst index b980e19b39..872331ffaa 100644 --- a/doc/source/api/ansys/stk/core/utilities/colors/Color.rst +++ b/doc/source/api/ansys/stk/core/utilities/colors/Color.rst @@ -5,7 +5,7 @@ Color object - An opaque color representation that can be used with the STK Object Model. + An opaque color representation that can be used with the Object Model. .. py:currentmodule:: Color diff --git a/doc/source/api/ansys/stk/core/utilities/colors/ColorRGBA.rst b/doc/source/api/ansys/stk/core/utilities/colors/ColorRGBA.rst index 554d06b247..f5a229dbb1 100644 --- a/doc/source/api/ansys/stk/core/utilities/colors/ColorRGBA.rst +++ b/doc/source/api/ansys/stk/core/utilities/colors/ColorRGBA.rst @@ -5,7 +5,7 @@ ColorRGBA object - A variably translucent color representation that can be used with certain methods in the STK Object Model. + A variably translucent color representation that can be used with certain methods in the Object Model. .. py:currentmodule:: ColorRGBA diff --git a/doc/source/api/ansys/stk/core/utilities/colors/Colors.rst b/doc/source/api/ansys/stk/core/utilities/colors/Colors.rst index 7c3a6cc213..e9517a4e64 100644 --- a/doc/source/api/ansys/stk/core/utilities/colors/Colors.rst +++ b/doc/source/api/ansys/stk/core/utilities/colors/Colors.rst @@ -5,7 +5,7 @@ Colors object - A factory for creating Color objects that may be used with the STK object model. + A factory for creating Color objects that may be used with the Object Model. Contains factory methods and named colors. diff --git a/doc/source/api/ansys/stk/core/utilities/comobject.rst b/doc/source/api/ansys/stk/core/utilities/comobject.rst index cf02f9ed62..a2aa757462 100644 --- a/doc/source/api/ansys/stk/core/utilities/comobject.rst +++ b/doc/source/api/ansys/stk/core/utilities/comobject.rst @@ -22,7 +22,7 @@ Summary Description ----------- -Contains a wrapper for a raw COM object that is not part of the STK Object Model. +Contains a wrapper for a raw COM object that is not part of the Object Model. .. py:currentmodule:: ansys.stk.core.utilities.comobject diff --git a/doc/source/api/ansys/stk/core/utilities/comobject/COMObject.rst b/doc/source/api/ansys/stk/core/utilities/comobject/COMObject.rst index dc66465629..0cd0e55b47 100644 --- a/doc/source/api/ansys/stk/core/utilities/comobject/COMObject.rst +++ b/doc/source/api/ansys/stk/core/utilities/comobject/COMObject.rst @@ -7,7 +7,7 @@ COMObject Holds a raw COM pointer. - May be returned from STK if the return argument is not part of the STK Object Model. + May be returned from if the return argument is not part of the Object Model. .. py:currentmodule:: COMObject diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions.rst b/doc/source/api/ansys/stk/core/utilities/exceptions.rst deleted file mode 100644 index 1689a88ced..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions.rst +++ /dev/null @@ -1,70 +0,0 @@ -The ``exceptions`` module -========================= - -.. py:module:: ansys.stk.core.utilities.exceptions - -Summary -------- - -.. tab-set:: - - .. tab-item:: Classes - - .. list-table:: - :header-rows: 0 - :widths: auto - - * - :py:class:`~ansys.stk.core.utilities.exceptions.GrpcUtilitiesError` - - Raised when using gRPC utilities in an unsupported manner. - - * - :py:class:`~ansys.stk.core.utilities.exceptions.STKAttributeError` - - Raised when attempting to set an unrecognized attribute within the STK API. - - * - :py:class:`~ansys.stk.core.utilities.exceptions.STKColorError` - - Raised when a problem is encountered with color classes. - - * - :py:class:`~ansys.stk.core.utilities.exceptions.STKEventsAPIError` - - Raised when attempting to assign to an STK Event rather than using operator += or -=. - - * - :py:class:`~ansys.stk.core.utilities.exceptions.STKInitializationError` - - Raised in STKDesktop and STKEngine when unable to initialize or attach to STK. - - * - :py:class:`~ansys.stk.core.utilities.exceptions.STKInvalidCastError` - - Raised when attempting to cast an object to an unsupported interface or class type. - - * - :py:class:`~ansys.stk.core.utilities.exceptions.STKInvalidTimerError` - - Raised when attempting to use an engine timer that cannot be implemented. - - * - :py:class:`~ansys.stk.core.utilities.exceptions.STKPluginMethodNotImplementedError` - - Raised when a plugin method is called by STK that was not implemented by the user. - - * - :py:class:`~ansys.stk.core.utilities.exceptions.STKRuntimeError` - - Raised when an STK method call fails. - - - -Description ------------ - -Contains specific exceptions that may be raised from the STK API. - -.. py:currentmodule:: ansys.stk.core.utilities.exceptions - -.. TABLE OF CONTENTS - -.. toctree:: - :titlesonly: - :maxdepth: 1 - :hidden: - - GrpcUtilitiesError - STKAttributeError - STKColorError - STKEventsAPIError - STKInitializationError - STKInvalidCastError - STKInvalidTimerError - STKPluginMethodNotImplementedError - STKRuntimeError - - diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions/GrpcUtilitiesError.rst b/doc/source/api/ansys/stk/core/utilities/exceptions/GrpcUtilitiesError.rst deleted file mode 100644 index 0bab6754df..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions/GrpcUtilitiesError.rst +++ /dev/null @@ -1,20 +0,0 @@ -GrpcUtilitiesError -================== - -.. py:class:: ansys.stk.core.utilities.exceptions.GrpcUtilitiesError - - SyntaxError - - Raised when using gRPC utilities in an unsupported manner. - -.. py:currentmodule:: GrpcUtilitiesError - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.utilities.exceptions import GrpcUtilitiesError - - diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions/STKAttributeError.rst b/doc/source/api/ansys/stk/core/utilities/exceptions/STKAttributeError.rst deleted file mode 100644 index d43d11830e..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions/STKAttributeError.rst +++ /dev/null @@ -1,20 +0,0 @@ -STKAttributeError -================= - -.. py:class:: ansys.stk.core.utilities.exceptions.STKAttributeError - - AttributeError - - Raised when attempting to set an unrecognized attribute within the STK API. - -.. py:currentmodule:: STKAttributeError - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.utilities.exceptions import STKAttributeError - - diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions/STKColorError.rst b/doc/source/api/ansys/stk/core/utilities/exceptions/STKColorError.rst deleted file mode 100644 index 2041cbfdfd..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions/STKColorError.rst +++ /dev/null @@ -1,20 +0,0 @@ -STKColorError -============= - -.. py:class:: ansys.stk.core.utilities.exceptions.STKColorError - - RuntimeError - - Raised when a problem is encountered with color classes. - -.. py:currentmodule:: STKColorError - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.utilities.exceptions import STKColorError - - diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions/STKEventsAPIError.rst b/doc/source/api/ansys/stk/core/utilities/exceptions/STKEventsAPIError.rst deleted file mode 100644 index 4e204bdbb2..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions/STKEventsAPIError.rst +++ /dev/null @@ -1,20 +0,0 @@ -STKEventsAPIError -================= - -.. py:class:: ansys.stk.core.utilities.exceptions.STKEventsAPIError - - SyntaxError - - Raised when attempting to assign to an STK Event rather than using operator += or -=. - -.. py:currentmodule:: STKEventsAPIError - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.utilities.exceptions import STKEventsAPIError - - diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions/STKInitializationError.rst b/doc/source/api/ansys/stk/core/utilities/exceptions/STKInitializationError.rst deleted file mode 100644 index 0fc65e8ab0..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions/STKInitializationError.rst +++ /dev/null @@ -1,20 +0,0 @@ -STKInitializationError -====================== - -.. py:class:: ansys.stk.core.utilities.exceptions.STKInitializationError - - RuntimeError - - Raised in STKDesktop and STKEngine when unable to initialize or attach to STK. - -.. py:currentmodule:: STKInitializationError - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.utilities.exceptions import STKInitializationError - - diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions/STKInvalidCastError.rst b/doc/source/api/ansys/stk/core/utilities/exceptions/STKInvalidCastError.rst deleted file mode 100644 index 2a67a0c8c7..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions/STKInvalidCastError.rst +++ /dev/null @@ -1,20 +0,0 @@ -STKInvalidCastError -=================== - -.. py:class:: ansys.stk.core.utilities.exceptions.STKInvalidCastError - - RuntimeError - - Raised when attempting to cast an object to an unsupported interface or class type. - -.. py:currentmodule:: STKInvalidCastError - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.utilities.exceptions import STKInvalidCastError - - diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions/STKInvalidTimerError.rst b/doc/source/api/ansys/stk/core/utilities/exceptions/STKInvalidTimerError.rst deleted file mode 100644 index 63491c58de..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions/STKInvalidTimerError.rst +++ /dev/null @@ -1,20 +0,0 @@ -STKInvalidTimerError -==================== - -.. py:class:: ansys.stk.core.utilities.exceptions.STKInvalidTimerError - - RuntimeError - - Raised when attempting to use an engine timer that cannot be implemented. - -.. py:currentmodule:: STKInvalidTimerError - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.utilities.exceptions import STKInvalidTimerError - - diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions/STKPluginMethodNotImplementedError.rst b/doc/source/api/ansys/stk/core/utilities/exceptions/STKPluginMethodNotImplementedError.rst deleted file mode 100644 index a1acdbc05d..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions/STKPluginMethodNotImplementedError.rst +++ /dev/null @@ -1,20 +0,0 @@ -STKPluginMethodNotImplementedError -================================== - -.. py:class:: ansys.stk.core.utilities.exceptions.STKPluginMethodNotImplementedError - - SyntaxError - - Raised when a plugin method is called by STK that was not implemented by the user. - -.. py:currentmodule:: STKPluginMethodNotImplementedError - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.utilities.exceptions import STKPluginMethodNotImplementedError - - diff --git a/doc/source/api/ansys/stk/core/utilities/exceptions/STKRuntimeError.rst b/doc/source/api/ansys/stk/core/utilities/exceptions/STKRuntimeError.rst deleted file mode 100644 index 7c12e04e9b..0000000000 --- a/doc/source/api/ansys/stk/core/utilities/exceptions/STKRuntimeError.rst +++ /dev/null @@ -1,20 +0,0 @@ -STKRuntimeError -=============== - -.. py:class:: ansys.stk.core.utilities.exceptions.STKRuntimeError - - RuntimeError - - Raised when an STK method call fails. - -.. py:currentmodule:: STKRuntimeError - - -Import detail -------------- - -.. code-block:: python - - from ansys.stk.core.utilities.exceptions import STKRuntimeError - - diff --git a/doc/source/changelog/837.added.md b/doc/source/changelog/837.added.md new file mode 100644 index 0000000000..b1c5fec929 --- /dev/null +++ b/doc/source/changelog/837.added.md @@ -0,0 +1 @@ +Switch the repo to STK 13.0.0 diff --git a/doc/source/conf.py b/doc/source/conf.py index a87876259c..a1614b379f 100755 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -363,7 +363,7 @@ def read_optional_dependencies_from_pyproject(): "SUPPORTED_PYTHON_VERSIONS": ["3.11", "3.12", "3.13"], "SUPPORTED_PLATFORMS": ["windows", "ubuntu"], "PYSTK_VERSION": version, - "STK_VERSION": "12.10.0", + "STK_VERSION": "13.0.0", } jinja_contexts = { diff --git a/doc/source/getting-started/prerequisites.rst b/doc/source/getting-started/prerequisites.rst index ce79889877..ae09e6ec09 100644 --- a/doc/source/getting-started/prerequisites.rst +++ b/doc/source/getting-started/prerequisites.rst @@ -35,11 +35,14 @@ The STK desktop application or STK Engine must be installed and licensed on your :header-rows: 1 * - Ansys Release - - 2025.1 - * - STK Release + - STK Release + - PySTK Release + * - 2025.1 - 12.10 - * - PySTK Release - 0.1.x + * - 2025.2 + - 13.0 + - 0.2.x Install the STK Desktop application ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/doc/source/user-guide/code-snippets.rst b/doc/source/user-guide/code-snippets.rst index 9782452091..89f818eeba 100644 --- a/doc/source/user-guide/code-snippets.rst +++ b/doc/source/user-guide/code-snippets.rst @@ -124,32 +124,6 @@ STK Objects - :ref:`Define and compute a chain (advanced) ` - :ref:`Define and compute a chain (basic) ` - :ref:`Create a chain (on the current scenario central body) ` - Communications - Antenna - - :ref:`Modify antenna graphics ` - - :ref:`Modify antenna orientation and position ` - - :ref:`Modify antenna refraction ` - - :ref:`Modify antenna model type ` - - :ref:`Create a new antenna object ` - Receiver - - :ref:`Receiver additional gain ` - - :ref:`Modify receiver filter properties ` - - :ref:`Modify receiver demodulator properties ` - - :ref:`Modify receiver system noise temperature ` - - :ref:`Modify orientation of the receiver antenna ` - - :ref:`Modify receiver polarization properties ` - - :ref:`Modify receiver embedded antenna ` - - :ref:`Modify receiver model type ` - - :ref:`Create a new receiver object ` - Transmitter - - :ref:`Transmitter additional gain ` - - :ref:`Modify a transmitter filter ` - - :ref:`Modify a transmitter's modulator properties ` - - :ref:`Modify a transmitter's orientation and position ` - - :ref:`Modify a transmitter's polarization properties ` - - :ref:`Modify a transmitter's embedded antenna ` - - :ref:`Modify a transmitter's model type ` - - :ref:`Create a new transmitter object ` Constellation - :ref:`Define a constellation ` Coverage Definition @@ -241,6 +215,32 @@ STK Objects - :ref:`Define sensor pointing fixed AzEl ` - :ref:`Set sensor properties ` - :ref:`Attach a sensor object to a vehicle ` + Communications + Antenna + - :ref:`Modify antenna graphics ` + - :ref:`Modify antenna orientation and position ` + - :ref:`Modify antenna refraction ` + - :ref:`Modify antenna model type ` + - :ref:`Create a new antenna object ` + Receiver + - :ref:`Receiver additional gain ` + - :ref:`Modify receiver filter properties ` + - :ref:`Modify receiver demodulator properties ` + - :ref:`Modify receiver system noise temperature ` + - :ref:`Modify orientation of the receiver antenna ` + - :ref:`Modify receiver polarization properties ` + - :ref:`Modify receiver embedded antenna ` + - :ref:`Modify receiver model type ` + - :ref:`Create a new receiver object ` + Transmitter + - :ref:`Transmitter additional gain ` + - :ref:`Modify a transmitter filter ` + - :ref:`Modify a transmitter's modulator properties ` + - :ref:`Modify a transmitter's orientation and position ` + - :ref:`Modify a transmitter's polarization properties ` + - :ref:`Modify a transmitter's embedded antenna ` + - :ref:`Modify a transmitter's model type ` + - :ref:`Create a new transmitter object ` Vehicles Common Propagators @@ -518,14 +518,14 @@ Create a new custom script vector customScript = VectFactory.create("Script", "Description", VectorType.CUSTOM_SCRIPT) # Initialization script if needed # customScript.InitializationScriptFile = '' - trainingSamplesDir = r"C:\Program Files\AGI\STK 12\Data\Resources\stktraining\samples" + trainingSamplesDir = r"C:\Program Files\AGI\STK_ODTK 13\Data\Resources\stktraining\samples" scriptFilePath = r"\Heliograph\Scripting\VectorTool\Vector\vector.vbs" customScript.script_file = trainingSamplesDir + scriptFilePath if customScript.is_valid is False: print("Script component not valid!") from os import getenv - customScriptingDir = r"C:\Users\%s\Documents\STK 12\Config\Scripting\VectorTool" % getenv("USERNAME") + customScriptingDir = r"C:\Users\%s\Documents\STK_ODTK 13\Config\Scripting\VectorTool" % getenv("USERNAME") print(r"Copy vbs file from " + trainingSamplesDir + scriptFilePath + r" to " + customScriptingDir) .. _CreateCrossProductVector: @@ -985,7 +985,7 @@ Draw a new texture screen overlay manager = scenario.scene_manager overlays = manager.screen_overlays.overlays textureOverlay = manager.initializers.texture_screen_overlay.initialize_with_xy_width_height(0, 0, 128, 128) - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] textureOverlay.texture = manager.textures.load_from_string_uri( os.path.join(installPath, "STKData", "VO", "Textures", "agilogo3.ppm") ) @@ -1026,7 +1026,7 @@ Draw a new surface extent triangulator # Scenario scenario: Scenario object manager = scenario.scene_manager - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] texture_path = os.path.join(installPath, "STKData", "VO", "Textures", "AGI_logo_small.png") texture = manager.textures.load_from_string_uri(texture_path) mesh = manager.initializers.surface_mesh_primitive.initialize() @@ -1105,64 +1105,6 @@ Combine enumerations with the logical or operator # using the `|` operator cyl_fill = CylinderFillOptions.BOTTOM_CAP | CylinderFillOptions.TOP_CAP -.. _SceneLighting: - -Control the lighting of the 3D scene -==================================== - -.. code-block:: python - - # Scenario scenario: Scenario object - # Modify the lighting levels - manager = scenario.scene_manager - lighting = manager.scenes.item(0).lighting - lighting.ambient_intensity = 0.20 # Percent - lighting.diffuse_intensity = 4 # Percent - lighting.night_lights_intensity = 5 # Percent - -.. _DisplayStarsWater: - -Control the display of stars and water texture -============================================== - -.. code-block:: python - - # Scenario scenario: Scenario object - # Turn off the stars and water texture - manager = scenario.scene_manager - manager.scenes.item(0).show_stars = False - manager.scenes.item(0).show_water_surface = False - -.. _AddTerrainImagery: - -Add imagery and terrain to the scene -==================================== - -.. code-block:: python - - # Scenario scenario: Scenario object - # Retrieve the boundaries of the imported files - manager = scenario.scene_manager - # Add Terrain - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] - terrainTile = manager.scenes.item(0).central_bodies.earth.terrain.add_uri_string( - os.path.join(installPath, "Data", "Resources", "stktraining", "samples", "SRTM_Skopje.pdtt") - ) - extentTerrain = terrainTile.extent - print( - "Terrain boundaries: LatMin: %s LatMax: %s LonMin: %s LonMax: %s" - % (str(extentTerrain[0]), str(extentTerrain[2]), str(extentTerrain[1]), str(extentTerrain[3])) - ) - # Add Imagery - imageryTile = manager.scenes.item(0).central_bodies.earth.imagery.add_uri_string( - os.path.join(installPath, "Data", "Resources", "stktraining", "imagery", "NPS_OrganPipeCactus_Map.pdttx") - ) - extentImagery = imageryTile.extent - print( - "Imagery boundaries: LatMin: %s LatMax: %s LonMin: %s LonMax: %s" - % (str(extentImagery[0]), str(extentImagery[2]), str(extentImagery[1]), str(extentImagery[3])) - ) - .. _AttachSTKRuntimeSnippet: Attach to an already running STK runtime instance and get a reference to the STK object root @@ -1258,6 +1200,64 @@ Initialize STK Engine with graphics and get a reference to the STK object root # Get the STK Object Root interface root = stk.new_object_root() +.. _SceneLighting: + +Control the lighting of the 3D scene +==================================== + +.. code-block:: python + + # Scenario scenario: Scenario object + # Modify the lighting levels + manager = scenario.scene_manager + lighting = manager.scenes.item(0).lighting + lighting.ambient_intensity = 0.20 # Percent + lighting.diffuse_intensity = 4 # Percent + lighting.night_lights_intensity = 5 # Percent + +.. _DisplayStarsWater: + +Control the display of stars and water texture +============================================== + +.. code-block:: python + + # Scenario scenario: Scenario object + # Turn off the stars and water texture + manager = scenario.scene_manager + manager.scenes.item(0).show_stars = False + manager.scenes.item(0).show_water_surface = False + +.. _AddTerrainImagery: + +Add imagery and terrain to the scene +==================================== + +.. code-block:: python + + # Scenario scenario: Scenario object + # Retrieve the boundaries of the imported files + manager = scenario.scene_manager + # Add Terrain + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + terrainTile = manager.scenes.item(0).central_bodies.earth.terrain.add_uri_string( + os.path.join(installPath, "Data", "Resources", "stktraining", "samples", "SRTM_Skopje.pdtt") + ) + extentTerrain = terrainTile.extent + print( + "Terrain boundaries: LatMin: %s LatMax: %s LonMin: %s LonMax: %s" + % (str(extentTerrain[0]), str(extentTerrain[2]), str(extentTerrain[1]), str(extentTerrain[3])) + ) + # Add Imagery + imageryTile = manager.scenes.item(0).central_bodies.earth.imagery.add_uri_string( + os.path.join(installPath, "Data", "Resources", "stktraining", "imagery", "NPS_OrganPipeCactus_Map.pdttx") + ) + extentImagery = imageryTile.extent + print( + "Imagery boundaries: LatMin: %s LatMax: %s LonMin: %s LonMax: %s" + % (str(extentImagery[0]), str(extentImagery[2]), str(extentImagery[1]), str(extentImagery[3])) + ) + .. _ScenarioFont: Change the scenario font @@ -1415,7 +1415,7 @@ Open a viewer data file # STKObjectRoot root: STK Object Model Root if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] vdfPath = "Data", "ExampleScenarios", "Intro_STK_Space_Systems.vdf" @@ -1995,8 +1995,8 @@ Define and compute a chain (advanced) chain.clear_access() # Add some objects to chain - chain.objects.add("Facility/MyFacility") - chain.objects.add_object(satellite) + chain.start_object = facility + chain.end_object = satellite # Configure chain parameters chain.recompute_automatically = False @@ -2026,9 +2026,9 @@ Define and compute a chain (basic) # Chain chain: Chain object - # Add some objects to chain (using STK path) - chain.objects.add("Facility/MyFacility") - chain.objects.add("Satellite/MySatellite") + # Add some objects to chain + chain.start_object = facility + chain.end_object = satellite # Compute the chain chain.compute_access() @@ -2045,1460 +2045,1459 @@ Create a chain (on the current scenario central body) # NewOnCentralBody to specify explicitly the central body) chain = root.current_scenario.children.new(STKObjectType.CHAIN, "MyChain") -.. _ModifyAntennaGraphics: +.. _CreateConstellation: -Modify antenna graphics -======================= +Define a constellation +====================== .. code-block:: python - # Antenna antenna: Antenna object - contours = antenna.graphics.contour_graphics - contours.set_contour_type(AntennaContourType.GAIN) - contours.show = True - for i in range(-30, 30, 5): - contours.contour.levels.add(i) - antenna.graphics_3d.show_contours = True - antenna.graphics_3d.volume_graphics.show = True + # STKObjectRoot root: STK Object Model Root + # Satellite satellite: Satellite object + constellation = root.current_scenario.children.new(STKObjectType.CONSTELLATION, "MyConstellation") + constellation.objects.add_object(satellite) + constellation.objects.add("*/Facility/MyFacility") -.. _ModifyAntennaOrientation: +.. _CoverageCompute: -Modify antenna orientation and position -======================================= +Compute coverage +================ .. code-block:: python - # Antenna antenna: Antenna object - antOrientation = antenna.orientation - antOrientation.assign_az_el(0, -90, AzElAboutBoresight.ROTATE) - antOrientation.position_offset.x = 0.0 # m - antOrientation.position_offset.y = 1 # m - antOrientation.position_offset.z = 0.25 # m + # CoverageDefinition coverage: Coverage object + coverage.compute_accesses() -.. _ModifyAntennaRefraction: +.. _CoverageAdvanced: -Modify antenna refraction -========================= +Set advanced settings for coverage +================================== .. code-block:: python - # Antenna antenna: Antenna object - antenna.use_refraction_in_access = True - antenna.refraction = SensorRefractionType.ITU_R_P834_4 - refraction = antenna.refraction_model - refraction.ceiling = 5000 # m - refraction.atmosphere_altitude = 10000 # m - refraction.knee_bend_factor = 0.2 + # CoverageDefinition coverage: Coverage object + advanced = coverage.advanced + advanced.recompute_automatically = False + advanced.data_retention = CoverageDataRetention.ALL_DATA + advanced.save_mode = DataSaveMode.SAVE_ACCESSES -.. _ModifyAntenna: +.. _SetCoverageIntervalToAvailability: -Modify antenna model type -========================= +Set the coverage interval to an object's availability analysis interval +======================================================================= .. code-block:: python - # Antenna antenna: Antenna object - antenna.set_model("Dipole") - antennaModel = antenna.model - antennaModel.design_frequency = 15 # GHz - antennaModel.length = 1.5 # m - antennaModel.length_to_wavelength_ratio = 45 - antennaModel.efficiency = 85 # Percent + # Satellite satellite: Satellite object + # CoverageDefinition coverage: Coverage object + satVGT = satellite.analysis_workbench_components + AvailTimeSpan = satVGT.time_intervals.item("AvailabilityTimeSpan") + IntResult = AvailTimeSpan.find_interval() + coverage.interval.analysis_interval.set_start_and_stop_times(IntResult.interval.start, IntResult.interval.stop) -.. _CreateAntenna: +.. _CreateCoverage: -Create a new antenna object -=========================== +Create a new coverage definition (on the current scenario central body) +======================================================================= .. code-block:: python - # ISTKObject satellite: STK object - antenna = satellite.children.new(STKObjectType.ANTENNA, "MyAntenna") + # Scenario scenario: Scenario object + # Create new Coverage Definition and set the Bounds to an area target + coverage = scenario.children.new(STKObjectType.COVERAGE_DEFINITION, "MyCoverage") + coverage.grid.bounds_type = CoverageBounds.CUSTOM_REGIONS + covGrid = coverage.grid + bounds = covGrid.bounds + bounds.area_targets.add("AreaTarget/MyAreaTarget") + # Define the Grid Resolution + Res = covGrid.resolution + Res.latitude_longitude = 0.5 # deg + # Set the satellite as the Asset + coverage.asset_list.add("Satellite/MySatellite") -.. _ReceiverAdditionalGain: + # Turn off Show Grid Points + coverage.graphics.static.show_points = False -Receiver additional gain -======================== +.. _SingleTimesDataProvider: + +Get data for specific points and elements +========================================= .. code-block:: python - # Receiver receiver: Receiver object - recModel = receiver.model - gain = recModel.pre_receive_gains_losses.add(5) # dB - gain.identifier = "Example Gain" + # STKObjectRoot root: STK Object Model root + # Satellite satellite: Satellite object + # Change DateFormat dimension to epoch seconds to make the data easier to handle in + # Python + root.units_preferences.item("DateFormat").set_current_unit("EpSec") + times = [[0], [15000], [20000], [55000]] + elems = [["Time"], ["Precision Pass Number"]] + satPassesDP = satellite.data_providers.item("Precision Passes").execute_single_elements_array(times, elems) + passes = satPassesDP.get_array(1) -.. _ModifyReceiverFilter: +.. _SingleTimeDataProvider: -Modify receiver filter properties -================================= +Get data for a single point in time +=================================== .. code-block:: python - # Receiver receiver: Receiver object - recModel = receiver.model - recModel.enable_filter = True - recModel.set_filter("Bessel") - recFilter = recModel.filter - recFilter.lower_bandwidth_limit = -20 - recFilter.upper_bandwidth_limit = 20 - recFilter.cut_off_frequency = 10 + # STKObjectRoot root: STK Object Model root + # Satellite satellite: Satellite object + # Change DateFormat dimension to epoch seconds to make the data easier to handle in + # Python + root.units_preferences.item("DateFormat").set_current_unit("EpSec") + satPassDP = satellite.data_providers.item("Precision Passes").execute_single(2600) + passes = satPassDP.data_sets.get_data_set_by_name("Precision Pass Number").get_values() -.. _ModifyReceiverDemodulator: +.. _DataProviderPreData: -Modify receiver demodulator properties -====================================== +Extract elements from data providers with pre-data +================================================== .. code-block:: python - # Receiver receiver: Receiver object - recModel = receiver.model - recModel.select_demodulator_automatically = False - recModel.set_demodulator("16PSK") + # STKObjectRoot root: STK Object Model root + # Facility facility: Facility object + # Scenario scenario: Scenario object + # Change DateFormat dimension to epoch seconds to make the data easier to handle in + # Python + root.units_preferences.item("DateFormat").set_current_unit("EpSec") + facChooseDP = facility.data_providers.item("Points Choose System") + dataProvCenter = facChooseDP.group.item("Center") + # Choose the reference system you want to report the Center point in + dataProvCenter.pre_data = "CentralBody/Earth TOD" + rptElems = [["Time"], ["x"], ["y"], ["z"]] + results = dataProvCenter.execute_elements(scenario.start_time, scenario.stop_time, 60, rptElems) + datasets = results.data_sets + Time = datasets.get_data_set_by_name("Time").get_values() + facTODx = datasets.get_data_set_by_name("x").get_values() + facTODy = datasets.get_data_set_by_name("y").get_values() + facTODz = datasets.get_data_set_by_name("z").get_values() -.. _ModifyReceiverSysNoiseTemp: +.. _GroupsDataProvider: -Modify receiver system noise temperature -======================================== +Extract elements from data providers with groups +================================================ .. code-block:: python - # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model - recModel.system_noise_temperature.constant_noise_temperature = 280 # K + # STKObjectRoot root: STK Object Model root + # Satellite satellite: Satellite object + # Scenario scenario: Scenario object + # Change DateFormat dimension to epoch seconds to make the data easier to handle in + # Python + root.units_preferences.item("DateFormat").set_current_unit("EpSec") + satPosDP = ( + satellite.data_providers.item("Cartesian Position") + .group.item("ICRF") + .execute(scenario.start_time, scenario.stop_time, 60) + ) + satx = satPosDP.data_sets.get_data_set_by_name("x").get_values() + saty = satPosDP.data_sets.get_data_set_by_name("y").get_values() + satz = satPosDP.data_sets.get_data_set_by_name("z").get_values() -.. _ModifyReceiverOrientation: + satVelDP = satellite.data_providers.get_data_provider_time_varying_from_path("Cartesian Velocity/ICRF").execute( + scenario.start_time, scenario.stop_time, 60 + ) + # There are 4 Methods to get DP From a Path depending on the kind of DP: + # GetDataPrvTimeVarFromPath + # GetDataPrvIntervalFromPath + # GetDataPrvInfoFromPath + # GetDataPrvFixedFromPath + satvx = satVelDP.data_sets.get_data_set_by_name("x").get_values() + satvy = satVelDP.data_sets.get_data_set_by_name("y").get_values() + satvz = satVelDP.data_sets.get_data_set_by_name("z").get_values() -Modify orientation of the receiver antenna -========================================== +.. _TimeDependentDataProviderElements: + +Use a time dependent data provider and requesting only specified elements +========================================================================= .. code-block:: python - # Complex receivers Only - # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model - antennaControl = recModel.antenna_control - antOrientation = antennaControl.embedded_model_orientation - antOrientation.assign_az_el(45, 85, AzElAboutBoresight.ROTATE) - antOrientation.position_offset.x = 0.5 # m - antOrientation.position_offset.y = 0.75 # m - antOrientation.position_offset.z = 1 # m + # STKObjectRoot root: STK Object Model root + # Satellite satellite: Satellite object + # Scenario scenario: Scenario object + # Change DateFormat dimension to epoch seconds to make the data easier to handle in + # Python + root.units_preferences.item("DateFormat").set_current_unit("EpSec") + elems = [["Time"], ["q1"], ["q2"], ["q3"], ["q4"]] + satDP = satellite.data_providers.item("Attitude Quaternions").execute_elements( + scenario.start_time, scenario.stop_time, 60, elems + ) + # Whenever you pass an index to an array, you need to cast it to a long + # equivalent (int32) + satTime = satDP.data_sets.item(0).get_values() + satq1 = satDP.data_sets.item(1).get_values() + satq2 = satDP.data_sets.item(2).get_values() + satq3 = satDP.data_sets.item(3).get_values() + satq4 = satDP.data_sets.item(4).get_values() -.. _ModifyReceiverPolarization: +.. _IntervalDataProvider: -Modify receiver polarization properties -======================================= +Use an interval data provider +============================= .. code-block:: python - # Receiver receiver: Receiver object - recModel = receiver.model - recModel.enable_polarization = True - recModel.set_polarization_type(PolarizationType.LINEAR) - polarization = recModel.polarization - polarization.reference_axis = PolarizationReferenceAxis.Z - polarization.cross_polarization_leakage = -60 # dB + # STKObjectRoot root: STK Object Model root + # Satellite satellite: Satellite object + # Facility facility: Facility object -.. _ModifyReceiverAntenna: + # Change DateFormat dimension to epoch seconds to make the data easier to handle in + # Python + root.units_preferences.item("DateFormat").set_current_unit("EpSec") + # Get the current scenario + scenario = root.current_scenario + # Set up the access object + access = satellite.get_access_to_object(facility) + access.compute_access() + # Get the Access AER Data Provider + accessDP = access.data_providers.item("Access Data").execute(scenario.start_time, scenario.stop_time) -Modify receiver embedded antenna -================================ + accessStartTimes = accessDP.data_sets.get_data_set_by_name("Start Time").get_values() + accessStopTimes = accessDP.data_sets.get_data_set_by_name("Stop Time").get_values() + +.. _FacilityAzElMaskDisplay: + +Display the AzEl mask in 2D/3D +============================== .. code-block:: python - # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model - antennaControl = recModel.antenna_control - antennaControl.set_embedded_model("Hemispherical") - antennaControl.embedded_model.efficiency = 85 # Percent + # Facility facility: Facility Object + azelMask = facility.graphics.az_el_mask + azelMask.show_mask_over_range = True + azelMask.number_of_range_steps = 10 + azelMask.display_range_minimum = 0 # km + azelMask.display_range_maximum = 100 # km + azelMask.show_color_at_range = True + azelMask.range_color = Colors.Cyan -.. _ModifyReceiverModel: +.. _AzElMaskFacility: -Modify receiver model type -========================== +Add an AzEl mask to a facility +============================== .. code-block:: python - # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model - recModel.track_frequency_automatically = False - recModel.frequency = 11.81 + # Facility facility: Facility Object + facility.set_az_el_mask(AzElMaskType.TERRAIN_DATA, 0) -.. _CreateReceiver: +.. _GetPositionFacility: -Create a new receiver object -============================ +Get the Cartesian position of a facility +======================================== .. code-block:: python - # ISTKObject satellite: STK object - receiver = satellite.children.new(STKObjectType.RECEIVER, "MyReceiver") + # Facility facility: Facility Object + (x, y, z) = facility.position.query_cartesian() -.. _TransmitteradditionalGain: +.. _SetPositionFacility: -Transmitter additional gain -=========================== +Set the geodetic position of a facility +======================================= .. code-block:: python - # Transmitter transmitter: Transmitter object - txModel = transmitter.model - gain = txModel.post_transmit_gains_losses.add(-5) # dB - gain.identifier = "Example Loss" + # Facility facility: Facility Object + facility.position.assign_geodetic(41.9849, 21.4039, 0) # Latitude, Longitude, Altitude -.. _ModifyTransmitterFilter: + # Set altitude to height of terrain + facility.use_terrain = True -Modify a transmitter filter -=========================== + # Set altitude to a distance above the ground + facility.height_above_ground = 0.05 # km + +.. _SetHeightFacility: + +Create a facility and set its height relative to ground level +============================================================= .. code-block:: python - # Transmitter transmitter: Transmitter object - txModel = transmitter.model - txModel.enable_filter = True - txModel.set_filter("Butterworth") - recFilter = txModel.filter - recFilter.lower_bandwidth_limit = -20 - recFilter.upper_bandwidth_limit = 20 - recFilter.cut_off_frequency = 10 + # STKObjectRoot root: STK Object Model Root + from ansys.stk.core.stkobjects import Facility, STKObjectType -.. _ModifyTransmitterModulator: + facility = Facility(root.current_scenario.children.new(STKObjectType.FACILITY, "facility1")) + facility.height_above_ground = 123.4 -Modify a transmitter's modulator properties -=========================================== +.. _GetValidFacility: + +Get a valid reference to a facility +=================================== .. code-block:: python - # Transmitter transmitter: Transmitter object - txModel = transmitter.model - txModel.set_modulator("BPSK") - txModel.modulator.scale_bandwidth_automatically = True + # STKObjectRoot root: STK Object Model Root + from ansys.stk.core.stkobjects import Facility, STKObjectType -.. _ModifyTransmitterPolarizationOrientationAndPosition: + try: + # this facility is not a valid STK reference + my_facility_attempt = Facility() + my_facility_attempt.height_above_ground = 123.4 + except RuntimeError as e: + print(e) -Modify a transmitter's orientation and position -=============================================== + # this facility represents a valid STK object + facility = Facility(root.current_scenario.children.new(STKObjectType.FACILITY, "facility1")) + facility.height_above_ground = 123.4 + +.. _CreateFacility: + +Create a facility (on the current scenario central body) +======================================================== .. code-block:: python - # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model - antennaControl = txModel.antenna_control - antOrientation = antennaControl.embedded_model_orientation - antOrientation.assign_az_el(0, 90, 1) # 1 represents Rotate About Boresight - antOrientation.position_offset.x = 0.0 # m - antOrientation.position_offset.y = 1 # m - antOrientation.position_offset.z = 0.25 # m + # STKObjectRoot root: STK Object Model Root + facility = root.current_scenario.children.new(STKObjectType.FACILITY, "MyFacility") -.. _ModifyTransmitterPolarizationProperties: +.. _FOMContoursColorRamp: -Modify a transmitter's polarization properties -============================================== +Configure the contours of the figure of merit (fom) and define a color ramp +=========================================================================== .. code-block:: python - # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model - txModel.enable_polarization = True - txModel.set_polarization_type(PolarizationType.LINEAR) - polarization = txModel.polarization - polarization.reference_axis = PolarizationReferenceAxis.Y - polarization.tilt_angle = 15 # deg + # CoverageDefinition coverage: Coverage object + # FigureOfMerit fom: Figure Of Merit object + satisfaction = coverage.graphics.static + satisfaction.show_region = False + Animation = fom.graphics_3d.animation_graphics_3d_settings + Animation.show_graphics = False + VOcontours = fom.graphics_3d.static + VOcontours.show_graphics = True + contours = fom.graphics.static.contours + contours.show_graphics = True + contours.contour_type = FigureOfMeritGraphics2DContourType.SMOOTH_FILL + contours.color_method = FigureOfMeritGraphics2DColorMethod.COLOR_RAMP + contours.level_attributes.remove_all() -.. _ModifyTransmitterAntenna: + contours.level_attributes.add_level_range(590, 660, 10) # Start, Start, Step + contours.ramp_color.start_color = Colors.Red + contours.ramp_color.end_color = Colors.Blue -Modify a transmitter's embedded antenna -======================================= +.. _CreateFOM: + +Create a new figure of merit of type access duration +==================================================== .. code-block:: python - # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model - antennaControl = txModel.antenna_control - antennaControl.set_embedded_model("Isotropic") - antennaControl.embedded_model.efficiency = 85 # Percent + # CoverageDefinition coverage: Coverage object + fom = coverage.children.new(STKObjectType.FIGURE_OF_MERIT, "AccessDuration") + fom.set_definition_type(FigureOfMeritDefinitionType.ACCESS_DURATION) + fom.definition.set_compute_type(FigureOfMeritCompute.MAXIMUM) -.. _ModifyTransmitter: +.. _AddGroundVehicleArrayPoints: -Modify a transmitter's model type -================================= +Add array of waypoints to a ground vehicle and interpolate over terrain +======================================================================= .. code-block:: python - # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model - txModel.frequency = 14 # GHz - txModel.power = 25 # dBW - txModel.data_rate = 15 # Mb/sec + # GroundVehicle grndVehicle: Ground Vehicle object + route = grndVehicle.route + ptsArray = [ + [41.97766217, 21.44863761, 0, 0.026, 0.5], + [41.97422351, 21.39956154, 0, 0.026, 0.5], + [41.99173299, 21.40796942, 0, 0.026, 0.5], + ] + route.set_points_smooth_rate_and_propagate(ptsArray) + route.set_altitude_reference_type(VehicleAltitudeReference.TERRAIN) + route.altitude_reference.granularity = 0.001 + route.altitude_reference.interpolation_method = VehicleWaypointInterpolationMethod.TERRAIN_HEIGHT + # Propagate the route + route.propagate() -.. _CreateTransmitter: +.. _AddGroundVehiclePoints: -Create a new transmitter object -=============================== +Set the great arc propagator and add individual waypoints to a ground vehicle +============================================================================= .. code-block:: python - # ISTKObject satellite: STK object - transmitter = satellite.children.new(STKObjectType.TRANSMITTER, "MyTransmitter") + # GroundVehicle grndVehicle: Ground Vehicle object + # Set route to great arc, method and altitude reference + groundVehicle.set_route_type(PropagatorType.GREAT_ARC) + route = groundVehicle.route + route.method = VehicleWaypointComputationMethod.DETERMINE_TIME_ACCELERATION_FROM_VELOCITY + route.set_altitude_reference_type(VehicleAltitudeReference.WGS84) + # Add first point + waypoint = route.waypoints.add() + waypoint.latitude = 56.18 + waypoint.longitude = 40.91 + waypoint.altitude = 0 # km + waypoint.speed = 0.026 # km/sec + # Add second point + waypoint2 = route.waypoints.add() + waypoint2.latitude = 50.22 + waypoint2.longitude = 11.05 + waypoint2.altitude = 0 # km + waypoint2.speed = 0.026 # km/sec + # Propagate the route + route.propagate() -.. _CreateConstellation: +.. _CreateVehicle: -Define a constellation -====================== +Create a new ground vehicle (on the current scenario central body) +================================================================== .. code-block:: python - # STKObjectRoot root: STK Object Model Root - # Satellite satellite: Satellite object - constellation = root.current_scenario.children.new(STKObjectType.CONSTELLATION, "MyConstellation") - constellation.objects.add_object(satellite) - constellation.objects.add("*/Facility/MyFacility") + # Scenario scenario: Scenario object + grndVehicle = scenario.children.new(STKObjectType.GROUND_VEHICLE, "MyVehicle") + grndVehicle.set_route_type(PropagatorType.GREAT_ARC) -.. _CoverageCompute: +.. _CreateLineTarget: -Compute coverage -================ +Create a new line target (on the current scenario central body) +=============================================================== .. code-block:: python - # CoverageDefinition coverage: Coverage object - coverage.compute_accesses() + # Scenario scenario: Scenario object + lineTarget = scenario.children.new(STKObjectType.LINE_TARGET, "MyLineTarget") + point1 = lineTarget.points.add(34.72, -118.34) + point2 = lineTarget.points.add(30.83, -82.67) -.. _CoverageAdvanced: +.. _CreateMissile: -Set advanced settings for coverage -================================== +Create a new missile (on the current scenario central body) +=========================================================== .. code-block:: python - # CoverageDefinition coverage: Coverage object - advanced = coverage.advanced - advanced.recompute_automatically = False - advanced.data_retention = CoverageDataRetention.ALL_DATA - advanced.save_mode = DataSaveMode.SAVE_ACCESSES + # Scenario scenario: Scenario object + missile = scenario.children.new(STKObjectType.MISSILE, "MyMissile") + missile.set_trajectory_type(PropagatorType.BALLISTIC) + trajectory = missile.trajectory + root.units_preferences.set_current_unit("DateFormat", "EpSec") + trajectory.ephemeris_interval.set_explicit_interval(0, 0) # stop time later computed based on propagation + trajectory.launch.latitude = 29 + trajectory.launch.longitude = -81 + trajectory.impact_location.impact.latitude = 27 + trajectory.impact_location.impact.longitude = -43 + trajectory.impact_location.set_launch_control_type(VehicleLaunchControl.FIXED_APOGEE_ALTITUDE) + trajectory.impact_location.launch_control.apogee_altitude = 1200 # km + trajectory.propagate() -.. _SetCoverageIntervalToAvailability: +.. _MTOLoadTrack: -Set the coverage interval to an object's availability analysis interval -======================================================================= +Load multi-track object (MTO) track points from a file +====================================================== .. code-block:: python - # Satellite satellite: Satellite object - # CoverageDefinition coverage: Coverage object - satVGT = satellite.analysis_workbench_components - AvailTimeSpan = satVGT.time_intervals.item("AvailabilityTimeSpan") - IntResult = AvailTimeSpan.find_interval() - coverage.interval.analysis_interval.set_start_and_stop_times(IntResult.interval.start, IntResult.interval.stop) + # load_points expects the path an Ephemeris file path + # MTO mto: MTO Object + track2 = mto.tracks.add(2) + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + track2.points.load_points( + os.path.join(installPath, "Data", "Resources", "stktraining", "text", "EphemerisLLATimePosVel_Example.e") + ) + track2.interpolate = True -.. _CreateCoverage: +.. _CreateMTO: -Create a new coverage definition (on the current scenario central body) -======================================================================= +Create a new MTO (on the current scenario central body) +======================================================= .. code-block:: python # Scenario scenario: Scenario object - # Create new Coverage Definition and set the Bounds to an area target - coverage = scenario.children.new(STKObjectType.COVERAGE_DEFINITION, "MyCoverage") - coverage.grid.bounds_type = CoverageBounds.CUSTOM_REGIONS - covGrid = coverage.grid - bounds = covGrid.bounds - bounds.area_targets.add("AreaTarget/MyAreaTarget") - # Define the Grid Resolution - Res = covGrid.resolution - Res.latitude_longitude = 0.5 # deg - # Set the satellite as the Asset - coverage.asset_list.add("Satellite/MySatellite") + mto = scenario.children.new(STKObjectType.MTO, "MyMTO") - # Turn off Show Grid Points - coverage.graphics.static.show_points = False + root.units_preferences.set_current_unit("DateFormat", "EpSec") -.. _SingleTimesDataProvider: + mtoTimes = [[0], [7200]] + mtoLats = [[36.77], [34.80]] + mtoLons = [[-77.25], [-78.37]] + mtoAlts = [[5], [5]] -Get data for specific points and elements -========================================= + track1 = mto.tracks.add_track(1, mtoTimes, mtoLats, mtoLons, mtoAlts) + track1.interpolate = True + # Change the color of the track + mto.graphics.tracks.get_track_from_identifier(1).color = Colors.Red + +.. _ComputeObjectCoverage: + +Compute object coverage +======================= .. code-block:: python - # STKObjectRoot root: STK Object Model root - # Satellite satellite: Satellite object - # Change DateFormat dimension to epoch seconds to make the data easier to handle in - # Python - root.units_preferences.item("DateFormat").set_current_unit("EpSec") - times = [[0], [15000], [20000], [55000]] - elems = [["Time"], ["Precision Pass Number"]] - satPassesDP = satellite.data_providers.item("Precision Passes").execute_single_elements_array(times, elems) - passes = satPassesDP.get_array(1) + # Aircraft aircraft: Aircraft object + objCoverage = aircraft.object_coverage + objCoverage.assets.remove_all + objCoverage.assets.add("Satellite/MySatellite") + objCoverage.use_object_times = True + objCoverage.compute() -.. _SingleTimeDataProvider: + objCoverageFOM = objCoverage.figure_of_merit + objCoverageFOM.set_definition_type(FigureOfMeritDefinitionType.COVERAGE_TIME) + objCoverageFOM.definition.set_compute_type(FigureOfMeritCompute.TOTAL) -Get data for a single point in time -=================================== +.. _ModifyPlanet2DGraphics: + +Modify a planet's 2D properties +=============================== .. code-block:: python - # STKObjectRoot root: STK Object Model root - # Satellite satellite: Satellite object - # Change DateFormat dimension to epoch seconds to make the data easier to handle in - # Python - root.units_preferences.item("DateFormat").set_current_unit("EpSec") - satPassDP = satellite.data_providers.item("Precision Passes").execute_single(2600) - passes = satPassDP.data_sets.get_data_set_by_name("Precision Pass Number").get_values() + # Planet planet: Planet object + planet2D = planet.graphics + planet2D.color = Colors.Red + planet2D.inherit = False + planet2D.show_orbit = True + planet2D.show_sub_planet_point = False + planet2D.show_sub_planet_label = False -.. _DataProviderPreData: +.. _CreatePlanet: -Extract elements from data providers with pre-data -================================================== +Create a new planet +=================== .. code-block:: python - # STKObjectRoot root: STK Object Model root - # Facility facility: Facility object # Scenario scenario: Scenario object - # Change DateFormat dimension to epoch seconds to make the data easier to handle in - # Python - root.units_preferences.item("DateFormat").set_current_unit("EpSec") - facChooseDP = facility.data_providers.item("Points Choose System") - dataProvCenter = facChooseDP.group.item("Center") - # Choose the reference system you want to report the Center point in - dataProvCenter.pre_data = "CentralBody/Earth TOD" - rptElems = [["Time"], ["x"], ["y"], ["z"]] - results = dataProvCenter.execute_elements(scenario.start_time, scenario.stop_time, 60, rptElems) - datasets = results.data_sets - Time = datasets.get_data_set_by_name("Time").get_values() - facTODx = datasets.get_data_set_by_name("x").get_values() - facTODy = datasets.get_data_set_by_name("y").get_values() - facTODz = datasets.get_data_set_by_name("z").get_values() + planet = scenario.children.new(STKObjectType.PLANET, "Mars") + planet.common_tasks.set_position_source_central_body("Mars", EphemSourceType.JPL_DEVELOPMENTAL_EPHEMERIS) -.. _GroupsDataProvider: +.. _AddGraphicsVector: -Extract elements from data providers with groups -================================================ +Add a vector to display in 3D +============================= .. code-block:: python - # STKObjectRoot root: STK Object Model root # Satellite satellite: Satellite object - # Scenario scenario: Scenario object - # Change DateFormat dimension to epoch seconds to make the data easier to handle in - # Python - root.units_preferences.item("DateFormat").set_current_unit("EpSec") - satPosDP = ( - satellite.data_providers.item("Cartesian Position") - .group.item("ICRF") - .execute(scenario.start_time, scenario.stop_time, 60) - ) - satx = satPosDP.data_sets.get_data_set_by_name("x").get_values() - saty = satPosDP.data_sets.get_data_set_by_name("y").get_values() - satz = satPosDP.data_sets.get_data_set_by_name("z").get_values() - - satVelDP = satellite.data_providers.get_data_provider_time_varying_from_path("Cartesian Velocity/ICRF").execute( - scenario.start_time, scenario.stop_time, 60 - ) - # There are 4 Methods to get DP From a Path depending on the kind of DP: - # GetDataPrvTimeVarFromPath - # GetDataPrvIntervalFromPath - # GetDataPrvInfoFromPath - # GetDataPrvFixedFromPath - satvx = satVelDP.data_sets.get_data_set_by_name("x").get_values() - satvy = satVelDP.data_sets.get_data_set_by_name("y").get_values() - satvz = satVelDP.data_sets.get_data_set_by_name("z").get_values() + vector = satellite.graphics_3d.vector + angVel = vector.vector_geometry_tool_components.add(0, "Satellite/MySatellite AngVelocity") + angVel.show_label = True -.. _TimeDependentDataProviderElements: +.. _GraphicsOrbitSystem: -Use a time dependent data provider and requesting only specified elements -========================================================================= +Add fixed system orbit system in 3D display +=========================================== .. code-block:: python - # STKObjectRoot root: STK Object Model root # Satellite satellite: Satellite object - # Scenario scenario: Scenario object - # Change DateFormat dimension to epoch seconds to make the data easier to handle in - # Python - root.units_preferences.item("DateFormat").set_current_unit("EpSec") - elems = [["Time"], ["q1"], ["q2"], ["q3"], ["q4"]] - satDP = satellite.data_providers.item("Attitude Quaternions").execute_elements( - scenario.start_time, scenario.stop_time, 60, elems - ) - # Whenever you pass an index to an array, you need to cast it to a long - # equivalent (int32) - satTime = satDP.data_sets.item(0).get_values() - satq1 = satDP.data_sets.item(1).get_values() - satq2 = satDP.data_sets.item(2).get_values() - satq3 = satDP.data_sets.item(3).get_values() - satq4 = satDP.data_sets.item(4).get_values() + orbitsystems = satellite.graphics_3d.orbit_systems + orbitsystems.fixed_by_window.show_graphics = True + orbitsystems.fixed_by_window.inherit = False + orbitsystems.fixed_by_window.color = Colors.Yellow -.. _IntervalDataProvider: +.. _GraphicsDetails: -Use an interval data provider -============================= +Modify the detail thresholds levels +=================================== .. code-block:: python - # STKObjectRoot root: STK Object Model root # Satellite satellite: Satellite object - # Facility facility: Facility object - - # Change DateFormat dimension to epoch seconds to make the data easier to handle in - # Python - root.units_preferences.item("DateFormat").set_current_unit("EpSec") - # Get the current scenario - scenario = root.current_scenario - # Set up the access object - access = satellite.get_access_to_object(facility) - access.compute_access() - # Get the Access AER Data Provider - accessDP = access.data_providers.item("Access Data").execute(scenario.start_time, scenario.stop_time) - - accessStartTimes = accessDP.data_sets.get_data_set_by_name("Start Time").get_values() - accessStopTimes = accessDP.data_sets.get_data_set_by_name("Stop Time").get_values() + details = satellite.graphics_3d.model.detail_threshold + details.enable_detail_threshold = True + details.all = 1 # km + details.model_label = 2 # km + details.marker_label = 40000 # km + details.marker = 500000 # km + details.point = 500000 # km -.. _FacilityAzElMaskDisplay: +.. _GraphicsModel: -Display the AzEl mask in 2D/3D -============================== +Change the 3D model and marker properties +========================================= .. code-block:: python - # Facility facility: Facility Object - azelMask = facility.graphics.az_el_mask - azelMask.show_mask_over_range = True - azelMask.number_of_range_steps = 10 - azelMask.display_range_minimum = 0 # km - azelMask.display_range_maximum = 100 # km - azelMask.show_color_at_range = True - azelMask.range_color = Colors.Cyan + # Satellite satellite: Satellite object + model = satellite.graphics_3d.model + model.model_data.filename = r"STKData\VO\Models\Space\dsp.glb" + orbitmarker = model.orbit_marker + if os.name == "nt": + installPath = r"C:\Program Files\AGI\STK_ODTK 13" + else: + installPath = os.environ["STK_INSTALL_DIR"] + orbitmarker.set_marker_image_filename(os.path.join(installPath, "STKData", "VO", "Markers", "Satellite.ppm")) + orbitmarker.marker_data.is_transparent = True + orbitmarker.pixel_size = 18 + orbitmarker.orientation_mode = Graphics3DMarkerOrientation.FOLLOW_DIRECTION -.. _AzElMaskFacility: +.. _GraphicsDropline: -Add an AzEl mask to a facility -============================== +Display drop lines in 3D window +=============================== .. code-block:: python - # Facility facility: Facility Object - facility.set_az_el_mask(AzElMaskType.TERRAIN_DATA, 0) + # Satellite satellite: Satellite object + orbitDroplines = satellite.graphics_3d.drop_lines.orbit + wgs84 = orbitDroplines.item(0) # Droplines to WGS84 surface + wgs84.show_graphics = True + wgs84.line_width = LineWidth.WIDTH2 + wgs84.use_2d_color = False + wgs84.color = Colors.Red -.. _GetPositionFacility: +.. _GraphicsDataDisplay: -Get the Cartesian position of a facility -======================================== +Add a data display to the 3D window +=================================== .. code-block:: python - # Facility facility: Facility Object - (x, y, z) = facility.position.query_cartesian() + # Satellite satellite: Satellite object + # Remove all data displays so you can easily pick one that may already be in + # the list + satellite.graphics_3d.data_display.remove_all() + # Add LLA data display and change size/title + datadisplay = satellite.graphics_3d.data_display.add("LLA Position") + datadisplay.show_graphics = True + datadisplay.font_size = Graphics3DFontSize.MEDIUM + datadisplay.title_text = "My Data Display" + datadisplay.show_name = False -.. _SetPositionFacility: +.. _GraphicsLabel: -Set the geodetic position of a facility +Change the display label of the vehicle ======================================= .. code-block:: python - # Facility facility: Facility Object - facility.position.assign_geodetic(41.9849, 21.4039, 0) # Latitude, Longitude, Altitude - - # Set altitude to height of terrain - facility.use_terrain = True - - # Set altitude to a distance above the ground - facility.height_above_ground = 0.05 # km + # Satellite satellite: Satellite object + satellite.graphics.use_instance_name_label = False + satellite.graphics.label_name = "Python Satellite" -.. _SetHeightFacility: +.. _GraphicsPass: -Create a facility and set its height relative to ground level -============================================================= +Set 2D/3D pass display properties +================================= .. code-block:: python - # STKObjectRoot root: STK Object Model Root - from ansys.stk.core.stkobjects import Facility, STKObjectType - - facility = Facility(root.current_scenario.children.new(STKObjectType.FACILITY, "facility1")) - facility.height_above_ground = 123.4 + # Satellite satellite: Satellite object + # Display one pass for ground track and orbit on 2D + passdata = satellite.graphics.pass_data + groundTrack = passdata.ground_track + groundTrack.set_lead_data_type(LeadTrailData.ONE_PASS) + groundTrack.set_trail_same_as_lead + orbit = passdata.orbit + orbit.set_lead_data_type(LeadTrailData.ONE_PASS) + orbit.set_trail_same_as_lead + # Display one orbit pass and no ground track on 3D + passdata3D = satellite.graphics_3d.satellite_pass.track_data.pass_data + groundTrack3D = passdata3D.ground_track + groundTrack3D.set_lead_data_type(LeadTrailData.NONE) + groundTrack3D.set_trail_same_as_lead + orbit3D = passdata3D.orbit + orbit3D.set_lead_data_type(LeadTrailData.ONE_PASS) + orbit3D.set_trail_same_as_lead -.. _GetValidFacility: +.. _GraphicsLighting: -Get a valid reference to a facility -=================================== +Set vehicle lighting properties +=============================== .. code-block:: python - # STKObjectRoot root: STK Object Model Root - from ansys.stk.core.utilities.exceptions import STKRuntimeError - from ansys.stk.core.stkobjects import Facility, STKObjectType - - try: - # this facility is not a valid STK reference - my_facility_attempt = Facility() - my_facility_attempt.height_above_ground = 123.4 - except STKRuntimeError as e: - print(e) - - # this facility represents a valid STK object - facility = Facility(root.current_scenario.children.new(STKObjectType.FACILITY, "facility1")) - facility.height_above_ground = 123.4 + # Satellite satellite: Satellite object + lighting = satellite.graphics.lighting + # Settings for vehicle in sunlight + sunlight = lighting.sunlight + sunlight.visible = True + sunlight.color = Colors.Yellow + sunlight.line_width = LineWidth.WIDTH4 + # Settings for vehicle in penumbra + penumbra = lighting.penumbra + penumbra.visible = True + penumbra.color = Colors.Orange + penumbra.line_width = LineWidth.WIDTH3 + # Settings for vehicle in umbra + umbra = lighting.umbra + umbra.visible = True + umbra.color = Colors.Red + umbra.line_width = LineWidth.WIDTH2 -.. _CreateFacility: +.. _GraphicsSwath: -Create a facility (on the current scenario central body) -======================================================== +Set 2D swath +============ .. code-block:: python - # STKObjectRoot root: STK Object Model Root - facility = root.current_scenario.children.new(STKObjectType.FACILITY, "MyFacility") + # Satellite satellite: Satellite object + # Set swath in the 2D properties + swath = satellite.graphics.swath + swath.set_elevation_type(VehicleGraphics2DElevation.ELEVATION_GROUND_ELEVATION) + swath.elevation.angle = 30 # deg + satellite.graphics.swath.options = VehicleGraphics2DOptionType.OPTIONS_EDGE_LIMITS -.. _FOMContoursColorRamp: +.. _GraphicsRangeContours: -Configure the contours of the figure of merit (fom) and define a color ramp -=========================================================================== +Set 2D/3D range contours +======================== .. code-block:: python - # CoverageDefinition coverage: Coverage object - # FigureOfMerit fom: Figure Of Merit object - satisfaction = coverage.graphics.static - satisfaction.show_region = False - Animation = fom.graphics_3d.animation_graphics_3d_settings - Animation.show_graphics = False - VOcontours = fom.graphics_3d.static - VOcontours.show_graphics = True - contours = fom.graphics.static.contours - contours.show_graphics = True - contours.contour_type = FigureOfMeritGraphics2DContourType.SMOOTH_FILL - contours.color_method = FigureOfMeritGraphics2DColorMethod.COLOR_RAMP - contours.level_attributes.remove_all() - - contours.level_attributes.add_level_range(590, 660, 10) # Start, Start, Step - contours.ramp_color.start_color = Colors.Red - contours.ramp_color.end_color = Colors.Blue + # Satellite satellite: Satellite object + # Set a contour level in the 2D properties + rangeContours = satellite.graphics.range_contours + rangeContours.show_graphics = True + rangeLevel = rangeContours.level_attributes.add_level(2000) # km + rangeLevel.color = Colors.Fuchsia + rangeLevel.line_width = LineWidth.WIDTH5 + rangeLevel.label_angle = 90 + rangeLevel.show_user_text_visible = True + rangeLevel.user_text = "Range" + # Turn the contours on in the 3D properties + satellite.graphics_3d.range_contours.show_graphics = True -.. _CreateFOM: +.. _GraphicsElevationContours: -Create a new figure of merit of type access duration -==================================================== +Set 2D/3D elevation contours +============================ .. code-block:: python - # CoverageDefinition coverage: Coverage object - fom = coverage.children.new(STKObjectType.FIGURE_OF_MERIT, "AccessDuration") - fom.set_definition_type(FigureOfMeritDefinitionType.ACCESS_DURATION) - fom.definition.set_compute_type(FigureOfMeritCompute.MAXIMUM) + # Satellite satellite: Satellite object + # Set the contours in the 2D properties + contours = satellite.graphics.elevation_contours + contours.show_graphics = True + contours.number_of_decimal_digits = 0 + contours.elevations.add_level_range(0, 90, 10) # Min, Max, Step + # Turn the contours on in the 3D properties + satellite.graphics_3d.elevation_contours.show_graphics = True -.. _AddGroundVehicleArrayPoints: +.. _CustomGraphics2D: -Add array of waypoints to a ground vehicle and interpolate over terrain -======================================================================= +Set 2D display times to custom and add intervals +================================================ .. code-block:: python - # GroundVehicle grndVehicle: Ground Vehicle object - route = grndVehicle.route - ptsArray = [ - [41.97766217, 21.44863761, 0, 0.026, 0.5], - [41.97422351, 21.39956154, 0, 0.026, 0.5], - [41.99173299, 21.40796942, 0, 0.026, 0.5], - ] - route.set_points_smooth_rate_and_propagate(ptsArray) - route.set_altitude_reference_type(VehicleAltitudeReference.TERRAIN) - route.altitude_reference.granularity = 0.001 - route.altitude_reference.interpolation_method = VehicleWaypointInterpolationMethod.TERRAIN_HEIGHT - # Propagate the route - route.propagate() - -.. _AddGroundVehiclePoints: - -Set the great arc propagator and add individual waypoints to a ground vehicle -============================================================================= + # STKObjectRoot root: STK Object Model root + # Satellite satellite: Satellite object + root.units_preferences.item("DateFormat").set_current_unit("EpSec") + graphics = satellite.graphics + graphics.set_attributes_type(VehicleGraphics2DAttributeType.CUSTOM) + graphics.attributes.default.show_graphics = False -.. code-block:: python + interval1 = graphics.attributes.intervals.add(0, 3600) + interval1.graphics_2d_attributes.show_graphics = True + interval1.graphics_2d_attributes.inherit = False + interval1.graphics_2d_attributes.line.width = LineWidth.WIDTH2 + interval1.graphics_2d_attributes.line.style = LineStyle.LONG_DASH + interval1.graphics_2d_attributes.color = Colors.Fuchsia + interval1.graphics_2d_attributes.marker_style = "X" - # GroundVehicle grndVehicle: Ground Vehicle object - # Set route to great arc, method and altitude reference - groundVehicle.set_route_type(PropagatorType.GREAT_ARC) - route = groundVehicle.route - route.method = VehicleWaypointComputationMethod.DETERMINE_TIME_ACCELERATION_FROM_VELOCITY - route.set_altitude_reference_type(VehicleAltitudeReference.WGS84) - # Add first point - waypoint = route.waypoints.add() - waypoint.latitude = 56.18 - waypoint.longitude = 40.91 - waypoint.altitude = 0 # km - waypoint.speed = 0.026 # km/sec - # Add second point - waypoint2 = route.waypoints.add() - waypoint2.latitude = 50.22 - waypoint2.longitude = 11.05 - waypoint2.altitude = 0 # km - waypoint2.speed = 0.026 # km/sec - # Propagate the route - route.propagate() + interval2 = satellite.graphics.attributes.intervals.add(7200, 86400) + interval2.graphics_2d_attributes.show_graphics = True + interval2.graphics_2d_attributes.inherit = False + interval2.graphics_2d_attributes.line.width = LineWidth.WIDTH2 + interval2.graphics_2d_attributes.line.style = LineStyle.DASHED + interval2.graphics_2d_attributes.color = Colors.Lime + interval2.graphics_2d_attributes.marker_style = "Point" -.. _CreateVehicle: +.. _BasicGraphics2D: -Create a new ground vehicle (on the current scenario central body) -================================================================== +Set 2D graphics display properties +================================== .. code-block:: python - # Scenario scenario: Scenario object - grndVehicle = scenario.children.new(STKObjectType.GROUND_VEHICLE, "MyVehicle") - grndVehicle.set_route_type(PropagatorType.GREAT_ARC) - -.. _CreateLineTarget: - -Create a new line target (on the current scenario central body) -=============================================================== - -.. code-block:: python + # STKObjectRoot root: STK Object Model root + # Satellite satellite: Satellite object + # Change the line width, style, color and marker - # Scenario scenario: Scenario object - lineTarget = scenario.children.new(STKObjectType.LINE_TARGET, "MyLineTarget") - point1 = lineTarget.points.add(34.72, -118.34) - point2 = lineTarget.points.add(30.83, -82.67) + graphics = satellite.graphics + graphics.set_attributes_type(VehicleGraphics2DAttributeType.BASIC) + attributes = graphics.attributes + attributes.inherit = False + attributes.line.width = LineWidth.WIDTH4 + attributes.line.style = LineStyle.LONG_DASH + attributes.color = Colors.Lime + if os.name == "nt": + installPath = r"C:\Program Files\AGI\STK_ODTK 13" + else: + installPath = os.environ["STK_INSTALL_DIR"] + attributes.marker_style = os.path.join(installPath, "STKData", "Pixmaps", "MarkersWin", "m010Satellite.bmp") -.. _CreateMissile: +.. _SatelliteGraphicsResolution: -Create a new missile (on the current scenario central body) -=========================================================== +Change the graphics resolution of the orbit for a smooth path +============================================================= .. code-block:: python - # Scenario scenario: Scenario object - missile = scenario.children.new(STKObjectType.MISSILE, "MyMissile") - missile.set_trajectory_type(PropagatorType.BALLISTIC) - trajectory = missile.trajectory - root.units_preferences.set_current_unit("DateFormat", "EpSec") - trajectory.ephemeris_interval.set_explicit_interval(0, 0) # stop time later computed based on propagation - trajectory.launch.latitude = 29 - trajectory.launch.longitude = -81 - trajectory.impact_location.impact.latitude = 27 - trajectory.impact_location.impact.longitude = -43 - trajectory.impact_location.set_launch_control_type(VehicleLaunchControl.FIXED_APOGEE_ALTITUDE) - trajectory.impact_location.launch_control.apogee_altitude = 1200 # km - trajectory.propagate() + # Satellite satellite: Satellite object + resolution = satellite.graphics.resolution + resolution.orbit = 60 -.. _MTOLoadTrack: +.. _SatelliteAttitudeExternal: -Load multi-track object (MTO) track points from a file -====================================================== +Set satellite attitude external +=============================== .. code-block:: python - # load_points expects the path an Ephemeris file path - # MTO mto: MTO Object - track2 = mto.tracks.add(2) - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] - track2.points.load_points( - os.path.join(installPath, "Data", "Resources", "stktraining", "text", "EphemerisLLATimePosVel_Example.e") + # Satellite satellite: Satellite object + if os.name == "nt": + installPath = r"C:\Program Files\AGI\STK_ODTK 13" + else: + installPath = os.environ["STK_INSTALL_DIR"] + satellite.attitude.external.load( + os.path.join(installPath, "Data", "Resources", "stktraining", "text", "AttitudeTimeEulerAngles_Example.a") ) - track2.interpolate = True - -.. _CreateMTO: - -Create a new MTO (on the current scenario central body) -======================================================= - -.. code-block:: python - - # Scenario scenario: Scenario object - mto = scenario.children.new(STKObjectType.MTO, "MyMTO") - root.units_preferences.set_current_unit("DateFormat", "EpSec") - - mtoTimes = [[0], [7200]] - mtoLats = [[36.77], [34.80]] - mtoLons = [[-77.25], [-78.37]] - mtoAlts = [[5], [5]] - - track1 = mto.tracks.add_track(1, mtoTimes, mtoLats, mtoLons, mtoAlts) - track1.interpolate = True - # Change the color of the track - mto.graphics.tracks.get_track_from_identifier(1).color = Colors.Red - -.. _ComputeObjectCoverage: +.. _SatelliteAttitudeTarget: -Compute object coverage -======================= +Set satellite attitude targeting +================================ .. code-block:: python - # Aircraft aircraft: Aircraft object - objCoverage = aircraft.object_coverage - objCoverage.assets.remove_all - objCoverage.assets.add("Satellite/MySatellite") - objCoverage.use_object_times = True - objCoverage.compute() - - objCoverageFOM = objCoverage.figure_of_merit - objCoverageFOM.set_definition_type(FigureOfMeritDefinitionType.COVERAGE_TIME) - objCoverageFOM.definition.set_compute_type(FigureOfMeritCompute.TOTAL) + # Satellite satellite: Satellite object + attitudePointing = satellite.attitude.pointing + attitudePointing.use_target_pointing = True + attitudePointing.targets.remove_all() + attitudePointing.targets.add("AreaTarget/MyAreaTarget") + attitudePointing.target_times.use_access_times = True -.. _ModifyPlanet2DGraphics: +.. _SatelliteAttitudeSpinning: -Modify a planet's 2D properties -=============================== +Set satellite attitude basic spinning +===================================== .. code-block:: python - # Planet planet: Planet object - planet2D = planet.graphics - planet2D.color = Colors.Red - planet2D.inherit = False - planet2D.show_orbit = True - planet2D.show_sub_planet_point = False - planet2D.show_sub_planet_label = False + # Satellite satellite: Satellite object + basic = satellite.attitude.basic + basic.set_profile_type(AttitudeProfile.SPINNING) + basic.profile.body.assign_xyz(0, 0, 1) + basic.profile.inertial.assign_xyz(0, 1, 0) + basic.profile.rate = 6 # rev/sec -.. _CreatePlanet: +.. _ExportEphemerisFile: -Create a new planet -=================== +Export an ephemeris file to a scenario folder +============================================= .. code-block:: python - # Scenario scenario: Scenario object - planet = scenario.children.new(STKObjectType.PLANET, "Mars") - planet.common_tasks.set_position_source_central_body("Mars", EphemSourceType.JPL_DEVELOPMENTAL_EPHEMERIS) + # STKObjectRoot root: STK Object Model Root + # Satellite satellite: Satellite object + scenPath = root.execute_command("GetDirectory / Scenario").item(0) + satelliteFilePath = "%s\\%s.e" % (scenPath, satellite.instance_name) + satelliteFilePath = satelliteFilePath.replace("\\", "\\\\") + satellite.export_tools.get_ephemeris_stk_export_tool().export(satelliteFilePath) -.. _AddGraphicsVector: +.. _SGP4Satellite: -Add a vector to display in 3D -============================= +Set satellite propagator to sgp4 and propagate +============================================== .. code-block:: python # Satellite satellite: Satellite object - vector = satellite.graphics_3d.vector - angVel = vector.vector_geometry_tool_components.add(0, "Satellite/MySatellite AngVelocity") - angVel.show_label = True + satellite.set_propagator_type(PropagatorType.SGP4) + propagator = satellite.propagator + propagator.ephemeris_interval.set_implicit_interval( + root.current_scenario.analysis_workbench_components.time_intervals.item("AnalysisInterval") + ) # Link to scenario period + propagator.common_tasks.add_segments_from_online_source("25544") # International Space Station + propagator.automatic_update_enabled = True + propagator.propagate() -.. _GraphicsOrbitSystem: +.. _SPICESatellite: -Add fixed system orbit system in 3D display -=========================================== +Set satellite propagator to spice and propagate +=============================================== .. code-block:: python # Satellite satellite: Satellite object - orbitsystems = satellite.graphics_3d.orbit_systems - orbitsystems.fixed_by_window.show_graphics = True - orbitsystems.fixed_by_window.inherit = False - orbitsystems.fixed_by_window.color = Colors.Yellow + # STKObjectRoot root: STK Object Model Root + satellite.set_propagator_type(PropagatorType.SPICE) + propagator = satellite.propagator + if os.name == "nt": + installPath = r"C:\Program Files\AGI\STK_ODTK 13" + else: + installPath = os.environ["STK_INSTALL_DIR"] + bspPath = ["STKData", "Spice", "planets.bsp"] + propagator.spice = os.path.join(installPath, *bspPath) # Make sure this is a valid path + propagator.body_name = "MARS" -.. _GraphicsDetails: + intvl = root.current_scenario.analysis_workbench_components.time_intervals.item("AnalysisInterval") + propagator.ephemeris_interval.set_implicit_interval(intvl) # Link to scenario period + propagator.step = 60.0 + propagator.propagate() -Modify the detail thresholds levels -=================================== +.. _AstrogatorSatellite: + +Set satellite propagator to Astrogator and clear segments +========================================================= .. code-block:: python # Satellite satellite: Satellite object - details = satellite.graphics_3d.model.detail_threshold - details.enable_detail_threshold = True - details.all = 1 # km - details.model_label = 2 # km - details.marker_label = 40000 # km - details.marker = 500000 # km - details.point = 500000 # km + satellite.set_propagator_type(PropagatorType.ASTROGATOR) + driver = satellite.propagator + # Clear all segments from the MCS + driver.main_sequence.remove_all() -.. _GraphicsModel: +.. _HPOPSatellite: -Change the 3D model and marker properties -========================================= +Set satellite propagator to HPOP and set force model properties +=============================================================== .. code-block:: python # Satellite satellite: Satellite object - model = satellite.graphics_3d.model - model.model_data.filename = r"STKData\VO\Models\Space\dsp.glb" - orbitmarker = model.orbit_marker + satellite.set_propagator_type(PropagatorType.HPOP) + satellite.propagator.step = 60 + satellite.propagator.initial_state.representation.assign_cartesian( + CoordinateSystem.FIXED, 6406.92, -1787.59, -506.422, 2.10185, 6.48871, 3.64041 + ) + + forceModel = satellite.propagator.force_model if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] - orbitmarker.set_marker_image_filename(os.path.join(installPath, "STKData", "VO", "Markers", "Satellite.ppm")) - orbitmarker.marker_data.is_transparent = True - orbitmarker.pixel_size = 18 - orbitmarker.orientation_mode = Graphics3DMarkerOrientation.FOLLOW_DIRECTION + grv_path = ["STKData", "CentralBodies", "Earth", "WGS84_EGM96.grv"] + forceModel.central_body_gravity.file = os.path.join(installPath, *grv_path) + forceModel.central_body_gravity.maximum_degree = 21 + forceModel.central_body_gravity.maximum_order = 21 + forceModel.drag.use = True + forceModel.drag.drag_model.cd = 0.01 + forceModel.drag.drag_model.area_mass_ratio = 0.01 + forceModel.solar_radiation_pressure.use = False -.. _GraphicsDropline: + integrator = satellite.propagator.integrator + integrator.do_not_propagate_below_altitude = -1e6 + integrator.integration_model = VehicleIntegrationModel.RUNGE_KUTTA_FEHLBERG_78 + integrator.step_size_control.method = VehicleMethod.RELATIVE_ERROR + integrator.step_size_control.error_tolerance = 1e-13 + integrator.step_size_control.minimum_step_size = 0.1 + integrator.step_size_control.maximum_step_size = 30 + integrator.interpolation.method = VehicleInterpolationMethod.LAGRANGE + integrator.interpolation.order = 7 -Display drop lines in 3D window -=============================== + satellite.propagator.propagate() + +.. _J4Satellite: + +Set satellite propagator to j4 and assign Cartesian position +============================================================ .. code-block:: python # Satellite satellite: Satellite object - orbitDroplines = satellite.graphics_3d.drop_lines.orbit - wgs84 = orbitDroplines.item(0) # Droplines to WGS84 surface - wgs84.show_graphics = True - wgs84.line_width = LineWidth.WIDTH2 - wgs84.use_2d_color = False - wgs84.color = Colors.Red + satellite.set_propagator_type(PropagatorType.J4_PERTURBATION) + propagator = satellite.propagator + icrfCoordinates = [6678.14, 0, 0, 0, 6.78953, 3.68641] + propagator.initial_state.representation.assign_cartesian(CoordinateSystem.ICRF, *icrfCoordinates) + propagator.propagate() -.. _GraphicsDataDisplay: +.. _SatelliteInitialState: -Add a data display to the 3D window -=================================== +Set the initial state of a satellite and propagate +================================================== .. code-block:: python # Satellite satellite: Satellite object - # Remove all data displays so you can easily pick one that may already be in - # the list - satellite.graphics_3d.data_display.remove_all() - # Add LLA data display and change size/title - datadisplay = satellite.graphics_3d.data_display.add("LLA Position") - datadisplay.show_graphics = True - datadisplay.font_size = Graphics3DFontSize.MEDIUM - datadisplay.title_text = "My Data Display" - datadisplay.show_name = False - -.. _GraphicsLabel: + keplerian = satellite.propagator.initial_state.representation.convert_to(OrbitStateType.CLASSICAL) + keplerian.size_shape_type = ClassicalSizeShape.ALTITUDE + keplerian.location_type = ClassicalLocation.TRUE_ANOMALY + keplerian.orientation.ascending_node_type = OrientationAscNode.LONGITUDE_ASCENDING_NODE -Change the display label of the vehicle -======================================= + # Assign the perigee and apogee altitude values: + keplerian.size_shape.perigee_altitude = 500 # km + keplerian.size_shape.apogee_altitude = 600 # km -.. code-block:: python + # Assign the other desired orbital parameters: + keplerian.orientation.inclination = 90 # deg + keplerian.orientation.argument_of_periapsis = 12 # deg + keplerian.orientation.ascending_node.value = 24 # deg + keplerian.location.value = 180 # deg - # Satellite satellite: Satellite object - satellite.graphics.use_instance_name_label = False - satellite.graphics.label_name = "Python Satellite" + # Apply the changes made to the satellite's state and propagate: + satellite.propagator.initial_state.representation.assign(keplerian) + satellite.propagator.propagate() -.. _GraphicsPass: +.. _CreateSatellite: -Set 2D/3D pass display properties -================================= +Create a satellite (on the current scenario central body) +========================================================= .. code-block:: python - # Satellite satellite: Satellite object - # Display one pass for ground track and orbit on 2D - passdata = satellite.graphics.pass_data - groundTrack = passdata.ground_track - groundTrack.set_lead_data_type(LeadTrailData.ONE_PASS) - groundTrack.set_trail_same_as_lead - orbit = passdata.orbit - orbit.set_lead_data_type(LeadTrailData.ONE_PASS) - orbit.set_trail_same_as_lead - # Display one orbit pass and no ground track on 3D - passdata3D = satellite.graphics_3d.satellite_pass.track_data.pass_data - groundTrack3D = passdata3D.ground_track - groundTrack3D.set_lead_data_type(LeadTrailData.NONE) - groundTrack3D.set_trail_same_as_lead - orbit3D = passdata3D.orbit - orbit3D.set_lead_data_type(LeadTrailData.ONE_PASS) - orbit3D.set_trail_same_as_lead + # STKObjectRoot root: STK Object Model Root + satellite = root.current_scenario.children.new(STKObjectType.SATELLITE, "MySatellite") -.. _GraphicsLighting: +.. _SensorPersistence: -Set vehicle lighting properties -=============================== +Sensor persistence +================== .. code-block:: python - # Satellite satellite: Satellite object - lighting = satellite.graphics.lighting - # Settings for vehicle in sunlight - sunlight = lighting.sunlight - sunlight.visible = True - sunlight.color = Colors.Yellow - sunlight.line_width = LineWidth.WIDTH4 - # Settings for vehicle in penumbra - penumbra = lighting.penumbra - penumbra.visible = True - penumbra.color = Colors.Orange - penumbra.line_width = LineWidth.WIDTH3 - # Settings for vehicle in umbra - umbra = lighting.umbra - umbra.visible = True - umbra.color = Colors.Red - umbra.line_width = LineWidth.WIDTH2 + # Sensor sensor: Sensor object + projection = sensor.graphics.projection + projection.persistence = 7200 # sec + projection.forward_persistence = True + projection.fill_persistence = True + sensor.graphics.show_fill = True + sensor.graphics.percent_translucency = 50 -.. _GraphicsSwath: +.. _SensorBodyMask: -Set 2D swath -============ +Sensor body mask +================ .. code-block:: python - # Satellite satellite: Satellite object - # Set swath in the 2D properties - swath = satellite.graphics.swath - swath.set_elevation_type(VehicleGraphics2DElevation.ELEVATION_GROUND_ELEVATION) - swath.elevation.angle = 30 # deg - satellite.graphics.swath.options = VehicleGraphics2DOptionType.OPTIONS_EDGE_LIMITS + # Sensor sensor: Sensor object + if os.name == "nt": + installPath = r"C:\Program Files\AGI\STK_ODTK 13" + else: + installPath = os.environ["STK_INSTALL_DIR"] + bmskPath = ["Data", "Resources", "stktraining", "text", "BodyMask_hga.bmsk"] + sensor.set_az_el_mask_file(os.path.join(installPath, *bmskPath)) -.. _GraphicsRangeContours: +.. _DefineSensorPointingFixedAxesYPR: -Set 2D/3D range contours -======================== +Define sensor pointing fixed axes YPR +===================================== .. code-block:: python - # Satellite satellite: Satellite object - # Set a contour level in the 2D properties - rangeContours = satellite.graphics.range_contours - rangeContours.show_graphics = True - rangeLevel = rangeContours.level_attributes.add_level(2000) # km - rangeLevel.color = Colors.Fuchsia - rangeLevel.line_width = LineWidth.WIDTH5 - rangeLevel.label_angle = 90 - rangeLevel.show_user_text_visible = True - rangeLevel.user_text = "Range" - # Turn the contours on in the 3D properties - satellite.graphics_3d.range_contours.show_graphics = True + # Sensor sensor: Sensor object + # Change pointing and set + sensor.common_tasks.set_pointing_fixed_axes_ypr("CentralBody/Sun J2000 Axes", YPRAnglesSequence.RYP, 11, 22, 33) + +.. _DefineSensorPointingFixedYPR: + +Define sensor pointing fixed YPR +================================ + +.. code-block:: python -.. _GraphicsElevationContours: + # Sensor sensor: Sensor object + # Change pointing and set + sensor.common_tasks.set_pointing_fixed_ypr(YPRAnglesSequence.RPY, 12, 24, 36) -Set 2D/3D elevation contours -============================ +.. _DefineSensorPointingFixedAxesQuaternion: + +Define sensor pointing fixed axes quaternion +============================================ .. code-block:: python - # Satellite satellite: Satellite object - # Set the contours in the 2D properties - contours = satellite.graphics.elevation_contours - contours.show_graphics = True - contours.number_of_decimal_digits = 0 - contours.elevations.add_level_range(0, 90, 10) # Min, Max, Step - # Turn the contours on in the 3D properties - satellite.graphics_3d.elevation_contours.show_graphics = True + # Sensor sensor: Sensor object + # Change pointing and set + sensor.common_tasks.set_pointing_fixed_axes_quaternion("CentralBody/Sun J2000 Axes", 0.1, 0.2, 0.3, 0.4) -.. _CustomGraphics2D: +.. _DefineSensorPointingFixedQuaternion: -Set 2D display times to custom and add intervals -================================================ +Define sensor pointing fixed quaternion +======================================= .. code-block:: python - # STKObjectRoot root: STK Object Model root - # Satellite satellite: Satellite object - root.units_preferences.item("DateFormat").set_current_unit("EpSec") - graphics = satellite.graphics - graphics.set_attributes_type(VehicleGraphics2DAttributeType.CUSTOM) - graphics.attributes.default.show_graphics = False + # Sensor sensor: Sensor object + # Change pointing and set + sensor.common_tasks.set_pointing_fixed_quaternion(0.1, 0.2, 0.3, 0.4) - interval1 = graphics.attributes.intervals.add(0, 3600) - interval1.graphics_2d_attributes.show_graphics = True - interval1.graphics_2d_attributes.inherit = False - interval1.graphics_2d_attributes.line.width = LineWidth.WIDTH2 - interval1.graphics_2d_attributes.line.style = LineStyle.LONG_DASH - interval1.graphics_2d_attributes.color = Colors.Fuchsia - interval1.graphics_2d_attributes.marker_style = "X" +.. _DefineSensorPointingFixedAxesEuler: - interval2 = satellite.graphics.attributes.intervals.add(7200, 86400) - interval2.graphics_2d_attributes.show_graphics = True - interval2.graphics_2d_attributes.inherit = False - interval2.graphics_2d_attributes.line.width = LineWidth.WIDTH2 - interval2.graphics_2d_attributes.line.style = LineStyle.DASHED - interval2.graphics_2d_attributes.color = Colors.Lime - interval2.graphics_2d_attributes.marker_style = "Point" +Define sensor pointing fixed axes Euler +======================================= -.. _BasicGraphics2D: +.. code-block:: python -Set 2D graphics display properties + # Sensor sensor: Sensor object + # Change pointing and set + sensor.common_tasks.set_pointing_fixed_axes_euler( + "CentralBody/Sun J2000 Axes", EulerOrientationSequenceType.SEQUENCE_132, 30, 40, 50 + ) + +.. _DefineSensorPointingFixedEuler: + +Define sensor pointing fixed Euler ================================== .. code-block:: python - # STKObjectRoot root: STK Object Model root - # Satellite satellite: Satellite object - # Change the line width, style, color and marker - - graphics = satellite.graphics - graphics.set_attributes_type(VehicleGraphics2DAttributeType.BASIC) - attributes = graphics.attributes - attributes.inherit = False - attributes.line.width = LineWidth.WIDTH4 - attributes.line.style = LineStyle.LONG_DASH - attributes.color = Colors.Lime - if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" - else: - installPath = os.environ["STK_INSTALL_DIR"] - attributes.marker_style = os.path.join(installPath, "STKData", "Pixmaps", "MarkersWin", "m010Satellite.bmp") + # Sensor sensor: Sensor object + # Change pointing and set + sensor.common_tasks.set_pointing_fixed_euler(EulerOrientationSequenceType.SEQUENCE_132, 30, 40, 50) -.. _SatelliteGraphicsResolution: +.. _DefineSensorPointingFixedAxesAzEl: -Change the graphics resolution of the orbit for a smooth path -============================================================= +Define sensor pointing fixed axes AzEl +====================================== .. code-block:: python - # Satellite satellite: Satellite object - resolution = satellite.graphics.resolution - resolution.orbit = 60 + # Sensor sensor: Sensor object + # Change pointing and set + sensor.common_tasks.set_pointing_fixed_axes_az_el("CentralBody/Sun J2000 Axes", 11, 22, AzElAboutBoresight.HOLD) -.. _SatelliteAttitudeExternal: +.. _DefineSensorPointingFixedAzEl: -Set satellite attitude external -=============================== +Define sensor pointing fixed AzEl +================================= .. code-block:: python - # Satellite satellite: Satellite object - if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" - else: - installPath = os.environ["STK_INSTALL_DIR"] - satellite.attitude.external.load( - os.path.join(installPath, "Data", "Resources", "stktraining", "text", "AttitudeTimeEulerAngles_Example.a") - ) + # Sensor sensor: Sensor object + # Change pointing and set + sensor.common_tasks.set_pointing_fixed_az_el(4.5, -45.0, AzElAboutBoresight.ROTATE) -.. _SatelliteAttitudeTarget: +.. _SensorProperties: -Set satellite attitude targeting -================================ +Set sensor properties +===================== .. code-block:: python - # Satellite satellite: Satellite object - attitudePointing = satellite.attitude.pointing - attitudePointing.use_target_pointing = True - attitudePointing.targets.remove_all() - attitudePointing.targets.add("AreaTarget/MyAreaTarget") - attitudePointing.target_times.use_access_times = True + # Sensor sensor: Sensor object + # Change pattern and set + sensor.common_tasks.set_pattern_rectangular(20, 25) + # Change pointing and set + sensor.common_tasks.set_pointing_fixed_az_el(90, 60, AzElAboutBoresight.ROTATE) + # Change location and set + sensor.set_location_type(SensorLocation.FIXED) + sensor.location_data.assign_cartesian(-0.0004, -0.0004, 0.004) -.. _SatelliteAttitudeSpinning: +.. _CreateSensor: -Set satellite attitude basic spinning -===================================== +Attach a sensor object to a vehicle +=================================== .. code-block:: python # Satellite satellite: Satellite object - basic = satellite.attitude.basic - basic.set_profile_type(AttitudeProfile.SPINNING) - basic.profile.body.assign_xyz(0, 0, 1) - basic.profile.inertial.assign_xyz(0, 1, 0) - basic.profile.rate = 6 # rev/sec + sensor = satellite.children.new(STKObjectType.SENSOR, "MySensor") -.. _ExportEphemerisFile: +.. _ModifyAntennaGraphics: -Export an ephemeris file to a scenario folder -============================================= +Modify antenna graphics +======================= .. code-block:: python - # STKObjectRoot root: STK Object Model Root - # Satellite satellite: Satellite object - scenPath = root.execute_command("GetDirectory / Scenario").item(0) - satelliteFilePath = "%s\\%s.e" % (scenPath, satellite.instance_name) - satelliteFilePath = satelliteFilePath.replace("\\", "\\\\") - satellite.export_tools.get_ephemeris_stk_export_tool().export(satelliteFilePath) + # Antenna antenna: Antenna object + contours = antenna.graphics.contour_graphics + contours.set_contour_type(AntennaContourType.GAIN) + contours.show = True + for i in range(-30, 30, 5): + contours.contour.levels.add(i) + antenna.graphics_3d.show_contours = True + antenna.graphics_3d.volume_graphics.show = True -.. _SGP4Satellite: +.. _ModifyAntennaOrientation: -Set satellite propagator to sgp4 and propagate -============================================== +Modify antenna orientation and position +======================================= .. code-block:: python - # Satellite satellite: Satellite object - satellite.set_propagator_type(PropagatorType.SGP4) - propagator = satellite.propagator - propagator.ephemeris_interval.set_implicit_interval( - root.current_scenario.analysis_workbench_components.time_intervals.item("AnalysisInterval") - ) # Link to scenario period - propagator.common_tasks.add_segments_from_online_source("25544") # International Space Station - propagator.automatic_update_enabled = True - propagator.propagate() + # Antenna antenna: Antenna object + antOrientation = antenna.orientation + antOrientation.assign_az_el(0, -90, AzElAboutBoresight.ROTATE) + antOrientation.position_offset.x = 0.0 # m + antOrientation.position_offset.y = 1 # m + antOrientation.position_offset.z = 0.25 # m -.. _SPICESatellite: +.. _ModifyAntennaRefraction: -Set satellite propagator to spice and propagate -=============================================== +Modify antenna refraction +========================= .. code-block:: python - # Satellite satellite: Satellite object - # STKObjectRoot root: STK Object Model Root - satellite.set_propagator_type(PropagatorType.SPICE) - propagator = satellite.propagator - if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" - else: - installPath = os.environ["STK_INSTALL_DIR"] - bspPath = ["STKData", "Spice", "planets.bsp"] - propagator.spice = os.path.join(installPath, *bspPath) # Make sure this is a valid path - propagator.body_name = "MARS" - - intvl = root.current_scenario.analysis_workbench_components.time_intervals.item("AnalysisInterval") - propagator.ephemeris_interval.set_implicit_interval(intvl) # Link to scenario period - propagator.step = 60.0 - propagator.propagate() + # Antenna antenna: Antenna object + antenna.use_refraction_in_access = True + antenna.refraction = SensorRefractionType.ITU_R_P834_4 + refraction = antenna.refraction_model + refraction.ceiling = 5000 # m + refraction.atmosphere_altitude = 10000 # m + refraction.knee_bend_factor = 0.2 -.. _AstrogatorSatellite: +.. _ModifyAntenna: -Set satellite propagator to Astrogator and clear segments -========================================================= +Modify antenna model type +========================= .. code-block:: python - # Satellite satellite: Satellite object - satellite.set_propagator_type(PropagatorType.ASTROGATOR) - driver = satellite.propagator - # Clear all segments from the MCS - driver.main_sequence.remove_all() + # Antenna antenna: Antenna object + antenna.model_component_linking.set_component("Dipole") + antennaModel = antenna.model_component_linking.component + antennaModel.design_frequency = 15 # GHz + antennaModel.length = 1.5 # m + antennaModel.length_to_wavelength_ratio = 45 + antennaModel.efficiency = 85 # Percent -.. _HPOPSatellite: +.. _CreateAntenna: -Set satellite propagator to HPOP and set force model properties -=============================================================== +Create a new antenna object +=========================== .. code-block:: python - # Satellite satellite: Satellite object - satellite.set_propagator_type(PropagatorType.HPOP) - satellite.propagator.step = 60 - satellite.propagator.initial_state.representation.assign_cartesian( - CoordinateSystem.FIXED, 6406.92, -1787.59, -506.422, 2.10185, 6.48871, 3.64041 - ) + # ISTKObject satellite: STK object + antenna = satellite.children.new(STKObjectType.ANTENNA, "MyAntenna") - forceModel = satellite.propagator.force_model - if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" - else: - installPath = os.environ["STK_INSTALL_DIR"] - grv_path = ["STKData", "CentralBodies", "Earth", "WGS84_EGM96.grv"] - forceModel.central_body_gravity.file = os.path.join(installPath, *grv_path) - forceModel.central_body_gravity.maximum_degree = 21 - forceModel.central_body_gravity.maximum_order = 21 - forceModel.drag.use = True - forceModel.drag.drag_model.cd = 0.01 - forceModel.drag.drag_model.area_mass_ratio = 0.01 - forceModel.solar_radiation_pressure.use = False +.. _ReceiverAdditionalGain: - integrator = satellite.propagator.integrator - integrator.do_not_propagate_below_altitude = -1e6 - integrator.integration_model = VehicleIntegrationModel.RUNGE_KUTTA_FEHLBERG_78 - integrator.step_size_control.method = VehicleMethod.RELATIVE_ERROR - integrator.step_size_control.error_tolerance = 1e-13 - integrator.step_size_control.minimum_step_size = 0.1 - integrator.step_size_control.maximum_step_size = 30 - integrator.interpolation.method = VehicleInterpolationMethod.LAGRANGE - integrator.interpolation.order = 7 +Receiver additional gain +======================== - satellite.propagator.propagate() +.. code-block:: python -.. _J4Satellite: + # Receiver receiver: Receiver object + recModel = receiver.model_component_linking.component + gain = recModel.pre_receive_gains_losses.add(5) # dB + gain.identifier = "Example Gain" -Set satellite propagator to j4 and assign Cartesian position -============================================================ +.. _ModifyReceiverFilter: + +Modify receiver filter properties +================================= .. code-block:: python - # Satellite satellite: Satellite object - satellite.set_propagator_type(PropagatorType.J4_PERTURBATION) - propagator = satellite.propagator - icrfCoordinates = [6678.14, 0, 0, 0, 6.78953, 3.68641] - propagator.initial_state.representation.assign_cartesian(CoordinateSystem.ICRF, *icrfCoordinates) - propagator.propagate() + # Receiver receiver: Receiver object + recModel = receiver.model_component_linking.component + recModel.enable_filter = True + recModel.filter_component_linking.set_component("Bessel") + recFilter = recModel.filter_component_linking.component + recFilter.lower_bandwidth_limit = -20 + recFilter.upper_bandwidth_limit = 20 + recFilter.cut_off_frequency = 10 -.. _SatelliteInitialState: +.. _ModifyReceiverDemodulator: -Set the initial state of a satellite and propagate -================================================== +Modify receiver demodulator properties +====================================== .. code-block:: python - # Satellite satellite: Satellite object - keplerian = satellite.propagator.initial_state.representation.convert_to(OrbitStateType.CLASSICAL) - keplerian.size_shape_type = ClassicalSizeShape.ALTITUDE - keplerian.location_type = ClassicalLocation.TRUE_ANOMALY - keplerian.orientation.ascending_node_type = OrientationAscNode.LONGITUDE_ASCENDING_NODE + # Receiver receiver: Receiver object + recModel = receiver.model_component_linking.component + recModel.select_demodulator_automatically = False + recModel.set_demodulator("16PSK") - # Assign the perigee and apogee altitude values: - keplerian.size_shape.perigee_altitude = 500 # km - keplerian.size_shape.apogee_altitude = 600 # km +.. _ModifyReceiverSysNoiseTemp: - # Assign the other desired orbital parameters: - keplerian.orientation.inclination = 90 # deg - keplerian.orientation.argument_of_periapsis = 12 # deg - keplerian.orientation.ascending_node.value = 24 # deg - keplerian.location.value = 180 # deg +Modify receiver system noise temperature +======================================== - # Apply the changes made to the satellite's state and propagate: - satellite.propagator.initial_state.representation.assign(keplerian) - satellite.propagator.propagate() +.. code-block:: python -.. _CreateSatellite: + # Receiver receiver: Receiver object + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component + recModel.system_noise_temperature.constant_noise_temperature = 280 # K -Create a satellite (on the current scenario central body) -========================================================= +.. _ModifyReceiverOrientation: + +Modify orientation of the receiver antenna +========================================== .. code-block:: python - # STKObjectRoot root: STK Object Model Root - satellite = root.current_scenario.children.new(STKObjectType.SATELLITE, "MySatellite") + # Complex receivers Only + # Receiver receiver: Receiver object + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component + antennaControl = recModel.antenna_control + antOrientation = antennaControl.embedded_model_orientation + antOrientation.assign_az_el(45, 85, AzElAboutBoresight.ROTATE) + antOrientation.position_offset.x = 0.5 # m + antOrientation.position_offset.y = 0.75 # m + antOrientation.position_offset.z = 1 # m -.. _AstrogatorRunMCS: +.. _ModifyReceiverPolarization: -Run the Astrogator® mission control sequence (MCS) -================================================== +Modify receiver polarization properties +======================================= .. code-block:: python - # MCSDriver driver: MCS driver interface - driver.run_mcs() + # Receiver receiver: Receiver object + recModel = receiver.model_component_linking.component + recModel.enable_polarization = True + recModel.set_polarization_type(PolarizationType.LINEAR) + polarization = recModel.polarization + polarization.reference_axis = PolarizationReferenceAxis.Z + polarization.cross_polarization_leakage = -60 # dB -.. _SensorPersistence: +.. _ModifyReceiverAntenna: -Sensor persistence -================== +Modify receiver embedded antenna +================================ .. code-block:: python - # Sensor sensor: Sensor object - projection = sensor.graphics.projection - projection.persistence = 7200 # sec - projection.forward_persistence = True - projection.fill_persistence = True - sensor.graphics.show_fill = True - sensor.graphics.percent_translucency = 50 + # Receiver receiver: Receiver object + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component + antennaControl = recModel.antenna_control + antennaControl.embedded_model_component_linking.set_component("Hemispherical") + antennaControl.embedded_model_component_linking.component.efficiency = 85 # Percent -.. _SensorBodyMask: +.. _ModifyReceiverModel: -Sensor body mask -================ +Modify receiver model type +========================== .. code-block:: python - # Sensor sensor: Sensor object - if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" - else: - installPath = os.environ["STK_INSTALL_DIR"] - bmskPath = ["Data", "Resources", "stktraining", "text", "BodyMask_hga.bmsk"] - sensor.set_az_el_mask_file(os.path.join(installPath, *bmskPath)) + # Receiver receiver: Receiver object + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component + recModel.track_frequency_automatically = False + recModel.frequency = 11.81 -.. _DefineSensorPointingFixedAxesYPR: +.. _CreateReceiver: -Define sensor pointing fixed axes YPR -===================================== +Create a new receiver object +============================ .. code-block:: python - # Sensor sensor: Sensor object - # Change pointing and set - sensor.common_tasks.set_pointing_fixed_axes_ypr("CentralBody/Sun J2000 Axes", YPRAnglesSequence.RYP, 11, 22, 33) + # ISTKObject satellite: STK object + receiver = satellite.children.new(STKObjectType.RECEIVER, "MyReceiver") -.. _DefineSensorPointingFixedYPR: +.. _TransmitteradditionalGain: -Define sensor pointing fixed YPR -================================ +Transmitter additional gain +=========================== .. code-block:: python - # Sensor sensor: Sensor object - # Change pointing and set - sensor.common_tasks.set_pointing_fixed_ypr(YPRAnglesSequence.RPY, 12, 24, 36) + # Transmitter transmitter: Transmitter object + txModel = transmitter.model_component_linking.component + gain = txModel.post_transmit_gains_losses.add(-5) # dB + gain.identifier = "Example Loss" -.. _DefineSensorPointingFixedAxesQuaternion: +.. _ModifyTransmitterFilter: -Define sensor pointing fixed axes quaternion -============================================ +Modify a transmitter filter +=========================== .. code-block:: python - # Sensor sensor: Sensor object - # Change pointing and set - sensor.common_tasks.set_pointing_fixed_axes_quaternion("CentralBody/Sun J2000 Axes", 0.1, 0.2, 0.3, 0.4) + # Transmitter transmitter: Transmitter object + txModel = transmitter.model_component_linking.component + txModel.enable_filter = True + txModel.filter_component_linking.set_component("Butterworth") + recFilter = txModel.filter_component_linking.component + recFilter.lower_bandwidth_limit = -20 + recFilter.upper_bandwidth_limit = 20 + recFilter.cut_off_frequency = 10 -.. _DefineSensorPointingFixedQuaternion: +.. _ModifyTransmitterModulator: -Define sensor pointing fixed quaternion -======================================= +Modify a transmitter's modulator properties +=========================================== .. code-block:: python - # Sensor sensor: Sensor object - # Change pointing and set - sensor.common_tasks.set_pointing_fixed_quaternion(0.1, 0.2, 0.3, 0.4) + # Transmitter transmitter: Transmitter object + txModel = transmitter.model_component_linking.component + txModel.set_modulator("BPSK") + txModel.modulator.scale_bandwidth_automatically = True -.. _DefineSensorPointingFixedAxesEuler: +.. _ModifyTransmitterPolarizationOrientationAndPosition: -Define sensor pointing fixed axes Euler -======================================= +Modify a transmitter's orientation and position +=============================================== .. code-block:: python - # Sensor sensor: Sensor object - # Change pointing and set - sensor.common_tasks.set_pointing_fixed_axes_euler( - "CentralBody/Sun J2000 Axes", EulerOrientationSequenceType.SEQUENCE_132, 30, 40, 50 - ) + # Transmitter transmitter: Transmitter object + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component + antennaControl = txModel.antenna_control + antOrientation = antennaControl.embedded_model_orientation + antOrientation.assign_az_el(0, 90, 1) # 1 represents Rotate About Boresight + antOrientation.position_offset.x = 0.0 # m + antOrientation.position_offset.y = 1 # m + antOrientation.position_offset.z = 0.25 # m -.. _DefineSensorPointingFixedEuler: +.. _ModifyTransmitterPolarizationProperties: -Define sensor pointing fixed Euler -================================== +Modify a transmitter's polarization properties +============================================== .. code-block:: python - # Sensor sensor: Sensor object - # Change pointing and set - sensor.common_tasks.set_pointing_fixed_euler(EulerOrientationSequenceType.SEQUENCE_132, 30, 40, 50) + # Transmitter transmitter: Transmitter object + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component + txModel.enable_polarization = True + txModel.set_polarization_type(PolarizationType.LINEAR) + polarization = txModel.polarization + polarization.reference_axis = PolarizationReferenceAxis.Y + polarization.tilt_angle = 15 # deg -.. _DefineSensorPointingFixedAxesAzEl: +.. _ModifyTransmitterAntenna: -Define sensor pointing fixed axes AzEl -====================================== +Modify a transmitter's embedded antenna +======================================= .. code-block:: python - # Sensor sensor: Sensor object - # Change pointing and set - sensor.common_tasks.set_pointing_fixed_axes_az_el("CentralBody/Sun J2000 Axes", 11, 22, AzElAboutBoresight.HOLD) + # Transmitter transmitter: Transmitter object + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component + antennaControl = txModel.antenna_control + antennaControl.embedded_model_component_linking.set_component("Isotropic") + antennaControl.embedded_model_component_linking.component.efficiency = 85 # Percent -.. _DefineSensorPointingFixedAzEl: +.. _ModifyTransmitter: -Define sensor pointing fixed AzEl +Modify a transmitter's model type ================================= .. code-block:: python - # Sensor sensor: Sensor object - # Change pointing and set - sensor.common_tasks.set_pointing_fixed_az_el(4.5, -45.0, AzElAboutBoresight.ROTATE) + # Transmitter transmitter: Transmitter object + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component + txModel.frequency = 14 # GHz + txModel.power = 25 # dBW + txModel.data_rate = 15 # Mb/sec -.. _SensorProperties: +.. _CreateTransmitter: -Set sensor properties -===================== +Create a new transmitter object +=============================== .. code-block:: python - # Sensor sensor: Sensor object - # Change pattern and set - sensor.common_tasks.set_pattern_rectangular(20, 25) - # Change pointing and set - sensor.common_tasks.set_pointing_fixed_az_el(90, 60, AzElAboutBoresight.ROTATE) - # Change location and set - sensor.set_location_type(SensorLocation.FIXED) - sensor.location_data.assign_cartesian(-0.0004, -0.0004, 0.004) + # ISTKObject satellite: STK object + transmitter = satellite.children.new(STKObjectType.TRANSMITTER, "MyTransmitter") -.. _CreateSensor: +.. _AstrogatorRunMCS: -Attach a sensor object to a vehicle -=================================== +Run the Astrogator® mission control sequence (MCS) +================================================== .. code-block:: python - # Satellite satellite: Satellite object - sensor = satellite.children.new(STKObjectType.SENSOR, "MySensor") + # MCSDriver driver: MCS driver interface + driver.run_mcs() .. _SetupAdvancedFixedWingTool: diff --git a/doc/source/user-guide/migration.rst b/doc/source/user-guide/migration.rst index 23058744a4..c4dcb3eef1 100644 --- a/doc/source/user-guide/migration.rst +++ b/doc/source/user-guide/migration.rst @@ -17,8 +17,8 @@ The API migration assistant automates migrating your code to the new API. It rel The following steps are recommended: -1. Upgrade your code to STK software version 12.10.0. -2. Test your code using STK software version 12.10.0 to ensure it works properly. +1. Upgrade your code to STK software version 13.0.0. +2. Test your code using STK software version 13.0.0 to ensure it works properly. 3. Run the API migration assistant in recording mode. Repeat to cover all of the code paths. 4. Run the API migration assistant to apply the changes. 5. Review the changes. diff --git a/docker/linux/ubuntu/docker-compose.yml b/docker/linux/ubuntu/docker-compose.yml index 7e97d06ea5..fcfd2e21b5 100644 --- a/docker/linux/ubuntu/docker-compose.yml +++ b/docker/linux/ubuntu/docker-compose.yml @@ -1,7 +1,7 @@ services: stk: - image: ansys/stk-12.10:dev-ubuntu22.04 + image: ansys/stk-13.0:dev-ubuntu22.04 container_name: stk build: context: ./stk-engine @@ -11,79 +11,79 @@ services: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE stk-pybase: - image: ansys/stk-12.10:dev-ubuntu22.04-pybase + image: ansys/stk-13.0:dev-ubuntu22.04-pybase depends_on: - stk container_name: stk-pybase build: context: ./stk-engine-pybase args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 + baseImage: ansys/stk-13.0:dev-ubuntu22.04 additional_contexts: - "ansys/stk-12.10:dev-ubuntu22.04": "service:stk" + "ansys/stk-13.0:dev-ubuntu22.04": "service:stk" environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE stk-python3.10: - image: ansys/stk-12.10:dev-ubuntu22.04-python3.10 + image: ansys/stk-13.0:dev-ubuntu22.04-python3.10 depends_on: - stk-pybase container_name: stk-python3.10 build: context: ./stk-engine-py310 args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 - basePythonImage: ansys/stk-12.10:dev-ubuntu22.04-pybase + baseImage: ansys/stk-13.0:dev-ubuntu22.04 + basePythonImage: ansys/stk-13.0:dev-ubuntu22.04-pybase additional_contexts: - "ansys/stk-12.10:dev-ubuntu22.04": "service:stk" - "ansys/stk-12.10:dev-ubuntu22.04-pybase": "service:stk-pybase" + "ansys/stk-13.0:dev-ubuntu22.04": "service:stk" + "ansys/stk-13.0:dev-ubuntu22.04-pybase": "service:stk-pybase" environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE stk-python3.11: - image: ansys/stk-12.10:dev-ubuntu22.04-python3.11 + image: ansys/stk-13.0:dev-ubuntu22.04-python3.11 depends_on: - stk-pybase container_name: stk-python3.11 build: context: ./stk-engine-py311 args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 - basePythonImage: ansys/stk-12.10:dev-ubuntu22.04-pybase + baseImage: ansys/stk-13.0:dev-ubuntu22.04 + basePythonImage: ansys/stk-13.0:dev-ubuntu22.04-pybase additional_contexts: - "ansys/stk-12.10:dev-ubuntu22.04": "service:stk" - "ansys/stk-12.10:dev-ubuntu22.04-pybase": "service:stk-pybase" + "ansys/stk-13.0:dev-ubuntu22.04": "service:stk" + "ansys/stk-13.0:dev-ubuntu22.04-pybase": "service:stk-pybase" environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE stk-python3.12: - image: ansys/stk-12.10:dev-ubuntu22.04-python3.12 + image: ansys/stk-13.0:dev-ubuntu22.04-python3.12 depends_on: - stk-pybase container_name: stk-python3.12 build: context: ./stk-engine-py312 args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 - basePythonImage: ansys/stk-12.10:dev-ubuntu22.04-pybase + baseImage: ansys/stk-13.0:dev-ubuntu22.04 + basePythonImage: ansys/stk-13.0:dev-ubuntu22.04-pybase additional_contexts: - "ansys/stk-12.10:dev-ubuntu22.04": "service:stk" - "ansys/stk-12.10:dev-ubuntu22.04-pybase": "service:stk-pybase" + "ansys/stk-13.0:dev-ubuntu22.04": "service:stk" + "ansys/stk-13.0:dev-ubuntu22.04-pybase": "service:stk-pybase" environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE stk-python3.13: - image: ansys/stk-12.10:dev-ubuntu22.04-python3.13 + image: ansys/stk-13.0:dev-ubuntu22.04-python3.13 depends_on: - stk-pybase container_name: stk-python3.13 build: context: ./stk-engine-py313 args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 - basePythonImage: ansys/stk-12.10:dev-ubuntu22.04-pybase + baseImage: ansys/stk-13.0:dev-ubuntu22.04 + basePythonImage: ansys/stk-13.0:dev-ubuntu22.04-pybase additional_contexts: - "ansys/stk-12.10:dev-ubuntu22.04": "service:stk" - "ansys/stk-12.10:dev-ubuntu22.04-pybase": "service:stk-pybase" + "ansys/stk-13.0:dev-ubuntu22.04": "service:stk" + "ansys/stk-13.0:dev-ubuntu22.04-pybase": "service:stk-pybase" environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/linux/ubuntu/stk-engine-py310/Dockerfile b/docker/linux/ubuntu/stk-engine-py310/Dockerfile index 699bcf28a6..ed261c1fb6 100644 --- a/docker/linux/ubuntu/stk-engine-py310/Dockerfile +++ b/docker/linux/ubuntu/stk-engine-py310/Dockerfile @@ -1,6 +1,6 @@ # By default, start from the base STK Engine Python image -ARG baseImage=ansys/stk-12.10:dev-ubuntu22.04 -ARG basePythonImage=ansys/stk-12.10:dev-ubuntu22.04-pybase +ARG baseImage=ansys/stk-13.0:dev-ubuntu22.04 +ARG basePythonImage=ansys/stk-13.0:dev-ubuntu22.04-pybase FROM ${basePythonImage} AS builder ############################################## diff --git a/docker/linux/ubuntu/stk-engine-py310/docker-compose.yml b/docker/linux/ubuntu/stk-engine-py310/docker-compose.yml index 4a3efc7426..b227b378da 100644 --- a/docker/linux/ubuntu/stk-engine-py310/docker-compose.yml +++ b/docker/linux/ubuntu/stk-engine-py310/docker-compose.yml @@ -1,11 +1,11 @@ services: stk-python3.10: - image: ansys/stk-12.10:dev-ubuntu22.04-python3.10 + image: ansys/stk-13.0:dev-ubuntu22.04-python3.10 container_name: stk-python3.10 build: context: . args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 - basePythonImage: ansys/stk-12.10:dev-ubuntu22.04-pybase + baseImage: ansys/stk-13.0:dev-ubuntu22.04 + basePythonImage: ansys/stk-13.0:dev-ubuntu22.04-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/linux/ubuntu/stk-engine-py311/Dockerfile b/docker/linux/ubuntu/stk-engine-py311/Dockerfile index b5c955d008..90563eca98 100644 --- a/docker/linux/ubuntu/stk-engine-py311/Dockerfile +++ b/docker/linux/ubuntu/stk-engine-py311/Dockerfile @@ -1,6 +1,6 @@ # By default, start from the base STK Engine Python image -ARG baseImage=ansys/stk-12.10:dev-ubuntu22.04 -ARG basePythonImage=ansys/stk-12.10:dev-ubuntu22.04-pybase +ARG baseImage=ansys/stk-13.0:dev-ubuntu22.04 +ARG basePythonImage=ansys/stk-13.0:dev-ubuntu22.04-pybase FROM ${basePythonImage} AS builder ############################################## diff --git a/docker/linux/ubuntu/stk-engine-py311/docker-compose.yml b/docker/linux/ubuntu/stk-engine-py311/docker-compose.yml index e5dee18a5d..dc20758b0a 100644 --- a/docker/linux/ubuntu/stk-engine-py311/docker-compose.yml +++ b/docker/linux/ubuntu/stk-engine-py311/docker-compose.yml @@ -1,11 +1,11 @@ services: stk-python3.11: - image: ansys/stk-12.10:dev-ubuntu22.04-python3.11 + image: ansys/stk-13.0:dev-ubuntu22.04-python3.11 container_name: stk-python3.11 build: context: . args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 - basePythonImage: ansys/stk-12.10:dev-ubuntu22.04-pybase + baseImage: ansys/stk-13.0:dev-ubuntu22.04 + basePythonImage: ansys/stk-13.0:dev-ubuntu22.04-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/linux/ubuntu/stk-engine-py312/Dockerfile b/docker/linux/ubuntu/stk-engine-py312/Dockerfile index 9eab371f3d..33a1771334 100644 --- a/docker/linux/ubuntu/stk-engine-py312/Dockerfile +++ b/docker/linux/ubuntu/stk-engine-py312/Dockerfile @@ -1,6 +1,6 @@ # By default, start from the base STK Engine Python image -ARG baseImage=ansys/stk-12.10:dev-ubuntu22.04 -ARG basePythonImage=ansys/stk-12.10:dev-ubuntu22.04-pybase +ARG baseImage=ansys/stk-13.0:dev-ubuntu22.04 +ARG basePythonImage=ansys/stk-13.0:dev-ubuntu22.04-pybase FROM ${basePythonImage} AS builder ############################################## diff --git a/docker/linux/ubuntu/stk-engine-py312/docker-compose.yml b/docker/linux/ubuntu/stk-engine-py312/docker-compose.yml index b6d86a57f3..4ee2c96175 100644 --- a/docker/linux/ubuntu/stk-engine-py312/docker-compose.yml +++ b/docker/linux/ubuntu/stk-engine-py312/docker-compose.yml @@ -1,11 +1,11 @@ services: stk-python3.12: - image: ansys/stk-12.10:dev-ubuntu22.04-python3.12 + image: ansys/stk-13.0:dev-ubuntu22.04-python3.12 container_name: stk-python3.12 build: context: . args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 - basePythonImage: ansys/stk-12.10:dev-ubuntu22.04-pybase + baseImage: ansys/stk-13.0:dev-ubuntu22.04 + basePythonImage: ansys/stk-13.0:dev-ubuntu22.04-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/linux/ubuntu/stk-engine-py313/Dockerfile b/docker/linux/ubuntu/stk-engine-py313/Dockerfile index fe79283e02..a6f7c3ce7f 100644 --- a/docker/linux/ubuntu/stk-engine-py313/Dockerfile +++ b/docker/linux/ubuntu/stk-engine-py313/Dockerfile @@ -1,6 +1,6 @@ # By default, start from the base STK Engine Python image -ARG baseImage=ansys/stk-12.10:dev-ubuntu22.04 -ARG basePythonImage=ansys/stk-12.10:dev-ubuntu22.04-pybase +ARG baseImage=ansys/stk-13.0:dev-ubuntu22.04 +ARG basePythonImage=ansys/stk-13.0:dev-ubuntu22.04-pybase FROM ${basePythonImage} AS builder ############################################## diff --git a/docker/linux/ubuntu/stk-engine-py313/docker-compose.yml b/docker/linux/ubuntu/stk-engine-py313/docker-compose.yml index 026afe0e2b..f9f1af7c83 100644 --- a/docker/linux/ubuntu/stk-engine-py313/docker-compose.yml +++ b/docker/linux/ubuntu/stk-engine-py313/docker-compose.yml @@ -1,11 +1,11 @@ services: stk-python3.13: - image: ansys/stk-12.10:dev-ubuntu22.04-python3.13 + image: ansys/stk-13.0:dev-ubuntu22.04-python3.13 container_name: stk-python3.13 build: context: . args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 - basePythonImage: ansys/stk-12.10:dev-ubuntu22.04-pybase + baseImage: ansys/stk-13.0:dev-ubuntu22.04 + basePythonImage: ansys/stk-13.0:dev-ubuntu22.04-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/linux/ubuntu/stk-engine-pybase/Dockerfile b/docker/linux/ubuntu/stk-engine-pybase/Dockerfile index 3a42d280ae..5ef56c7cf6 100644 --- a/docker/linux/ubuntu/stk-engine-pybase/Dockerfile +++ b/docker/linux/ubuntu/stk-engine-pybase/Dockerfile @@ -1,5 +1,5 @@ # By default, start from the base STK Engine image -ARG baseImage=ansys/stk-12.10:dev-ubuntu22.04 +ARG baseImage=ansys/stk-13.0:dev-ubuntu22.04 FROM ${baseImage} # Install system dependencies diff --git a/docker/linux/ubuntu/stk-engine-pybase/docker-compose.yml b/docker/linux/ubuntu/stk-engine-pybase/docker-compose.yml index 351e23cdef..4eafc9a27b 100644 --- a/docker/linux/ubuntu/stk-engine-pybase/docker-compose.yml +++ b/docker/linux/ubuntu/stk-engine-pybase/docker-compose.yml @@ -1,10 +1,10 @@ services: stk-python-common: - image: ansys/stk-12.10:dev-ubuntu22.04-python-common + image: ansys/stk-13.0:dev-ubuntu22.04-python-common container_name: stk-python-common build: context: . args: - baseImage: ansys/stk-12.10:dev-ubuntu22.04 + baseImage: ansys/stk-13.0:dev-ubuntu22.04 environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/linux/ubuntu/stk-engine/docker-compose.yml b/docker/linux/ubuntu/stk-engine/docker-compose.yml index 40d90db152..9ac47fcc93 100644 --- a/docker/linux/ubuntu/stk-engine/docker-compose.yml +++ b/docker/linux/ubuntu/stk-engine/docker-compose.yml @@ -1,6 +1,6 @@ services: stk: - image: ansys/stk-12.10:dev-ubuntu22.04 + image: ansys/stk-13.0:dev-ubuntu22.04 container_name: stk build: context: . diff --git a/docker/windows/docker-compose.yml b/docker/windows/docker-compose.yml index 734a5fa96c..f3c5dc455b 100644 --- a/docker/windows/docker-compose.yml +++ b/docker/windows/docker-compose.yml @@ -1,7 +1,7 @@ services: stk: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019 + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019 container_name: stk build: context: ./stk-engine @@ -11,53 +11,53 @@ services: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE stk-pybase: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase depends_on: - stk container_name: stk-pybase build: context: ./stk-engine-pybase args: - baseImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019 + baseImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019 environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE stk-python3.11: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019-python3.11 + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019-python3.11 depends_on: - stk-pybase container_name: stk-python3.11 build: context: ./stk-engine-py311 args: - baseImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019 - basePythonImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase + baseImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019 + basePythonImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE stk-python3.12: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019-python3.12 + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019-python3.12 depends_on: - stk-pybase container_name: stk-python3.12 build: context: ./stk-engine-py12 args: - baseImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019 - basePythonImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase + baseImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019 + basePythonImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE stk-python3.13: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019-python3.13 + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019-python3.13 depends_on: - stk-pybase container_name: stk-python3.13 build: context: ./stk-engine-py313 args: - baseImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019 - basePythonImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase + baseImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019 + basePythonImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/windows/stk-engine-py310/Dockerfile b/docker/windows/stk-engine-py310/Dockerfile index b05d81ce41..9a6ee56164 100644 --- a/docker/windows/stk-engine-py310/Dockerfile +++ b/docker/windows/stk-engine-py310/Dockerfile @@ -1,6 +1,6 @@ # By default, start from the base STK Engine Python image -ARG baseImage=ansys/stk-12.10:dev-windowsservercore-ltsc2019 -ARG basePythonImage=ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase +ARG baseImage=ansys/stk-13.0:dev-windowsservercore-ltsc2019 +ARG basePythonImage=ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase FROM ${basePythonImage} AS builder USER ContainerAdministrator diff --git a/docker/windows/stk-engine-py310/docker-compose.yml b/docker/windows/stk-engine-py310/docker-compose.yml index d8b74c00f6..2d371a8bba 100644 --- a/docker/windows/stk-engine-py310/docker-compose.yml +++ b/docker/windows/stk-engine-py310/docker-compose.yml @@ -1,11 +1,11 @@ services: stk-python3.10: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019-python3.10 + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019-python3.10 container_name: stk-python3.10 build: context: . args: - baseImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019 - basePythonImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase + baseImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019 + basePythonImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/windows/stk-engine-py311/Dockerfile b/docker/windows/stk-engine-py311/Dockerfile index 7f841daf16..153784f5f4 100644 --- a/docker/windows/stk-engine-py311/Dockerfile +++ b/docker/windows/stk-engine-py311/Dockerfile @@ -1,6 +1,6 @@ # By default, start from the base STK Engine Python image -ARG baseImage=ansys/stk-12.10:dev-windowsservercore-ltsc2019 -ARG basePythonImage=ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase +ARG baseImage=ansys/stk-13.0:dev-windowsservercore-ltsc2019 +ARG basePythonImage=ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase FROM ${basePythonImage} AS builder USER ContainerAdministrator diff --git a/docker/windows/stk-engine-py311/docker-compose.yml b/docker/windows/stk-engine-py311/docker-compose.yml index eef5e6200e..71912e79b2 100644 --- a/docker/windows/stk-engine-py311/docker-compose.yml +++ b/docker/windows/stk-engine-py311/docker-compose.yml @@ -1,11 +1,11 @@ services: stk-python3.11: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019-python3.11 + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019-python3.11 container_name: stk-python3.11 build: context: . args: - baseImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019 - basePythonImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase + baseImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019 + basePythonImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/windows/stk-engine-py312/Dockerfile b/docker/windows/stk-engine-py312/Dockerfile index 1d348a88f0..ea916db76b 100644 --- a/docker/windows/stk-engine-py312/Dockerfile +++ b/docker/windows/stk-engine-py312/Dockerfile @@ -1,5 +1,5 @@ # By default, start from the base STK Engine Python image -ARG basePythonImage=ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase +ARG basePythonImage=ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase FROM ${basePythonImage} AS builder USER ContainerAdministrator diff --git a/docker/windows/stk-engine-py312/docker-compose.yml b/docker/windows/stk-engine-py312/docker-compose.yml index 0cb596f250..51043fdf20 100644 --- a/docker/windows/stk-engine-py312/docker-compose.yml +++ b/docker/windows/stk-engine-py312/docker-compose.yml @@ -1,11 +1,11 @@ services: stk-python3.12: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019-python3.12 + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019-python3.12 container_name: stk-python3.12 build: context: . args: - baseImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019 - basePythonImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase + baseImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019 + basePythonImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/windows/stk-engine-py313/Dockerfile b/docker/windows/stk-engine-py313/Dockerfile index b286325acc..2bf6d94a82 100644 --- a/docker/windows/stk-engine-py313/Dockerfile +++ b/docker/windows/stk-engine-py313/Dockerfile @@ -1,5 +1,5 @@ # By default, start from the base STK Engine Python image -ARG basePythonImage=ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase +ARG basePythonImage=ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase FROM ${basePythonImage} AS builder USER ContainerAdministrator diff --git a/docker/windows/stk-engine-py313/docker-compose.yml b/docker/windows/stk-engine-py313/docker-compose.yml index 1a2644a5f9..975f35a7c8 100644 --- a/docker/windows/stk-engine-py313/docker-compose.yml +++ b/docker/windows/stk-engine-py313/docker-compose.yml @@ -1,11 +1,11 @@ services: stk-python3.13: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019-python3.13 + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019-python3.13 container_name: stk-python3.13 build: context: . args: - baseImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019 - basePythonImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase + baseImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019 + basePythonImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/windows/stk-engine-pybase/Dockerfile b/docker/windows/stk-engine-pybase/Dockerfile index 4f042809b9..c96b1ab274 100644 --- a/docker/windows/stk-engine-pybase/Dockerfile +++ b/docker/windows/stk-engine-pybase/Dockerfile @@ -1,4 +1,4 @@ -ARG baseImage=ansys/stk-12.10:dev-windowsservercore-ltsc2019 +ARG baseImage=ansys/stk-13.0:dev-windowsservercore-ltsc2019 FROM ${baseImage} USER ContainerAdministrator diff --git a/docker/windows/stk-engine-pybase/docker-compose.yml b/docker/windows/stk-engine-pybase/docker-compose.yml index afc6c0c58b..5f0845e448 100644 --- a/docker/windows/stk-engine-pybase/docker-compose.yml +++ b/docker/windows/stk-engine-pybase/docker-compose.yml @@ -1,10 +1,10 @@ services: stk-pybase: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019-pybase + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019-pybase container_name: stk-pybase build: context: . args: - baseImage: ansys/stk-12.10:dev-windowsservercore-ltsc2019 + baseImage: ansys/stk-13.0:dev-windowsservercore-ltsc2019 environment: - ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE diff --git a/docker/windows/stk-engine/docker-compose.yml b/docker/windows/stk-engine/docker-compose.yml index 38a47af562..ad3d915133 100644 --- a/docker/windows/stk-engine/docker-compose.yml +++ b/docker/windows/stk-engine/docker-compose.yml @@ -1,6 +1,6 @@ services: stk: - image: ansys/stk-12.10:dev-windowsservercore-ltsc2019 + image: ansys/stk-13.0:dev-windowsservercore-ltsc2019 container_name: stk build: context: . diff --git a/examples/multifunction-radar-design.py b/examples/multifunction-radar-design.py index 4a95dbca3f..a625237db9 100644 --- a/examples/multifunction-radar-design.py +++ b/examples/multifunction-radar-design.py @@ -277,7 +277,7 @@ # First, set the beam width to $2^\circ$: -horizon_search.beam_width = 2 +horizon_search.beamwidth = 2 # The horizon search beam uses a rectangular waveform with a frequency of $3.5$ GHz. Get the rectangular waveform component from the component browser, then duplicate the component and name it "Horizon Search Rectangular": @@ -422,7 +422,7 @@ # First, set the beam width to $1.4^\circ$ and the gain to $30$ dB: -horizon_targeted.beam_width = 1.4 +horizon_targeted.beamwidth = 1.4 horizon_targeted.gain = 30 # ## Create range-dependent waveform strategies @@ -742,7 +742,7 @@ # First set the gain to $30$ dB and then the beam width to $5^\circ$: volume_search.gain = 30 -volume_search.beam_width = 5 +volume_search.beamwidth = 5 # Next, configure the volume search beam's waveform strategy. The beam uses a volume search rectangular waveform, with a frequency of $3.5$ GHz and a power of $50$ dBW. diff --git a/src/ansys/stk/core/analysis_workbench.py b/src/ansys/stk/core/analysis_workbench.py index c686fc6469..e2bf4e3db0 100644 --- a/src/ansys/stk/core/analysis_workbench.py +++ b/src/ansys/stk/core/analysis_workbench.py @@ -188,12 +188,8 @@ ) from .internal.comutil import IDispatch, IUnknown from .stkutil import EulerOrientationSequenceType, ICartesian3Vector, IDirection, IOrientation, IPosition, Quantity -from .utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class CalculationScalarType(IntEnum): """Define available calculation scalar types.""" @@ -1943,7 +1939,7 @@ class IVectorGeometryToolPoint(object): _locate_in_system_with_rate_method_offset = 2 _locate_in_system_method_offset = 3 _metadata = { - "iid_data" : (4624590286464293543, 3973676715389699987), + "iid_data" : (5355071565736502758, 15296062828084711100), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1986,7 +1982,7 @@ def locate_in_system(self, epoch:typing.Any, system:"IVectorGeometryToolSystem") _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4624590286464293543, 3973676715389699987), IVectorGeometryToolPoint) +agcls.AgClassCatalog.add_catalog_entry((5355071565736502758, 15296062828084711100), IVectorGeometryToolPoint) agcls.AgTypeNameMap["IVectorGeometryToolPoint"] = IVectorGeometryToolPoint class IVectorGeometryToolVector(object): @@ -1998,7 +1994,7 @@ class IVectorGeometryToolVector(object): _find_in_axes_method_offset = 2 _find_in_axes_with_rate_method_offset = 3 _metadata = { - "iid_data" : (4994471793862230398, 8121306839707329686), + "iid_data" : (5502990425446955297, 13864020214841576346), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2041,7 +2037,7 @@ def find_in_axes_with_rate(self, epoch:typing.Any, axes:"IVectorGeometryToolAxes _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4994471793862230398, 8121306839707329686), IVectorGeometryToolVector) +agcls.AgClassCatalog.add_catalog_entry((5502990425446955297, 13864020214841576346), IVectorGeometryToolVector) agcls.AgTypeNameMap["IVectorGeometryToolVector"] = IVectorGeometryToolVector class IVectorGeometryToolSystem(object): @@ -2054,7 +2050,7 @@ class IVectorGeometryToolSystem(object): _transform_method_offset = 3 _transform_with_rate_method_offset = 4 _metadata = { - "iid_data" : (4788837751689081889, 7300266131152037277), + "iid_data" : (5408161463230328604, 3720072256969491328), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2104,7 +2100,7 @@ def transform_with_rate(self, epoch:typing.Any, output_system:"IVectorGeometryTo _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4788837751689081889, 7300266131152037277), IVectorGeometryToolSystem) +agcls.AgClassCatalog.add_catalog_entry((5408161463230328604, 3720072256969491328), IVectorGeometryToolSystem) agcls.AgTypeNameMap["IVectorGeometryToolSystem"] = IVectorGeometryToolSystem class IVectorGeometryToolAxes(object): @@ -2122,7 +2118,7 @@ class IVectorGeometryToolAxes(object): _transform_method_offset = 8 _transform_with_rate_method_offset = 9 _metadata = { - "iid_data" : (4641684088358424472, 9856172197771500675), + "iid_data" : (5618512273593126773, 2671412956819641496), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2215,7 +2211,7 @@ def transform_with_rate(self, epoch:typing.Any, output_axes:"IVectorGeometryTool _property_names[z_axis] = "z_axis" -agcls.AgClassCatalog.add_catalog_entry((4641684088358424472, 9856172197771500675), IVectorGeometryToolAxes) +agcls.AgClassCatalog.add_catalog_entry((5618512273593126773, 2671412956819641496), IVectorGeometryToolAxes) agcls.AgTypeNameMap["IVectorGeometryToolAxes"] = IVectorGeometryToolAxes class IVectorGeometryToolAngle(object): @@ -2229,7 +2225,7 @@ class IVectorGeometryToolAngle(object): _find_coordinates_method_offset = 4 _find_coordinates_with_rate_method_offset = 5 _metadata = { - "iid_data" : (5576499434980039356, 3250766286789469325), + "iid_data" : (5284701290775199124, 12359045522329791679), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2286,7 +2282,7 @@ def find_coordinates_with_rate(self, epoch:typing.Any, axes:"IVectorGeometryTool _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5576499434980039356, 3250766286789469325), IVectorGeometryToolAngle) +agcls.AgClassCatalog.add_catalog_entry((5284701290775199124, 12359045522329791679), IVectorGeometryToolAngle) agcls.AgTypeNameMap["IVectorGeometryToolAngle"] = IVectorGeometryToolAngle class IVectorGeometryToolPlane(object): @@ -2301,7 +2297,7 @@ class IVectorGeometryToolPlane(object): _find_in_system_with_rate_method_offset = 5 _get_labels_method_offset = 6 _metadata = { - "iid_data" : (4649944266039171678, 14893747184173212307), + "iid_data" : (5006300185605050257, 6530253419304912012), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2367,7 +2363,7 @@ def labels(self) -> "VectorGeometryToolPlaneLabels": _property_names[labels] = "labels" -agcls.AgClassCatalog.add_catalog_entry((4649944266039171678, 14893747184173212307), IVectorGeometryToolPlane) +agcls.AgClassCatalog.add_catalog_entry((5006300185605050257, 6530253419304912012), IVectorGeometryToolPlane) agcls.AgTypeNameMap["IVectorGeometryToolPlane"] = IVectorGeometryToolPlane class IAnalysisWorkbenchComponentContext(object): @@ -2377,7 +2373,7 @@ class IAnalysisWorkbenchComponentContext(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_is_template_method_offset = 1 _metadata = { - "iid_data" : (4867448151487010560, 8329384048399829653), + "iid_data" : (5677295162222079093, 11824253186582613399), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2406,7 +2402,7 @@ def is_template(self) -> bool: _property_names[is_template] = "is_template" -agcls.AgClassCatalog.add_catalog_entry((4867448151487010560, 8329384048399829653), IAnalysisWorkbenchComponentContext) +agcls.AgClassCatalog.add_catalog_entry((5677295162222079093, 11824253186582613399), IAnalysisWorkbenchComponentContext) agcls.AgTypeNameMap["IAnalysisWorkbenchComponentContext"] = IAnalysisWorkbenchComponentContext class IAnalysisWorkbenchComponent(object): @@ -2434,7 +2430,7 @@ class IAnalysisWorkbenchComponent(object): _export_method_offset = 18 _rename_method_offset = 19 _metadata = { - "iid_data" : (5666204506719628304, 9309708717126950559), + "iid_data" : (4897840664008231804, 2096504549000316600), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2613,7 +2609,7 @@ def rename(self, new_name:str) -> None: _property_names[embedded_components] = "embedded_components" -agcls.AgClassCatalog.add_catalog_entry((5666204506719628304, 9309708717126950559), IAnalysisWorkbenchComponent) +agcls.AgClassCatalog.add_catalog_entry((4897840664008231804, 2096504549000316600), IAnalysisWorkbenchComponent) agcls.AgTypeNameMap["IAnalysisWorkbenchComponent"] = IAnalysisWorkbenchComponent class ICalculationToolScalar(object): @@ -2633,7 +2629,7 @@ class ICalculationToolScalar(object): _quick_evaluate_time_array_method_offset = 10 _quick_evaluate_with_rate_event_array_method_offset = 11 _metadata = { - "iid_data" : (4703695914540684039, 8102226453412927140), + "iid_data" : (4886714875371029633, 4343873128692369313), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2734,7 +2730,7 @@ def quick_evaluate_with_rate_event_array(self, ref_array:"ITimeToolTimeArray") - _property_names[unit_of_measure] = "unit_of_measure" -agcls.AgClassCatalog.add_catalog_entry((4703695914540684039, 8102226453412927140), ICalculationToolScalar) +agcls.AgClassCatalog.add_catalog_entry((4886714875371029633, 4343873128692369313), ICalculationToolScalar) agcls.AgTypeNameMap["ICalculationToolScalar"] = ICalculationToolScalar class ICalculationToolCondition(object): @@ -2746,7 +2742,7 @@ class ICalculationToolCondition(object): _evaluate_method_offset = 2 _evaluate_with_rate_method_offset = 3 _metadata = { - "iid_data" : (5735161800843082622, 14427694074333278871), + "iid_data" : (4910314175603475535, 5963076621665565852), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2789,7 +2785,7 @@ def evaluate_with_rate(self, epoch:typing.Any) -> "CalculationToolEvaluateWithRa _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5735161800843082622, 14427694074333278871), ICalculationToolCondition) +agcls.AgClassCatalog.add_catalog_entry((4910314175603475535, 5963076621665565852), ICalculationToolCondition) agcls.AgTypeNameMap["ICalculationToolCondition"] = ICalculationToolCondition class ICalculationToolConditionSet(object): @@ -2801,7 +2797,7 @@ class ICalculationToolConditionSet(object): _evaluate_method_offset = 2 _evaluate_with_rate_method_offset = 3 _metadata = { - "iid_data" : (4655106964357171455, 14573822137210863791), + "iid_data" : (5622471611776054447, 8138082428466040739), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2844,7 +2840,7 @@ def evaluate_with_rate(self, epoch:typing.Any) -> "CalculationToolConditionSetEv _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4655106964357171455, 14573822137210863791), ICalculationToolConditionSet) +agcls.AgClassCatalog.add_catalog_entry((5622471611776054447, 8138082428466040739), ICalculationToolConditionSet) agcls.AgTypeNameMap["ICalculationToolConditionSet"] = ICalculationToolConditionSet class IAnalysisWorkbenchConvergence(object): @@ -2853,7 +2849,7 @@ class IAnalysisWorkbenchConvergence(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4915568931125686564, 3473459645036490151), + "iid_data" : (5237105143551286354, 15327707526345671611), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2873,7 +2869,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4915568931125686564, 3473459645036490151), IAnalysisWorkbenchConvergence) +agcls.AgClassCatalog.add_catalog_entry((5237105143551286354, 15327707526345671611), IAnalysisWorkbenchConvergence) agcls.AgTypeNameMap["IAnalysisWorkbenchConvergence"] = IAnalysisWorkbenchConvergence class IAnalysisWorkbenchDerivative(object): @@ -2882,7 +2878,7 @@ class IAnalysisWorkbenchDerivative(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5545857981522920125, 18254938137483007413), + "iid_data" : (4739114235410573670, 8925819383335781762), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2902,7 +2898,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5545857981522920125, 18254938137483007413), IAnalysisWorkbenchDerivative) +agcls.AgClassCatalog.add_catalog_entry((4739114235410573670, 8925819383335781762), IAnalysisWorkbenchDerivative) agcls.AgTypeNameMap["IAnalysisWorkbenchDerivative"] = IAnalysisWorkbenchDerivative class ITimeToolInstant(object): @@ -2918,7 +2914,7 @@ class ITimeToolInstant(object): _find_occurrence_method_offset = 6 _occurs_before_method_offset = 7 _metadata = { - "iid_data" : (5052226534501425744, 2346000977674024115), + "iid_data" : (5617398963091744048, 4910408468510848687), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2997,7 +2993,7 @@ def occurs_before(self, epoch:typing.Any) -> bool: _property_names[noon_tomorrow] = "noon_tomorrow" -agcls.AgClassCatalog.add_catalog_entry((5052226534501425744, 2346000977674024115), ITimeToolInstant) +agcls.AgClassCatalog.add_catalog_entry((5617398963091744048, 4910408468510848687), ITimeToolInstant) agcls.AgTypeNameMap["ITimeToolInstant"] = ITimeToolInstant class ITimeToolTimeArray(object): @@ -3008,7 +3004,7 @@ class ITimeToolTimeArray(object): _get_type_method_offset = 1 _find_times_method_offset = 2 _metadata = { - "iid_data" : (5676478022059654098, 10082373008458811814), + "iid_data" : (5747731071299258349, 11083213834265194412), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3044,7 +3040,7 @@ def find_times(self) -> "TimeToolTimeArrayFindTimesResult": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5676478022059654098, 10082373008458811814), ITimeToolTimeArray) +agcls.AgClassCatalog.add_catalog_entry((5747731071299258349, 11083213834265194412), ITimeToolTimeArray) agcls.AgTypeNameMap["ITimeToolTimeArray"] = ITimeToolTimeArray class ITimeToolTimeInterval(object): @@ -3060,7 +3056,7 @@ class ITimeToolTimeInterval(object): _find_interval_method_offset = 6 _occurred_method_offset = 7 _metadata = { - "iid_data" : (5014335522660337085, 11558391138117110205), + "iid_data" : (4613015857677462154, 4474922668015646649), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3139,7 +3135,7 @@ def occurred(self, epoch:typing.Any) -> bool: _property_names[label_stop] = "label_stop" -agcls.AgClassCatalog.add_catalog_entry((5014335522660337085, 11558391138117110205), ITimeToolTimeInterval) +agcls.AgClassCatalog.add_catalog_entry((4613015857677462154, 4474922668015646649), ITimeToolTimeInterval) agcls.AgTypeNameMap["ITimeToolTimeInterval"] = ITimeToolTimeInterval class ITimeToolTimeIntervalCollection(object): @@ -3152,7 +3148,7 @@ class ITimeToolTimeIntervalCollection(object): _find_interval_collection_method_offset = 3 _occurred_method_offset = 4 _metadata = { - "iid_data" : (4802578054528125388, 3471729172666103957), + "iid_data" : (5591387468240932694, 14977424414018812299), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3204,7 +3200,7 @@ def occurred(self, epoch:typing.Any) -> "TimeToolTimeIntervalCollectionOccurredR _property_names[labels] = "labels" -agcls.AgClassCatalog.add_catalog_entry((4802578054528125388, 3471729172666103957), ITimeToolTimeIntervalCollection) +agcls.AgClassCatalog.add_catalog_entry((5591387468240932694, 14977424414018812299), ITimeToolTimeIntervalCollection) agcls.AgTypeNameMap["ITimeToolTimeIntervalCollection"] = ITimeToolTimeIntervalCollection class ITimeToolTimeIntervalList(object): @@ -3218,7 +3214,7 @@ class ITimeToolTimeIntervalList(object): _find_intervals_method_offset = 4 _occurred_method_offset = 5 _metadata = { - "iid_data" : (4964372786095352688, 17150178243890460291), + "iid_data" : (5023536179117479673, 17753019379157368511), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3279,7 +3275,7 @@ def occurred(self, epoch:typing.Any) -> bool: _property_names[descriptions] = "descriptions" -agcls.AgClassCatalog.add_catalog_entry((4964372786095352688, 17150178243890460291), ITimeToolTimeIntervalList) +agcls.AgClassCatalog.add_catalog_entry((5023536179117479673, 17753019379157368511), ITimeToolTimeIntervalList) agcls.AgTypeNameMap["ITimeToolTimeIntervalList"] = ITimeToolTimeIntervalList class IAnalysisWorkbenchIntegral(object): @@ -3288,7 +3284,7 @@ class IAnalysisWorkbenchIntegral(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4882407970628127095, 17356507896756110225), + "iid_data" : (5618525445447686039, 13639508821744693925), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3308,7 +3304,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4882407970628127095, 17356507896756110225), IAnalysisWorkbenchIntegral) +agcls.AgClassCatalog.add_catalog_entry((5618525445447686039, 13639508821744693925), IAnalysisWorkbenchIntegral) agcls.AgTypeNameMap["IAnalysisWorkbenchIntegral"] = IAnalysisWorkbenchIntegral class IAnalysisWorkbenchInterpolator(object): @@ -3317,7 +3313,7 @@ class IAnalysisWorkbenchInterpolator(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5176727654361637888, 17197923576813057165), + "iid_data" : (5713754438296620651, 1277390303737419697), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3337,7 +3333,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5176727654361637888, 17197923576813057165), IAnalysisWorkbenchInterpolator) +agcls.AgClassCatalog.add_catalog_entry((5713754438296620651, 1277390303737419697), IAnalysisWorkbenchInterpolator) agcls.AgTypeNameMap["IAnalysisWorkbenchInterpolator"] = IAnalysisWorkbenchInterpolator class ICalculationToolParameterSet(object): @@ -3352,7 +3348,7 @@ class ICalculationToolParameterSet(object): _calculate_method_offset = 5 _calculate_with_derivative_method_offset = 6 _metadata = { - "iid_data" : (5479297772565193960, 11336582244767551646), + "iid_data" : (5120130985238747107, 3487620565263295619), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3422,7 +3418,7 @@ def calculate_with_derivative(self, epoch:typing.Any) -> list: _property_names[scalar_names] = "scalar_names" -agcls.AgClassCatalog.add_catalog_entry((5479297772565193960, 11336582244767551646), ICalculationToolParameterSet) +agcls.AgClassCatalog.add_catalog_entry((5120130985238747107, 3487620565263295619), ICalculationToolParameterSet) agcls.AgTypeNameMap["ICalculationToolParameterSet"] = ICalculationToolParameterSet class ITimeToolPruneFilter(object): @@ -3432,7 +3428,7 @@ class ITimeToolPruneFilter(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_filter_type_method_offset = 1 _metadata = { - "iid_data" : (5411019644010585303, 8356519221695235998), + "iid_data" : (5623339730187618848, 13253299472083944593), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3461,7 +3457,7 @@ def filter_type(self) -> "IntervalPruneFilterType": _property_names[filter_type] = "filter_type" -agcls.AgClassCatalog.add_catalog_entry((5411019644010585303, 8356519221695235998), ITimeToolPruneFilter) +agcls.AgClassCatalog.add_catalog_entry((5623339730187618848, 13253299472083944593), ITimeToolPruneFilter) agcls.AgTypeNameMap["ITimeToolPruneFilter"] = ITimeToolPruneFilter class IAnalysisWorkbenchSampling(object): @@ -3470,7 +3466,7 @@ class IAnalysisWorkbenchSampling(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5454263766504862323, 6397342263310433470), + "iid_data" : (4801378926393958358, 14550188124173607094), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3490,7 +3486,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5454263766504862323, 6397342263310433470), IAnalysisWorkbenchSampling) +agcls.AgClassCatalog.add_catalog_entry((4801378926393958358, 14550188124173607094), IAnalysisWorkbenchSampling) agcls.AgTypeNameMap["IAnalysisWorkbenchSampling"] = IAnalysisWorkbenchSampling class ICalculationToolSamplingMethod(object): @@ -3500,7 +3496,7 @@ class ICalculationToolSamplingMethod(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_method_type_method_offset = 1 _metadata = { - "iid_data" : (4827843609729710366, 8894356402950175411), + "iid_data" : (4974460889296139838, 16303925114358049197), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3529,7 +3525,7 @@ def method_type(self) -> "VectorGeometryToolSamplingMethod": _property_names[method_type] = "method_type" -agcls.AgClassCatalog.add_catalog_entry((4827843609729710366, 8894356402950175411), ICalculationToolSamplingMethod) +agcls.AgClassCatalog.add_catalog_entry((4974460889296139838, 16303925114358049197), ICalculationToolSamplingMethod) agcls.AgTypeNameMap["ICalculationToolSamplingMethod"] = ICalculationToolSamplingMethod class IAnalysisWorkbenchSignalDelay(object): @@ -3538,7 +3534,7 @@ class IAnalysisWorkbenchSignalDelay(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4836052727854610771, 2658301614566846344), + "iid_data" : (4767630053613800378, 6633840353030476987), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3558,7 +3554,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4836052727854610771, 2658301614566846344), IAnalysisWorkbenchSignalDelay) +agcls.AgClassCatalog.add_catalog_entry((4767630053613800378, 6633840353030476987), IAnalysisWorkbenchSignalDelay) agcls.AgTypeNameMap["IAnalysisWorkbenchSignalDelay"] = IAnalysisWorkbenchSignalDelay class ISpatialAnalysisToolGridValuesMethod(object): @@ -3568,7 +3564,7 @@ class ISpatialAnalysisToolGridValuesMethod(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_method_type_method_offset = 1 _metadata = { - "iid_data" : (4739060787290770026, 755991415117168800), + "iid_data" : (4888627288467457867, 2238837627404152479), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3597,7 +3593,7 @@ def method_type(self) -> "GridValuesMethodType": _property_names[method_type] = "method_type" -agcls.AgClassCatalog.add_catalog_entry((4739060787290770026, 755991415117168800), ISpatialAnalysisToolGridValuesMethod) +agcls.AgClassCatalog.add_catalog_entry((4888627288467457867, 2238837627404152479), ISpatialAnalysisToolGridValuesMethod) agcls.AgTypeNameMap["ISpatialAnalysisToolGridValuesMethod"] = ISpatialAnalysisToolGridValuesMethod class ISpatialAnalysisToolVolume(object): @@ -3606,7 +3602,7 @@ class ISpatialAnalysisToolVolume(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4841356890486692076, 2175121878908514689), + "iid_data" : (5402618342404698477, 2535611340088526271), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3626,7 +3622,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4841356890486692076, 2175121878908514689), ISpatialAnalysisToolVolume) +agcls.AgClassCatalog.add_catalog_entry((5402618342404698477, 2535611340088526271), ISpatialAnalysisToolVolume) agcls.AgTypeNameMap["ISpatialAnalysisToolVolume"] = ISpatialAnalysisToolVolume class ISpatialAnalysisToolSpatialCalculation(object): @@ -3635,7 +3631,7 @@ class ISpatialAnalysisToolSpatialCalculation(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4788088731026599523, 14975002087762860939), + "iid_data" : (4887022759424798922, 13766916204368315289), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3655,7 +3651,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4788088731026599523, 14975002087762860939), ISpatialAnalysisToolSpatialCalculation) +agcls.AgClassCatalog.add_catalog_entry((4887022759424798922, 13766916204368315289), ISpatialAnalysisToolSpatialCalculation) agcls.AgTypeNameMap["ISpatialAnalysisToolSpatialCalculation"] = ISpatialAnalysisToolSpatialCalculation class ISpatialAnalysisToolVolumeGrid(object): @@ -3664,7 +3660,7 @@ class ISpatialAnalysisToolVolumeGrid(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4872197438153942913, 17020680151074665636), + "iid_data" : (5067005337738934003, 3574674255100951940), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3684,7 +3680,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4872197438153942913, 17020680151074665636), ISpatialAnalysisToolVolumeGrid) +agcls.AgClassCatalog.add_catalog_entry((5067005337738934003, 3574674255100951940), ISpatialAnalysisToolVolumeGrid) agcls.AgTypeNameMap["ISpatialAnalysisToolVolumeGrid"] = ISpatialAnalysisToolVolumeGrid class IAnalysisWorkbenchComponentTimeProperties(object): @@ -3694,7 +3690,7 @@ class IAnalysisWorkbenchComponentTimeProperties(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_availability_method_offset = 1 _metadata = { - "iid_data" : (4693587397954990762, 1841444941110468780), + "iid_data" : (4940727673689590977, 12641547125347144123), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3721,7 +3717,7 @@ def get_availability(self) -> "TimeToolIntervalCollection": -agcls.AgClassCatalog.add_catalog_entry((4693587397954990762, 1841444941110468780), IAnalysisWorkbenchComponentTimeProperties) +agcls.AgClassCatalog.add_catalog_entry((4940727673689590977, 12641547125347144123), IAnalysisWorkbenchComponentTimeProperties) agcls.AgTypeNameMap["IAnalysisWorkbenchComponentTimeProperties"] = IAnalysisWorkbenchComponentTimeProperties class IAnalysisWorkbenchComponentReference(object): @@ -3731,7 +3727,7 @@ class IAnalysisWorkbenchComponentReference(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_path_method_offset = 1 _metadata = { - "iid_data" : (5000476646516070310, 1217044254048263356), + "iid_data" : (4680216944288844355, 7125641791252822161), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3760,7 +3756,7 @@ def path(self) -> str: _property_names[path] = "path" -agcls.AgClassCatalog.add_catalog_entry((5000476646516070310, 1217044254048263356), IAnalysisWorkbenchComponentReference) +agcls.AgClassCatalog.add_catalog_entry((4680216944288844355, 7125641791252822161), IAnalysisWorkbenchComponentReference) agcls.AgTypeNameMap["IAnalysisWorkbenchComponentReference"] = IAnalysisWorkbenchComponentReference class IAnalysisWorkbenchMethodCallResult(object): @@ -3770,7 +3766,7 @@ class IAnalysisWorkbenchMethodCallResult(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_is_valid_method_offset = 1 _metadata = { - "iid_data" : (4645374652506169535, 9723345654066007957), + "iid_data" : (5509711378320211532, 12538741481157879951), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3799,7 +3795,7 @@ def is_valid(self) -> bool: _property_names[is_valid] = "is_valid" -agcls.AgClassCatalog.add_catalog_entry((4645374652506169535, 9723345654066007957), IAnalysisWorkbenchMethodCallResult) +agcls.AgClassCatalog.add_catalog_entry((5509711378320211532, 12538741481157879951), IAnalysisWorkbenchMethodCallResult) agcls.AgTypeNameMap["IAnalysisWorkbenchMethodCallResult"] = IAnalysisWorkbenchMethodCallResult @@ -3812,7 +3808,7 @@ class CalculationToolEvaluateResult(SupportsDeleteCallback): _get_is_valid_method_offset = 1 _get_value_method_offset = 2 _metadata = { - "iid_data" : (5614154425131203652, 5944516947886916776), + "iid_data" : (4949127249897964758, 16483549525149749893), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3851,7 +3847,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolEvaluateResult, [CalculationToolEvaluateResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5522853299729796607, 10609423862588038055), CalculationToolEvaluateResult) +agcls.AgClassCatalog.add_catalog_entry((5045959100961456960, 5493462636806181806), CalculationToolEvaluateResult) agcls.AgTypeNameMap["CalculationToolEvaluateResult"] = CalculationToolEvaluateResult class CalculationToolEvaluateWithRateResult(SupportsDeleteCallback): @@ -3863,7 +3859,7 @@ class CalculationToolEvaluateWithRateResult(SupportsDeleteCallback): _get_value_method_offset = 2 _get_rate_method_offset = 3 _metadata = { - "iid_data" : (4891493138703768112, 5257715458728871821), + "iid_data" : (5494576631256934494, 14119782834595854470), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3911,7 +3907,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolEvaluateWithRateResult, [CalculationToolEvaluateWithRateResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5662589128398381369, 18228667425859790763), CalculationToolEvaluateWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((5623686701760891880, 8507534346688387491), CalculationToolEvaluateWithRateResult) agcls.AgTypeNameMap["CalculationToolEvaluateWithRateResult"] = CalculationToolEvaluateWithRateResult class TimeToolTimeIntervalResult(SupportsDeleteCallback): @@ -3922,7 +3918,7 @@ class TimeToolTimeIntervalResult(SupportsDeleteCallback): _get_is_valid_method_offset = 1 _get_interval_method_offset = 2 _metadata = { - "iid_data" : (4746291031874526350, 12635609897701193394), + "iid_data" : (5243669358209954185, 16438084674187404423), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3961,7 +3957,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalResult, [TimeToolTimeIntervalResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5440144273098326668, 11989278598177568391), TimeToolTimeIntervalResult) +agcls.AgClassCatalog.add_catalog_entry((5633199966897761936, 2795005126210266244), TimeToolTimeIntervalResult) agcls.AgTypeNameMap["TimeToolTimeIntervalResult"] = TimeToolTimeIntervalResult class TimeToolInstantOccurrenceResult(SupportsDeleteCallback): @@ -3972,7 +3968,7 @@ class TimeToolInstantOccurrenceResult(SupportsDeleteCallback): _get_is_valid_method_offset = 1 _get_epoch_method_offset = 2 _metadata = { - "iid_data" : (4710347834450863344, 12752006829468697747), + "iid_data" : (5732314794311536973, 10250874507560102322), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4011,7 +4007,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstantOccurrenceResult, [TimeToolInstantOccurrenceResult, ]) -agcls.AgClassCatalog.add_catalog_entry((4920266892008173400, 17346109474033320069), TimeToolInstantOccurrenceResult) +agcls.AgClassCatalog.add_catalog_entry((4657987534826779168, 13744997314505138865), TimeToolInstantOccurrenceResult) agcls.AgTypeNameMap["TimeToolInstantOccurrenceResult"] = TimeToolInstantOccurrenceResult class TimeToolTimeArrayFindTimesResult(SupportsDeleteCallback): @@ -4025,7 +4021,7 @@ class TimeToolTimeArrayFindTimesResult(SupportsDeleteCallback): _get_stop_method_offset = 4 _get_times_method_offset = 5 _metadata = { - "iid_data" : (4849540246283896048, 6942407106662663820), + "iid_data" : (5664741289680711248, 7500941355905153157), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4091,7 +4087,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayFindTimesResult, [TimeToolTimeArrayFindTimesResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5536753132893401039, 8791447751690390407), TimeToolTimeArrayFindTimesResult) +agcls.AgClassCatalog.add_catalog_entry((5421729592142284738, 3097396138610166176), TimeToolTimeArrayFindTimesResult) agcls.AgTypeNameMap["TimeToolTimeArrayFindTimesResult"] = TimeToolTimeArrayFindTimesResult class TimeToolIntervalsVectorResult(SupportsDeleteCallback): @@ -4102,7 +4098,7 @@ class TimeToolIntervalsVectorResult(SupportsDeleteCallback): _get_is_valid_method_offset = 1 _get_interval_collections_method_offset = 2 _metadata = { - "iid_data" : (5620318592927493953, 3800513619111014055), + "iid_data" : (4936950767232486343, 3965096359482061186), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4141,7 +4137,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolIntervalsVectorResult, [TimeToolIntervalsVectorResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5214899444003868340, 2439419900054653882), TimeToolIntervalsVectorResult) +agcls.AgClassCatalog.add_catalog_entry((4740852537667682705, 5214772512135027587), TimeToolIntervalsVectorResult) agcls.AgTypeNameMap["TimeToolIntervalsVectorResult"] = TimeToolIntervalsVectorResult class TimeToolTimeIntervalCollectionOccurredResult(SupportsDeleteCallback): @@ -4152,7 +4148,7 @@ class TimeToolTimeIntervalCollectionOccurredResult(SupportsDeleteCallback): _get_is_valid_method_offset = 1 _get_index_method_offset = 2 _metadata = { - "iid_data" : (4984827063323662366, 10431628503200399788), + "iid_data" : (5188231404677311769, 9922569872173802660), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4191,7 +4187,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalCollectionOccurredResult, [TimeToolTimeIntervalCollectionOccurredResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5449426388650809590, 4955022891265085365), TimeToolTimeIntervalCollectionOccurredResult) +agcls.AgClassCatalog.add_catalog_entry((4894903784230428448, 3587244935782647201), TimeToolTimeIntervalCollectionOccurredResult) agcls.AgTypeNameMap["TimeToolTimeIntervalCollectionOccurredResult"] = TimeToolTimeIntervalCollectionOccurredResult class TimeToolIntervalListResult(SupportsDeleteCallback): @@ -4202,7 +4198,7 @@ class TimeToolIntervalListResult(SupportsDeleteCallback): _get_is_valid_method_offset = 1 _get_intervals_method_offset = 2 _metadata = { - "iid_data" : (4634920377665823855, 14964140121783584654), + "iid_data" : (5467555899444029433, 6538644874393809577), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4241,7 +4237,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolIntervalListResult, [TimeToolIntervalListResult, ]) -agcls.AgClassCatalog.add_catalog_entry((4749115582065684196, 2274990611771605949), TimeToolIntervalListResult) +agcls.AgClassCatalog.add_catalog_entry((5162735662394872010, 17093862513037113744), TimeToolIntervalListResult) agcls.AgTypeNameMap["TimeToolIntervalListResult"] = TimeToolIntervalListResult class TimeToolIntervalVectorCollection(SupportsDeleteCallback): @@ -4253,7 +4249,7 @@ class TimeToolIntervalVectorCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5575174488488139361, 17888026257103832750), + "iid_data" : (4737619674288208090, 16300462661800606394), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -4315,7 +4311,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolIntervalVectorCollection, [TimeToolIntervalVectorCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5203412792180924882, 14239251967220039073), TimeToolIntervalVectorCollection) +agcls.AgClassCatalog.add_catalog_entry((5132146402442344321, 590220177630340775), TimeToolIntervalVectorCollection) agcls.AgTypeNameMap["TimeToolIntervalVectorCollection"] = TimeToolIntervalVectorCollection class TimeToolInstantGroup(SupportsDeleteCallback): @@ -4333,7 +4329,7 @@ class TimeToolInstantGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5743339348524930415, 13668044487410794916), + "iid_data" : (4925297969383001832, 6557533529980019601), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -4441,7 +4437,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstantGroup, [TimeToolInstantGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5740305381890470273, 8415316688318852744), TimeToolInstantGroup) +agcls.AgClassCatalog.add_catalog_entry((4627956237060489384, 9601605627848784548), TimeToolInstantGroup) agcls.AgTypeNameMap["TimeToolInstantGroup"] = TimeToolInstantGroup class TimeToolTimeIntervalGroup(SupportsDeleteCallback): @@ -4459,7 +4455,7 @@ class TimeToolTimeIntervalGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5142922729546224873, 11946726056227879853), + "iid_data" : (5590460327275273444, 6892917397413676181), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -4567,7 +4563,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalGroup, [TimeToolTimeIntervalGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((4639595004900791506, 2670686152777183627), TimeToolTimeIntervalGroup) +agcls.AgClassCatalog.add_catalog_entry((5372406377764617516, 13476791903058696332), TimeToolTimeIntervalGroup) agcls.AgTypeNameMap["TimeToolTimeIntervalGroup"] = TimeToolTimeIntervalGroup class TimeToolTimeIntervalListGroup(SupportsDeleteCallback): @@ -4585,7 +4581,7 @@ class TimeToolTimeIntervalListGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (4938951633900015673, 7195780011008496024), + "iid_data" : (4767688514080852723, 15305466941201506978), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -4693,7 +4689,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListGroup, [TimeToolTimeIntervalListGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5001426302640578234, 7402032539944503439), TimeToolTimeIntervalListGroup) +agcls.AgClassCatalog.add_catalog_entry((5588873131345636493, 1594101508996467086), TimeToolTimeIntervalListGroup) agcls.AgTypeNameMap["TimeToolTimeIntervalListGroup"] = TimeToolTimeIntervalListGroup class TimeToolTimeArrayGroup(SupportsDeleteCallback): @@ -4711,7 +4707,7 @@ class TimeToolTimeArrayGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5362443867455049139, 5221206169826244786), + "iid_data" : (5336279457606763331, 4891281697784955022), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -4819,7 +4815,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayGroup, [TimeToolTimeArrayGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5225191702089452142, 4839624242436753046), TimeToolTimeArrayGroup) +agcls.AgClassCatalog.add_catalog_entry((5554155779034466595, 17009032095626642848), TimeToolTimeArrayGroup) agcls.AgTypeNameMap["TimeToolTimeArrayGroup"] = TimeToolTimeArrayGroup class CalculationToolScalarGroup(SupportsDeleteCallback): @@ -4837,7 +4833,7 @@ class CalculationToolScalarGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (4659785540148584367, 12814880882912016044), + "iid_data" : (4791965666863546684, 13694108883325505215), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -4945,7 +4941,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarGroup, [CalculationToolScalarGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5048329027604808808, 12927501014310075801), CalculationToolScalarGroup) +agcls.AgClassCatalog.add_catalog_entry((4885576205634269794, 17556932246337387179), CalculationToolScalarGroup) agcls.AgTypeNameMap["CalculationToolScalarGroup"] = CalculationToolScalarGroup class TimeToolTimeIntervalCollectionGroup(SupportsDeleteCallback): @@ -4963,7 +4959,7 @@ class TimeToolTimeIntervalCollectionGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5628253959361021565, 6774093585548149417), + "iid_data" : (4797222762306467594, 14883391123145460616), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -5071,7 +5067,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalCollectionGroup, [TimeToolTimeIntervalCollectionGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((4676956353340798946, 4132032579773110454), TimeToolTimeIntervalCollectionGroup) +agcls.AgClassCatalog.add_catalog_entry((5381571113617352533, 9398035419778614207), TimeToolTimeIntervalCollectionGroup) agcls.AgTypeNameMap["TimeToolTimeIntervalCollectionGroup"] = TimeToolTimeIntervalCollectionGroup class CalculationToolParameterSetGroup(SupportsDeleteCallback): @@ -5089,7 +5085,7 @@ class CalculationToolParameterSetGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5625575995100372233, 5247817078545365909), + "iid_data" : (5271398533000195419, 1700984056252659584), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -5197,7 +5193,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolParameterSetGroup, [CalculationToolParameterSetGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((4675360958547478665, 15542114842964845204), CalculationToolParameterSetGroup) +agcls.AgClassCatalog.add_catalog_entry((5593413356420296421, 7679840612412611250), CalculationToolParameterSetGroup) agcls.AgTypeNameMap["CalculationToolParameterSetGroup"] = CalculationToolParameterSetGroup class CalculationToolConditionGroup(SupportsDeleteCallback): @@ -5215,7 +5211,7 @@ class CalculationToolConditionGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5727353733426007755, 13885664073261871009), + "iid_data" : (5035545199037980470, 4612325551208005264), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -5323,7 +5319,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionGroup, [CalculationToolConditionGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5750765973699081321, 14571179364062773916), CalculationToolConditionGroup) +agcls.AgClassCatalog.add_catalog_entry((5001166453570944588, 8680883653285041058), CalculationToolConditionGroup) agcls.AgTypeNameMap["CalculationToolConditionGroup"] = CalculationToolConditionGroup class CalculationToolConditionSetGroup(SupportsDeleteCallback): @@ -5341,7 +5337,7 @@ class CalculationToolConditionSetGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5611826300224457159, 16584276783501574569), + "iid_data" : (4787150433768459551, 7539387893088162190), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -5449,7 +5445,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionSetGroup, [CalculationToolConditionSetGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((4707405303890402417, 10690097794579297951), CalculationToolConditionSetGroup) +agcls.AgClassCatalog.add_catalog_entry((4898733176570452704, 18057273296599493539), CalculationToolConditionSetGroup) agcls.AgTypeNameMap["CalculationToolConditionSetGroup"] = CalculationToolConditionSetGroup class CalculationToolConditionSetEvaluateResult(SupportsDeleteCallback): @@ -5460,7 +5456,7 @@ class CalculationToolConditionSetEvaluateResult(SupportsDeleteCallback): _get_is_valid_method_offset = 1 _get_values_method_offset = 2 _metadata = { - "iid_data" : (5427191482923494608, 3628611338351778977), + "iid_data" : (5154035144885582691, 15442880035941326224), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -5499,7 +5495,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionSetEvaluateResult, [CalculationToolConditionSetEvaluateResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5222756833012542291, 4920051115777198524), CalculationToolConditionSetEvaluateResult) +agcls.AgClassCatalog.add_catalog_entry((5631369203932744018, 129366824169017223), CalculationToolConditionSetEvaluateResult) agcls.AgTypeNameMap["CalculationToolConditionSetEvaluateResult"] = CalculationToolConditionSetEvaluateResult class CalculationToolConditionSetEvaluateWithRateResult(SupportsDeleteCallback): @@ -5511,7 +5507,7 @@ class CalculationToolConditionSetEvaluateWithRateResult(SupportsDeleteCallback): _get_values_method_offset = 2 _get_rates_method_offset = 3 _metadata = { - "iid_data" : (4805407826333748553, 13212141293468544164), + "iid_data" : (5126127384040833269, 8482047418119630223), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -5559,7 +5555,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionSetEvaluateWithRateResult, [CalculationToolConditionSetEvaluateWithRateResult, ]) -agcls.AgClassCatalog.add_catalog_entry((4840393028332232055, 13403874806573712528), CalculationToolConditionSetEvaluateWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((5644002578215549106, 2666842850571954563), CalculationToolConditionSetEvaluateWithRateResult) agcls.AgTypeNameMap["CalculationToolConditionSetEvaluateWithRateResult"] = CalculationToolConditionSetEvaluateWithRateResult class SpatialAnalysisToolVolumeGridGroup(SupportsDeleteCallback): @@ -5577,7 +5573,7 @@ class SpatialAnalysisToolVolumeGridGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5652804191328005584, 15020715553548321674), + "iid_data" : (5367891350693608675, 16432762233148299948), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -5685,7 +5681,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolumeGridGroup, [SpatialAnalysisToolVolumeGridGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5434667114735017104, 247084353934700168), SpatialAnalysisToolVolumeGridGroup) +agcls.AgClassCatalog.add_catalog_entry((5367170795743369130, 5800947119066293134), SpatialAnalysisToolVolumeGridGroup) agcls.AgTypeNameMap["SpatialAnalysisToolVolumeGridGroup"] = SpatialAnalysisToolVolumeGridGroup class SpatialAnalysisToolConditionGroup(SupportsDeleteCallback): @@ -5703,7 +5699,7 @@ class SpatialAnalysisToolConditionGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5105009531150323546, 886691369936677802), + "iid_data" : (4759728004334404625, 14304025484912151439), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -5811,7 +5807,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionGroup, [SpatialAnalysisToolConditionGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((4930145607069579046, 10312486085103245186), SpatialAnalysisToolConditionGroup) +agcls.AgClassCatalog.add_catalog_entry((4974922547040147061, 17744108072553032888), SpatialAnalysisToolConditionGroup) agcls.AgTypeNameMap["SpatialAnalysisToolConditionGroup"] = SpatialAnalysisToolConditionGroup class SpatialAnalysisToolCalculationGroup(SupportsDeleteCallback): @@ -5829,7 +5825,7 @@ class SpatialAnalysisToolCalculationGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5218042406034281573, 13159514031507062161), + "iid_data" : (4916216358133511723, 13542991294618647737), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -5937,7 +5933,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationGroup, [SpatialAnalysisToolCalculationGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5357586751106003383, 7462844834759351198), SpatialAnalysisToolCalculationGroup) +agcls.AgClassCatalog.add_catalog_entry((5460165592468620572, 6333735062547521204), SpatialAnalysisToolCalculationGroup) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationGroup"] = SpatialAnalysisToolCalculationGroup class CalculationToolScalar(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -5958,7 +5954,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalar, [ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5230397928531433355, 10269566397212942242), CalculationToolScalar) +agcls.AgClassCatalog.add_catalog_entry((5540767642779656148, 11574976597471135678), CalculationToolScalar) agcls.AgTypeNameMap["CalculationToolScalar"] = CalculationToolScalar class CalculationToolScalarAngle(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -5969,7 +5965,7 @@ class CalculationToolScalarAngle(ICalculationToolScalar, IAnalysisWorkbenchCompo _get_input_angle_method_offset = 1 _set_input_angle_method_offset = 2 _metadata = { - "iid_data" : (4959187984038204723, 1310938748632609426), + "iid_data" : (5235913803957577469, 14248133417209309098), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6010,7 +6006,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarAngle, [CalculationToolScalarAngle, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4904462145790055437, 5156190887739896966), CalculationToolScalarAngle) +agcls.AgClassCatalog.add_catalog_entry((5586031526589702862, 4786294777743615892), CalculationToolScalarAngle) agcls.AgTypeNameMap["CalculationToolScalarAngle"] = CalculationToolScalarAngle class CalculationToolScalarAverage(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -6044,7 +6040,7 @@ class CalculationToolScalarAverage(ICalculationToolScalar, IAnalysisWorkbenchCom _set_keep_constant_outside_time_limits_method_offset = 24 _set_offsets_method_offset = 25 _metadata = { - "iid_data" : (5376371496447394548, 11623923147254190485), + "iid_data" : (5529865164133076488, 6883317773328100996), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6268,7 +6264,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarAverage, [CalculationToolScalarAverage, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5436686424833363725, 875804097364919458), CalculationToolScalarAverage) +agcls.AgClassCatalog.add_catalog_entry((4952689778581630283, 6188566819305716358), CalculationToolScalarAverage) agcls.AgTypeNameMap["CalculationToolScalarAverage"] = CalculationToolScalarAverage class CalculationToolScalarConstant(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -6281,7 +6277,7 @@ class CalculationToolScalarConstant(ICalculationToolScalar, IAnalysisWorkbenchCo _get_dimension_method_offset = 3 _set_dimension_method_offset = 4 _metadata = { - "iid_data" : (5533910452542745513, 14034208071237068448), + "iid_data" : (5313211939493687464, 15165689029416686230), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6338,7 +6334,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarConstant, [CalculationToolScalarConstant, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5761343657246828391, 12742771671638689976), CalculationToolScalarConstant) +agcls.AgClassCatalog.add_catalog_entry((4957519789237973116, 4120735009310758273), CalculationToolScalarConstant) agcls.AgTypeNameMap["CalculationToolScalarConstant"] = CalculationToolScalarConstant class CalculationToolScalarCustom(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -6352,7 +6348,7 @@ class CalculationToolScalarCustom(ICalculationToolScalar, IAnalysisWorkbenchComp _get_invalidate_on_execution_error_method_offset = 4 _set_invalidate_on_execution_error_method_offset = 5 _metadata = { - "iid_data" : (5409179971415946885, 10112159419728251554), + "iid_data" : (4813905903867217858, 3808112666600406713), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6416,7 +6412,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarCustom, [CalculationToolScalarCustom, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5177995385747099113, 10709837510467460012), CalculationToolScalarCustom) +agcls.AgClassCatalog.add_catalog_entry((4810158553026693603, 12907573009788574602), CalculationToolScalarCustom) agcls.AgTypeNameMap["CalculationToolScalarCustom"] = CalculationToolScalarCustom class CalculationToolScalarCustomInlineScript(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -6435,7 +6431,7 @@ class CalculationToolScalarCustomInlineScript(ICalculationToolScalar, IAnalysisW _get_all_arguments_method_offset = 9 _set_all_arguments_method_offset = 10 _metadata = { - "iid_data" : (4764386451504013000, 3625316982411733925), + "iid_data" : (5671737618680159817, 8839570314783199623), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6538,7 +6534,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarCustomInlineScript, [CalculationToolScalarCustomInlineScript, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5758632709114625099, 1419255989428412582), CalculationToolScalarCustomInlineScript) +agcls.AgClassCatalog.add_catalog_entry((4895228315168748890, 8213551691758948009), CalculationToolScalarCustomInlineScript) agcls.AgTypeNameMap["CalculationToolScalarCustomInlineScript"] = CalculationToolScalarCustomInlineScript class CalculationToolScalarDataElement(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -6562,7 +6558,7 @@ class CalculationToolScalarDataElement(ICalculationToolScalar, IAnalysisWorkbenc _get_invalid_data_indicator_method_offset = 14 _set_invalid_data_indicator_method_offset = 15 _metadata = { - "iid_data" : (5684166753534512598, 14848638846349344702), + "iid_data" : (4839979329771160664, 4652740865182890372), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6708,7 +6704,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarDataElement, [CalculationToolScalarDataElement, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5321856052550789231, 6123381429176273038), CalculationToolScalarDataElement) +agcls.AgClassCatalog.add_catalog_entry((5319792948373872744, 9924389321923568020), CalculationToolScalarDataElement) agcls.AgTypeNameMap["CalculationToolScalarDataElement"] = CalculationToolScalarDataElement class CalculationToolScalarDerivative(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -6723,7 +6719,7 @@ class CalculationToolScalarDerivative(ICalculationToolScalar, IAnalysisWorkbench _get_force_use_of_numerical_differences_method_offset = 5 _set_force_use_of_numerical_differences_method_offset = 6 _metadata = { - "iid_data" : (5439408000144674159, 16540285713240218546), + "iid_data" : (5212359359330884019, 15904239287593911484), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6796,7 +6792,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarDerivative, [CalculationToolScalarDerivative, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5415006546127808424, 17328826830833065386), CalculationToolScalarDerivative) +agcls.AgClassCatalog.add_catalog_entry((4665038725590063224, 10009953254243541690), CalculationToolScalarDerivative) agcls.AgTypeNameMap["CalculationToolScalarDerivative"] = CalculationToolScalarDerivative class CalculationToolScalarDotProduct(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -6815,7 +6811,7 @@ class CalculationToolScalarDotProduct(ICalculationToolScalar, IAnalysisWorkbench _get_dimension_method_offset = 9 _set_dimension_method_offset = 10 _metadata = { - "iid_data" : (4701425013565595554, 16894540468255929531), + "iid_data" : (4615790117776248347, 15329090828442148011), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6920,7 +6916,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarDotProduct, [CalculationToolScalarDotProduct, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4792387092728447134, 3158224088086022029), CalculationToolScalarDotProduct) +agcls.AgClassCatalog.add_catalog_entry((5420664117528925739, 12392321272748910761), CalculationToolScalarDotProduct) agcls.AgTypeNameMap["CalculationToolScalarDotProduct"] = CalculationToolScalarDotProduct class CalculationToolScalarElapsedTime(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -6931,7 +6927,7 @@ class CalculationToolScalarElapsedTime(ICalculationToolScalar, IAnalysisWorkbenc _get_reference_time_instant_method_offset = 1 _set_reference_time_instant_method_offset = 2 _metadata = { - "iid_data" : (5303668177545430544, 4808828999605306252), + "iid_data" : (5747360973250850741, 488994631540135563), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6972,7 +6968,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarElapsedTime, [CalculationToolScalarElapsedTime, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4848170193154715426, 2061643609355890078), CalculationToolScalarElapsedTime) +agcls.AgClassCatalog.add_catalog_entry((5552538497762617290, 1871783963258691991), CalculationToolScalarElapsedTime) agcls.AgTypeNameMap["CalculationToolScalarElapsedTime"] = CalculationToolScalarElapsedTime class CalculationToolScalarFactory(SupportsDeleteCallback): @@ -7005,7 +7001,7 @@ class CalculationToolScalarFactory(SupportsDeleteCallback): _create_calculation_along_trajectory_method_offset = 23 _create_custom_inline_script_method_offset = 24 _metadata = { - "iid_data" : (5499352364829801528, 7117583500936800935), + "iid_data" : (5155531796505183030, 10424219296660190363), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7196,7 +7192,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarFactory, [CalculationToolScalarFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5603183957251412242, 16723870511898521754), CalculationToolScalarFactory) +agcls.AgClassCatalog.add_catalog_entry((5630239742054089724, 16969402690495504821), CalculationToolScalarFactory) agcls.AgTypeNameMap["CalculationToolScalarFactory"] = CalculationToolScalarFactory class CalculationToolScalarFile(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -7215,7 +7211,7 @@ class CalculationToolScalarFile(ICalculationToolScalar, IAnalysisWorkbenchCompon _get_use_native_file_interpolation_settings_method_offset = 9 _set_use_native_file_interpolation_settings_method_offset = 10 _metadata = { - "iid_data" : (5153202141983971278, 8810191830175553723), + "iid_data" : (4621158845275833904, 1256356877999217329), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7318,7 +7314,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarFile, [CalculationToolScalarFile, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5148097650078253983, 10233293468354629821), CalculationToolScalarFile) +agcls.AgClassCatalog.add_catalog_entry((4621229274578376178, 8133358384679793597), CalculationToolScalarFile) agcls.AgTypeNameMap["CalculationToolScalarFile"] = CalculationToolScalarFile class CalculationToolScalarFixedAtTimeInstant(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -7331,7 +7327,7 @@ class CalculationToolScalarFixedAtTimeInstant(ICalculationToolScalar, IAnalysisW _get_reference_time_instant_method_offset = 3 _set_reference_time_instant_method_offset = 4 _metadata = { - "iid_data" : (5116980743969883807, 14308846120555093929), + "iid_data" : (4861191558876597331, 2508890608111505854), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7388,7 +7384,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarFixedAtTimeInstant, [CalculationToolScalarFixedAtTimeInstant, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4932699577219865707, 13915785772631940010), CalculationToolScalarFixedAtTimeInstant) +agcls.AgClassCatalog.add_catalog_entry((5655913089939550417, 14304826094924307873), CalculationToolScalarFixedAtTimeInstant) agcls.AgTypeNameMap["CalculationToolScalarFixedAtTimeInstant"] = CalculationToolScalarFixedAtTimeInstant class CalculationToolScalarFunction(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -7428,7 +7424,7 @@ class CalculationToolScalarFunction(ICalculationToolScalar, IAnalysisWorkbenchCo _get_convergence_method_offset = 30 _set_convergence_method_offset = 31 _metadata = { - "iid_data" : (5290175361666189224, 17475337594760058546), + "iid_data" : (4668044990392632008, 15251737481694005632), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7702,7 +7698,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarFunction, [CalculationToolScalarFunction, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4712789712859139993, 16973698019291607179), CalculationToolScalarFunction) +agcls.AgClassCatalog.add_catalog_entry((5013665526311765082, 9997664968546523062), CalculationToolScalarFunction) agcls.AgTypeNameMap["CalculationToolScalarFunction"] = CalculationToolScalarFunction class CalculationToolScalarFunctionOf2Variables(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -7734,7 +7730,7 @@ class CalculationToolScalarFunctionOf2Variables(ICalculationToolScalar, IAnalysi _get_output_units_method_offset = 22 _set_output_units_method_offset = 23 _metadata = { - "iid_data" : (5385933067987517982, 1513144451347807877), + "iid_data" : (5175109453804972430, 17552599037194520455), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7944,7 +7940,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarFunctionOf2Variables, [CalculationToolScalarFunctionOf2Variables, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4967368611246770084, 41349991072973977), CalculationToolScalarFunctionOf2Variables) +agcls.AgClassCatalog.add_catalog_entry((4845473539499445516, 869568923758016650), CalculationToolScalarFunctionOf2Variables) agcls.AgTypeNameMap["CalculationToolScalarFunctionOf2Variables"] = CalculationToolScalarFunctionOf2Variables class CalculationToolScalarIntegral(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -7978,7 +7974,7 @@ class CalculationToolScalarIntegral(ICalculationToolScalar, IAnalysisWorkbenchCo _set_keep_constant_outside_time_limits_method_offset = 24 _set_offsets_method_offset = 25 _metadata = { - "iid_data" : (5056256084423666488, 2219291357061330108), + "iid_data" : (5108697812293342771, 3504341690305917600), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8202,7 +8198,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarIntegral, [CalculationToolScalarIntegral, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5398899900186130554, 246171721776597151), CalculationToolScalarIntegral) +agcls.AgClassCatalog.add_catalog_entry((5316877879622079310, 1426136435364459442), CalculationToolScalarIntegral) agcls.AgTypeNameMap["CalculationToolScalarIntegral"] = CalculationToolScalarIntegral class CalculationToolScalarPlugin(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -8217,7 +8213,7 @@ class CalculationToolScalarPlugin(ICalculationToolScalar, IAnalysisWorkbenchComp _set_property_method_offset = 5 _get_property_method_offset = 6 _metadata = { - "iid_data" : (4827675994189541692, 5493812121129913759), + "iid_data" : (5592434017542429998, 1282435916507157142), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8290,7 +8286,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarPlugin, [CalculationToolScalarPlugin, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5691400509382320907, 9517433290752141957), CalculationToolScalarPlugin) +agcls.AgClassCatalog.add_catalog_entry((4674689885454625797, 3742917080555672992), CalculationToolScalarPlugin) agcls.AgTypeNameMap["CalculationToolScalarPlugin"] = CalculationToolScalarPlugin class CalculationToolScalarAlongTrajectory(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -8303,7 +8299,7 @@ class CalculationToolScalarAlongTrajectory(ICalculationToolScalar, IAnalysisWork _get_spatial_calculation_method_offset = 3 _set_spatial_calculation_method_offset = 4 _metadata = { - "iid_data" : (5169596386408591497, 10944394653958111876), + "iid_data" : (4622897369226494762, 3591794596762008965), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8360,7 +8356,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarAlongTrajectory, [CalculationToolScalarAlongTrajectory, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4648048658061411939, 12881727305934950065), CalculationToolScalarAlongTrajectory) +agcls.AgClassCatalog.add_catalog_entry((5595346527836805189, 10097523383563828139), CalculationToolScalarAlongTrajectory) agcls.AgTypeNameMap["CalculationToolScalarAlongTrajectory"] = CalculationToolScalarAlongTrajectory class CalculationToolScalarStandardDeviation(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -8394,7 +8390,7 @@ class CalculationToolScalarStandardDeviation(ICalculationToolScalar, IAnalysisWo _set_keep_constant_outside_time_limits_method_offset = 24 _set_offsets_method_offset = 25 _metadata = { - "iid_data" : (4867937565024961078, 7959695188043257759), + "iid_data" : (5645528071270481682, 15287281461974876052), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8618,7 +8614,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarStandardDeviation, [CalculationToolScalarStandardDeviation, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4728970761222061821, 15128931790916762790), CalculationToolScalarStandardDeviation) +agcls.AgClassCatalog.add_catalog_entry((5619772587707113276, 1322897706439599776), CalculationToolScalarStandardDeviation) agcls.AgTypeNameMap["CalculationToolScalarStandardDeviation"] = CalculationToolScalarStandardDeviation class CalculationToolScalarSurfaceDistanceBetweenPoints(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -8635,7 +8631,7 @@ class CalculationToolScalarSurfaceDistanceBetweenPoints(ICalculationToolScalar, _get_differencing_time_step_method_offset = 7 _set_differencing_time_step_method_offset = 8 _metadata = { - "iid_data" : (5659354710283125094, 1259219978826109078), + "iid_data" : (5392126017954528322, 15911686692515508636), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8724,7 +8720,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarSurfaceDistanceBetweenPoints, [CalculationToolScalarSurfaceDistanceBetweenPoints, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5458481980404184200, 1068397851801295271), CalculationToolScalarSurfaceDistanceBetweenPoints) +agcls.AgClassCatalog.add_catalog_entry((4719177091788425590, 1082298436340379042), CalculationToolScalarSurfaceDistanceBetweenPoints) agcls.AgTypeNameMap["CalculationToolScalarSurfaceDistanceBetweenPoints"] = CalculationToolScalarSurfaceDistanceBetweenPoints class CalculationToolScalarVectorComponent(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -8739,7 +8735,7 @@ class CalculationToolScalarVectorComponent(ICalculationToolScalar, IAnalysisWork _get_component_method_offset = 5 _set_component_method_offset = 6 _metadata = { - "iid_data" : (5021364283583990465, 9706837447278064055), + "iid_data" : (5064334731798678884, 11382815855236244374), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8812,7 +8808,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarVectorComponent, [CalculationToolScalarVectorComponent, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5434681583091997855, 8195345628688496798), CalculationToolScalarVectorComponent) +agcls.AgClassCatalog.add_catalog_entry((5542904085472075505, 6616159225962968231), CalculationToolScalarVectorComponent) agcls.AgTypeNameMap["CalculationToolScalarVectorComponent"] = CalculationToolScalarVectorComponent class CalculationToolScalarVectorMagnitude(ICalculationToolScalar, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -8823,7 +8819,7 @@ class CalculationToolScalarVectorMagnitude(ICalculationToolScalar, IAnalysisWork _get_input_vector_method_offset = 1 _set_input_vector_method_offset = 2 _metadata = { - "iid_data" : (5342859323934275233, 16435141540105004707), + "iid_data" : (5062994138182608283, 1318487685979570109), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8864,7 +8860,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolScalarVectorMagnitude, [CalculationToolScalarVectorMagnitude, ICalculationToolScalar, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5718680998699535592, 13838468874888393908), CalculationToolScalarVectorMagnitude) +agcls.AgClassCatalog.add_catalog_entry((4649768010407615309, 17859763585483197588), CalculationToolScalarVectorMagnitude) agcls.AgTypeNameMap["CalculationToolScalarVectorMagnitude"] = CalculationToolScalarVectorMagnitude class CalculationToolCondition(ICalculationToolCondition, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -8885,7 +8881,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolCondition, [ICalculationToolCondition, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4627729760611390020, 5273234787457922734), CalculationToolCondition) +agcls.AgClassCatalog.add_catalog_entry((5029268817961306730, 17316474386734378406), CalculationToolCondition) agcls.AgTypeNameMap["CalculationToolCondition"] = CalculationToolCondition class CalculationToolConditionCombined(ICalculationToolCondition, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -8903,7 +8899,7 @@ class CalculationToolConditionCombined(ICalculationToolCondition, IAnalysisWorkb _remove_condition_method_offset = 8 _add_condition_method_offset = 9 _metadata = { - "iid_data" : (5384348199380707650, 11046299175776141490), + "iid_data" : (5351959460995638643, 542292874007104386), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8995,7 +8991,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionCombined, [CalculationToolConditionCombined, ICalculationToolCondition, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4767400244892944523, 13373757026237479857), CalculationToolConditionCombined) +agcls.AgClassCatalog.add_catalog_entry((5650012781420636136, 13890482117865364105), CalculationToolConditionCombined) agcls.AgTypeNameMap["CalculationToolConditionCombined"] = CalculationToolConditionCombined class CalculationToolConditionFactory(SupportsDeleteCallback): @@ -9009,7 +9005,7 @@ class CalculationToolConditionFactory(SupportsDeleteCallback): _create_combined_method_offset = 4 _create_trajectory_within_volume_method_offset = 5 _metadata = { - "iid_data" : (4908222899827327698, 13471708632999045260), + "iid_data" : (5325516516557211727, 7556332313594865035), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9065,7 +9061,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionFactory, [CalculationToolConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4995204375913048056, 16018337718719146118), CalculationToolConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((5481942064256008089, 12556178110699958174), CalculationToolConditionFactory) agcls.AgTypeNameMap["CalculationToolConditionFactory"] = CalculationToolConditionFactory class CalculationToolConditionTrajectoryWithinVolume(ICalculationToolCondition, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9078,7 +9074,7 @@ class CalculationToolConditionTrajectoryWithinVolume(ICalculationToolCondition, _get_constraint_method_offset = 3 _set_constraint_method_offset = 4 _metadata = { - "iid_data" : (4990807610198674937, 11839537235231187358), + "iid_data" : (5668870870420645400, 16378330535368477358), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9135,7 +9131,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionTrajectoryWithinVolume, [CalculationToolConditionTrajectoryWithinVolume, ICalculationToolCondition, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4949089905743702745, 12125459046762185093), CalculationToolConditionTrajectoryWithinVolume) +agcls.AgClassCatalog.add_catalog_entry((4839846340670009975, 9210168756135027080), CalculationToolConditionTrajectoryWithinVolume) agcls.AgTypeNameMap["CalculationToolConditionTrajectoryWithinVolume"] = CalculationToolConditionTrajectoryWithinVolume class CalculationToolConditionScalarBounds(ICalculationToolCondition, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9158,7 +9154,7 @@ class CalculationToolConditionScalarBounds(ICalculationToolCondition, IAnalysisW _set_maximum_unitless_method_offset = 13 _set_unitless_method_offset = 14 _metadata = { - "iid_data" : (5118226098986923307, 15094161467708565122), + "iid_data" : (4871891278562164424, 7998160357626273450), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9285,7 +9281,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionScalarBounds, [CalculationToolConditionScalarBounds, ICalculationToolCondition, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5647988579309068664, 11530525339333461889), CalculationToolConditionScalarBounds) +agcls.AgClassCatalog.add_catalog_entry((5059248775160619846, 6449902814857831842), CalculationToolConditionScalarBounds) agcls.AgTypeNameMap["CalculationToolConditionScalarBounds"] = CalculationToolConditionScalarBounds class CalculationToolConditionSet(ICalculationToolConditionSet, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9306,7 +9302,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionSet, [ICalculationToolConditionSet, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5331250789123914523, 14006917373386840708), CalculationToolConditionSet) +agcls.AgClassCatalog.add_catalog_entry((4655166419598119699, 12344819512816649869), CalculationToolConditionSet) agcls.AgTypeNameMap["CalculationToolConditionSet"] = CalculationToolConditionSet class CalculationToolConditionSetFactory(SupportsDeleteCallback): @@ -9318,7 +9314,7 @@ class CalculationToolConditionSetFactory(SupportsDeleteCallback): _create_scalar_thresholds_method_offset = 2 _is_type_supported_method_offset = 3 _metadata = { - "iid_data" : (4786678123302050092, 4967157609886676869), + "iid_data" : (5023947422032218500, 8320697903117704119), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9360,7 +9356,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionSetFactory, [CalculationToolConditionSetFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5012399328141270168, 11113123877685848731), CalculationToolConditionSetFactory) +agcls.AgClassCatalog.add_catalog_entry((5158235931271042431, 12118806069818127000), CalculationToolConditionSetFactory) agcls.AgTypeNameMap["CalculationToolConditionSetFactory"] = CalculationToolConditionSetFactory class CalculationToolConditionSetScalarThresholds(ICalculationToolConditionSet, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9378,7 +9374,7 @@ class CalculationToolConditionSetScalarThresholds(ICalculationToolConditionSet, _set_include_below_lowest_threshold_method_offset = 8 _set_thresholds_and_labels_method_offset = 9 _metadata = { - "iid_data" : (5264840048988725368, 15687740403874149559), + "iid_data" : (5037006811145178328, 14771879613861501597), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9476,7 +9472,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConditionSetScalarThresholds, [CalculationToolConditionSetScalarThresholds, ICalculationToolConditionSet, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5572445424587947883, 5673353751277832377), CalculationToolConditionSetScalarThresholds) +agcls.AgClassCatalog.add_catalog_entry((5649907278517078990, 17594512188937483175), CalculationToolConditionSetScalarThresholds) agcls.AgTypeNameMap["CalculationToolConditionSetScalarThresholds"] = CalculationToolConditionSetScalarThresholds class AnalysisWorkbenchConvergence(IAnalysisWorkbenchConvergence, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9497,7 +9493,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchConvergence, [IAnalysisWorkbenchConvergence, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4882492916629755513, 15853984640358895501), AnalysisWorkbenchConvergence) +agcls.AgClassCatalog.add_catalog_entry((5385350058268438298, 425774861753352340), AnalysisWorkbenchConvergence) agcls.AgTypeNameMap["AnalysisWorkbenchConvergence"] = AnalysisWorkbenchConvergence class CalculationToolConvergeBasic(IAnalysisWorkbenchConvergence, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9514,7 +9510,7 @@ class CalculationToolConvergeBasic(IAnalysisWorkbenchConvergence, IAnalysisWorkb _get_relative_tolerance_method_offset = 7 _set_relative_tolerance_method_offset = 8 _metadata = { - "iid_data" : (5085862782014627789, 13842813656478947762), + "iid_data" : (5026879390629233293, 9818092533613929603), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9603,7 +9599,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolConvergeBasic, [CalculationToolConvergeBasic, IAnalysisWorkbenchConvergence, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5514954824464931267, 18409877581449644180), CalculationToolConvergeBasic) +agcls.AgClassCatalog.add_catalog_entry((5275290063048435578, 11764212290103891354), CalculationToolConvergeBasic) agcls.AgTypeNameMap["CalculationToolConvergeBasic"] = CalculationToolConvergeBasic class AnalysisWorkbenchDerivative(IAnalysisWorkbenchDerivative, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9624,7 +9620,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchDerivative, [IAnalysisWorkbenchDerivative, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5587768146652831139, 5043452618809804181), AnalysisWorkbenchDerivative) +agcls.AgClassCatalog.add_catalog_entry((4804911149318529161, 12319280341921567884), AnalysisWorkbenchDerivative) agcls.AgTypeNameMap["AnalysisWorkbenchDerivative"] = AnalysisWorkbenchDerivative class CalculationToolDerivativeBasic(IAnalysisWorkbenchDerivative, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9635,7 +9631,7 @@ class CalculationToolDerivativeBasic(IAnalysisWorkbenchDerivative, IAnalysisWork _get_time_step_method_offset = 1 _set_time_step_method_offset = 2 _metadata = { - "iid_data" : (5698636090077154234, 12182121597687392176), + "iid_data" : (5419836939306692336, 7368299028917931910), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9676,7 +9672,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolDerivativeBasic, [CalculationToolDerivativeBasic, IAnalysisWorkbenchDerivative, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4922997640042415299, 3689582741653722007), CalculationToolDerivativeBasic) +agcls.AgClassCatalog.add_catalog_entry((4966673477464519057, 481809191788772279), CalculationToolDerivativeBasic) agcls.AgTypeNameMap["CalculationToolDerivativeBasic"] = CalculationToolDerivativeBasic class TimeToolInstant(ITimeToolInstant, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9697,7 +9693,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstant, [ITimeToolInstant, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5398793057979554597, 7356352219388702598), TimeToolInstant) +agcls.AgClassCatalog.add_catalog_entry((5424636012137439876, 13916795122619216303), TimeToolInstant) agcls.AgTypeNameMap["TimeToolInstant"] = TimeToolInstant class TimeToolTimeArray(ITimeToolTimeArray, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9718,7 +9714,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArray, [ITimeToolTimeArray, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5332777741257833242, 4202084266511321478), TimeToolTimeArray) +agcls.AgClassCatalog.add_catalog_entry((4652027981534828788, 7895300153182181261), TimeToolTimeArray) agcls.AgTypeNameMap["TimeToolTimeArray"] = TimeToolTimeArray class TimeToolTimeArrayConditionCrossings(ITimeToolTimeArray, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9741,7 +9737,7 @@ class TimeToolTimeArrayConditionCrossings(ITimeToolTimeArray, IAnalysisWorkbench _get_convergence_method_offset = 13 _set_convergence_method_offset = 14 _metadata = { - "iid_data" : (5613889423687348587, 15384622870918658997), + "iid_data" : (4643308719370222372, 1766303765973763493), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9878,7 +9874,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayConditionCrossings, [TimeToolTimeArrayConditionCrossings, ITimeToolTimeArray, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5396215197440132353, 5751529864914655407), TimeToolTimeArrayConditionCrossings) +agcls.AgClassCatalog.add_catalog_entry((5360052676967007921, 13368513233471891339), TimeToolTimeArrayConditionCrossings) agcls.AgTypeNameMap["TimeToolTimeArrayConditionCrossings"] = TimeToolTimeArrayConditionCrossings class TimeToolTimeArrayExtrema(ITimeToolTimeArray, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -9903,7 +9899,7 @@ class TimeToolTimeArrayExtrema(ITimeToolTimeArray, IAnalysisWorkbenchComponent, _get_convergence_method_offset = 15 _set_convergence_method_offset = 16 _metadata = { - "iid_data" : (5206648834428252232, 967315087763540632), + "iid_data" : (4798791107663355042, 5245902710730273206), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10056,7 +10052,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayExtrema, [TimeToolTimeArrayExtrema, ITimeToolTimeArray, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4895652447947847564, 10544338283664157372), TimeToolTimeArrayExtrema) +agcls.AgClassCatalog.add_catalog_entry((5089078854322015116, 6254628532679253170), TimeToolTimeArrayExtrema) agcls.AgTypeNameMap["TimeToolTimeArrayExtrema"] = TimeToolTimeArrayExtrema class TimeToolTimeArrayFactory(SupportsDeleteCallback): @@ -10075,7 +10071,7 @@ class TimeToolTimeArrayFactory(SupportsDeleteCallback): _is_type_supported_method_offset = 9 _create_fixed_times_method_offset = 10 _metadata = { - "iid_data" : (5542319423916064894, 16004686220202616230), + "iid_data" : (4818896401987118989, 12432181656031121795), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10166,13 +10162,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayFactory, [TimeToolTimeArrayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5458075538004504061, 2067516564496506015), TimeToolTimeArrayFactory) +agcls.AgClassCatalog.add_catalog_entry((4726790592782420827, 5850847829802716855), TimeToolTimeArrayFactory) agcls.AgTypeNameMap["TimeToolTimeArrayFactory"] = TimeToolTimeArrayFactory class TimeToolTimeArrayFiltered(ITimeToolTimeArray, IAnalysisWorkbenchComponent, SupportsDeleteCallback): """Defined by filtering times from original time array according to specified filtering method.""" - _num_methods = 12 + _num_methods = 13 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_original_time_array_method_offset = 1 _set_original_time_array_method_offset = 2 @@ -10184,10 +10180,11 @@ class TimeToolTimeArrayFiltered(ITimeToolTimeArray, IAnalysisWorkbenchComponent, _set_step_method_offset = 8 _get_include_interval_stop_times_method_offset = 9 _set_include_interval_stop_times_method_offset = 10 - _get_filter_interval_list_method_offset = 11 + _get_filter_interval_list_or_interval_method_offset = 11 _set_filter_interval_list_method_offset = 12 + _set_filter_interval_method_offset = 13 _metadata = { - "iid_data" : (4807678415758810560, 13966026461879800744), + "iid_data" : (5398257471603414741, 5241507517763546544), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10269,27 +10266,32 @@ def include_interval_stop_times(self) -> bool: def include_interval_stop_times(self, include_interval_stop_times:bool) -> None: return self._intf.set_property(TimeToolTimeArrayFiltered._metadata, TimeToolTimeArrayFiltered._set_include_interval_stop_times_metadata, include_interval_stop_times) - _get_filter_interval_list_metadata = { "offset" : _get_filter_interval_list_method_offset, + _get_filter_interval_list_or_interval_metadata = { "offset" : _get_filter_interval_list_or_interval_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter_interval_list(self) -> "ITimeToolTimeIntervalList": - """The interval list used to filter samples when FilterType is set to Skip Intervals.""" - return self._intf.get_property(TimeToolTimeArrayFiltered._metadata, TimeToolTimeArrayFiltered._get_filter_interval_list_metadata) + def get_filter_interval_list_or_interval(self) -> "IAnalysisWorkbenchComponent": + """Get the interval(s) used to filter samples (being either an Interval or an IntervalList) when FilterType is set to Skip Intervals.""" + return self._intf.invoke(TimeToolTimeArrayFiltered._metadata, TimeToolTimeArrayFiltered._get_filter_interval_list_or_interval_metadata, OutArg()) _set_filter_interval_list_metadata = { "offset" : _set_filter_interval_list_method_offset, "arg_types" : (agcom.PVOID,), "marshallers" : (agmarshall.InterfaceInArg("ITimeToolTimeIntervalList"),) } - @filter_interval_list.setter - def filter_interval_list(self, filter_interval_list:"ITimeToolTimeIntervalList") -> None: - return self._intf.set_property(TimeToolTimeArrayFiltered._metadata, TimeToolTimeArrayFiltered._set_filter_interval_list_metadata, filter_interval_list) + def set_filter_interval_list(self, intvls:"ITimeToolTimeIntervalList") -> None: + """Set the interval list used to filter samples when FilterType is set to Skip Intervals when using a set of intervals.""" + return self._intf.invoke(TimeToolTimeArrayFiltered._metadata, TimeToolTimeArrayFiltered._set_filter_interval_list_metadata, intvls) + + _set_filter_interval_metadata = { "offset" : _set_filter_interval_method_offset, + "arg_types" : (agcom.PVOID,), + "marshallers" : (agmarshall.InterfaceInArg("ITimeToolTimeInterval"),) } + def set_filter_interval(self, intvl:"ITimeToolTimeInterval") -> None: + """Set the interval used to filter samples when FilterType is set to Skip Intervals when using only one interval.""" + return self._intf.invoke(TimeToolTimeArrayFiltered._metadata, TimeToolTimeArrayFiltered._set_filter_interval_metadata, intvl) _property_names[original_time_array] = "original_time_array" _property_names[filter_type] = "filter_type" _property_names[count] = "count" _property_names[step] = "step" _property_names[include_interval_stop_times] = "include_interval_stop_times" - _property_names[filter_interval_list] = "filter_interval_list" def __init__(self, source_object=None): """Construct an object of type TimeToolTimeArrayFiltered.""" @@ -10308,7 +10310,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayFiltered, [TimeToolTimeArrayFiltered, ITimeToolTimeArray, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4642904597198643175, 4377576397480008330), TimeToolTimeArrayFiltered) +agcls.AgClassCatalog.add_catalog_entry((5707695000678378658, 17503171192705589428), TimeToolTimeArrayFiltered) agcls.AgTypeNameMap["TimeToolTimeArrayFiltered"] = TimeToolTimeArrayFiltered class TimeToolTimeArrayFixedStep(ITimeToolTimeArray, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -10327,7 +10329,7 @@ class TimeToolTimeArrayFixedStep(ITimeToolTimeArray, IAnalysisWorkbenchComponent _get_reference_time_instant_method_offset = 9 _set_reference_time_instant_method_offset = 10 _metadata = { - "iid_data" : (5206395693562101053, 5734909382665571514), + "iid_data" : (5549124122548701936, 13238325237452117889), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10432,7 +10434,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayFixedStep, [TimeToolTimeArrayFixedStep, ITimeToolTimeArray, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5291295331531848140, 1885669106906320519), TimeToolTimeArrayFixedStep) +agcls.AgClassCatalog.add_catalog_entry((4633103571776111309, 17448405014198280077), TimeToolTimeArrayFixedStep) agcls.AgTypeNameMap["TimeToolTimeArrayFixedStep"] = TimeToolTimeArrayFixedStep class TimeToolTimeArrayFixedTimes(ITimeToolTimeArray, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -10443,7 +10445,7 @@ class TimeToolTimeArrayFixedTimes(ITimeToolTimeArray, IAnalysisWorkbenchComponen _get_array_times_method_offset = 1 _set_array_times_method_offset = 2 _metadata = { - "iid_data" : (5074323306179123922, 16054451061673617558), + "iid_data" : (5738873426963609291, 11590970144849724588), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10484,7 +10486,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayFixedTimes, [TimeToolTimeArrayFixedTimes, ITimeToolTimeArray, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5593791433450696394, 1539321884068845490), TimeToolTimeArrayFixedTimes) +agcls.AgClassCatalog.add_catalog_entry((5509748881611369018, 1682406772727425667), TimeToolTimeArrayFixedTimes) agcls.AgTypeNameMap["TimeToolTimeArrayFixedTimes"] = TimeToolTimeArrayFixedTimes class TimeToolTimeArrayMerged(ITimeToolTimeArray, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -10497,7 +10499,7 @@ class TimeToolTimeArrayMerged(ITimeToolTimeArray, IAnalysisWorkbenchComponent, S _get_time_array_b_method_offset = 3 _set_time_array_b_method_offset = 4 _metadata = { - "iid_data" : (4780019232320281739, 780076398979475114), + "iid_data" : (5362651462348166294, 13035440047764717700), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10554,7 +10556,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayMerged, [TimeToolTimeArrayMerged, ITimeToolTimeArray, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4782774864999860286, 3889233035658327469), TimeToolTimeArrayMerged) +agcls.AgClassCatalog.add_catalog_entry((4678230162355043273, 2146249258507024318), TimeToolTimeArrayMerged) agcls.AgTypeNameMap["TimeToolTimeArrayMerged"] = TimeToolTimeArrayMerged class TimeToolTimeArraySignaled(ITimeToolTimeArray, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -10573,7 +10575,7 @@ class TimeToolTimeArraySignaled(ITimeToolTimeArray, IAnalysisWorkbenchComponent, _get_signal_delay_method_offset = 9 _set_signal_delay_method_offset = 10 _metadata = { - "iid_data" : (5436916865848414632, 14446293692646829208), + "iid_data" : (5332663146797982633, 2700604279818028167), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10678,7 +10680,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArraySignaled, [TimeToolTimeArraySignaled, ITimeToolTimeArray, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5435814862915860050, 12317878345385448122), TimeToolTimeArraySignaled) +agcls.AgClassCatalog.add_catalog_entry((4998174814015551883, 8489018318561095096), TimeToolTimeArraySignaled) agcls.AgTypeNameMap["TimeToolTimeArraySignaled"] = TimeToolTimeArraySignaled class TimeToolTimeArrayStartStopTimes(ITimeToolTimeArray, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -10691,7 +10693,7 @@ class TimeToolTimeArrayStartStopTimes(ITimeToolTimeArray, IAnalysisWorkbenchComp _get_reference_intervals_method_offset = 3 _set_reference_intervals_method_offset = 4 _metadata = { - "iid_data" : (4846567064350463042, 16499803777902134457), + "iid_data" : (5036674481898975320, 10924785088050696102), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10748,7 +10750,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeArrayStartStopTimes, [TimeToolTimeArrayStartStopTimes, ITimeToolTimeArray, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4860958271402795436, 3117480943035526832), TimeToolTimeArrayStartStopTimes) +agcls.AgClassCatalog.add_catalog_entry((4966194209114186167, 13405322955931247529), TimeToolTimeArrayStartStopTimes) agcls.AgTypeNameMap["TimeToolTimeArrayStartStopTimes"] = TimeToolTimeArrayStartStopTimes class TimeToolInstantEpoch(ITimeToolInstant, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -10759,7 +10761,7 @@ class TimeToolInstantEpoch(ITimeToolInstant, IAnalysisWorkbenchComponent, Suppor _get_epoch_method_offset = 1 _set_epoch_method_offset = 2 _metadata = { - "iid_data" : (5361126161618754498, 11546813527429934240), + "iid_data" : (5098470481299219807, 9867669054569073062), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10800,7 +10802,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstantEpoch, [TimeToolInstantEpoch, ITimeToolInstant, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5435356060854789844, 4067587155681333929), TimeToolInstantEpoch) +agcls.AgClassCatalog.add_catalog_entry((4886946793450235138, 11956588572347880616), TimeToolInstantEpoch) agcls.AgTypeNameMap["TimeToolInstantEpoch"] = TimeToolInstantEpoch class TimeToolInstantExtremum(ITimeToolInstant, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -10823,7 +10825,7 @@ class TimeToolInstantExtremum(ITimeToolInstant, IAnalysisWorkbenchComponent, Sup _get_convergence_method_offset = 13 _set_convergence_method_offset = 14 _metadata = { - "iid_data" : (5490767592740683220, 17574270972815238058), + "iid_data" : (5048303935035761031, 2395688290814725566), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10960,7 +10962,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstantExtremum, [TimeToolInstantExtremum, ITimeToolInstant, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5389385592881205397, 339728145862133895), TimeToolInstantExtremum) +agcls.AgClassCatalog.add_catalog_entry((5051716615633001961, 9222512210015562661), TimeToolInstantExtremum) agcls.AgTypeNameMap["TimeToolInstantExtremum"] = TimeToolInstantExtremum class TimeToolInstantFactory(SupportsDeleteCallback): @@ -10980,7 +10982,7 @@ class TimeToolInstantFactory(SupportsDeleteCallback): _create_smart_epoch_from_event_method_offset = 10 _is_type_supported_method_offset = 11 _metadata = { - "iid_data" : (5177435815935857475, 9742177550060253581), + "iid_data" : (5426701352731482175, 10624672510469688239), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11082,7 +11084,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstantFactory, [TimeToolInstantFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5272300824979797026, 16498667286970460562), TimeToolInstantFactory) +agcls.AgClassCatalog.add_catalog_entry((4979412278976228369, 6446361343585586317), TimeToolInstantFactory) agcls.AgTypeNameMap["TimeToolInstantFactory"] = TimeToolInstantFactory class TimeToolTimeInterval(ITimeToolTimeInterval, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11103,7 +11105,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeInterval, [ITimeToolTimeInterval, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4907362365384322524, 7697029984187487375), TimeToolTimeInterval) +agcls.AgClassCatalog.add_catalog_entry((4844023280266709032, 17030707165979739791), TimeToolTimeInterval) agcls.AgTypeNameMap["TimeToolTimeInterval"] = TimeToolTimeInterval class TimeToolTimeIntervalBetweenTimeInstants(ITimeToolTimeInterval, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11116,7 +11118,7 @@ class TimeToolTimeIntervalBetweenTimeInstants(ITimeToolTimeInterval, IAnalysisWo _get_stop_time_instant_method_offset = 3 _set_stop_time_instant_method_offset = 4 _metadata = { - "iid_data" : (5763963832395591361, 8213926450025946009), + "iid_data" : (5207421720856906468, 16656241400226120599), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11173,7 +11175,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalBetweenTimeInstants, [TimeToolTimeIntervalBetweenTimeInstants, ITimeToolTimeInterval, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5441730547251256494, 11273521191384897433), TimeToolTimeIntervalBetweenTimeInstants) +agcls.AgClassCatalog.add_catalog_entry((5022218589550896682, 15588261057207418758), TimeToolTimeIntervalBetweenTimeInstants) agcls.AgTypeNameMap["TimeToolTimeIntervalBetweenTimeInstants"] = TimeToolTimeIntervalBetweenTimeInstants class TimeToolTimeIntervalCollection(ITimeToolTimeIntervalCollection, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11194,7 +11196,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalCollection, [ITimeToolTimeIntervalCollection, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5320390972149596139, 11612889387071709314), TimeToolTimeIntervalCollection) +agcls.AgClassCatalog.add_catalog_entry((5724307195693012931, 12352431401743940786), TimeToolTimeIntervalCollection) agcls.AgTypeNameMap["TimeToolTimeIntervalCollection"] = TimeToolTimeIntervalCollection class TimeToolTimeIntervalCollectionCondition(ITimeToolTimeIntervalCollection, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11215,7 +11217,7 @@ class TimeToolTimeIntervalCollectionCondition(ITimeToolTimeIntervalCollection, I _get_convergence_method_offset = 11 _set_convergence_method_offset = 12 _metadata = { - "iid_data" : (5695491852784106006, 14645292488236401817), + "iid_data" : (4893445672867604991, 11359383573914070673), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11336,7 +11338,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalCollectionCondition, [TimeToolTimeIntervalCollectionCondition, ITimeToolTimeIntervalCollection, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5096431107182997469, 15497237714408753540), TimeToolTimeIntervalCollectionCondition) +agcls.AgClassCatalog.add_catalog_entry((5109703504840537415, 16952391544982873515), TimeToolTimeIntervalCollectionCondition) agcls.AgTypeNameMap["TimeToolTimeIntervalCollectionCondition"] = TimeToolTimeIntervalCollectionCondition class TimeToolTimeIntervalCollectionFactory(SupportsDeleteCallback): @@ -11350,7 +11352,7 @@ class TimeToolTimeIntervalCollectionFactory(SupportsDeleteCallback): _is_type_supported_method_offset = 4 _create_satisfaction_method_offset = 5 _metadata = { - "iid_data" : (4929297514598945487, 10137873554628665765), + "iid_data" : (4778812960024765104, 4785513409534964131), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11406,7 +11408,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalCollectionFactory, [TimeToolTimeIntervalCollectionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5176155607638442896, 7177596217140786077), TimeToolTimeIntervalCollectionFactory) +agcls.AgClassCatalog.add_catalog_entry((5292294480534116590, 14117343687830442631), TimeToolTimeIntervalCollectionFactory) agcls.AgTypeNameMap["TimeToolTimeIntervalCollectionFactory"] = TimeToolTimeIntervalCollectionFactory class TimeToolTimeIntervalCollectionLighting(ITimeToolTimeIntervalCollection, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11421,7 +11423,7 @@ class TimeToolTimeIntervalCollectionLighting(ITimeToolTimeIntervalCollection, IA _get_use_object_eclipsing_bodies_method_offset = 5 _set_use_object_eclipsing_bodies_method_offset = 6 _metadata = { - "iid_data" : (5361006311311084485, 10468446585511132859), + "iid_data" : (5583213317411194265, 1051460013412393399), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11494,7 +11496,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalCollectionLighting, [TimeToolTimeIntervalCollectionLighting, ITimeToolTimeIntervalCollection, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4778372489419407290, 1841925492488396976), TimeToolTimeIntervalCollectionLighting) +agcls.AgClassCatalog.add_catalog_entry((5219072751885902851, 1432159461973943473), TimeToolTimeIntervalCollectionLighting) agcls.AgTypeNameMap["TimeToolTimeIntervalCollectionLighting"] = TimeToolTimeIntervalCollectionLighting class TimeToolTimeIntervalCollectionSignaled(ITimeToolTimeIntervalCollection, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11513,7 +11515,7 @@ class TimeToolTimeIntervalCollectionSignaled(ITimeToolTimeIntervalCollection, IA _get_signal_delay_method_offset = 9 _set_signal_delay_method_offset = 10 _metadata = { - "iid_data" : (5102559603137595011, 6446915665441949320), + "iid_data" : (4934160510753713318, 3633976017020042895), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11618,7 +11620,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalCollectionSignaled, [TimeToolTimeIntervalCollectionSignaled, ITimeToolTimeIntervalCollection, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4681123355224258665, 3519235201891138198), TimeToolTimeIntervalCollectionSignaled) +agcls.AgClassCatalog.add_catalog_entry((5282564054018188461, 442753882246074040), TimeToolTimeIntervalCollectionSignaled) agcls.AgTypeNameMap["TimeToolTimeIntervalCollectionSignaled"] = TimeToolTimeIntervalCollectionSignaled class TimeToolTimeIntervalFactory(SupportsDeleteCallback): @@ -11636,7 +11638,7 @@ class TimeToolTimeIntervalFactory(SupportsDeleteCallback): _create_time_offset_method_offset = 8 _is_type_supported_method_offset = 9 _metadata = { - "iid_data" : (4781822647992058058, 10338186051262684820), + "iid_data" : (5565755725201550649, 8211263465174071734), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11720,7 +11722,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalFactory, [TimeToolTimeIntervalFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5271144977203828184, 14422681085791257527), TimeToolTimeIntervalFactory) +agcls.AgClassCatalog.add_catalog_entry((5337900083916080118, 5189456146072041105), TimeToolTimeIntervalFactory) agcls.AgTypeNameMap["TimeToolTimeIntervalFactory"] = TimeToolTimeIntervalFactory class TimeToolTimeIntervalFixed(ITimeToolTimeInterval, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11732,7 +11734,7 @@ class TimeToolTimeIntervalFixed(ITimeToolTimeInterval, IAnalysisWorkbenchCompone _get_stop_time_method_offset = 2 _set_interval_method_offset = 3 _metadata = { - "iid_data" : (4700629706653582627, 17112466619207988153), + "iid_data" : (5573640442082120318, 5588276869551146414), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11782,7 +11784,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalFixed, [TimeToolTimeIntervalFixed, ITimeToolTimeInterval, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5434382701560354571, 17399214976131420314), TimeToolTimeIntervalFixed) +agcls.AgClassCatalog.add_catalog_entry((4690054752507962489, 13013226989383109306), TimeToolTimeIntervalFixed) agcls.AgTypeNameMap["TimeToolTimeIntervalFixed"] = TimeToolTimeIntervalFixed class TimeToolTimeIntervalFixedDuration(ITimeToolTimeInterval, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11797,7 +11799,7 @@ class TimeToolTimeIntervalFixedDuration(ITimeToolTimeInterval, IAnalysisWorkbenc _get_stop_offset_method_offset = 5 _set_stop_offset_method_offset = 6 _metadata = { - "iid_data" : (5616504913797350155, 4594426271094609308), + "iid_data" : (5421833020267538898, 10231386581535664041), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11870,7 +11872,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalFixedDuration, [TimeToolTimeIntervalFixedDuration, ITimeToolTimeInterval, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5617013323472138033, 5900512052836164536), TimeToolTimeIntervalFixedDuration) +agcls.AgClassCatalog.add_catalog_entry((5289167483240085112, 16355939525359747997), TimeToolTimeIntervalFixedDuration) agcls.AgTypeNameMap["TimeToolTimeIntervalFixedDuration"] = TimeToolTimeIntervalFixedDuration class TimeToolTimeIntervalFromIntervalList(ITimeToolTimeInterval, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11885,7 +11887,7 @@ class TimeToolTimeIntervalFromIntervalList(ITimeToolTimeInterval, IAnalysisWorkb _get_interval_number_method_offset = 5 _set_interval_number_method_offset = 6 _metadata = { - "iid_data" : (5212467572212542000, 10268755993903263125), + "iid_data" : (5054070114328113573, 14313345257488624257), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11958,7 +11960,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalFromIntervalList, [TimeToolTimeIntervalFromIntervalList, ITimeToolTimeInterval, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5605488631452751831, 17424609706075019906), TimeToolTimeIntervalFromIntervalList) +agcls.AgClassCatalog.add_catalog_entry((5273548206223373117, 3528197250836396713), TimeToolTimeIntervalFromIntervalList) agcls.AgTypeNameMap["TimeToolTimeIntervalFromIntervalList"] = TimeToolTimeIntervalFromIntervalList class TimeToolTimeIntervalList(ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -11979,7 +11981,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalList, [ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4931610229651409517, 5176676340500202392), TimeToolTimeIntervalList) +agcls.AgClassCatalog.add_catalog_entry((5503234664430220991, 11117045713390740404), TimeToolTimeIntervalList) agcls.AgTypeNameMap["TimeToolTimeIntervalList"] = TimeToolTimeIntervalList class TimeToolTimeIntervalListCondition(ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -12000,7 +12002,7 @@ class TimeToolTimeIntervalListCondition(ITimeToolTimeIntervalList, IAnalysisWork _get_convergence_method_offset = 11 _set_convergence_method_offset = 12 _metadata = { - "iid_data" : (5026707234268337802, 16142642421116537497), + "iid_data" : (5697368338376155670, 4514456446585216665), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12121,7 +12123,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListCondition, [TimeToolTimeIntervalListCondition, ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5695291326310786302, 3161624783042523292), TimeToolTimeIntervalListCondition) +agcls.AgClassCatalog.add_catalog_entry((5106306753523967344, 8075943315985626251), TimeToolTimeIntervalListCondition) agcls.AgTypeNameMap["TimeToolTimeIntervalListCondition"] = TimeToolTimeIntervalListCondition class TimeToolTimeIntervalListFactory(SupportsDeleteCallback): @@ -12140,7 +12142,7 @@ class TimeToolTimeIntervalListFactory(SupportsDeleteCallback): _create_from_file_method_offset = 9 _create_fixed_method_offset = 10 _metadata = { - "iid_data" : (4817877923312545831, 15527202984233884858), + "iid_data" : (4673703236071119447, 7682549898958496897), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12231,7 +12233,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListFactory, [TimeToolTimeIntervalListFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5520594195372287577, 9965002346799811229), TimeToolTimeIntervalListFactory) +agcls.AgClassCatalog.add_catalog_entry((4748820078505278173, 8779514165329755778), TimeToolTimeIntervalListFactory) agcls.AgTypeNameMap["TimeToolTimeIntervalListFactory"] = TimeToolTimeIntervalListFactory class TimeToolTimeIntervalListFile(ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -12244,7 +12246,7 @@ class TimeToolTimeIntervalListFile(ITimeToolTimeIntervalList, IAnalysisWorkbench _reload_method_offset = 3 _get_file_span_method_offset = 4 _metadata = { - "iid_data" : (4969943485407135988, 4215037281840912568), + "iid_data" : (5177188711184521306, 1632209443511274160), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12299,7 +12301,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListFile, [TimeToolTimeIntervalListFile, ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4939698509197330113, 12995431996803870356), TimeToolTimeIntervalListFile) +agcls.AgClassCatalog.add_catalog_entry((5152558129399145085, 12522993427637396145), TimeToolTimeIntervalListFile) agcls.AgTypeNameMap["TimeToolTimeIntervalListFile"] = TimeToolTimeIntervalListFile class TimeToolTimeIntervalListFiltered(ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -12313,7 +12315,7 @@ class TimeToolTimeIntervalListFiltered(ITimeToolTimeIntervalList, IAnalysisWorkb _get_filter_method_offset = 4 _set_filter_method_offset = 5 _metadata = { - "iid_data" : (5362704445766881861, 6912538458780151178), + "iid_data" : (4692227934258282000, 2144853697810471299), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12379,7 +12381,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListFiltered, [TimeToolTimeIntervalListFiltered, ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4625969561133636137, 1394880749826965914), TimeToolTimeIntervalListFiltered) +agcls.AgClassCatalog.add_catalog_entry((5714337906891033009, 13893551710982012085), TimeToolTimeIntervalListFiltered) agcls.AgTypeNameMap["TimeToolTimeIntervalListFiltered"] = TimeToolTimeIntervalListFiltered class TimeToolTimeIntervalListFixed(ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -12390,7 +12392,7 @@ class TimeToolTimeIntervalListFixed(ITimeToolTimeIntervalList, IAnalysisWorkbenc _get_intervals_method_offset = 1 _set_intervals_method_offset = 2 _metadata = { - "iid_data" : (5035651772834666939, 4266315594091686530), + "iid_data" : (4754048456388832290, 16457773808164441986), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12429,7 +12431,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListFixed, [TimeToolTimeIntervalListFixed, ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5035876072746351075, 10259654735031477925), TimeToolTimeIntervalListFixed) +agcls.AgClassCatalog.add_catalog_entry((5676507052158646553, 10460530508107618192), TimeToolTimeIntervalListFixed) agcls.AgTypeNameMap["TimeToolTimeIntervalListFixed"] = TimeToolTimeIntervalListFixed class TimeToolTimeIntervalListMerged(ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -12453,7 +12455,7 @@ class TimeToolTimeIntervalListMerged(ITimeToolTimeIntervalList, IAnalysisWorkben _get_time_component_size_method_offset = 14 _remove_time_component_method_offset = 15 _metadata = { - "iid_data" : (5336865813588725345, 16270761028594191753), + "iid_data" : (5026308995162394114, 5227369813748209824), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12589,7 +12591,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListMerged, [TimeToolTimeIntervalListMerged, ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5271487708003070052, 15898448361769664948), TimeToolTimeIntervalListMerged) +agcls.AgClassCatalog.add_catalog_entry((5072440211894401166, 15992724192262234021), TimeToolTimeIntervalListMerged) agcls.AgTypeNameMap["TimeToolTimeIntervalListMerged"] = TimeToolTimeIntervalListMerged class TimeToolTimeIntervalListScaled(ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -12606,7 +12608,7 @@ class TimeToolTimeIntervalListScaled(ITimeToolTimeIntervalList, IAnalysisWorkben _get_use_absolute_increment_method_offset = 7 _set_use_absolute_increment_method_offset = 8 _metadata = { - "iid_data" : (5066170491909867768, 15012607590605642908), + "iid_data" : (4960825876599769087, 8616828775732074919), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12695,7 +12697,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListScaled, [TimeToolTimeIntervalListScaled, ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5135112674452953850, 13376159879454619046), TimeToolTimeIntervalListScaled) +agcls.AgClassCatalog.add_catalog_entry((4718307033797991395, 4971893381518705823), TimeToolTimeIntervalListScaled) agcls.AgTypeNameMap["TimeToolTimeIntervalListScaled"] = TimeToolTimeIntervalListScaled class TimeToolTimeIntervalListSignaled(ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -12714,7 +12716,7 @@ class TimeToolTimeIntervalListSignaled(ITimeToolTimeIntervalList, IAnalysisWorkb _get_signal_delay_method_offset = 9 _set_signal_delay_method_offset = 10 _metadata = { - "iid_data" : (5408509073392837198, 4033135434938257290), + "iid_data" : (4928659683683024425, 4243480867538874771), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12819,7 +12821,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListSignaled, [TimeToolTimeIntervalListSignaled, ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5092160389376989615, 317323019564379040), TimeToolTimeIntervalListSignaled) +agcls.AgClassCatalog.add_catalog_entry((5543695614052688139, 11456482754711853453), TimeToolTimeIntervalListSignaled) agcls.AgTypeNameMap["TimeToolTimeIntervalListSignaled"] = TimeToolTimeIntervalListSignaled class TimeToolTimeIntervalListTimeOffset(ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -12832,7 +12834,7 @@ class TimeToolTimeIntervalListTimeOffset(ITimeToolTimeIntervalList, IAnalysisWor _get_time_offset_method_offset = 3 _set_time_offset_method_offset = 4 _metadata = { - "iid_data" : (4727529051409948883, 15038220645091515569), + "iid_data" : (5225613958141883777, 13912111742779473315), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12889,7 +12891,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalListTimeOffset, [TimeToolTimeIntervalListTimeOffset, ITimeToolTimeIntervalList, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5150624900174320789, 5541852546161415593), TimeToolTimeIntervalListTimeOffset) +agcls.AgClassCatalog.add_catalog_entry((4766065592214953102, 10841488721243893408), TimeToolTimeIntervalListTimeOffset) agcls.AgTypeNameMap["TimeToolTimeIntervalListTimeOffset"] = TimeToolTimeIntervalListTimeOffset class TimeToolTimeIntervalScaled(ITimeToolTimeInterval, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -12906,7 +12908,7 @@ class TimeToolTimeIntervalScaled(ITimeToolTimeInterval, IAnalysisWorkbenchCompon _get_use_absolute_increment_method_offset = 7 _set_use_absolute_increment_method_offset = 8 _metadata = { - "iid_data" : (5153652075809608699, 13548435864393192877), + "iid_data" : (4697896580561508889, 16611126846066934159), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12995,7 +12997,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalScaled, [TimeToolTimeIntervalScaled, ITimeToolTimeInterval, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5407853737749222524, 4515930083547027092), TimeToolTimeIntervalScaled) +agcls.AgClassCatalog.add_catalog_entry((5753680773547217027, 18360902085977022341), TimeToolTimeIntervalScaled) agcls.AgTypeNameMap["TimeToolTimeIntervalScaled"] = TimeToolTimeIntervalScaled class TimeToolTimeIntervalSignaled(ITimeToolTimeInterval, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13014,7 +13016,7 @@ class TimeToolTimeIntervalSignaled(ITimeToolTimeInterval, IAnalysisWorkbenchComp _get_signal_delay_method_offset = 9 _set_signal_delay_method_offset = 10 _metadata = { - "iid_data" : (4661949231789629063, 5033190062846728106), + "iid_data" : (4959271075563062612, 15861943769306320768), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13119,7 +13121,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalSignaled, [TimeToolTimeIntervalSignaled, ITimeToolTimeInterval, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5146912718400089076, 7977322097241354916), TimeToolTimeIntervalSignaled) +agcls.AgClassCatalog.add_catalog_entry((5668212959475770538, 11229813520430715777), TimeToolTimeIntervalSignaled) agcls.AgTypeNameMap["TimeToolTimeIntervalSignaled"] = TimeToolTimeIntervalSignaled class TimeToolTimeIntervalSmartInterval(ITimeToolTimeInterval, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13145,7 +13147,7 @@ class TimeToolTimeIntervalSmartInterval(ITimeToolTimeInterval, IAnalysisWorkbenc _set_start_epoch_and_duration_method_offset = 16 _set_start_time_and_duration_method_offset = 17 _metadata = { - "iid_data" : (4625607466421251572, 4331861431364410030), + "iid_data" : (4625135190780708678, 4691129527981315215), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13295,7 +13297,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalSmartInterval, [TimeToolTimeIntervalSmartInterval, ITimeToolTimeInterval, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5123187924205363884, 5573303980465739693), TimeToolTimeIntervalSmartInterval) +agcls.AgClassCatalog.add_catalog_entry((4971028364286504552, 17965508850821178516), TimeToolTimeIntervalSmartInterval) agcls.AgTypeNameMap["TimeToolTimeIntervalSmartInterval"] = TimeToolTimeIntervalSmartInterval class TimeToolTimeIntervalTimeOffset(ITimeToolTimeInterval, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13308,7 +13310,7 @@ class TimeToolTimeIntervalTimeOffset(ITimeToolTimeInterval, IAnalysisWorkbenchCo _get_time_offset_method_offset = 3 _set_time_offset_method_offset = 4 _metadata = { - "iid_data" : (4829788478522900189, 18194221658270060953), + "iid_data" : (5387397193500112415, 12811971028770820003), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13365,7 +13367,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalTimeOffset, [TimeToolTimeIntervalTimeOffset, ITimeToolTimeInterval, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5594696185291586304, 7469384033316253831), TimeToolTimeIntervalTimeOffset) +agcls.AgClassCatalog.add_catalog_entry((5352606494664417427, 6830409301104625041), TimeToolTimeIntervalTimeOffset) agcls.AgTypeNameMap["TimeToolTimeIntervalTimeOffset"] = TimeToolTimeIntervalTimeOffset class TimeToolInstantSignaled(ITimeToolInstant, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13384,7 +13386,7 @@ class TimeToolInstantSignaled(ITimeToolInstant, IAnalysisWorkbenchComponent, Sup _get_signal_delay_method_offset = 9 _set_signal_delay_method_offset = 10 _metadata = { - "iid_data" : (5072103158722034880, 4341972865712102555), + "iid_data" : (5724890775991810129, 14461067642292648586), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13489,7 +13491,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstantSignaled, [TimeToolInstantSignaled, ITimeToolInstant, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5693916528422022973, 3263658904170695863), TimeToolInstantSignaled) +agcls.AgClassCatalog.add_catalog_entry((5399425350543115185, 6947789510772208810), TimeToolInstantSignaled) agcls.AgTypeNameMap["TimeToolInstantSignaled"] = TimeToolInstantSignaled class TimeToolInstantSmartEpoch(ITimeToolInstant, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13504,7 +13506,7 @@ class TimeToolInstantSmartEpoch(ITimeToolInstant, IAnalysisWorkbenchComponent, S _set_explicit_time_method_offset = 5 _set_implicit_time_method_offset = 6 _metadata = { - "iid_data" : (5299430079025464053, 2983292493577895056), + "iid_data" : (4817202398489297818, 173541182454994307), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13577,7 +13579,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstantSmartEpoch, [TimeToolInstantSmartEpoch, ITimeToolInstant, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5284572681912631891, 10588360420919622552), TimeToolInstantSmartEpoch) +agcls.AgClassCatalog.add_catalog_entry((5042724423972572940, 1005911425136553151), TimeToolInstantSmartEpoch) agcls.AgTypeNameMap["TimeToolInstantSmartEpoch"] = TimeToolInstantSmartEpoch class TimeToolInstantStartStopTime(ITimeToolInstant, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13590,7 +13592,7 @@ class TimeToolInstantStartStopTime(ITimeToolInstant, IAnalysisWorkbenchComponent _get_reference_interval_method_offset = 3 _set_reference_interval_method_offset = 4 _metadata = { - "iid_data" : (4785383463426884876, 6466418643845985677), + "iid_data" : (4808170472776269471, 6009539271408522423), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13647,7 +13649,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstantStartStopTime, [TimeToolInstantStartStopTime, ITimeToolInstant, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5286281606334682631, 1156813953277887129), TimeToolInstantStartStopTime) +agcls.AgClassCatalog.add_catalog_entry((5148526106991817190, 5845972759432636074), TimeToolInstantStartStopTime) agcls.AgTypeNameMap["TimeToolInstantStartStopTime"] = TimeToolInstantStartStopTime class TimeToolInstantTimeOffset(ITimeToolInstant, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13660,7 +13662,7 @@ class TimeToolInstantTimeOffset(ITimeToolInstant, IAnalysisWorkbenchComponent, S _get_time_offset_method_offset = 3 _set_time_offset_method_offset = 4 _metadata = { - "iid_data" : (4849369508245529166, 13064483229774346402), + "iid_data" : (4647172599683723623, 18369155132546806656), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13717,7 +13719,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInstantTimeOffset, [TimeToolInstantTimeOffset, ITimeToolInstant, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4631038835821414856, 7748244684488556208), TimeToolInstantTimeOffset) +agcls.AgClassCatalog.add_catalog_entry((5353629090271020254, 10113387875996124083), TimeToolInstantTimeOffset) agcls.AgTypeNameMap["TimeToolInstantTimeOffset"] = TimeToolInstantTimeOffset class TimeToolTimeIntervalFirstIntervalsFilter(ITimeToolPruneFilter, SupportsDeleteCallback): @@ -13728,7 +13730,7 @@ class TimeToolTimeIntervalFirstIntervalsFilter(ITimeToolPruneFilter, SupportsDel _get_maximum_number_of_intervals_method_offset = 1 _set_maximum_number_of_intervals_method_offset = 2 _metadata = { - "iid_data" : (5238555741080133400, 9243782524213090747), + "iid_data" : (4973214731786665663, 2814600566864133769), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13767,7 +13769,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalFirstIntervalsFilter, [TimeToolTimeIntervalFirstIntervalsFilter, ITimeToolPruneFilter]) -agcls.AgClassCatalog.add_catalog_entry((4841739463115949456, 12213426980424696479), TimeToolTimeIntervalFirstIntervalsFilter) +agcls.AgClassCatalog.add_catalog_entry((5348986631575928225, 7008091409501443970), TimeToolTimeIntervalFirstIntervalsFilter) agcls.AgTypeNameMap["TimeToolTimeIntervalFirstIntervalsFilter"] = TimeToolTimeIntervalFirstIntervalsFilter class TimeToolTimeIntervalGapsFilter(ITimeToolPruneFilter, SupportsDeleteCallback): @@ -13780,7 +13782,7 @@ class TimeToolTimeIntervalGapsFilter(ITimeToolPruneFilter, SupportsDeleteCallbac _get_gap_duration_method_offset = 3 _set_gap_duration_method_offset = 4 _metadata = { - "iid_data" : (5577530501196125174, 17516988796283437440), + "iid_data" : (4890539825807086922, 4442697019453784495), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13835,7 +13837,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalGapsFilter, [TimeToolTimeIntervalGapsFilter, ITimeToolPruneFilter]) -agcls.AgClassCatalog.add_catalog_entry((4915234003613464599, 13847403613333364110), TimeToolTimeIntervalGapsFilter) +agcls.AgClassCatalog.add_catalog_entry((4825555411194119037, 17143911307896143799), TimeToolTimeIntervalGapsFilter) agcls.AgTypeNameMap["TimeToolTimeIntervalGapsFilter"] = TimeToolTimeIntervalGapsFilter class AnalysisWorkbenchIntegral(IAnalysisWorkbenchIntegral, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13856,7 +13858,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchIntegral, [IAnalysisWorkbenchIntegral, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5141699313388952889, 439554261460355240), AnalysisWorkbenchIntegral) +agcls.AgClassCatalog.add_catalog_entry((5496953523925146604, 16087555931909802671), AnalysisWorkbenchIntegral) agcls.AgTypeNameMap["AnalysisWorkbenchIntegral"] = AnalysisWorkbenchIntegral class CalculationToolIntegralBasic(IAnalysisWorkbenchIntegral, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13871,7 +13873,7 @@ class CalculationToolIntegralBasic(IAnalysisWorkbenchIntegral, IAnalysisWorkbenc _get_maximum_iterations_method_offset = 5 _set_maximum_iterations_method_offset = 6 _metadata = { - "iid_data" : (5223039038232914469, 8592596877327925126), + "iid_data" : (5283168918164871887, 7051138774127636359), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13944,7 +13946,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolIntegralBasic, [CalculationToolIntegralBasic, IAnalysisWorkbenchIntegral, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4728253546109001966, 9993082615726594997), CalculationToolIntegralBasic) +agcls.AgClassCatalog.add_catalog_entry((5068696149245592066, 1734664173846812046), CalculationToolIntegralBasic) agcls.AgTypeNameMap["CalculationToolIntegralBasic"] = CalculationToolIntegralBasic class AnalysisWorkbenchInterpolator(IAnalysisWorkbenchInterpolator, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13965,7 +13967,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchInterpolator, [IAnalysisWorkbenchInterpolator, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4634326977035843189, 527318962673378965), AnalysisWorkbenchInterpolator) +agcls.AgClassCatalog.add_catalog_entry((5357467693392395568, 2807140059460971687), AnalysisWorkbenchInterpolator) agcls.AgTypeNameMap["AnalysisWorkbenchInterpolator"] = AnalysisWorkbenchInterpolator class CalculationToolInterpolatorBasic(IAnalysisWorkbenchInterpolator, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -13978,7 +13980,7 @@ class CalculationToolInterpolatorBasic(IAnalysisWorkbenchInterpolator, IAnalysis _get_order_method_offset = 3 _set_order_method_offset = 4 _metadata = { - "iid_data" : (5619549411845612202, 16364875609665918339), + "iid_data" : (4991167024572560705, 11276617030956876693), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14035,7 +14037,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolInterpolatorBasic, [CalculationToolInterpolatorBasic, IAnalysisWorkbenchInterpolator, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5710680427636003903, 2230165650911561406), CalculationToolInterpolatorBasic) +agcls.AgClassCatalog.add_catalog_entry((5747342000730379557, 16568385648496655546), CalculationToolInterpolatorBasic) agcls.AgTypeNameMap["CalculationToolInterpolatorBasic"] = CalculationToolInterpolatorBasic class TimeToolIntervalsFilter(ITimeToolPruneFilter, SupportsDeleteCallback): @@ -14048,7 +14050,7 @@ class TimeToolIntervalsFilter(ITimeToolPruneFilter, SupportsDeleteCallback): _get_interval_duration_method_offset = 3 _set_interval_duration_method_offset = 4 _metadata = { - "iid_data" : (5450995978684978217, 16753011116458334649), + "iid_data" : (5332903406986614099, 4855908568171229375), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14103,7 +14105,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolIntervalsFilter, [TimeToolIntervalsFilter, ITimeToolPruneFilter]) -agcls.AgClassCatalog.add_catalog_entry((5615056885707293863, 4921065534759074228), TimeToolIntervalsFilter) +agcls.AgClassCatalog.add_catalog_entry((5559512733585552483, 16243322648310056846), TimeToolIntervalsFilter) agcls.AgTypeNameMap["TimeToolIntervalsFilter"] = TimeToolIntervalsFilter class TimeToolTimeIntervalLastIntervalsFilter(ITimeToolPruneFilter, SupportsDeleteCallback): @@ -14114,7 +14116,7 @@ class TimeToolTimeIntervalLastIntervalsFilter(ITimeToolPruneFilter, SupportsDele _get_maximum_number_of_intervals_method_offset = 1 _set_maximum_number_of_intervals_method_offset = 2 _metadata = { - "iid_data" : (5298781469380646786, 4200496564274675643), + "iid_data" : (5475082846460163575, 10021836756067503774), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14153,7 +14155,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalLastIntervalsFilter, [TimeToolTimeIntervalLastIntervalsFilter, ITimeToolPruneFilter]) -agcls.AgClassCatalog.add_catalog_entry((5370173919127882269, 172199397625736352), TimeToolTimeIntervalLastIntervalsFilter) +agcls.AgClassCatalog.add_catalog_entry((4854169933921029712, 10982646665878713482), TimeToolTimeIntervalLastIntervalsFilter) agcls.AgTypeNameMap["TimeToolTimeIntervalLastIntervalsFilter"] = TimeToolTimeIntervalLastIntervalsFilter class CalculationToolParameterSet(ICalculationToolParameterSet, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -14174,7 +14176,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolParameterSet, [ICalculationToolParameterSet, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5211800288647545596, 7543106923046475154), CalculationToolParameterSet) +agcls.AgClassCatalog.add_catalog_entry((4800142123806545687, 13680769142128114106), CalculationToolParameterSet) agcls.AgTypeNameMap["CalculationToolParameterSet"] = CalculationToolParameterSet class CalculationToolParameterSetAttitude(ICalculationToolParameterSet, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -14187,7 +14189,7 @@ class CalculationToolParameterSetAttitude(ICalculationToolParameterSet, IAnalysi _get_reference_axes_method_offset = 3 _set_reference_axes_method_offset = 4 _metadata = { - "iid_data" : (5157814150658641714, 4846008862630832260), + "iid_data" : (5073573683284264118, 11387831054670041010), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14244,7 +14246,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolParameterSetAttitude, [CalculationToolParameterSetAttitude, ICalculationToolParameterSet, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5089636213011434244, 12709160544851939744), CalculationToolParameterSetAttitude) +agcls.AgClassCatalog.add_catalog_entry((5363399312873976596, 17603123164734527667), CalculationToolParameterSetAttitude) agcls.AgTypeNameMap["CalculationToolParameterSetAttitude"] = CalculationToolParameterSetAttitude class CalculationToolParameterSetFactory(SupportsDeleteCallback): @@ -14260,7 +14262,7 @@ class CalculationToolParameterSetFactory(SupportsDeleteCallback): _create_vector_method_offset = 6 _is_type_supported_method_offset = 7 _metadata = { - "iid_data" : (5288103279616649311, 6790554156469523601), + "iid_data" : (5089238037471318089, 2770629135638357669), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14330,7 +14332,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolParameterSetFactory, [CalculationToolParameterSetFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5191271020123231030, 13615349136520883352), CalculationToolParameterSetFactory) +agcls.AgClassCatalog.add_catalog_entry((4625831008725610374, 2683913673589873028), CalculationToolParameterSetFactory) agcls.AgTypeNameMap["CalculationToolParameterSetFactory"] = CalculationToolParameterSetFactory class CalculationToolParameterSetGroundTrajectory(ICalculationToolParameterSet, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -14343,7 +14345,7 @@ class CalculationToolParameterSetGroundTrajectory(ICalculationToolParameterSet, _get_central_body_method_offset = 3 _set_central_body_method_offset = 4 _metadata = { - "iid_data" : (5004898066850638741, 11511760438073722810), + "iid_data" : (5213893706829179641, 10407748985150811304), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14400,7 +14402,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolParameterSetGroundTrajectory, [CalculationToolParameterSetGroundTrajectory, ICalculationToolParameterSet, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5476359557675953687, 12818036812419277696), CalculationToolParameterSetGroundTrajectory) +agcls.AgClassCatalog.add_catalog_entry((4631896944750170910, 11456827742437688976), CalculationToolParameterSetGroundTrajectory) agcls.AgTypeNameMap["CalculationToolParameterSetGroundTrajectory"] = CalculationToolParameterSetGroundTrajectory class CalculationToolParameterSetOrbit(ICalculationToolParameterSet, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -14421,7 +14423,7 @@ class CalculationToolParameterSetOrbit(ICalculationToolParameterSet, IAnalysisWo _get_use_central_body_inertial_method_offset = 11 _set_use_central_body_inertial_method_offset = 12 _metadata = { - "iid_data" : (4631037522197801655, 2468098686994820286), + "iid_data" : (5325957182816645353, 7298356810421910402), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14542,7 +14544,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolParameterSetOrbit, [CalculationToolParameterSetOrbit, ICalculationToolParameterSet, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4611801354393510048, 12183196691739788168), CalculationToolParameterSetOrbit) +agcls.AgClassCatalog.add_catalog_entry((4906704514409872269, 7173341933049580964), CalculationToolParameterSetOrbit) agcls.AgTypeNameMap["CalculationToolParameterSetOrbit"] = CalculationToolParameterSetOrbit class CalculationToolParameterSetTrajectory(ICalculationToolParameterSet, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -14555,7 +14557,7 @@ class CalculationToolParameterSetTrajectory(ICalculationToolParameterSet, IAnaly _get_reference_system_method_offset = 3 _set_reference_system_method_offset = 4 _metadata = { - "iid_data" : (5006139916852774401, 13019652784963788729), + "iid_data" : (4795316366323452406, 9448572154484716707), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14612,7 +14614,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolParameterSetTrajectory, [CalculationToolParameterSetTrajectory, ICalculationToolParameterSet, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5733434664696181485, 15500898216521877646), CalculationToolParameterSetTrajectory) +agcls.AgClassCatalog.add_catalog_entry((5760671025571747694, 12182337673202184840), CalculationToolParameterSetTrajectory) agcls.AgTypeNameMap["CalculationToolParameterSetTrajectory"] = CalculationToolParameterSetTrajectory class CalculationToolParameterSetVector(ICalculationToolParameterSet, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -14625,7 +14627,7 @@ class CalculationToolParameterSetVector(ICalculationToolParameterSet, IAnalysisW _get_reference_axes_method_offset = 3 _set_reference_axes_method_offset = 4 _metadata = { - "iid_data" : (5239130838684790465, 17380030367494480022), + "iid_data" : (5223385185028157832, 9803830653406432154), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14682,7 +14684,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolParameterSetVector, [CalculationToolParameterSetVector, ICalculationToolParameterSet, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5342518829739884757, 14433235443967563942), CalculationToolParameterSetVector) +agcls.AgClassCatalog.add_catalog_entry((5671140570063521190, 2801701092145287052), CalculationToolParameterSetVector) agcls.AgTypeNameMap["CalculationToolParameterSetVector"] = CalculationToolParameterSetVector class TimeToolPruneFilter(ITimeToolPruneFilter, SupportsDeleteCallback): @@ -14701,7 +14703,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolPruneFilter, [ITimeToolPruneFilter]) -agcls.AgClassCatalog.add_catalog_entry((4753774320714343401, 2720215011582395827), TimeToolPruneFilter) +agcls.AgClassCatalog.add_catalog_entry((5348343317509498382, 9167067375344438713), TimeToolPruneFilter) agcls.AgTypeNameMap["TimeToolPruneFilter"] = TimeToolPruneFilter class TimeToolPruneFilterFactory(SupportsDeleteCallback): @@ -14711,7 +14713,7 @@ class TimeToolPruneFilterFactory(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _create_method_offset = 1 _metadata = { - "iid_data" : (5042513438281501086, 13689364354501709749), + "iid_data" : (5218125113530355785, 16429057495255506062), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14739,7 +14741,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolPruneFilterFactory, [TimeToolPruneFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5226485936241673410, 17861777124087912090), TimeToolPruneFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((4648974694242878061, 11360156090254720669), TimeToolPruneFilterFactory) agcls.AgTypeNameMap["TimeToolPruneFilterFactory"] = TimeToolPruneFilterFactory class TimeToolTimeIntervalRelativeSatisfactionConditionFilter(ITimeToolPruneFilter, SupportsDeleteCallback): @@ -14754,7 +14756,7 @@ class TimeToolTimeIntervalRelativeSatisfactionConditionFilter(ITimeToolPruneFilt _get_relative_interval_duration_method_offset = 5 _set_relative_interval_duration_method_offset = 6 _metadata = { - "iid_data" : (4708733116692114035, 8453241099873031043), + "iid_data" : (4732868801006389885, 12276562308192790421), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14825,7 +14827,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalRelativeSatisfactionConditionFilter, [TimeToolTimeIntervalRelativeSatisfactionConditionFilter, ITimeToolPruneFilter]) -agcls.AgClassCatalog.add_catalog_entry((5599006480069411520, 196698249444219283), TimeToolTimeIntervalRelativeSatisfactionConditionFilter) +agcls.AgClassCatalog.add_catalog_entry((4826324555429974779, 14149255784125390758), TimeToolTimeIntervalRelativeSatisfactionConditionFilter) agcls.AgTypeNameMap["TimeToolTimeIntervalRelativeSatisfactionConditionFilter"] = TimeToolTimeIntervalRelativeSatisfactionConditionFilter class AnalysisWorkbenchSampling(IAnalysisWorkbenchSampling, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -14846,7 +14848,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchSampling, [IAnalysisWorkbenchSampling, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5764026328462147817, 7669428216318596746), AnalysisWorkbenchSampling) +agcls.AgClassCatalog.add_catalog_entry((5494061133616336285, 10366708924799835039), AnalysisWorkbenchSampling) agcls.AgTypeNameMap["AnalysisWorkbenchSampling"] = AnalysisWorkbenchSampling class CalculationToolSamplingBasic(IAnalysisWorkbenchSampling, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -14858,7 +14860,7 @@ class CalculationToolSamplingBasic(IAnalysisWorkbenchSampling, IAnalysisWorkbenc _set_sampling_method_method_offset = 2 _get_method_factory_method_offset = 3 _metadata = { - "iid_data" : (4878478022758053645, 16585190424563731886), + "iid_data" : (5758154136622792872, 9635127484691322250), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14908,7 +14910,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolSamplingBasic, [CalculationToolSamplingBasic, IAnalysisWorkbenchSampling, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4842369728921496656, 433140158192125353), CalculationToolSamplingBasic) +agcls.AgClassCatalog.add_catalog_entry((5110203469965056519, 15308694042261033150), CalculationToolSamplingBasic) agcls.AgTypeNameMap["CalculationToolSamplingBasic"] = CalculationToolSamplingBasic class CalculationToolSamplingCurvatureTolerance(ICalculationToolSamplingMethod, SupportsDeleteCallback): @@ -14929,7 +14931,7 @@ class CalculationToolSamplingCurvatureTolerance(ICalculationToolSamplingMethod, _get_curvature_tolerance_method_offset = 11 _set_curvature_tolerance_method_offset = 12 _metadata = { - "iid_data" : (5542979227852921429, 14660439002322066049), + "iid_data" : (5505836083480051960, 13222420770698615453), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15048,7 +15050,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolSamplingCurvatureTolerance, [CalculationToolSamplingCurvatureTolerance, ICalculationToolSamplingMethod]) -agcls.AgClassCatalog.add_catalog_entry((5387756316129866756, 2484055402072399547), CalculationToolSamplingCurvatureTolerance) +agcls.AgClassCatalog.add_catalog_entry((4880067538200286089, 9208035177097067949), CalculationToolSamplingCurvatureTolerance) agcls.AgTypeNameMap["CalculationToolSamplingCurvatureTolerance"] = CalculationToolSamplingCurvatureTolerance class CalculationToolSamplingFixedStep(ICalculationToolSamplingMethod, SupportsDeleteCallback): @@ -15059,7 +15061,7 @@ class CalculationToolSamplingFixedStep(ICalculationToolSamplingMethod, SupportsD _get_time_step_method_offset = 1 _set_time_step_method_offset = 2 _metadata = { - "iid_data" : (4760999063576923422, 2852563063428767411), + "iid_data" : (5436216345038564927, 12354384878335449529), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15098,7 +15100,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolSamplingFixedStep, [CalculationToolSamplingFixedStep, ICalculationToolSamplingMethod]) -agcls.AgClassCatalog.add_catalog_entry((5657779203521466895, 699813618720941244), CalculationToolSamplingFixedStep) +agcls.AgClassCatalog.add_catalog_entry((5367546955943804465, 14938531565810159501), CalculationToolSamplingFixedStep) agcls.AgTypeNameMap["CalculationToolSamplingFixedStep"] = CalculationToolSamplingFixedStep class CalculationToolSamplingMethod(ICalculationToolSamplingMethod, SupportsDeleteCallback): @@ -15117,7 +15119,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolSamplingMethod, [ICalculationToolSamplingMethod]) -agcls.AgClassCatalog.add_catalog_entry((5520509056155849796, 13270445498439148177), CalculationToolSamplingMethod) +agcls.AgClassCatalog.add_catalog_entry((5663403281673981320, 2107946174156964736), CalculationToolSamplingMethod) agcls.AgTypeNameMap["CalculationToolSamplingMethod"] = CalculationToolSamplingMethod class CalculationToolSamplingMethodFactory(SupportsDeleteCallback): @@ -15129,7 +15131,7 @@ class CalculationToolSamplingMethodFactory(SupportsDeleteCallback): _create_curvature_tolerance_method_offset = 2 _create_relative_tolerance_method_offset = 3 _metadata = { - "iid_data" : (4621614585912529563, 1951602854656295068), + "iid_data" : (5637224957480511874, 15609488420385804446), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15171,7 +15173,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolSamplingMethodFactory, [CalculationToolSamplingMethodFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5108812290465688521, 9237146689306794658), CalculationToolSamplingMethodFactory) +agcls.AgClassCatalog.add_catalog_entry((4805335110371025525, 1549061261571048347), CalculationToolSamplingMethodFactory) agcls.AgTypeNameMap["CalculationToolSamplingMethodFactory"] = CalculationToolSamplingMethodFactory class CalculationToolSamplingRelativeTolerance(ICalculationToolSamplingMethod, SupportsDeleteCallback): @@ -15190,7 +15192,7 @@ class CalculationToolSamplingRelativeTolerance(ICalculationToolSamplingMethod, S _get_absolute_tolerance_method_offset = 9 _set_absolute_tolerance_method_offset = 10 _metadata = { - "iid_data" : (4753454007727116326, 13557865281292527789), + "iid_data" : (4702601140323320719, 15497422414278344605), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15293,7 +15295,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationToolSamplingRelativeTolerance, [CalculationToolSamplingRelativeTolerance, ICalculationToolSamplingMethod]) -agcls.AgClassCatalog.add_catalog_entry((4936649529186074219, 353883352016272033), CalculationToolSamplingRelativeTolerance) +agcls.AgClassCatalog.add_catalog_entry((5051957692919198946, 14009593473902429624), CalculationToolSamplingRelativeTolerance) agcls.AgTypeNameMap["CalculationToolSamplingRelativeTolerance"] = CalculationToolSamplingRelativeTolerance class TimeToolTimeIntervalSatisfactionConditionFilter(ITimeToolPruneFilter, SupportsDeleteCallback): @@ -15308,7 +15310,7 @@ class TimeToolTimeIntervalSatisfactionConditionFilter(ITimeToolPruneFilter, Supp _get_interval_duration_method_offset = 5 _set_interval_duration_method_offset = 6 _metadata = { - "iid_data" : (5756195466743196097, 11251701537728199608), + "iid_data" : (5416784876873967930, 16187854667333710008), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15379,7 +15381,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolTimeIntervalSatisfactionConditionFilter, [TimeToolTimeIntervalSatisfactionConditionFilter, ITimeToolPruneFilter]) -agcls.AgClassCatalog.add_catalog_entry((4851832596060338991, 14965342242796491937), TimeToolTimeIntervalSatisfactionConditionFilter) +agcls.AgClassCatalog.add_catalog_entry((5746382677577916061, 17402535365607232445), TimeToolTimeIntervalSatisfactionConditionFilter) agcls.AgTypeNameMap["TimeToolTimeIntervalSatisfactionConditionFilter"] = TimeToolTimeIntervalSatisfactionConditionFilter class AnalysisWorkbenchSignalDelay(IAnalysisWorkbenchSignalDelay, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -15400,7 +15402,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchSignalDelay, [IAnalysisWorkbenchSignalDelay, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4953635476598966337, 4896658474318640771), AnalysisWorkbenchSignalDelay) +agcls.AgClassCatalog.add_catalog_entry((4813077646495736256, 6307104723682631565), AnalysisWorkbenchSignalDelay) agcls.AgTypeNameMap["AnalysisWorkbenchSignalDelay"] = AnalysisWorkbenchSignalDelay class TimeToolSignalDelayBasic(IAnalysisWorkbenchSignalDelay, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -15419,7 +15421,7 @@ class TimeToolSignalDelayBasic(IAnalysisWorkbenchSignalDelay, IAnalysisWorkbench _get_time_delay_convergence_method_offset = 9 _set_time_delay_convergence_method_offset = 10 _metadata = { - "iid_data" : (5705418358163775767, 12397507959819827338), + "iid_data" : (5427373083890836463, 16680674423554142627), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15524,7 +15526,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolSignalDelayBasic, [TimeToolSignalDelayBasic, IAnalysisWorkbenchSignalDelay, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5642525835138409264, 10528515051945010859), TimeToolSignalDelayBasic) +agcls.AgClassCatalog.add_catalog_entry((5150412356013065035, 15061684672055954313), TimeToolSignalDelayBasic) agcls.AgTypeNameMap["TimeToolSignalDelayBasic"] = TimeToolSignalDelayBasic class SpatialAnalysisToolCalculationFactory(SupportsDeleteCallback): @@ -15543,7 +15545,7 @@ class SpatialAnalysisToolCalculationFactory(SupportsDeleteCallback): _create_distance_to_location_method_offset = 9 _create_propagation_delay_to_location_method_offset = 10 _metadata = { - "iid_data" : (5124917152380054858, 1631627205173804441), + "iid_data" : (5722565871785726675, 16224715667481129364), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15634,7 +15636,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationFactory, [SpatialAnalysisToolCalculationFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5540830022443821797, 17040724212397248403), SpatialAnalysisToolCalculationFactory) +agcls.AgClassCatalog.add_catalog_entry((5228822467649110946, 17125304967266013102), SpatialAnalysisToolCalculationFactory) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationFactory"] = SpatialAnalysisToolCalculationFactory class SpatialAnalysisToolConditionFactory(SupportsDeleteCallback): @@ -15653,7 +15655,7 @@ class SpatialAnalysisToolConditionFactory(SupportsDeleteCallback): _create_from_condition_method_offset = 9 _create_from_access_method_offset = 10 _metadata = { - "iid_data" : (4718823887408175374, 1421370750746771080), + "iid_data" : (4830984680889001999, 10060773186084429501), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15744,7 +15746,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionFactory, [SpatialAnalysisToolConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4635516309349170136, 6850651087969509002), SpatialAnalysisToolConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((5172965533420026564, 2902585012781053863), SpatialAnalysisToolConditionFactory) agcls.AgTypeNameMap["SpatialAnalysisToolConditionFactory"] = SpatialAnalysisToolConditionFactory class SpatialAnalysisToolVolumeGridFactory(SupportsDeleteCallback): @@ -15761,7 +15763,7 @@ class SpatialAnalysisToolVolumeGridFactory(SupportsDeleteCallback): _create_latitude_longitude_altitude_method_offset = 7 _create_bearing_altitude_method_offset = 8 _metadata = { - "iid_data" : (5006269217737268897, 4165198783253421479), + "iid_data" : (5543805144763299273, 17956940386593921978), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15838,22 +15840,21 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolumeGridFactory, [SpatialAnalysisToolVolumeGridFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5404595843631519249, 16534451179732670352), SpatialAnalysisToolVolumeGridFactory) +agcls.AgClassCatalog.add_catalog_entry((5409703660309039078, 4833518723049912709), SpatialAnalysisToolVolumeGridFactory) agcls.AgTypeNameMap["SpatialAnalysisToolVolumeGridFactory"] = SpatialAnalysisToolVolumeGridFactory class SpatialAnalysisToolGridCoordinateDefinition(SupportsDeleteCallback): """Define a set of coordinate values.""" - _num_methods = 6 + _num_methods = 5 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_method_type_method_offset = 1 _get_grid_values_method_method_offset = 2 _set_fixed_step_method_offset = 3 - _set_grid_values_fixed_number_of_steps_method_offset = 4 - _set_custom_method_offset = 5 - _set_fixed_number_of_steps_method_offset = 6 + _set_custom_method_offset = 4 + _set_grid_values_fixed_number_of_steps_method_offset = 5 _metadata = { - "iid_data" : (5130335259321654556, 16843626956261718182), + "iid_data" : (5499032275631072389, 13021984369541336212), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15883,13 +15884,6 @@ def set_fixed_step(self, min:float, max:float, include_min_max:bool, ref_value:f """Set grid values type to fixed step.""" return self._intf.invoke(SpatialAnalysisToolGridCoordinateDefinition._metadata, SpatialAnalysisToolGridCoordinateDefinition._set_fixed_step_metadata, min, max, include_min_max, ref_value, fixed_step, OutArg()) - _set_grid_values_fixed_number_of_steps_metadata = { "offset" : _set_grid_values_fixed_number_of_steps_method_offset, - "arg_types" : (agcom.DOUBLE, agcom.DOUBLE, agcom.INT, POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.DoubleArg, agmarshall.DoubleArg, agmarshall.IntArg, agmarshall.InterfaceOutArg,) } - def set_grid_values_fixed_number_of_steps(self, min:float, max:float, num_steps:int) -> "SpatialAnalysisToolGridValuesFixedNumberOfSteps": - """Do not use this method, as it is deprecated. Use SetGridValuesFixedNumberOfStepsEx.""" - return self._intf.invoke(SpatialAnalysisToolGridCoordinateDefinition._metadata, SpatialAnalysisToolGridCoordinateDefinition._set_grid_values_fixed_number_of_steps_metadata, min, max, num_steps, OutArg()) - _set_custom_metadata = { "offset" : _set_custom_method_offset, "arg_types" : (POINTER(agcom.LPSAFEARRAY), POINTER(agcom.PVOID),), "marshallers" : (agmarshall.LPSafearrayArg, agmarshall.InterfaceOutArg,) } @@ -15897,12 +15891,12 @@ def set_custom(self, values:list) -> "SpatialAnalysisToolGridValuesCustom": """Set grid values type to custom values.""" return self._intf.invoke(SpatialAnalysisToolGridCoordinateDefinition._metadata, SpatialAnalysisToolGridCoordinateDefinition._set_custom_metadata, values, OutArg()) - _set_fixed_number_of_steps_metadata = { "offset" : _set_fixed_number_of_steps_method_offset, + _set_grid_values_fixed_number_of_steps_metadata = { "offset" : _set_grid_values_fixed_number_of_steps_method_offset, "arg_types" : (agcom.PVOID, agcom.PVOID, agcom.INT, POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceInArg("Quantity"), agmarshall.InterfaceInArg("Quantity"), agmarshall.IntArg, agmarshall.InterfaceOutArg,) } - def set_fixed_number_of_steps(self, min:"Quantity", max:"Quantity", num_steps:int) -> "SpatialAnalysisToolGridValuesFixedNumberOfSteps": + def set_grid_values_fixed_number_of_steps(self, min:"Quantity", max:"Quantity", num_steps:int) -> "SpatialAnalysisToolGridValuesFixedNumberOfSteps": """Set grid values type to fixed number of steps with min and max as Quantity.""" - return self._intf.invoke(SpatialAnalysisToolGridCoordinateDefinition._metadata, SpatialAnalysisToolGridCoordinateDefinition._set_fixed_number_of_steps_metadata, min, max, num_steps, OutArg()) + return self._intf.invoke(SpatialAnalysisToolGridCoordinateDefinition._metadata, SpatialAnalysisToolGridCoordinateDefinition._set_grid_values_fixed_number_of_steps_metadata, min, max, num_steps, OutArg()) _property_names[method_type] = "method_type" _property_names[grid_values_method] = "grid_values_method" @@ -15920,7 +15914,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolGridCoordinateDefinition, [SpatialAnalysisToolGridCoordinateDefinition, ]) -agcls.AgClassCatalog.add_catalog_entry((4908749182944525328, 3082335439345659541), SpatialAnalysisToolGridCoordinateDefinition) +agcls.AgClassCatalog.add_catalog_entry((4865586167248892235, 14316574026489252234), SpatialAnalysisToolGridCoordinateDefinition) agcls.AgTypeNameMap["SpatialAnalysisToolGridCoordinateDefinition"] = SpatialAnalysisToolGridCoordinateDefinition class SpatialAnalysisToolGridValuesCustom(ISpatialAnalysisToolGridValuesMethod, SupportsDeleteCallback): @@ -15931,7 +15925,7 @@ class SpatialAnalysisToolGridValuesCustom(ISpatialAnalysisToolGridValuesMethod, _get_values_method_offset = 1 _set_values_method_offset = 2 _metadata = { - "iid_data" : (5079967470133000247, 1440374130877273486), + "iid_data" : (5609560893807480692, 2985732294296044190), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15970,62 +15964,28 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolGridValuesCustom, [SpatialAnalysisToolGridValuesCustom, ISpatialAnalysisToolGridValuesMethod]) -agcls.AgClassCatalog.add_catalog_entry((4675204159661460389, 16403186152470131590), SpatialAnalysisToolGridValuesCustom) +agcls.AgClassCatalog.add_catalog_entry((5417434060825030186, 16640516554813569449), SpatialAnalysisToolGridValuesCustom) agcls.AgTypeNameMap["SpatialAnalysisToolGridValuesCustom"] = SpatialAnalysisToolGridValuesCustom class SpatialAnalysisToolGridValuesFixedNumberOfSteps(ISpatialAnalysisToolGridValuesMethod, SupportsDeleteCallback): """Fixed step grid values.""" - _num_methods = 10 + _num_methods = 6 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_min_method_offset = 1 - _set_min_method_offset = 2 - _get_max_method_offset = 3 - _set_max_method_offset = 4 - _get_number_of_steps_method_offset = 5 - _set_number_of_steps_method_offset = 6 - _get_minimum_method_offset = 7 - _set_minimum_method_offset = 8 - _get_maximum_method_offset = 9 - _set_maximum_method_offset = 10 + _get_number_of_steps_method_offset = 1 + _set_number_of_steps_method_offset = 2 + _get_minimum_method_offset = 3 + _set_minimum_method_offset = 4 + _get_maximum_method_offset = 5 + _set_maximum_method_offset = 6 _metadata = { - "iid_data" : (5139481416355729146, 10630847657046153914), + "iid_data" : (4936927212575929484, 10194024431844927674), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, SpatialAnalysisToolGridValuesFixedNumberOfSteps) - _get_min_metadata = { "offset" : _get_min_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def min(self) -> float: - """Do not use this property, as it is deprecated. Use MinEx.""" - return self._intf.get_property(SpatialAnalysisToolGridValuesFixedNumberOfSteps._metadata, SpatialAnalysisToolGridValuesFixedNumberOfSteps._get_min_metadata) - - _set_min_metadata = { "offset" : _set_min_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @min.setter - def min(self, min:float) -> None: - return self._intf.set_property(SpatialAnalysisToolGridValuesFixedNumberOfSteps._metadata, SpatialAnalysisToolGridValuesFixedNumberOfSteps._set_min_metadata, min) - - _get_max_metadata = { "offset" : _get_max_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def max(self) -> float: - """Do not use this property, as it is deprecated. Use MaxEx.""" - return self._intf.get_property(SpatialAnalysisToolGridValuesFixedNumberOfSteps._metadata, SpatialAnalysisToolGridValuesFixedNumberOfSteps._get_max_metadata) - - _set_max_metadata = { "offset" : _set_max_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @max.setter - def max(self, max:float) -> None: - return self._intf.set_property(SpatialAnalysisToolGridValuesFixedNumberOfSteps._metadata, SpatialAnalysisToolGridValuesFixedNumberOfSteps._set_max_metadata, max) - _get_number_of_steps_metadata = { "offset" : _get_number_of_steps_method_offset, "arg_types" : (POINTER(agcom.INT),), "marshallers" : (agmarshall.IntArg,) } @@ -16071,8 +16031,6 @@ def maximum(self) -> "Quantity": def maximum(self, max_ex:"Quantity") -> None: return self._intf.set_property(SpatialAnalysisToolGridValuesFixedNumberOfSteps._metadata, SpatialAnalysisToolGridValuesFixedNumberOfSteps._set_maximum_metadata, max_ex) - _property_names[min] = "min" - _property_names[max] = "max" _property_names[number_of_steps] = "number_of_steps" _property_names[minimum] = "minimum" _property_names[maximum] = "maximum" @@ -16092,7 +16050,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolGridValuesFixedNumberOfSteps, [SpatialAnalysisToolGridValuesFixedNumberOfSteps, ISpatialAnalysisToolGridValuesMethod]) -agcls.AgClassCatalog.add_catalog_entry((4906412158379095950, 18165921868605089162), SpatialAnalysisToolGridValuesFixedNumberOfSteps) +agcls.AgClassCatalog.add_catalog_entry((4999170268933728118, 6833396870172994438), SpatialAnalysisToolGridValuesFixedNumberOfSteps) agcls.AgTypeNameMap["SpatialAnalysisToolGridValuesFixedNumberOfSteps"] = SpatialAnalysisToolGridValuesFixedNumberOfSteps class SpatialAnalysisToolGridValuesFixedStep(ISpatialAnalysisToolGridValuesMethod, SupportsDeleteCallback): @@ -16111,7 +16069,7 @@ class SpatialAnalysisToolGridValuesFixedStep(ISpatialAnalysisToolGridValuesMetho _get_step_method_offset = 9 _set_step_method_offset = 10 _metadata = { - "iid_data" : (5343659644451078017, 5778378386165949108), + "iid_data" : (5562723411714831987, 5368203146430764958), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16214,7 +16172,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolGridValuesFixedStep, [SpatialAnalysisToolGridValuesFixedStep, ISpatialAnalysisToolGridValuesMethod]) -agcls.AgClassCatalog.add_catalog_entry((4734747611981081133, 2146139380126170776), SpatialAnalysisToolGridValuesFixedStep) +agcls.AgClassCatalog.add_catalog_entry((5730390472747727950, 5858164413605963957), SpatialAnalysisToolGridValuesFixedStep) agcls.AgTypeNameMap["SpatialAnalysisToolGridValuesFixedStep"] = SpatialAnalysisToolGridValuesFixedStep class SpatialAnalysisToolGridValuesMethod(ISpatialAnalysisToolGridValuesMethod, SupportsDeleteCallback): @@ -16233,7 +16191,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolGridValuesMethod, [ISpatialAnalysisToolGridValuesMethod]) -agcls.AgClassCatalog.add_catalog_entry((4916369434262782655, 3989956864512378539), SpatialAnalysisToolGridValuesMethod) +agcls.AgClassCatalog.add_catalog_entry((4768398703517146897, 13547206830330769845), SpatialAnalysisToolGridValuesMethod) agcls.AgTypeNameMap["SpatialAnalysisToolGridValuesMethod"] = SpatialAnalysisToolGridValuesMethod class TimeToolLightTimeDelay(SupportsDeleteCallback): @@ -16252,7 +16210,7 @@ class TimeToolLightTimeDelay(SupportsDeleteCallback): _get_time_sense_method_offset = 9 _set_time_sense_method_offset = 10 _metadata = { - "iid_data" : (5571719835290065762, 15016412572713881232), + "iid_data" : (5158913182433545241, 2277572157027770032), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16353,7 +16311,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolLightTimeDelay, [TimeToolLightTimeDelay, ]) -agcls.AgClassCatalog.add_catalog_entry((5707542397246644802, 8133195754214030981), TimeToolLightTimeDelay) +agcls.AgClassCatalog.add_catalog_entry((5671337991241087926, 18301991656455981443), TimeToolLightTimeDelay) agcls.AgTypeNameMap["TimeToolLightTimeDelay"] = TimeToolLightTimeDelay class SpatialAnalysisToolVolume(ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -16374,7 +16332,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolume, [ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5136212516512030015, 17210711229734835135), SpatialAnalysisToolVolume) +agcls.AgClassCatalog.add_catalog_entry((4951072607192738160, 3444627937060258968), SpatialAnalysisToolVolume) agcls.AgTypeNameMap["SpatialAnalysisToolVolume"] = SpatialAnalysisToolVolume class SpatialAnalysisToolSpatialCalculation(ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -16395,7 +16353,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolSpatialCalculation, [ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5603624786402262993, 11281447092007354792), SpatialAnalysisToolSpatialCalculation) +agcls.AgClassCatalog.add_catalog_entry((4734476747189893898, 5102162218888852892), SpatialAnalysisToolSpatialCalculation) agcls.AgTypeNameMap["SpatialAnalysisToolSpatialCalculation"] = SpatialAnalysisToolSpatialCalculation class SpatialAnalysisToolCalculationAltitude(ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -16412,7 +16370,7 @@ class SpatialAnalysisToolCalculationAltitude(ISpatialAnalysisToolSpatialCalculat _get_reference_point_method_offset = 7 _set_reference_point_method_offset = 8 _metadata = { - "iid_data" : (5267149886846502538, 15246089171375647638), + "iid_data" : (4866656751629235512, 7164283982587963537), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16501,7 +16459,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationAltitude, [SpatialAnalysisToolCalculationAltitude, ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5246343411400455836, 13693915155416519566), SpatialAnalysisToolCalculationAltitude) +agcls.AgClassCatalog.add_catalog_entry((4785535816626472546, 84738493864386184), SpatialAnalysisToolCalculationAltitude) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationAltitude"] = SpatialAnalysisToolCalculationAltitude class SpatialAnalysisToolCalculationAngleToLocation(ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -16520,7 +16478,7 @@ class SpatialAnalysisToolCalculationAngleToLocation(ISpatialAnalysisToolSpatialC _get_about_vector_method_offset = 9 _set_about_vector_method_offset = 10 _metadata = { - "iid_data" : (5168636768733921460, 8889143688558765241), + "iid_data" : (5310395172028687334, 4092167638479418029), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16625,7 +16583,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationAngleToLocation, [SpatialAnalysisToolCalculationAngleToLocation, ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5561615505447228747, 2307594500702910097), SpatialAnalysisToolCalculationAngleToLocation) +agcls.AgClassCatalog.add_catalog_entry((5244043971462712622, 6244497400174306695), SpatialAnalysisToolCalculationAngleToLocation) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationAngleToLocation"] = SpatialAnalysisToolCalculationAngleToLocation class SpatialAnalysisToolCalculationConditionSatisfactionMetric(ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -16654,7 +16612,7 @@ class SpatialAnalysisToolCalculationConditionSatisfactionMetric(ISpatialAnalysis _get_maximum_duration_time_method_offset = 19 _set_maximum_duration_time_method_offset = 20 _metadata = { - "iid_data" : (4773877820582895346, 18047239333924917439), + "iid_data" : (4661469458978614862, 15183553836995855788), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16839,7 +16797,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationConditionSatisfactionMetric, [SpatialAnalysisToolCalculationConditionSatisfactionMetric, ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5757987867521137107, 16897264315178726031), SpatialAnalysisToolCalculationConditionSatisfactionMetric) +agcls.AgClassCatalog.add_catalog_entry((4715507005562588875, 15438414389879636384), SpatialAnalysisToolCalculationConditionSatisfactionMetric) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationConditionSatisfactionMetric"] = SpatialAnalysisToolCalculationConditionSatisfactionMetric class SpatialAnalysisToolCalculationPropagationDelayToLocation(ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -16860,7 +16818,7 @@ class SpatialAnalysisToolCalculationPropagationDelayToLocation(ISpatialAnalysisT _get_speed_method_offset = 11 _set_speed_method_offset = 12 _metadata = { - "iid_data" : (5218582178275522249, 11135030506945546897), + "iid_data" : (4887522858468518386, 13846905428255977864), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16981,7 +16939,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationPropagationDelayToLocation, [SpatialAnalysisToolCalculationPropagationDelayToLocation, ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5452141680403908840, 4382880934208172435), SpatialAnalysisToolCalculationPropagationDelayToLocation) +agcls.AgClassCatalog.add_catalog_entry((4967413122855469043, 5445037870539199918), SpatialAnalysisToolCalculationPropagationDelayToLocation) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationPropagationDelayToLocation"] = SpatialAnalysisToolCalculationPropagationDelayToLocation class SpatialAnalysisToolCalculationFile(ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -16993,7 +16951,7 @@ class SpatialAnalysisToolCalculationFile(ISpatialAnalysisToolSpatialCalculation, _set_filename_method_offset = 2 _reload_method_offset = 3 _metadata = { - "iid_data" : (5218807709942117381, 22719842710704015), + "iid_data" : (5691650378330717277, 3785449268791726266), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17041,7 +16999,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationFile, [SpatialAnalysisToolCalculationFile, ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5046729131766552262, 14215457174500361369), SpatialAnalysisToolCalculationFile) +agcls.AgClassCatalog.add_catalog_entry((5173654343794250947, 4914615437620571834), SpatialAnalysisToolCalculationFile) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationFile"] = SpatialAnalysisToolCalculationFile class SpatialAnalysisToolCalculationFromCalculationScalar(ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17052,7 +17010,7 @@ class SpatialAnalysisToolCalculationFromCalculationScalar(ISpatialAnalysisToolSp _get_scalar_method_offset = 1 _set_scalar_method_offset = 2 _metadata = { - "iid_data" : (4955629015681694503, 13135773078564024969), + "iid_data" : (5464784796791609854, 16161820066940852875), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17093,7 +17051,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationFromCalculationScalar, [SpatialAnalysisToolCalculationFromCalculationScalar, ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5507501849095280163, 3788369914884987542), SpatialAnalysisToolCalculationFromCalculationScalar) +agcls.AgClassCatalog.add_catalog_entry((5563720390086915781, 16762750803496184974), SpatialAnalysisToolCalculationFromCalculationScalar) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationFromCalculationScalar"] = SpatialAnalysisToolCalculationFromCalculationScalar class SpatialAnalysisToolCalculationDistanceToLocation(ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17110,7 +17068,7 @@ class SpatialAnalysisToolCalculationDistanceToLocation(ISpatialAnalysisToolSpati _get_along_vector_method_offset = 7 _set_along_vector_method_offset = 8 _metadata = { - "iid_data" : (4785811411061355726, 9627460967860643760), + "iid_data" : (5110194104457504264, 4567877513768067751), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17199,7 +17157,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationDistanceToLocation, [SpatialAnalysisToolCalculationDistanceToLocation, ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5742064057873770847, 7474360553064389522), SpatialAnalysisToolCalculationDistanceToLocation) +agcls.AgClassCatalog.add_catalog_entry((5041568343354064342, 4905260057451235466), SpatialAnalysisToolCalculationDistanceToLocation) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationDistanceToLocation"] = SpatialAnalysisToolCalculationDistanceToLocation class SpatialAnalysisToolCalculationSolarIntensity(ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17212,7 +17170,7 @@ class SpatialAnalysisToolCalculationSolarIntensity(ISpatialAnalysisToolSpatialCa _get_use_object_eclipsing_bodies_method_offset = 3 _set_use_object_eclipsing_bodies_method_offset = 4 _metadata = { - "iid_data" : (4943433429512576811, 6998738882333593242), + "iid_data" : (4683156797817182547, 13435608825689790378), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17269,7 +17227,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolCalculationSolarIntensity, [SpatialAnalysisToolCalculationSolarIntensity, ISpatialAnalysisToolSpatialCalculation, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5721214495491549297, 15401307401531350179), SpatialAnalysisToolCalculationSolarIntensity) +agcls.AgClassCatalog.add_catalog_entry((5510845947318255745, 13929331259184001710), SpatialAnalysisToolCalculationSolarIntensity) agcls.AgTypeNameMap["SpatialAnalysisToolCalculationSolarIntensity"] = SpatialAnalysisToolCalculationSolarIntensity class SpatialAnalysisToolConditionCombined(ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17286,7 +17244,7 @@ class SpatialAnalysisToolConditionCombined(ISpatialAnalysisToolVolume, IAnalysis _get_condition_method_offset = 7 _remove_condition_method_offset = 8 _metadata = { - "iid_data" : (4961621234466443188, 11142847482331365549), + "iid_data" : (5757672352008841678, 15513199781919442079), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17371,7 +17329,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionCombined, [SpatialAnalysisToolConditionCombined, ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5171174926120201865, 5073276570713395112), SpatialAnalysisToolConditionCombined) +agcls.AgClassCatalog.add_catalog_entry((5211927445147179085, 6250508484361498037), SpatialAnalysisToolConditionCombined) agcls.AgTypeNameMap["SpatialAnalysisToolConditionCombined"] = SpatialAnalysisToolConditionCombined class SpatialAnalysisToolConditionSpatialCalculationBounds(ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17389,7 +17347,7 @@ class SpatialAnalysisToolConditionSpatialCalculationBounds(ISpatialAnalysisToolV _set_maximum_method_offset = 8 _set_method_offset = 9 _metadata = { - "iid_data" : (5113486521026373345, 17542713240087790246), + "iid_data" : (5252094439148060510, 240804917744658064), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17481,7 +17439,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionSpatialCalculationBounds, [SpatialAnalysisToolConditionSpatialCalculationBounds, ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5512201731345924287, 6484453261337714838), SpatialAnalysisToolConditionSpatialCalculationBounds) +agcls.AgClassCatalog.add_catalog_entry((5568546123261269252, 7835999959289935759), SpatialAnalysisToolConditionSpatialCalculationBounds) agcls.AgTypeNameMap["SpatialAnalysisToolConditionSpatialCalculationBounds"] = SpatialAnalysisToolConditionSpatialCalculationBounds class SpatialAnalysisToolConditionConditionAtLocation(ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17500,7 +17458,7 @@ class SpatialAnalysisToolConditionConditionAtLocation(ISpatialAnalysisToolVolume _get_convergence_method_offset = 9 _set_convergence_method_offset = 10 _metadata = { - "iid_data" : (5736056999764241897, 7584263815208061614), + "iid_data" : (4918732774436808347, 17653089503592163746), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17605,7 +17563,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionConditionAtLocation, [SpatialAnalysisToolConditionConditionAtLocation, ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5732933615123458834, 6568177297179918983), SpatialAnalysisToolConditionConditionAtLocation) +agcls.AgClassCatalog.add_catalog_entry((5432568871629781962, 15610647973481615038), SpatialAnalysisToolConditionConditionAtLocation) agcls.AgTypeNameMap["SpatialAnalysisToolConditionConditionAtLocation"] = SpatialAnalysisToolConditionConditionAtLocation class SpatialAnalysisToolConditionGridBoundingVolume(ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17618,7 +17576,7 @@ class SpatialAnalysisToolConditionGridBoundingVolume(ISpatialAnalysisToolVolume, _get_volume_grid_method_offset = 3 _set_volume_grid_method_offset = 4 _metadata = { - "iid_data" : (5627691767138338627, 10213818062973684896), + "iid_data" : (5514666612867629708, 449025529256108686), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17675,7 +17633,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionGridBoundingVolume, [SpatialAnalysisToolConditionGridBoundingVolume, ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4654272327836492418, 16823323511191899287), SpatialAnalysisToolConditionGridBoundingVolume) +agcls.AgClassCatalog.add_catalog_entry((5400098895604607552, 11415915200185581745), SpatialAnalysisToolConditionGridBoundingVolume) agcls.AgTypeNameMap["SpatialAnalysisToolConditionGridBoundingVolume"] = SpatialAnalysisToolConditionGridBoundingVolume class SpatialAnalysisToolConditionValidTimeAtLocation(ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17686,7 +17644,7 @@ class SpatialAnalysisToolConditionValidTimeAtLocation(ISpatialAnalysisToolVolume _get_time_satisfaction_method_offset = 1 _set_time_satisfaction_method_offset = 2 _metadata = { - "iid_data" : (4640101470789229080, 5461984207440300163), + "iid_data" : (5408622389806362982, 17061866827138122943), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17727,7 +17685,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionValidTimeAtLocation, [SpatialAnalysisToolConditionValidTimeAtLocation, ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5627140386690235637, 13821308809228561049), SpatialAnalysisToolConditionValidTimeAtLocation) +agcls.AgClassCatalog.add_catalog_entry((5657043011202642686, 14973909782382644353), SpatialAnalysisToolConditionValidTimeAtLocation) agcls.AgTypeNameMap["SpatialAnalysisToolConditionValidTimeAtLocation"] = SpatialAnalysisToolConditionValidTimeAtLocation class SpatialAnalysisToolVolumeGrid(ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17748,7 +17706,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolumeGrid, [ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5702248548041919544, 8355142271349343408), SpatialAnalysisToolVolumeGrid) +agcls.AgClassCatalog.add_catalog_entry((4977896632860775066, 16198191664901721523), SpatialAnalysisToolVolumeGrid) agcls.AgTypeNameMap["SpatialAnalysisToolVolumeGrid"] = SpatialAnalysisToolVolumeGrid class SpatialAnalysisToolAnalysisToolVolumeGridBearingAltitude(ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17768,7 +17726,7 @@ class SpatialAnalysisToolAnalysisToolVolumeGridBearingAltitude(ISpatialAnalysisT _get_reference_location_method_offset = 10 _set_reference_location_method_offset = 11 _metadata = { - "iid_data" : (4730723923926493328, 14653163782190743734), + "iid_data" : (5692346056760215866, 6751692822899113906), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17884,7 +17842,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolAnalysisToolVolumeGridBearingAltitude, [SpatialAnalysisToolAnalysisToolVolumeGridBearingAltitude, ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5623451090371518830, 6528069848114595743), SpatialAnalysisToolAnalysisToolVolumeGridBearingAltitude) +agcls.AgClassCatalog.add_catalog_entry((4974544888523431959, 4275970362938191760), SpatialAnalysisToolAnalysisToolVolumeGridBearingAltitude) agcls.AgTypeNameMap["SpatialAnalysisToolAnalysisToolVolumeGridBearingAltitude"] = SpatialAnalysisToolAnalysisToolVolumeGridBearingAltitude class SpatialAnalysisToolVolumeGridCartesian(ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17898,7 +17856,7 @@ class SpatialAnalysisToolVolumeGridCartesian(ISpatialAnalysisToolVolumeGrid, IAn _get_y_grid_parameters_method_offset = 4 _get_z_grid_parameters_method_offset = 5 _metadata = { - "iid_data" : (4756107278377678929, 3260092988906345356), + "iid_data" : (5019942511540651812, 14759108144682155707), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17966,7 +17924,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolumeGridCartesian, [SpatialAnalysisToolVolumeGridCartesian, ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5143879619490205860, 15008466888120033703), SpatialAnalysisToolVolumeGridCartesian) +agcls.AgClassCatalog.add_catalog_entry((5275162932985192256, 7351052978796310149), SpatialAnalysisToolVolumeGridCartesian) agcls.AgTypeNameMap["SpatialAnalysisToolVolumeGridCartesian"] = SpatialAnalysisToolVolumeGridCartesian class SpatialAnalysisToolVolumeGridConstrained(ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -17979,7 +17937,7 @@ class SpatialAnalysisToolVolumeGridConstrained(ISpatialAnalysisToolVolumeGrid, I _get_constraint_method_offset = 3 _set_constraint_method_offset = 4 _metadata = { - "iid_data" : (4880089629496303142, 4809807965271431055), + "iid_data" : (5569615919196733941, 220388166504544400), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18036,7 +17994,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolumeGridConstrained, [SpatialAnalysisToolVolumeGridConstrained, ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5355718201764201772, 18302606991020932526), SpatialAnalysisToolVolumeGridConstrained) +agcls.AgClassCatalog.add_catalog_entry((5363233581045625580, 15181956981314707081), SpatialAnalysisToolVolumeGridConstrained) agcls.AgTypeNameMap["SpatialAnalysisToolVolumeGridConstrained"] = SpatialAnalysisToolVolumeGridConstrained class SpatialAnalysisToolVolumeGridCylindrical(ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -18050,7 +18008,7 @@ class SpatialAnalysisToolVolumeGridCylindrical(ISpatialAnalysisToolVolumeGrid, I _get_radius_coordinates_method_offset = 4 _get_height_coordinates_method_offset = 5 _metadata = { - "iid_data" : (4792617438748898343, 15301605932388729243), + "iid_data" : (5717188461201276497, 6705956317467650224), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18118,7 +18076,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolumeGridCylindrical, [SpatialAnalysisToolVolumeGridCylindrical, ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5616361831989159850, 14417449230462750362), SpatialAnalysisToolVolumeGridCylindrical) +agcls.AgClassCatalog.add_catalog_entry((4676233987798331172, 14280907617863027338), SpatialAnalysisToolVolumeGridCylindrical) agcls.AgTypeNameMap["SpatialAnalysisToolVolumeGridCylindrical"] = SpatialAnalysisToolVolumeGridCylindrical class SpatialAnalysisToolVolumeGridLatitudeLongitudeAltitude(ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -18134,7 +18092,7 @@ class SpatialAnalysisToolVolumeGridLatitudeLongitudeAltitude(ISpatialAnalysisToo _get_auto_fit_bounds_method_offset = 6 _set_auto_fit_bounds_method_offset = 7 _metadata = { - "iid_data" : (5337570201496317993, 16204349902611395774), + "iid_data" : (5317252942490733176, 9525710653206919555), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18218,7 +18176,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolumeGridLatitudeLongitudeAltitude, [SpatialAnalysisToolVolumeGridLatitudeLongitudeAltitude, ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5432256157047656388, 11350183618881279388), SpatialAnalysisToolVolumeGridLatitudeLongitudeAltitude) +agcls.AgClassCatalog.add_catalog_entry((5029963569288086421, 7154393023167959987), SpatialAnalysisToolVolumeGridLatitudeLongitudeAltitude) agcls.AgTypeNameMap["SpatialAnalysisToolVolumeGridLatitudeLongitudeAltitude"] = SpatialAnalysisToolVolumeGridLatitudeLongitudeAltitude class SpatialAnalysisToolVolumeGridResult(SupportsDeleteCallback): @@ -18235,7 +18193,7 @@ class SpatialAnalysisToolVolumeGridResult(SupportsDeleteCallback): _get_native_position_vector_method_offset = 7 _get_gradient_vector_method_offset = 8 _metadata = { - "iid_data" : (5499177848830365804, 8552211019007533491), + "iid_data" : (5582248948363063208, 12935405309985576117), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18328,7 +18286,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolumeGridResult, [SpatialAnalysisToolVolumeGridResult, ]) -agcls.AgClassCatalog.add_catalog_entry((4933513940597038247, 13537496590627059615), SpatialAnalysisToolVolumeGridResult) +agcls.AgClassCatalog.add_catalog_entry((5527833928777572027, 7312539892207516301), SpatialAnalysisToolVolumeGridResult) agcls.AgTypeNameMap["SpatialAnalysisToolVolumeGridResult"] = SpatialAnalysisToolVolumeGridResult class SpatialAnalysisToolVolumeGridSpherical(ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -18342,7 +18300,7 @@ class SpatialAnalysisToolVolumeGridSpherical(ISpatialAnalysisToolVolumeGrid, IAn _get_elevation_grid_parameters_method_offset = 4 _get_range_coordinates_method_offset = 5 _metadata = { - "iid_data" : (5645490772616604478, 17133888365359264426), + "iid_data" : (5062276947489887892, 17014669546593330356), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18410,7 +18368,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolVolumeGridSpherical, [SpatialAnalysisToolVolumeGridSpherical, ISpatialAnalysisToolVolumeGrid, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5230140972615936311, 7226435708672804267), SpatialAnalysisToolVolumeGridSpherical) +agcls.AgClassCatalog.add_catalog_entry((5581989396026189816, 10891388320205936040), SpatialAnalysisToolVolumeGridSpherical) agcls.AgTypeNameMap["SpatialAnalysisToolVolumeGridSpherical"] = SpatialAnalysisToolVolumeGridSpherical class SpatialAnalysisToolConditionAccessToLocation(ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -18422,7 +18380,7 @@ class SpatialAnalysisToolConditionAccessToLocation(ISpatialAnalysisToolVolume, I _set_constraint_object_method_offset = 2 _get_light_time_delay_method_offset = 3 _metadata = { - "iid_data" : (5195129455268480560, 3592106623834241957), + "iid_data" : (5275442117684952440, 3308329220262757786), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18472,7 +18430,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionAccessToLocation, [SpatialAnalysisToolConditionAccessToLocation, ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5724962521871071047, 12322705441895077515), SpatialAnalysisToolConditionAccessToLocation) +agcls.AgClassCatalog.add_catalog_entry((4835199609221874519, 5657631616848730032), SpatialAnalysisToolConditionAccessToLocation) agcls.AgTypeNameMap["SpatialAnalysisToolConditionAccessToLocation"] = SpatialAnalysisToolConditionAccessToLocation class SpatialAnalysisToolConditionLighting(ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -18487,7 +18445,7 @@ class SpatialAnalysisToolConditionLighting(ISpatialAnalysisToolVolume, IAnalysis _get_lighting_conditions_method_offset = 5 _set_lighting_conditions_method_offset = 6 _metadata = { - "iid_data" : (5632076028421819400, 17989693341813651347), + "iid_data" : (4702836326378247003, 11504946464480010425), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18560,7 +18518,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionLighting, [SpatialAnalysisToolConditionLighting, ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4846621819260420121, 12614405677517105581), SpatialAnalysisToolConditionLighting) +agcls.AgClassCatalog.add_catalog_entry((5705585495806050201, 5550686946688327041), SpatialAnalysisToolConditionLighting) agcls.AgTypeNameMap["SpatialAnalysisToolConditionLighting"] = SpatialAnalysisToolConditionLighting class SpatialAnalysisToolConditionOverTime(ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -18579,7 +18537,7 @@ class SpatialAnalysisToolConditionOverTime(ISpatialAnalysisToolVolume, IAnalysis _get_stop_offset_method_offset = 9 _set_stop_offset_method_offset = 10 _metadata = { - "iid_data" : (4876582964905500215, 15592635579053740465), + "iid_data" : (5486948011829623407, 1575425411294590616), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18684,7 +18642,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialAnalysisToolConditionOverTime, [SpatialAnalysisToolConditionOverTime, ISpatialAnalysisToolVolume, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4854841648937134318, 3250948660834583456), SpatialAnalysisToolConditionOverTime) +agcls.AgClassCatalog.add_catalog_entry((4849451011770767829, 15197566736497773697), SpatialAnalysisToolConditionOverTime) agcls.AgTypeNameMap["SpatialAnalysisToolConditionOverTime"] = SpatialAnalysisToolConditionOverTime class AnalysisWorkbenchComponent(IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -18703,7 +18661,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchComponent, [IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5463600693607263739, 3992744111484991654), AnalysisWorkbenchComponent) +agcls.AgClassCatalog.add_catalog_entry((4713024261253182797, 1639329759986207130), AnalysisWorkbenchComponent) agcls.AgTypeNameMap["AnalysisWorkbenchComponent"] = AnalysisWorkbenchComponent class AnalysisWorkbenchComponentTypeInformation(SupportsDeleteCallback): @@ -18715,7 +18673,7 @@ class AnalysisWorkbenchComponentTypeInformation(SupportsDeleteCallback): _get_type_name_method_offset = 2 _get_short_type_description_method_offset = 3 _metadata = { - "iid_data" : (5361699528957364806, 4224976545408186002), + "iid_data" : (4694878586135159190, 3541807981250823563), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18763,7 +18721,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchComponentTypeInformation, [AnalysisWorkbenchComponentTypeInformation, ]) -agcls.AgClassCatalog.add_catalog_entry((5699426269249570940, 15161479374799558806), AnalysisWorkbenchComponentTypeInformation) +agcls.AgClassCatalog.add_catalog_entry((5573188020234358061, 10988795699330995897), AnalysisWorkbenchComponentTypeInformation) agcls.AgTypeNameMap["AnalysisWorkbenchComponentTypeInformation"] = AnalysisWorkbenchComponentTypeInformation class AnalysisWorkbenchComponentInstance(IAnalysisWorkbenchComponentContext, SupportsDeleteCallback): @@ -18774,7 +18732,7 @@ class AnalysisWorkbenchComponentInstance(IAnalysisWorkbenchComponentContext, Sup _get_instance_path_method_offset = 1 _get_template_method_offset = 2 _metadata = { - "iid_data" : (5764490979489035877, 498398658112071554), + "iid_data" : (5494367705122185561, 12403362132486283189), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18815,7 +18773,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchComponentInstance, [AnalysisWorkbenchComponentInstance, IAnalysisWorkbenchComponentContext]) -agcls.AgClassCatalog.add_catalog_entry((5391125706042513269, 1545934538743815612), AnalysisWorkbenchComponentInstance) +agcls.AgClassCatalog.add_catalog_entry((5661816911074173998, 3037525948838545596), AnalysisWorkbenchComponentInstance) agcls.AgTypeNameMap["AnalysisWorkbenchComponentInstance"] = AnalysisWorkbenchComponentInstance class AnalysisWorkbenchComponentTemplate(IAnalysisWorkbenchComponentContext, SupportsDeleteCallback): @@ -18825,7 +18783,7 @@ class AnalysisWorkbenchComponentTemplate(IAnalysisWorkbenchComponentContext, Sup _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_class_name_method_offset = 1 _metadata = { - "iid_data" : (5523493391658530282, 9506007543621797), + "iid_data" : (5271213629777611702, 16310676805215322796), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18857,7 +18815,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchComponentTemplate, [AnalysisWorkbenchComponentTemplate, IAnalysisWorkbenchComponentContext]) -agcls.AgClassCatalog.add_catalog_entry((4884527547614411789, 16415357707545642411), AnalysisWorkbenchComponentTemplate) +agcls.AgClassCatalog.add_catalog_entry((4643776742883405564, 6841722753384733835), AnalysisWorkbenchComponentTemplate) agcls.AgTypeNameMap["AnalysisWorkbenchComponentTemplate"] = AnalysisWorkbenchComponentTemplate class VectorGeometryToolPointReference(IAnalysisWorkbenchComponentReference, SupportsDeleteCallback): @@ -18870,7 +18828,7 @@ class VectorGeometryToolPointReference(IAnalysisWorkbenchComponentReference, Sup _get_point_method_offset = 3 _has_cyclic_dependency_method_offset = 4 _metadata = { - "iid_data" : (5279351027073801778, 13735137936088795793), + "iid_data" : (5081351236922299349, 11009283458543037365), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18921,7 +18879,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointReference, [VectorGeometryToolPointReference, IAnalysisWorkbenchComponentReference]) -agcls.AgClassCatalog.add_catalog_entry((4704692840303707085, 8020029865205775543), VectorGeometryToolPointReference) +agcls.AgClassCatalog.add_catalog_entry((5416088441961458198, 4822993793572797116), VectorGeometryToolPointReference) agcls.AgTypeNameMap["VectorGeometryToolPointReference"] = VectorGeometryToolPointReference class VectorGeometryToolVectorReference(IAnalysisWorkbenchComponentReference, SupportsDeleteCallback): @@ -18934,7 +18892,7 @@ class VectorGeometryToolVectorReference(IAnalysisWorkbenchComponentReference, Su _get_vector_method_offset = 3 _has_cyclic_dependency_method_offset = 4 _metadata = { - "iid_data" : (5002430524828082288, 2947395518214351037), + "iid_data" : (5503773911374922011, 14354405127323126658), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18985,7 +18943,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorReference, [VectorGeometryToolVectorReference, IAnalysisWorkbenchComponentReference]) -agcls.AgClassCatalog.add_catalog_entry((5440566115286381237, 11986298819353492100), VectorGeometryToolVectorReference) +agcls.AgClassCatalog.add_catalog_entry((5392917067051548394, 15559113874436622478), VectorGeometryToolVectorReference) agcls.AgTypeNameMap["VectorGeometryToolVectorReference"] = VectorGeometryToolVectorReference class VectorGeometryToolAxesReference(IAnalysisWorkbenchComponentReference, SupportsDeleteCallback): @@ -18998,7 +18956,7 @@ class VectorGeometryToolAxesReference(IAnalysisWorkbenchComponentReference, Supp _get_axes_method_offset = 3 _has_cyclic_dependency_method_offset = 4 _metadata = { - "iid_data" : (5682882817452678510, 4017082628123244947), + "iid_data" : (5625105472405781010, 10328816407513972133), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19049,7 +19007,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesReference, [VectorGeometryToolAxesReference, IAnalysisWorkbenchComponentReference]) -agcls.AgClassCatalog.add_catalog_entry((5051443874454375573, 2367503670708117661), VectorGeometryToolAxesReference) +agcls.AgClassCatalog.add_catalog_entry((5009221795614971657, 12327375314371828151), VectorGeometryToolAxesReference) agcls.AgTypeNameMap["VectorGeometryToolAxesReference"] = VectorGeometryToolAxesReference class VectorGeometryToolAngleReference(IAnalysisWorkbenchComponentReference, SupportsDeleteCallback): @@ -19062,7 +19020,7 @@ class VectorGeometryToolAngleReference(IAnalysisWorkbenchComponentReference, Sup _get_angle_method_offset = 3 _has_cyclic_dependency_method_offset = 4 _metadata = { - "iid_data" : (4924923796472561823, 6300112913133557144), + "iid_data" : (4872107702027737057, 7163877670124354436), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19113,7 +19071,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAngleReference, [VectorGeometryToolAngleReference, IAnalysisWorkbenchComponentReference]) -agcls.AgClassCatalog.add_catalog_entry((5362491565921591286, 3697870622063550641), VectorGeometryToolAngleReference) +agcls.AgClassCatalog.add_catalog_entry((5549825622824191874, 1123654400316577942), VectorGeometryToolAngleReference) agcls.AgTypeNameMap["VectorGeometryToolAngleReference"] = VectorGeometryToolAngleReference class VectorGeometryToolSystemReference(IAnalysisWorkbenchComponentReference, SupportsDeleteCallback): @@ -19126,7 +19084,7 @@ class VectorGeometryToolSystemReference(IAnalysisWorkbenchComponentReference, Su _get_system_method_offset = 3 _has_cyclic_dependency_method_offset = 4 _metadata = { - "iid_data" : (4683122848438464453, 6113846374536717983), + "iid_data" : (4887834651984944339, 3646182325133971855), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19177,7 +19135,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolSystemReference, [VectorGeometryToolSystemReference, IAnalysisWorkbenchComponentReference]) -agcls.AgClassCatalog.add_catalog_entry((4872681286682929827, 12142992341420117925), VectorGeometryToolSystemReference) +agcls.AgClassCatalog.add_catalog_entry((5334709943169248209, 15714517419840744089), VectorGeometryToolSystemReference) agcls.AgTypeNameMap["VectorGeometryToolSystemReference"] = VectorGeometryToolSystemReference class VectorGeometryToolPlaneReference(IAnalysisWorkbenchComponentReference, SupportsDeleteCallback): @@ -19190,7 +19148,7 @@ class VectorGeometryToolPlaneReference(IAnalysisWorkbenchComponentReference, Sup _get_plane_method_offset = 3 _has_cyclic_dependency_method_offset = 4 _metadata = { - "iid_data" : (5342221201152241906, 7909267626057482112), + "iid_data" : (4731330413012419768, 14296384267403924641), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19241,7 +19199,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlaneReference, [VectorGeometryToolPlaneReference, IAnalysisWorkbenchComponentReference]) -agcls.AgClassCatalog.add_catalog_entry((4889764551144905757, 6174863000760270723), VectorGeometryToolPlaneReference) +agcls.AgClassCatalog.add_catalog_entry((5758273800237264414, 18218991976488843680), VectorGeometryToolPlaneReference) agcls.AgTypeNameMap["VectorGeometryToolPlaneReference"] = VectorGeometryToolPlaneReference class VectorGeometryToolVector(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19264,7 +19222,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVector, [IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4788543380264657974, 4021920445499540372), VectorGeometryToolVector) +agcls.AgClassCatalog.add_catalog_entry((4695199572022026216, 3116577025443803776), VectorGeometryToolVector) agcls.AgTypeNameMap["VectorGeometryToolVector"] = VectorGeometryToolVector class VectorGeometryToolAxesLabels(SupportsDeleteCallback): @@ -19279,7 +19237,7 @@ class VectorGeometryToolAxesLabels(SupportsDeleteCallback): _get_label_z_method_offset = 5 _set_label_z_method_offset = 6 _metadata = { - "iid_data" : (4932524825887872296, 14818591864936711324), + "iid_data" : (4635020699278910070, 6963036795644581783), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19348,7 +19306,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesLabels, [VectorGeometryToolAxesLabels, ]) -agcls.AgClassCatalog.add_catalog_entry((5086004625897624493, 5710003380506752172), VectorGeometryToolAxesLabels) +agcls.AgClassCatalog.add_catalog_entry((5070228449546279435, 1793249947447148451), VectorGeometryToolAxesLabels) agcls.AgTypeNameMap["VectorGeometryToolAxesLabels"] = VectorGeometryToolAxesLabels class VectorGeometryToolAxes(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19371,7 +19329,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxes, [IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5044961233979432208, 9395285165778922900), VectorGeometryToolAxes) +agcls.AgClassCatalog.add_catalog_entry((5699544418609826721, 5609448174326001307), VectorGeometryToolAxes) agcls.AgTypeNameMap["VectorGeometryToolAxes"] = VectorGeometryToolAxes class VectorGeometryToolPoint(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19394,7 +19352,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPoint, [IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5419596708576411945, 12185975766433231289), VectorGeometryToolPoint) +agcls.AgClassCatalog.add_catalog_entry((5760542999487276652, 3064054992267402129), VectorGeometryToolPoint) agcls.AgTypeNameMap["VectorGeometryToolPoint"] = VectorGeometryToolPoint class VectorGeometryToolSystem(IVectorGeometryToolSystem, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19417,7 +19375,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolSystem, [IVectorGeometryToolSystem, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5448501409524915739, 12010762595595467697), VectorGeometryToolSystem) +agcls.AgClassCatalog.add_catalog_entry((5153014420146023519, 4576465633255139771), VectorGeometryToolSystem) agcls.AgTypeNameMap["VectorGeometryToolSystem"] = VectorGeometryToolSystem class VectorGeometryToolAngle(IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19440,7 +19398,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAngle, [IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5629500551113305507, 7730710653323930790), VectorGeometryToolAngle) +agcls.AgClassCatalog.add_catalog_entry((4845293094500391726, 2408944437111299978), VectorGeometryToolAngle) agcls.AgTypeNameMap["VectorGeometryToolAngle"] = VectorGeometryToolAngle class VectorGeometryToolPlaneLabels(SupportsDeleteCallback): @@ -19453,7 +19411,7 @@ class VectorGeometryToolPlaneLabels(SupportsDeleteCallback): _get_y_axis_label_method_offset = 3 _set_y_axis_label_method_offset = 4 _metadata = { - "iid_data" : (5440014174761149743, 15219345938915071877), + "iid_data" : (4797410936748302317, 1693325543640494993), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19506,7 +19464,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlaneLabels, [VectorGeometryToolPlaneLabels, ]) -agcls.AgClassCatalog.add_catalog_entry((5708362026720629481, 8749304800057505166), VectorGeometryToolPlaneLabels) +agcls.AgClassCatalog.add_catalog_entry((5520385924862286763, 10836805015016876682), VectorGeometryToolPlaneLabels) agcls.AgTypeNameMap["VectorGeometryToolPlaneLabels"] = VectorGeometryToolPlaneLabels class VectorGeometryToolPlane(IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19529,7 +19487,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlane, [IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5498477606257732229, 9946486879664144023), VectorGeometryToolPlane) +agcls.AgClassCatalog.add_catalog_entry((4793016099566104218, 709446547042762384), VectorGeometryToolPlane) agcls.AgTypeNameMap["VectorGeometryToolPlane"] = VectorGeometryToolPlane class VectorGeometryToolAxesAlignedAndConstrained(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19542,7 +19500,7 @@ class VectorGeometryToolAxesAlignedAndConstrained(IVectorGeometryToolAxes, IAnal _get_alignment_direction_method_offset = 3 _get_constraint_direction_method_offset = 4 _metadata = { - "iid_data" : (4741713611122613839, 4582109232137381806), + "iid_data" : (4784541647853340646, 10673551555687608488), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19605,7 +19563,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesAlignedAndConstrained, [VectorGeometryToolAxesAlignedAndConstrained, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4850207006922603867, 3173509712834431154), VectorGeometryToolAxesAlignedAndConstrained) +agcls.AgClassCatalog.add_catalog_entry((4691845521094581330, 12463419110883553417), VectorGeometryToolAxesAlignedAndConstrained) agcls.AgTypeNameMap["VectorGeometryToolAxesAlignedAndConstrained"] = VectorGeometryToolAxesAlignedAndConstrained class VectorGeometryToolAxesAngularOffset(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19619,7 +19577,7 @@ class VectorGeometryToolAxesAngularOffset(IVectorGeometryToolAxes, IAnalysisWork _get_fixed_offset_angle_method_offset = 4 _set_fixed_offset_angle_method_offset = 5 _metadata = { - "iid_data" : (5677112897421375797, 6984851836854641810), + "iid_data" : (5264765648385900558, 9252516110364966077), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19689,7 +19647,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesAngularOffset, [VectorGeometryToolAxesAngularOffset, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4997754132062289803, 5413856362237364661), VectorGeometryToolAxesAngularOffset) +agcls.AgClassCatalog.add_catalog_entry((5257583834726412078, 14844646862465452205), VectorGeometryToolAxesAngularOffset) agcls.AgTypeNameMap["VectorGeometryToolAxesAngularOffset"] = VectorGeometryToolAxesAngularOffset class VectorGeometryToolAxesFixedAtEpoch(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19702,7 +19660,7 @@ class VectorGeometryToolAxesFixedAtEpoch(IVectorGeometryToolAxes, IAnalysisWorkb _get_epoch_method_offset = 3 _set_epoch_method_offset = 4 _metadata = { - "iid_data" : (5437157536228302950, 4834721672965880495), + "iid_data" : (4897958629920576225, 5973784215580657584), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19763,7 +19721,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesFixedAtEpoch, [VectorGeometryToolAxesFixedAtEpoch, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5521125035658318449, 12431711413893056934), VectorGeometryToolAxesFixedAtEpoch) +agcls.AgClassCatalog.add_catalog_entry((4944203328454928248, 13226666613460687038), VectorGeometryToolAxesFixedAtEpoch) agcls.AgTypeNameMap["VectorGeometryToolAxesFixedAtEpoch"] = VectorGeometryToolAxesFixedAtEpoch class VectorGeometryToolAxesBPlane(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19777,7 +19735,7 @@ class VectorGeometryToolAxesBPlane(IVectorGeometryToolAxes, IAnalysisWorkbenchCo _get_direction_method_offset = 4 _set_direction_method_offset = 5 _metadata = { - "iid_data" : (5031275480175450065, 12426755810793897623), + "iid_data" : (5149283915725535611, 1373877336844392629), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19847,7 +19805,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesBPlane, [VectorGeometryToolAxesBPlane, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5733700134692656362, 13054031072239382407), VectorGeometryToolAxesBPlane) +agcls.AgClassCatalog.add_catalog_entry((5558051602662049531, 4100792768358764734), VectorGeometryToolAxesBPlane) agcls.AgTypeNameMap["VectorGeometryToolAxesBPlane"] = VectorGeometryToolAxesBPlane class VectorGeometryToolAxesCustomScript(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19859,7 +19817,7 @@ class VectorGeometryToolAxesCustomScript(IVectorGeometryToolAxes, IAnalysisWorkb _get_filename_method_offset = 2 _set_filename_method_offset = 3 _metadata = { - "iid_data" : (5323258079388012774, 73336895666566586), + "iid_data" : (5463696144995315790, 5887262834496825506), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19911,7 +19869,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesCustomScript, [VectorGeometryToolAxesCustomScript, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5110760456880555996, 122080162762217350), VectorGeometryToolAxesCustomScript) +agcls.AgClassCatalog.add_catalog_entry((4946946426427016272, 10557952099106820541), VectorGeometryToolAxesCustomScript) agcls.AgTypeNameMap["VectorGeometryToolAxesCustomScript"] = VectorGeometryToolAxesCustomScript class VectorGeometryToolAxesAttitudeFile(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19922,7 +19880,7 @@ class VectorGeometryToolAxesAttitudeFile(IVectorGeometryToolAxes, IAnalysisWorkb _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5300531074972095677, 16740618416462344876), + "iid_data" : (5478037615644094938, 15567487501911157646), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19965,7 +19923,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesAttitudeFile, [VectorGeometryToolAxesAttitudeFile, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5288525702130684003, 14972327049341920664), VectorGeometryToolAxesAttitudeFile) +agcls.AgClassCatalog.add_catalog_entry((4675091619965874874, 5115702529504596656), VectorGeometryToolAxesAttitudeFile) agcls.AgTypeNameMap["VectorGeometryToolAxesAttitudeFile"] = VectorGeometryToolAxesAttitudeFile class VectorGeometryToolAxesFixed(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -19976,7 +19934,7 @@ class VectorGeometryToolAxesFixed(IVectorGeometryToolAxes, IAnalysisWorkbenchCom _get_reference_axes_method_offset = 1 _get_fixed_orientation_method_offset = 2 _metadata = { - "iid_data" : (5423714790564105553, 2470081558751579307), + "iid_data" : (4842512792137917687, 12143952534487164838), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20021,7 +19979,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesFixed, [VectorGeometryToolAxesFixed, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4637366771607936115, 17213460083789714103), VectorGeometryToolAxesFixed) +agcls.AgClassCatalog.add_catalog_entry((4643082368812336367, 1476118700815981188), VectorGeometryToolAxesFixed) agcls.AgTypeNameMap["VectorGeometryToolAxesFixed"] = VectorGeometryToolAxesFixed class VectorGeometryToolAxesModelAttachment(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20032,7 +19990,7 @@ class VectorGeometryToolAxesModelAttachment(IVectorGeometryToolAxes, IAnalysisWo _get_pointable_element_name_method_offset = 1 _set_pointable_element_name_method_offset = 2 _metadata = { - "iid_data" : (4714192977359068868, 12710169172715718539), + "iid_data" : (5614743220395560231, 5115827951254901170), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20075,7 +20033,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesModelAttachment, [VectorGeometryToolAxesModelAttachment, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5193235162391666986, 18246769432303230655), VectorGeometryToolAxesModelAttachment) +agcls.AgClassCatalog.add_catalog_entry((5723205793605581119, 10166969953748955548), VectorGeometryToolAxesModelAttachment) agcls.AgTypeNameMap["VectorGeometryToolAxesModelAttachment"] = VectorGeometryToolAxesModelAttachment class VectorGeometryToolAxesSpinning(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20092,7 +20050,7 @@ class VectorGeometryToolAxesSpinning(IVectorGeometryToolAxes, IAnalysisWorkbench _get_spin_rate_method_offset = 7 _set_spin_rate_method_offset = 8 _metadata = { - "iid_data" : (4667617302730203157, 4061177140042338229), + "iid_data" : (4768964874857580423, 18212606483313704858), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20185,7 +20143,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesSpinning, [VectorGeometryToolAxesSpinning, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4995482426629917549, 13130993006376102317), VectorGeometryToolAxesSpinning) +agcls.AgClassCatalog.add_catalog_entry((5368034561368062318, 13440906992809501572), VectorGeometryToolAxesSpinning) agcls.AgTypeNameMap["VectorGeometryToolAxesSpinning"] = VectorGeometryToolAxesSpinning class VectorGeometryToolAxesOnSurface(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20198,7 +20156,7 @@ class VectorGeometryToolAxesOnSurface(IVectorGeometryToolAxes, IAnalysisWorkbenc _get_use_mean_sea_level_method_offset = 3 _set_use_mean_sea_level_method_offset = 4 _metadata = { - "iid_data" : (5185933021301684471, 12275505551023435660), + "iid_data" : (4879756120820249906, 15537210885512956838), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20259,7 +20217,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesOnSurface, [VectorGeometryToolAxesOnSurface, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4971314585753366554, 1292441604687819144), VectorGeometryToolAxesOnSurface) +agcls.AgClassCatalog.add_catalog_entry((5196044205836965853, 3690901493934426293), VectorGeometryToolAxesOnSurface) agcls.AgTypeNameMap["VectorGeometryToolAxesOnSurface"] = VectorGeometryToolAxesOnSurface class VectorGeometryToolAxesTrajectory(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20272,7 +20230,7 @@ class VectorGeometryToolAxesTrajectory(IVectorGeometryToolAxes, IAnalysisWorkben _get_trajectory_axes_type_method_offset = 3 _set_trajectory_axes_type_method_offset = 4 _metadata = { - "iid_data" : (5651358147515433935, 4289649635532755076), + "iid_data" : (5679556154426662024, 5475776825961080722), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20333,7 +20291,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesTrajectory, [VectorGeometryToolAxesTrajectory, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5298893710421423902, 14770159094158175145), VectorGeometryToolAxesTrajectory) +agcls.AgClassCatalog.add_catalog_entry((5180861135545909901, 3815907926064646806), VectorGeometryToolAxesTrajectory) agcls.AgTypeNameMap["VectorGeometryToolAxesTrajectory"] = VectorGeometryToolAxesTrajectory class VectorGeometryToolAxesLagrangeLibration(IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20346,7 +20304,7 @@ class VectorGeometryToolAxesLagrangeLibration(IVectorGeometryToolAxes, IAnalysis _set_point_type_method_offset = 3 _get_secondary_central_bodies_method_offset = 4 _metadata = { - "iid_data" : (5009774174844947093, 15791835418586956929), + "iid_data" : (5321851101550702650, 14054119170838416033), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20407,7 +20365,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesLagrangeLibration, [VectorGeometryToolAxesLagrangeLibration, IVectorGeometryToolAxes, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5341406077696168069, 3448170282291780742), VectorGeometryToolAxesLagrangeLibration) +agcls.AgClassCatalog.add_catalog_entry((5362816229504818138, 3033146219433182893), VectorGeometryToolAxesLagrangeLibration) agcls.AgTypeNameMap["VectorGeometryToolAxesLagrangeLibration"] = VectorGeometryToolAxesLagrangeLibration class VectorGeometryToolAxesCommonTasks(SupportsDeleteCallback): @@ -20420,7 +20378,7 @@ class VectorGeometryToolAxesCommonTasks(SupportsDeleteCallback): _create_fixed_method_offset = 3 _sample_method_offset = 4 _metadata = { - "iid_data" : (5573973030027962339, 11350862514454620079), + "iid_data" : (4677261364711182982, 3855065926113245606), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20469,7 +20427,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesCommonTasks, [VectorGeometryToolAxesCommonTasks, ]) -agcls.AgClassCatalog.add_catalog_entry((5420778078107633244, 5349538928625407639), VectorGeometryToolAxesCommonTasks) +agcls.AgClassCatalog.add_catalog_entry((5035253805089386375, 15406598422865851012), VectorGeometryToolAxesCommonTasks) agcls.AgTypeNameMap["VectorGeometryToolAxesCommonTasks"] = VectorGeometryToolAxesCommonTasks class VectorGeometryToolAxesAtTimeInstant(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolAxes, SupportsDeleteCallback): @@ -20484,7 +20442,7 @@ class VectorGeometryToolAxesAtTimeInstant(IAnalysisWorkbenchComponent, IAnalysis _get_reference_axes_method_offset = 5 _set_reference_axes_method_offset = 6 _metadata = { - "iid_data" : (4873280145999219285, 11891884691591801994), + "iid_data" : (4875872102614127156, 2488153021798631584), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20559,7 +20517,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesAtTimeInstant, [VectorGeometryToolAxesAtTimeInstant, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolAxes]) -agcls.AgClassCatalog.add_catalog_entry((5017193475427648010, 10215401686756772007), VectorGeometryToolAxesAtTimeInstant) +agcls.AgClassCatalog.add_catalog_entry((5108323624876443657, 15036561554238174907), VectorGeometryToolAxesAtTimeInstant) agcls.AgTypeNameMap["VectorGeometryToolAxesAtTimeInstant"] = VectorGeometryToolAxesAtTimeInstant class VectorGeometryToolAxesPlugin(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolAxes, SupportsDeleteCallback): @@ -20574,7 +20532,7 @@ class VectorGeometryToolAxesPlugin(IAnalysisWorkbenchComponent, IAnalysisWorkben _set_property_method_offset = 5 _get_property_method_offset = 6 _metadata = { - "iid_data" : (5229726198367507937, 5541409003390586014), + "iid_data" : (4876938025761825004, 5723154458519258752), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20649,7 +20607,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesPlugin, [VectorGeometryToolAxesPlugin, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolAxes]) -agcls.AgClassCatalog.add_catalog_entry((5024306098242634861, 9027031691428489138), VectorGeometryToolAxesPlugin) +agcls.AgClassCatalog.add_catalog_entry((5585790100922835337, 4079205187604890782), VectorGeometryToolAxesPlugin) agcls.AgTypeNameMap["VectorGeometryToolAxesPlugin"] = VectorGeometryToolAxesPlugin class VectorGeometryToolAngleBetweenVectors(IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20660,7 +20618,7 @@ class VectorGeometryToolAngleBetweenVectors(IVectorGeometryToolAngle, IAnalysisW _get_from_vector_method_offset = 1 _get_to_vector_method_offset = 2 _metadata = { - "iid_data" : (4706165728470396558, 4613885311283434626), + "iid_data" : (4868334018315145044, 9990464576912108442), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20705,7 +20663,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAngleBetweenVectors, [VectorGeometryToolAngleBetweenVectors, IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4934121995950007344, 3509908635259060373), VectorGeometryToolAngleBetweenVectors) +agcls.AgClassCatalog.add_catalog_entry((5553322377006856865, 13128099779533529504), VectorGeometryToolAngleBetweenVectors) agcls.AgTypeNameMap["VectorGeometryToolAngleBetweenVectors"] = VectorGeometryToolAngleBetweenVectors class VectorGeometryToolAngleBetweenPlanes(IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20716,7 +20674,7 @@ class VectorGeometryToolAngleBetweenPlanes(IVectorGeometryToolAngle, IAnalysisWo _get_from_plane_method_offset = 1 _get_to_plane_method_offset = 2 _metadata = { - "iid_data" : (4818502341743229941, 4954302282592202382), + "iid_data" : (5468552497299814505, 13004414454994908350), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20761,7 +20719,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAngleBetweenPlanes, [VectorGeometryToolAngleBetweenPlanes, IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5142415411480004719, 5672759854970127006), VectorGeometryToolAngleBetweenPlanes) +agcls.AgClassCatalog.add_catalog_entry((4807292432978522201, 3325639663020631708), VectorGeometryToolAngleBetweenPlanes) agcls.AgTypeNameMap["VectorGeometryToolAngleBetweenPlanes"] = VectorGeometryToolAngleBetweenPlanes class VectorGeometryToolAngleDihedral(IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20777,7 +20735,7 @@ class VectorGeometryToolAngleDihedral(IVectorGeometryToolAngle, IAnalysisWorkben _get_signed_angle_method_offset = 6 _set_signed_angle_method_offset = 7 _metadata = { - "iid_data" : (5679713389409677088, 15515088218937651083), + "iid_data" : (4693642550279176970, 4697909274078375065), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20863,7 +20821,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAngleDihedral, [VectorGeometryToolAngleDihedral, IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4903268742534288827, 1669198075433999546), VectorGeometryToolAngleDihedral) +agcls.AgClassCatalog.add_catalog_entry((4997507972724213459, 14058159534557624705), VectorGeometryToolAngleDihedral) agcls.AgTypeNameMap["VectorGeometryToolAngleDihedral"] = VectorGeometryToolAngleDihedral class VectorGeometryToolAngleRotation(IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20876,7 +20834,7 @@ class VectorGeometryToolAngleRotation(IVectorGeometryToolAngle, IAnalysisWorkben _get_reference_direction_method_offset = 3 _set_reference_direction_method_offset = 4 _metadata = { - "iid_data" : (5142182411345604471, 400361542239300246), + "iid_data" : (5328804306940635831, 4292361837518823063), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20937,7 +20895,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAngleRotation, [VectorGeometryToolAngleRotation, IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4804078596032006051, 13921202890855074486), VectorGeometryToolAngleRotation) +agcls.AgClassCatalog.add_catalog_entry((4800553705281401254, 16042481489925484716), VectorGeometryToolAngleRotation) agcls.AgTypeNameMap["VectorGeometryToolAngleRotation"] = VectorGeometryToolAngleRotation class VectorGeometryToolAngleToPlane(IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -20950,7 +20908,7 @@ class VectorGeometryToolAngleToPlane(IVectorGeometryToolAngle, IAnalysisWorkbenc _get_signed_method_offset = 3 _set_signed_method_offset = 4 _metadata = { - "iid_data" : (4646333063766877613, 14553174656509283513), + "iid_data" : (4826661760571223149, 990723477320694435), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21011,7 +20969,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAngleToPlane, [VectorGeometryToolAngleToPlane, IVectorGeometryToolAngle, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4741464092637169531, 108701953784669870), VectorGeometryToolAngleToPlane) +agcls.AgClassCatalog.add_catalog_entry((4781274788952067095, 10208392732489852324), VectorGeometryToolAngleToPlane) agcls.AgTypeNameMap["VectorGeometryToolAngleToPlane"] = VectorGeometryToolAngleToPlane class VectorGeometryToolPlaneNormal(IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21023,7 +20981,7 @@ class VectorGeometryToolPlaneNormal(IVectorGeometryToolPlane, IAnalysisWorkbench _get_reference_vector_method_offset = 2 _get_reference_point_method_offset = 3 _metadata = { - "iid_data" : (4866054806566235740, 13557789966285975229), + "iid_data" : (5541107954412848439, 7139520804205423761), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21077,7 +21035,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlaneNormal, [VectorGeometryToolPlaneNormal, IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5056270710623515037, 7829687135599012744), VectorGeometryToolPlaneNormal) +agcls.AgClassCatalog.add_catalog_entry((4656975151573471786, 12732105356388805014), VectorGeometryToolPlaneNormal) agcls.AgTypeNameMap["VectorGeometryToolPlaneNormal"] = VectorGeometryToolPlaneNormal class VectorGeometryToolPlaneQuadrant(IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21089,7 +21047,7 @@ class VectorGeometryToolPlaneQuadrant(IVectorGeometryToolPlane, IAnalysisWorkben _get_quadrant_method_offset = 2 _set_quadrant_method_offset = 3 _metadata = { - "iid_data" : (4933086119360190640, 8795220663760332954), + "iid_data" : (4740221303135448678, 10950847901049985155), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21141,7 +21099,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlaneQuadrant, [VectorGeometryToolPlaneQuadrant, IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5733687016289259105, 17528777649977896622), VectorGeometryToolPlaneQuadrant) +agcls.AgClassCatalog.add_catalog_entry((4768071436398449422, 7597113290854060176), VectorGeometryToolPlaneQuadrant) agcls.AgTypeNameMap["VectorGeometryToolPlaneQuadrant"] = VectorGeometryToolPlaneQuadrant class VectorGeometryToolPlaneTrajectory(IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21154,7 +21112,7 @@ class VectorGeometryToolPlaneTrajectory(IVectorGeometryToolPlane, IAnalysisWorkb _get_rotation_offset_method_offset = 3 _set_rotation_offset_method_offset = 4 _metadata = { - "iid_data" : (5529355900142766113, 13753958645856205187), + "iid_data" : (4673137289379558875, 15848092958031284097), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21215,7 +21173,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlaneTrajectory, [VectorGeometryToolPlaneTrajectory, IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5238081677499142009, 8579850293282649519), VectorGeometryToolPlaneTrajectory) +agcls.AgClassCatalog.add_catalog_entry((5390000301528583817, 2731989563950530974), VectorGeometryToolPlaneTrajectory) agcls.AgTypeNameMap["VectorGeometryToolPlaneTrajectory"] = VectorGeometryToolPlaneTrajectory class VectorGeometryToolPlaneTriad(IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21229,7 +21187,7 @@ class VectorGeometryToolPlaneTriad(IVectorGeometryToolPlane, IAnalysisWorkbenchC _get_rotation_offset_method_offset = 4 _set_rotation_offset_method_offset = 5 _metadata = { - "iid_data" : (5649803850081976515, 15920961542924307585), + "iid_data" : (4737368399492239157, 5053970661615464626), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21299,7 +21257,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlaneTriad, [VectorGeometryToolPlaneTriad, IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5574538283155536192, 17633244628996092321), VectorGeometryToolPlaneTriad) +agcls.AgClassCatalog.add_catalog_entry((5607147797416370859, 16820047382935689397), VectorGeometryToolPlaneTriad) agcls.AgTypeNameMap["VectorGeometryToolPlaneTriad"] = VectorGeometryToolPlaneTriad class VectorGeometryToolPlaneTwoVector(IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21311,7 +21269,7 @@ class VectorGeometryToolPlaneTwoVector(IVectorGeometryToolPlane, IAnalysisWorkbe _get_vector_2_method_offset = 2 _get_reference_point_method_offset = 3 _metadata = { - "iid_data" : (5281608343756431856, 15763435674294787213), + "iid_data" : (5492112935490113353, 3997803027793411509), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21365,7 +21323,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlaneTwoVector, [VectorGeometryToolPlaneTwoVector, IVectorGeometryToolPlane, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5259565249100914298, 10449004369849458077), VectorGeometryToolPlaneTwoVector) +agcls.AgClassCatalog.add_catalog_entry((5230125733049388346, 9820888494954810502), VectorGeometryToolPlaneTwoVector) agcls.AgTypeNameMap["VectorGeometryToolPlaneTwoVector"] = VectorGeometryToolPlaneTwoVector class VectorGeometryToolPointBPlane(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21380,7 +21338,7 @@ class VectorGeometryToolPointBPlane(IVectorGeometryToolPoint, IAnalysisWorkbench _get_direction_method_offset = 5 _set_direction_method_offset = 6 _metadata = { - "iid_data" : (5549652071222573439, 12634532755935206801), + "iid_data" : (5448643168941201006, 10959455646186013614), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21457,7 +21415,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointBPlane, [VectorGeometryToolPointBPlane, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5174217959427746283, 8080120297144408971), VectorGeometryToolPointBPlane) +agcls.AgClassCatalog.add_catalog_entry((5612197557271228951, 3429492576531035823), VectorGeometryToolPointBPlane) agcls.AgTypeNameMap["VectorGeometryToolPointBPlane"] = VectorGeometryToolPointBPlane class VectorGeometryToolPointFile(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21468,7 +21426,7 @@ class VectorGeometryToolPointFile(IVectorGeometryToolPoint, IAnalysisWorkbenchCo _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4809037603532842876, 17498737964067706761), + "iid_data" : (4746694376318978848, 246156905829005998), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21511,7 +21469,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointFile, [VectorGeometryToolPointFile, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5372805118883383591, 8272625305257767061), VectorGeometryToolPointFile) +agcls.AgClassCatalog.add_catalog_entry((5640315133662371555, 2004972078170916480), VectorGeometryToolPointFile) agcls.AgTypeNameMap["VectorGeometryToolPointFile"] = VectorGeometryToolPointFile class VectorGeometryToolPointFixedInSystem(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21522,7 +21480,7 @@ class VectorGeometryToolPointFixedInSystem(IVectorGeometryToolPoint, IAnalysisWo _get_reference_method_offset = 1 _get_fixed_point_method_offset = 2 _metadata = { - "iid_data" : (5663910966529630382, 8421606499748928414), + "iid_data" : (5217236913830967318, 16535867048267594151), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21567,7 +21525,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointFixedInSystem, [VectorGeometryToolPointFixedInSystem, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4930325908174212614, 8676034700317006526), VectorGeometryToolPointFixedInSystem) +agcls.AgClassCatalog.add_catalog_entry((4949427818178354474, 7580700024366539908), VectorGeometryToolPointFixedInSystem) agcls.AgTypeNameMap["VectorGeometryToolPointFixedInSystem"] = VectorGeometryToolPointFixedInSystem class VectorGeometryToolPointGrazing(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21581,7 +21539,7 @@ class VectorGeometryToolPointGrazing(IVectorGeometryToolPoint, IAnalysisWorkbenc _get_altitude_method_offset = 4 _set_altitude_method_offset = 5 _metadata = { - "iid_data" : (5012527720511243134, 16225700843195084963), + "iid_data" : (5572393744364532655, 4807776708854277274), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21651,7 +21609,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointGrazing, [VectorGeometryToolPointGrazing, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4873095929191246164, 17861236567847545995), VectorGeometryToolPointGrazing) +agcls.AgClassCatalog.add_catalog_entry((5082008461001787157, 7781599474404962212), VectorGeometryToolPointGrazing) agcls.AgTypeNameMap["VectorGeometryToolPointGrazing"] = VectorGeometryToolPointGrazing class VectorGeometryToolPointGlint(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21663,7 +21621,7 @@ class VectorGeometryToolPointGlint(IVectorGeometryToolPoint, IAnalysisWorkbenchC _get_source_point_method_offset = 2 _get_observer_point_method_offset = 3 _metadata = { - "iid_data" : (4807494688843401545, 7891160833855003008), + "iid_data" : (5519945110409766983, 11917580568384892334), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21717,7 +21675,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointGlint, [VectorGeometryToolPointGlint, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5016182750180824403, 8007295032329350291), VectorGeometryToolPointGlint) +agcls.AgClassCatalog.add_catalog_entry((4613099006907520213, 13369053541030396839), VectorGeometryToolPointGlint) agcls.AgTypeNameMap["VectorGeometryToolPointGlint"] = VectorGeometryToolPointGlint class VectorGeometryToolPointCovarianceGrazing(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21738,7 +21696,7 @@ class VectorGeometryToolPointCovarianceGrazing(IVectorGeometryToolPoint, IAnalys _get_use_probability_method_offset = 11 _set_use_probability_method_offset = 12 _metadata = { - "iid_data" : (5091732626748640146, 4436454314855977661), + "iid_data" : (4998470149567440764, 10703677940143334320), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21863,7 +21821,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointCovarianceGrazing, [VectorGeometryToolPointCovarianceGrazing, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5112836196461516807, 2313902703372365995), VectorGeometryToolPointCovarianceGrazing) +agcls.AgClassCatalog.add_catalog_entry((5332368912024748516, 4096174480472302002), VectorGeometryToolPointCovarianceGrazing) agcls.AgTypeNameMap["VectorGeometryToolPointCovarianceGrazing"] = VectorGeometryToolPointCovarianceGrazing class VectorGeometryToolPointPlaneIntersection(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21875,7 +21833,7 @@ class VectorGeometryToolPointPlaneIntersection(IVectorGeometryToolPoint, IAnalys _get_reference_plane_method_offset = 2 _get_origin_point_method_offset = 3 _metadata = { - "iid_data" : (4894427207736479321, 12949805093403104665), + "iid_data" : (5420305832900809264, 459306530003569070), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21929,7 +21887,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointPlaneIntersection, [VectorGeometryToolPointPlaneIntersection, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5461437594446824900, 7840863517079307695), VectorGeometryToolPointPlaneIntersection) +agcls.AgClassCatalog.add_catalog_entry((5220717244805371090, 6331963837647736248), VectorGeometryToolPointPlaneIntersection) agcls.AgTypeNameMap["VectorGeometryToolPointPlaneIntersection"] = VectorGeometryToolPointPlaneIntersection class VectorGeometryToolPointOnSurface(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -21944,7 +21902,7 @@ class VectorGeometryToolPointOnSurface(IVectorGeometryToolPoint, IAnalysisWorkbe _get_surface_type_method_offset = 5 _set_surface_type_method_offset = 6 _metadata = { - "iid_data" : (5076325792578851871, 4433532405534888869), + "iid_data" : (4655542828509273535, 1882028122257362103), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22021,7 +21979,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointOnSurface, [VectorGeometryToolPointOnSurface, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5194814587264618449, 6271131256489865090), VectorGeometryToolPointOnSurface) +agcls.AgClassCatalog.add_catalog_entry((4666992499292531866, 14139628870500489104), VectorGeometryToolPointOnSurface) agcls.AgTypeNameMap["VectorGeometryToolPointOnSurface"] = VectorGeometryToolPointOnSurface class VectorGeometryToolPointModelAttachment(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -22034,7 +21992,7 @@ class VectorGeometryToolPointModelAttachment(IVectorGeometryToolPoint, IAnalysis _get_use_scale_method_offset = 3 _set_use_scale_method_offset = 4 _metadata = { - "iid_data" : (4969317928494912584, 2239240105920673212), + "iid_data" : (4824590555677766429, 8313392162001019034), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22093,7 +22051,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointModelAttachment, [VectorGeometryToolPointModelAttachment, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5148449423463122454, 9925486399943562398), VectorGeometryToolPointModelAttachment) +agcls.AgClassCatalog.add_catalog_entry((4994532141621021742, 3609240043877144740), VectorGeometryToolPointModelAttachment) agcls.AgTypeNameMap["VectorGeometryToolPointModelAttachment"] = VectorGeometryToolPointModelAttachment class VectorGeometryToolPointSatelliteCollectionEntry(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -22104,7 +22062,7 @@ class VectorGeometryToolPointSatelliteCollectionEntry(IVectorGeometryToolPoint, _get_entry_name_method_offset = 1 _set_entry_name_method_offset = 2 _metadata = { - "iid_data" : (5654158336124113307, 752486724811347121), + "iid_data" : (5491354466086691677, 5423652285484055216), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22147,7 +22105,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointSatelliteCollectionEntry, [VectorGeometryToolPointSatelliteCollectionEntry, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5612905802720005101, 1472722314735659699), VectorGeometryToolPointSatelliteCollectionEntry) +agcls.AgClassCatalog.add_catalog_entry((5699800858842717926, 8433451251712026522), VectorGeometryToolPointSatelliteCollectionEntry) agcls.AgTypeNameMap["VectorGeometryToolPointSatelliteCollectionEntry"] = VectorGeometryToolPointSatelliteCollectionEntry class VectorGeometryToolPointPlaneProjection(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -22158,7 +22116,7 @@ class VectorGeometryToolPointPlaneProjection(IVectorGeometryToolPoint, IAnalysis _get_source_point_method_offset = 1 _get_reference_plane_method_offset = 2 _metadata = { - "iid_data" : (4927441133230225106, 13722760528613846674), + "iid_data" : (5049584136899768165, 13391468172447071930), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22203,7 +22161,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointPlaneProjection, [VectorGeometryToolPointPlaneProjection, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4825084289371647385, 4219695295586287035), VectorGeometryToolPointPlaneProjection) +agcls.AgClassCatalog.add_catalog_entry((5335468114817297425, 3685069713242270092), VectorGeometryToolPointPlaneProjection) agcls.AgTypeNameMap["VectorGeometryToolPointPlaneProjection"] = VectorGeometryToolPointPlaneProjection class VectorGeometryToolPointLagrangeLibration(IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -22216,7 +22174,7 @@ class VectorGeometryToolPointLagrangeLibration(IVectorGeometryToolPoint, IAnalys _set_point_type_method_offset = 3 _get_secondary_central_bodies_method_offset = 4 _metadata = { - "iid_data" : (5711160304298990704, 2510698324538832526), + "iid_data" : (5680261066272893153, 14797591330014816164), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22277,7 +22235,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointLagrangeLibration, [VectorGeometryToolPointLagrangeLibration, IVectorGeometryToolPoint, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4926224797655292278, 9084591209309612973), VectorGeometryToolPointLagrangeLibration) +agcls.AgClassCatalog.add_catalog_entry((4640629034057452249, 95330422502385052), VectorGeometryToolPointLagrangeLibration) agcls.AgTypeNameMap["VectorGeometryToolPointLagrangeLibration"] = VectorGeometryToolPointLagrangeLibration class VectorGeometryToolPointCommonTasks(SupportsDeleteCallback): @@ -22289,7 +22247,7 @@ class VectorGeometryToolPointCommonTasks(SupportsDeleteCallback): _create_fixed_in_system_cartesian_method_offset = 2 _sample_method_offset = 3 _metadata = { - "iid_data" : (5304183914034086053, 11427369840103977859), + "iid_data" : (5109700254014318762, 2529027292972005544), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22331,7 +22289,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointCommonTasks, [VectorGeometryToolPointCommonTasks, ]) -agcls.AgClassCatalog.add_catalog_entry((5070744430662018124, 11417400654641998503), VectorGeometryToolPointCommonTasks) +agcls.AgClassCatalog.add_catalog_entry((4837587285992167947, 1930118269841328797), VectorGeometryToolPointCommonTasks) agcls.AgTypeNameMap["VectorGeometryToolPointCommonTasks"] = VectorGeometryToolPointCommonTasks class VectorGeometryToolPointCentralBodyIntersect(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolPoint, SupportsDeleteCallback): @@ -22363,7 +22321,7 @@ class VectorGeometryToolPointCentralBodyIntersect(IAnalysisWorkbenchComponent, I _get_allow_intersection_from_below_method_offset = 22 _set_allow_intersection_from_below_method_offset = 23 _metadata = { - "iid_data" : (4948493263913194603, 4729147732375268017), + "iid_data" : (4663725485821591859, 11879885980809125812), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22573,7 +22531,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointCentralBodyIntersect, [VectorGeometryToolPointCentralBodyIntersect, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolPoint]) -agcls.AgClassCatalog.add_catalog_entry((5231912502645770216, 9486194056870701488), VectorGeometryToolPointCentralBodyIntersect) +agcls.AgClassCatalog.add_catalog_entry((4803826139597622013, 2765629782904609207), VectorGeometryToolPointCentralBodyIntersect) agcls.AgTypeNameMap["VectorGeometryToolPointCentralBodyIntersect"] = VectorGeometryToolPointCentralBodyIntersect class VectorGeometryToolPointAtTimeInstant(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolPoint, SupportsDeleteCallback): @@ -22588,7 +22546,7 @@ class VectorGeometryToolPointAtTimeInstant(IAnalysisWorkbenchComponent, IAnalysi _get_reference_system_method_offset = 5 _set_reference_system_method_offset = 6 _metadata = { - "iid_data" : (4692963829731128305, 15665731167175750805), + "iid_data" : (4866552413424408816, 11312764974885017005), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22663,7 +22621,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointAtTimeInstant, [VectorGeometryToolPointAtTimeInstant, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolPoint]) -agcls.AgClassCatalog.add_catalog_entry((5033554046644602591, 15766838857592252346), VectorGeometryToolPointAtTimeInstant) +agcls.AgClassCatalog.add_catalog_entry((4623286829104376273, 12900592386724263059), VectorGeometryToolPointAtTimeInstant) agcls.AgTypeNameMap["VectorGeometryToolPointAtTimeInstant"] = VectorGeometryToolPointAtTimeInstant class VectorGeometryToolPointPlugin(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolPoint, SupportsDeleteCallback): @@ -22678,7 +22636,7 @@ class VectorGeometryToolPointPlugin(IAnalysisWorkbenchComponent, IAnalysisWorkbe _set_property_method_offset = 5 _get_property_method_offset = 6 _metadata = { - "iid_data" : (4736322476288056248, 3154611226967789489), + "iid_data" : (5712886476008296794, 7753038947643474840), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22753,7 +22711,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointPlugin, [VectorGeometryToolPointPlugin, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolPoint]) -agcls.AgClassCatalog.add_catalog_entry((5757596304647117876, 17401426131146318778), VectorGeometryToolPointPlugin) +agcls.AgClassCatalog.add_catalog_entry((5087030823487853730, 11186207662100586936), VectorGeometryToolPointPlugin) agcls.AgTypeNameMap["VectorGeometryToolPointPlugin"] = VectorGeometryToolPointPlugin class VectorGeometryToolPointCentralBodyFixedOffset(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolPoint, SupportsDeleteCallback): @@ -22767,7 +22725,7 @@ class VectorGeometryToolPointCentralBodyFixedOffset(IAnalysisWorkbenchComponent, _set_reference_shape_method_offset = 4 _get_position_method_offset = 5 _metadata = { - "iid_data" : (4611805182153342992, 11947442291432870303), + "iid_data" : (4710307382286032390, 6653264354125639356), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22835,7 +22793,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointCentralBodyFixedOffset, [VectorGeometryToolPointCentralBodyFixedOffset, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolPoint]) -agcls.AgClassCatalog.add_catalog_entry((5575906236718038446, 6573727919483783565), VectorGeometryToolPointCentralBodyFixedOffset) +agcls.AgClassCatalog.add_catalog_entry((5579671680104780163, 15770828090822022551), VectorGeometryToolPointCentralBodyFixedOffset) agcls.AgTypeNameMap["VectorGeometryToolPointCentralBodyFixedOffset"] = VectorGeometryToolPointCentralBodyFixedOffset class VectorGeometryToolSystemAssembled(IVectorGeometryToolSystem, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -22846,7 +22804,7 @@ class VectorGeometryToolSystemAssembled(IVectorGeometryToolSystem, IAnalysisWork _get_origin_point_method_offset = 1 _get_reference_axes_method_offset = 2 _metadata = { - "iid_data" : (5029707979930027416, 8598486438770545800), + "iid_data" : (5758122175331170692, 10787727607856139163), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22891,7 +22849,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolSystemAssembled, [VectorGeometryToolSystemAssembled, IVectorGeometryToolSystem, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5078526353961026737, 9169402548554558883), VectorGeometryToolSystemAssembled) +agcls.AgClassCatalog.add_catalog_entry((5108996074410782134, 6962709031885738675), VectorGeometryToolSystemAssembled) agcls.AgTypeNameMap["VectorGeometryToolSystemAssembled"] = VectorGeometryToolSystemAssembled class VectorGeometryToolSystemOnSurface(IVectorGeometryToolSystem, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -22906,7 +22864,7 @@ class VectorGeometryToolSystemOnSurface(IVectorGeometryToolSystem, IAnalysisWork _set_use_mean_sea_level_method_offset = 5 _get_position_method_offset = 6 _metadata = { - "iid_data" : (5364665391471234614, 9385572869045227689), + "iid_data" : (4955089496550977087, 2238085245426502823), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22983,7 +22941,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolSystemOnSurface, [VectorGeometryToolSystemOnSurface, IVectorGeometryToolSystem, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4833388918947980281, 1384230461932870068), VectorGeometryToolSystemOnSurface) +agcls.AgClassCatalog.add_catalog_entry((4854746257798720049, 6532266793988065170), VectorGeometryToolSystemOnSurface) agcls.AgTypeNameMap["VectorGeometryToolSystemOnSurface"] = VectorGeometryToolSystemOnSurface class AnalysisWorkbenchPositionLLA(SupportsDeleteCallback): @@ -22998,7 +22956,7 @@ class AnalysisWorkbenchPositionLLA(SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (5728291300314624810, 14010987516788309178), + "iid_data" : (5748801323843319085, 1439656398943508630), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23067,7 +23025,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchPositionLLA, [AnalysisWorkbenchPositionLLA, ]) -agcls.AgClassCatalog.add_catalog_entry((4898112692119023441, 4393568345042619304), AnalysisWorkbenchPositionLLA) +agcls.AgClassCatalog.add_catalog_entry((4787706864985308105, 8236207572985846434), AnalysisWorkbenchPositionLLA) agcls.AgTypeNameMap["AnalysisWorkbenchPositionLLA"] = AnalysisWorkbenchPositionLLA class VectorGeometryToolSystemCommonTasks(SupportsDeleteCallback): @@ -23078,7 +23036,7 @@ class VectorGeometryToolSystemCommonTasks(SupportsDeleteCallback): _create_east_north_up_cartographic_method_offset = 1 _create_assembled_method_offset = 2 _metadata = { - "iid_data" : (5508899997142077058, 9407051909521800110), + "iid_data" : (5076235731341951787, 2267896650895668097), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23113,7 +23071,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolSystemCommonTasks, [VectorGeometryToolSystemCommonTasks, ]) -agcls.AgClassCatalog.add_catalog_entry((5585304109946744641, 4691437628496683701), VectorGeometryToolSystemCommonTasks) +agcls.AgClassCatalog.add_catalog_entry((5611615641569756422, 2427588169168077500), VectorGeometryToolSystemCommonTasks) agcls.AgTypeNameMap["VectorGeometryToolSystemCommonTasks"] = VectorGeometryToolSystemCommonTasks class VectorGeometryToolVectorAngleRate(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23125,7 +23083,7 @@ class VectorGeometryToolVectorAngleRate(IVectorGeometryToolVector, IAnalysisWork _get_differencing_time_step_method_offset = 2 _set_differencing_time_step_method_offset = 3 _metadata = { - "iid_data" : (5597316415742021355, 2905315476766484131), + "iid_data" : (5437282523667590178, 16554048941186374829), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23177,7 +23135,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorAngleRate, [VectorGeometryToolVectorAngleRate, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4661945362119516281, 7374273867052019634), VectorGeometryToolVectorAngleRate) +agcls.AgClassCatalog.add_catalog_entry((5366778366893606092, 10422768353563636655), VectorGeometryToolVectorAngleRate) agcls.AgTypeNameMap["VectorGeometryToolVectorAngleRate"] = VectorGeometryToolVectorAngleRate class VectorGeometryToolVectorApoapsis(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23190,7 +23148,7 @@ class VectorGeometryToolVectorApoapsis(IVectorGeometryToolVector, IAnalysisWorkb _get_mean_element_type_method_offset = 3 _set_mean_element_type_method_offset = 4 _metadata = { - "iid_data" : (5576331771676654674, 4033187042520018608), + "iid_data" : (5140088281197350773, 10418602219448364717), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23251,7 +23209,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorApoapsis, [VectorGeometryToolVectorApoapsis, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4900243800521446284, 154039380244160657), VectorGeometryToolVectorApoapsis) +agcls.AgClassCatalog.add_catalog_entry((5073965477533609728, 631430647684262545), VectorGeometryToolVectorApoapsis) agcls.AgTypeNameMap["VectorGeometryToolVectorApoapsis"] = VectorGeometryToolVectorApoapsis class VectorGeometryToolVectorFixedAtEpoch(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23264,7 +23222,7 @@ class VectorGeometryToolVectorFixedAtEpoch(IVectorGeometryToolVector, IAnalysisW _get_source_vector_method_offset = 3 _get_reference_axes_method_offset = 4 _metadata = { - "iid_data" : (4848916224173762568, 6757523323665043074), + "iid_data" : (5760689363879151360, 2771864152396395679), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23325,7 +23283,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorFixedAtEpoch, [VectorGeometryToolVectorFixedAtEpoch, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4676459523933582837, 2528162089752102555), VectorGeometryToolVectorFixedAtEpoch) +agcls.AgClassCatalog.add_catalog_entry((4662387411869107286, 5129705819741118132), VectorGeometryToolVectorFixedAtEpoch) agcls.AgTypeNameMap["VectorGeometryToolVectorFixedAtEpoch"] = VectorGeometryToolVectorFixedAtEpoch class VectorGeometryToolVectorAngularVelocity(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23338,7 +23296,7 @@ class VectorGeometryToolVectorAngularVelocity(IVectorGeometryToolVector, IAnalys _get_differencing_time_step_method_offset = 3 _set_differencing_time_step_method_offset = 4 _metadata = { - "iid_data" : (5760985025826459721, 14553782751100665529), + "iid_data" : (4637592624290767809, 8495244544203654784), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23399,7 +23357,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorAngularVelocity, [VectorGeometryToolVectorAngularVelocity, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5373198340793861083, 1284675054128437125), VectorGeometryToolVectorAngularVelocity) +agcls.AgClassCatalog.add_catalog_entry((4752902576110686535, 14214202906854292372), VectorGeometryToolVectorAngularVelocity) agcls.AgTypeNameMap["VectorGeometryToolVectorAngularVelocity"] = VectorGeometryToolVectorAngularVelocity class VectorGeometryToolVectorConing(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23420,7 +23378,7 @@ class VectorGeometryToolVectorConing(IVectorGeometryToolVector, IAnalysisWorkben _get_mode_method_offset = 11 _set_mode_method_offset = 12 _metadata = { - "iid_data" : (5709421970301581804, 11872479787623141790), + "iid_data" : (4691965902676240540, 7996163589744307352), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23545,7 +23503,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorConing, [VectorGeometryToolVectorConing, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4689903705630636422, 13286675890476868740), VectorGeometryToolVectorConing) +agcls.AgClassCatalog.add_catalog_entry((5353670659322710955, 12430614539763063680), VectorGeometryToolVectorConing) agcls.AgTypeNameMap["VectorGeometryToolVectorConing"] = VectorGeometryToolVectorConing class VectorGeometryToolVectorCross(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23560,7 +23518,7 @@ class VectorGeometryToolVectorCross(IVectorGeometryToolVector, IAnalysisWorkbenc _get_dimension_method_offset = 5 _set_dimension_method_offset = 6 _metadata = { - "iid_data" : (5275257649457659428, 11860577519903670147), + "iid_data" : (5286489013204861124, 7398962614168421766), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23637,7 +23595,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorCross, [VectorGeometryToolVectorCross, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5034551376650625975, 1225344703421792407), VectorGeometryToolVectorCross) +agcls.AgClassCatalog.add_catalog_entry((5029854857939502529, 12558807387171315612), VectorGeometryToolVectorCross) agcls.AgTypeNameMap["VectorGeometryToolVectorCross"] = VectorGeometryToolVectorCross class VectorGeometryToolVectorCustomScript(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23651,7 +23609,7 @@ class VectorGeometryToolVectorCustomScript(IVectorGeometryToolVector, IAnalysisW _get_initialization_script_file_method_offset = 4 _set_initialization_script_file_method_offset = 5 _metadata = { - "iid_data" : (5630758871882886244, 16194130094764419741), + "iid_data" : (5053550140012278137, 9955539937986022820), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23719,7 +23677,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorCustomScript, [VectorGeometryToolVectorCustomScript, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4728535357545307590, 16737740404794421951), VectorGeometryToolVectorCustomScript) +agcls.AgClassCatalog.add_catalog_entry((4638605955861651870, 7930518094804067245), VectorGeometryToolVectorCustomScript) agcls.AgTypeNameMap["VectorGeometryToolVectorCustomScript"] = VectorGeometryToolVectorCustomScript class VectorGeometryToolVectorDerivative(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23734,7 +23692,7 @@ class VectorGeometryToolVectorDerivative(IVectorGeometryToolVector, IAnalysisWor _get_force_use_of_numerical_differences_method_offset = 5 _set_force_use_of_numerical_differences_method_offset = 6 _metadata = { - "iid_data" : (5530402949093608972, 14398790889031353009), + "iid_data" : (5431522439515443946, 2305804027062997400), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23811,7 +23769,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorDerivative, [VectorGeometryToolVectorDerivative, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5309408879000341305, 12873274334918222470), VectorGeometryToolVectorDerivative) +agcls.AgClassCatalog.add_catalog_entry((5262600068982622699, 18197442361566086300), VectorGeometryToolVectorDerivative) agcls.AgTypeNameMap["VectorGeometryToolVectorDerivative"] = VectorGeometryToolVectorDerivative class VectorGeometryToolVectorDisplacement(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23829,7 +23787,7 @@ class VectorGeometryToolVectorDisplacement(IVectorGeometryToolVector, IAnalysisW _set_signal_sense_method_offset = 8 _get_reference_system_method_offset = 9 _metadata = { - "iid_data" : (5476956723820268905, 5996813961645053609), + "iid_data" : (4926108715740911781, 2642726973487605168), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23931,7 +23889,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorDisplacement, [VectorGeometryToolVectorDisplacement, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5117622138243308135, 15050542198214194335), VectorGeometryToolVectorDisplacement) +agcls.AgClassCatalog.add_catalog_entry((5683971141851523146, 4272974848220816517), VectorGeometryToolVectorDisplacement) agcls.AgTypeNameMap["VectorGeometryToolVectorDisplacement"] = VectorGeometryToolVectorDisplacement class VectorGeometryToolVectorTwoPlanesIntersection(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23942,7 +23900,7 @@ class VectorGeometryToolVectorTwoPlanesIntersection(IVectorGeometryToolVector, I _get_plane_a_method_offset = 1 _get_plane_b_method_offset = 2 _metadata = { - "iid_data" : (5154489590938645061, 17953582977026772639), + "iid_data" : (5723058367507425793, 10304088668246446241), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23987,7 +23945,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorTwoPlanesIntersection, [VectorGeometryToolVectorTwoPlanesIntersection, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5484952021995115859, 5066214406894258350), VectorGeometryToolVectorTwoPlanesIntersection) +agcls.AgClassCatalog.add_catalog_entry((4673793727500964653, 9510085397354120124), VectorGeometryToolVectorTwoPlanesIntersection) agcls.AgTypeNameMap["VectorGeometryToolVectorTwoPlanesIntersection"] = VectorGeometryToolVectorTwoPlanesIntersection class VectorGeometryToolVectorModelAttachment(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -23998,7 +23956,7 @@ class VectorGeometryToolVectorModelAttachment(IVectorGeometryToolVector, IAnalys _get_pointable_element_name_method_offset = 1 _set_pointable_element_name_method_offset = 2 _metadata = { - "iid_data" : (4701670409828626012, 1500555686229726852), + "iid_data" : (5306246846535816990, 2205041854208943783), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24041,7 +23999,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorModelAttachment, [VectorGeometryToolVectorModelAttachment, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5211444618584649400, 9648191457011466908), VectorGeometryToolVectorModelAttachment) +agcls.AgClassCatalog.add_catalog_entry((5608622822548032511, 12326609615255330954), VectorGeometryToolVectorModelAttachment) agcls.AgTypeNameMap["VectorGeometryToolVectorModelAttachment"] = VectorGeometryToolVectorModelAttachment class VectorGeometryToolVectorProjection(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24052,7 +24010,7 @@ class VectorGeometryToolVectorProjection(IVectorGeometryToolVector, IAnalysisWor _get_source_method_offset = 1 _get_reference_plane_method_offset = 2 _metadata = { - "iid_data" : (4651278934469564705, 16548193310250725505), + "iid_data" : (5537173334438406201, 17657825745223350945), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24097,7 +24055,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorProjection, [VectorGeometryToolVectorProjection, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5150896074625799242, 60409490020408760), VectorGeometryToolVectorProjection) +agcls.AgClassCatalog.add_catalog_entry((4854458329898299938, 8518905741634860194), VectorGeometryToolVectorProjection) agcls.AgTypeNameMap["VectorGeometryToolVectorProjection"] = VectorGeometryToolVectorProjection class VectorGeometryToolVectorScaled(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24111,7 +24069,7 @@ class VectorGeometryToolVectorScaled(IVectorGeometryToolVector, IAnalysisWorkben _get_is_normalized_method_offset = 4 _set_is_normalized_method_offset = 5 _metadata = { - "iid_data" : (4886994558078501166, 17758379833803953041), + "iid_data" : (5221554659823978677, 9901007937188500865), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24179,7 +24137,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorScaled, [VectorGeometryToolVectorScaled, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4858017423407189033, 9592990787974832285), VectorGeometryToolVectorScaled) +agcls.AgClassCatalog.add_catalog_entry((4732590562092701816, 10688152650181525163), VectorGeometryToolVectorScaled) agcls.AgTypeNameMap["VectorGeometryToolVectorScaled"] = VectorGeometryToolVectorScaled class VectorGeometryToolVectorEccentricity(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24192,7 +24150,7 @@ class VectorGeometryToolVectorEccentricity(IVectorGeometryToolVector, IAnalysisW _get_mean_element_type_method_offset = 3 _set_mean_element_type_method_offset = 4 _metadata = { - "iid_data" : (5025708763849433005, 12709075287380647325), + "iid_data" : (4894867792762180132, 17913583020811708327), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24253,7 +24211,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorEccentricity, [VectorGeometryToolVectorEccentricity, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5150167353244342231, 587328373879496597), VectorGeometryToolVectorEccentricity) +agcls.AgClassCatalog.add_catalog_entry((4676961051043048497, 6654975727802048948), VectorGeometryToolVectorEccentricity) agcls.AgTypeNameMap["VectorGeometryToolVectorEccentricity"] = VectorGeometryToolVectorEccentricity class VectorGeometryToolVectorFixedInAxes(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24264,7 +24222,7 @@ class VectorGeometryToolVectorFixedInAxes(IVectorGeometryToolVector, IAnalysisWo _get_reference_axes_method_offset = 1 _get_direction_method_offset = 2 _metadata = { - "iid_data" : (5438855473206840795, 4873753614762144673), + "iid_data" : (4978271369726637245, 3124327327634309525), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24309,7 +24267,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorFixedInAxes, [VectorGeometryToolVectorFixedInAxes, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5414607667608549731, 5541039856994583477), VectorGeometryToolVectorFixedInAxes) +agcls.AgClassCatalog.add_catalog_entry((5671720771090658797, 6124992787477376901), VectorGeometryToolVectorFixedInAxes) agcls.AgTypeNameMap["VectorGeometryToolVectorFixedInAxes"] = VectorGeometryToolVectorFixedInAxes class VectorGeometryToolVectorLineOfNodes(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24320,7 +24278,7 @@ class VectorGeometryToolVectorLineOfNodes(IVectorGeometryToolVector, IAnalysisWo _get_central_body_method_offset = 1 _get_reference_point_method_offset = 2 _metadata = { - "iid_data" : (5620801902714546977, 17415199759640402072), + "iid_data" : (5289428203304374603, 6484401210182608556), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24365,7 +24323,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorLineOfNodes, [VectorGeometryToolVectorLineOfNodes, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5697497466063765457, 2971359664823275691), VectorGeometryToolVectorLineOfNodes) +agcls.AgClassCatalog.add_catalog_entry((5537058680065813236, 4261498214633455776), VectorGeometryToolVectorLineOfNodes) agcls.AgTypeNameMap["VectorGeometryToolVectorLineOfNodes"] = VectorGeometryToolVectorLineOfNodes class VectorGeometryToolVectorOrbitAngularMomentum(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24378,7 +24336,7 @@ class VectorGeometryToolVectorOrbitAngularMomentum(IVectorGeometryToolVector, IA _get_mean_element_type_method_offset = 3 _set_mean_element_type_method_offset = 4 _metadata = { - "iid_data" : (4672338610862171914, 4748446384217441694), + "iid_data" : (5602357007669235179, 701643188272470413), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24439,7 +24397,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorOrbitAngularMomentum, [VectorGeometryToolVectorOrbitAngularMomentum, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((4891611620770882179, 10483757950771463324), VectorGeometryToolVectorOrbitAngularMomentum) +agcls.AgClassCatalog.add_catalog_entry((5474747240877453561, 16263566109963479954), VectorGeometryToolVectorOrbitAngularMomentum) agcls.AgTypeNameMap["VectorGeometryToolVectorOrbitAngularMomentum"] = VectorGeometryToolVectorOrbitAngularMomentum class VectorGeometryToolVectorOrbitNormal(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24452,7 +24410,7 @@ class VectorGeometryToolVectorOrbitNormal(IVectorGeometryToolVector, IAnalysisWo _get_mean_element_type_method_offset = 3 _set_mean_element_type_method_offset = 4 _metadata = { - "iid_data" : (4663288290247263893, 6881582421855256250), + "iid_data" : (5461601429965862025, 9538704204905943476), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24513,7 +24471,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorOrbitNormal, [VectorGeometryToolVectorOrbitNormal, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5690167406211296648, 16267055690317479320), VectorGeometryToolVectorOrbitNormal) +agcls.AgClassCatalog.add_catalog_entry((5481384998656902516, 13005026574821804196), VectorGeometryToolVectorOrbitNormal) agcls.AgTypeNameMap["VectorGeometryToolVectorOrbitNormal"] = VectorGeometryToolVectorOrbitNormal class VectorGeometryToolVectorPeriapsis(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24526,7 +24484,7 @@ class VectorGeometryToolVectorPeriapsis(IVectorGeometryToolVector, IAnalysisWork _get_mean_element_type_method_offset = 3 _set_mean_element_type_method_offset = 4 _metadata = { - "iid_data" : (5437835362413743277, 15452296298104812190), + "iid_data" : (5072230805001222125, 1487481389156163992), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24587,7 +24545,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorPeriapsis, [VectorGeometryToolVectorPeriapsis, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5256947048057516928, 4939205471749242766), VectorGeometryToolVectorPeriapsis) +agcls.AgClassCatalog.add_catalog_entry((5675083358880597717, 2149034506973253000), VectorGeometryToolVectorPeriapsis) agcls.AgTypeNameMap["VectorGeometryToolVectorPeriapsis"] = VectorGeometryToolVectorPeriapsis class VectorGeometryToolVectorReflection(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24604,7 +24562,7 @@ class VectorGeometryToolVectorReflection(IVectorGeometryToolVector, IAnalysisWor _get_scale_factor_method_offset = 7 _set_scale_factor_method_offset = 8 _metadata = { - "iid_data" : (4748526333704094068, 13594143576183274168), + "iid_data" : (5183102056925296992, 1873503207846232494), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24697,7 +24655,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorReflection, [VectorGeometryToolVectorReflection, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5242169156125559792, 12802032634593964167), VectorGeometryToolVectorReflection) +agcls.AgClassCatalog.add_catalog_entry((5714319081892406059, 4765660503442893442), VectorGeometryToolVectorReflection) agcls.AgTypeNameMap["VectorGeometryToolVectorReflection"] = VectorGeometryToolVectorReflection class VectorGeometryToolVectorRotationVector(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24710,7 +24668,7 @@ class VectorGeometryToolVectorRotationVector(IVectorGeometryToolVector, IAnalysi _get_force_minimum_rotation_method_offset = 3 _set_force_minimum_rotation_method_offset = 4 _metadata = { - "iid_data" : (5460315657885274874, 3646263761371809724), + "iid_data" : (4721240403561225487, 1965786735483212204), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24771,7 +24729,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorRotationVector, [VectorGeometryToolVectorRotationVector, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5286863955939671726, 10289535475779917705), VectorGeometryToolVectorRotationVector) +agcls.AgClassCatalog.add_catalog_entry((4726248077128919478, 11562201390248441016), VectorGeometryToolVectorRotationVector) agcls.AgTypeNameMap["VectorGeometryToolVectorRotationVector"] = VectorGeometryToolVectorRotationVector class VectorGeometryToolVectorDirectionToStar(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -24782,7 +24740,7 @@ class VectorGeometryToolVectorDirectionToStar(IVectorGeometryToolVector, IAnalys _get_selected_star_method_offset = 1 _set_selected_star_method_offset = 2 _metadata = { - "iid_data" : (4820370741406600788, 12462817074117337733), + "iid_data" : (5484240923971745477, 3132457791812225725), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24825,7 +24783,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorDirectionToStar, [VectorGeometryToolVectorDirectionToStar, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5047539549077495756, 11298035590861304728), VectorGeometryToolVectorDirectionToStar) +agcls.AgClassCatalog.add_catalog_entry((5506596127750806115, 10603875663551464085), VectorGeometryToolVectorDirectionToStar) agcls.AgTypeNameMap["VectorGeometryToolVectorDirectionToStar"] = VectorGeometryToolVectorDirectionToStar class VectorGeometryToolVectorFixedAtTimeInstant(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector, SupportsDeleteCallback): @@ -24840,7 +24798,7 @@ class VectorGeometryToolVectorFixedAtTimeInstant(IAnalysisWorkbenchComponent, IA _get_reference_axes_method_offset = 5 _set_reference_axes_method_offset = 6 _metadata = { - "iid_data" : (4794500466872215055, 9081519325933884048), + "iid_data" : (5055559222450103592, 15626489175484055484), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24915,7 +24873,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorFixedAtTimeInstant, [VectorGeometryToolVectorFixedAtTimeInstant, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector]) -agcls.AgClassCatalog.add_catalog_entry((5433779106058024883, 18263442844859596677), VectorGeometryToolVectorFixedAtTimeInstant) +agcls.AgClassCatalog.add_catalog_entry((4744032471419873889, 3424010578465446528), VectorGeometryToolVectorFixedAtTimeInstant) agcls.AgTypeNameMap["VectorGeometryToolVectorFixedAtTimeInstant"] = VectorGeometryToolVectorFixedAtTimeInstant class VectorGeometryToolVectorLinearCombination(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector, SupportsDeleteCallback): @@ -24940,7 +24898,7 @@ class VectorGeometryToolVectorLinearCombination(IAnalysisWorkbenchComponent, IAn _get_output_dimension_method_offset = 15 _set_output_dimension_method_offset = 16 _metadata = { - "iid_data" : (4740055483795291320, 15900085786830737054), + "iid_data" : (5377354713398370429, 12998956232777090235), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25095,7 +25053,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorLinearCombination, [VectorGeometryToolVectorLinearCombination, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector]) -agcls.AgClassCatalog.add_catalog_entry((5538434821612795468, 13698347071120474037), VectorGeometryToolVectorLinearCombination) +agcls.AgClassCatalog.add_catalog_entry((4753454264775627678, 806760495073274045), VectorGeometryToolVectorLinearCombination) agcls.AgTypeNameMap["VectorGeometryToolVectorLinearCombination"] = VectorGeometryToolVectorLinearCombination class VectorGeometryToolVectorProjectionAlongVector(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector, SupportsDeleteCallback): @@ -25108,7 +25066,7 @@ class VectorGeometryToolVectorProjectionAlongVector(IAnalysisWorkbenchComponent, _get_along_vector_method_offset = 3 _set_along_vector_method_offset = 4 _metadata = { - "iid_data" : (5755066096907232965, 3388857209259158146), + "iid_data" : (5468666963819038085, 10192235115237301632), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25167,7 +25125,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorProjectionAlongVector, [VectorGeometryToolVectorProjectionAlongVector, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector]) -agcls.AgClassCatalog.add_catalog_entry((5381541363365362073, 9025593909509941933), VectorGeometryToolVectorProjectionAlongVector) +agcls.AgClassCatalog.add_catalog_entry((4791011737884046769, 3754686070461059215), VectorGeometryToolVectorProjectionAlongVector) agcls.AgTypeNameMap["VectorGeometryToolVectorProjectionAlongVector"] = VectorGeometryToolVectorProjectionAlongVector class VectorGeometryToolVectorScalarLinearCombination(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector, SupportsDeleteCallback): @@ -25200,7 +25158,7 @@ class VectorGeometryToolVectorScalarLinearCombination(IAnalysisWorkbenchComponen _get_output_dimension_method_offset = 23 _set_output_dimension_method_offset = 24 _metadata = { - "iid_data" : (5516212796897271910, 8672269917452776626), + "iid_data" : (5679518964419032165, 3569317427346031522), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25419,7 +25377,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorScalarLinearCombination, [VectorGeometryToolVectorScalarLinearCombination, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector]) -agcls.AgClassCatalog.add_catalog_entry((5336658214580096933, 17880387423263486893), VectorGeometryToolVectorScalarLinearCombination) +agcls.AgClassCatalog.add_catalog_entry((5375734426522587561, 1749952715268519553), VectorGeometryToolVectorScalarLinearCombination) agcls.AgTypeNameMap["VectorGeometryToolVectorScalarLinearCombination"] = VectorGeometryToolVectorScalarLinearCombination class VectorGeometryToolVectorScalarScaled(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector, SupportsDeleteCallback): @@ -25440,7 +25398,7 @@ class VectorGeometryToolVectorScalarScaled(IAnalysisWorkbenchComponent, IAnalysi _get_dimension_method_offset = 11 _set_dimension_method_offset = 12 _metadata = { - "iid_data" : (4894220826375370834, 10889903187965997459), + "iid_data" : (4960358814124068078, 5912488089489145998), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25563,7 +25521,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorScalarScaled, [VectorGeometryToolVectorScalarScaled, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector]) -agcls.AgClassCatalog.add_catalog_entry((4832758772442315154, 12540700473237060019), VectorGeometryToolVectorScalarScaled) +agcls.AgClassCatalog.add_catalog_entry((5115970952625430054, 17775951564579216783), VectorGeometryToolVectorScalarScaled) agcls.AgTypeNameMap["VectorGeometryToolVectorScalarScaled"] = VectorGeometryToolVectorScalarScaled class VectorGeometryToolVectorVelocityAcceleration(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector, SupportsDeleteCallback): @@ -25578,7 +25536,7 @@ class VectorGeometryToolVectorVelocityAcceleration(IAnalysisWorkbenchComponent, _get_differencing_time_step_method_offset = 5 _set_differencing_time_step_method_offset = 6 _metadata = { - "iid_data" : (5375860155292160993, 17499030931590071207), + "iid_data" : (4709848992776440921, 15734764676309751731), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25653,7 +25611,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorVelocityAcceleration, [VectorGeometryToolVectorVelocityAcceleration, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector]) -agcls.AgClassCatalog.add_catalog_entry((5695013519916147237, 17504416085998501559), VectorGeometryToolVectorVelocityAcceleration) +agcls.AgClassCatalog.add_catalog_entry((5624064755786575932, 18406361004010414977), VectorGeometryToolVectorVelocityAcceleration) agcls.AgTypeNameMap["VectorGeometryToolVectorVelocityAcceleration"] = VectorGeometryToolVectorVelocityAcceleration class VectorGeometryToolVectorPlugin(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector, SupportsDeleteCallback): @@ -25668,7 +25626,7 @@ class VectorGeometryToolVectorPlugin(IAnalysisWorkbenchComponent, IAnalysisWorkb _set_property_method_offset = 5 _get_property_method_offset = 6 _metadata = { - "iid_data" : (5460902203496199703, 16978439278174404752), + "iid_data" : (5538372143699263645, 18047398718890827454), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25743,7 +25701,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorPlugin, [VectorGeometryToolVectorPlugin, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector]) -agcls.AgClassCatalog.add_catalog_entry((5185411868180955802, 1723185518236018616), VectorGeometryToolVectorPlugin) +agcls.AgClassCatalog.add_catalog_entry((5745467033847994692, 9696156839197058703), VectorGeometryToolVectorPlugin) agcls.AgTypeNameMap["VectorGeometryToolVectorPlugin"] = VectorGeometryToolVectorPlugin class VectorGeometryToolVectorSurfaceDisplacement(IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector, SupportsDeleteCallback): @@ -25760,7 +25718,7 @@ class VectorGeometryToolVectorSurfaceDisplacement(IAnalysisWorkbenchComponent, I _get_differencing_time_step_method_offset = 7 _set_differencing_time_step_method_offset = 8 _metadata = { - "iid_data" : (4749322752609177542, 3138784402351446404), + "iid_data" : (5647951945214483811, 6308660209443907991), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25851,7 +25809,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorSurfaceDisplacement, [VectorGeometryToolVectorSurfaceDisplacement, IAnalysisWorkbenchComponent, IAnalysisWorkbenchComponentTimeProperties, IVectorGeometryToolVector]) -agcls.AgClassCatalog.add_catalog_entry((4763064220756248717, 8260778239053244854), VectorGeometryToolVectorSurfaceDisplacement) +agcls.AgClassCatalog.add_catalog_entry((5309753991877768713, 17208876816464731291), VectorGeometryToolVectorSurfaceDisplacement) agcls.AgTypeNameMap["VectorGeometryToolVectorSurfaceDisplacement"] = VectorGeometryToolVectorSurfaceDisplacement class VectorGeometryToolVectorFile(IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent, SupportsDeleteCallback): @@ -25863,7 +25821,7 @@ class VectorGeometryToolVectorFile(IVectorGeometryToolVector, IAnalysisWorkbench _set_filename_method_offset = 2 _reload_method_offset = 3 _metadata = { - "iid_data" : (5543542084215610396, 17802732676296453806), + "iid_data" : (5543542084215610396, 17802732676296060590), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25913,7 +25871,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorFile, [VectorGeometryToolVectorFile, IVectorGeometryToolVector, IAnalysisWorkbenchComponentTimeProperties, IAnalysisWorkbenchComponent]) -agcls.AgClassCatalog.add_catalog_entry((5754310198593178934, 4508541946230252443), VectorGeometryToolVectorFile) +agcls.AgClassCatalog.add_catalog_entry((5754310198593178934, 4508541948660655003), VectorGeometryToolVectorFile) agcls.AgTypeNameMap["VectorGeometryToolVectorFile"] = VectorGeometryToolVectorFile class VectorGeometryToolVectorFactory(SupportsDeleteCallback): @@ -25929,7 +25887,7 @@ class VectorGeometryToolVectorFactory(SupportsDeleteCallback): _create_cross_product_method_offset = 6 _create_file_vector_method_offset = 7 _metadata = { - "iid_data" : (4961059317243966035, 3728998091371643287), + "iid_data" : (5180586260207610080, 12273536466493674888), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26001,7 +25959,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorFactory, [VectorGeometryToolVectorFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5711359673983832545, 2530719800053651075), VectorGeometryToolVectorFactory) +agcls.AgClassCatalog.add_catalog_entry((5301221690041538082, 7200680508520772229), VectorGeometryToolVectorFactory) agcls.AgTypeNameMap["VectorGeometryToolVectorFactory"] = VectorGeometryToolVectorFactory class VectorGeometryToolAxesFactory(SupportsDeleteCallback): @@ -26014,7 +25972,7 @@ class VectorGeometryToolAxesFactory(SupportsDeleteCallback): _get_available_plugin_display_names_method_offset = 3 _create_plugin_from_display_name_method_offset = 4 _metadata = { - "iid_data" : (5464957119791377790, 10054543613096150957), + "iid_data" : (5509163963180590277, 13459254747827015298), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26065,7 +26023,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesFactory, [VectorGeometryToolAxesFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4889816373028332546, 554355979822450875), VectorGeometryToolAxesFactory) +agcls.AgClassCatalog.add_catalog_entry((4722074640308913139, 2816930791387213977), VectorGeometryToolAxesFactory) agcls.AgTypeNameMap["VectorGeometryToolAxesFactory"] = VectorGeometryToolAxesFactory class VectorGeometryToolSystemFactory(SupportsDeleteCallback): @@ -26076,7 +26034,7 @@ class VectorGeometryToolSystemFactory(SupportsDeleteCallback): _create_method_offset = 1 _is_type_supported_method_offset = 2 _metadata = { - "iid_data" : (5404213079612697769, 6467374831321791143), + "iid_data" : (4856489117168480133, 8199614315677558947), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26111,7 +26069,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolSystemFactory, [VectorGeometryToolSystemFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5617038167667602452, 6460634208601245600), VectorGeometryToolSystemFactory) +agcls.AgClassCatalog.add_catalog_entry((5414481007574080872, 8722582692671587494), VectorGeometryToolSystemFactory) agcls.AgTypeNameMap["VectorGeometryToolSystemFactory"] = VectorGeometryToolSystemFactory class VectorGeometryToolPointFactory(SupportsDeleteCallback): @@ -26125,7 +26083,7 @@ class VectorGeometryToolPointFactory(SupportsDeleteCallback): _create_plugin_from_display_name_method_offset = 4 _create_fixed_on_central_body_method_offset = 5 _metadata = { - "iid_data" : (4929115657145553370, 11800338428049833909), + "iid_data" : (5687279940796971351, 2808251293195583365), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26183,7 +26141,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointFactory, [VectorGeometryToolPointFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5083027847413101490, 698993109512490900), VectorGeometryToolPointFactory) +agcls.AgClassCatalog.add_catalog_entry((4623198192648381419, 16367005873944923800), VectorGeometryToolPointFactory) agcls.AgTypeNameMap["VectorGeometryToolPointFactory"] = VectorGeometryToolPointFactory class VectorGeometryToolPlaneFactory(SupportsDeleteCallback): @@ -26194,7 +26152,7 @@ class VectorGeometryToolPlaneFactory(SupportsDeleteCallback): _create_method_offset = 1 _is_type_supported_method_offset = 2 _metadata = { - "iid_data" : (5511640648637398578, 16974349964803353223), + "iid_data" : (4914538817539262406, 16156146188112848305), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26229,7 +26187,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlaneFactory, [VectorGeometryToolPlaneFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5201951119613614860, 18153886057905770686), VectorGeometryToolPlaneFactory) +agcls.AgClassCatalog.add_catalog_entry((4874090687252705585, 2748107703047051445), VectorGeometryToolPlaneFactory) agcls.AgTypeNameMap["VectorGeometryToolPlaneFactory"] = VectorGeometryToolPlaneFactory class VectorGeometryToolAngleFactory(SupportsDeleteCallback): @@ -26240,7 +26198,7 @@ class VectorGeometryToolAngleFactory(SupportsDeleteCallback): _create_method_offset = 1 _is_type_supported_method_offset = 2 _metadata = { - "iid_data" : (5564081987267363827, 6995461227666747529), + "iid_data" : (5036613034060946999, 1646964293542007734), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26275,7 +26233,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAngleFactory, [VectorGeometryToolAngleFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5750706908768565407, 9728205924445128858), VectorGeometryToolAngleFactory) +agcls.AgClassCatalog.add_catalog_entry((4983532018102600378, 16919249288736858502), VectorGeometryToolAngleFactory) agcls.AgTypeNameMap["VectorGeometryToolAngleFactory"] = VectorGeometryToolAngleFactory class VectorGeometryToolVectorGroup(SupportsDeleteCallback): @@ -26293,7 +26251,7 @@ class VectorGeometryToolVectorGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5067430531265917149, 15298908306875818125), + "iid_data" : (5232981540780766722, 4069313646885498814), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -26401,7 +26359,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolVectorGroup, [VectorGeometryToolVectorGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((4658897554848344558, 15380089491910203264), VectorGeometryToolVectorGroup) +agcls.AgClassCatalog.add_catalog_entry((5337875839564937815, 14125213300633708466), VectorGeometryToolVectorGroup) agcls.AgTypeNameMap["VectorGeometryToolVectorGroup"] = VectorGeometryToolVectorGroup class VectorGeometryToolPointGroup(SupportsDeleteCallback): @@ -26420,7 +26378,7 @@ class VectorGeometryToolPointGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 9 _get_item_by_name_method_offset = 10 _metadata = { - "iid_data" : (5147592896826917210, 897551216325447862), + "iid_data" : (4943331358344745478, 13436280185974066338), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -26537,7 +26495,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPointGroup, [VectorGeometryToolPointGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5402006816162037363, 18282015196025052095), VectorGeometryToolPointGroup) +agcls.AgClassCatalog.add_catalog_entry((5594590779242953532, 8091535817531745430), VectorGeometryToolPointGroup) agcls.AgTypeNameMap["VectorGeometryToolPointGroup"] = VectorGeometryToolPointGroup class VectorGeometryToolAngleGroup(SupportsDeleteCallback): @@ -26555,7 +26513,7 @@ class VectorGeometryToolAngleGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5415288653434167738, 5002473860490802321), + "iid_data" : (4778710022666689081, 18174242539596446604), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -26663,7 +26621,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAngleGroup, [VectorGeometryToolAngleGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((4777369427642171852, 17580629102303739534), VectorGeometryToolAngleGroup) +agcls.AgClassCatalog.add_catalog_entry((4989380472709268865, 17741501906515328130), VectorGeometryToolAngleGroup) agcls.AgTypeNameMap["VectorGeometryToolAngleGroup"] = VectorGeometryToolAngleGroup class VectorGeometryToolAxesGroup(SupportsDeleteCallback): @@ -26682,7 +26640,7 @@ class VectorGeometryToolAxesGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 9 _get_item_by_name_method_offset = 10 _metadata = { - "iid_data" : (5197040922718010994, 411996095013289911), + "iid_data" : (4996945027023460980, 5340030212222441897), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -26799,7 +26757,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolAxesGroup, [VectorGeometryToolAxesGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5412936898680792663, 10695939728172755886), VectorGeometryToolAxesGroup) +agcls.AgClassCatalog.add_catalog_entry((4636532462418924231, 7328278767111310516), VectorGeometryToolAxesGroup) agcls.AgTypeNameMap["VectorGeometryToolAxesGroup"] = VectorGeometryToolAxesGroup class VectorGeometryToolPlaneGroup(SupportsDeleteCallback): @@ -26817,7 +26775,7 @@ class VectorGeometryToolPlaneGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5066623695270279789, 16340809960769038493), + "iid_data" : (5521046762100069068, 12613565076047013299), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -26925,7 +26883,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolPlaneGroup, [VectorGeometryToolPlaneGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5205667377203739266, 6175294865411825318), VectorGeometryToolPlaneGroup) +agcls.AgClassCatalog.add_catalog_entry((5205246056248478879, 14541159037371063202), VectorGeometryToolPlaneGroup) agcls.AgTypeNameMap["VectorGeometryToolPlaneGroup"] = VectorGeometryToolPlaneGroup class VectorGeometryToolSystemGroup(SupportsDeleteCallback): @@ -26944,7 +26902,7 @@ class VectorGeometryToolSystemGroup(SupportsDeleteCallback): _get_item_by_index_method_offset = 9 _get_item_by_name_method_offset = 10 _metadata = { - "iid_data" : (5433051316492395298, 2555101289839279763), + "iid_data" : (5301412975314901504, 7687095741359956361), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -27061,7 +27019,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolSystemGroup, [VectorGeometryToolSystemGroup, ]) -agcls.AgClassCatalog.add_catalog_entry((5689988669908775372, 16308973306298787994), VectorGeometryToolSystemGroup) +agcls.AgClassCatalog.add_catalog_entry((5753655240112126420, 9089307375015452827), VectorGeometryToolSystemGroup) agcls.AgTypeNameMap["VectorGeometryToolSystemGroup"] = VectorGeometryToolSystemGroup class AnalysisWorkbenchComponentProvider(SupportsDeleteCallback): @@ -27219,14 +27177,14 @@ class AnalysisWorkbenchComponentProvider(SupportsDeleteCallback): >>> customScript = VectFactory.create("Script", "Description", VectorType.CUSTOM_SCRIPT) >>> # Initialization script if needed >>> # customScript.InitializationScriptFile = '' - >>> trainingSamplesDir = r"C:\Program Files\AGI\STK 12\Data\Resources\stktraining\samples" + >>> trainingSamplesDir = r"C:\Program Files\AGI\STK_ODTK 13\Data\Resources\stktraining\samples" >>> scriptFilePath = r"\Heliograph\Scripting\VectorTool\Vector\vector.vbs" >>> customScript.script_file = trainingSamplesDir + scriptFilePath >>> if customScript.is_valid is False: >>> print("Script component not valid!") >>> from os import getenv >>> - >>> customScriptingDir = r"C:\Users\%s\Documents\STK 12\Config\Scripting\VectorTool" % getenv("USERNAME") + >>> customScriptingDir = r"C:\Users\%s\Documents\STK_ODTK 13\Config\Scripting\VectorTool" % getenv("USERNAME") >>> print(r"Copy vbs file from " + trainingSamplesDir + scriptFilePath + r" to " + customScriptingDir) Create a new Cross Product Vector: @@ -27293,7 +27251,7 @@ class AnalysisWorkbenchComponentProvider(SupportsDeleteCallback): _get_volumes_method_offset = 21 _get_spatial_calculations_method_offset = 22 _metadata = { - "iid_data" : (5369099696956109005, 7381995924612526267), + "iid_data" : (5154940452702584915, 6549542514038860700), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27508,7 +27466,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchComponentProvider, [AnalysisWorkbenchComponentProvider, ]) -agcls.AgClassCatalog.add_catalog_entry((5195044977180352481, 9063844977118760340), AnalysisWorkbenchComponentProvider) +agcls.AgClassCatalog.add_catalog_entry((5312713848181794528, 16518842106970280839), AnalysisWorkbenchComponentProvider) agcls.AgTypeNameMap["AnalysisWorkbenchComponentProvider"] = AnalysisWorkbenchComponentProvider class AnalysisWorkbenchRoot(SupportsDeleteCallback): @@ -27521,7 +27479,7 @@ class AnalysisWorkbenchRoot(SupportsDeleteCallback): _get_well_known_systems_method_offset = 3 _get_well_known_axes_method_offset = 4 _metadata = { - "iid_data" : (4798971245628011021, 838525928077489543), + "iid_data" : (5612778753549166699, 9680089454496380576), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27574,7 +27532,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchRoot, [AnalysisWorkbenchRoot, ]) -agcls.AgClassCatalog.add_catalog_entry((4987483468362517359, 13532663607263998902), AnalysisWorkbenchRoot) +agcls.AgClassCatalog.add_catalog_entry((5064582099024549183, 378445458864645278), AnalysisWorkbenchRoot) agcls.AgTypeNameMap["AnalysisWorkbenchRoot"] = AnalysisWorkbenchRoot class VectorGeometryToolWellKnownEarthSystems(SupportsDeleteCallback): @@ -27586,7 +27544,7 @@ class VectorGeometryToolWellKnownEarthSystems(SupportsDeleteCallback): _get_icrf_method_offset = 2 _get_inertial_method_offset = 3 _metadata = { - "iid_data" : (4710478852462905673, 1995567772504852135), + "iid_data" : (5318579641373127604, 6995422877463268494), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27634,7 +27592,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolWellKnownEarthSystems, [VectorGeometryToolWellKnownEarthSystems, ]) -agcls.AgClassCatalog.add_catalog_entry((5520983060648290956, 1872839778996467101), VectorGeometryToolWellKnownEarthSystems) +agcls.AgClassCatalog.add_catalog_entry((5430895765977919031, 17798151750064465578), VectorGeometryToolWellKnownEarthSystems) agcls.AgTypeNameMap["VectorGeometryToolWellKnownEarthSystems"] = VectorGeometryToolWellKnownEarthSystems class VectorGeometryToolWellKnownEarthAxes(SupportsDeleteCallback): @@ -27647,7 +27605,7 @@ class VectorGeometryToolWellKnownEarthAxes(SupportsDeleteCallback): _get_inertial_method_offset = 3 _get_j2000_method_offset = 4 _metadata = { - "iid_data" : (5483010606787155483, 17339470825221630117), + "iid_data" : (4739658976995574082, 7003316317036901292), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27704,7 +27662,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolWellKnownEarthAxes, [VectorGeometryToolWellKnownEarthAxes, ]) -agcls.AgClassCatalog.add_catalog_entry((5725997874657667260, 6446994798152480914), VectorGeometryToolWellKnownEarthAxes) +agcls.AgClassCatalog.add_catalog_entry((4635059526646838868, 13013130492307602349), VectorGeometryToolWellKnownEarthAxes) agcls.AgTypeNameMap["VectorGeometryToolWellKnownEarthAxes"] = VectorGeometryToolWellKnownEarthAxes class VectorGeometryToolWellKnownSunSystems(SupportsDeleteCallback): @@ -27718,7 +27676,7 @@ class VectorGeometryToolWellKnownSunSystems(SupportsDeleteCallback): _get_j2000_method_offset = 4 _get_barycenter_method_offset = 5 _metadata = { - "iid_data" : (4865958749773106719, 13197055767931333526), + "iid_data" : (5231331332479693546, 9938197699223370140), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27784,7 +27742,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolWellKnownSunSystems, [VectorGeometryToolWellKnownSunSystems, ]) -agcls.AgClassCatalog.add_catalog_entry((5186430568461414454, 3037754309494668210), VectorGeometryToolWellKnownSunSystems) +agcls.AgClassCatalog.add_catalog_entry((5289163476775745724, 17133346423444031654), VectorGeometryToolWellKnownSunSystems) agcls.AgTypeNameMap["VectorGeometryToolWellKnownSunSystems"] = VectorGeometryToolWellKnownSunSystems class VectorGeometryToolWellKnownSunAxes(SupportsDeleteCallback): @@ -27797,7 +27755,7 @@ class VectorGeometryToolWellKnownSunAxes(SupportsDeleteCallback): _get_inertial_method_offset = 3 _get_j2000_method_offset = 4 _metadata = { - "iid_data" : (4663702446183210292, 13434367744902099591), + "iid_data" : (4782685301294403719, 3343247535518868905), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27854,7 +27812,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolWellKnownSunAxes, [VectorGeometryToolWellKnownSunAxes, ]) -agcls.AgClassCatalog.add_catalog_entry((5738861708789180979, 4473323686545115808), VectorGeometryToolWellKnownSunAxes) +agcls.AgClassCatalog.add_catalog_entry((4885374947030290750, 17161545793082779039), VectorGeometryToolWellKnownSunAxes) agcls.AgTypeNameMap["VectorGeometryToolWellKnownSunAxes"] = VectorGeometryToolWellKnownSunAxes class VectorGeometryToolWellKnownSystems(SupportsDeleteCallback): @@ -27865,7 +27823,7 @@ class VectorGeometryToolWellKnownSystems(SupportsDeleteCallback): _get_earth_method_offset = 1 _get_sun_method_offset = 2 _metadata = { - "iid_data" : (5557675413947050863, 3127155599466724282), + "iid_data" : (4940498336761997628, 16576859784344158368), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27904,7 +27862,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolWellKnownSystems, [VectorGeometryToolWellKnownSystems, ]) -agcls.AgClassCatalog.add_catalog_entry((4917156588932891059, 738175831204011941), VectorGeometryToolWellKnownSystems) +agcls.AgClassCatalog.add_catalog_entry((5044067684995917715, 492888798847676806), VectorGeometryToolWellKnownSystems) agcls.AgTypeNameMap["VectorGeometryToolWellKnownSystems"] = VectorGeometryToolWellKnownSystems class VectorGeometryToolWellKnownAxes(SupportsDeleteCallback): @@ -27915,7 +27873,7 @@ class VectorGeometryToolWellKnownAxes(SupportsDeleteCallback): _get_earth_method_offset = 1 _get_sun_method_offset = 2 _metadata = { - "iid_data" : (5699529717700651363, 14210241021739064977), + "iid_data" : (5224880104022659565, 3061814338195607177), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27954,7 +27912,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorGeometryToolWellKnownAxes, [VectorGeometryToolWellKnownAxes, ]) -agcls.AgClassCatalog.add_catalog_entry((5448146556058645578, 7798730398512524450), VectorGeometryToolWellKnownAxes) +agcls.AgClassCatalog.add_catalog_entry((4661611085137065359, 15094712491494874043), VectorGeometryToolWellKnownAxes) agcls.AgTypeNameMap["VectorGeometryToolWellKnownAxes"] = VectorGeometryToolWellKnownAxes class AnalysisWorkbenchAngleFindResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -27968,7 +27926,7 @@ class AnalysisWorkbenchAngleFindResult(IAnalysisWorkbenchMethodCallResult, Suppo _get_vector_to_method_offset = 4 _get_vector_about_method_offset = 5 _metadata = { - "iid_data" : (5298240106436331533, 9541969718117272231), + "iid_data" : (5709357161712269138, 7357878130237172372), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28036,7 +27994,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchAngleFindResult, [AnalysisWorkbenchAngleFindResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5338744576563927160, 2966521297346615686), AnalysisWorkbenchAngleFindResult) +agcls.AgClassCatalog.add_catalog_entry((5633885232077580755, 8330911948416681130), AnalysisWorkbenchAngleFindResult) agcls.AgTypeNameMap["AnalysisWorkbenchAngleFindResult"] = AnalysisWorkbenchAngleFindResult class AnalysisWorkbenchAngleFindWithRateResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28051,7 +28009,7 @@ class AnalysisWorkbenchAngleFindWithRateResult(IAnalysisWorkbenchMethodCallResul _get_vector_to_method_offset = 5 _get_vector_about_method_offset = 6 _metadata = { - "iid_data" : (4856057119568825575, 2109696612937815446), + "iid_data" : (4871007481610965327, 13276447502039504545), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28128,7 +28086,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchAngleFindWithRateResult, [AnalysisWorkbenchAngleFindWithRateResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5683985578297816291, 14320833342729481856), AnalysisWorkbenchAngleFindWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((5361947254729131343, 3621975579564375445), AnalysisWorkbenchAngleFindWithRateResult) agcls.AgTypeNameMap["AnalysisWorkbenchAngleFindWithRateResult"] = AnalysisWorkbenchAngleFindWithRateResult class AnalysisWorkbenchAxesTransformResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28139,7 +28097,7 @@ class AnalysisWorkbenchAxesTransformResult(IAnalysisWorkbenchMethodCallResult, S _get_is_valid_method_offset = 1 _get_vector_method_offset = 2 _metadata = { - "iid_data" : (4792970338091440318, 435178607338115222), + "iid_data" : (4683104634648738868, 14408467889457428629), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28180,7 +28138,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchAxesTransformResult, [AnalysisWorkbenchAxesTransformResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((4776430414755889351, 925017437207209092), AnalysisWorkbenchAxesTransformResult) +agcls.AgClassCatalog.add_catalog_entry((5434520397870190804, 9256648345118322859), AnalysisWorkbenchAxesTransformResult) agcls.AgTypeNameMap["AnalysisWorkbenchAxesTransformResult"] = AnalysisWorkbenchAxesTransformResult class AnalysisWorkbenchAxesTransformWithRateResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28192,7 +28150,7 @@ class AnalysisWorkbenchAxesTransformWithRateResult(IAnalysisWorkbenchMethodCallR _get_vector_method_offset = 2 _get_velocity_method_offset = 3 _metadata = { - "iid_data" : (5332039326563042843, 17391837893968577945), + "iid_data" : (5604584321564357255, 15408792193500393126), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28242,7 +28200,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchAxesTransformWithRateResult, [AnalysisWorkbenchAxesTransformWithRateResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5551248800008965786, 9162399115088396946), AnalysisWorkbenchAxesTransformWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((5361165046973908174, 4850611601360333457), AnalysisWorkbenchAxesTransformWithRateResult) agcls.AgTypeNameMap["AnalysisWorkbenchAxesTransformWithRateResult"] = AnalysisWorkbenchAxesTransformWithRateResult class AnalysisWorkbenchAxesFindInAxesResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28253,7 +28211,7 @@ class AnalysisWorkbenchAxesFindInAxesResult(IAnalysisWorkbenchMethodCallResult, _get_is_valid_method_offset = 1 _get_orientation_method_offset = 2 _metadata = { - "iid_data" : (5526443865819486130, 6485450650085686414), + "iid_data" : (5182922029954805898, 1302520053088944517), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28294,7 +28252,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchAxesFindInAxesResult, [AnalysisWorkbenchAxesFindInAxesResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5174479259770279351, 3364511849778566074), AnalysisWorkbenchAxesFindInAxesResult) +agcls.AgClassCatalog.add_catalog_entry((4675964723000536636, 10341598390011492258), AnalysisWorkbenchAxesFindInAxesResult) agcls.AgTypeNameMap["AnalysisWorkbenchAxesFindInAxesResult"] = AnalysisWorkbenchAxesFindInAxesResult class AnalysisWorkbenchAxesFindInAxesWithRateResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28306,7 +28264,7 @@ class AnalysisWorkbenchAxesFindInAxesWithRateResult(IAnalysisWorkbenchMethodCall _get_angular_velocity_method_offset = 2 _get_orientation_method_offset = 3 _metadata = { - "iid_data" : (5583004664022191568, 13635182811892187530), + "iid_data" : (5081117672330132373, 92602869766027669), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28356,7 +28314,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchAxesFindInAxesWithRateResult, [AnalysisWorkbenchAxesFindInAxesWithRateResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5737719566038969118, 88673256768790167), AnalysisWorkbenchAxesFindInAxesWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((4875598215740202110, 16636485620216122763), AnalysisWorkbenchAxesFindInAxesWithRateResult) agcls.AgTypeNameMap["AnalysisWorkbenchAxesFindInAxesWithRateResult"] = AnalysisWorkbenchAxesFindInAxesWithRateResult class AnalysisWorkbenchPlaneFindInAxesResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28368,7 +28326,7 @@ class AnalysisWorkbenchPlaneFindInAxesResult(IAnalysisWorkbenchMethodCallResult, _get_x_axis_method_offset = 2 _get_y_axis_method_offset = 3 _metadata = { - "iid_data" : (5411394135561936255, 5770799577348852129), + "iid_data" : (5433758522835825184, 17210445850604090265), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28418,7 +28376,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchPlaneFindInAxesResult, [AnalysisWorkbenchPlaneFindInAxesResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5573313095156225739, 2162996710023035835), AnalysisWorkbenchPlaneFindInAxesResult) +agcls.AgClassCatalog.add_catalog_entry((4990486387430382183, 524355674982442664), AnalysisWorkbenchPlaneFindInAxesResult) agcls.AgTypeNameMap["AnalysisWorkbenchPlaneFindInAxesResult"] = AnalysisWorkbenchPlaneFindInAxesResult class AnalysisWorkbenchPlaneFindInAxesWithRateResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28432,7 +28390,7 @@ class AnalysisWorkbenchPlaneFindInAxesWithRateResult(IAnalysisWorkbenchMethodCal _get_y_axis_method_offset = 4 _get_y_axis_rate_method_offset = 5 _metadata = { - "iid_data" : (5396764601440543912, 17001129713529799298), + "iid_data" : (5289117164627266465, 11199109855197081484), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28500,7 +28458,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchPlaneFindInAxesWithRateResult, [AnalysisWorkbenchPlaneFindInAxesWithRateResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5753478954477836794, 2404139334665332140), AnalysisWorkbenchPlaneFindInAxesWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((4828511724190794492, 8917293347268699838), AnalysisWorkbenchPlaneFindInAxesWithRateResult) agcls.AgTypeNameMap["AnalysisWorkbenchPlaneFindInAxesWithRateResult"] = AnalysisWorkbenchPlaneFindInAxesWithRateResult class AnalysisWorkbenchPlaneFindInSystemResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28513,7 +28471,7 @@ class AnalysisWorkbenchPlaneFindInSystemResult(IAnalysisWorkbenchMethodCallResul _get_x_axis_method_offset = 3 _get_y_axis_method_offset = 4 _metadata = { - "iid_data" : (5012572268011808901, 10907720006031719318), + "iid_data" : (4831685168853507917, 18380787906221906866), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28572,7 +28530,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchPlaneFindInSystemResult, [AnalysisWorkbenchPlaneFindInSystemResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((4975921903591042021, 6262793899525063358), AnalysisWorkbenchPlaneFindInSystemResult) +agcls.AgClassCatalog.add_catalog_entry((5711729875580754526, 6021063405599101629), AnalysisWorkbenchPlaneFindInSystemResult) agcls.AgTypeNameMap["AnalysisWorkbenchPlaneFindInSystemResult"] = AnalysisWorkbenchPlaneFindInSystemResult class AnalysisWorkbenchPlaneFindInSystemWithRateResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28588,7 +28546,7 @@ class AnalysisWorkbenchPlaneFindInSystemWithRateResult(IAnalysisWorkbenchMethodC _get_y_axis_method_offset = 6 _get_y_axis_rate_method_offset = 7 _metadata = { - "iid_data" : (5090839955308321227, 317761085157350305), + "iid_data" : (4671964765295294134, 15864273130066062010), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28674,7 +28632,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchPlaneFindInSystemWithRateResult, [AnalysisWorkbenchPlaneFindInSystemWithRateResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5341422434034558608, 8015115794607794853), AnalysisWorkbenchPlaneFindInSystemWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((4788647382976431790, 5683828788576351393), AnalysisWorkbenchPlaneFindInSystemWithRateResult) agcls.AgTypeNameMap["AnalysisWorkbenchPlaneFindInSystemWithRateResult"] = AnalysisWorkbenchPlaneFindInSystemWithRateResult class AnalysisWorkbenchPointLocateInSystemResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28685,7 +28643,7 @@ class AnalysisWorkbenchPointLocateInSystemResult(IAnalysisWorkbenchMethodCallRes _get_is_valid_method_offset = 1 _get_position_method_offset = 2 _metadata = { - "iid_data" : (5568521725362388460, 7875089545265969057), + "iid_data" : (4857388054477998799, 1505696658541059767), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28726,7 +28684,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchPointLocateInSystemResult, [AnalysisWorkbenchPointLocateInSystemResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((4675192971753711238, 4056422737239134394), AnalysisWorkbenchPointLocateInSystemResult) +agcls.AgClassCatalog.add_catalog_entry((5486973915877384255, 7798821680243981962), AnalysisWorkbenchPointLocateInSystemResult) agcls.AgTypeNameMap["AnalysisWorkbenchPointLocateInSystemResult"] = AnalysisWorkbenchPointLocateInSystemResult class AnalysisWorkbenchPointLocateInSystemWithRateResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28738,7 +28696,7 @@ class AnalysisWorkbenchPointLocateInSystemWithRateResult(IAnalysisWorkbenchMetho _get_position_method_offset = 2 _get_velocity_method_offset = 3 _metadata = { - "iid_data" : (4718438476070115548, 11456293296871538843), + "iid_data" : (4912357817606029353, 6844865346746898075), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28788,7 +28746,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchPointLocateInSystemWithRateResult, [AnalysisWorkbenchPointLocateInSystemWithRateResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((4771085085991853208, 16712650806298139816), AnalysisWorkbenchPointLocateInSystemWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((5761098629475697076, 13652034696502375338), AnalysisWorkbenchPointLocateInSystemWithRateResult) agcls.AgTypeNameMap["AnalysisWorkbenchPointLocateInSystemWithRateResult"] = AnalysisWorkbenchPointLocateInSystemWithRateResult class AnalysisWorkbenchSystemTransformResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28799,7 +28757,7 @@ class AnalysisWorkbenchSystemTransformResult(IAnalysisWorkbenchMethodCallResult, _get_is_valid_method_offset = 1 _get_vector_method_offset = 2 _metadata = { - "iid_data" : (5602727224913179539, 3056221723684415935), + "iid_data" : (5107446722782186568, 5017022602003083930), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28840,7 +28798,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchSystemTransformResult, [AnalysisWorkbenchSystemTransformResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((4732248531040369310, 11519390737172858259), AnalysisWorkbenchSystemTransformResult) +agcls.AgClassCatalog.add_catalog_entry((4817842955153372763, 11927372169824119453), AnalysisWorkbenchSystemTransformResult) agcls.AgTypeNameMap["AnalysisWorkbenchSystemTransformResult"] = AnalysisWorkbenchSystemTransformResult class AnalysisWorkbenchSystemTransformWithRateResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28852,7 +28810,7 @@ class AnalysisWorkbenchSystemTransformWithRateResult(IAnalysisWorkbenchMethodCal _get_vector_method_offset = 2 _get_velocity_method_offset = 3 _metadata = { - "iid_data" : (5028026059164558160, 8691094400863508390), + "iid_data" : (4846269420178273287, 7913934849174009487), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28902,7 +28860,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchSystemTransformWithRateResult, [AnalysisWorkbenchSystemTransformWithRateResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((4773661828698350098, 14241460882684623754), AnalysisWorkbenchSystemTransformWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((5752289318224984981, 8498050896156139432), AnalysisWorkbenchSystemTransformWithRateResult) agcls.AgTypeNameMap["AnalysisWorkbenchSystemTransformWithRateResult"] = AnalysisWorkbenchSystemTransformWithRateResult class AnalysisWorkbenchSystemFindInSystemResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28916,7 +28874,7 @@ class AnalysisWorkbenchSystemFindInSystemResult(IAnalysisWorkbenchMethodCallResu _get_rate_method_offset = 4 _get_orientation_method_offset = 5 _metadata = { - "iid_data" : (4961058888294584522, 6819225686450287036), + "iid_data" : (5138147080295498839, 8313807008695185024), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28984,7 +28942,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchSystemFindInSystemResult, [AnalysisWorkbenchSystemFindInSystemResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((4901836917752659950, 3314518124226065597), AnalysisWorkbenchSystemFindInSystemResult) +agcls.AgClassCatalog.add_catalog_entry((4811392081130412691, 6723671847188507815), AnalysisWorkbenchSystemFindInSystemResult) agcls.AgTypeNameMap["AnalysisWorkbenchSystemFindInSystemResult"] = AnalysisWorkbenchSystemFindInSystemResult class AnalysisWorkbenchVectorFindInAxesResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -28995,7 +28953,7 @@ class AnalysisWorkbenchVectorFindInAxesResult(IAnalysisWorkbenchMethodCallResult _get_is_valid_method_offset = 1 _get_vector_method_offset = 2 _metadata = { - "iid_data" : (5163850874032675488, 11046602307391063209), + "iid_data" : (5027470594257516417, 8558917536325852841), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29036,7 +28994,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchVectorFindInAxesResult, [AnalysisWorkbenchVectorFindInAxesResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5305219641346644613, 3358734389861877669), AnalysisWorkbenchVectorFindInAxesResult) +agcls.AgClassCatalog.add_catalog_entry((4759773685645879774, 2408451407677286560), AnalysisWorkbenchVectorFindInAxesResult) agcls.AgTypeNameMap["AnalysisWorkbenchVectorFindInAxesResult"] = AnalysisWorkbenchVectorFindInAxesResult class AnalysisWorkbenchVectorFindInAxesWithRateResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -29048,7 +29006,7 @@ class AnalysisWorkbenchVectorFindInAxesWithRateResult(IAnalysisWorkbenchMethodCa _get_vector_method_offset = 2 _get_rate_method_offset = 3 _metadata = { - "iid_data" : (5384991910738500476, 5081428842426900099), + "iid_data" : (4668009592271616142, 558523252296780220), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29098,7 +29056,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchVectorFindInAxesWithRateResult, [AnalysisWorkbenchVectorFindInAxesWithRateResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5526758868339235638, 15327334100431991214), AnalysisWorkbenchVectorFindInAxesWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((5537722668296635289, 17760729243880432011), AnalysisWorkbenchVectorFindInAxesWithRateResult) agcls.AgTypeNameMap["AnalysisWorkbenchVectorFindInAxesWithRateResult"] = AnalysisWorkbenchVectorFindInAxesWithRateResult class AnalysisWorkbenchAngleFindAngleWithRateResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -29110,7 +29068,7 @@ class AnalysisWorkbenchAngleFindAngleWithRateResult(IAnalysisWorkbenchMethodCall _get_angle_method_offset = 2 _get_angle_rate_method_offset = 3 _metadata = { - "iid_data" : (5292967736344146106, 3501262746512687271), + "iid_data" : (5670280888374016366, 15273216321914029474), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29160,7 +29118,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchAngleFindAngleWithRateResult, [AnalysisWorkbenchAngleFindAngleWithRateResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((4649475226236495161, 15745033739960350352), AnalysisWorkbenchAngleFindAngleWithRateResult) +agcls.AgClassCatalog.add_catalog_entry((5580301756934007267, 12208634637881992855), AnalysisWorkbenchAngleFindAngleWithRateResult) agcls.AgTypeNameMap["AnalysisWorkbenchAngleFindAngleWithRateResult"] = AnalysisWorkbenchAngleFindAngleWithRateResult class AnalysisWorkbenchAngleFindAngleResult(IAnalysisWorkbenchMethodCallResult, SupportsDeleteCallback): @@ -29171,7 +29129,7 @@ class AnalysisWorkbenchAngleFindAngleResult(IAnalysisWorkbenchMethodCallResult, _get_is_valid_method_offset = 1 _get_angle_method_offset = 2 _metadata = { - "iid_data" : (5484695193085506764, 12995272954624926875), + "iid_data" : (5414254574431596871, 14364383053200900791), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29212,7 +29170,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchAngleFindAngleResult, [AnalysisWorkbenchAngleFindAngleResult, IAnalysisWorkbenchMethodCallResult]) -agcls.AgClassCatalog.add_catalog_entry((5703953535685278056, 1024662027560619958), AnalysisWorkbenchAngleFindAngleResult) +agcls.AgClassCatalog.add_catalog_entry((4869334608865006498, 6436343618327361926), AnalysisWorkbenchAngleFindAngleResult) agcls.AgTypeNameMap["AnalysisWorkbenchAngleFindAngleResult"] = AnalysisWorkbenchAngleFindAngleResult class TimeToolInterval(SupportsDeleteCallback): @@ -29223,7 +29181,7 @@ class TimeToolInterval(SupportsDeleteCallback): _get_start_method_offset = 1 _get_stop_method_offset = 2 _metadata = { - "iid_data" : (5653501599416332732, 4402036093091942545), + "iid_data" : (5597250630539950364, 9906405795739402645), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29262,7 +29220,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolInterval, [TimeToolInterval, ]) -agcls.AgClassCatalog.add_catalog_entry((5110544547728130172, 9746137490123278240), TimeToolInterval) +agcls.AgClassCatalog.add_catalog_entry((4947000471923925372, 1055035549194941078), TimeToolInterval) agcls.AgTypeNameMap["TimeToolInterval"] = TimeToolInterval class TimeToolIntervalCollection(SupportsDeleteCallback): @@ -29274,7 +29232,7 @@ class TimeToolIntervalCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (4991188993072027394, 12329114457855179136), + "iid_data" : (4677580814989255473, 13551833747476303036), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -29336,7 +29294,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolIntervalCollection, [TimeToolIntervalCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5721855665807758542, 12102008155485723271), TimeToolIntervalCollection) +agcls.AgClassCatalog.add_catalog_entry((5245975106867993938, 16276996937451738288), TimeToolIntervalCollection) agcls.AgTypeNameMap["TimeToolIntervalCollection"] = TimeToolIntervalCollection class AnalysisWorkbenchCentralBody(SupportsDeleteCallback): @@ -29346,7 +29304,7 @@ class AnalysisWorkbenchCentralBody(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_name_method_offset = 1 _metadata = { - "iid_data" : (5605880252896253198, 15894328407293903524), + "iid_data" : (4794112393224831674, 12221532499851249540), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29376,7 +29334,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchCentralBody, [AnalysisWorkbenchCentralBody, ]) -agcls.AgClassCatalog.add_catalog_entry((4920377372252981471, 2995698768068563878), AnalysisWorkbenchCentralBody) +agcls.AgClassCatalog.add_catalog_entry((4913392822529390598, 14229893077134288828), AnalysisWorkbenchCentralBody) agcls.AgTypeNameMap["AnalysisWorkbenchCentralBody"] = AnalysisWorkbenchCentralBody class AnalysisWorkbenchCentralBodyReference(IAnalysisWorkbenchComponentReference, SupportsDeleteCallback): @@ -29388,7 +29346,7 @@ class AnalysisWorkbenchCentralBodyReference(IAnalysisWorkbenchComponentReference _set_central_body_method_offset = 2 _get_central_body_method_offset = 3 _metadata = { - "iid_data" : (4901691415447825012, 18175271878169526149), + "iid_data" : (4773590080497207731, 18051404093093391806), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29432,7 +29390,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchCentralBodyReference, [AnalysisWorkbenchCentralBodyReference, IAnalysisWorkbenchComponentReference]) -agcls.AgClassCatalog.add_catalog_entry((5340102991488887384, 6469328972034659504), AnalysisWorkbenchCentralBodyReference) +agcls.AgClassCatalog.add_catalog_entry((5476156557829169451, 4388694525084020371), AnalysisWorkbenchCentralBodyReference) agcls.AgTypeNameMap["AnalysisWorkbenchCentralBodyReference"] = AnalysisWorkbenchCentralBodyReference class AnalysisWorkbenchCentralBodyCollection(SupportsDeleteCallback): @@ -29446,7 +29404,7 @@ class AnalysisWorkbenchCentralBodyCollection(SupportsDeleteCallback): _add_method_offset = 4 _remove_method_offset = 5 _metadata = { - "iid_data" : (5402404744674331130, 9115936032301068435), + "iid_data" : (5735958100656128830, 16959563826733832593), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -29522,7 +29480,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchCentralBodyCollection, [AnalysisWorkbenchCentralBodyCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4794614344527977359, 14146463188074571153), AnalysisWorkbenchCentralBodyCollection) +agcls.AgClassCatalog.add_catalog_entry((5033867662583620675, 10800869165188929680), AnalysisWorkbenchCentralBodyCollection) agcls.AgTypeNameMap["AnalysisWorkbenchCentralBodyCollection"] = AnalysisWorkbenchCentralBodyCollection class AnalysisWorkbenchComponentCollection(SupportsDeleteCallback): @@ -29537,7 +29495,7 @@ class AnalysisWorkbenchComponentCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 5 _get_item_by_name_method_offset = 6 _metadata = { - "iid_data" : (5267645902216178612, 12942001774476864927), + "iid_data" : (4954754008013020578, 11352329890945656451), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -29620,7 +29578,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisWorkbenchComponentCollection, [AnalysisWorkbenchComponentCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5079329608783990074, 10222245566471765161), AnalysisWorkbenchComponentCollection) +agcls.AgClassCatalog.add_catalog_entry((5422471497706861171, 7695248570130547100), AnalysisWorkbenchComponentCollection) agcls.AgTypeNameMap["AnalysisWorkbenchComponentCollection"] = AnalysisWorkbenchComponentCollection class TimeToolPointSamplingResult(SupportsDeleteCallback): @@ -29631,7 +29589,7 @@ class TimeToolPointSamplingResult(SupportsDeleteCallback): _get_is_valid_method_offset = 1 _get_intervals_method_offset = 2 _metadata = { - "iid_data" : (4621238482322447175, 1700458122111206846), + "iid_data" : (5531686163279891793, 16600243548827179944), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29670,7 +29628,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolPointSamplingResult, [TimeToolPointSamplingResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5583924698373366089, 2165026541174367877), TimeToolPointSamplingResult) +agcls.AgClassCatalog.add_catalog_entry((5049658854264873752, 16621632729201038520), TimeToolPointSamplingResult) agcls.AgTypeNameMap["TimeToolPointSamplingResult"] = TimeToolPointSamplingResult class TimeToolPointSamplingInterval(SupportsDeleteCallback): @@ -29684,7 +29642,7 @@ class TimeToolPointSamplingInterval(SupportsDeleteCallback): _get_start_method_offset = 4 _get_stop_method_offset = 5 _metadata = { - "iid_data" : (5591284094447967730, 3613680757386286218), + "iid_data" : (5048572111297360522, 9789939765296536764), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29750,7 +29708,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolPointSamplingInterval, [TimeToolPointSamplingInterval, ]) -agcls.AgClassCatalog.add_catalog_entry((4785358452219528936, 17228713367816098194), TimeToolPointSamplingInterval) +agcls.AgClassCatalog.add_catalog_entry((5643446677098158882, 10515364004355560866), TimeToolPointSamplingInterval) agcls.AgTypeNameMap["TimeToolPointSamplingInterval"] = TimeToolPointSamplingInterval class TimeToolPointSamplingIntervalCollection(SupportsDeleteCallback): @@ -29762,7 +29720,7 @@ class TimeToolPointSamplingIntervalCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5530358145792459749, 592623579709177530), + "iid_data" : (5593467567825867810, 5421309323946378651), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29824,7 +29782,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolPointSamplingIntervalCollection, [TimeToolPointSamplingIntervalCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5287350835476231857, 6426093684585889170), TimeToolPointSamplingIntervalCollection) +agcls.AgClassCatalog.add_catalog_entry((5035241349238554997, 9521843624262757050), TimeToolPointSamplingIntervalCollection) agcls.AgTypeNameMap["TimeToolPointSamplingIntervalCollection"] = TimeToolPointSamplingIntervalCollection class TimeToolAxesSamplingResult(SupportsDeleteCallback): @@ -29835,7 +29793,7 @@ class TimeToolAxesSamplingResult(SupportsDeleteCallback): _get_is_valid_method_offset = 1 _get_intervals_method_offset = 2 _metadata = { - "iid_data" : (4642131052752284166, 17374449711146834072), + "iid_data" : (5551516305174697944, 9830423687187173295), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29874,7 +29832,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolAxesSamplingResult, [TimeToolAxesSamplingResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5514187429032108392, 5428366094586886549), TimeToolAxesSamplingResult) +agcls.AgClassCatalog.add_catalog_entry((4984749013318078731, 1584359801916495290), TimeToolAxesSamplingResult) agcls.AgTypeNameMap["TimeToolAxesSamplingResult"] = TimeToolAxesSamplingResult class TimeToolAxesSamplingInterval(SupportsDeleteCallback): @@ -29888,7 +29846,7 @@ class TimeToolAxesSamplingInterval(SupportsDeleteCallback): _get_start_method_offset = 4 _get_stop_method_offset = 5 _metadata = { - "iid_data" : (5256164116345950850, 14989044375958505861), + "iid_data" : (4638750141660558245, 13817354509686196900), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29954,7 +29912,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolAxesSamplingInterval, [TimeToolAxesSamplingInterval, ]) -agcls.AgClassCatalog.add_catalog_entry((5352164953331321351, 3394555340664015013), TimeToolAxesSamplingInterval) +agcls.AgClassCatalog.add_catalog_entry((5535180304429730664, 8132204608904291729), TimeToolAxesSamplingInterval) agcls.AgTypeNameMap["TimeToolAxesSamplingInterval"] = TimeToolAxesSamplingInterval class TimeToolAxesSamplingIntervalCollection(SupportsDeleteCallback): @@ -29966,7 +29924,7 @@ class TimeToolAxesSamplingIntervalCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5710623310116775291, 12435953586864494518), + "iid_data" : (5556548624847788258, 9149202397365232821), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30028,5 +29986,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeToolAxesSamplingIntervalCollection, [TimeToolAxesSamplingIntervalCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5527858769336517270, 17257249824002230947), TimeToolAxesSamplingIntervalCollection) +agcls.AgClassCatalog.add_catalog_entry((5425209413113748600, 9461923000796715699), TimeToolAxesSamplingIntervalCollection) agcls.AgTypeNameMap["TimeToolAxesSamplingIntervalCollection"] = TimeToolAxesSamplingIntervalCollection \ No newline at end of file diff --git a/src/ansys/stk/core/graphics.py b/src/ansys/stk/core/graphics.py index cd701f1971..f406ba7eab 100644 --- a/src/ansys/stk/core/graphics.py +++ b/src/ansys/stk/core/graphics.py @@ -39,26 +39,27 @@ "BandOrderFilterFactory", "BatchPrimitiveIndex", "BinaryLogicOperation", "BlurFilter", "BlurFilterFactory", "BlurMethod", "BoundingSphere", "BoundingSphereFactory", "BoxTriangulatorInitializer", "BrightnessFilter", "BrightnessFilterFactory", "Camera", "CameraSnapshot", "CameraVideoRecording", "CentralBodyGraphics", -"CentralBodyGraphicsIndexer", "Clouds", "ColorToLuminanceFilter", "ColorToLuminanceFilterFactory", -"CompositeDisplayCondition", "CompositeDisplayConditionFactory", "CompositePrimitive", "CompositePrimitiveFactory", -"ConstantDisplayCondition", "ConstantDisplayConditionFactory", "ConstrainedUpAxis", "ContrastFilter", -"ContrastFilterFactory", "ConvolutionFilter", "ConvolutionFilterFactory", "CustomImageGlobeOverlay", -"CustomImageGlobeOverlayPluginActivator", "CustomImageGlobeOverlayPluginActivatorFactory", -"CustomImageGlobeOverlayPluginProxy", "CylinderFillOptions", "CylinderTriangulatorInitializer", "DisplayCondition", -"DistanceDisplayCondition", "DistanceDisplayConditionFactory", "DistanceToGlobeOverlayDisplayCondition", -"DistanceToGlobeOverlayDisplayConditionFactory", "DistanceToPositionDisplayCondition", -"DistanceToPositionDisplayConditionFactory", "DistanceToPrimitiveDisplayCondition", -"DistanceToPrimitiveDisplayConditionFactory", "DurationPathPrimitiveUpdatePolicy", -"DurationPathPrimitiveUpdatePolicyFactory", "EdgeDetectFilter", "EdgeDetectFilterFactory", "EdgeDetectMethod", -"EllipsoidTriangulatorInitializer", "ExtrudedPolylineTriangulatorInitializer", "ExtrudedPolylineTriangulatorResult", -"FaceCullingMode", "FactoryAndInitializers", "FilteringRasterStream", "FilteringRasterStreamFactory", "FlipFilter", -"FlipFilterFactory", "FontStyle", "FrameRate", "GammaCorrectionFilter", "GammaCorrectionFilterFactory", -"GaussianBlurFilter", "GaussianBlurFilterFactory", "GeospatialImageGlobeOverlay", "GeospatialImageGlobeOverlayFactory", -"GlobeImageOverlay", "GlobeImageOverlayAddCompleteEventArgs", "GlobeImageOverlayInitializer", "GlobeOverlay", -"GlobeOverlaySettings", "GradientDetectFilter", "GradientDetectFilterFactory", "GradientDetectMethod", "GraphicsFont", -"GraphicsFontFactory", "GreatArcInterpolator", "GreatArcInterpolatorFactory", "IConvolutionFilter", "IDisplayCondition", -"IGlobeImageOverlay", "IGlobeOverlay", "IKmlContainer", "IKmlFeature", "IOverlay", "IPathPrimitiveUpdatePolicy", -"IPositionInterpolator", "IPrimitive", "IProjection", "IRaster", "IRasterFilter", "IRasterStream", "IScreenOverlay", +"CentralBodyGraphicsIndexer", "CesiumIonTerrainOverlay", "CesiumIonTerrainOverlayFactory", "Clouds", +"ColorToLuminanceFilter", "ColorToLuminanceFilterFactory", "CompositeDisplayCondition", +"CompositeDisplayConditionFactory", "CompositePrimitive", "CompositePrimitiveFactory", "ConstantDisplayCondition", +"ConstantDisplayConditionFactory", "ConstrainedUpAxis", "ContrastFilter", "ContrastFilterFactory", "ConvolutionFilter", +"ConvolutionFilterFactory", "CustomImageGlobeOverlay", "CustomImageGlobeOverlayPluginActivator", +"CustomImageGlobeOverlayPluginActivatorFactory", "CustomImageGlobeOverlayPluginProxy", "CylinderFillOptions", +"CylinderTriangulatorInitializer", "DisplayCondition", "DistanceDisplayCondition", "DistanceDisplayConditionFactory", +"DistanceToGlobeOverlayDisplayCondition", "DistanceToGlobeOverlayDisplayConditionFactory", +"DistanceToPositionDisplayCondition", "DistanceToPositionDisplayConditionFactory", +"DistanceToPrimitiveDisplayCondition", "DistanceToPrimitiveDisplayConditionFactory", +"DurationPathPrimitiveUpdatePolicy", "DurationPathPrimitiveUpdatePolicyFactory", "EdgeDetectFilter", +"EdgeDetectFilterFactory", "EdgeDetectMethod", "EllipsoidTriangulatorInitializer", +"ExtrudedPolylineTriangulatorInitializer", "ExtrudedPolylineTriangulatorResult", "FaceCullingMode", +"FactoryAndInitializers", "FilteringRasterStream", "FilteringRasterStreamFactory", "FlipFilter", "FlipFilterFactory", +"FontStyle", "FrameRate", "GammaCorrectionFilter", "GammaCorrectionFilterFactory", "GaussianBlurFilter", +"GaussianBlurFilterFactory", "GeospatialImageGlobeOverlay", "GeospatialImageGlobeOverlayFactory", "GlobeImageOverlay", +"GlobeImageOverlayAddCompleteEventArgs", "GlobeImageOverlayInitializer", "GlobeOverlay", "GlobeOverlaySettings", +"GradientDetectFilter", "GradientDetectFilterFactory", "GradientDetectMethod", "GraphicsFont", "GraphicsFontFactory", +"GreatArcInterpolator", "GreatArcInterpolatorFactory", "IConvolutionFilter", "IDisplayCondition", "IGlobeImageOverlay", +"IGlobeOverlay", "IKmlContainer", "IKmlFeature", "IOverlay", "IPathPrimitiveUpdatePolicy", "IPositionInterpolator", +"IPrimitive", "IProjection", "IRaster", "IRasterFilter", "IRasterStream", "IScreenOverlay", "IScreenOverlayCollectionBase", "IScreenOverlayContainer", "ITerrainOverlay", "ITriangulatorResult", "ImageCollection", "Jpeg2000CompressionProfile", "Jpeg2000WriterInitializer", "KmlContainer", "KmlDocument", "KmlDocumentCollection", "KmlDocumentLoadedEventArgs", "KmlFeature", "KmlFeatureCollection", "KmlFolder", "KmlGraphics", "KmlNetworkLink", @@ -131,12 +132,8 @@ ) from .stkutil import Date, IOrientation from .utilities import colors as agcolor -from .utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class CylinderFillOptions(IntFlag): """ Cylinder faces that can be filled. @@ -216,7 +213,7 @@ class VideoFormat(IntEnum): agcls.AgTypeNameMap["VideoFormat"] = VideoFormat class ConstrainedUpAxis(IntEnum): - """When setting the camera'saxes, this defines which axis of the axes is up in screen space, where up is from the bottom to the top of the screen.""" + """When setting the camera's axes, this defines which axis of the axes is up in screen space, where up is from the bottom to the top of the screen.""" X = 0 """The X axis is constrained.""" @@ -266,7 +263,7 @@ class OverlayRole(IntEnum): agcls.AgTypeNameMap["OverlayRole"] = OverlayRole class PrimitiveIndicesOrderHint(IntEnum): - """An optimization hint optionally provided to a primitive'sSetPartial method to enhance performance.""" + """An optimization hint optionally provided to a primitive's SetPartial method to enhance performance.""" NOT_SORTED = 0 """The indices passed to SetPartial are not sorted. Therefore, the primitive may sort them to improve performance of writing its geometry to video memory.""" @@ -433,6 +430,8 @@ class ModelTransformationType(IntEnum): """Translate the green band of color associated with the geometry.""" TRANSLATE_BLUE = 22 """Translate the blue band of color associated with the geometry.""" + ANIMATION = 23 + """Control an animation cycle defined on the model.""" ModelTransformationType.TRANSLATE_X.__doc__ = "Translate the geometry along the X axis." ModelTransformationType.TRANSLATE_Y.__doc__ = "Translate the geometry along the Y axis." @@ -457,6 +456,7 @@ class ModelTransformationType(IntEnum): ModelTransformationType.TRANSLATE_RED.__doc__ = "Translate the red band of color associated with the geometry." ModelTransformationType.TRANSLATE_GREEN.__doc__ = "Translate the green band of color associated with the geometry." ModelTransformationType.TRANSLATE_BLUE.__doc__ = "Translate the blue band of color associated with the geometry." +ModelTransformationType.ANIMATION.__doc__ = "Control an animation cycle defined on the model." agcls.AgTypeNameMap["ModelTransformationType"] = ModelTransformationType @@ -559,7 +559,7 @@ class RenderPass(IntFlag): agcls.AgTypeNameMap["RenderPass"] = RenderPass class RenderPassHint(IntEnum): - """An optimization hint optionally provided to a primitive'sSet method to enhance performance when per-position colors are used.""" + """An optimization hint optionally provided to a primitive's Set method to enhance performance when per-position colors are used.""" OPAQUE = 0 """The collection of colors contains only opaque colors. This implies that each color's alpha component is 255.""" @@ -861,7 +861,7 @@ class RasterBand(IntEnum): agcls.AgTypeNameMap["RasterBand"] = RasterBand class RasterFormat(IntEnum): - """Common raster band layouts that may be contained within a raster dataset. Each pixel of the raster will contain the bands defined by the layout in the specified order. A typical color raster image will have an rgbraster format.""" + """Common raster band layouts that may be contained within a raster dataset. Each pixel of the raster will contain the bands defined by the layout in the specified order. A typical color raster image will have an rgb raster format.""" RED = 0 """The format of the raster is a single band consisting of red values.""" @@ -1003,7 +1003,7 @@ class KmlNetworkLinkViewRefreshMode(IntEnum): agcls.AgTypeNameMap["KmlNetworkLinkViewRefreshMode"] = KmlNetworkLinkViewRefreshMode class ModelUpAxis(IntEnum): - """When setting the camera'saxes, this defines which axis of the axes is up in screen space, where up is from the bottom to the top of the screen.""" + """When setting the camera's axes, this defines which axis of the axes is up in screen space, where up is from the bottom to the top of the screen.""" X = 0 """The positive X axis.""" @@ -2987,7 +2987,7 @@ def pinning_origin(self, pinning_origin:"ScreenOverlayPinningOrigin") -> None: "marshallers" : (agmarshall.InterfaceOutArg,) } @property def parent(self) -> "IScreenOverlayContainer": - """Get the overlay's parent. This may be another overlay if this overlay was added to that overlay's overlays collection. Or, it may be the screen overlay manager if this overlay was added to the scene manager'sscreen overlays collection.""" + """Get the overlay's parent. This may be another overlay if this overlay was added to that overlay's overlays collection. Or, it may be the screen overlay manager if this overlay was added to the scene manager's screen overlays collection.""" return self._intf.get_property(IOverlay._metadata, IOverlay._get_parent_metadata) _get_translucency_metadata = { "offset" : _get_translucency_method_offset, @@ -3677,7 +3677,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PathPoint, [PathPoint, ]) -agcls.AgClassCatalog.add_catalog_entry((5556206296547912371, 8503175498596258195), PathPoint) +agcls.AgClassCatalog.add_catalog_entry((4949721281594789357, 6117417435675314350), PathPoint) agcls.AgTypeNameMap["PathPoint"] = PathPoint class PathPointFactory(SupportsDeleteCallback): @@ -3747,7 +3747,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PathPointFactory, [PathPointFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5489537290029782725, 4580717587449338530), PathPointFactory) +agcls.AgClassCatalog.add_catalog_entry((4916780781573170136, 10726661587275533499), PathPointFactory) agcls.AgTypeNameMap["PathPointFactory"] = PathPointFactory class BoundingSphere(SupportsDeleteCallback): @@ -3806,7 +3806,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BoundingSphere, [BoundingSphere, ]) -agcls.AgClassCatalog.add_catalog_entry((5560913133829781863, 6998370718496213136), BoundingSphere) +agcls.AgClassCatalog.add_catalog_entry((4830804229923390554, 15424555710076731038), BoundingSphere) agcls.AgTypeNameMap["BoundingSphere"] = BoundingSphere class BoundingSphereFactory(SupportsDeleteCallback): @@ -3854,7 +3854,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BoundingSphereFactory, [BoundingSphereFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5271520243375596029, 5819040470255887235), BoundingSphereFactory) +agcls.AgClassCatalog.add_catalog_entry((5588634139578840010, 6098193137855532221), BoundingSphereFactory) agcls.AgTypeNameMap["BoundingSphereFactory"] = BoundingSphereFactory class TextureFilter2D(SupportsDeleteCallback): @@ -3964,7 +3964,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextureFilter2D, [TextureFilter2D, ]) -agcls.AgClassCatalog.add_catalog_entry((5701511467830951335, 18354553182752180127), TextureFilter2D) +agcls.AgClassCatalog.add_catalog_entry((5531078546101115421, 13916741998195711374), TextureFilter2D) agcls.AgTypeNameMap["TextureFilter2D"] = TextureFilter2D class TextureFilter2DFactory(SupportsDeleteCallback): @@ -4058,7 +4058,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextureFilter2DFactory, [TextureFilter2DFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5071727819948482052, 5422654417578581655), TextureFilter2DFactory) +agcls.AgClassCatalog.add_catalog_entry((5316402815302073436, 18366094128851394188), TextureFilter2DFactory) agcls.AgTypeNameMap["TextureFilter2DFactory"] = TextureFilter2DFactory class RendererTexture2D(SupportsDeleteCallback): @@ -4098,7 +4098,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RendererTexture2D, [RendererTexture2D, ]) -agcls.AgClassCatalog.add_catalog_entry((5381155970277415318, 3622939501334827702), RendererTexture2D) +agcls.AgClassCatalog.add_catalog_entry((5373421657900225945, 13015890299130046139), RendererTexture2D) agcls.AgTypeNameMap["RendererTexture2D"] = RendererTexture2D class RendererTextureTemplate2D(SupportsDeleteCallback): @@ -4158,7 +4158,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RendererTextureTemplate2D, [RendererTextureTemplate2D, ]) -agcls.AgClassCatalog.add_catalog_entry((4903592959625323336, 10408150276974255496), RendererTextureTemplate2D) +agcls.AgClassCatalog.add_catalog_entry((4942457160203296608, 11995073579180911784), RendererTextureTemplate2D) agcls.AgTypeNameMap["RendererTextureTemplate2D"] = RendererTextureTemplate2D class PathPointCollection(SupportsDeleteCallback): @@ -4232,7 +4232,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PathPointCollection, [PathPointCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4718379932532326826, 11444711569154001853), PathPointCollection) +agcls.AgClassCatalog.add_catalog_entry((5361154354686562292, 9778320965562547860), PathPointCollection) agcls.AgTypeNameMap["PathPointCollection"] = PathPointCollection class ObjectCollection(SupportsDeleteCallback): @@ -4306,7 +4306,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ObjectCollection, [ObjectCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5689274977493123915, 2183068153647623591), ObjectCollection) +agcls.AgClassCatalog.add_catalog_entry((5599980880177303614, 7732095528622376073), ObjectCollection) agcls.AgTypeNameMap["ObjectCollection"] = ObjectCollection class SceneCollection(SupportsDeleteCallback): @@ -4380,7 +4380,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SceneCollection, [SceneCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5301811212438284748, 14423411918377718926), SceneCollection) +agcls.AgClassCatalog.add_catalog_entry((5733265757536798646, 15784337225742436789), SceneCollection) agcls.AgTypeNameMap["SceneCollection"] = SceneCollection class ScreenOverlayPickResultCollection(SupportsDeleteCallback): @@ -4454,7 +4454,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScreenOverlayPickResultCollection, [ScreenOverlayPickResultCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4677343897895766869, 11872430607576403131), ScreenOverlayPickResultCollection) +agcls.AgClassCatalog.add_catalog_entry((5326375754712058530, 10255580984360749230), ScreenOverlayPickResultCollection) agcls.AgTypeNameMap["ScreenOverlayPickResultCollection"] = ScreenOverlayPickResultCollection class GlobeImageOverlayAddCompleteEventArgs(SupportsDeleteCallback): @@ -4494,7 +4494,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GlobeImageOverlayAddCompleteEventArgs, [GlobeImageOverlayAddCompleteEventArgs, ]) -agcls.AgClassCatalog.add_catalog_entry((5231802800479662057, 2104184534495932053), GlobeImageOverlayAddCompleteEventArgs) +agcls.AgClassCatalog.add_catalog_entry((4691167064435911335, 216212989075947147), GlobeImageOverlayAddCompleteEventArgs) agcls.AgTypeNameMap["GlobeImageOverlayAddCompleteEventArgs"] = GlobeImageOverlayAddCompleteEventArgs class TerrainOverlayAddCompleteEventArgs(SupportsDeleteCallback): @@ -4534,7 +4534,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TerrainOverlayAddCompleteEventArgs, [TerrainOverlayAddCompleteEventArgs, ]) -agcls.AgClassCatalog.add_catalog_entry((4866096509316980678, 14412758423447289486), TerrainOverlayAddCompleteEventArgs) +agcls.AgClassCatalog.add_catalog_entry((5113588343720964337, 11755160548894278313), TerrainOverlayAddCompleteEventArgs) agcls.AgTypeNameMap["TerrainOverlayAddCompleteEventArgs"] = TerrainOverlayAddCompleteEventArgs class PickResultCollection(SupportsDeleteCallback): @@ -4608,7 +4608,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PickResultCollection, [PickResultCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5712441455425732440, 17907447014582202282), PickResultCollection) +agcls.AgClassCatalog.add_catalog_entry((5749296816216136740, 14465105284498583713), PickResultCollection) agcls.AgTypeNameMap["PickResultCollection"] = PickResultCollection class RenderingEventArgs(SupportsDeleteCallback): @@ -4658,7 +4658,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RenderingEventArgs, [RenderingEventArgs, ]) -agcls.AgClassCatalog.add_catalog_entry((5392329581593296225, 914494406188763269), RenderingEventArgs) +agcls.AgClassCatalog.add_catalog_entry((5508440329315922877, 3060830579259026859), RenderingEventArgs) agcls.AgTypeNameMap["RenderingEventArgs"] = RenderingEventArgs class BatchPrimitiveIndex(SupportsDeleteCallback): @@ -4708,7 +4708,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BatchPrimitiveIndex, [BatchPrimitiveIndex, ]) -agcls.AgClassCatalog.add_catalog_entry((5200164995912440169, 5658385359959925641), BatchPrimitiveIndex) +agcls.AgClassCatalog.add_catalog_entry((5297141160340260105, 5212519940367339659), BatchPrimitiveIndex) agcls.AgTypeNameMap["BatchPrimitiveIndex"] = BatchPrimitiveIndex class KmlDocumentCollection(SupportsDeleteCallback): @@ -4782,7 +4782,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KmlDocumentCollection, [KmlDocumentCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5215825726924847476, 8941538243989311415), KmlDocumentCollection) +agcls.AgClassCatalog.add_catalog_entry((5724313987381943452, 12090250210102941074), KmlDocumentCollection) agcls.AgTypeNameMap["KmlDocumentCollection"] = KmlDocumentCollection class KmlFeatureCollection(SupportsDeleteCallback): @@ -4856,7 +4856,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KmlFeatureCollection, [KmlFeatureCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5727078008905494174, 12095817447017663925), KmlFeatureCollection) +agcls.AgClassCatalog.add_catalog_entry((5230320945309436316, 3140761502646319547), KmlFeatureCollection) agcls.AgTypeNameMap["KmlFeatureCollection"] = KmlFeatureCollection class KmlDocumentLoadedEventArgs(SupportsDeleteCallback): @@ -4906,13 +4906,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KmlDocumentLoadedEventArgs, [KmlDocumentLoadedEventArgs, ]) -agcls.AgClassCatalog.add_catalog_entry((5646942824342644840, 16385106561904486318), KmlDocumentLoadedEventArgs) +agcls.AgClassCatalog.add_catalog_entry((5451151110314093697, 4972924819512288940), KmlDocumentLoadedEventArgs) agcls.AgTypeNameMap["KmlDocumentLoadedEventArgs"] = KmlDocumentLoadedEventArgs class FactoryAndInitializers(SupportsDeleteCallback): """Methods and properties are used to initialize new primitives, display conditions, screen overlays, textures and many other types; compute and retrieve triangulator results and access global properties (what's known as static properties, static methods a...""" - _num_methods = 83 + _num_methods = 84 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_box_triangulator_method_offset = 1 _get_cylinder_triangulator_method_offset = 2 @@ -4997,6 +4997,7 @@ class FactoryAndInitializers(SupportsDeleteCallback): _get_vector_primitive_method_offset = 81 _get_polyline_primitive_optional_parameters_method_offset = 82 _get_point_batch_primitive_optional_parameters_method_offset = 83 + _get_cesium_ion_terrain_overlay_method_offset = 84 _metadata = { "iid_data" : (5413969555641802483, 7605805363040079775), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, @@ -5669,6 +5670,14 @@ def point_batch_primitive_optional_parameters(self) -> "PointBatchPrimitiveOptio """Access global methods and properties of PointBatchPrimitiveOptionalParameters (what's known as static properties, static methods and constructors in languages such as C++, C#, etc.).""" return self._intf.get_property(FactoryAndInitializers._metadata, FactoryAndInitializers._get_point_batch_primitive_optional_parameters_metadata) + _get_cesium_ion_terrain_overlay_metadata = { "offset" : _get_cesium_ion_terrain_overlay_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def cesium_ion_terrain_overlay(self) -> "CesiumIonTerrainOverlayFactory": + """Access global methods and properties of CesiumionTerrainOverlay (what's known as static properties, static methods and constructors in languages such as C++, C#, etc.).""" + return self._intf.get_property(FactoryAndInitializers._metadata, FactoryAndInitializers._get_cesium_ion_terrain_overlay_metadata) + _property_names[box_triangulator] = "box_triangulator" _property_names[cylinder_triangulator] = "cylinder_triangulator" _property_names[ellipsoid_triangulator] = "ellipsoid_triangulator" @@ -5752,6 +5761,7 @@ def point_batch_primitive_optional_parameters(self) -> "PointBatchPrimitiveOptio _property_names[vector_primitive] = "vector_primitive" _property_names[polyline_primitive_optional_parameters] = "polyline_primitive_optional_parameters" _property_names[point_batch_primitive_optional_parameters] = "point_batch_primitive_optional_parameters" + _property_names[cesium_ion_terrain_overlay] = "cesium_ion_terrain_overlay" def __init__(self, source_object=None): """Construct an object of type FactoryAndInitializers.""" @@ -5766,7 +5776,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FactoryAndInitializers, [FactoryAndInitializers, ]) -agcls.AgClassCatalog.add_catalog_entry((5029710387976957897, 13954049756575440778), FactoryAndInitializers) +agcls.AgClassCatalog.add_catalog_entry((5483799955106671784, 4039048167507315635), FactoryAndInitializers) agcls.AgTypeNameMap["FactoryAndInitializers"] = FactoryAndInitializers class ExtrudedPolylineTriangulatorResult(ITriangulatorResult, SupportsDeleteCallback): @@ -5828,7 +5838,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ExtrudedPolylineTriangulatorResult, [ExtrudedPolylineTriangulatorResult, ITriangulatorResult]) -agcls.AgClassCatalog.add_catalog_entry((4874148548191491803, 705205959735039921), ExtrudedPolylineTriangulatorResult) +agcls.AgClassCatalog.add_catalog_entry((5432247316242051175, 8508360002852026764), ExtrudedPolylineTriangulatorResult) agcls.AgTypeNameMap["ExtrudedPolylineTriangulatorResult"] = ExtrudedPolylineTriangulatorResult class SolidTriangulatorResult(ITriangulatorResult, SupportsDeleteCallback): @@ -5900,7 +5910,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolidTriangulatorResult, [SolidTriangulatorResult, ITriangulatorResult]) -agcls.AgClassCatalog.add_catalog_entry((5292312989871528695, 2932714005618817949), SolidTriangulatorResult) +agcls.AgClassCatalog.add_catalog_entry((5325681590037629443, 15387741810622714532), SolidTriangulatorResult) agcls.AgTypeNameMap["SolidTriangulatorResult"] = SolidTriangulatorResult class SurfaceShapesResult(SupportsDeleteCallback): @@ -5960,7 +5970,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SurfaceShapesResult, [SurfaceShapesResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5562832838748717934, 17103991771881976193), SurfaceShapesResult) +agcls.AgClassCatalog.add_catalog_entry((5725977211271640284, 905543062273141426), SurfaceShapesResult) agcls.AgTypeNameMap["SurfaceShapesResult"] = SurfaceShapesResult class SurfaceTriangulatorResult(ITriangulatorResult, SupportsDeleteCallback): @@ -6042,7 +6052,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SurfaceTriangulatorResult, [SurfaceTriangulatorResult, ITriangulatorResult]) -agcls.AgClassCatalog.add_catalog_entry((5317895839875531743, 55317102968090019), SurfaceTriangulatorResult) +agcls.AgClassCatalog.add_catalog_entry((5212811510324177379, 4977760969201582495), SurfaceTriangulatorResult) agcls.AgTypeNameMap["SurfaceTriangulatorResult"] = SurfaceTriangulatorResult class TriangulatorResult(ITriangulatorResult, SupportsDeleteCallback): @@ -6061,7 +6071,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TriangulatorResult, [ITriangulatorResult]) -agcls.AgClassCatalog.add_catalog_entry((5139444277268572249, 3108066989369069979), TriangulatorResult) +agcls.AgClassCatalog.add_catalog_entry((4826873719817789203, 6969464852944992409), TriangulatorResult) agcls.AgTypeNameMap["TriangulatorResult"] = TriangulatorResult class AGICustomTerrainOverlay(ITerrainOverlay, IGlobeOverlay, SupportsDeleteCallback): @@ -6095,7 +6105,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AGICustomTerrainOverlay, [AGICustomTerrainOverlay, ITerrainOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((5233896634715199280, 3319534929678221749), AGICustomTerrainOverlay) +agcls.AgClassCatalog.add_catalog_entry((5125909837912753757, 6001761083297873301), AGICustomTerrainOverlay) agcls.AgTypeNameMap["AGICustomTerrainOverlay"] = AGICustomTerrainOverlay class AGIProcessedImageGlobeOverlay(IGlobeImageOverlay, IGlobeOverlay, SupportsDeleteCallback): @@ -6129,7 +6139,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AGIProcessedImageGlobeOverlay, [AGIProcessedImageGlobeOverlay, IGlobeImageOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((4698652200510509190, 4410810686274608779), AGIProcessedImageGlobeOverlay) +agcls.AgClassCatalog.add_catalog_entry((5728610100786635849, 2957991857231083434), AGIProcessedImageGlobeOverlay) agcls.AgTypeNameMap["AGIProcessedImageGlobeOverlay"] = AGIProcessedImageGlobeOverlay class AGIProcessedTerrainOverlay(ITerrainOverlay, IGlobeOverlay, SupportsDeleteCallback): @@ -6163,7 +6173,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AGIProcessedTerrainOverlay, [AGIProcessedTerrainOverlay, ITerrainOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((5555210745660264736, 9436563425815460013), AGIProcessedTerrainOverlay) +agcls.AgClassCatalog.add_catalog_entry((4951464777881402831, 2834766313611109823), AGIProcessedTerrainOverlay) agcls.AgTypeNameMap["AGIProcessedTerrainOverlay"] = AGIProcessedTerrainOverlay class AGIRoamImageGlobeOverlay(IGlobeImageOverlay, IGlobeOverlay, SupportsDeleteCallback): @@ -6197,7 +6207,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AGIRoamImageGlobeOverlay, [AGIRoamImageGlobeOverlay, IGlobeImageOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((5242539083339407783, 14850989973976265913), AGIRoamImageGlobeOverlay) +agcls.AgClassCatalog.add_catalog_entry((5715213650622816929, 12966482154332360859), AGIRoamImageGlobeOverlay) agcls.AgTypeNameMap["AGIRoamImageGlobeOverlay"] = AGIRoamImageGlobeOverlay class CameraSnapshot(SupportsDeleteCallback): @@ -6267,19 +6277,18 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CameraSnapshot, [CameraSnapshot, ]) -agcls.AgClassCatalog.add_catalog_entry((4857812757827340764, 12820205993576870016), CameraSnapshot) +agcls.AgClassCatalog.add_catalog_entry((4739024314640205340, 4711659974622010507), CameraSnapshot) agcls.AgTypeNameMap["CameraSnapshot"] = CameraSnapshot class CameraVideoRecording(SupportsDeleteCallback): """Records the 3D window to either a movie file or to consecutively ordered image files each time the scene is rendered.""" - _num_methods = 5 + _num_methods = 4 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_is_recording_method_offset = 1 - _start_recording_method_offset = 2 - _start_recording_frame_stack_method_offset = 3 - _stop_recording_method_offset = 4 - _start_recording_video_method_offset = 5 + _start_recording_frame_stack_method_offset = 2 + _stop_recording_method_offset = 3 + _start_recording_video_method_offset = 4 _metadata = { "iid_data" : (4979543382962073210, 764756984121433475), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, @@ -6296,13 +6305,6 @@ def is_recording(self) -> bool: """Get if recording is occurring or not.""" return self._intf.get_property(CameraVideoRecording._metadata, CameraVideoRecording._get_is_recording_metadata) - _start_recording_metadata = { "offset" : _start_recording_method_offset, - "arg_types" : (agcom.BSTR, agcom.INT, agcom.INT,), - "marshallers" : (agmarshall.BStrArg, agmarshall.IntArg, agmarshall.IntArg,) } - def start_recording(self, wmv_filename:str, video_bit_rate:int, video_frame_rate:int) -> None: - """Do not use this method, as it is deprecated. Use the overload taking a video format instead. Starts recording a file in the WMV format at the specified bit and frame rate.""" - return self._intf.invoke(CameraVideoRecording._metadata, CameraVideoRecording._start_recording_metadata, wmv_filename, video_bit_rate, video_frame_rate) - _start_recording_frame_stack_metadata = { "offset" : _start_recording_frame_stack_method_offset, "arg_types" : (agcom.BSTR, agcom.BSTR, agcom.LONG, agcom.INT, agcom.INT,), "marshallers" : (agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.EnumArg(SnapshotFileFormat), agmarshall.IntArg, agmarshall.IntArg,) } @@ -6339,7 +6341,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CameraVideoRecording, [CameraVideoRecording, ]) -agcls.AgClassCatalog.add_catalog_entry((4949773353057298900, 8240883984009465791), CameraVideoRecording) +agcls.AgClassCatalog.add_catalog_entry((5476648130279223889, 10940299479633866121), CameraVideoRecording) agcls.AgTypeNameMap["CameraVideoRecording"] = CameraVideoRecording class CentralBodyGraphicsIndexer(SupportsDeleteCallback): @@ -6418,9 +6420,43 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyGraphicsIndexer, [CentralBodyGraphicsIndexer, ]) -agcls.AgClassCatalog.add_catalog_entry((4664517785508533741, 18264689342556895135), CentralBodyGraphicsIndexer) +agcls.AgClassCatalog.add_catalog_entry((4971703660372055745, 10560635250935329696), CentralBodyGraphicsIndexer) agcls.AgTypeNameMap["CentralBodyGraphicsIndexer"] = CentralBodyGraphicsIndexer +class CesiumIonTerrainOverlay(ITerrainOverlay, IGlobeOverlay, SupportsDeleteCallback): + """A terrain overlay for handling Cesium Ion Streaming Terrain.""" + + _num_methods = 0 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _metadata = { + "iid_data" : (5413821471306969934, 17650523891090466977), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, CesiumIonTerrainOverlay) + + + def __init__(self, source_object=None): + """Construct an object of type CesiumIonTerrainOverlay.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, CesiumIonTerrainOverlay) + ITerrainOverlay.__init__(self, source_object) + IGlobeOverlay.__init__(self, source_object) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + ITerrainOverlay._private_init(self, intf) + IGlobeOverlay._private_init(self, intf) + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, CesiumIonTerrainOverlay, [CesiumIonTerrainOverlay, ITerrainOverlay, IGlobeOverlay]) + +agcls.AgClassCatalog.add_catalog_entry((5588814396392368110, 9590680107563495603), CesiumIonTerrainOverlay) +agcls.AgTypeNameMap["CesiumIonTerrainOverlay"] = CesiumIonTerrainOverlay + class CustomImageGlobeOverlay(IGlobeImageOverlay, IGlobeOverlay, SupportsDeleteCallback): """A globe image overlay that allows for a user defined image to be specified.""" @@ -6522,7 +6558,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CustomImageGlobeOverlay, [CustomImageGlobeOverlay, IGlobeImageOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((5121324544174012502, 11507939295407134083), CustomImageGlobeOverlay) +agcls.AgClassCatalog.add_catalog_entry((5656837670811913720, 3241477885578549137), CustomImageGlobeOverlay) agcls.AgTypeNameMap["CustomImageGlobeOverlay"] = CustomImageGlobeOverlay class CustomImageGlobeOverlayPluginActivator(SupportsDeleteCallback): @@ -6568,7 +6604,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CustomImageGlobeOverlayPluginActivator, [CustomImageGlobeOverlayPluginActivator, ]) -agcls.AgClassCatalog.add_catalog_entry((5403836162981649170, 18332814256462960269), CustomImageGlobeOverlayPluginActivator) +agcls.AgClassCatalog.add_catalog_entry((5626939466065562565, 16585155290889009282), CustomImageGlobeOverlayPluginActivator) agcls.AgTypeNameMap["CustomImageGlobeOverlayPluginActivator"] = CustomImageGlobeOverlayPluginActivator class CustomImageGlobeOverlayPluginProxy(SupportsDeleteCallback): @@ -6628,7 +6664,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CustomImageGlobeOverlayPluginProxy, [CustomImageGlobeOverlayPluginProxy, ]) -agcls.AgClassCatalog.add_catalog_entry((5287787800528969618, 3978382521805652152), CustomImageGlobeOverlayPluginProxy) +agcls.AgClassCatalog.add_catalog_entry((5201281751252694547, 18081154752721968785), CustomImageGlobeOverlayPluginProxy) agcls.AgTypeNameMap["CustomImageGlobeOverlayPluginProxy"] = CustomImageGlobeOverlayPluginProxy class GeospatialImageGlobeOverlay(IGlobeImageOverlay, IGlobeOverlay, SupportsDeleteCallback): @@ -6698,7 +6734,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GeospatialImageGlobeOverlay, [GeospatialImageGlobeOverlay, IGlobeImageOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((5299127955564734487, 15153468011881559482), GeospatialImageGlobeOverlay) +agcls.AgClassCatalog.add_catalog_entry((5658842201033278810, 14427834318395897995), GeospatialImageGlobeOverlay) agcls.AgTypeNameMap["GeospatialImageGlobeOverlay"] = GeospatialImageGlobeOverlay class GlobeOverlay(IGlobeOverlay, SupportsDeleteCallback): @@ -6717,7 +6753,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GlobeOverlay, [IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((4864694773533807784, 5277725294694145455), GlobeOverlay) +agcls.AgClassCatalog.add_catalog_entry((4632741904416915431, 4705778124012357269), GlobeOverlay) agcls.AgTypeNameMap["GlobeOverlay"] = GlobeOverlay class GlobeOverlaySettings(SupportsDeleteCallback): @@ -6801,7 +6837,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GlobeOverlaySettings, [GlobeOverlaySettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5096239221085204322, 4767820054995129484), GlobeOverlaySettings) +agcls.AgClassCatalog.add_catalog_entry((5183265892363228747, 8324629142456264895), GlobeOverlaySettings) agcls.AgTypeNameMap["GlobeOverlaySettings"] = GlobeOverlaySettings class Lighting(SupportsDeleteCallback): @@ -6935,7 +6971,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Lighting, [Lighting, ]) -agcls.AgClassCatalog.add_catalog_entry((5650660233190705200, 7654417412287974021), Lighting) +agcls.AgClassCatalog.add_catalog_entry((5088631600420901754, 16467367791180788666), Lighting) agcls.AgTypeNameMap["Lighting"] = Lighting class PathPrimitiveUpdatePolicy(IPathPrimitiveUpdatePolicy, SupportsDeleteCallback): @@ -6954,7 +6990,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PathPrimitiveUpdatePolicy, [IPathPrimitiveUpdatePolicy]) -agcls.AgClassCatalog.add_catalog_entry((5489232455939643999, 11995564172842310537), PathPrimitiveUpdatePolicy) +agcls.AgClassCatalog.add_catalog_entry((5042504947465020578, 10610304623301237652), PathPrimitiveUpdatePolicy) agcls.AgTypeNameMap["PathPrimitiveUpdatePolicy"] = PathPrimitiveUpdatePolicy class ProjectedRasterOverlay(IGlobeImageOverlay, IGlobeOverlay, SupportsDeleteCallback): @@ -7314,7 +7350,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProjectedRasterOverlay, [ProjectedRasterOverlay, IGlobeImageOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((4696496787392859056, 16340637864943862462), ProjectedRasterOverlay) +agcls.AgClassCatalog.add_catalog_entry((5368842251122674253, 8186137966652687494), ProjectedRasterOverlay) agcls.AgTypeNameMap["ProjectedRasterOverlay"] = ProjectedRasterOverlay class Projection(IProjection, SupportsDeleteCallback): @@ -7333,7 +7369,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Projection, [IProjection]) -agcls.AgClassCatalog.add_catalog_entry((4703414202910819741, 11526519806636668054), Projection) +agcls.AgClassCatalog.add_catalog_entry((4620257198520347351, 14928361046741395353), Projection) agcls.AgTypeNameMap["Projection"] = Projection class ProjectionStream(IProjection, SupportsDeleteCallback): @@ -7391,7 +7427,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProjectionStream, [ProjectionStream, IProjection]) -agcls.AgClassCatalog.add_catalog_entry((5236009813300156213, 4436082934118817445), ProjectionStream) +agcls.AgClassCatalog.add_catalog_entry((5376429272018049716, 17876823018591966080), ProjectionStream) agcls.AgTypeNameMap["ProjectionStream"] = ProjectionStream class SceneGlobeOverlaySettings(SupportsDeleteCallback): @@ -7493,7 +7529,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SceneGlobeOverlaySettings, [SceneGlobeOverlaySettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5538264776613401247, 14183016745653159312), SceneGlobeOverlaySettings) +agcls.AgClassCatalog.add_catalog_entry((4853139694219127997, 3288098545662027437), SceneGlobeOverlaySettings) agcls.AgTypeNameMap["SceneGlobeOverlaySettings"] = SceneGlobeOverlaySettings class ScreenOverlayCollectionBase(IScreenOverlayCollectionBase, SupportsDeleteCallback): @@ -7512,7 +7548,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScreenOverlayCollectionBase, [IScreenOverlayCollectionBase]) -agcls.AgClassCatalog.add_catalog_entry((5029264620485230918, 9940193730906732965), ScreenOverlayCollectionBase) +agcls.AgClassCatalog.add_catalog_entry((4646643414326237160, 8966645569737790375), ScreenOverlayCollectionBase) agcls.AgTypeNameMap["ScreenOverlayCollectionBase"] = ScreenOverlayCollectionBase class Texture2DFactory(SupportsDeleteCallback): @@ -7558,7 +7594,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Texture2DFactory, [Texture2DFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5367179128558865548, 12869832894502700982), Texture2DFactory) +agcls.AgClassCatalog.add_catalog_entry((4883048233419343068, 16280746063462896515), Texture2DFactory) agcls.AgTypeNameMap["Texture2DFactory"] = Texture2DFactory class VisualEffects(SupportsDeleteCallback): @@ -7642,7 +7678,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VisualEffects, [VisualEffects, ]) -agcls.AgClassCatalog.add_catalog_entry((4977432288877815513, 5251131146797115811), VisualEffects) +agcls.AgClassCatalog.add_catalog_entry((5315040260914490141, 15752412566100146614), VisualEffects) agcls.AgTypeNameMap["VisualEffects"] = VisualEffects class AltitudeDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -7728,7 +7764,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AltitudeDisplayCondition, [AltitudeDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((4955129817930386074, 3136574299604980158), AltitudeDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((5164878513505568510, 17014167531004820902), AltitudeDisplayCondition) agcls.AgTypeNameMap["AltitudeDisplayCondition"] = AltitudeDisplayCondition class AxesPrimitive(IPrimitive, SupportsDeleteCallback): @@ -7958,7 +7994,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AxesPrimitive, [AxesPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((5590121640589148486, 2256538052145833109), AxesPrimitive) +agcls.AgClassCatalog.add_catalog_entry((5564556300014053111, 15388277050654776984), AxesPrimitive) agcls.AgTypeNameMap["AxesPrimitive"] = AxesPrimitive class Camera(SupportsDeleteCallback): @@ -8452,7 +8488,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Camera, [Camera, ]) -agcls.AgClassCatalog.add_catalog_entry((5108901659268738630, 12673905154193258132), Camera) +agcls.AgClassCatalog.add_catalog_entry((5198255823771802535, 4741192004143569584), Camera) agcls.AgTypeNameMap["Camera"] = Camera class CentralBodyGraphics(SupportsDeleteCallback): @@ -8466,7 +8502,7 @@ class CentralBodyGraphics(SupportsDeleteCallback): >>> # Retrieve the boundaries of the imported files >>> manager = scenario.scene_manager >>> # Add Terrain - >>> installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] >>> terrainTile = manager.scenes.item(0).central_bodies.earth.terrain.add_uri_string( >>> os.path.join(installPath, "Data", "Resources", "stktraining", "samples", "SRTM_Skopje.pdtt") >>> ) @@ -8720,7 +8756,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyGraphics, [CentralBodyGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5237454306453849929, 16985193427983583917), CentralBodyGraphics) +agcls.AgClassCatalog.add_catalog_entry((4694229187315860305, 17177661521686415236), CentralBodyGraphics) agcls.AgTypeNameMap["CentralBodyGraphics"] = CentralBodyGraphics class Clouds(SupportsDeleteCallback): @@ -8832,7 +8868,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Clouds, [Clouds, ]) -agcls.AgClassCatalog.add_catalog_entry((4674132715452051907, 2514679956769629370), Clouds) +agcls.AgClassCatalog.add_catalog_entry((5480413296962007688, 16147912134709035161), Clouds) agcls.AgTypeNameMap["Clouds"] = Clouds class CompositeDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -9048,7 +9084,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CompositeDisplayCondition, [CompositeDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((5056547403870315286, 10247967535919804347), CompositeDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((4898136613457749981, 10652270298504335275), CompositeDisplayCondition) agcls.AgTypeNameMap["CompositeDisplayCondition"] = CompositeDisplayCondition class CompositePrimitive(IPrimitive, SupportsDeleteCallback): @@ -9163,7 +9199,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CompositePrimitive, [CompositePrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((4679944565974591928, 1696005919734520764), CompositePrimitive) +agcls.AgClassCatalog.add_catalog_entry((4628784849858007879, 4743514223628032935), CompositePrimitive) agcls.AgTypeNameMap["CompositePrimitive"] = CompositePrimitive class ConstantDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -9213,7 +9249,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConstantDisplayCondition, [ConstantDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((4696539255304361128, 11784871788123951251), ConstantDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((4740021784578699321, 8090790051510581891), ConstantDisplayCondition) agcls.AgTypeNameMap["ConstantDisplayCondition"] = ConstantDisplayCondition class DisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -9232,7 +9268,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DisplayCondition, [IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((5534179541775668715, 2760636606459100605), DisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((5273500874948119741, 4737451723868047243), DisplayCondition) agcls.AgTypeNameMap["DisplayCondition"] = DisplayCondition class DistanceDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -9320,7 +9356,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DistanceDisplayCondition, [DistanceDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((4724647536857811400, 16315685751390164157), DistanceDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((4737438963315021288, 10205820627831753653), DistanceDisplayCondition) agcls.AgTypeNameMap["DistanceDisplayCondition"] = DistanceDisplayCondition class DistanceToGlobeOverlayDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -9426,7 +9462,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DistanceToGlobeOverlayDisplayCondition, [DistanceToGlobeOverlayDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((5635816365580515097, 2186556296694528415), DistanceToGlobeOverlayDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((5478377612040759548, 3696286981928988052), DistanceToGlobeOverlayDisplayCondition) agcls.AgTypeNameMap["DistanceToGlobeOverlayDisplayCondition"] = DistanceToGlobeOverlayDisplayCondition class DistanceToPositionDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -9550,7 +9586,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DistanceToPositionDisplayCondition, [DistanceToPositionDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((5302119056589105291, 9372472331107240618), DistanceToPositionDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((5332701332566225975, 15997561687639669154), DistanceToPositionDisplayCondition) agcls.AgTypeNameMap["DistanceToPositionDisplayCondition"] = DistanceToPositionDisplayCondition class DistanceToPrimitiveDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -9656,7 +9692,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DistanceToPrimitiveDisplayCondition, [DistanceToPrimitiveDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((4865980936982214573, 11744636288922726806), DistanceToPrimitiveDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((4865496290337690108, 15885167697322977412), DistanceToPrimitiveDisplayCondition) agcls.AgTypeNameMap["DistanceToPrimitiveDisplayCondition"] = DistanceToPrimitiveDisplayCondition class DurationPathPrimitiveUpdatePolicy(IPathPrimitiveUpdatePolicy, SupportsDeleteCallback): @@ -9724,7 +9760,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DurationPathPrimitiveUpdatePolicy, [DurationPathPrimitiveUpdatePolicy, IPathPrimitiveUpdatePolicy]) -agcls.AgClassCatalog.add_catalog_entry((4983364944216509688, 6094502157445632944), DurationPathPrimitiveUpdatePolicy) +agcls.AgClassCatalog.add_catalog_entry((5081368613892413484, 9968673406665266601), DurationPathPrimitiveUpdatePolicy) agcls.AgTypeNameMap["DurationPathPrimitiveUpdatePolicy"] = DurationPathPrimitiveUpdatePolicy class FrameRate(SupportsDeleteCallback): @@ -9790,7 +9826,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FrameRate, [FrameRate, ]) -agcls.AgClassCatalog.add_catalog_entry((5661427371560056203, 8596066061557213330), FrameRate) +agcls.AgClassCatalog.add_catalog_entry((4762814398961866620, 7444512293783209882), FrameRate) agcls.AgTypeNameMap["FrameRate"] = FrameRate class GlobeImageOverlay(IGlobeImageOverlay, IGlobeOverlay, SupportsDeleteCallback): @@ -9811,7 +9847,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GlobeImageOverlay, [IGlobeImageOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((5054499037824607794, 413485819247292294), GlobeImageOverlay) +agcls.AgClassCatalog.add_catalog_entry((5534560260889091115, 5264495537458439809), GlobeImageOverlay) agcls.AgTypeNameMap["GlobeImageOverlay"] = GlobeImageOverlay class GraphicsFont(SupportsDeleteCallback): @@ -9931,7 +9967,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GraphicsFont, [GraphicsFont, ]) -agcls.AgClassCatalog.add_catalog_entry((5356821517110532063, 5967199020230626694), GraphicsFont) +agcls.AgClassCatalog.add_catalog_entry((5312756638010489634, 3896719871507724451), GraphicsFont) agcls.AgTypeNameMap["GraphicsFont"] = GraphicsFont class GreatArcInterpolator(IPositionInterpolator, SupportsDeleteCallback): @@ -9999,7 +10035,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GreatArcInterpolator, [GreatArcInterpolator, IPositionInterpolator]) -agcls.AgClassCatalog.add_catalog_entry((4684714647278503789, 7032991952565857945), GreatArcInterpolator) +agcls.AgClassCatalog.add_catalog_entry((4935908088899530697, 14618182879920376210), GreatArcInterpolator) agcls.AgTypeNameMap["GreatArcInterpolator"] = GreatArcInterpolator class ImageCollection(SupportsDeleteCallback): @@ -10214,7 +10250,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ImageCollection, [ImageCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4995629646927179478, 4428875884696510368), ImageCollection) +agcls.AgClassCatalog.add_catalog_entry((4732689879986637734, 12426364130076588462), ImageCollection) agcls.AgTypeNameMap["ImageCollection"] = ImageCollection class AlphaFromLuminanceFilter(IRasterFilter, SupportsDeleteCallback): @@ -10246,7 +10282,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AlphaFromLuminanceFilter, [AlphaFromLuminanceFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((4722571570623942599, 5628231633018734501), AlphaFromLuminanceFilter) +agcls.AgClassCatalog.add_catalog_entry((4889245883949745602, 12398151059468421519), AlphaFromLuminanceFilter) agcls.AgTypeNameMap["AlphaFromLuminanceFilter"] = AlphaFromLuminanceFilter class AlphaFromPixelFilter(IRasterFilter, SupportsDeleteCallback): @@ -10278,7 +10314,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AlphaFromPixelFilter, [AlphaFromPixelFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5429264897698608035, 15843209762042389916), AlphaFromPixelFilter) +agcls.AgClassCatalog.add_catalog_entry((5619942118836465443, 12848842401015708086), AlphaFromPixelFilter) agcls.AgTypeNameMap["AlphaFromPixelFilter"] = AlphaFromPixelFilter class AlphaFromRasterFilter(IRasterFilter, SupportsDeleteCallback): @@ -10328,7 +10364,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AlphaFromRasterFilter, [AlphaFromRasterFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5547320112593478317, 12913140405057436290), AlphaFromRasterFilter) +agcls.AgClassCatalog.add_catalog_entry((5305160086975792255, 13672844900729166474), AlphaFromRasterFilter) agcls.AgTypeNameMap["AlphaFromRasterFilter"] = AlphaFromRasterFilter class BandExtractFilter(IRasterFilter, SupportsDeleteCallback): @@ -10378,7 +10414,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BandExtractFilter, [BandExtractFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((4670582174218548926, 16305220027283324064), BandExtractFilter) +agcls.AgClassCatalog.add_catalog_entry((5644054218443193923, 11565128260437470137), BandExtractFilter) agcls.AgTypeNameMap["BandExtractFilter"] = BandExtractFilter class BandOrderFilter(IRasterFilter, SupportsDeleteCallback): @@ -10446,7 +10482,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BandOrderFilter, [BandOrderFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5508330069622562004, 4666322603866800813), BandOrderFilter) +agcls.AgClassCatalog.add_catalog_entry((4810350491970368775, 6044333861244754317), BandOrderFilter) agcls.AgTypeNameMap["BandOrderFilter"] = BandOrderFilter class BlurFilter(IConvolutionFilter, IRasterFilter, SupportsDeleteCallback): @@ -10498,7 +10534,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BlurFilter, [BlurFilter, IConvolutionFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5356994569384825487, 17441113390663035052), BlurFilter) +agcls.AgClassCatalog.add_catalog_entry((4994634682488807188, 9093550046838013106), BlurFilter) agcls.AgTypeNameMap["BlurFilter"] = BlurFilter class BrightnessFilter(IRasterFilter, SupportsDeleteCallback): @@ -10548,7 +10584,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BrightnessFilter, [BrightnessFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((4740712509231548782, 14535850336571086782), BrightnessFilter) +agcls.AgClassCatalog.add_catalog_entry((5161145615277585093, 7650229717410671544), BrightnessFilter) agcls.AgTypeNameMap["BrightnessFilter"] = BrightnessFilter class ColorToLuminanceFilter(IRasterFilter, SupportsDeleteCallback): @@ -10580,7 +10616,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ColorToLuminanceFilter, [ColorToLuminanceFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5263196667381229446, 16063846929670924173), ColorToLuminanceFilter) +agcls.AgClassCatalog.add_catalog_entry((5512123793489684703, 359248077374422443), ColorToLuminanceFilter) agcls.AgTypeNameMap["ColorToLuminanceFilter"] = ColorToLuminanceFilter class ContrastFilter(IRasterFilter, SupportsDeleteCallback): @@ -10630,7 +10666,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ContrastFilter, [ContrastFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5610975873394682488, 7350282519019509636), ContrastFilter) +agcls.AgClassCatalog.add_catalog_entry((5717669296288426119, 16024588023792736128), ContrastFilter) agcls.AgTypeNameMap["ContrastFilter"] = ContrastFilter class ConvolutionFilter(IConvolutionFilter, IRasterFilter, SupportsDeleteCallback): @@ -10651,7 +10687,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConvolutionFilter, [IConvolutionFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5313620495361217438, 6605686187729587107), ConvolutionFilter) +agcls.AgClassCatalog.add_catalog_entry((4903916167346401546, 18050571324517180340), ConvolutionFilter) agcls.AgTypeNameMap["ConvolutionFilter"] = ConvolutionFilter class EdgeDetectFilter(IConvolutionFilter, IRasterFilter, SupportsDeleteCallback): @@ -10703,7 +10739,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EdgeDetectFilter, [EdgeDetectFilter, IConvolutionFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5684449418894848279, 6096710836454509957), EdgeDetectFilter) +agcls.AgClassCatalog.add_catalog_entry((4618965326015230369, 10083450094752493226), EdgeDetectFilter) agcls.AgTypeNameMap["EdgeDetectFilter"] = EdgeDetectFilter class FilteringRasterStream(IRasterStream, IRaster, SupportsDeleteCallback): @@ -10757,7 +10793,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FilteringRasterStream, [FilteringRasterStream, IRasterStream, IRaster]) -agcls.AgClassCatalog.add_catalog_entry((5586045703451962665, 1497506555285606334), FilteringRasterStream) +agcls.AgClassCatalog.add_catalog_entry((4886934322517974375, 7626074965553001091), FilteringRasterStream) agcls.AgTypeNameMap["FilteringRasterStream"] = FilteringRasterStream class FlipFilter(IRasterFilter, SupportsDeleteCallback): @@ -10807,7 +10843,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FlipFilter, [FlipFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5437148251484636253, 14073922228357934739), FlipFilter) +agcls.AgClassCatalog.add_catalog_entry((5217994956063862435, 838631444483828117), FlipFilter) agcls.AgTypeNameMap["FlipFilter"] = FlipFilter class GammaCorrectionFilter(IRasterFilter, SupportsDeleteCallback): @@ -10857,7 +10893,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GammaCorrectionFilter, [GammaCorrectionFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((4971206815743257794, 3457815322738687141), GammaCorrectionFilter) +agcls.AgClassCatalog.add_catalog_entry((5010788086132577607, 3494219480755055776), GammaCorrectionFilter) agcls.AgTypeNameMap["GammaCorrectionFilter"] = GammaCorrectionFilter class GaussianBlurFilter(IConvolutionFilter, IRasterFilter, SupportsDeleteCallback): @@ -10891,7 +10927,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GaussianBlurFilter, [GaussianBlurFilter, IConvolutionFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5243991897188228892, 16020720209640064388), GaussianBlurFilter) +agcls.AgClassCatalog.add_catalog_entry((5284497529541157160, 15105711353125986176), GaussianBlurFilter) agcls.AgTypeNameMap["GaussianBlurFilter"] = GaussianBlurFilter class GradientDetectFilter(IConvolutionFilter, IRasterFilter, SupportsDeleteCallback): @@ -10943,7 +10979,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GradientDetectFilter, [GradientDetectFilter, IConvolutionFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5702333424249933103, 4668764555581523625), GradientDetectFilter) +agcls.AgClassCatalog.add_catalog_entry((5554572745540491680, 18286560205896687004), GradientDetectFilter) agcls.AgTypeNameMap["GradientDetectFilter"] = GradientDetectFilter class LevelsFilter(IRasterFilter, SupportsDeleteCallback): @@ -10991,7 +11027,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LevelsFilter, [LevelsFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5172734455644479740, 6694396930833260958), LevelsFilter) +agcls.AgClassCatalog.add_catalog_entry((5161347856866748501, 14761311076606132917), LevelsFilter) agcls.AgTypeNameMap["LevelsFilter"] = LevelsFilter class ProjectionRasterStreamPluginActivator(SupportsDeleteCallback): @@ -11037,7 +11073,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProjectionRasterStreamPluginActivator, [ProjectionRasterStreamPluginActivator, ]) -agcls.AgClassCatalog.add_catalog_entry((5592773854379758628, 9250413242335431090), ProjectionRasterStreamPluginActivator) +agcls.AgClassCatalog.add_catalog_entry((5487602891055834825, 16072764134838380416), ProjectionRasterStreamPluginActivator) agcls.AgTypeNameMap["ProjectionRasterStreamPluginActivator"] = ProjectionRasterStreamPluginActivator class ProjectionRasterStreamPluginProxy(SupportsDeleteCallback): @@ -11117,7 +11153,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProjectionRasterStreamPluginProxy, [ProjectionRasterStreamPluginProxy, ]) -agcls.AgClassCatalog.add_catalog_entry((4666815726913761780, 2357661832715587970), ProjectionRasterStreamPluginProxy) +agcls.AgClassCatalog.add_catalog_entry((5252474097584780346, 8088749849408399290), ProjectionRasterStreamPluginProxy) agcls.AgTypeNameMap["ProjectionRasterStreamPluginProxy"] = ProjectionRasterStreamPluginProxy class Raster(IRaster, SupportsDeleteCallback): @@ -11136,7 +11172,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Raster, [IRaster]) -agcls.AgClassCatalog.add_catalog_entry((5051161684986260026, 10586440812956719515), Raster) +agcls.AgClassCatalog.add_catalog_entry((4862605150294883511, 11423203967191612301), Raster) agcls.AgTypeNameMap["Raster"] = Raster class RasterAttributes(SupportsDeleteCallback): @@ -11274,7 +11310,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RasterAttributes, [RasterAttributes, ]) -agcls.AgClassCatalog.add_catalog_entry((4877134759318171914, 3568483647780173482), RasterAttributes) +agcls.AgClassCatalog.add_catalog_entry((4790298824102126480, 15074278099329228956), RasterAttributes) agcls.AgTypeNameMap["RasterAttributes"] = RasterAttributes class RasterFilter(IRasterFilter, SupportsDeleteCallback): @@ -11293,7 +11329,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RasterFilter, [IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((4815410842910981470, 4827660083801860526), RasterFilter) +agcls.AgClassCatalog.add_catalog_entry((5463049282505425099, 3929768135281876098), RasterFilter) agcls.AgTypeNameMap["RasterFilter"] = RasterFilter class RasterStream(IRasterStream, IRaster, SupportsDeleteCallback): @@ -11314,7 +11350,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RasterStream, [IRasterStream, IRaster]) -agcls.AgClassCatalog.add_catalog_entry((5092607167961947230, 5072153283411839421), RasterStream) +agcls.AgClassCatalog.add_catalog_entry((5199367312385243258, 8859718158367634816), RasterStream) agcls.AgTypeNameMap["RasterStream"] = RasterStream class RotateFilter(IRasterFilter, SupportsDeleteCallback): @@ -11364,7 +11400,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RotateFilter, [RotateFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5555725880336034116, 6980653760117414296), RotateFilter) +agcls.AgClassCatalog.add_catalog_entry((5105447682563555651, 2441565688961247366), RotateFilter) agcls.AgTypeNameMap["RotateFilter"] = RotateFilter class SequenceFilter(IRasterFilter, SupportsDeleteCallback): @@ -11456,7 +11492,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SequenceFilter, [SequenceFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((5178454568068120612, 18196126380549294229), SequenceFilter) +agcls.AgClassCatalog.add_catalog_entry((4887467353622102937, 4437525289466121122), SequenceFilter) agcls.AgTypeNameMap["SequenceFilter"] = SequenceFilter class SharpenFilter(IConvolutionFilter, IRasterFilter, SupportsDeleteCallback): @@ -11508,7 +11544,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SharpenFilter, [SharpenFilter, IConvolutionFilter, IRasterFilter]) -agcls.AgClassCatalog.add_catalog_entry((4732670840778244873, 7942996488696084135), SharpenFilter) +agcls.AgClassCatalog.add_catalog_entry((5150103383300954855, 1723906244725752467), SharpenFilter) agcls.AgTypeNameMap["SharpenFilter"] = SharpenFilter class VideoStream(IRasterStream, IRaster, SupportsDeleteCallback): @@ -11854,7 +11890,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VideoStream, [VideoStream, IRasterStream, IRaster]) -agcls.AgClassCatalog.add_catalog_entry((5264945989350337942, 5699888751394667448), VideoStream) +agcls.AgClassCatalog.add_catalog_entry((5566726138772464642, 6267343269253779357), VideoStream) agcls.AgTypeNameMap["VideoStream"] = VideoStream class KmlContainer(IKmlContainer, IKmlFeature, SupportsDeleteCallback): @@ -11875,7 +11911,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KmlContainer, [IKmlContainer, IKmlFeature]) -agcls.AgClassCatalog.add_catalog_entry((5207640554160657301, 13820029748964872873), KmlContainer) +agcls.AgClassCatalog.add_catalog_entry((5222030354213113690, 16940657724482971829), KmlContainer) agcls.AgTypeNameMap["KmlContainer"] = KmlContainer class KmlDocument(IKmlContainer, IKmlFeature, SupportsDeleteCallback): @@ -11919,7 +11955,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KmlDocument, [KmlDocument, IKmlContainer, IKmlFeature]) -agcls.AgClassCatalog.add_catalog_entry((5491088363673258432, 7394732558227195802), KmlDocument) +agcls.AgClassCatalog.add_catalog_entry((5057391367321126185, 1071572168971920829), KmlDocument) agcls.AgTypeNameMap["KmlDocument"] = KmlDocument class KmlFeature(IKmlFeature, SupportsDeleteCallback): @@ -11938,7 +11974,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KmlFeature, [IKmlFeature]) -agcls.AgClassCatalog.add_catalog_entry((5287385400858546424, 10878200550364879277), KmlFeature) +agcls.AgClassCatalog.add_catalog_entry((5391952809257358060, 9602362042431193499), KmlFeature) agcls.AgTypeNameMap["KmlFeature"] = KmlFeature class KmlFolder(IKmlContainer, IKmlFeature, SupportsDeleteCallback): @@ -11972,7 +12008,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KmlFolder, [KmlFolder, IKmlContainer, IKmlFeature]) -agcls.AgClassCatalog.add_catalog_entry((4798630207118252685, 15038644232865021358), KmlFolder) +agcls.AgClassCatalog.add_catalog_entry((5582221186645708226, 781614054663457451), KmlFolder) agcls.AgTypeNameMap["KmlFolder"] = KmlFolder class KmlGraphics(SupportsDeleteCallback): @@ -12079,7 +12115,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KmlGraphics, [KmlGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((4645898364801840606, 1292503210015328640), KmlGraphics) +agcls.AgClassCatalog.add_catalog_entry((5027342423219678778, 8448457315660903871), KmlGraphics) agcls.AgTypeNameMap["KmlGraphics"] = KmlGraphics class KmlNetworkLink(IKmlFeature, SupportsDeleteCallback): @@ -12269,7 +12305,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KmlNetworkLink, [KmlNetworkLink, IKmlFeature]) -agcls.AgClassCatalog.add_catalog_entry((5504684742633507453, 16929891538998501770), KmlNetworkLink) +agcls.AgClassCatalog.add_catalog_entry((5678455910174228719, 9897579289629985978), KmlNetworkLink) agcls.AgTypeNameMap["KmlNetworkLink"] = KmlNetworkLink class MarkerBatchPrimitive(IPrimitive, SupportsDeleteCallback): @@ -12773,7 +12809,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MarkerBatchPrimitive, [MarkerBatchPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((5505857127152130349, 2653133157377855163), MarkerBatchPrimitive) +agcls.AgClassCatalog.add_catalog_entry((4803902589967982658, 13593932724921108120), MarkerBatchPrimitive) agcls.AgTypeNameMap["MarkerBatchPrimitive"] = MarkerBatchPrimitive class MarkerBatchPrimitiveOptionalParameters(SupportsDeleteCallback): @@ -12883,7 +12919,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MarkerBatchPrimitiveOptionalParameters, [MarkerBatchPrimitiveOptionalParameters, ]) -agcls.AgClassCatalog.add_catalog_entry((4765125297646667603, 6704393496158662787), MarkerBatchPrimitiveOptionalParameters) +agcls.AgClassCatalog.add_catalog_entry((5016248201579391853, 1701002970061407896), MarkerBatchPrimitiveOptionalParameters) agcls.AgTypeNameMap["MarkerBatchPrimitiveOptionalParameters"] = MarkerBatchPrimitiveOptionalParameters class MaximumCountPathPrimitiveUpdatePolicy(IPathPrimitiveUpdatePolicy, SupportsDeleteCallback): @@ -12951,7 +12987,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MaximumCountPathPrimitiveUpdatePolicy, [MaximumCountPathPrimitiveUpdatePolicy, IPathPrimitiveUpdatePolicy]) -agcls.AgClassCatalog.add_catalog_entry((5521743977193259552, 5353922303322892948), MaximumCountPathPrimitiveUpdatePolicy) +agcls.AgClassCatalog.add_catalog_entry((5396951510880050199, 11234409365911491239), MaximumCountPathPrimitiveUpdatePolicy) agcls.AgTypeNameMap["MaximumCountPathPrimitiveUpdatePolicy"] = MaximumCountPathPrimitiveUpdatePolicy class ModelArticulation(SupportsDeleteCallback): @@ -13059,7 +13095,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModelArticulation, [ModelArticulation, ]) -agcls.AgClassCatalog.add_catalog_entry((5583363848773512818, 10659230879766474660), ModelArticulation) +agcls.AgClassCatalog.add_catalog_entry((5576976824463228452, 2100695041791155595), ModelArticulation) agcls.AgTypeNameMap["ModelArticulation"] = ModelArticulation class ModelArticulationCollection(SupportsDeleteCallback): @@ -13157,13 +13193,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModelArticulationCollection, [ModelArticulationCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4860630207067099658, 12153871741288218515), ModelArticulationCollection) +agcls.AgClassCatalog.add_catalog_entry((4825254992117433302, 6870539866841991347), ModelArticulationCollection) agcls.AgTypeNameMap["ModelArticulationCollection"] = ModelArticulationCollection class ModelPrimitive(IPrimitive, SupportsDeleteCallback): - """The model primitive loads and renders `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models.""" + """The model primitive loads and renders `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models.""" - _num_methods = 11 + _num_methods = 12 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_uri_as_string_method_offset = 1 _get_scale_method_offset = 2 @@ -13176,6 +13212,7 @@ class ModelPrimitive(IPrimitive, SupportsDeleteCallback): _load_with_string_uri_method_offset = 9 _load_with_string_uri_and_up_axis_method_offset = 10 _set_position_cartographic_method_offset = 11 + _allow_collada_models_method_offset = 12 _metadata = { "iid_data" : (5605268163691457879, 14557257887553554869), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, @@ -13249,14 +13286,14 @@ def articulations(self) -> "ModelArticulationCollection": "arg_types" : (agcom.BSTR,), "marshallers" : (agmarshall.BStrArg,) } def load_with_string_uri(self, uri:str) -> None: - """For convenience. Loads a `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path.""" + """For convenience. Loads a `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path.""" return self._intf.invoke(ModelPrimitive._metadata, ModelPrimitive._load_with_string_uri_metadata, uri) _load_with_string_uri_and_up_axis_metadata = { "offset" : _load_with_string_uri_and_up_axis_method_offset, "arg_types" : (agcom.BSTR, agcom.LONG,), "marshallers" : (agmarshall.BStrArg, agmarshall.EnumArg(ModelUpAxis),) } def load_with_string_uri_and_up_axis(self, uri:str, up_axis:"ModelUpAxis") -> None: - """For convenience. Loads a `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path.""" + """For convenience. Loads a `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) or AGI `MDL `_ (MDL) model using a file path.""" return self._intf.invoke(ModelPrimitive._metadata, ModelPrimitive._load_with_string_uri_and_up_axis_metadata, uri, up_axis) _set_position_cartographic_metadata = { "offset" : _set_position_cartographic_method_offset, @@ -13266,6 +13303,13 @@ def set_position_cartographic(self, central_body:str, position:list) -> None: """For convenience. Sets the cartographic position of the model. This also sets position.""" return self._intf.invoke(ModelPrimitive._metadata, ModelPrimitive._set_position_cartographic_metadata, central_body, position) + _allow_collada_models_metadata = { "offset" : _allow_collada_models_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + def allow_collada_models(self, allow:bool) -> None: + """Do not use this method, as it is deprecated. support for COLLADA 3D models has been removed Support for loading COLLADA 3D model format has been officially removed. This method will allow users to continue loading COLLADA models for a short period of time.""" + return self._intf.invoke(ModelPrimitive._metadata, ModelPrimitive._allow_collada_models_metadata, allow) + _property_names[uri_as_string] = "uri_as_string" _property_names[scale] = "scale" _property_names[position] = "position" @@ -13287,7 +13331,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModelPrimitive, [ModelPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((5272009851139634904, 10934403071105800840), ModelPrimitive) +agcls.AgClassCatalog.add_catalog_entry((5585759762451222511, 3463385077042913443), ModelPrimitive) agcls.AgTypeNameMap["ModelPrimitive"] = ModelPrimitive class ModelTransformation(SupportsDeleteCallback): @@ -13395,7 +13439,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModelTransformation, [ModelTransformation, ]) -agcls.AgClassCatalog.add_catalog_entry((5494058340694028521, 8976331231816559258), ModelTransformation) +agcls.AgClassCatalog.add_catalog_entry((5160999044277047628, 526046815384543914), ModelTransformation) agcls.AgTypeNameMap["ModelTransformation"] = ModelTransformation class Overlay(IOverlay, IScreenOverlayContainer, SupportsDeleteCallback): @@ -13416,7 +13460,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Overlay, [IOverlay, IScreenOverlayContainer]) -agcls.AgClassCatalog.add_catalog_entry((4796068382168091195, 15893869600297649596), Overlay) +agcls.AgClassCatalog.add_catalog_entry((5554871671157326660, 10715545733419260841), Overlay) agcls.AgTypeNameMap["Overlay"] = Overlay class PathPrimitive(IPrimitive, SupportsDeleteCallback): @@ -13736,7 +13780,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PathPrimitive, [PathPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((5627175414395611667, 1200547442396153242), PathPrimitive) +agcls.AgClassCatalog.add_catalog_entry((5182144663596267792, 11697449807800278685), PathPrimitive) agcls.AgTypeNameMap["PathPrimitive"] = PathPrimitive class PickResult(SupportsDeleteCallback): @@ -13796,7 +13840,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PickResult, [PickResult, ]) -agcls.AgClassCatalog.add_catalog_entry((4613396686185153582, 5313864718031071897), PickResult) +agcls.AgClassCatalog.add_catalog_entry((4722730848117140379, 17932331979400191877), PickResult) agcls.AgTypeNameMap["PickResult"] = PickResult class PixelSizeDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -13864,7 +13908,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PixelSizeDisplayCondition, [PixelSizeDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((5639872464997702223, 13268018770298113449), PixelSizeDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((4791312542982973982, 14365263075798295742), PixelSizeDisplayCondition) agcls.AgTypeNameMap["PixelSizeDisplayCondition"] = PixelSizeDisplayCondition class PointBatchPrimitive(IPrimitive, SupportsDeleteCallback): @@ -14211,7 +14255,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointBatchPrimitive, [PointBatchPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((4771838424736961315, 17789363099158793403), PointBatchPrimitive) +agcls.AgClassCatalog.add_catalog_entry((5509498041051877838, 1960325950542391683), PointBatchPrimitive) agcls.AgTypeNameMap["PointBatchPrimitive"] = PointBatchPrimitive class PointBatchPrimitiveOptionalParameters(SupportsDeleteCallback): @@ -14249,7 +14293,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointBatchPrimitiveOptionalParameters, [PointBatchPrimitiveOptionalParameters, ]) -agcls.AgClassCatalog.add_catalog_entry((5230597701691714270, 598952128910254753), PointBatchPrimitiveOptionalParameters) +agcls.AgClassCatalog.add_catalog_entry((4862117010257917198, 2245465589510931094), PointBatchPrimitiveOptionalParameters) agcls.AgTypeNameMap["PointBatchPrimitiveOptionalParameters"] = PointBatchPrimitiveOptionalParameters class PolylinePrimitive(IPrimitive, SupportsDeleteCallback): @@ -14641,7 +14685,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolylinePrimitive, [PolylinePrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((5123752712456450241, 10739590127227499430), PolylinePrimitive) +agcls.AgClassCatalog.add_catalog_entry((4730660947234706251, 5560651898611263873), PolylinePrimitive) agcls.AgTypeNameMap["PolylinePrimitive"] = PolylinePrimitive class PolylinePrimitiveOptionalParameters(SupportsDeleteCallback): @@ -14679,7 +14723,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolylinePrimitiveOptionalParameters, [PolylinePrimitiveOptionalParameters, ]) -agcls.AgClassCatalog.add_catalog_entry((5054854826939456422, 15110470621112478879), PolylinePrimitiveOptionalParameters) +agcls.AgClassCatalog.add_catalog_entry((5720942441802563568, 8240187428844005022), PolylinePrimitiveOptionalParameters) agcls.AgTypeNameMap["PolylinePrimitiveOptionalParameters"] = PolylinePrimitiveOptionalParameters class PositionInterpolator(IPositionInterpolator, SupportsDeleteCallback): @@ -14698,7 +14742,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PositionInterpolator, [IPositionInterpolator]) -agcls.AgClassCatalog.add_catalog_entry((5719643167839805508, 13043993113695684767), PositionInterpolator) +agcls.AgClassCatalog.add_catalog_entry((5542909871381244096, 15903977999781605541), PositionInterpolator) agcls.AgTypeNameMap["PositionInterpolator"] = PositionInterpolator class Primitive(IPrimitive, SupportsDeleteCallback): @@ -14717,24 +14761,22 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Primitive, [IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((4738072676921658624, 14848128681026293391), Primitive) +agcls.AgClassCatalog.add_catalog_entry((4968302733073632195, 1665214764858136484), Primitive) agcls.AgTypeNameMap["Primitive"] = Primitive class PrimitiveManager(SupportsDeleteCallback): """The primitive manager contains spatial data structures used to efficiently render primitives. Once a primitive is constructed, it must be added to the primitive manager before it will be rendered.""" - _num_methods = 10 + _num_methods = 8 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_count_method_offset = 1 - _get_precision_exponent_method_offset = 2 - _set_precision_exponent_method_offset = 3 - _get_translucent_primitives_sort_order_method_offset = 4 - _set_translucent_primitives_sort_order_method_offset = 5 - _add_method_offset = 6 - _remove_method_offset = 7 - _contains_method_offset = 8 - _clear_method_offset = 9 - _get__new_enum_method_offset = 10 + _get_translucent_primitives_sort_order_method_offset = 2 + _set_translucent_primitives_sort_order_method_offset = 3 + _add_method_offset = 4 + _remove_method_offset = 5 + _contains_method_offset = 6 + _clear_method_offset = 7 + _get__new_enum_method_offset = 8 _metadata = { "iid_data" : (5712467222312543641, 18164203771391217825), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, @@ -14764,21 +14806,6 @@ def count(self) -> int: """Get the number of primitives in the manager.""" return self._intf.get_property(PrimitiveManager._metadata, PrimitiveManager._get_count_metadata) - _get_precision_exponent_metadata = { "offset" : _get_precision_exponent_method_offset, - "arg_types" : (POINTER(agcom.INT),), - "marshallers" : (agmarshall.IntArg,) } - @property - def precision_exponent(self) -> int: - """Do not use this property, as it is deprecated. This property is no longer in use Gets or sets the exponent used to compute the maximum precision for primitive rendering. For example, a value of -3 indicates the maximum precision of 2^-3, 0.125 m along the x, y, or z axis...""" - return self._intf.get_property(PrimitiveManager._metadata, PrimitiveManager._get_precision_exponent_metadata) - - _set_precision_exponent_metadata = { "offset" : _set_precision_exponent_method_offset, - "arg_types" : (agcom.INT,), - "marshallers" : (agmarshall.IntArg,) } - @precision_exponent.setter - def precision_exponent(self, precision_exponent:int) -> None: - return self._intf.set_property(PrimitiveManager._metadata, PrimitiveManager._set_precision_exponent_metadata, precision_exponent) - _get_translucent_primitives_sort_order_metadata = { "offset" : _get_translucent_primitives_sort_order_method_offset, "arg_types" : (POINTER(agcom.LONG),), "marshallers" : (agmarshall.EnumArg(PrimitivesSortOrder),) } @@ -14831,7 +14858,6 @@ def _new_enum(self) -> EnumeratorProxy: return self._intf.get_property(PrimitiveManager._metadata, PrimitiveManager._get__new_enum_metadata) _property_names[count] = "count" - _property_names[precision_exponent] = "precision_exponent" _property_names[translucent_primitives_sort_order] = "translucent_primitives_sort_order" _property_names[_new_enum] = "_new_enum" @@ -14848,7 +14874,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PrimitiveManager, [PrimitiveManager, ]) -agcls.AgClassCatalog.add_catalog_entry((5759528432845737503, 11218549662454612891), PrimitiveManager) +agcls.AgClassCatalog.add_catalog_entry((4880259949786006017, 2380156813031607723), PrimitiveManager) agcls.AgTypeNameMap["PrimitiveManager"] = PrimitiveManager class RasterImageGlobeOverlay(IGlobeImageOverlay, IGlobeOverlay, SupportsDeleteCallback): @@ -14918,7 +14944,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RasterImageGlobeOverlay, [RasterImageGlobeOverlay, IGlobeImageOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((5590537877066628758, 18201123914066150057), RasterImageGlobeOverlay) +agcls.AgClassCatalog.add_catalog_entry((5717584864418149544, 10408587520159674552), RasterImageGlobeOverlay) agcls.AgTypeNameMap["RasterImageGlobeOverlay"] = RasterImageGlobeOverlay class RhumbLineInterpolator(IPositionInterpolator, SupportsDeleteCallback): @@ -14986,7 +15012,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RhumbLineInterpolator, [RhumbLineInterpolator, IPositionInterpolator]) -agcls.AgClassCatalog.add_catalog_entry((4905411456932095490, 5486952346846465436), RhumbLineInterpolator) +agcls.AgClassCatalog.add_catalog_entry((4623955146844874483, 2520075894438730912), RhumbLineInterpolator) agcls.AgTypeNameMap["RhumbLineInterpolator"] = RhumbLineInterpolator class Scene(SupportsDeleteCallback): @@ -15204,7 +15230,7 @@ def anti_aliasing(self, anti_aliasing:"AntiAliasingMethod") -> None: "marshallers" : (agmarshall.InterfaceOutArg,) } @property def visual_effects(self) -> "VisualEffects": - """Get the visual effects associated with the scene.""" + """Get the visual effects associated with the scene.""" return self._intf.get_property(Scene._metadata, Scene._get_visual_effects_metadata) _get_clouds_metadata = { "offset" : _get_clouds_method_offset, @@ -15258,7 +15284,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Scene, [Scene, ]) -agcls.AgClassCatalog.add_catalog_entry((5425863975955114481, 4372717846621692570), Scene) +agcls.AgClassCatalog.add_catalog_entry((4810876571052044683, 7416954478603628451), Scene) agcls.AgTypeNameMap["Scene"] = Scene class SceneDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -15314,7 +15340,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SceneDisplayCondition, [SceneDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((5504831685330777187, 14908496243111103623), SceneDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((4787488241231315097, 13604724398180257709), SceneDisplayCondition) agcls.AgTypeNameMap["SceneDisplayCondition"] = SceneDisplayCondition class SceneManager(SupportsDeleteCallback): @@ -15422,7 +15448,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SceneManager, [SceneManager, ]) -agcls.AgClassCatalog.add_catalog_entry((5055513188644242239, 14100567721448590776), SceneManager) +agcls.AgClassCatalog.add_catalog_entry((5306594234797624303, 4679881594478766240), SceneManager) agcls.AgTypeNameMap["SceneManager"] = SceneManager class ScreenOverlay(IScreenOverlay, IOverlay, IScreenOverlayContainer, SupportsDeleteCallback): @@ -15445,7 +15471,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScreenOverlay, [IScreenOverlay, IOverlay, IScreenOverlayContainer]) -agcls.AgClassCatalog.add_catalog_entry((5135883245183464378, 7950147496367229875), ScreenOverlay) +agcls.AgClassCatalog.add_catalog_entry((4743125395957708310, 7459301920615244467), ScreenOverlay) agcls.AgTypeNameMap["ScreenOverlay"] = ScreenOverlay class ScreenOverlayCollection(IScreenOverlayCollectionBase, SupportsDeleteCallback): @@ -15477,7 +15503,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScreenOverlayCollection, [ScreenOverlayCollection, IScreenOverlayCollectionBase]) -agcls.AgClassCatalog.add_catalog_entry((5428143835074754195, 7795253318375075755), ScreenOverlayCollection) +agcls.AgClassCatalog.add_catalog_entry((4839524973401277912, 13812177292680967312), ScreenOverlayCollection) agcls.AgTypeNameMap["ScreenOverlayCollection"] = ScreenOverlayCollection class ScreenOverlayManager(IScreenOverlayCollectionBase, IScreenOverlayContainer, SupportsDeleteCallback): @@ -15567,7 +15593,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScreenOverlayManager, [ScreenOverlayManager, IScreenOverlayCollectionBase, IScreenOverlayContainer]) -agcls.AgClassCatalog.add_catalog_entry((4941666073412103198, 3199753952958351539), ScreenOverlayManager) +agcls.AgClassCatalog.add_catalog_entry((5351120916860665029, 16565177724228225461), ScreenOverlayManager) agcls.AgTypeNameMap["ScreenOverlayManager"] = ScreenOverlayManager class ScreenOverlayPickResult(SupportsDeleteCallback): @@ -15627,7 +15653,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScreenOverlayPickResult, [ScreenOverlayPickResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5411628992035762574, 18017194983832957605), ScreenOverlayPickResult) +agcls.AgClassCatalog.add_catalog_entry((5627965958701801989, 1397927364919620020), ScreenOverlayPickResult) agcls.AgTypeNameMap["ScreenOverlayPickResult"] = ScreenOverlayPickResult class SolidPrimitive(IPrimitive, SupportsDeleteCallback): @@ -16083,7 +16109,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolidPrimitive, [SolidPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((5239544537293274560, 13352578250398471069), SolidPrimitive) +agcls.AgClassCatalog.add_catalog_entry((5721823868217773568, 14674956308134902715), SolidPrimitive) agcls.AgTypeNameMap["SolidPrimitive"] = SolidPrimitive class Stereoscopic(SupportsDeleteCallback): @@ -16185,7 +16211,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Stereoscopic, [Stereoscopic, ]) -agcls.AgClassCatalog.add_catalog_entry((5004629829167520124, 7449422875768445375), Stereoscopic) +agcls.AgClassCatalog.add_catalog_entry((5532922144466366877, 3694167052578119042), Stereoscopic) agcls.AgTypeNameMap["Stereoscopic"] = Stereoscopic class SurfaceMeshPrimitive(IPrimitive, SupportsDeleteCallback): @@ -16395,7 +16421,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SurfaceMeshPrimitive, [SurfaceMeshPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((5411334062372739956, 6728209386876429451), SurfaceMeshPrimitive) +agcls.AgClassCatalog.add_catalog_entry((5555800880500167985, 9402650612952761248), SurfaceMeshPrimitive) agcls.AgTypeNameMap["SurfaceMeshPrimitive"] = SurfaceMeshPrimitive class TerrainOverlayCollection(SupportsDeleteCallback): @@ -16610,7 +16636,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TerrainOverlayCollection, [TerrainOverlayCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5026986988139254343, 12046810184580739503), TerrainOverlayCollection) +agcls.AgClassCatalog.add_catalog_entry((4713167164273178389, 14512113188453972354), TerrainOverlayCollection) agcls.AgTypeNameMap["TerrainOverlayCollection"] = TerrainOverlayCollection class TerrainOverlay(ITerrainOverlay, IGlobeOverlay, SupportsDeleteCallback): @@ -16631,7 +16657,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TerrainOverlay, [ITerrainOverlay, IGlobeOverlay]) -agcls.AgClassCatalog.add_catalog_entry((5009137188527673329, 1512801370180160660), TerrainOverlay) +agcls.AgClassCatalog.add_catalog_entry((5123165973755789453, 16499785472623185565), TerrainOverlay) agcls.AgTypeNameMap["TerrainOverlay"] = TerrainOverlay class TextBatchPrimitive(IPrimitive, SupportsDeleteCallback): @@ -16953,7 +16979,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextBatchPrimitive, [TextBatchPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((5192917499857114645, 15090987484832364472), TextBatchPrimitive) +agcls.AgClassCatalog.add_catalog_entry((4916234742062123490, 18286488293041469356), TextBatchPrimitive) agcls.AgTypeNameMap["TextBatchPrimitive"] = TextBatchPrimitive class TextBatchPrimitiveOptionalParameters(SupportsDeleteCallback): @@ -17105,7 +17131,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextBatchPrimitiveOptionalParameters, [TextBatchPrimitiveOptionalParameters, ]) -agcls.AgClassCatalog.add_catalog_entry((5647850369699816160, 11320403267934911642), TextBatchPrimitiveOptionalParameters) +agcls.AgClassCatalog.add_catalog_entry((5652216850054852962, 2006004170580244876), TextBatchPrimitiveOptionalParameters) agcls.AgTypeNameMap["TextBatchPrimitiveOptionalParameters"] = TextBatchPrimitiveOptionalParameters class TextOverlay(IScreenOverlay, IOverlay, IScreenOverlayContainer, SupportsDeleteCallback): @@ -17195,7 +17221,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextOverlay, [TextOverlay, IScreenOverlay, IOverlay, IScreenOverlayContainer]) -agcls.AgClassCatalog.add_catalog_entry((5427148005289374195, 14840843638839670698), TextOverlay) +agcls.AgClassCatalog.add_catalog_entry((4797073708373675002, 6737289127853172660), TextOverlay) agcls.AgTypeNameMap["TextOverlay"] = TextOverlay class TextureMatrix(SupportsDeleteCallback): @@ -17385,7 +17411,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextureMatrix, [TextureMatrix, ]) -agcls.AgClassCatalog.add_catalog_entry((5322719047750336006, 3163360220050271417), TextureMatrix) +agcls.AgClassCatalog.add_catalog_entry((4829622967686228224, 3492268793794037672), TextureMatrix) agcls.AgTypeNameMap["TextureMatrix"] = TextureMatrix class TextureScreenOverlay(IScreenOverlay, IOverlay, IScreenOverlayContainer, SupportsDeleteCallback): @@ -17399,7 +17425,7 @@ class TextureScreenOverlay(IScreenOverlay, IOverlay, IScreenOverlayContainer, Su >>> manager = scenario.scene_manager >>> overlays = manager.screen_overlays.overlays >>> textureOverlay = manager.initializers.texture_screen_overlay.initialize_with_xy_width_height(0, 0, 128, 128) - >>> installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] >>> textureOverlay.texture = manager.textures.load_from_string_uri( >>> os.path.join(installPath, "STKData", "VO", "Textures", "agilogo3.ppm") >>> ) @@ -17500,7 +17526,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextureScreenOverlay, [TextureScreenOverlay, IScreenOverlay, IOverlay, IScreenOverlayContainer]) -agcls.AgClassCatalog.add_catalog_entry((5607914524592267416, 13643758576656948403), TextureScreenOverlay) +agcls.AgClassCatalog.add_catalog_entry((5333571152903494320, 10017321645474306458), TextureScreenOverlay) agcls.AgTypeNameMap["TextureScreenOverlay"] = TextureScreenOverlay class TimeIntervalDisplayCondition(IDisplayCondition, SupportsDeleteCallback): @@ -17568,7 +17594,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeIntervalDisplayCondition, [TimeIntervalDisplayCondition, IDisplayCondition]) -agcls.AgClassCatalog.add_catalog_entry((5451112938694421699, 7149618987495979392), TimeIntervalDisplayCondition) +agcls.AgClassCatalog.add_catalog_entry((4760358691158391677, 15619635165824147340), TimeIntervalDisplayCondition) agcls.AgTypeNameMap["TimeIntervalDisplayCondition"] = TimeIntervalDisplayCondition class TriangleMeshPrimitive(IPrimitive, SupportsDeleteCallback): @@ -17814,7 +17840,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TriangleMeshPrimitive, [TriangleMeshPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((5312225394571429699, 1015409093709215616), TriangleMeshPrimitive) +agcls.AgClassCatalog.add_catalog_entry((5208001591952953242, 4627368845273092268), TriangleMeshPrimitive) agcls.AgTypeNameMap["TriangleMeshPrimitive"] = TriangleMeshPrimitive class TriangleMeshPrimitiveOptionalParameters(SupportsDeleteCallback): @@ -17860,7 +17886,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TriangleMeshPrimitiveOptionalParameters, [TriangleMeshPrimitiveOptionalParameters, ]) -agcls.AgClassCatalog.add_catalog_entry((4642256431831602185, 8016648807998853514), TriangleMeshPrimitiveOptionalParameters) +agcls.AgClassCatalog.add_catalog_entry((5207949352490107030, 12817821016521762692), TriangleMeshPrimitiveOptionalParameters) agcls.AgTypeNameMap["TriangleMeshPrimitiveOptionalParameters"] = TriangleMeshPrimitiveOptionalParameters class VectorPrimitive(IPrimitive, SupportsDeleteCallback): @@ -18144,7 +18170,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorPrimitive, [VectorPrimitive, IPrimitive]) -agcls.AgClassCatalog.add_catalog_entry((4966641441207235541, 9073217279606378419), VectorPrimitive) +agcls.AgClassCatalog.add_catalog_entry((4895630171048354557, 16558615223701190032), VectorPrimitive) agcls.AgTypeNameMap["VectorPrimitive"] = VectorPrimitive class BoxTriangulatorInitializer(SupportsDeleteCallback): @@ -18182,7 +18208,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BoxTriangulatorInitializer, [BoxTriangulatorInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((5115290424271597075, 14652160602906339211), BoxTriangulatorInitializer) +agcls.AgClassCatalog.add_catalog_entry((4657545208228347031, 7028996864466946458), BoxTriangulatorInitializer) agcls.AgTypeNameMap["BoxTriangulatorInitializer"] = BoxTriangulatorInitializer class CylinderTriangulatorInitializer(SupportsDeleteCallback): @@ -18228,7 +18254,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CylinderTriangulatorInitializer, [CylinderTriangulatorInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((5439315015983129571, 8771602325511016840), CylinderTriangulatorInitializer) +agcls.AgClassCatalog.add_catalog_entry((5652776035142073110, 7302048739225094568), CylinderTriangulatorInitializer) agcls.AgTypeNameMap["CylinderTriangulatorInitializer"] = CylinderTriangulatorInitializer class EllipsoidTriangulatorInitializer(SupportsDeleteCallback): @@ -18274,7 +18300,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EllipsoidTriangulatorInitializer, [EllipsoidTriangulatorInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((4999770647031458132, 9385182207773628042), EllipsoidTriangulatorInitializer) +agcls.AgClassCatalog.add_catalog_entry((4827159167817465125, 7397628987005705088), EllipsoidTriangulatorInitializer) agcls.AgTypeNameMap["EllipsoidTriangulatorInitializer"] = EllipsoidTriangulatorInitializer class ExtrudedPolylineTriangulatorInitializer(SupportsDeleteCallback): @@ -18400,7 +18426,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ExtrudedPolylineTriangulatorInitializer, [ExtrudedPolylineTriangulatorInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((4619921406117156753, 5415519835836977292), ExtrudedPolylineTriangulatorInitializer) +agcls.AgClassCatalog.add_catalog_entry((4626496839800935813, 17269744041545889923), ExtrudedPolylineTriangulatorInitializer) agcls.AgTypeNameMap["ExtrudedPolylineTriangulatorInitializer"] = ExtrudedPolylineTriangulatorInitializer class SurfaceExtentTriangulatorInitializer(SupportsDeleteCallback): @@ -18446,7 +18472,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SurfaceExtentTriangulatorInitializer, [SurfaceExtentTriangulatorInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((5535007049528422239, 11204546506755181214), SurfaceExtentTriangulatorInitializer) +agcls.AgClassCatalog.add_catalog_entry((5068905163126970640, 5937046825433230740), SurfaceExtentTriangulatorInitializer) agcls.AgTypeNameMap["SurfaceExtentTriangulatorInitializer"] = SurfaceExtentTriangulatorInitializer class SurfacePolygonTriangulatorInitializer(SupportsDeleteCallback): @@ -18458,7 +18484,7 @@ class SurfacePolygonTriangulatorInitializer(SupportsDeleteCallback): Draw a new Surface Extent Triangulator: >>> # Scenario scenario: Scenario object >>> manager = scenario.scene_manager - >>> installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] >>> texture_path = os.path.join(installPath, "STKData", "VO", "Textures", "AGI_logo_small.png") >>> texture = manager.textures.load_from_string_uri(texture_path) >>> mesh = manager.initializers.surface_mesh_primitive.initialize() @@ -18552,7 +18578,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SurfacePolygonTriangulatorInitializer, [SurfacePolygonTriangulatorInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((5517975915110148377, 7732268155979254694), SurfacePolygonTriangulatorInitializer) +agcls.AgClassCatalog.add_catalog_entry((4899740266310597792, 957197751417675945), SurfacePolygonTriangulatorInitializer) agcls.AgTypeNameMap["SurfacePolygonTriangulatorInitializer"] = SurfacePolygonTriangulatorInitializer class SurfaceShapesInitializer(SupportsDeleteCallback): @@ -18678,7 +18704,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SurfaceShapesInitializer, [SurfaceShapesInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((4892417382403964679, 13571096819327492762), SurfaceShapesInitializer) +agcls.AgClassCatalog.add_catalog_entry((5508581058536542998, 3565832539625553327), SurfaceShapesInitializer) agcls.AgTypeNameMap["SurfaceShapesInitializer"] = SurfaceShapesInitializer class AGICustomTerrainOverlayFactory(SupportsDeleteCallback): @@ -18716,7 +18742,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AGICustomTerrainOverlayFactory, [AGICustomTerrainOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5020205725023089583, 6940143989295968643), AGICustomTerrainOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((5455012846126934122, 16744861949560474534), AGICustomTerrainOverlayFactory) agcls.AgTypeNameMap["AGICustomTerrainOverlayFactory"] = AGICustomTerrainOverlayFactory class AGIProcessedImageGlobeOverlayFactory(SupportsDeleteCallback): @@ -18754,7 +18780,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AGIProcessedImageGlobeOverlayFactory, [AGIProcessedImageGlobeOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4774766765894947271, 9336624974406837173), AGIProcessedImageGlobeOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((5441361665085342865, 5272296584471475090), AGIProcessedImageGlobeOverlayFactory) agcls.AgTypeNameMap["AGIProcessedImageGlobeOverlayFactory"] = AGIProcessedImageGlobeOverlayFactory class AGIProcessedTerrainOverlayFactory(SupportsDeleteCallback): @@ -18792,7 +18818,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AGIProcessedTerrainOverlayFactory, [AGIProcessedTerrainOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4897798652195826492, 8452616037484675760), AGIProcessedTerrainOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((4840593439762448176, 1751992711232251297), AGIProcessedTerrainOverlayFactory) agcls.AgTypeNameMap["AGIProcessedTerrainOverlayFactory"] = AGIProcessedTerrainOverlayFactory class AGIRoamImageGlobeOverlayFactory(SupportsDeleteCallback): @@ -18830,9 +18856,55 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AGIRoamImageGlobeOverlayFactory, [AGIRoamImageGlobeOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5630193921900304952, 7930263226224999313), AGIRoamImageGlobeOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((4814621635195026465, 18177799835216553112), AGIRoamImageGlobeOverlayFactory) agcls.AgTypeNameMap["AGIRoamImageGlobeOverlayFactory"] = AGIRoamImageGlobeOverlayFactory +class CesiumIonTerrainOverlayFactory(SupportsDeleteCallback): + """A terrain overlay for handling Cesium Ion Streaming Terrain.""" + + _num_methods = 2 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _initialize_with_string_method_offset = 1 + _initialize_with_asset_uri_method_offset = 2 + _metadata = { + "iid_data" : (5374612392325347109, 12390133640255537061), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, CesiumIonTerrainOverlayFactory) + + _initialize_with_string_metadata = { "offset" : _initialize_with_string_method_offset, + "arg_types" : (agcom.BSTR, agcom.BSTR, agcom.BSTR, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.InterfaceOutArg,) } + def initialize_with_string(self, tileset_name:str, api_endpoint_uri:str, access_token:str) -> "CesiumIonTerrainOverlay": + """Initialize a cesiumion terrain overlay with the provided values necessary to communicate with a Cesium ion endpoint.""" + return self._intf.invoke(CesiumIonTerrainOverlayFactory._metadata, CesiumIonTerrainOverlayFactory._initialize_with_string_metadata, tileset_name, api_endpoint_uri, access_token, OutArg()) + + _initialize_with_asset_uri_metadata = { "offset" : _initialize_with_asset_uri_method_offset, + "arg_types" : (agcom.BSTR, agcom.BSTR, agcom.BSTR, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.InterfaceOutArg,) } + def initialize_with_asset_uri(self, asset_uri:str, api_endpoint_uri:str, access_token:str) -> "CesiumIonTerrainOverlay": + """Initialize a cesiumion terrain overlay with the provided values necessary to communicate with a Cesium ion endpoint.""" + return self._intf.invoke(CesiumIonTerrainOverlayFactory._metadata, CesiumIonTerrainOverlayFactory._initialize_with_asset_uri_metadata, asset_uri, api_endpoint_uri, access_token, OutArg()) + + + def __init__(self, source_object=None): + """Construct an object of type CesiumIonTerrainOverlayFactory.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, CesiumIonTerrainOverlayFactory) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, CesiumIonTerrainOverlayFactory, [CesiumIonTerrainOverlayFactory, ]) + +agcls.AgClassCatalog.add_catalog_entry((4738980425621225871, 13751277333619526069), CesiumIonTerrainOverlayFactory) +agcls.AgTypeNameMap["CesiumIonTerrainOverlayFactory"] = CesiumIonTerrainOverlayFactory + class CustomImageGlobeOverlayPluginActivatorFactory(SupportsDeleteCallback): """The Activator class provides methods to load COM plugins that implement custom image globe overlays. For more information about custom image globe overlays, see the STK Programming Interface.""" @@ -18868,7 +18940,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CustomImageGlobeOverlayPluginActivatorFactory, [CustomImageGlobeOverlayPluginActivatorFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4667288682943577893, 326361443353301181), CustomImageGlobeOverlayPluginActivatorFactory) +agcls.AgClassCatalog.add_catalog_entry((4917255486905468717, 8311878354115311762), CustomImageGlobeOverlayPluginActivatorFactory) agcls.AgTypeNameMap["CustomImageGlobeOverlayPluginActivatorFactory"] = CustomImageGlobeOverlayPluginActivatorFactory class GeospatialImageGlobeOverlayFactory(SupportsDeleteCallback): @@ -18906,7 +18978,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GeospatialImageGlobeOverlayFactory, [GeospatialImageGlobeOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5076482265562622621, 7956007731180983691), GeospatialImageGlobeOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((5064019979529215533, 5046201785609888141), GeospatialImageGlobeOverlayFactory) agcls.AgTypeNameMap["GeospatialImageGlobeOverlayFactory"] = GeospatialImageGlobeOverlayFactory class ProjectedRasterOverlayFactory(SupportsDeleteCallback): @@ -18954,7 +19026,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProjectedRasterOverlayFactory, [ProjectedRasterOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5600426367971425017, 6297236579028457345), ProjectedRasterOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((5531586200066878299, 7838095112499428770), ProjectedRasterOverlayFactory) agcls.AgTypeNameMap["ProjectedRasterOverlayFactory"] = ProjectedRasterOverlayFactory class ProjectionFactory(SupportsDeleteCallback): @@ -19008,7 +19080,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProjectionFactory, [ProjectionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4747243496013475585, 14717796182741063818), ProjectionFactory) +agcls.AgClassCatalog.add_catalog_entry((4852141690082639572, 12322771392035537294), ProjectionFactory) agcls.AgTypeNameMap["ProjectionFactory"] = ProjectionFactory class AltitudeDisplayConditionFactory(SupportsDeleteCallback): @@ -19062,7 +19134,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AltitudeDisplayConditionFactory, [AltitudeDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5200808533864861594, 13915814818108416149), AltitudeDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((5048390484947010376, 13018933239885188763), AltitudeDisplayConditionFactory) agcls.AgTypeNameMap["AltitudeDisplayConditionFactory"] = AltitudeDisplayConditionFactory class AxesPrimitiveFactory(SupportsDeleteCallback): @@ -19100,7 +19172,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AxesPrimitiveFactory, [AxesPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5682434422397040845, 10186778082441572784), AxesPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5255973285973174089, 10743746418206010047), AxesPrimitiveFactory) agcls.AgTypeNameMap["AxesPrimitiveFactory"] = AxesPrimitiveFactory class CompositeDisplayConditionFactory(SupportsDeleteCallback): @@ -19138,7 +19210,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CompositeDisplayConditionFactory, [CompositeDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5655207749086761819, 8044584761807187362), CompositeDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((4626445608122592969, 5027126610219556012), CompositeDisplayConditionFactory) agcls.AgTypeNameMap["CompositeDisplayConditionFactory"] = CompositeDisplayConditionFactory class CompositePrimitiveFactory(SupportsDeleteCallback): @@ -19176,7 +19248,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CompositePrimitiveFactory, [CompositePrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5429504362741043601, 2495584971911784114), CompositePrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5740237864608464932, 13143302383461291150), CompositePrimitiveFactory) agcls.AgTypeNameMap["CompositePrimitiveFactory"] = CompositePrimitiveFactory class ConstantDisplayConditionFactory(SupportsDeleteCallback): @@ -19222,7 +19294,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConstantDisplayConditionFactory, [ConstantDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5349013282675406085, 9534837757228706749), ConstantDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((4647533922705444734, 3412550811458537136), ConstantDisplayConditionFactory) agcls.AgTypeNameMap["ConstantDisplayConditionFactory"] = ConstantDisplayConditionFactory class DistanceDisplayConditionFactory(SupportsDeleteCallback): @@ -19268,7 +19340,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DistanceDisplayConditionFactory, [DistanceDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5065052303529093084, 15532411777554433189), DistanceDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((5085594415700527817, 3399699454547949703), DistanceDisplayConditionFactory) agcls.AgTypeNameMap["DistanceDisplayConditionFactory"] = DistanceDisplayConditionFactory class DistanceToGlobeOverlayDisplayConditionFactory(SupportsDeleteCallback): @@ -19314,7 +19386,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DistanceToGlobeOverlayDisplayConditionFactory, [DistanceToGlobeOverlayDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4754265214729837056, 9188364243086704805), DistanceToGlobeOverlayDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((5267870294709437644, 1339863606111227834), DistanceToGlobeOverlayDisplayConditionFactory) agcls.AgTypeNameMap["DistanceToGlobeOverlayDisplayConditionFactory"] = DistanceToGlobeOverlayDisplayConditionFactory class DistanceToPositionDisplayConditionFactory(SupportsDeleteCallback): @@ -19368,7 +19440,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DistanceToPositionDisplayConditionFactory, [DistanceToPositionDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5710493425944112313, 8261967060205205147), DistanceToPositionDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((5001000137222899925, 3861590764722637193), DistanceToPositionDisplayConditionFactory) agcls.AgTypeNameMap["DistanceToPositionDisplayConditionFactory"] = DistanceToPositionDisplayConditionFactory class DistanceToPrimitiveDisplayConditionFactory(SupportsDeleteCallback): @@ -19414,7 +19486,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DistanceToPrimitiveDisplayConditionFactory, [DistanceToPrimitiveDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4851280165819875180, 7931937885030283949), DistanceToPrimitiveDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((5452979580459253851, 2799855028585291907), DistanceToPrimitiveDisplayConditionFactory) agcls.AgTypeNameMap["DistanceToPrimitiveDisplayConditionFactory"] = DistanceToPrimitiveDisplayConditionFactory class DurationPathPrimitiveUpdatePolicyFactory(SupportsDeleteCallback): @@ -19460,7 +19532,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DurationPathPrimitiveUpdatePolicyFactory, [DurationPathPrimitiveUpdatePolicyFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4889439542627162004, 9986904305815943042), DurationPathPrimitiveUpdatePolicyFactory) +agcls.AgClassCatalog.add_catalog_entry((4725396922385902835, 10721726893665473976), DurationPathPrimitiveUpdatePolicyFactory) agcls.AgTypeNameMap["DurationPathPrimitiveUpdatePolicyFactory"] = DurationPathPrimitiveUpdatePolicyFactory class GlobeImageOverlayInitializer(SupportsDeleteCallback): @@ -19500,7 +19572,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GlobeImageOverlayInitializer, [GlobeImageOverlayInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((5145389423934137943, 372919645112059831), GlobeImageOverlayInitializer) +agcls.AgClassCatalog.add_catalog_entry((4688415991854213284, 1666275320606961330), GlobeImageOverlayInitializer) agcls.AgTypeNameMap["GlobeImageOverlayInitializer"] = GlobeImageOverlayInitializer class GraphicsFontFactory(SupportsDeleteCallback): @@ -19546,7 +19618,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GraphicsFontFactory, [GraphicsFontFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5711811913643509725, 17355393524528831380), GraphicsFontFactory) +agcls.AgClassCatalog.add_catalog_entry((5462899191527412070, 6601431436605489563), GraphicsFontFactory) agcls.AgTypeNameMap["GraphicsFontFactory"] = GraphicsFontFactory class GreatArcInterpolatorFactory(SupportsDeleteCallback): @@ -19615,7 +19687,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GreatArcInterpolatorFactory, [GreatArcInterpolatorFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5300096125846617544, 15382236120108922018), GreatArcInterpolatorFactory) +agcls.AgClassCatalog.add_catalog_entry((5366806256760299261, 17514073968782953149), GreatArcInterpolatorFactory) agcls.AgTypeNameMap["GreatArcInterpolatorFactory"] = GreatArcInterpolatorFactory class AlphaFromLuminanceFilterFactory(SupportsDeleteCallback): @@ -19653,7 +19725,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AlphaFromLuminanceFilterFactory, [AlphaFromLuminanceFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5428076649341058938, 12264952971470003123), AlphaFromLuminanceFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5023843905705814360, 14611546673490963617), AlphaFromLuminanceFilterFactory) agcls.AgTypeNameMap["AlphaFromLuminanceFilterFactory"] = AlphaFromLuminanceFilterFactory class AlphaFromPixelFilterFactory(SupportsDeleteCallback): @@ -19691,7 +19763,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AlphaFromPixelFilterFactory, [AlphaFromPixelFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5250854596551567928, 7378055081666140072), AlphaFromPixelFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((4771158793773236303, 18232003968377194627), AlphaFromPixelFilterFactory) agcls.AgTypeNameMap["AlphaFromPixelFilterFactory"] = AlphaFromPixelFilterFactory class AlphaFromRasterFilterFactory(SupportsDeleteCallback): @@ -19737,7 +19809,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AlphaFromRasterFilterFactory, [AlphaFromRasterFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5423806334685966943, 8021373877449537194), AlphaFromRasterFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5032456388882836085, 12761509886764112284), AlphaFromRasterFilterFactory) agcls.AgTypeNameMap["AlphaFromRasterFilterFactory"] = AlphaFromRasterFilterFactory class BandExtractFilterFactory(SupportsDeleteCallback): @@ -19791,7 +19863,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BandExtractFilterFactory, [BandExtractFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5101154593245878612, 7889008741117033663), BandExtractFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((4674949277630731449, 13980234814084950416), BandExtractFilterFactory) agcls.AgTypeNameMap["BandExtractFilterFactory"] = BandExtractFilterFactory class BandOrderFilterFactory(SupportsDeleteCallback): @@ -19845,7 +19917,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BandOrderFilterFactory, [BandOrderFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5064443659311181751, 12225493006765152427), BandOrderFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5719127951920318447, 4100719339425068954), BandOrderFilterFactory) agcls.AgTypeNameMap["BandOrderFilterFactory"] = BandOrderFilterFactory class BlurFilterFactory(SupportsDeleteCallback): @@ -19891,7 +19963,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BlurFilterFactory, [BlurFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4761191044981634241, 2280460864101009058), BlurFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((4762108303981840076, 12815614127278804650), BlurFilterFactory) agcls.AgTypeNameMap["BlurFilterFactory"] = BlurFilterFactory class BrightnessFilterFactory(SupportsDeleteCallback): @@ -19937,7 +20009,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BrightnessFilterFactory, [BrightnessFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5192348196864259449, 152695209642318979), BrightnessFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5024220417128720577, 4935187764138558891), BrightnessFilterFactory) agcls.AgTypeNameMap["BrightnessFilterFactory"] = BrightnessFilterFactory class ColorToLuminanceFilterFactory(SupportsDeleteCallback): @@ -19975,7 +20047,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ColorToLuminanceFilterFactory, [ColorToLuminanceFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5419514809765967274, 4060370452243456929), ColorToLuminanceFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5224414274530983196, 2371330225884699572), ColorToLuminanceFilterFactory) agcls.AgTypeNameMap["ColorToLuminanceFilterFactory"] = ColorToLuminanceFilterFactory class ContrastFilterFactory(SupportsDeleteCallback): @@ -20021,7 +20093,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ContrastFilterFactory, [ContrastFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5605125305352070134, 4826256083860431246), ContrastFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5098112298631760635, 13047868050398383763), ContrastFilterFactory) agcls.AgTypeNameMap["ContrastFilterFactory"] = ContrastFilterFactory class ConvolutionFilterFactory(SupportsDeleteCallback): @@ -20083,7 +20155,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConvolutionFilterFactory, [ConvolutionFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5194241966668323293, 10219248867443858857), ConvolutionFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5745232423585680142, 16120937789420990), ConvolutionFilterFactory) agcls.AgTypeNameMap["ConvolutionFilterFactory"] = ConvolutionFilterFactory class EdgeDetectFilterFactory(SupportsDeleteCallback): @@ -20129,7 +20201,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EdgeDetectFilterFactory, [EdgeDetectFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5369295687463539305, 16833644508996806546), EdgeDetectFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5351730899564186832, 12182546251480443546), EdgeDetectFilterFactory) agcls.AgTypeNameMap["EdgeDetectFilterFactory"] = EdgeDetectFilterFactory class FilteringRasterStreamFactory(SupportsDeleteCallback): @@ -20167,7 +20239,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FilteringRasterStreamFactory, [FilteringRasterStreamFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5574129346456397425, 8077637960984957060), FilteringRasterStreamFactory) +agcls.AgClassCatalog.add_catalog_entry((4748927967490749055, 3496370561197518747), FilteringRasterStreamFactory) agcls.AgTypeNameMap["FilteringRasterStreamFactory"] = FilteringRasterStreamFactory class FlipFilterFactory(SupportsDeleteCallback): @@ -20213,7 +20285,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FlipFilterFactory, [FlipFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4813948222009584408, 8338997454324614542), FlipFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((4714720980140819084, 9906737125664217279), FlipFilterFactory) agcls.AgTypeNameMap["FlipFilterFactory"] = FlipFilterFactory class GammaCorrectionFilterFactory(SupportsDeleteCallback): @@ -20259,7 +20331,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GammaCorrectionFilterFactory, [GammaCorrectionFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5017412968260660081, 16818168171209361570), GammaCorrectionFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5098197875999560800, 15070415561489183659), GammaCorrectionFilterFactory) agcls.AgTypeNameMap["GammaCorrectionFilterFactory"] = GammaCorrectionFilterFactory class GaussianBlurFilterFactory(SupportsDeleteCallback): @@ -20297,7 +20369,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GaussianBlurFilterFactory, [GaussianBlurFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5656821005411861838, 14170591824334317207), GaussianBlurFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5730409816723043185, 574269011063193266), GaussianBlurFilterFactory) agcls.AgTypeNameMap["GaussianBlurFilterFactory"] = GaussianBlurFilterFactory class GradientDetectFilterFactory(SupportsDeleteCallback): @@ -20343,7 +20415,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GradientDetectFilterFactory, [GradientDetectFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5261690937650539900, 9714627553001418677), GradientDetectFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5321038454058640882, 3925324863652800412), GradientDetectFilterFactory) agcls.AgTypeNameMap["GradientDetectFilterFactory"] = GradientDetectFilterFactory class Jpeg2000WriterInitializer(SupportsDeleteCallback): @@ -20413,7 +20485,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Jpeg2000WriterInitializer, [Jpeg2000WriterInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((4778908435752806977, 14293582151024777652), Jpeg2000WriterInitializer) +agcls.AgClassCatalog.add_catalog_entry((5273363727156950832, 6043345203676618115), Jpeg2000WriterInitializer) agcls.AgTypeNameMap["Jpeg2000WriterInitializer"] = Jpeg2000WriterInitializer class LevelsFilterFactory(SupportsDeleteCallback): @@ -20451,7 +20523,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LevelsFilterFactory, [LevelsFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5192249527130378627, 3644216997229494192), LevelsFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5687798762475633774, 17801099149596841374), LevelsFilterFactory) agcls.AgTypeNameMap["LevelsFilterFactory"] = LevelsFilterFactory class ProjectionRasterStreamPluginActivatorFactory(SupportsDeleteCallback): @@ -20489,7 +20561,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProjectionRasterStreamPluginActivatorFactory, [ProjectionRasterStreamPluginActivatorFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5361222435032231866, 3381506882249052836), ProjectionRasterStreamPluginActivatorFactory) +agcls.AgClassCatalog.add_catalog_entry((4918859965400045195, 7727198902650782654), ProjectionRasterStreamPluginActivatorFactory) agcls.AgTypeNameMap["ProjectionRasterStreamPluginActivatorFactory"] = ProjectionRasterStreamPluginActivatorFactory class RasterFactory(SupportsDeleteCallback): @@ -20543,7 +20615,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RasterFactory, [RasterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5238614875094016981, 11134375578786188696), RasterFactory) +agcls.AgClassCatalog.add_catalog_entry((4617914908522115301, 12299563304216270757), RasterFactory) agcls.AgTypeNameMap["RasterFactory"] = RasterFactory class RasterAttributesFactory(SupportsDeleteCallback): @@ -20621,7 +20693,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RasterAttributesFactory, [RasterAttributesFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5169373110399012045, 14977287242461110158), RasterAttributesFactory) +agcls.AgClassCatalog.add_catalog_entry((5422323740721556346, 3331699505371995580), RasterAttributesFactory) agcls.AgTypeNameMap["RasterAttributesFactory"] = RasterAttributesFactory class RotateFilterFactory(SupportsDeleteCallback): @@ -20667,7 +20739,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RotateFilterFactory, [RotateFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4937157270338855829, 7861741425991581097), RotateFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5414884869365634699, 12023972405942759344), RotateFilterFactory) agcls.AgTypeNameMap["RotateFilterFactory"] = RotateFilterFactory class SequenceFilterFactory(SupportsDeleteCallback): @@ -20705,7 +20777,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SequenceFilterFactory, [SequenceFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5478266993910050783, 1540888659848167348), SequenceFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5502932480155429958, 12467445776273760670), SequenceFilterFactory) agcls.AgTypeNameMap["SequenceFilterFactory"] = SequenceFilterFactory class SharpenFilterFactory(SupportsDeleteCallback): @@ -20751,7 +20823,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SharpenFilterFactory, [SharpenFilterFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5759309636180187185, 3175896497566733228), SharpenFilterFactory) +agcls.AgClassCatalog.add_catalog_entry((5138775718136816324, 15332316208208007829), SharpenFilterFactory) agcls.AgTypeNameMap["SharpenFilterFactory"] = SharpenFilterFactory class VideoStreamFactory(SupportsDeleteCallback): @@ -20805,7 +20877,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VideoStreamFactory, [VideoStreamFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5381933889788306137, 799357625502408624), VideoStreamFactory) +agcls.AgClassCatalog.add_catalog_entry((4909549804129302566, 9104396464917818503), VideoStreamFactory) agcls.AgTypeNameMap["VideoStreamFactory"] = VideoStreamFactory class MarkerBatchPrimitiveFactory(SupportsDeleteCallback): @@ -20891,7 +20963,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MarkerBatchPrimitiveFactory, [MarkerBatchPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5088828722420406024, 6797648096076766382), MarkerBatchPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5684543865037684486, 5820781907226607766), MarkerBatchPrimitiveFactory) agcls.AgTypeNameMap["MarkerBatchPrimitiveFactory"] = MarkerBatchPrimitiveFactory class MarkerBatchPrimitiveOptionalParametersFactory(SupportsDeleteCallback): @@ -20929,7 +21001,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MarkerBatchPrimitiveOptionalParametersFactory, [MarkerBatchPrimitiveOptionalParametersFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5195987611789658375, 17249169529742209427), MarkerBatchPrimitiveOptionalParametersFactory) +agcls.AgClassCatalog.add_catalog_entry((5118462206333952420, 10415760301864910003), MarkerBatchPrimitiveOptionalParametersFactory) agcls.AgTypeNameMap["MarkerBatchPrimitiveOptionalParametersFactory"] = MarkerBatchPrimitiveOptionalParametersFactory class MaximumCountPathPrimitiveUpdatePolicyFactory(SupportsDeleteCallback): @@ -20975,17 +21047,18 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MaximumCountPathPrimitiveUpdatePolicyFactory, [MaximumCountPathPrimitiveUpdatePolicyFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5643119574581091275, 7566109842606566069), MaximumCountPathPrimitiveUpdatePolicyFactory) +agcls.AgClassCatalog.add_catalog_entry((5737048646873301648, 7601779231663494806), MaximumCountPathPrimitiveUpdatePolicyFactory) agcls.AgTypeNameMap["MaximumCountPathPrimitiveUpdatePolicyFactory"] = MaximumCountPathPrimitiveUpdatePolicyFactory class ModelPrimitiveFactory(SupportsDeleteCallback): - """The model primitive loads and renders `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models.""" + """The model primitive loads and renders `glTF 2.0 `_ (.gltf, .glb), `COLLADA `_ (DAE) and AGI `MDL `_ (MDL) models.""" - _num_methods = 3 + _num_methods = 4 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _initialize_method_offset = 1 _initialize_with_string_uri_method_offset = 2 _initialize_with_string_uri_and_up_axis_method_offset = 3 + _allow_collada_models_method_offset = 4 _metadata = { "iid_data" : (5301455462249167343, 9954596141012220600), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, @@ -21015,6 +21088,13 @@ def initialize_with_string_uri_and_up_axis(self, uri:str, up_axis:"ModelUpAxis") """For convenience. Initializes a model primitive with the specified file path and up axis.""" return self._intf.invoke(ModelPrimitiveFactory._metadata, ModelPrimitiveFactory._initialize_with_string_uri_and_up_axis_metadata, uri, up_axis, OutArg()) + _allow_collada_models_metadata = { "offset" : _allow_collada_models_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + def allow_collada_models(self, allow:bool) -> None: + """Support for loading COLLADA 3D model format has been officially removed. This method will allow users to continue loading COLLADA models for a short period of time.""" + return self._intf.invoke(ModelPrimitiveFactory._metadata, ModelPrimitiveFactory._allow_collada_models_metadata, allow) + def __init__(self, source_object=None): """Construct an object of type ModelPrimitiveFactory.""" @@ -21029,7 +21109,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModelPrimitiveFactory, [ModelPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4760160901384551088, 7140373534144339897), ModelPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5724313041981228737, 8690216956280600472), ModelPrimitiveFactory) agcls.AgTypeNameMap["ModelPrimitiveFactory"] = ModelPrimitiveFactory class PathPrimitiveFactory(SupportsDeleteCallback): @@ -21095,7 +21175,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PathPrimitiveFactory, [PathPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4999495546751659691, 17351317838049696699), PathPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5010135034849482659, 3675344049273143710), PathPrimitiveFactory) agcls.AgTypeNameMap["PathPrimitiveFactory"] = PathPrimitiveFactory class PixelSizeDisplayConditionFactory(SupportsDeleteCallback): @@ -21141,7 +21221,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PixelSizeDisplayConditionFactory, [PixelSizeDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5278422861515345581, 5096673279112767674), PixelSizeDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((4804447385082121731, 845504895197403294), PixelSizeDisplayConditionFactory) agcls.AgTypeNameMap["PixelSizeDisplayConditionFactory"] = PixelSizeDisplayConditionFactory class PointBatchPrimitiveFactory(SupportsDeleteCallback): @@ -21207,7 +21287,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointBatchPrimitiveFactory, [PointBatchPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5691951381088805854, 9892261316027463820), PointBatchPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((4966642605169071990, 2500350308703006632), PointBatchPrimitiveFactory) agcls.AgTypeNameMap["PointBatchPrimitiveFactory"] = PointBatchPrimitiveFactory class PointBatchPrimitiveOptionalParametersFactory(SupportsDeleteCallback): @@ -21245,7 +21325,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointBatchPrimitiveOptionalParametersFactory, [PointBatchPrimitiveOptionalParametersFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5239649165248866017, 8920417599888238986), PointBatchPrimitiveOptionalParametersFactory) +agcls.AgClassCatalog.add_catalog_entry((4969231705447386826, 3854581488602939038), PointBatchPrimitiveOptionalParametersFactory) agcls.AgTypeNameMap["PointBatchPrimitiveOptionalParametersFactory"] = PointBatchPrimitiveOptionalParametersFactory class PolylinePrimitiveFactory(SupportsDeleteCallback): @@ -21343,7 +21423,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolylinePrimitiveFactory, [PolylinePrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5689441306869114041, 5434853608110200975), PolylinePrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5702927468070810401, 4807084683203007157), PolylinePrimitiveFactory) agcls.AgTypeNameMap["PolylinePrimitiveFactory"] = PolylinePrimitiveFactory class PolylinePrimitiveOptionalParametersFactory(SupportsDeleteCallback): @@ -21381,7 +21461,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolylinePrimitiveOptionalParametersFactory, [PolylinePrimitiveOptionalParametersFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5738339211798606524, 11308828612359481730), PolylinePrimitiveOptionalParametersFactory) +agcls.AgClassCatalog.add_catalog_entry((5090823931571502825, 12619330874928256911), PolylinePrimitiveOptionalParametersFactory) agcls.AgTypeNameMap["PolylinePrimitiveOptionalParametersFactory"] = PolylinePrimitiveOptionalParametersFactory class RasterImageGlobeOverlayFactory(SupportsDeleteCallback): @@ -21435,7 +21515,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RasterImageGlobeOverlayFactory, [RasterImageGlobeOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5435848080773098885, 17152672386737869751), RasterImageGlobeOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((5687089577445831957, 3195830161002888359), RasterImageGlobeOverlayFactory) agcls.AgTypeNameMap["RasterImageGlobeOverlayFactory"] = RasterImageGlobeOverlayFactory class RhumbLineInterpolatorFactory(SupportsDeleteCallback): @@ -21489,7 +21569,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RhumbLineInterpolatorFactory, [RhumbLineInterpolatorFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5147795153744647357, 4102979680655849129), RhumbLineInterpolatorFactory) +agcls.AgClassCatalog.add_catalog_entry((5590670185232371945, 8611802951594254469), RhumbLineInterpolatorFactory) agcls.AgTypeNameMap["RhumbLineInterpolatorFactory"] = RhumbLineInterpolatorFactory class SceneDisplayConditionFactory(SupportsDeleteCallback): @@ -21527,7 +21607,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SceneDisplayConditionFactory, [SceneDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5079935465265927014, 13979694929789791122), SceneDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((4809111666387697420, 13233275733275410587), SceneDisplayConditionFactory) agcls.AgTypeNameMap["SceneDisplayConditionFactory"] = SceneDisplayConditionFactory class SceneManagerInitializer(SupportsDeleteCallback): @@ -21625,7 +21705,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SceneManagerInitializer, [SceneManagerInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((5231096914349054333, 11970215315931446921), SceneManagerInitializer) +agcls.AgClassCatalog.add_catalog_entry((5693600891677513345, 794264369633344165), SceneManagerInitializer) agcls.AgTypeNameMap["SceneManagerInitializer"] = SceneManagerInitializer class ScreenOverlayFactory(SupportsDeleteCallback): @@ -21671,7 +21751,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScreenOverlayFactory, [ScreenOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5534893721624354920, 8168061178950163841), ScreenOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((5478851720457847506, 3492247434936517043), ScreenOverlayFactory) agcls.AgTypeNameMap["ScreenOverlayFactory"] = ScreenOverlayFactory class SolidPrimitiveFactory(SupportsDeleteCallback): @@ -21737,7 +21817,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolidPrimitiveFactory, [SolidPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5022037710637083726, 18395686854317049790), SolidPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5501849711882410440, 15764522435634645437), SolidPrimitiveFactory) agcls.AgTypeNameMap["SolidPrimitiveFactory"] = SolidPrimitiveFactory class SurfaceMeshPrimitiveFactory(SupportsDeleteCallback): @@ -21807,7 +21887,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SurfaceMeshPrimitiveFactory, [SurfaceMeshPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5105103782773260689, 7575932828570884018), SurfaceMeshPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5453312283290578348, 15756615055174557840), SurfaceMeshPrimitiveFactory) agcls.AgTypeNameMap["SurfaceMeshPrimitiveFactory"] = SurfaceMeshPrimitiveFactory class TerrainOverlayInitializer(SupportsDeleteCallback): @@ -21847,7 +21927,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TerrainOverlayInitializer, [TerrainOverlayInitializer, ]) -agcls.AgClassCatalog.add_catalog_entry((5522744439362483683, 18287510901745470876), TerrainOverlayInitializer) +agcls.AgClassCatalog.add_catalog_entry((5748330206594896693, 2073845019722375070), TerrainOverlayInitializer) agcls.AgTypeNameMap["TerrainOverlayInitializer"] = TerrainOverlayInitializer class TextBatchPrimitiveFactory(SupportsDeleteCallback): @@ -21901,7 +21981,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextBatchPrimitiveFactory, [TextBatchPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5625080391433801130, 3938368286549985176), TextBatchPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5055532163421113397, 10144467059425856902), TextBatchPrimitiveFactory) agcls.AgTypeNameMap["TextBatchPrimitiveFactory"] = TextBatchPrimitiveFactory class TextBatchPrimitiveOptionalParametersFactory(SupportsDeleteCallback): @@ -21939,7 +22019,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextBatchPrimitiveOptionalParametersFactory, [TextBatchPrimitiveOptionalParametersFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5084407859987424006, 13610625296975832496), TextBatchPrimitiveOptionalParametersFactory) +agcls.AgClassCatalog.add_catalog_entry((5292816531505599529, 8390350530511440308), TextBatchPrimitiveOptionalParametersFactory) agcls.AgTypeNameMap["TextBatchPrimitiveOptionalParametersFactory"] = TextBatchPrimitiveOptionalParametersFactory class TextOverlayFactory(SupportsDeleteCallback): @@ -22001,7 +22081,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextOverlayFactory, [TextOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5429288625969444261, 302037397631282851), TextOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((5386821363606052460, 14426375787314488464), TextOverlayFactory) agcls.AgTypeNameMap["TextOverlayFactory"] = TextOverlayFactory class TextureMatrixFactory(SupportsDeleteCallback): @@ -22063,7 +22143,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextureMatrixFactory, [TextureMatrixFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5617819546769021728, 7736419431304257422), TextureMatrixFactory) +agcls.AgClassCatalog.add_catalog_entry((5484778704243443964, 17993631518305917616), TextureMatrixFactory) agcls.AgTypeNameMap["TextureMatrixFactory"] = TextureMatrixFactory class TextureScreenOverlayFactory(SupportsDeleteCallback): @@ -22133,7 +22213,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TextureScreenOverlayFactory, [TextureScreenOverlayFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((4669913133866159717, 12638065439748219572), TextureScreenOverlayFactory) +agcls.AgClassCatalog.add_catalog_entry((5092155125926314593, 4040766871895992231), TextureScreenOverlayFactory) agcls.AgTypeNameMap["TextureScreenOverlayFactory"] = TextureScreenOverlayFactory class TimeIntervalDisplayConditionFactory(SupportsDeleteCallback): @@ -22187,7 +22267,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeIntervalDisplayConditionFactory, [TimeIntervalDisplayConditionFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5439747334997424084, 6755244645861550522), TimeIntervalDisplayConditionFactory) +agcls.AgClassCatalog.add_catalog_entry((5300141093819919317, 4484807823526816403), TimeIntervalDisplayConditionFactory) agcls.AgTypeNameMap["TimeIntervalDisplayConditionFactory"] = TimeIntervalDisplayConditionFactory class TriangleMeshPrimitiveFactory(SupportsDeleteCallback): @@ -22233,7 +22313,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TriangleMeshPrimitiveFactory, [TriangleMeshPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5626120386434613462, 12677846449352391835), TriangleMeshPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((4829196614766055058, 1801210469818590369), TriangleMeshPrimitiveFactory) agcls.AgTypeNameMap["TriangleMeshPrimitiveFactory"] = TriangleMeshPrimitiveFactory class TriangleMeshPrimitiveOptionalParametersFactory(SupportsDeleteCallback): @@ -22271,7 +22351,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TriangleMeshPrimitiveOptionalParametersFactory, [TriangleMeshPrimitiveOptionalParametersFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5288556284052748615, 15585677714113157263), TriangleMeshPrimitiveOptionalParametersFactory) +agcls.AgClassCatalog.add_catalog_entry((4915140274830797567, 18123597672638912933), TriangleMeshPrimitiveOptionalParametersFactory) agcls.AgTypeNameMap["TriangleMeshPrimitiveOptionalParametersFactory"] = TriangleMeshPrimitiveOptionalParametersFactory class VectorPrimitiveFactory(SupportsDeleteCallback): @@ -22309,5 +22389,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VectorPrimitiveFactory, [VectorPrimitiveFactory, ]) -agcls.AgClassCatalog.add_catalog_entry((5718196077309239950, 14892362432078823827), VectorPrimitiveFactory) +agcls.AgClassCatalog.add_catalog_entry((5719890928753353573, 1756846977004903819), VectorPrimitiveFactory) agcls.AgTypeNameMap["VectorPrimitiveFactory"] = VectorPrimitiveFactory \ No newline at end of file diff --git a/src/ansys/stk/core/internal/AgGrpcServices_pb2.py b/src/ansys/stk/core/internal/AgGrpcServices_pb2.py index 6cbf41e718..fab265d946 100644 --- a/src/ansys/stk/core/internal/AgGrpcServices_pb2.py +++ b/src/ansys/stk/core/internal/AgGrpcServices_pb2.py @@ -14,15 +14,15 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14\x41gGrpcServices.proto\x12\x0e\x41gGrpcServices\"+\n\x0bInterfaceID\x12\r\n\x05\x64\x61ta1\x18\x01 \x01(\x06\x12\r\n\x05\x64\x61ta2\x18\x02 \x01(\x06\"E\n\tSTKObject\x12\r\n\x05value\x18\x01 \x01(\x06\x12)\n\x04guid\x18\x02 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\"\x0e\n\x0c\x45mptyMessage\"\x0b\n\tNullValue\"]\n\x12\x43onnectionMetadata\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x0f\n\x07release\x18\x02 \x01(\r\x12\x0e\n\x06update\x18\x03 \x01(\r\x12\x15\n\rconnection_id\x18\x04 \x01(\r\"a\n\x0fShutDownRequest\x12\x31\n\x0e\x61pp_to_release\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x1b\n\x13shutdown_stkruntime\x18\x02 \x01(\x08\"3\n\tObjReturn\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\"9\n\x0fRefCountRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\"\x1f\n\x0eRefCountReturn\x12\r\n\x05\x63ount\x18\x01 \x01(\r\"C\n\x15\x42\x61tchedReleaseRequest\x12*\n\x07objects\x18\x01 \x03(\x0b\x32\x19.AgGrpcServices.STKObject\"w\n\x18SupportsInterfaceRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x33\n\x0einterface_guid\x18\x02 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\")\n\x17SupportsInterfaceReturn\x12\x0e\n\x06result\x18\x01 \x01(\x08\"\x93\x03\n\x07Variant\x12\x34\n\x06values\x18\x01 \x03(\x0b\x32$.AgGrpcServices.Variant.VariantValue\x12&\n\x1enum_columns_in_repeated_values\x18\x02 \x01(\r\x1a\xa9\x02\n\x0cVariantValue\x12(\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObjectH\x00\x12\x11\n\x07str_val\x18\x02 \x01(\tH\x00\x12\x18\n\x0esigned_int_val\x18\x03 \x01(\x10H\x00\x12\x1a\n\x10unsigned_int_val\x18\x04 \x01(\x06H\x00\x12\x14\n\ndouble_val\x18\x05 \x01(\x01H\x00\x12\x12\n\x08\x62ool_val\x18\x06 \x01(\x08H\x00\x12)\n\x04null\x18\x07 \x01(\x0b\x32\x19.AgGrpcServices.NullValueH\x00\x12/\n\x0cnested_array\x18\x08 \x01(\x0b\x32\x17.AgGrpcServices.VariantH\x00\x12\x17\n\robj_future_id\x18\t \x01(\rH\x00\x42\x07\n\x05Value\"\x80\x01\n\x12GetPropertyRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x33\n\x0einterface_guid\x18\x02 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\x12\r\n\x05index\x18\x03 \x01(\r\"=\n\x11GetPropertyReturn\x12(\n\x07variant\x18\x01 \x01(\x0b\x32\x17.AgGrpcServices.Variant\"\xaa\x01\n\x12SetPropertyRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x33\n\x0einterface_guid\x18\x02 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\x12\r\n\x05index\x18\x03 \x01(\r\x12(\n\x07variant\x18\x04 \x01(\x0b\x32\x17.AgGrpcServices.Variant\"\xd8\x01\n\x10STKObjectPromise\x12\n\n\x02id\x18\x01 \x01(\r\x12(\n\x03obj\x18\x02 \x01(\x0b\x32\x19.AgGrpcServices.STKObjectH\x00\x12\x17\n\robj_future_id\x18\x03 \x01(\rH\x00\x12\x33\n\x0einterface_guid\x18\x04 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\x12\r\n\x05index\x18\x05 \x01(\r\x12%\n\x04\x61rgs\x18\x06 \x03(\x0b\x32\x17.AgGrpcServices.VariantB\n\n\x08instance\"\xe4\x01\n\rInvokeRequest\x12(\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObjectH\x00\x12\x32\n\x06\x66uture\x18\x02 \x01(\x0b\x32 .AgGrpcServices.STKObjectPromiseH\x00\x12\x33\n\x0einterface_guid\x18\x03 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\x12\r\n\x05index\x18\x04 \x01(\r\x12%\n\x04\x61rgs\x18\x05 \x03(\x0b\x32\x17.AgGrpcServices.VariantB\n\n\x08instance\"<\n\x0cInvokeReturn\x12,\n\x0breturn_vals\x18\x01 \x03(\x0b\x32\x17.AgGrpcServices.Variant\"e\n\x14\x42\x61tchedInvokeRequest\x12/\n\x08requests\x18\x01 \x03(\x0b\x32\x1d.AgGrpcServices.InvokeRequest\x12\x1c\n\x14\x66uture_ids_to_return\x18\x02 \x03(\r\"\xab\x01\n\x13\x42\x61tchedInvokeReturn\x12\x46\n\rbound_futures\x18\x01 \x03(\x0b\x32/.AgGrpcServices.BatchedInvokeReturn.BoundFuture\x1aL\n\x0b\x42oundFuture\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x15\n\robj_future_id\x18\x02 \x01(\r\"N\n\x11\x43ollectionRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x11\n\tmax_items\x18\x02 \x01(\r\"S\n\x10\x43ollectionReturn\x12&\n\x05items\x18\x01 \x03(\x0b\x32\x17.AgGrpcServices.Variant\x12\x17\n\x0f\x64one_collecting\x18\x02 \x01(\x08\"\x9a\x01\n\x10SubscriptionData\x12\x15\n\revent_loop_id\x18\x01 \x01(\r\x12&\n\x03obj\x18\x02 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x33\n\revent_handler\x18\x03 \x01(\x0e\x32\x1c.AgGrpcServices.EventHandler\x12\x12\n\nevent_name\x18\x04 \x01(\t\"8\n\rEventLoopData\x12\x15\n\revent_loop_id\x18\x01 \x01(\r\x12\x10\n\x08\x65vent_id\x18\x02 \x01(\r\"\x8d\x01\n\x11\x45ventLoopResponse\x12\x36\n\x0csubscription\x18\x01 \x01(\x0b\x32 .AgGrpcServices.SubscriptionData\x12.\n\rcallback_args\x18\x02 \x03(\x0b\x32\x17.AgGrpcServices.Variant\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\r*\x83\x02\n\x0c\x45ventHandler\x12\x1b\n\x17\x65IAgStkObjectRootEvents\x10\x00\x12\x1d\n\x19\x65IAgSTKXApplicationEvents\x10\x01\x12\x1e\n\x1a\x65IAgStkGraphicsSceneEvents\x10\x02\x12$\n eIAgStkGraphicsKmlGraphicsEvents\x10\x03\x12(\n$eIAgStkGraphicsImageCollectionEvents\x10\x04\x12*\n&eIAgStkGraphicsTerrainCollectionEvents\x10\x05\x12\x1b\n\x17\x65IAgUiApplicationEvents\x10\x06\x32\xd7\x0c\n\x0eSTKGrpcService\x12[\n\x15GetConnectionMetadata\x12\x1c.AgGrpcServices.EmptyMessage\x1a\".AgGrpcServices.ConnectionMetadata\"\x00\x12Q\n\x0eShutDownServer\x12\x1f.AgGrpcServices.ShutDownRequest\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12N\n\x11GetStkApplication\x12\x1c.AgGrpcServices.EmptyMessage\x1a\x19.AgGrpcServices.ObjReturn\"\x00\x12J\n\rEngineNewRoot\x12\x1c.AgGrpcServices.EmptyMessage\x1a\x19.AgGrpcServices.ObjReturn\"\x00\x12Q\n\x14\x45ngineNewRootContext\x12\x1c.AgGrpcServices.EmptyMessage\x1a\x19.AgGrpcServices.ObjReturn\"\x00\x12K\n\x06\x41\x64\x64Ref\x12\x1f.AgGrpcServices.RefCountRequest\x1a\x1e.AgGrpcServices.RefCountReturn\"\x00\x12L\n\x07Release\x12\x1f.AgGrpcServices.RefCountRequest\x1a\x1e.AgGrpcServices.RefCountReturn\"\x00\x12W\n\x0e\x42\x61tchedRelease\x12%.AgGrpcServices.BatchedReleaseRequest\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12h\n\x11SupportsInterface\x12(.AgGrpcServices.SupportsInterfaceRequest\x1a\'.AgGrpcServices.SupportsInterfaceReturn\"\x00\x12G\n\x06Invoke\x12\x1d.AgGrpcServices.InvokeRequest\x1a\x1c.AgGrpcServices.InvokeReturn\"\x00\x12V\n\x0bGetProperty\x12\".AgGrpcServices.GetPropertyRequest\x1a!.AgGrpcServices.GetPropertyReturn\"\x00\x12Q\n\x0bSetProperty\x12\".AgGrpcServices.SetPropertyRequest\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12\\\n\x13\x45numerateCollection\x12!.AgGrpcServices.CollectionRequest\x1a .AgGrpcServices.CollectionReturn\"\x00\x12\\\n\rBatchedInvoke\x12$.AgGrpcServices.BatchedInvokeRequest\x1a#.AgGrpcServices.BatchedInvokeReturn\"\x00\x12U\n\x0eStartEventLoop\x12\x1c.AgGrpcServices.EmptyMessage\x1a!.AgGrpcServices.EventLoopResponse\"\x00\x30\x01\x12N\n\rStopEventLoop\x12\x1d.AgGrpcServices.EventLoopData\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12Q\n\x10\x41\x63knowledgeEvent\x12\x1d.AgGrpcServices.EventLoopData\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12M\n\tSubscribe\x12 .AgGrpcServices.SubscriptionData\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12O\n\x0bUnsubscribe\x12 .AgGrpcServices.SubscriptionData\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14\x41gGrpcServices.proto\x12\x0e\x41gGrpcServices\"+\n\x0bInterfaceID\x12\r\n\x05\x64\x61ta1\x18\x01 \x01(\x06\x12\r\n\x05\x64\x61ta2\x18\x02 \x01(\x06\"E\n\tSTKObject\x12\r\n\x05value\x18\x01 \x01(\x06\x12)\n\x04guid\x18\x02 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\"\x0e\n\x0c\x45mptyMessage\"\x0b\n\tNullValue\"]\n\x12\x43onnectionMetadata\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x0f\n\x07release\x18\x02 \x01(\r\x12\x0e\n\x06update\x18\x03 \x01(\r\x12\x15\n\rconnection_id\x18\x04 \x01(\r\"b\n\x0fShutDownRequest\x12\x31\n\x0e\x61pp_to_release\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x1c\n\x14\x61pp_control_shutdown\x18\x02 \x01(\x08\"3\n\tObjReturn\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\"9\n\x0fRefCountRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\"\x1f\n\x0eRefCountReturn\x12\r\n\x05\x63ount\x18\x01 \x01(\r\"C\n\x15\x42\x61tchedReleaseRequest\x12*\n\x07objects\x18\x01 \x03(\x0b\x32\x19.AgGrpcServices.STKObject\"w\n\x18SupportsInterfaceRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x33\n\x0einterface_guid\x18\x02 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\")\n\x17SupportsInterfaceReturn\x12\x0e\n\x06result\x18\x01 \x01(\x08\"\x93\x03\n\x07Variant\x12\x34\n\x06values\x18\x01 \x03(\x0b\x32$.AgGrpcServices.Variant.VariantValue\x12&\n\x1enum_columns_in_repeated_values\x18\x02 \x01(\r\x1a\xa9\x02\n\x0cVariantValue\x12(\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObjectH\x00\x12\x11\n\x07str_val\x18\x02 \x01(\tH\x00\x12\x18\n\x0esigned_int_val\x18\x03 \x01(\x10H\x00\x12\x1a\n\x10unsigned_int_val\x18\x04 \x01(\x06H\x00\x12\x14\n\ndouble_val\x18\x05 \x01(\x01H\x00\x12\x12\n\x08\x62ool_val\x18\x06 \x01(\x08H\x00\x12)\n\x04null\x18\x07 \x01(\x0b\x32\x19.AgGrpcServices.NullValueH\x00\x12/\n\x0cnested_array\x18\x08 \x01(\x0b\x32\x17.AgGrpcServices.VariantH\x00\x12\x17\n\robj_future_id\x18\t \x01(\rH\x00\x42\x07\n\x05Value\"\x80\x01\n\x12GetPropertyRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x33\n\x0einterface_guid\x18\x02 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\x12\r\n\x05index\x18\x03 \x01(\r\"=\n\x11GetPropertyReturn\x12(\n\x07variant\x18\x01 \x01(\x0b\x32\x17.AgGrpcServices.Variant\"\xaa\x01\n\x12SetPropertyRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x33\n\x0einterface_guid\x18\x02 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\x12\r\n\x05index\x18\x03 \x01(\r\x12(\n\x07variant\x18\x04 \x01(\x0b\x32\x17.AgGrpcServices.Variant\"\xd8\x01\n\x10STKObjectPromise\x12\n\n\x02id\x18\x01 \x01(\r\x12(\n\x03obj\x18\x02 \x01(\x0b\x32\x19.AgGrpcServices.STKObjectH\x00\x12\x17\n\robj_future_id\x18\x03 \x01(\rH\x00\x12\x33\n\x0einterface_guid\x18\x04 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\x12\r\n\x05index\x18\x05 \x01(\r\x12%\n\x04\x61rgs\x18\x06 \x03(\x0b\x32\x17.AgGrpcServices.VariantB\n\n\x08instance\"\xe4\x01\n\rInvokeRequest\x12(\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObjectH\x00\x12\x32\n\x06\x66uture\x18\x02 \x01(\x0b\x32 .AgGrpcServices.STKObjectPromiseH\x00\x12\x33\n\x0einterface_guid\x18\x03 \x01(\x0b\x32\x1b.AgGrpcServices.InterfaceID\x12\r\n\x05index\x18\x04 \x01(\r\x12%\n\x04\x61rgs\x18\x05 \x03(\x0b\x32\x17.AgGrpcServices.VariantB\n\n\x08instance\"<\n\x0cInvokeReturn\x12,\n\x0breturn_vals\x18\x01 \x03(\x0b\x32\x17.AgGrpcServices.Variant\"e\n\x14\x42\x61tchedInvokeRequest\x12/\n\x08requests\x18\x01 \x03(\x0b\x32\x1d.AgGrpcServices.InvokeRequest\x12\x1c\n\x14\x66uture_ids_to_return\x18\x02 \x03(\r\"\xab\x01\n\x13\x42\x61tchedInvokeReturn\x12\x46\n\rbound_futures\x18\x01 \x03(\x0b\x32/.AgGrpcServices.BatchedInvokeReturn.BoundFuture\x1aL\n\x0b\x42oundFuture\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x15\n\robj_future_id\x18\x02 \x01(\r\"N\n\x11\x43ollectionRequest\x12&\n\x03obj\x18\x01 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x11\n\tmax_items\x18\x02 \x01(\r\"S\n\x10\x43ollectionReturn\x12&\n\x05items\x18\x01 \x03(\x0b\x32\x17.AgGrpcServices.Variant\x12\x17\n\x0f\x64one_collecting\x18\x02 \x01(\x08\"\x9a\x01\n\x10SubscriptionData\x12\x15\n\revent_loop_id\x18\x01 \x01(\r\x12&\n\x03obj\x18\x02 \x01(\x0b\x32\x19.AgGrpcServices.STKObject\x12\x33\n\revent_handler\x18\x03 \x01(\x0e\x32\x1c.AgGrpcServices.EventHandler\x12\x12\n\nevent_name\x18\x04 \x01(\t\"8\n\rEventLoopData\x12\x15\n\revent_loop_id\x18\x01 \x01(\r\x12\x10\n\x08\x65vent_id\x18\x02 \x01(\r\"\x8d\x01\n\x11\x45ventLoopResponse\x12\x36\n\x0csubscription\x18\x01 \x01(\x0b\x32 .AgGrpcServices.SubscriptionData\x12.\n\rcallback_args\x18\x02 \x03(\x0b\x32\x17.AgGrpcServices.Variant\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\r*\x83\x02\n\x0c\x45ventHandler\x12\x1b\n\x17\x65IAgStkObjectRootEvents\x10\x00\x12\x1d\n\x19\x65IAgSTKXApplicationEvents\x10\x01\x12\x1e\n\x1a\x65IAgStkGraphicsSceneEvents\x10\x02\x12$\n eIAgStkGraphicsKmlGraphicsEvents\x10\x03\x12(\n$eIAgStkGraphicsImageCollectionEvents\x10\x04\x12*\n&eIAgStkGraphicsTerrainCollectionEvents\x10\x05\x12\x1b\n\x17\x65IAgUiApplicationEvents\x10\x06\x32\xd7\x0c\n\x0eSTKGrpcService\x12[\n\x15GetConnectionMetadata\x12\x1c.AgGrpcServices.EmptyMessage\x1a\".AgGrpcServices.ConnectionMetadata\"\x00\x12Q\n\x0eShutDownServer\x12\x1f.AgGrpcServices.ShutDownRequest\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12N\n\x11GetStkApplication\x12\x1c.AgGrpcServices.EmptyMessage\x1a\x19.AgGrpcServices.ObjReturn\"\x00\x12J\n\rEngineNewRoot\x12\x1c.AgGrpcServices.EmptyMessage\x1a\x19.AgGrpcServices.ObjReturn\"\x00\x12Q\n\x14\x45ngineNewRootContext\x12\x1c.AgGrpcServices.EmptyMessage\x1a\x19.AgGrpcServices.ObjReturn\"\x00\x12K\n\x06\x41\x64\x64Ref\x12\x1f.AgGrpcServices.RefCountRequest\x1a\x1e.AgGrpcServices.RefCountReturn\"\x00\x12L\n\x07Release\x12\x1f.AgGrpcServices.RefCountRequest\x1a\x1e.AgGrpcServices.RefCountReturn\"\x00\x12W\n\x0e\x42\x61tchedRelease\x12%.AgGrpcServices.BatchedReleaseRequest\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12h\n\x11SupportsInterface\x12(.AgGrpcServices.SupportsInterfaceRequest\x1a\'.AgGrpcServices.SupportsInterfaceReturn\"\x00\x12G\n\x06Invoke\x12\x1d.AgGrpcServices.InvokeRequest\x1a\x1c.AgGrpcServices.InvokeReturn\"\x00\x12V\n\x0bGetProperty\x12\".AgGrpcServices.GetPropertyRequest\x1a!.AgGrpcServices.GetPropertyReturn\"\x00\x12Q\n\x0bSetProperty\x12\".AgGrpcServices.SetPropertyRequest\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12\\\n\x13\x45numerateCollection\x12!.AgGrpcServices.CollectionRequest\x1a .AgGrpcServices.CollectionReturn\"\x00\x12\\\n\rBatchedInvoke\x12$.AgGrpcServices.BatchedInvokeRequest\x1a#.AgGrpcServices.BatchedInvokeReturn\"\x00\x12U\n\x0eStartEventLoop\x12\x1c.AgGrpcServices.EmptyMessage\x1a!.AgGrpcServices.EventLoopResponse\"\x00\x30\x01\x12N\n\rStopEventLoop\x12\x1d.AgGrpcServices.EventLoopData\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12Q\n\x10\x41\x63knowledgeEvent\x12\x1d.AgGrpcServices.EventLoopData\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12M\n\tSubscribe\x12 .AgGrpcServices.SubscriptionData\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x12O\n\x0bUnsubscribe\x12 .AgGrpcServices.SubscriptionData\x1a\x1c.AgGrpcServices.EmptyMessage\"\x00\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'AgGrpcServices_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: DESCRIPTOR._loaded_options = None - _globals['_EVENTHANDLER']._serialized_start=2844 - _globals['_EVENTHANDLER']._serialized_end=3103 + _globals['_EVENTHANDLER']._serialized_start=2845 + _globals['_EVENTHANDLER']._serialized_end=3104 _globals['_INTERFACEID']._serialized_start=40 _globals['_INTERFACEID']._serialized_end=83 _globals['_STKOBJECT']._serialized_start=85 @@ -34,51 +34,51 @@ _globals['_CONNECTIONMETADATA']._serialized_start=185 _globals['_CONNECTIONMETADATA']._serialized_end=278 _globals['_SHUTDOWNREQUEST']._serialized_start=280 - _globals['_SHUTDOWNREQUEST']._serialized_end=377 - _globals['_OBJRETURN']._serialized_start=379 - _globals['_OBJRETURN']._serialized_end=430 - _globals['_REFCOUNTREQUEST']._serialized_start=432 - _globals['_REFCOUNTREQUEST']._serialized_end=489 - _globals['_REFCOUNTRETURN']._serialized_start=491 - _globals['_REFCOUNTRETURN']._serialized_end=522 - _globals['_BATCHEDRELEASEREQUEST']._serialized_start=524 - _globals['_BATCHEDRELEASEREQUEST']._serialized_end=591 - _globals['_SUPPORTSINTERFACEREQUEST']._serialized_start=593 - _globals['_SUPPORTSINTERFACEREQUEST']._serialized_end=712 - _globals['_SUPPORTSINTERFACERETURN']._serialized_start=714 - _globals['_SUPPORTSINTERFACERETURN']._serialized_end=755 - _globals['_VARIANT']._serialized_start=758 - _globals['_VARIANT']._serialized_end=1161 - _globals['_VARIANT_VARIANTVALUE']._serialized_start=864 - _globals['_VARIANT_VARIANTVALUE']._serialized_end=1161 - _globals['_GETPROPERTYREQUEST']._serialized_start=1164 - _globals['_GETPROPERTYREQUEST']._serialized_end=1292 - _globals['_GETPROPERTYRETURN']._serialized_start=1294 - _globals['_GETPROPERTYRETURN']._serialized_end=1355 - _globals['_SETPROPERTYREQUEST']._serialized_start=1358 - _globals['_SETPROPERTYREQUEST']._serialized_end=1528 - _globals['_STKOBJECTPROMISE']._serialized_start=1531 - _globals['_STKOBJECTPROMISE']._serialized_end=1747 - _globals['_INVOKEREQUEST']._serialized_start=1750 - _globals['_INVOKEREQUEST']._serialized_end=1978 - _globals['_INVOKERETURN']._serialized_start=1980 - _globals['_INVOKERETURN']._serialized_end=2040 - _globals['_BATCHEDINVOKEREQUEST']._serialized_start=2042 - _globals['_BATCHEDINVOKEREQUEST']._serialized_end=2143 - _globals['_BATCHEDINVOKERETURN']._serialized_start=2146 - _globals['_BATCHEDINVOKERETURN']._serialized_end=2317 - _globals['_BATCHEDINVOKERETURN_BOUNDFUTURE']._serialized_start=2241 - _globals['_BATCHEDINVOKERETURN_BOUNDFUTURE']._serialized_end=2317 - _globals['_COLLECTIONREQUEST']._serialized_start=2319 - _globals['_COLLECTIONREQUEST']._serialized_end=2397 - _globals['_COLLECTIONRETURN']._serialized_start=2399 - _globals['_COLLECTIONRETURN']._serialized_end=2482 - _globals['_SUBSCRIPTIONDATA']._serialized_start=2485 - _globals['_SUBSCRIPTIONDATA']._serialized_end=2639 - _globals['_EVENTLOOPDATA']._serialized_start=2641 - _globals['_EVENTLOOPDATA']._serialized_end=2697 - _globals['_EVENTLOOPRESPONSE']._serialized_start=2700 - _globals['_EVENTLOOPRESPONSE']._serialized_end=2841 - _globals['_STKGRPCSERVICE']._serialized_start=3106 - _globals['_STKGRPCSERVICE']._serialized_end=4729 + _globals['_SHUTDOWNREQUEST']._serialized_end=378 + _globals['_OBJRETURN']._serialized_start=380 + _globals['_OBJRETURN']._serialized_end=431 + _globals['_REFCOUNTREQUEST']._serialized_start=433 + _globals['_REFCOUNTREQUEST']._serialized_end=490 + _globals['_REFCOUNTRETURN']._serialized_start=492 + _globals['_REFCOUNTRETURN']._serialized_end=523 + _globals['_BATCHEDRELEASEREQUEST']._serialized_start=525 + _globals['_BATCHEDRELEASEREQUEST']._serialized_end=592 + _globals['_SUPPORTSINTERFACEREQUEST']._serialized_start=594 + _globals['_SUPPORTSINTERFACEREQUEST']._serialized_end=713 + _globals['_SUPPORTSINTERFACERETURN']._serialized_start=715 + _globals['_SUPPORTSINTERFACERETURN']._serialized_end=756 + _globals['_VARIANT']._serialized_start=759 + _globals['_VARIANT']._serialized_end=1162 + _globals['_VARIANT_VARIANTVALUE']._serialized_start=865 + _globals['_VARIANT_VARIANTVALUE']._serialized_end=1162 + _globals['_GETPROPERTYREQUEST']._serialized_start=1165 + _globals['_GETPROPERTYREQUEST']._serialized_end=1293 + _globals['_GETPROPERTYRETURN']._serialized_start=1295 + _globals['_GETPROPERTYRETURN']._serialized_end=1356 + _globals['_SETPROPERTYREQUEST']._serialized_start=1359 + _globals['_SETPROPERTYREQUEST']._serialized_end=1529 + _globals['_STKOBJECTPROMISE']._serialized_start=1532 + _globals['_STKOBJECTPROMISE']._serialized_end=1748 + _globals['_INVOKEREQUEST']._serialized_start=1751 + _globals['_INVOKEREQUEST']._serialized_end=1979 + _globals['_INVOKERETURN']._serialized_start=1981 + _globals['_INVOKERETURN']._serialized_end=2041 + _globals['_BATCHEDINVOKEREQUEST']._serialized_start=2043 + _globals['_BATCHEDINVOKEREQUEST']._serialized_end=2144 + _globals['_BATCHEDINVOKERETURN']._serialized_start=2147 + _globals['_BATCHEDINVOKERETURN']._serialized_end=2318 + _globals['_BATCHEDINVOKERETURN_BOUNDFUTURE']._serialized_start=2242 + _globals['_BATCHEDINVOKERETURN_BOUNDFUTURE']._serialized_end=2318 + _globals['_COLLECTIONREQUEST']._serialized_start=2320 + _globals['_COLLECTIONREQUEST']._serialized_end=2398 + _globals['_COLLECTIONRETURN']._serialized_start=2400 + _globals['_COLLECTIONRETURN']._serialized_end=2483 + _globals['_SUBSCRIPTIONDATA']._serialized_start=2486 + _globals['_SUBSCRIPTIONDATA']._serialized_end=2640 + _globals['_EVENTLOOPDATA']._serialized_start=2642 + _globals['_EVENTLOOPDATA']._serialized_end=2698 + _globals['_EVENTLOOPRESPONSE']._serialized_start=2701 + _globals['_EVENTLOOPRESPONSE']._serialized_end=2842 + _globals['_STKGRPCSERVICE']._serialized_start=3107 + _globals['_STKGRPCSERVICE']._serialized_end=4730 # @@protoc_insertion_point(module_scope) diff --git a/src/ansys/stk/core/internal/apiutil.py b/src/ansys/stk/core/internal/apiutil.py index 0149405c8f..a466320a92 100644 --- a/src/ansys/stk/core/internal/apiutil.py +++ b/src/ansys/stk/core/internal/apiutil.py @@ -24,15 +24,13 @@ import gc import typing -from ..utilities.exceptions import STKAttributeError, STKInitializationError, STKInvalidCastError - class InterfaceProxy(object): - """Proxy class to isolate the call strategy to STK (COM, gRPC, etc).""" + """Proxy class to isolate the call strategy (COM, gRPC, etc).""" def __init__(self): pass def __eq__(self, other): - """Check for equivalence of the underlying STK interface.""" + """Check for equivalence of the underlying interface.""" return False def __hash__(self): @@ -88,7 +86,7 @@ class GcDisabler(object): def __init__(self): self._is_gc_enabled = False def __enter__(self): - if gc.isenabled(): + if gc.isenabled is not None and gc.isenabled(): self._is_gc_enabled = True gc.disable() return self @@ -105,7 +103,7 @@ def initialize_from_source_object(this, sourceObject, interfaceType): this._private_init(intf) del(intf) else: - raise STKInvalidCastError(f"Failed to create {interfaceType.__name__} from source object.") + raise RuntimeError(f"Failed to create {interfaceType.__name__} from source object.") def get_interface_property(attrname, interfaceType): if attrname in interfaceType.__dict__ and type(interfaceType.__dict__[attrname]) == property: @@ -118,7 +116,7 @@ def set_interface_attribute(this, attrname, value, interfaceType, baseType): elif baseType is not None: baseType.__setattr__(this, attrname, value) else: - raise STKAttributeError(f"{attrname} is not a recognized attribute in {interfaceType.__name__}.") + raise AttributeError(f"{attrname} is not a recognized attribute in {interfaceType.__name__}.") def set_class_attribute(this, attrname, value, classType, interfaceTypes): found_prop = None @@ -129,7 +127,7 @@ def set_class_attribute(this, attrname, value, classType, interfaceTypes): if found_prop is not None: found_prop.__set__(this, value) else: - raise STKAttributeError(f"{attrname} is not a recognized attribute in {classType.__name__}.") + raise AttributeError(f"{attrname} is not a recognized attribute in {classType.__name__}.") def _unquoted(s:str) -> str: if s is not None and len(s) > 0: @@ -149,12 +147,24 @@ def read_registry_key(key, value=None, root=None, silent_exception=False): return _unquoted(val) except Exception as e: if not silent_exception: - raise STKInitializationError(f"Error Reading Registry for {key}: {e}") + raise RuntimeError(f"Error Reading Registry for {key}: {e}") return None def winreg_stk_binary_dir(): try: import winreg - return _unquoted(read_registry_key(f"SOFTWARE\\AGI\\STK\\12.0", root=winreg.HKEY_LOCAL_MACHINE, value="STKBinaryFolder")) + return _unquoted(read_registry_key(f"SOFTWARE\\AGI\\STK_ODTK\\13.0", root=winreg.HKEY_LOCAL_MACHINE, value="STKBinaryFolder")) except Exception as e: - return None \ No newline at end of file + return None + +def error_msg_from_hresult(hr:int) -> str: + '''Error messages from common HRESULT values.''' + hr = (hr & 0xFFFFFFFF) + if hr == 0x80070057: # E_INVALIDARG + return "One or more arguments are invalid." + elif hr == 0x8007000E: # E_OUTOFMEMORY + return "Data size exceeds memory limit. Try chunking the data request." + elif hr == 0x80004003: # E_POINTER + return "Invalid object instance." + else: + return "(HRESULT = 0x%x)" % (hr) \ No newline at end of file diff --git a/src/ansys/stk/core/internal/coclassutil.py b/src/ansys/stk/core/internal/coclassutil.py index 5d28d3fb0c..37b74e5763 100644 --- a/src/ansys/stk/core/internal/coclassutil.py +++ b/src/ansys/stk/core/internal/coclassutil.py @@ -23,14 +23,13 @@ import os import typing -import copy from ctypes import byref, cast, pointer, POINTER, Structure from .comutil import BSTR, DWORD, GUID, HRESULT, INT, LONG, LPOLESTR, PVOID, ULONG, S_OK from .comutil import OLE32Lib, OLEAut32Lib, IFuncType, IUnknown, Succeeded from ..utilities.comobject import COMObject -from ..utilities.exceptions import STKRuntimeError +from .apiutil import error_msg_from_hresult ############################################################################### # Backwards Compatibility Mapping @@ -57,7 +56,7 @@ def get_old_guid(self, new_guid): ############################################################################### class _CreateAgClassCatalog(object): - """Singleton class for registering STK Object Model classes""" + """Singleton class for registering Object Model classes""" def __init__(self): self.catalog = dict() @@ -110,12 +109,9 @@ def evaluate_hresult(hr:HRESULT) -> None: msg = ierrorinfo.get_description() del(ierrorinfo) del(punk) - elif (hr & 0xFFFFFFFF) == 0x80070057: # E_INVALIDARG - msg = "One or more arguments are invalid." - elif (hr & 0xFFFFFFFF) == 0x8007000E: # E_OUTOFMEMORY - msg = "Data size exceeds memory limit. Try chunking the data request." - hresult_val = "(HRESULT = 0x%x)" % (hr & 0xFFFFFFFF) - raise STKRuntimeError(msg if msg is not None else hresult_val) + else: + msg = error_msg_from_hresult(hr) + raise RuntimeError(msg) ############################################################################### @@ -222,7 +218,7 @@ def get_class_info(self): type_info = _ITypeInfo(pUnk) type_attr = type_info.get_type_attr() if type_attr is not None: - guid = copy.deepcopy(type_attr.guid) + guid = GUID.from_guid(type_attr.guid) type_info.release_type_attr(type_attr) else: guid = None @@ -364,7 +360,7 @@ def next(self) -> "_IMoniker": num_fetched = ULONG(0) pUnk = IUnknown() CLSID_AgUiApplication = GUID() - OLE32Lib.CLSIDFromString("STK12.Application", CLSID_AgUiApplication) + OLE32Lib.CLSIDFromString("STK13.Application", CLSID_AgUiApplication) OLE32Lib.CreateClassMoniker(CLSID_AgUiApplication, byref(pUnk.p)) pUnk.take_ownership() self._Next(one_obj, byref(pUnk.p), byref(num_fetched)) diff --git a/src/ansys/stk/core/internal/comevents.py b/src/ansys/stk/core/internal/comevents.py index b3ce29675c..8a56fadd38 100644 --- a/src/ansys/stk/core/internal/comevents.py +++ b/src/ansys/stk/core/internal/comevents.py @@ -123,9 +123,9 @@ class _STKObjectRootRawEvents2UnkSink(Structure): ("on_stk_object_paste", c_void_p) ] class ISTKObjectRootEventCOMHandler(COMEventHandlerImpl): - _IID_IAgStkObjectRootEvents = GUID.from_registry_format("{4A25888C-BF0A-4B79-816B-2623D16042B0}") - _IID_IAgStkObjectRootRawEvents = GUID.from_registry_format("{A381FC71-ACBF-4034-B732-2A36B0CFA2E4}") - _IID_IAgStkObjectRootRawEvents2 = GUID.from_registry_format("{F607E46E-A49F-4B9B-BE24-F29F63709FB0}") + _IID_IAgStkObjectRootEvents = GUID.from_registry_format("{3151628E-C9EC-43F8-B111-05705D64AB7A}") + _IID_IAgStkObjectRootRawEvents = GUID.from_registry_format("{250F722D-C0FF-44D4-8B4E-EC09499D5345}") + _IID_IAgStkObjectRootRawEvents2 = GUID.from_registry_format("{02EE4178-1311-4BF7-B547-1DA906D8393F}") def __init__(self, pUnk:IUnknown, events:dict): self._events = events @@ -388,8 +388,8 @@ class _STKXApplicationEventsUnkSink(Structure): ("on_con_control_quit_received", c_void_p) ] class ISTKXApplicationEventCOMHandler(COMEventHandlerImpl): - _IID_IAgSTKXApplicationRawEvents = GUID.from_registry_format("{78C74BAF-7845-40BA-9EBE-C10FD081BC60}") - _IID_IAgSTKXApplicationEvents = GUID.from_registry_format("{3787DAB9-9A91-414B-B4EF-2339E0FBA96C}") + _IID_IAgSTKXApplicationRawEvents = GUID.from_registry_format("{9CC75BA6-DA22-4C2E-B05D-C460C71C6ACD}") + _IID_IAgSTKXApplicationEvents = GUID.from_registry_format("{5A049BEE-0D35-45DE-AA40-9898AA7314BF}") def __init__(self, pUnk:IUnknown, events:dict): self._events = events @@ -553,7 +553,7 @@ class _Graphics3DControlEventsUnkSink(Structure): ("on_object_editing_stop", c_void_p)] class IUiAxStockEventCOMHandler(object): - _IID_IAgUiAxStockRawEvents = GUID.from_registry_format("{32A1F220-C90C-4FC6-B2BF-DF06DB89B72E}") + _IID_IAgUiAxStockRawEvents = GUID.from_registry_format("{00C151C5-3214-452A-B88A-9DB558F5A746}") def __init__(self, events:dict): self._events = events @@ -570,7 +570,7 @@ def __init__(self, events:dict): def _mouse_wheel(self, pThis:PVOID, Button:int, Shift:int, Delta:int, X:int, Y:int) -> int: for callback in self._events["MouseWheel"]._callbacks: - callback(KeyCode, Shift, Delta, X, Y) + callback(Button, Shift, Delta, X, Y) return S_OK def _key_down(self, pThis:PVOID, KeyCode:POINTER(SHORT), Shift:int) -> int: @@ -600,27 +600,27 @@ def _dbl_click(self, pThis:PVOID) -> int: def _mouse_down(self, pThis:PVOID, Button:int, Shift:int, X:int, Y:int) -> int: for callback in self._events["MouseDown"]._callbacks: - callback(KeyCode, Shift, X, Y) + callback(Button, Shift, X, Y) return S_OK def _mouse_move(self, pThis:PVOID, Button:int, Shift:int, X:int, Y:int) -> int: for callback in self._events["MouseMove"]._callbacks: - callback(KeyCode, Shift, X, Y) + callback(Button, Shift, X, Y) return S_OK def _mouse_up(self, pThis:PVOID, Button:int, Shift:int, X:int, Y:int) -> int: for callback in self._events["MouseUp"]._callbacks: - callback(KeyCode, Shift, X, Y) + callback(Button, Shift, X, Y) return S_OK def _ole_drag_drop(self, pThis:PVOID, Data:PVOID, Effect:int, Button:int, Shift:int, X:int, Y:int) -> int: for callback in self._events["OLEDragDrop"]._callbacks: with agmarshall.InterfaceEventCallbackArg(Data, agcls.AgTypeNameMap["DataObject"]) as arg_Data: - callback(arg_Data.python_val, Effect, KeyCode, Shift, X, Y) + callback(arg_Data.python_val, Effect, Button, Shift, X, Y) return S_OK class IGraphics2DControlEventCOMHandler(COMEventHandlerImpl, IUiAxStockEventCOMHandler): - _IID_IAgUiAx2DCntrlEvents = GUID.from_registry_format("{DA0E1628-101E-4A18-B922-B4189E31AD7E}") + _IID_IAgUiAx2DCntrlEvents = GUID.from_registry_format("{A9B940DC-EA25-4488-A3E4-1F854B1DAF44}") def __init__(self, pUnk:IUnknown, events:dict): IUiAxStockEventCOMHandler.__init__(self, events) @@ -668,8 +668,8 @@ def _query_interface(self, pThis:PVOID, riid:REFIID, ppvObject:POINTER(PVOID)) - return E_NOINTERFACE class IGraphics3DControlEventCOMHandler(COMEventHandlerImpl, IUiAxStockEventCOMHandler): - _IID_IAgUiAxVOCntrlRawEvents = GUID.from_registry_format("{1ADE7AE0-B431-4ED4-8494-335EBB14007C}") - _IID_IAgUiAxVOCntrlEvents = GUID.from_registry_format("{C46F1BA0-22E4-432B-9259-C6DEF33FE2B2}") + _IID_IAgUiAxVOCntrlRawEvents = GUID.from_registry_format("{3ED83DF9-2536-47E4-A953-7BDE61DB4CC6}") + _IID_IAgUiAxVOCntrlEvents = GUID.from_registry_format("{6A7FD24F-8E58-43C3-A7DB-9432DFB5B4B9}") def __init__(self, pUnk:IUnknown, events:dict): IUiAxStockEventCOMHandler.__init__(self, events) @@ -763,7 +763,7 @@ class _STKGraphicsSceneEventsUnkSink(Structure): ("rendering", c_void_p)] class ISceneEventCOMHandler(COMEventHandlerImpl): - _IID_IAgStkGraphicsSceneEvents = GUID.from_registry_format("{FACA0112-848C-415D-B38C-0ED3F121D906}") + _IID_IAgStkGraphicsSceneEvents = GUID.from_registry_format("{87350BE6-236F-4130-8B4D-BA542EEDDA1E}") _DISPID_Rendering = 13901 def __init__(self, pUnk:IUnknown, events:dict): @@ -842,7 +842,7 @@ class _STKGraphicsKmlGraphicsEventsUnkSink(Structure): ("document_loaded", c_void_p)] class IKmlGraphicsEventCOMHandler(COMEventHandlerImpl): - _IID_IAgStkGraphicsKmlGraphicsEvents = GUID.from_registry_format("{0B64622D-307A-4549-9692-7F15F4D9AC94}") + _IID_IAgStkGraphicsKmlGraphicsEvents = GUID.from_registry_format("{5247C199-8DBC-4ABA-910E-074171EEE97E}") _DISPID_DocumentLoaded = 27101 def __init__(self, pUnk:IUnknown, events:dict): @@ -921,7 +921,7 @@ class _STKGraphicsImageCollectionEventsUnkSink(Structure): ("add_complete", c_void_p)] class IImageCollectionEventCOMHandler(COMEventHandlerImpl): - _IID_IAgStkGraphicsImageCollectionEvents = GUID.from_registry_format("{150DFFDA-DD8C-4227-9B7D-F813277BCB8E}") + _IID_IAgStkGraphicsImageCollectionEvents = GUID.from_registry_format("{2F8954AA-10E1-4ACD-8FD3-439A80AAF835}") _DISPID_AddComplete = 13301 def __init__(self, pUnk:IUnknown, events:dict): @@ -1000,7 +1000,7 @@ class _STKGraphicsTerrainCollectionEventsUnkSink(Structure): ("add_complete", c_void_p)] class ITerrainOverlayCollectionEventCOMHandler(COMEventHandlerImpl): - _IID_IAgStkGraphicsTerrainCollectionEvents = GUID.from_registry_format("{0744D80B-C88B-4F1D-BF3F-78A5C3AB69BA}") + _IID_IAgStkGraphicsTerrainCollectionEvents = GUID.from_registry_format("{854C2737-45FF-4867-A31C-0465E0E12BA2}") _DISPID_AddComplete = 13401 def __init__(self, pUnk:IUnknown, events:dict): diff --git a/src/ansys/stk/core/internal/comutil.py b/src/ansys/stk/core/internal/comutil.py index 3cf6153573..78b9dc1172 100644 --- a/src/ansys/stk/core/internal/comutil.py +++ b/src/ansys/stk/core/internal/comutil.py @@ -25,7 +25,6 @@ import os import typing -import copy from ctypes import c_void_p, c_longlong, c_ulonglong, c_int, c_uint, c_ulong, c_ushort, c_short, c_ubyte, c_wchar_p, c_double, c_float, c_bool from ctypes import POINTER, Structure, Union, byref, cast, pointer @@ -171,11 +170,19 @@ def from_registry_format(data: str) -> "GUID": return guid + @staticmethod + def from_guid(src:"GUID") -> "GUID": + guid = GUID() + guid.Data1 = src.Data1 + guid.Data2 = src.Data2 + guid.Data3 = src.Data3 + guid.Data4 = src.Data4 + return guid + @staticmethod def from_data_pair(data:tuple) -> "GUID": guid_union = _guid_union(data) - guid = copy.deepcopy(guid_union.guid) - return guid + return GUID.from_guid(guid_union.guid) def as_data_pair(self) -> tuple: guid_union = _guid_union(self) @@ -324,12 +331,19 @@ class OLE32Lib: CoUninitialize = None StringFromCLSID = None - if os.name=="nt": + use_xcom_registry = False + xcom_bin_dir = None + if os.name != "nt": + use_xcom_registry = True + elif os.getenv("STK_USE_XCOM_REGISTRY") is not None: + use_xcom_registry = True + if os.getenv("STK_BIN_DIR") is not None: + xcom_bin_dir = os.path.normpath(os.getenv("STK_BIN_DIR")) + if not use_xcom_registry: CoMarshalInterThreadInterfaceInStream = None CoGetInterfaceAndReleaseStream = None CoReleaseMarshalData = None - CreateClassMoniker = None GetRunningObjectTable = None CreateBindCtx = None @@ -340,23 +354,39 @@ def _initialize(): if OLE32Lib._handle is not None: return - if os.name == "nt": + if os.name == "nt" and not OLE32Lib.use_xcom_registry: from ctypes import windll OLE32Lib._handle = windll.ole32 else: from ctypes import cdll - OLE32Lib._handle = cdll.LoadLibrary("libagxcom.so") + if os.name == "nt": + try: + if OLE32Lib.xcom_bin_dir is not None: + OLE32Lib._handle = cdll.LoadLibrary(os.path.join(OLE32Lib.xcom_bin_dir, "AgXCom.dll")) + else: + raise RuntimeError("Error loading STK libraries. Ensure STK libraries can be found from the STK_BIN_DIR environment variable.") + except FileNotFoundError as e: + raise RuntimeError(f"Error loading STK libraries. Ensure STK libraries can be found from the STK_BIN_DIR environment variable.") from e + else: + OLE32Lib._handle = cdll.LoadLibrary("libagxcom.so") - OLE32Lib.CLSIDFromString = WINFUNCTYPE(HRESULT, LPCWSTR, POINTER(GUID))(("CLSIDFromString", OLE32Lib._handle), ((1, "lpsz"), (1, "pclsid"))) - OLE32Lib.CLSIDFromProgID = WINFUNCTYPE(HRESULT, LPCWSTR, POINTER(GUID))(("CLSIDFromProgID", OLE32Lib._handle), ((1, "lpszProgID"), (1, "lpclsid"))) - OLE32Lib.CoCreateInstance = WINFUNCTYPE(HRESULT, POINTER(GUID), LPVOID, DWORD, POINTER(GUID), POINTER(LPVOID))(("CoCreateInstance", OLE32Lib._handle), + xcom_prefix = "AgXCom" if OLE32Lib.use_xcom_registry else "" + + OLE32Lib.CLSIDFromString = WINFUNCTYPE(HRESULT, LPCWSTR, POINTER(GUID))((f"{xcom_prefix}CLSIDFromString", OLE32Lib._handle), ((1, "lpsz"), (1, "pclsid"))) + OLE32Lib.CLSIDFromProgID = WINFUNCTYPE(HRESULT, LPCWSTR, POINTER(GUID))((f"{xcom_prefix}CLSIDFromProgID", OLE32Lib._handle), ((1, "lpszProgID"), (1, "lpclsid"))) + OLE32Lib.CoCreateInstance = WINFUNCTYPE(HRESULT, POINTER(GUID), LPVOID, DWORD, POINTER(GUID), POINTER(LPVOID))((f"{xcom_prefix}CoCreateInstance", OLE32Lib._handle), ((1, "rclsid"), (1, "pUnkOuter"), (1, "dwClsContext"), (1, "riid"), (1, "ppv"))) - OLE32Lib.CoInitializeEx = WINFUNCTYPE(HRESULT, c_void_p, DWORD)(("CoInitializeEx", OLE32Lib._handle), ((1, "pvReserved"), (1, "dwCoInit"))) - OLE32Lib.CoTaskMemFree = WINFUNCTYPE(None, LPVOID)(("CoTaskMemFree", OLE32Lib._handle), ((1, "pv"),)) - OLE32Lib.CoUninitialize = WINFUNCTYPE(None)(("CoUninitialize", OLE32Lib._handle)) - OLE32Lib.StringFromCLSID = WINFUNCTYPE(HRESULT, POINTER(GUID), POINTER(LPOLESTR))(("StringFromCLSID", OLE32Lib._handle), ((1, "rclsid"), (1, "lplpsz"))) + OLE32Lib.CoInitializeEx = WINFUNCTYPE(HRESULT, c_void_p, DWORD)((f"{xcom_prefix}CoInitializeEx", OLE32Lib._handle), ((1, "pvReserved"), (1, "dwCoInit"))) + OLE32Lib.CoUninitialize = WINFUNCTYPE(None)((f"{xcom_prefix}CoUninitialize", OLE32Lib._handle)) + OLE32Lib.StringFromCLSID = WINFUNCTYPE(HRESULT, POINTER(GUID), POINTER(LPOLESTR))((f"{xcom_prefix}StringFromCLSID", OLE32Lib._handle), ((1, "rclsid"), (1, "lplpsz"))) + + if os.name == "nt": + from ctypes import windll + OLE32Lib.CoTaskMemFree = WINFUNCTYPE(None, LPVOID)(("CoTaskMemFree", windll.ole32), ((1, "pv"),)) + else: + OLE32Lib.CoTaskMemFree = WINFUNCTYPE(None, LPVOID)(("CoTaskMemFree", OLE32Lib._handle), ((1, "pv"),)) - if os.name=="nt": + if os.name == "nt" and not OLE32Lib.use_xcom_registry: OLE32Lib.CoMarshalInterThreadInterfaceInStream = WINFUNCTYPE(HRESULT, REFIID, PVOID, POINTER(LPSTREAM))(("CoMarshalInterThreadInterfaceInStream", OLE32Lib._handle), ((1, "riid"), (1, "pUnk"), (1, "ppStm"))) OLE32Lib.CoGetInterfaceAndReleaseStream = WINFUNCTYPE(HRESULT, LPSTREAM, REFIID, POINTER(PVOID))(("CoGetInterfaceAndReleaseStream", OLE32Lib._handle), ((1, "pStm"), (1, "iid"), (1, "ppv"))) @@ -441,17 +471,22 @@ def __init__(self): @staticmethod def _release_impl(pUnk:"IUnknown"): - """Call Release in STK.""" + """Call Release.""" _CreateAgObjectLifetimeManager._Release(pUnk._get_vtbl_entry(_CreateAgObjectLifetimeManager._ReleaseIndex))(pUnk.p) @staticmethod def _add_ref_impl(pUnk:"IUnknown"): - """Call AddRef in STK.""" + """Call AddRef.""" _CreateAgObjectLifetimeManager._AddRef(pUnk._get_vtbl_entry(_CreateAgObjectLifetimeManager._AddRefIndex))(pUnk.p) + def set_as_application(self, pUnk:"IUnknown"): + """Add pUnk to the list of applications.""" + ptraddress = pUnk.p.value + self._applications.append(ptraddress) + def create_ownership(self, pUnk:"IUnknown"): """ - Add pUnk to the reference manager and call AddRef in STK. + Add pUnk to the reference manager and call AddRef. Use if pUnk has a ref-count of 0. """ @@ -462,7 +497,7 @@ def create_ownership(self, pUnk:"IUnknown"): def take_ownership(self, pUnk:"IUnknown", isApplication=False): """ - Add pUnk to the reference manager; does not call AddRef in STK. + Add pUnk to the reference manager; does not call AddRef. Use if pUnk has a ref-count of 1. """ @@ -470,7 +505,7 @@ def take_ownership(self, pUnk:"IUnknown", isApplication=False): if ptraddress is not None: with GcDisabler(): if isApplication: - self._applications.append(ptraddress) + self.set_as_application(pUnk) if ptraddress in self._ref_counts: _CreateAgObjectLifetimeManager._release_impl(pUnk) self.internal_add_ref(pUnk) @@ -488,7 +523,7 @@ def release(self, pUnk:"IUnknown"): """ Decrements the internal reference count of pUnk. - If the internal reference count reaches zero, calls Release in STK. + If the internal reference count reaches zero, calls Release. """ ptraddress = pUnk.p.value if ptraddress is not None: @@ -519,25 +554,27 @@ def release_all(self, releaseApplication=True): class _CreateCoInitializeManager(object): - def __init__(self): + def __init__(self, ole32lib, oleaut32lib): self.init_count = 0 + self.ole32lib = ole32lib + self.oleaut32lib = oleaut32lib def initialize(self): if self.init_count == 0: - OLE32Lib._initialize() - OLEAut32Lib._initialize() - OLE32Lib.CoInitializeEx(None, COINIT_APARTMENTTHREADED) + self.ole32lib._initialize() + self.oleaut32lib._initialize() + self.ole32lib.CoInitializeEx(None, COINIT_APARTMENTTHREADED) self.init_count = self.init_count + 1 def uninitialize(self): self.init_count = self.init_count - 1 if self.init_count == 0: - OLE32Lib.CoUninitialize() + self.ole32lib.CoUninitialize() -CoInitializeManager = _CreateCoInitializeManager() +CoInitializeManager = _CreateCoInitializeManager(OLE32Lib, OLEAut32Lib) def _initialize_embedded(): - """Initialize OLE libraries for STK plugin initialization.""" + """Initialize OLE libraries for plugin initialization.""" OLE32Lib._initialize() OLEAut32Lib._initialize() @@ -557,6 +594,8 @@ class IUnknown(object): else: _QIIndex = 2 def __init__(self, pUnk=None): + self._vtbl = None + self._vtbl_p_value = -1 if pUnk is not None: self.p = pUnk.p self.add_ref() @@ -572,9 +611,10 @@ def __hash__(self): def __bool__(self): return self.p.value is not None and self.p.value > 0 def _get_vtbl_entry(self, index): - vptr = cast(self.p, POINTER(c_void_p)) - vtbl = cast(vptr.contents, POINTER(c_void_p)) - return vtbl[index] + if self.p.value != self._vtbl_p_value: + self._vtbl_p_value = self.p.value + self._vtbl = cast(self.p, POINTER(POINTER(c_void_p)))[0] + return self._vtbl[index] def _query_backwards_compatability_interface(self, iid): from .coclassutil import AgBackwardsCompatabilityMapping iid_tuple = iid.as_data_pair() @@ -593,6 +633,9 @@ def query_interface(self, arg:typing.Union[GUID, dict]) -> "IUnknown": return self._query_backwards_compatability_interface(iid) pIntf.take_ownership() return pIntf + def set_as_application(self): + """Add pUnk to the list of applications.""" + ObjectLifetimeManager.set_as_application(self) def create_ownership(self): """Call AddRef on the pointer, and register the pointer to be Released when the ref count goes to zero.""" ObjectLifetimeManager.create_ownership(self) @@ -610,7 +653,8 @@ def release(self): Pointer registration must be done by create_ownership or take_ownership. """ - ObjectLifetimeManager.release(self) + if ObjectLifetimeManager is not None: + ObjectLifetimeManager.release(self) def invoke(self, intf_metadata:dict, method_metadata:dict, *args): return self._invoke_impl(intf_metadata, method_metadata, *args) @@ -665,7 +709,7 @@ def __init__(self, pUnk: IUnknown): class IPictureDisp(IUnknown): def __init__(self): - raise STKRuntimeError("IPictureDisp not supported.") + raise RuntimeError("IPictureDisp not supported.") class IEnumVariant(object): guid = "{00020404-0000-0000-C000-000000000046}" @@ -702,3 +746,13 @@ def __call__(self, *args): ret = self.method(pIntf._get_vtbl_entry(self.index))(pIntf.p, *args) del(pIntf) return ret + +def create_instance(guid:str) -> IUnknown: + """Uses CoCreateInstance to instantiate the coclass associated with the provided guid.""" + clsid = GUID() + pUnk = IUnknown() + if Succeeded(OLE32Lib.CLSIDFromString(guid, clsid)): + IID_IUnknown = GUID(IUnknown._guid) + if Succeeded(OLE32Lib.CoCreateInstance(byref(clsid), None, CLSCTX_INPROC_SERVER, byref(IID_IUnknown), byref(pUnk.p))): + pUnk.take_ownership() + return pUnk \ No newline at end of file diff --git a/src/ansys/stk/core/internal/eventutil.py b/src/ansys/stk/core/internal/eventutil.py index 1dfb5dc038..2c43bdc95e 100644 --- a/src/ansys/stk/core/internal/eventutil.py +++ b/src/ansys/stk/core/internal/eventutil.py @@ -41,7 +41,6 @@ ITerrainOverlayCollectionEventCOMHandler, ISTKObjectRootEventCOMHandler, IGraphics2DControlEventCOMHandler, IGraphics3DControlEventCOMHandler) -from ..utilities.exceptions import STKAttributeError, STKEventsAPIError, STKRuntimeError try: from .grpcutil import GrpcInterface @@ -55,7 +54,7 @@ class GrpcInterface(object): def __init__(self): pass -invalid_use_exception = STKEventsAPIError("Use operator += to register an event callback or operator -= to unregister the callback.") +invalid_use_exception = SyntaxError("Use operator += to register an event callback or operator -= to unregister the callback.") class _EventSubscriptionManagerImpl(object): def __init__(self): @@ -191,7 +190,7 @@ def __init__(self, interface): elif type(interface)==GrpcInterface: impl = ISTKObjectRootEventGrpcHandler(interface, self._events) else: - raise STKRuntimeError(f"Unexpected type {type(interface)}, cannot create ISTKObjectRootEventHandler.") + raise RuntimeError(f"Unexpected type {type(interface)}, cannot create ISTKObjectRootEventHandler.") STKEventSubscriber.__init__(self, impl) def __del__(self): @@ -201,7 +200,7 @@ def __setattr__(self, attrname, value): if attrname in ISTKObjectRootEventHandler.__dict__ and type(ISTKObjectRootEventHandler.__dict__[attrname]) == property: ISTKObjectRootEventHandler.__dict__[attrname].__set__(self, value) else: - raise STKAttributeError(attrname + " is not a recognized event in STKObjectRootEvents.") + raise AttributeError(attrname + " is not a recognized event in STKObjectRootEvents.") @property def on_scenario_new(self): @@ -500,7 +499,7 @@ def __init__(self, interface): elif type(interface)==GrpcInterface: impl = ISTKXApplicationEventGrpcHandler(interface, self._events) else: - raise STKRuntimeError(f"Unexpected type {type(interface)}, cannot create ISTKXApplicationEventHandler.") + raise RuntimeError(f"Unexpected type {type(interface)}, cannot create ISTKXApplicationEventHandler.") STKEventSubscriber.__init__(self, impl) def __del__(self): @@ -510,7 +509,7 @@ def __setattr__(self, attrname, value): if attrname in ISTKXApplicationEventHandler.__dict__ and type(ISTKXApplicationEventHandler.__dict__[attrname]) == property: ISTKXApplicationEventHandler.__dict__[attrname].__set__(self, value) else: - raise STKAttributeError(attrname + " is not a recognized event in STKXApplicationEvents.") + raise AttributeError(attrname + " is not a recognized event in STKXApplicationEvents.") @property def on_scenario_new(self): @@ -660,7 +659,7 @@ def __setattr__(self, attrname, value): if attrname in IUiAxStockEventHandler.__dict__ and type(IUiAxStockEventHandler.__dict__[attrname]) == property: IUiAxStockEventHandler.__dict__[attrname].__set__(self, value) else: - raise STKAttributeError(attrname + " is not a recognized event in IAgUiAxStockEvents.") + raise AttributeError(attrname + " is not a recognized event in IAgUiAxStockEvents.") @property def key_down(self): @@ -760,9 +759,9 @@ def __init__(self, interface): if type(interface)==IUnknown: impl = IGraphics2DControlEventCOMHandler(interface, self._events) elif type(interface)==GrpcInterface: - raise STKRuntimeError(f"Active X Control events are not available with gRPC.") + raise RuntimeError(f"Active X Control events are not available with gRPC.") else: - raise STKRuntimeError(f"Unexpected type {type(interface)}, cannot create IUiAxGraphics2DCntrlEventHandler.") + raise RuntimeError(f"Unexpected type {type(interface)}, cannot create IUiAxGraphics2DCntrlEventHandler.") STKEventSubscriber.__init__(self, impl) def __del__(self): @@ -775,22 +774,23 @@ def __setattr__(self, attrname, value): if attrname in IUiAxGraphics2DCntrlEventHandler.__dict__ and type(IUiAxGraphics2DCntrlEventHandler.__dict__[attrname]) == property: IUiAxGraphics2DCntrlEventHandler.__dict__[attrname].__set__(self, value) else: - raise STKAttributeError(attrname + " is not a recognized event in Graphics2DControlBaseEvents.") + raise AttributeError(attrname + " is not a recognized event in Graphics2DControlBaseEvents.") class IUiAxGraphics3DCntrlEventHandler(STKEventSubscriber, IUiAxStockEventHandler): def __init__(self, interface): self.__dict__["_events"] = {} - self._events["_OnObjectEditingStart"] = _STKEvent() - self._events["_OnObjectEditingApply"] = _STKEvent() - self._events["_OnObjectEditingCancel"] = _STKEvent() - self._events["_OnObjectEditingStop"] = _STKEvent() + self._events["OnObjectEditingStart"] = _STKEvent() + self._events["OnObjectEditingApply"] = _STKEvent() + self._events["OnObjectEditingCancel"] = _STKEvent() + self._events["OnObjectEditingStop"] = _STKEvent() + IUiAxStockEventHandler.__init__(self) if type(interface)==IUnknown: impl = IGraphics3DControlEventCOMHandler(interface, self._events) elif type(interface)==GrpcInterface: - raise STKRuntimeError(f"Active X Control events are not available with gRPC.") + raise RuntimeError(f"Active X Control events are not available with gRPC.") else: - raise STKRuntimeError(f"Unexpected type {type(interface)}, cannot create IUiAxGraphics3DCntrlEventHandler.") + raise RuntimeError(f"Unexpected type {type(interface)}, cannot create IUiAxGraphics3DCntrlEventHandler.") STKEventSubscriber.__init__(self, impl) def __del__(self): @@ -803,7 +803,7 @@ def __setattr__(self, attrname, value): if attrname in IUiAxGraphics3DCntrlEventHandler.__dict__ and type(IUiAxGraphics3DCntrlEventHandler.__dict__[attrname]) == property: IUiAxGraphics3DCntrlEventHandler.__dict__[attrname].__set__(self, value) else: - raise STKAttributeError(attrname + " is not a recognized event in Graphics3DControlBaseEvents.") + raise AttributeError(attrname + " is not a recognized event in Graphics3DControlBaseEvents.") @property def on_object_editing_start(self): @@ -855,7 +855,7 @@ def __init__(self, interface): elif type(interface)==GrpcInterface: impl = ISceneEventGrpcHandler(interface, self._events) else: - raise STKRuntimeError(f"Unexpected type {type(interface)}, cannot create ISceneEventHandler.") + raise RuntimeError(f"Unexpected type {type(interface)}, cannot create ISceneEventHandler.") STKEventSubscriber.__init__(self, impl) def __del__(self): @@ -865,7 +865,7 @@ def __setattr__(self, attrname, value): if attrname in ISceneEventHandler.__dict__ and type(ISceneEventHandler.__dict__[attrname]) == property: ISceneEventHandler.__dict__[attrname].__set__(self, value) else: - raise STKAttributeError(attrname + " is not a recognized event in SceneEvents.") + raise AttributeError(attrname + " is not a recognized event in SceneEvents.") @property def rendering(self): @@ -890,7 +890,7 @@ def __init__(self, interface): elif type(interface)==GrpcInterface: impl = IKmlGraphicsEventGrpcHandler(interface, self._events) else: - raise STKRuntimeError(f"Unexpected type {type(interface)}, cannot create IKmlGraphicsEventHandler.") + raise RuntimeError(f"Unexpected type {type(interface)}, cannot create IKmlGraphicsEventHandler.") STKEventSubscriber.__init__(self, impl) def __del__(self): @@ -900,7 +900,7 @@ def __setattr__(self, attrname, value): if attrname in IKmlGraphicsEventHandler.__dict__ and type(IKmlGraphicsEventHandler.__dict__[attrname]) == property: IKmlGraphicsEventHandler.__dict__[attrname].__set__(self, value) else: - raise STKAttributeError(attrname + " is not a recognized event in KmlGraphicsEvents.") + raise AttributeError(attrname + " is not a recognized event in KmlGraphicsEvents.") @property def document_loaded(self): @@ -925,7 +925,7 @@ def __init__(self, interface): elif type(interface)==GrpcInterface: impl = IImageCollectionEventGrpcHandler(interface, self._events) else: - raise STKRuntimeError(f"Unexpected type {type(interface)}, cannot create IImageCollectionEventHandler.") + raise RuntimeError(f"Unexpected type {type(interface)}, cannot create IImageCollectionEventHandler.") STKEventSubscriber.__init__(self, impl) def __del__(self): @@ -935,7 +935,7 @@ def __setattr__(self, attrname, value): if attrname in IImageCollectionEventHandler.__dict__ and type(IImageCollectionEventHandler.__dict__[attrname]) == property: IImageCollectionEventHandler.__dict__[attrname].__set__(self, value) else: - raise STKAttributeError(attrname + " is not a recognized event in ImageCollectionEvents.") + raise AttributeError(attrname + " is not a recognized event in ImageCollectionEvents.") @property def add_complete(self): @@ -960,7 +960,7 @@ def __init__(self, interface): elif type(interface)==GrpcInterface: impl = ITerrainOverlayCollectionEventGrpcHandler(interface, self._events) else: - raise STKRuntimeError(f"Unexpected type {type(interface)}, cannot create ITerrainOverlayCollectionEventHandler.") + raise RuntimeError(f"Unexpected type {type(interface)}, cannot create ITerrainOverlayCollectionEventHandler.") STKEventSubscriber.__init__(self, impl) def __del__(self): @@ -970,7 +970,7 @@ def __setattr__(self, attrname, value): if attrname in ITerrainOverlayCollectionEventHandler.__dict__ and type(ITerrainOverlayCollectionEventHandler.__dict__[attrname]) == property: ITerrainOverlayCollectionEventHandler.__dict__[attrname].__set__(self, value) else: - raise STKAttributeError(attrname + " is not a recognized event in TerrainOverlayCollectionEvents.") + raise AttributeError(attrname + " is not a recognized event in TerrainOverlayCollectionEvents.") @property def add_complete(self): diff --git a/src/ansys/stk/core/internal/grpcutil.py b/src/ansys/stk/core/internal/grpcutil.py index fdd1a171ae..333ab45901 100644 --- a/src/ansys/stk/core/internal/grpcutil.py +++ b/src/ansys/stk/core/internal/grpcutil.py @@ -25,6 +25,7 @@ import grpc import logging +import re import typing from enum import IntEnum, IntFlag from concurrent.futures import ThreadPoolExecutor @@ -34,8 +35,7 @@ from . import AgGrpcServices_pb2_grpc from .marshall import EnumArg, OLEColorArg -from .apiutil import OutArg, GcDisabler -from ..utilities.exceptions import STKRuntimeError, GrpcUtilitiesError +from .apiutil import OutArg, GcDisabler, error_msg_from_hresult from ..utilities.colors import Color # comutil.GUID.from_registry_format("{00020404-0000-0000-C000-000000000046}").as_data_pair() @@ -44,7 +44,9 @@ _logger = logging.getLogger("stk.internal.grpcutil") def _is_list_type(arg:typing.Any) -> bool: - if type(arg) == str or not hasattr(arg, '__iter__'): + if type(arg) == str \ + or isinstance(arg, IntFlag) \ + or not hasattr(arg, '__iter__'): return False return True @@ -70,9 +72,9 @@ def _input_arg_to_single_dim_list(arg:typing.Any) -> list: col_length = len(arg[0]) for j in range(num_cols): if len(arg[j]) > 0 and _is_list_type(arg[j][0]): - raise STKRuntimeError("Arrays with dimension > 2 are not supported argument types.") + raise RuntimeError("Arrays with dimension > 2 are not supported argument types.") if len(arg[j]) != col_length: - raise STKRuntimeError(f"Malformed array argument. len(array[{j}]) != len(array[0]).") + raise RuntimeError(f"Malformed array argument. len(array[{j}]) != len(array[0]).") ret += arg[j] return ret @@ -293,7 +295,7 @@ def __init__(self, batcher:"GrpcCallBatcher", future_id:int, source_obj:typing.A attr_metadata_name = f"_get_{attr_name}_metadata" break if call_interface is None: - raise GrpcUtilitiesError(f"Cannot create gRPC future; incorrect type.") + raise SyntaxError(f"Cannot create gRPC future; incorrect type.") self.batcher = batcher self.future_call_data = AgGrpcServices_pb2.STKObjectPromise() if type(source_obj._intf)==GrpcInterfacePimpl and type(source_obj._intf._impl)==GrpcInterfaceFuture: @@ -326,7 +328,7 @@ def _enqueue_promise_in_batcher(self): self.batcher._enqueue_batch_request(request) def query_interface(self, intf_metadata:dict) -> "GrpcInterface": - raise GrpcUtilitiesError(f"gRPC futures can not be casted to other types.") + raise SyntaxError(f"gRPC futures can not be casted to other types.") def invoke(self, intf_metadata:dict, method_metadata:dict, *args): guid = _grpc_guid(intf_metadata) @@ -336,7 +338,7 @@ def invoke(self, intf_metadata:dict, method_metadata:dict, *args): request.interface_guid.MergeFrom(guid) for arg in args: if type(arg) == OutArg: - raise GrpcUtilitiesError(f"gRPC futures do not return values.") + raise SyntaxError(f"gRPC futures do not return values.") new_grpc_arg = AgGrpcServices_pb2.Variant() _marshall_input_arg(arg, new_grpc_arg) request.args.append(new_grpc_arg) @@ -346,7 +348,7 @@ def invoke(self, intf_metadata:dict, method_metadata:dict, *args): self._handle_rpc_error(rpc_error) def get_property(self, intf_metadata:dict, method_metadata:dict): - raise GrpcUtilitiesError(f"gRPC futures do not return values.") + raise SyntaxError(f"gRPC futures do not return values.") def set_property(self, intf_metadata:dict, method_metadata:dict, value): guid = _grpc_guid(intf_metadata) @@ -363,13 +365,13 @@ def set_property(self, intf_metadata:dict, method_metadata:dict, value): self._handle_rpc_error(rpc_error) def subscribe(self, event_handler:AgGrpcServices_pb2.EventHandler, event:str, callback:callable): - raise GrpcUtilitiesError(f"gRPC futures are not compatible with events.") + raise SyntaxError(f"gRPC futures are not compatible with events.") def unsubscribe(self, event_handler:AgGrpcServices_pb2.EventHandler, event:str, callback:callable): - raise GrpcUtilitiesError(f"gRPC futures are not compatible with events.") + raise SyntaxError(f"gRPC futures are not compatible with events.") def unsubscribe_all(self, event_handler:AgGrpcServices_pb2.EventHandler): - raise GrpcUtilitiesError(f"gRPC futures are not compatible with events.") + raise SyntaxError(f"gRPC futures are not compatible with events.") class GrpcApplication(GrpcInterface): def __init__(self, client: "GrpcClient", obj): @@ -378,7 +380,7 @@ def __init__(self, client: "GrpcClient", obj): self.client._register_app(self.obj) def __del__(self): - # The application reference is released by the server when terminating the connection + # The application reference is released by the server when calling terminating the connection pass class UnmanagedGrpcInterface(GrpcInterface): @@ -450,7 +452,7 @@ def __init__(self): self._app = None self._objects = [] self._released_objects = [] - self._shutdown_stkruntime = False + self._app_control_shutdown = False self._executor = ThreadPoolExecutor() self._event_loop_id = None self._event_callbacks = { @@ -475,7 +477,7 @@ def set_grpc_options(self, options:dict) -> None: elif option == "raise exceptions with STK Engine": continue else: - raise GrpcUtilitiesError(f"Unrecognized gRPC option \"{option}\".") + raise SyntaxError(f"Unrecognized gRPC option \"{option}\".") def __del__(self): self.terminate_connection() @@ -512,9 +514,9 @@ def _initialize_connection(self): connect_request = AgGrpcServices_pb2.EmptyMessage() connect_response = self.stub.GetConnectionMetadata(connect_request) server_version = f"{connect_response.version}.{connect_response.release}.{connect_response.update}" - expected_version = "12.10.0" + expected_version = "13.0.0" if server_version != expected_version: - raise STKRuntimeError(f"Version mismatch between Python client and gRPC server. Expected STK {expected_version}, found STK {server_version}.") + raise RuntimeError(f"Version mismatch between Python client and gRPC server. Expected STK {expected_version}, found STK {server_version}.") self._connection_id = connect_response.connection_id def _enqueue_batch_request(self, request:AgGrpcServices_pb2.InvokeRequest): @@ -544,7 +546,7 @@ def execute_call_batcher(batcher:"GrpcCallBatcher") -> typing.List[AgGrpcService @staticmethod def register_call_batcher(batcher:"GrpcCallBatcher") -> None: if batcher._client in GrpcClient._active_batchers: - raise GrpcUtilitiesError("Nested GrpcCallBatchers are not permitted.") + raise SyntaxError("Nested GrpcCallBatchers are not permitted.") GrpcClient._active_batchers[batcher._client] = batcher @staticmethod @@ -587,19 +589,20 @@ def new_client(host, except grpc.FutureTimeoutError: pass - def set_shutdown_stkruntime(self, shutdown_stkruntime:bool): - self._shutdown_stkruntime = shutdown_stkruntime + def set_app_control_shutdown(self): + self._app_control_shutdown = True - def terminate_connection(self): + def terminate_connection(self, call_shutdown=True): if self.active(): self._execute_batched_invoke() self.stop_event_loop() self._executor.shutdown(wait=True) self._release_all_objects() - shutdown_request = AgGrpcServices_pb2.ShutDownRequest() - shutdown_request.app_to_release.MergeFrom(self._app) - shutdown_request.shutdown_stkruntime = self._shutdown_stkruntime - self.stub.ShutDownServer(shutdown_request) + if call_shutdown: + shutdown_request = AgGrpcServices_pb2.ShutDownRequest() + shutdown_request.app_to_release.MergeFrom(self._app) + shutdown_request.app_control_shutdown = self._app_control_shutdown + self.stub.ShutDownServer(shutdown_request) self.stub = None if self.channel is not None: self.channel.close() @@ -778,14 +781,18 @@ def set_property(self, p:AgGrpcServices_pb2.STKObject, guid:AgGrpcServices_pb2.I self._handle_rpc_error(rpc_error) def _handle_rpc_error(self, rpc_error): - """If the RPC error is an STK Runtime Error, raise a STKRuntimeError exception. Otherwise rethrow it.""" + """If the RPC error is an STK Runtime Error, raise a RuntimeError exception. Otherwise rethrow it.""" code = rpc_error.code() if code == grpc.StatusCode.UNKNOWN: details = rpc_error.details() prelude = "STKRuntimeError: " if details.startswith(prelude): msg = details[len(prelude):] - raise STKRuntimeError(msg) from None + m = re.search(r"HRESULT = (0[xX][0-9A-Fa-f]+)", msg) + if m is not None: + hr = int(m.group(1), 16) + msg = error_msg_from_hresult(hr) + raise RuntimeError(msg) from None raise # rethrow last exception that occurred, which is rpc_error def acknowledge_event(self, event_id:int) -> None: diff --git a/src/ansys/stk/core/internal/marshall.py b/src/ansys/stk/core/internal/marshall.py index 882d3bd1b2..3a569cb337 100644 --- a/src/ansys/stk/core/internal/marshall.py +++ b/src/ansys/stk/core/internal/marshall.py @@ -33,8 +33,6 @@ from ..utilities import colors as agcolor from ..utilities import comobject as agcomobj -from ..utilities.exceptions import STKColorError, STKPluginMethodNotImplementedError - ############################################################################### # Marshalling DATE ############################################################################### @@ -402,6 +400,31 @@ def _vartype_to_ctypes_type(vt:agcom.INT) -> typing.Any: else: raise RuntimeError("Unrecognized variant type: " + str(vt)) +def _is_uniform_type(p_array:POINTER(agcom.Variant), num_elems:int) -> bool: + first_elem_type = p_array[0].vt + for i in range(num_elems): + if p_array[i].vt != first_elem_type: + return False + return True + +def _fast_1d_numeric_array(p_variant_array:agcom.LPVOID, num_elems:int, data_type) -> list: + if data_type == agcom.FLOAT: + # Index is 2 - the third FLOAT value in Union(FLOAT*6, Variant) + data_union_type = data_type * 6 + data_union_index = 2 + elif data_type == agcom.DOUBLE: + # Index is 1 - the second DOUBLE value in Union(DOUBLE*3, Variant) + data_union_type = data_type * 3 + data_union_index = 1 + src_array_type = data_union_type * num_elems + p_source_array = cast(p_variant_array, POINTER(src_array_type)) + source_array = p_source_array[0] + dest_array_type = data_type * num_elems + dest_array = dest_array_type() + for i in range(num_elems): + dest_array[i] = source_array[i][data_union_index] + return list(dest_array) + def _single_dimension_list_from_SAFEARRAY(sa:agcom.LPSAFEARRAY, index:int, from_2d_array=False) -> list: python_array = list() vt = agcom.VARTYPE() @@ -410,73 +433,29 @@ def _single_dimension_list_from_SAFEARRAY(sa:agcom.LPSAFEARRAY, index:int, from_ ub1 = agcom.LONG() agcom.OLEAut32Lib.SafeArrayGetLBound(sa, agcom.UINT(1), byref(lb1)) agcom.OLEAut32Lib.SafeArrayGetUBound(sa, agcom.UINT(1), byref(ub1)) - nElem1 = int(ub1.value)+1-int(lb1.value) + num_elems_dim1 = int(ub1.value) + 1 - int(lb1.value) + if num_elems_dim1 == 0: + return [] pVoid = agcom.LPVOID() hr = agcom.OLEAut32Lib.SafeArrayAccessData(sa, byref(pVoid)) pElem = cast(pVoid, POINTER(_vartype_to_ctypes_type(vt.value))) if not from_2d_array: - for i in range(int(lb1.value), int(lb1.value)+nElem1): - python_array.append(python_val_from_ctypes_val(pElem[i], vt.value)) + if vt.value == agcom.VT_VARIANT and _vartype_to_ctypes_type(pElem[0].vt) in [agcom.FLOAT, agcom.DOUBLE] and _is_uniform_type(pElem, num_elems_dim1) and lb1.value == 0: + python_array = _fast_1d_numeric_array(pVoid, num_elems_dim1, _vartype_to_ctypes_type(pElem[0].vt)) + else: + for i in range(int(lb1.value), int(lb1.value) + num_elems_dim1): + python_array.append(python_val_from_ctypes_val(pElem[i], vt.value)) else: lb2 = agcom.LONG() ub2 = agcom.LONG() agcom.OLEAut32Lib.SafeArrayGetLBound(sa, agcom.UINT(2), byref(lb2)) agcom.OLEAut32Lib.SafeArrayGetUBound(sa, agcom.UINT(2), byref(ub2)) - nElem2 = int(ub2.value)+1-int(lb2.value) - for i in range(int(lb2.value), int(lb2.value)+nElem2): - python_array.append(python_val_from_ctypes_val(pElem[(i * nElem1) + index], vt.value)) + num_elems_dim2 = int(ub2.value) + 1 - int(lb2.value) + for i in range(int(lb2.value), int(lb2.value) + num_elems_dim2): + python_array.append(python_val_from_ctypes_val(pElem[(i * (num_elems_dim1)) + index], vt.value)) hr = agcom.OLEAut32Lib.SafeArrayUnaccessData(sa) return python_array - -def _five_dimension_list_from_SAFEARRAY(sa:agcom.LPSAFEARRAY) -> list: - python_array = [] - vt = agcom.VARTYPE() - agcom.OLEAut32Lib.SafeArrayGetVartype(sa, byref(vt)) - if vt.value != agcom.VT_VARIANT: - return [] - indices = (agcom.LONG*5)() - indices[0] = 0 - indices[1] = 0 - indices[2] = 0 - indices[3] = 0 - indices[4] = 0 - pIndx = cast(pointer(indices), POINTER(agcom.LONG)) - lb = (agcom.LONG*5)() - ub = (agcom.LONG*5)() - for i in range(0,5): - getlb = agcom.LONG() - getub = agcom.LONG() - agcom.OLEAut32Lib.SafeArrayGetLBound(sa, agcom.UINT(i+1), byref(getlb)) - agcom.OLEAut32Lib.SafeArrayGetUBound(sa, agcom.UINT(i+1), byref(getub)) - lb[i] = getlb - ub[i] = getub - for first in range(int(lb[0]), int(ub[0]) + 1): - indices[0] = agcom.LONG(first) - secondlvl = [] - for second in range(int(lb[1]), int(ub[1]) + 1): - indices[1] = agcom.LONG(second) - thirdlvl = [] - for third in range(int(lb[2]), int(ub[2]) + 1): - indices[2]= agcom.LONG(third) - fourthlvl = [] - for fourth in range(int(lb[3]), int(ub[3]) + 1): - indices[3] = agcom.LONG(fourth) - fifthlvl = [] - for fifth in range(int(lb[4]), int(ub[4]) + 1): - indices[4] = agcom.LONG(fifth) - pElem = _vartype_to_ctypes_type(agcom.VT_VARIANT)() - agcom.OLEAut32Lib.VariantInit(pElem) - hr = agcom.OLEAut32Lib.SafeArrayGetElement(sa, pIndx, byref(pElem)) - python_elem = python_val_from_ctypes_val(pElem, agcom.VT_VARIANT) - agcom.OLEAut32Lib.VariantClear(pElem) - fifthlvl.append(python_elem) - fourthlvl.append(fifthlvl) - thirdlvl.append(fourthlvl) - secondlvl.append(thirdlvl) - python_array.append(secondlvl) - return python_array - def list_from_SAFEARRAY(sa:agcom.LPSAFEARRAY) -> list: dim = agcom.OLEAut32Lib.SafeArrayGetDim(sa) if dim == 0: @@ -492,8 +471,6 @@ def list_from_SAFEARRAY(sa:agcom.LPSAFEARRAY) -> list: for i in range(int(lb.value), int(ub.value)+1): ret.append(_single_dimension_list_from_SAFEARRAY(sa, i, True)) return ret - elif dim == 5: - return _five_dimension_list_from_SAFEARRAY(sa) else: raise RuntimeError("Unexpected dimension of SafeArray. Expected 1 or 2, got " + str(dim) + ".") @@ -660,7 +637,7 @@ def __init__(self, val: agcolor.Color = None): self.OLE_COLOR = agcom.OLE_COLOR() else: if type(val) == agcolor.ColorRGBA: - raise STKColorError("Argument type is RGB only, use Color class instead of ColorRGBA.") + raise RuntimeError("Argument type is RGB only, use Color class instead of ColorRGBA.") self.OLE_COLOR = agcom.OLE_COLOR(val._to_ole_color()) def __enter__(self): return self @@ -825,7 +802,7 @@ def __call__(self, val): Initialize an InterfaceInArg object. val should be a python CoClass object (e.g. Facility) - as_interface is the interface class to send to STK + as_interface is the argument interface class """ new_inst = InterfaceInArg(self.as_interface) new_inst.pIntf = None @@ -956,7 +933,7 @@ def python_val(self) -> agcom.IEnumVariant: return None class EnumArg(object): - def __init__(self, enum_type: IntEnum): + def __init__(self, enum_type: typing.Type[IntEnum]): self.enum_type = enum_type def __call__(self, val: typing.Any = None): if val is None: @@ -1001,7 +978,7 @@ def python_val(self) -> list: class IPictureDispArg(object): def __init__(self, val: agcom.IPictureDisp = None): - raise STKPluginMethodNotImplementedError(f"Methods with the argument type \"IPictureDisp\" are not available using Python") + raise SyntaxError(f"Methods with the argument type \"IPictureDisp\" are not available using Python") if val is None: self.ipd = agcom.IPictureDisp() else: diff --git a/src/ansys/stk/core/internal/stkxinitialization.py b/src/ansys/stk/core/internal/stkxinitialization.py index 6b5fdf26c7..954bb0f479 100644 --- a/src/ansys/stk/core/internal/stkxinitialization.py +++ b/src/ansys/stk/core/internal/stkxinitialization.py @@ -30,12 +30,8 @@ from ..internal.comutil import IDispatch from ..internal.apiutil import (InterfaceProxy, initialize_from_source_object, get_interface_property, set_class_attribute, SupportsDeleteCallback) -from ..utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class STKXInitialize(SupportsDeleteCallback): """STK X Advanced Initialization Options.""" @@ -46,7 +42,7 @@ class STKXInitialize(SupportsDeleteCallback): _initialize_data_method_offset = 2 _initialize_data_ex_method_offset = 3 _metadata = { - "iid_data" : (5587570431076459601, 3289199399803536798), + "iid_data" : (5033046144316014528, 12414997222494834876), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -61,18 +57,18 @@ def initialize_activation_context(self) -> None: return self._intf.invoke(STKXInitialize._metadata, STKXInitialize._initialize_activation_context_metadata, ) _initialize_data_metadata = { "offset" : _initialize_data_method_offset, - "arg_types" : (agcom.BSTR, agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg, agmarshall.BStrArg,) } - def initialize_data(self, install_home:str, config_directory:str) -> None: - """Copy the virtual registry to the Config directory and initialize it with the install home specified.""" - return self._intf.invoke(STKXInitialize._metadata, STKXInitialize._initialize_data_metadata, install_home, config_directory) + "arg_types" : (agcom.BSTR, agcom.BSTR, agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.BStrArg,) } + def initialize_data(self, install_home:str, all_users_directory:str, config_directory:str) -> None: + """Copy the virtual registry to the Config directory and initialize it with the install home and all users directory specified.""" + return self._intf.invoke(STKXInitialize._metadata, STKXInitialize._initialize_data_metadata, install_home, all_users_directory, config_directory) _initialize_data_ex_metadata = { "offset" : _initialize_data_ex_method_offset, - "arg_types" : (agcom.BSTR, agcom.BSTR, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg,) } - def initialize_data_ex(self, install_home:str, config_directory:str, defaults:bool, styles:bool, vgt:bool, amm:bool, gator:bool, online_data:bool, online_sgp4:bool) -> None: - """Copy the virtual registry to the Config directory and initialize it with the install home specified, and config options.""" - return self._intf.invoke(STKXInitialize._metadata, STKXInitialize._initialize_data_ex_metadata, install_home, config_directory, defaults, styles, vgt, amm, gator, online_data, online_sgp4) + "arg_types" : (agcom.BSTR, agcom.BSTR, agcom.BSTR, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL, agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg,) } + def initialize_data_ex(self, install_home:str, all_users_directory:str, config_directory:str, defaults:bool, styles:bool, vgt:bool, amm:bool, gator:bool, online_data:bool, online_sgp4:bool) -> None: + """Copy the virtual registry to the Config directory and initialize it with the install home, all users directory, and config options specified.""" + return self._intf.invoke(STKXInitialize._metadata, STKXInitialize._initialize_data_ex_metadata, install_home, all_users_directory, config_directory, defaults, styles, vgt, amm, gator, online_data, online_sgp4) def __init__(self, source_object=None): @@ -88,5 +84,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKXInitialize, [STKXInitialize, ]) -agcls.AgClassCatalog.add_catalog_entry((5130722036779683869, 8760598985969493655), STKXInitialize) +agcls.AgClassCatalog.add_catalog_entry((4887201765317381124, 912561769072360120), STKXInitialize) agcls.AgTypeNameMap["STKXInitialize"] = STKXInitialize \ No newline at end of file diff --git a/src/ansys/stk/core/internal/stkxrfb.py b/src/ansys/stk/core/internal/stkxrfb.py index 4de31f49e2..29dd9527f2 100644 --- a/src/ansys/stk/core/internal/stkxrfb.py +++ b/src/ansys/stk/core/internal/stkxrfb.py @@ -30,12 +30,8 @@ from ..internal.comutil import IUnknown from ..internal.apiutil import (InterfaceProxy, initialize_from_source_object, get_interface_property, set_interface_attribute) -from ..utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class IRemoteFrameBufferHost(object): """Called by engine to request operations from the host using the remote frame buffer.""" @@ -43,7 +39,7 @@ class IRemoteFrameBufferHost(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _refresh_method_offset = 1 _metadata = { - "iid_data" : (4933363163864868357, 6362292819724085430), + "iid_data" : (4887649441960683467, 6262802818133504392), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -70,7 +66,7 @@ def refresh(self) -> None: -agcls.AgClassCatalog.add_catalog_entry((4933363163864868357, 6362292819724085430), IRemoteFrameBufferHost) +agcls.AgClassCatalog.add_catalog_entry((4887649441960683467, 6262802818133504392), IRemoteFrameBufferHost) agcls.AgTypeNameMap["IRemoteFrameBufferHost"] = IRemoteFrameBufferHost class IRemoteFrameBuffer(object): @@ -94,7 +90,7 @@ class IRemoteFrameBuffer(object): _set_to_directx_rendering_method_offset = 14 _update_directx_rendering_texture_method_offset = 15 _metadata = { - "iid_data" : (4781006033999273496, 11877164716837129142), + "iid_data" : (5092725537887735708, 17412474012788944557), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -219,5 +215,5 @@ def update_directx_rendering_texture(self, direct_x_texture:agcom.PVOID, direct_ -agcls.AgClassCatalog.add_catalog_entry((4781006033999273496, 11877164716837129142), IRemoteFrameBuffer) +agcls.AgClassCatalog.add_catalog_entry((5092725537887735708, 17412474012788944557), IRemoteFrameBuffer) agcls.AgTypeNameMap["IRemoteFrameBuffer"] = IRemoteFrameBuffer \ No newline at end of file diff --git a/src/ansys/stk/core/internal/timerutil.py b/src/ansys/stk/core/internal/timerutil.py index bac9406ff1..2ad3ca687a 100644 --- a/src/ansys/stk/core/internal/timerutil.py +++ b/src/ansys/stk/core/internal/timerutil.py @@ -26,8 +26,6 @@ from ctypes import CFUNCTYPE, cdll, c_size_t, c_int, c_void_p -from ..utilities.exceptions import STKInvalidTimerError - TIMERPROC = CFUNCTYPE(None, c_size_t) INSTALLTIMER = CFUNCTYPE(c_size_t, c_int, TIMERPROC, c_void_p) DELETETIMER = CFUNCTYPE(c_int, c_size_t, c_void_p) @@ -104,7 +102,7 @@ def __delete_timer(self, timerID, callbackData): except: class Tcl(object): def __init__(self): - raise STKInvalidTimerError("Cannot use STKEngineTimerType.TKINTER_MAIN_LOOP nor STKEngineTimerType.INTERACTIVE_PYTHON because tkinter installation is not found.") + raise RuntimeError("Cannot use STKEngineTimerType.TKINTER_MAIN_LOOP nor STKEngineTimerType.INTERACTIVE_PYTHON because tkinter installation is not found.") class TclTimer(object): def __init__(self): diff --git a/src/ansys/stk/core/stkdesktop.py b/src/ansys/stk/core/stkdesktop.py index 512c33bae1..051ad2633e 100644 --- a/src/ansys/stk/core/stkdesktop.py +++ b/src/ansys/stk/core/stkdesktop.py @@ -56,7 +56,6 @@ from .internal.eventutil import EventSubscriptionManager from .stkobjects import STKObjectModelContext, STKObjectRoot from .uiapplication import UiApplication -from .utilities.exceptions import STKInitializationError, STKRuntimeError from .utilities.grpcutilities import GrpcCallBatcher @@ -65,16 +64,16 @@ class ThreadMarshaller(object): _iid_iunknown = GUID.from_registry_format(IUnknown._guid) def __init__(self, obj): if os.name != "nt": - raise STKRuntimeError("ThreadMarshaller is only available on Windows.") + raise RuntimeError("ThreadMarshaller is only available on Windows.") if not hasattr(obj, "_intf"): - raise STKRuntimeError("Invalid object to passed to ThreadMarshaller.") + raise RuntimeError("Invalid object to passed to ThreadMarshaller.") if type(obj._intf) is not IUnknown: - raise STKRuntimeError("ThreadMarshaller is not available on the gRPC API.") + raise RuntimeError("ThreadMarshaller is not available on the gRPC API.") self._obj = obj self._obj_type = type(obj) self._pStream = PVOID() if not Succeeded(OLE32Lib.CoMarshalInterThreadInterfaceInStream(byref(ThreadMarshaller._iid_iunknown), obj._intf.p, byref(self._pStream))): - raise STKRuntimeError("ThreadMarshaller failed to initialize.") + raise RuntimeError("ThreadMarshaller failed to initialize.") def __del__(self): if self._pStream is not None: @@ -84,15 +83,15 @@ def __del__(self): def get_marshalled_to_current_thread(self) -> typing.Any: """Return an instance of the original stk_object that may be used on the current thread. May only be called once.""" if self._pStream is None: - raise STKRuntimeError(f"{self._obj_type} object has already been marshalled to a thread.") + raise RuntimeError(f"{self._obj_type} object has already been marshalled to a thread.") unknown_raw = PVOID() hr = OLE32Lib.CoGetInterfaceAndReleaseStream(self._pStream, byref(ThreadMarshaller._iid_iunknown), byref(unknown_raw)) self._pStream = None if not Succeeded(hr): if hr == CO_E_NOTINITIALIZED: - raise STKRuntimeError("Thread not initialized. Call InitializeThread() before the call to GetMarshalledToCurrentThread().") + raise RuntimeError("Thread not initialized. Call InitializeThread() before the call to GetMarshalledToCurrentThread().") else: - raise STKRuntimeError("Could not marshall to thread.") + raise RuntimeError("Could not marshall to thread.") unknown = IUnknown() unknown.p = unknown_raw marshalled_obj = self._obj_type() @@ -118,8 +117,6 @@ class STKDesktopApplication(UiApplication): def __init__(self): """Construct an object of type STKDesktopApplication.""" - if os.name != "nt": - raise STKRuntimeError("STKDesktopApplication is only available on Windows. Use STKEngine.") self.__dict__["_intf"] = InterfaceProxy() UiApplication.__init__(self) self.__dict__["_root"] = None @@ -136,7 +133,7 @@ def __del__(self): def root(self) -> STKObjectRoot: """Get the object model root associated with this instance of STK Desktop application.""" if not self._intf: - raise STKRuntimeError("STKDesktopApplication has not been properly initialized. Use STKDesktop to obtain the STKDesktopApplication object.") + raise RuntimeError("STKDesktopApplication has not been properly initialized. Use STKDesktop to obtain the STKDesktopApplication object.") if self._root is not None: return self._root if self._intf: @@ -145,7 +142,7 @@ def root(self) -> STKObjectRoot: def new_object_model_context(self) -> STKObjectModelContext: """Create a new object model context for the STK Desktop application.""" - return self.create_object("{7A12879C-5018-4433-8415-5DB250AFBAF9}", "") + return self.create_object("{D45C0F17-AAB4-4D2B-A9A2-5A125F528B6B}", "") def set_grpc_options(self, options:dict) -> None: """ @@ -230,16 +227,16 @@ def start_application(visible:bool=False, Only available on Windows. """ if os.name != "nt": - raise STKRuntimeError("STKDesktop is only available on Windows. Use STKEngine.") + raise RuntimeError("STKDesktop is only available on Windows.") CoInitializeManager.initialize() if grpc_server: try: pass except ModuleNotFoundError: - raise STKInitializationError("gRPC use requires Python modules grpcio and protobuf.") + raise RuntimeError("gRPC use requires Python modules grpcio and protobuf.") if grpc_port < 0 or grpc_port > 65535: - raise STKInitializationError(f"{grpc_port} is not a valid port number for the gRPC server.") + raise RuntimeError(f"{grpc_port} is not a valid port number for the gRPC server.") if grpc_host != "localhost": try: socket.inet_pton(socket.AF_INET, grpc_host) @@ -247,16 +244,15 @@ def start_application(visible:bool=False, try: socket.inet_pton(socket.AF_INET6, grpc_host) except OSError: - raise STKInitializationError(f"Could not resolve host \"{grpc_host}\" for the gRPC server.") - - clsid_stk12application = "{7ADA6C22-FA34-4578-8BE8-65405A55EE15}" - executable = read_registry_key(f"CLSID\\{clsid_stk12application}\\LocalServer32", silent_exception=True) + raise RuntimeError(f"Could not resolve host \"{grpc_host}\" for the gRPC server.") + clsid_stk13application = "{93AB39CF-2C16-43F9-BF8B-37228BCBCC88}" + executable = read_registry_key(f"CLSID\\{clsid_stk13application}\\LocalServer32", silent_exception=True) if executable is None or not pathlib.Path(executable).exists(): bin_dir = pathlib.Path(winreg_stk_binary_dir()).resolve() if bin_dir.exists(): executable = bin_dir / "AgUiApplication.exe" else: - raise STKInitializationError("Could not find AgUiApplication.exe. Verify STK 12 installation.") + raise RuntimeError("Could not find AgUiApplication.exe. Verify STK 13 installation.") cmd_line = [f"{executable}", "/pers", "STK", "/grpcServer", "On", "/grpcHost", grpc_host, "/grpcPort", str(grpc_port)] if STKDesktop._disable_pop_ups: cmd_line.append("/Automation") @@ -275,7 +271,7 @@ def start_application(visible:bool=False, return app else: clsid_aguiapplication = GUID() - if Succeeded(OLE32Lib.CLSIDFromString("STK12.Application", clsid_aguiapplication)): + if Succeeded(OLE32Lib.CLSIDFromString("STK13.Application", clsid_aguiapplication)): unknown = IUnknown() iid_iunknown = GUID(IUnknown._guid) if Succeeded(OLE32Lib.CoCreateInstance(byref(clsid_aguiapplication), None, CLSCTX_LOCAL_SERVER, byref(iid_iunknown), byref(unknown.p))): @@ -285,7 +281,7 @@ def start_application(visible:bool=False, app.visible = visible app.user_control = user_control return app - raise STKInitializationError("Failed to create STK Desktop application. Check for successful install and registration.") + raise RuntimeError("Failed to create STK Desktop application. Check for successful install and registration.") @staticmethod def attach_to_application(pid:int=None, @@ -308,29 +304,30 @@ def attach_to_application(pid:int=None, see https://grpc.io/docs/guides/auth/ for more information). Only available on Windows. """ - if os.name != "nt": - raise STKRuntimeError("STKDesktop is only available on Windows. Use STKEngine.") + if os.name != "nt" and not grpc_server: + raise RuntimeError("STK Desktop is only available on Windows. Use grpc_server=True to attach to STK Desktop running on Windows.") CoInitializeManager.initialize() if grpc_server: if pid is not None: - raise STKInitializationError("Retry using either 'pid' or 'grpc_server'. Cannot initialize using both.") + raise RuntimeError("Retry using either 'pid' or 'grpc_server'. Cannot initialize using both.") try: from .internal.grpcutil import GrpcClient except ModuleNotFoundError: - raise STKInitializationError("gRPC use requires Python modules grpcio and protobuf.") + raise RuntimeError("gRPC use requires Python modules grpcio and protobuf.") client: GrpcClient = GrpcClient.new_client(grpc_host, grpc_port, grpc_timeout_sec, grpc_max_message_size, grpc_channel_credentials) if client is not None: + client.set_app_control_shutdown() app_impl = client.get_stk_application_interface() app = STKDesktopApplication() app._private_init(app_impl) atexit.register(app._disconnect_grpc) return app else: - raise STKInitializationError(f"Could not connect to gRPC server at {grpc_host}:{grpc_port}.") + raise RuntimeError(f"Could not connect to gRPC server at {grpc_host}:{grpc_port}.") elif pid is None: clsid_aguiapplication = GUID() - if Succeeded(OLE32Lib.CLSIDFromString("STK12.Application", clsid_aguiapplication)): + if Succeeded(OLE32Lib.CLSIDFromString("STK13.Application", clsid_aguiapplication)): unknown = IUnknown() if Succeeded(OLEAut32Lib.GetActiveObject(byref(clsid_aguiapplication), None, byref(unknown.p))): unknown.take_ownership(isApplication=True) @@ -338,7 +335,7 @@ def attach_to_application(pid:int=None, app._private_init(unknown) return app else: - raise STKInitializationError("Failed to attach to an active STK 12 Application instance.") + raise RuntimeError("Failed to attach to an active STK 13 Application instance.") else: unknown = attach_to_stk_by_pid(pid) if unknown is not None: @@ -346,7 +343,7 @@ def attach_to_application(pid:int=None, app._private_init(unknown) return app else: - raise STKInitializationError("Failed to attach to STK with pid " + str(pid) + ".") + raise RuntimeError("Failed to attach to STK with pid " + str(pid) + ".") @staticmethod def release_all() -> None: @@ -356,7 +353,7 @@ def release_all() -> None: Not applicable to gRPC connections. """ if os.name != "nt": - raise STKRuntimeError("STKDesktop is only available on Windows.") + raise RuntimeError("STKDesktop is only available on Windows.") EventSubscriptionManager.unsubscribe_all() ObjectLifetimeManager.release_all() @@ -368,5 +365,5 @@ def create_thread_marshaller(stk_object:typing.Any) -> ThreadMarshaller: Not applicable to gRPC connections. """ if os.name != "nt": - raise STKRuntimeError("STKDesktop is only available on Windows.") + raise RuntimeError("STKDesktop is only available on Windows.") return ThreadMarshaller(stk_object) \ No newline at end of file diff --git a/src/ansys/stk/core/stkengine/__init__.py b/src/ansys/stk/core/stkengine/__init__.py index 4904c01c45..2271e31adb 100644 --- a/src/ansys/stk/core/stkengine/__init__.py +++ b/src/ansys/stk/core/stkengine/__init__.py @@ -49,8 +49,7 @@ from ..internal.eventutil import EventSubscriptionManager from ..internal.stkxinitialization import STKXInitialize from ..stkobjects import STKObjectModelContext, STKObjectRoot -from ..stkx import STKXApplication -from ..utilities.exceptions import GrpcUtilitiesError, STKInitializationError, STKRuntimeError +from ..stkx import STKXApplication, STKXApplicationPartnerAccess from ..utilities.grpcutilities import GrpcCallBatcher @@ -88,7 +87,7 @@ def __init__(self): def _private_init(self, unknown:IUnknown, no_graphics): STKXApplication._private_init(self, unknown) - if os.name!="nt": + if os.name!="nt" or OLE32Lib.use_xcom_registry: self._stkx_intialize() self._stkx_intialize_timer(no_graphics) self.__dict__["_initialized"] = True @@ -99,7 +98,7 @@ def __del__(self): def _stkx_intialize(self): clsid_agstkxinitialize = GUID() - if Succeeded(OLE32Lib.CLSIDFromString("{3B85901D-FC82-4733-97E6-5BB25CE69379}", clsid_agstkxinitialize)): + if Succeeded(OLE32Lib.CLSIDFromString("{AF678C04-D41C-43D2-B8FA-28111812AA0C}", clsid_agstkxinitialize)): iid_iunknown = GUID(IUnknown._guid) stkxinit_unk = IUnknown() if Succeeded(OLE32Lib.CoCreateInstance(byref(clsid_agstkxinitialize), None, CLSCTX_INPROC_SERVER, byref(iid_iunknown), byref(stkxinit_unk.p))): @@ -108,11 +107,13 @@ def _stkx_intialize(self): stkxinit._private_init(stkxinit_unk) install_dir = os.getenv("STK_INSTALL_DIR") if install_dir is None: - raise STKInitializationError("Please set a valid STK_INSTALL_DIR environment variable.") + raise RuntimeError("Please set a valid STK_INSTALL_DIR environment variable.") config_dir = os.getenv("STK_CONFIG_DIR") if config_dir is None: - raise STKInitializationError("Please set a valid STK_CONFIG_DIR environment variable.") - stkxinit.initialize_data(install_dir, config_dir) + raise RuntimeError("Please set a valid STK_CONFIG_DIR environment variable.") + all_users_dir = os.getenv("STK_ALLUSERS_DIR") + all_users_dir = all_users_dir if all_users_dir is not None else "" + stkxinit.initialize_data(install_dir, all_users_dir, config_dir) @staticmethod def _get_signo(sigrtmin_offset): @@ -156,9 +157,9 @@ def _stkx_intialize_timer(self, no_graphics): def new_object_root(self) -> STKObjectRoot: """Create a new object model root for the STK Engine application.""" if not self.__dict__["_initialized"]: - raise STKRuntimeError("STKEngineApplication has not been properly initialized. Use StartApplication() to obtain the STKEngineApplication object.") + raise RuntimeError("STKEngineApplication has not been properly initialized. Use StartApplication() to obtain the STKEngineApplication object.") clsid_agstkobjectroot = GUID() - if Succeeded(OLE32Lib.CLSIDFromString("{96C1CE4E-C61D-4657-99CB-8581E12693FE}", clsid_agstkobjectroot)): + if Succeeded(OLE32Lib.CLSIDFromString("{97F9B4C7-6526-40D6-8ED7-0ACCD8A287B4}", clsid_agstkobjectroot)): iid_iunknown = GUID(IUnknown._guid) root_unk = IUnknown() OLE32Lib.CoCreateInstance(byref(clsid_agstkobjectroot), None, CLSCTX_INPROC_SERVER, byref(iid_iunknown), byref(root_unk.p)) @@ -170,9 +171,9 @@ def new_object_root(self) -> STKObjectRoot: def new_object_model_context(self) -> STKObjectModelContext: """Create a new object model context for the STK Engine application.""" if not self.__dict__['_initialized']: - raise STKRuntimeError('STKEngineApplication has not been properly initialized. Use StartApplication() to obtain the STKEngineApplication object.') + raise RuntimeError('STKEngineApplication has not been properly initialized. Use StartApplication() to obtain the STKEngineApplication object.') clsid_agstkobjectmodelcontext = GUID() - if Succeeded(OLE32Lib.CLSIDFromString('{7A12879C-5018-4433-8415-5DB250AFBAF9}', clsid_agstkobjectmodelcontext)): + if Succeeded(OLE32Lib.CLSIDFromString('{D45C0F17-AAB4-4D2B-A9A2-5A125F528B6B}', clsid_agstkobjectmodelcontext)): iid_iunknown = GUID(IUnknown._guid) context_unk = IUnknown() OLE32Lib.CoCreateInstance(byref(clsid_agstkobjectmodelcontext), None, CLSCTX_INPROC_SERVER, byref(iid_iunknown), byref(context_unk.p)) @@ -192,12 +193,12 @@ def set_grpc_options(self, options:dict) -> None: if "raise exceptions with STK Engine" in options: self.__dict__["_grpc_exceptions"] = options["raise exceptions with STK Engine"] if self._grpc_exceptions: - raise GrpcUtilitiesError("gRPC is not available with STK Engine. Disable this exception with SetGrpcOptions({\"raise exceptions with STK Engine\" : False}).") + raise SyntaxError("gRPC is not available with STK Engine. Disable this exception with SetGrpcOptions({\"raise exceptions with STK Engine\" : False}).") def new_grpc_call_batcher(self, max_batch:int=None, disable_batching:bool=True) -> GrpcCallBatcher: """Grpc is not available with STK Engine. Provided for parity with STK Runtime and Desktop.""" if self._grpc_exceptions: - raise GrpcUtilitiesError("gRPC is not available with STK Engine. Disable this exception with SetGrpcOptions({\"raise exceptions with STK Engine\" : False}).") + raise SyntaxError("gRPC is not available with STK Engine. Disable this exception with SetGrpcOptions({\"raise exceptions with STK Engine\" : False}).") return GrpcCallBatcher(disable_batching=True) def shutdown(self) -> None: @@ -226,29 +227,60 @@ def _init_x11(no_graphics): xinit_threads = CFUNCTYPE(None)(("XInitThreads", x11lib)) xinit_threads() except OSError: - raise STKRuntimeError("Failed attempting to run graphics mode without X11.") + raise RuntimeError("Failed attempting to run graphics mode without X11.") @staticmethod - def start_application(no_graphics:bool=True) -> STKEngineApplication: - """ - Initialize STK Engine in-process and return the instance. + def _new_engine_application(unknown:IUnknown, no_graphics:bool) -> STKEngineApplication: + STKEngine._is_engine_running = True + STKEngine._init_x11(no_graphics) + engine = STKEngineApplication() + engine._private_init(unknown, no_graphics) + engine.no_graphics = no_graphics + atexit.register(engine.shutdown) + return engine - Must only be used once per Python process. - """ - if STKEngine._is_engine_running: - raise STKRuntimeError("Only one STKEngine instance is allowed per Python process.") + @staticmethod + def _start_stkx_application(no_graphics:bool) -> STKEngineApplication: CoInitializeManager.initialize() clsid_agstkxapplication = GUID() - if Succeeded(OLE32Lib.CLSIDFromString("{062AB565-B121-45B5-A9A9-B412CEFAB6A9}", clsid_agstkxapplication)): + if Succeeded(OLE32Lib.CLSIDFromString("{5F1B7A77-663D-44E9-99A9-2367B4F9AF6F}", clsid_agstkxapplication)): unknown = IUnknown() iid_iunknown = GUID(IUnknown._guid) if Succeeded(OLE32Lib.CoCreateInstance(byref(clsid_agstkxapplication), None, CLSCTX_INPROC_SERVER, byref(iid_iunknown), byref(unknown.p))): unknown.take_ownership(isApplication=True) - STKEngine._is_engine_running = True - STKEngine._init_x11(no_graphics) - engine = STKEngineApplication() - engine._private_init(unknown, no_graphics) - engine.no_graphics = no_graphics - atexit.register(engine.shutdown) - return engine - raise STKInitializationError("Failed to create STK Engine application. Check for successful install and registration.") \ No newline at end of file + return STKEngine._new_engine_application(unknown, no_graphics) + raise RuntimeError("Failed to create STK Engine application. Check for successful install and registration.") + + @staticmethod + def _start_stkx_partner_access(no_graphics:bool, vendor:str, product:str, key:str) -> STKEngineApplication: + CoInitializeManager.initialize() + clsid_entry_class = GUID() + if Succeeded(OLE32Lib.CLSIDFromString("{9FD979E7-2D25-4147-95A2-43536161F6EF}", clsid_entry_class)): + unknown = IUnknown() + iid_iunknown = GUID(IUnknown._guid) + if Succeeded(OLE32Lib.CoCreateInstance(byref(clsid_entry_class), None, CLSCTX_INPROC_SERVER, byref(iid_iunknown), byref(unknown.p))): + unknown.take_ownership(isApplication=False) + pa = STKXApplicationPartnerAccess() + pa._private_init(unknown) + stkx_pa_app = pa.grant_partner_access(vendor, product, key) + app_unknown = stkx_pa_app._intf + app_unknown.set_as_application() + return STKEngine._new_engine_application(app_unknown, no_graphics) + raise RuntimeError("Failed to create STKX Partner Access application. Check for successful install and registration.") + @staticmethod + def start_application(no_graphics:bool=True, **kwargs) -> STKEngineApplication: + """ + Initialize STK Engine in-process and return the instance. + + Must only be used once per Python process. + Specify no_graphics = True to start the application in no-graphics mode. + """ + if STKEngine._is_engine_running: + raise RuntimeError("Only one STK Engine instance is allowed per Python process.") + if len(kwargs) == 0: + return STKEngine._start_stkx_application(no_graphics) + else: + if set(list(kwargs)) == set(["vendor", "product", "key"]): + return STKEngine._start_stkx_partner_access(no_graphics, kwargs["vendor"], kwargs["product"], kwargs["key"]) + else: + raise RuntimeError(f"Unrecognized or incomplete kwargs: {list(kwargs)}.") \ No newline at end of file diff --git a/src/ansys/stk/core/stkengine/experimental/jupyterwidgets.py b/src/ansys/stk/core/stkengine/experimental/jupyterwidgets.py index fe2117dddc..3db1aad963 100644 --- a/src/ansys/stk/core/stkengine/experimental/jupyterwidgets.py +++ b/src/ansys/stk/core/stkengine/experimental/jupyterwidgets.py @@ -54,7 +54,6 @@ from ...internal.stkxrfb import IRemoteFrameBuffer, IRemoteFrameBufferHost from ...stkobjects import IAnimation, Scenario, STKObjectRoot from ...stkx import ButtonValues, Graphics2DControlBase, Graphics3DControlBase, GraphicsAnalysisControlBase, ShiftValues -from ...utilities.exceptions import STKAttributeError TIMERPROC = CFUNCTYPE(None, c_size_t) INSTALLTIMER = CFUNCTYPE(c_size_t, c_int, TIMERPROC, c_void_p) @@ -172,7 +171,7 @@ class RemoteFrameBufferHost(object): Assemble a vtable following the layout of that interface """ _iid_unknown = GUID(IUnknown._guid) - _iid_iagremoteframebufferhost = GUID('{D229A605-D3A8-4476-B628-AC549C674B58}') + _iid_iagremoteframebufferhost = GUID('{86B3E7CB-6B45-43D4-88B1-2939FBF1E956}') def __init__(self, owner): """Construct an object of type RemoteFrameBufferHost.""" @@ -268,7 +267,7 @@ def __init__(self, self._rfbHostImpl = RemoteFrameBufferHost(self) self._rfbHostImplUnk = IUnknown() - self._rfbHostImplUnk.p = addressof(self._rfbHostImpl._unknown) + self._rfbHostImplUnk.p.value = addressof(self._rfbHostImpl._unknown) self._rfbHost = IRemoteFrameBufferHost() self._rfbHost._private_init(self._rfbHostImplUnk) @@ -330,7 +329,7 @@ def __create_instance(self, clsid: str) -> LPVOID: def __setattr__(self, attrname, value): try: self._interface.__setattr__(self, attrname, value) - except STKAttributeError: + except AttributeError: RemoteFrameBuffer.__setattr__(self, attrname, value) def __get_modifiers(self, event): @@ -452,7 +451,7 @@ class GlobeWidget(Graphics3DControlBase, WidgetBase): # root.ExecuteCommand('Animate * Start Loop') # g - _progid = "STKX12.VOControl.1" + _progid = "STKX13.VOControl.1" _interface = Graphics3DControlBase def __init__(self, root: STKObjectRoot, w: int, h: int, title: str = None): @@ -466,7 +465,7 @@ def __setattr__(self, attrname, value): class MapWidget(Graphics2DControlBase, WidgetBase): """The 2D Map widget for jupyter.""" - _progid = "STKX12.2DControl.1" + _progid = "STKX13.2DControl.1" _interface = Graphics2DControlBase def __init__(self, root: STKObjectRoot, w: int, h: int, title: str = None): @@ -480,7 +479,7 @@ def __setattr__(self, attrname, value): class GfxAnalysisWidget(GraphicsAnalysisControlBase, WidgetBase): """The Graphics Analysis widget for jupyter.""" - _progid = "STKX12.GfxAnalysisControl.1" + _progid = "STKX13.GfxAnalysisControl.1" _interface = GraphicsAnalysisControlBase def __init__(self, root: STKObjectRoot, w: int, h: int, title: str = None): diff --git a/src/ansys/stk/core/stkengine/tkcontrols.py b/src/ansys/stk/core/stkengine/tkcontrols.py index 8aee2252d5..6a9bad75f7 100644 --- a/src/ansys/stk/core/stkengine/tkcontrols.py +++ b/src/ansys/stk/core/stkengine/tkcontrols.py @@ -36,7 +36,6 @@ from ..internal.comutil import BOOL, CHAR, DWORD, INT, LONG, LPCWSTR, LPVOID, WINFUNCTYPE, IUnknown from ..stkengine import STKEngine from ..stkx import Graphics2DControlBase, Graphics3DControlBase, GraphicsAnalysisControlBase -from ..utilities.exceptions import STKAttributeError, STKRuntimeError if os.name != "nt": from ctypes.util import find_library @@ -61,7 +60,7 @@ def __init__(self): self.AgPythonKeyReleased = WINFUNCTYPE(LPVOID, LPVOID, LPVOID, LPVOID, LONG, BOOL, BOOL, BOOL)(("AgPythonKeyReleased", self.jniCore), ((1, "env"), (1, "_this"), (1, "pContainer"), (1, "keyCode"), (1, "ctrlKeyDown"), (1, "altKeyDown"), (1, "shiftKeyDown"))) def _get_jni_core_path(self): if not STKEngine._is_engine_running: - raise STKRuntimeError("STKEngine.StartApplication() must be called before using the STK Engine controls") + raise RuntimeError("STKEngine.StartApplication() must be called before using the STK Engine controls") if os.name != "nt": return "libagjnicore.so" @@ -73,7 +72,7 @@ def _get_jni_core_path(self): stkx_module_handle = kernel32.GetModuleHandleW("stkx.dll") if stkx_module_handle is None: - raise STKRuntimeError(f"Error getting stkx.dll module handle ({WinError(get_last_error())})") + raise RuntimeError(f"Error getting stkx.dll module handle ({WinError(get_last_error())})") kernel32.GetModuleFileNameA.restype = DWORD kernel32.GetModuleFileNameA.argtypes = [LPVOID, c_char_p, DWORD] @@ -85,7 +84,7 @@ def _get_jni_core_path(self): errormsg = "Failed to get STKX module file name" if err != 0: errormsg += f" ({WinError(err)})" - raise STKRuntimeError(errormsg) + raise RuntimeError(errormsg) stkx_dll_path = pathlib.Path(c_path.value).resolve() jni_core_dll_path = stkx_dll_path.parent / "AgJNICore.dll" @@ -159,7 +158,7 @@ def __init__(self, parent, *args, **kwargs): def __setattr__(self, attrname, value): try: self._interface.__setattr__(self, attrname, value) - except STKAttributeError: + except AttributeError: Frame.__setattr__(self, attrname, value) def _configure(self, event): @@ -213,7 +212,7 @@ def _key_release(self, event): class GlobeControl(Graphics3DControlBase, ControlBase): """The 3D Globe control for Tkinter.""" - _progid = "STKX12.VOControl.1" + _progid = "STKX13.VOControl.1" _interface = Graphics3DControlBase def __init__(self, parent, *args, **kwargs): @@ -228,7 +227,7 @@ def __setattr__(self, attrname, value): class MapControl(Graphics2DControlBase, ControlBase): """The 2D Map control for Tkinter.""" - _progid = "STKX12.2DControl.1" + _progid = "STKX13.2DControl.1" _interface = Graphics2DControlBase def __init__(self, parent, *args, **kwargs): @@ -243,7 +242,7 @@ def __setattr__(self, attrname, value): class GfxAnalysisControl(GraphicsAnalysisControlBase, ControlBase): """The Graphics Analysis control for Tkinter.""" - _progid = "STKX12.GfxAnalysisControl.1" + _progid = "STKX13.GfxAnalysisControl.1" _interface = GraphicsAnalysisControlBase def __init__(self, parent, *args, **kwargs): diff --git a/src/ansys/stk/core/stkobjects/__init__.py b/src/ansys/stk/core/stkobjects/__init__.py index 6ae2a7d9be..5b373effc9 100644 --- a/src/ansys/stk/core/stkobjects/__init__.py +++ b/src/ansys/stk/core/stkobjects/__init__.py @@ -28,21 +28,21 @@ "AccessConstraintCentralBodyObstruction", "AccessConstraintCollection", "AccessConstraintCondition", "AccessConstraintExclZonesCollection", "AccessConstraintGrazingAltitude", "AccessConstraintGroundTrack", "AccessConstraintIntervals", "AccessConstraintLatitudeLongitudeZone", "AccessConstraintMinMaxBase", -"AccessConstraintObjExAngle", "AccessConstraintPluginMinMax", "AccessConstraintThirdBody", -"AccessConstraintTimeSlipRange", "AccessConstraintType", "AccessEventDetection", "AccessGraphics", "AccessSampling", -"AccessTargetTime", "AccessTargetTimesCollection", "AccessTimePeriod", "AccessTimeType", "ActionType", -"AdditionalGainLoss", "AdditionalGainLossCollection", "AdvCAT", "AdvCATAdvancedEllipsoid", "AdvCATAdvancedSettings", -"AdvCATAvailableObjectCollection", "AdvCATChosenObject", "AdvCATChosenObjectCollection", "AdvCATConjunctionType", -"AdvCATEllipsoidClassType", "AdvCATGraphics3D", "AdvCATPreFilters", "AdvCATSecondaryEllipsoidsVisibilityType", -"Aircraft", "AircraftExportTools", "AircraftGraphics", "AircraftGraphics3D", "AircraftWGS84WarningType", -"AltitudeReferenceType", "AnalysisWorkbenchAccessConstraintType", "AnimationActionType", "AnimationDirectionType", -"AnimationEndTimeMode", "AnimationOptionType", "Antenna", "AntennaBeam", "AntennaBeamCollection", -"AntennaBeamSelectionStrategy", "AntennaBeamSelectionStrategyAggregate", "AntennaBeamSelectionStrategyMaximumGain", -"AntennaBeamSelectionStrategyMinimumBoresightAngle", "AntennaBeamSelectionStrategyScriptPlugin", "AntennaBeamTransmit", -"AntennaContourEIRP", "AntennaContourFluxDensity", "AntennaContourGain", "AntennaContourGraphics", -"AntennaContourLevel", "AntennaContourLevelCollection", "AntennaContourRIP", "AntennaContourSpectralFluxDensity", -"AntennaContourType", "AntennaControl", "AntennaControlReferenceType", "AntennaGraphics", "AntennaGraphics3D", -"AntennaGraphicsCoordinateSystem", "AntennaModel", "AntennaModelANSYSffdFormat", "AntennaModelApertureCircularBessel", +"AccessConstraintObjExAngle", "AccessConstraintPluginMinMax", "AccessConstraintTimeSlipRange", "AccessConstraintType", +"AccessEventDetection", "AccessGraphics", "AccessSampling", "AccessTargetTime", "AccessTargetTimesCollection", +"AccessTimePeriod", "AccessTimeType", "AdditionalGainLoss", "AdditionalGainLossCollection", "AdvCAT", +"AdvCATAdvancedEllipsoid", "AdvCATAdvancedSettings", "AdvCATAvailableObjectCollection", "AdvCATChosenObject", +"AdvCATChosenObjectCollection", "AdvCATConjunctionType", "AdvCATEllipsoidClassType", "AdvCATGraphics3D", +"AdvCATPreFilters", "AdvCATSecondaryEllipsoidsVisibilityType", "Aircraft", "AircraftExportTools", "AircraftGraphics", +"AircraftGraphics3D", "AircraftWGS84WarningType", "AltitudeReferenceType", "AnalysisWorkbenchAccessConstraintType", +"AnimationActionType", "AnimationDirectionType", "AnimationEndTimeMode", "AnimationOptionType", "Antenna", +"AntennaBeam", "AntennaBeamCollection", "AntennaBeamSelectionStrategy", "AntennaBeamSelectionStrategyAggregate", +"AntennaBeamSelectionStrategyMaximumGain", "AntennaBeamSelectionStrategyMinimumBoresightAngle", +"AntennaBeamSelectionStrategyScriptPlugin", "AntennaBeamTransmit", "AntennaContourEIRP", "AntennaContourFluxDensity", +"AntennaContourGain", "AntennaContourGraphics", "AntennaContourLevel", "AntennaContourLevelCollection", +"AntennaContourRIP", "AntennaContourSpectralFluxDensity", "AntennaContourType", "AntennaControl", +"AntennaControlReferenceType", "AntennaGraphics", "AntennaGraphics3D", "AntennaGraphicsCoordinateSystem", +"AntennaModel", "AntennaModelANSYSffdFormat", "AntennaModelApertureCircularBessel", "AntennaModelApertureCircularBesselEnvelope", "AntennaModelApertureCircularCosine", "AntennaModelApertureCircularCosinePedestal", "AntennaModelApertureCircularCosineSquared", "AntennaModelApertureCircularCosineSquaredPedestal", "AntennaModelApertureCircularSincIntegerPower", @@ -62,8 +62,8 @@ "AntennaModelRemcomUanFormat", "AntennaModelScriptPlugin", "AntennaModelSquareHorn", "AntennaModelTicraGRASPFormat", "AntennaModelType", "AntennaNoiseTemperature", "AntennaSystem", "AntennaVolumeGraphics", "AntennaVolumeLevel", "AntennaVolumeLevelCollection", "AreaTarget", "AreaTargetCommonTasks", "AreaTargetGraphics", "AreaTargetGraphics3D", -"AreaType", "AreaTypeEllipse", "AreaTypePattern", "AreaTypePatternCollection", "Atmosphere", -"AtmosphericAbsorptionModel", "AtmosphericAbsorptionModelCOMPlugin", "AtmosphericAbsorptionModelGraphics3DACAP", +"AreaType", "AreaTypeEllipse", "AreaTypePattern", "AreaTypePatternCollection", "AtmosphericAbsorptionModel", +"AtmosphericAbsorptionModelCOMPlugin", "AtmosphericAbsorptionModelGraphics3DACAP", "AtmosphericAbsorptionModelITURP676Version13", "AtmosphericAbsorptionModelITURP676Version9", "AtmosphericAbsorptionModelScriptPlugin", "AtmosphericAbsorptionModelSimpleSatcom", "AtmosphericAbsorptionModelTIREM320", "AtmosphericAbsorptionModelTIREM331", "AtmosphericAbsorptionModelTIREM550", @@ -83,9 +83,9 @@ "BorderWallUpperLowerEdgeAltitudeReference", "BoresightType", "BuildHeightReferenceMethod", "BuildingHeightUnit", "CCSDSDateFormat", "CCSDSEphemerisFormatType", "CCSDSReferenceFrame", "CCSDSTimeSystem", "CentralBody", "CentralBodyCollection", "CentralBodyEllipsoid", "CentralBodyTerrainCollection", "CentralBodyTerrainCollectionElement", -"Chain", "ChainConnection", "ChainConnectionCollection", "ChainConstellationConstraintsMode", "ChainConstraints", -"ChainCoverageAssetMode", "ChainGraphics", "ChainGraphics2DAnimation", "ChainGraphics2DStatic", "ChainGraphics3D", -"ChainOptimalStrandCalculationScalarMetricType", "ChainOptimalStrandCompareStrandsType", +"Chain", "ChainAnalysisOptions", "ChainConnection", "ChainConnectionCollection", "ChainConstellationConstraintsMode", +"ChainConstraints", "ChainCoverageAssetMode", "ChainGraphics", "ChainGraphics2DAnimation", "ChainGraphics2DStatic", +"ChainGraphics3D", "ChainOptimalStrandCalculationScalarMetricType", "ChainOptimalStrandCompareStrandsType", "ChainOptimalStrandLinkCompareType", "ChainOptimalStrandMetricType", "ChainOptimalStrandOpts", "ChainParentPlatformRestriction", "ChainTimePeriod", "ChainTimePeriodType", "ChainUserSpecifiedTimePeriod", "CircularApertureInputType", "ClassicalLocation", "ClassicalLocationArgumentOfLatitude", @@ -186,27 +186,24 @@ "GroundVehicleGraphics3D", "HFSSFarFieldDataGainType", "HelpContextIdentifierType", "IAccessAdvanced", "IAccessConstraint", "IAccessConstraintMinMaxBase", "IAccessInterval", "IAnimation", "IAntennaBeam", "IAntennaBeamSelectionStrategy", "IAntennaContour", "IAntennaModel", "IAntennaModelOpticalSimple", "IAreaTypeData", -"IAtmosphericAbsorptionModel", "IAtmosphericAbsorptionModelITURP676", "IAtmosphericAbsorptionModelTIREM", -"IAtmosphericTurbulenceModel", "IAzElMaskData", "IBeamformer", "ICelestialBodyInformation", -"ICelestialBodyInformationCollection", "IChainTimePeriod", "IClassicalLocation", "IClassicalSizeShape", "ICloneable", -"ICloudsAndFogFadingLossModel", "ICommSystemAccessEventDetection", "ICommSystemAccessSamplingMethod", -"ICommSystemLinkSelectionCriteria", "IComponentInfo", "IComponentLinkEmbedControl", -"IConstellationConstraintRestriction", "ICoverageBounds", "ICoverageResolution", "IDataProvider", "IDataProviderInfo", -"IDelaunayActionVariable", "IDemodulatorModel", "IDirectionProvider", "IDisplayDistance", "IDisplayTime", -"IDisplayTimesData", "IEOIR", "IEOIRShapeObject", "IElementConfiguration", "IElementConfigurationPolygon", -"IEventDetectionStrategy", "IFigureOfMeritDefinition", "IFigureOfMeritDefinitionCompute", -"IFigureOfMeritDefinitionData", "IFigureOfMeritDefinitionDilutionOfPrecision", "IFigureOfMeritDefinitionResponseTime", -"IFigureOfMeritGraphics2DAttributes", "IFigureOfMeritGraphics2DContours", "IFigureOfMeritNavigationAccuracyMethod", -"IFlightPathAngle", "IGeodeticSize", "IGraphics3DMarkerData", "IGraphics3DModel", "IGraphics3DModelData", -"IGraphics3DReferenceAnalysisWorkbenchComponent", "IGreatArcGraphics", "IGreatArcGraphics3D", "IGreatArcVehicle", -"IIonosphericFadingLossModel", "ILaserAtmosphericLossModel", "ILaserPropagationChannel", +"IAtmosphericAbsorptionModel", "IAtmosphericAbsorptionModelTIREM", "IAtmosphericTurbulenceModel", "IAzElMaskData", +"IBeamformer", "ICelestialBodyInformation", "ICelestialBodyInformationCollection", "IChainTimePeriod", +"IClassicalLocation", "IClassicalSizeShape", "ICloneable", "ICloudsAndFogFadingLossModel", +"ICommSystemAccessEventDetection", "ICommSystemAccessSamplingMethod", "ICommSystemLinkSelectionCriteria", +"IComponentInfo", "IComponentLinkEmbedControl", "IConstellationConstraintRestriction", "ICoverageBounds", +"ICoverageResolution", "IDataProvider", "IDataProviderInfo", "IDelaunayActionVariable", "IDemodulatorModel", +"IDirectionProvider", "IDisplayDistance", "IDisplayTime", "IDisplayTimesData", "IEOIR", "IEOIRShapeObject", +"IElementConfiguration", "IElementConfigurationPolygon", "IEventDetectionStrategy", "IFigureOfMeritDefinition", +"IFigureOfMeritDefinitionCompute", "IFigureOfMeritDefinitionData", "IFigureOfMeritDefinitionDilutionOfPrecision", +"IFigureOfMeritDefinitionResponseTime", "IFigureOfMeritGraphics2DAttributes", "IFigureOfMeritGraphics2DContours", +"IFigureOfMeritNavigationAccuracyMethod", "IFlightPathAngle", "IGeodeticSize", "IGraphics3DMarkerData", +"IGraphics3DModel", "IGraphics3DModelData", "IGraphics3DReferenceAnalysisWorkbenchComponent", "IGreatArcGraphics", +"IGreatArcGraphics3D", "IGreatArcVehicle", "IIonosphericFadingLossModel", "ILaserAtmosphericLossModel", "ILaserTroposphericScintillationLossModel", "ILatitudeLongitudeAltitudePosition", "ILifetimeInformation", -"IModulatorModel", "IModulatorModelScriptPlugin", "IOrbitDisplayData", "IOrientationAscNode", "IPlatformRFEnvironment", -"IPointingStrategy", "IPolarization", "IPolarizationCrossPolLeakage", "IPolarizationElliptical", -"IPolarizationHorizontal", "IPolarizationLinear", "IPolarizationVertical", "IPositionSourceData", "IPropagator", -"IPropagatorSGP4LoadData", "IProvideSpatialInfo", "IRFFilterModel", "IRadarActivity", "IRadarClutterGeometryModel", -"IRadarClutterGeometryModelPlugin", "IRadarClutterMap", "IRadarClutterMapInheritable", "IRadarClutterMapModel", -"IRadarClutterMapModelConstantCoefficient", "IRadarClutterMapModelPlugin", "IRadarContinuousWaveAnalysisMode", +"IModulatorModel", "IModulatorModelScriptPlugin", "IOrbitDisplayData", "IOrientationAscNode", "IPointingStrategy", +"IPolarization", "IPolarizationCrossPolLeakage", "IPolarizationElliptical", "IPolarizationHorizontal", +"IPolarizationLinear", "IPolarizationVertical", "IPositionSourceData", "IPropagator", "IPropagatorSGP4LoadData", +"IProvideSpatialInfo", "IRFFilterModel", "IRadarActivity", "IRadarContinuousWaveAnalysisMode", "IRadarCrossSectionComputeStrategy", "IRadarModeBistaticReceiver", "IRadarModeBistaticTransmitter", "IRadarModeMonostatic", "IRadarModel", "IRadarProbabilityOfDetection", "IRadarProbabilityOfDetectionCFAR", "IRadarPulseIntegration", "IRadarSTCAttenuation", "IRadarSTCAttenuationMap", "IRadarWaveformSearchTrack", @@ -214,10 +211,10 @@ "ISRPModelBase", "ISTKObject", "ISTKObjectCollection", "ISTKObjectElementCollection", "ISamplingMethodStrategy", "IScatteringPointModel", "IScatteringPointProvider", "ISensorPattern", "ISensorPointing", "ISensorPointingTargetedBoresight", "ISensorProjectionDisplayDistance", "ISolarActivityConfiguration", -"ITargetSelectionMethod", "ITerrainNormData", "ITimePeriod", "ITransmitterModel", "ITransmitterModelScriptPlugin", -"ITroposphericScintillationFadingLossModel", "IUrbanTerrestrialLossModel", "IVehicleAttitude", -"IVehicleAttitudeProfile", "IVehicleAttitudeSlewBase", "IVehicleAttitudeStandard", "IVehicleBreakAngle", -"IVehicleCoordinateAxes", "IVehicleGPSAlmanacProperties", "IVehicleGraphics2DAttributes", +"ITURP676AtmosphereDataType", "ITargetSelectionMethod", "ITerrainNormData", "ITimePeriod", "ITransmitterModel", +"ITransmitterModelScriptPlugin", "ITroposphericScintillationFadingLossModel", "IUrbanTerrestrialLossModel", +"IVehicleAttitude", "IVehicleAttitudeProfile", "IVehicleAttitudeSlewBase", "IVehicleAttitudeStandard", +"IVehicleBreakAngle", "IVehicleCoordinateAxes", "IVehicleGPSAlmanacProperties", "IVehicleGraphics2DAttributes", "IVehicleGraphics2DAttributesBasic", "IVehicleGraphics2DAttributesDisplayState", "IVehicleGraphics2DElevation", "IVehicleGraphics2DPass", "IVehicleGraphics2DTimeComponentsElement", "IVehicleGraphics2DTimeEventType", "IVehicleGraphics3DAttributes", "IVehicleGraphics3DBPlaneTargetPointPosition", "IVehicleGraphics3DProximity", @@ -229,8 +226,8 @@ "IntegratorTimeRegularization", "IntersectionType", "IonosphericFadingLossModel", "IonosphericFadingLossModelP531Version13", "IonosphericFadingLossModelType", "IvClockHost", "IvTimeSense", "KeyValueCollection", "LOPAtmosphericDensityModel", "LabelNote", "LabelNoteCollection", "LaserAtmosphericLossModel", -"LaserAtmosphericLossModelBeerBouguerLambertLaw", "LaserEnvironment", "LaserPropagationLossModelType", -"LaserPropagationLossModels", "LaserTroposphericScintillationLossModel", +"LaserAtmosphericLossModelBeerBouguerLambertLaw", "LaserEnvironment", "LaserPropagationChannel", +"LaserPropagationLossModelType", "LaserTroposphericScintillationLossModel", "LaserTroposphericScintillationLossModelITURP1814", "LaserTroposphericScintillationLossModelType", "LatitudeLongitudeAltitudeCentric", "LatitudeLongitudeAltitudeDetic", "LatitudeLongitudeAltitudePosition", "LatticeType", "LaunchVehicle", "LaunchVehicleControlFixedApogeeAltitude", "LaunchVehicleControlFixedDeltaV", @@ -269,35 +266,34 @@ "PassBreakNumberingFirstPassNumber", "PathCollection", "Place", "PlaceGraphics", "PlaceGraphics3D", "Planet", "PlanetCommonTasks", "PlanetGraphics", "PlanetGraphics3D", "PlanetOrbitDisplayTime", "PlanetOrbitDisplayType", "PlanetPositionCentralBody", "PlanetPositionFile", "PlanetPositionSourceType", "PlatformLaserEnvironment", -"PointTargetGraphics3DModel", "PointingStrategy", "PointingStrategyFixed", "PointingStrategySpinning", -"PointingStrategyTargeted", "PointingStrategyType", "Polarization", "PolarizationElliptical", "PolarizationHorizontal", -"PolarizationLeftHandCircular", "PolarizationLinear", "PolarizationReferenceAxis", "PolarizationRightHandCircular", -"PolarizationType", "PolarizationVertical", "Preferences", "PreferencesConnect", "PreferencesPythonPlugins", -"PreferencesVDF", "Priority", "PriorityCollection", "ProgressBarEventArguments", "ProjectionHorizontalDatumType", -"PropagationChannel", "Propagator11Parameters", "Propagator11ParametersDescriptor", -"Propagator11ParametersDescriptorCollection", "PropagatorAviator", "PropagatorBallistic", -"PropagatorDefinitionExportTool", "PropagatorDisplayCoordinateType", "PropagatorGPS", "PropagatorGreatArc", -"PropagatorHPOP", "PropagatorHPOPStaticForceModelSettings", "PropagatorHPOPThirdBodyGravityCollection", -"PropagatorHPOPThirdBodyGravityElement", "PropagatorJ2Perturbation", "PropagatorJ4Perturbation", "PropagatorLOP", -"PropagatorLOPThirdBodyGravity", "PropagatorRealtime", "PropagatorRealtimeCartesianPoints", -"PropagatorRealtimeDeticPoints", "PropagatorRealtimeHeadingPitch", "PropagatorRealtimePointBuilder", -"PropagatorRealtimeUTMPoints", "PropagatorSGP4", "PropagatorSGP4AutoUpdate", "PropagatorSGP4AutoUpdateFileSource", -"PropagatorSGP4AutoUpdateOnlineSource", "PropagatorSGP4AutoUpdateProperties", "PropagatorSGP4CommonTasks", -"PropagatorSGP4LoadFile", "PropagatorSGP4OnlineAutoLoad", "PropagatorSGP4OnlineLoad", -"PropagatorSGP4PropagatorSettings", "PropagatorSGP4Segment", "PropagatorSGP4SegmentCollection", -"PropagatorSGP4SwitchMethod", "PropagatorSP3", "PropagatorSP3File", "PropagatorSP3FileCollection", "PropagatorSPICE", -"PropagatorSPICESegment", "PropagatorSPICESegmentsCollection", "PropagatorSTKExternal", "PropagatorSimpleAscent", -"PropagatorTwoBody", "PropagatorType", "PropagatorUserExternal", "PulseWidthMode", "RCSComputeStrategy", -"RFEnvironment", "RFFilterModel", "RFFilterModelBessel", "RFFilterModelButterworth", "RFFilterModelChebyshev", -"RFFilterModelCosineWindow", "RFFilterModelElliptic", "RFFilterModelExternal", "RFFilterModelFIR", -"RFFilterModelFIRBoxCar", "RFFilterModelGaussianWindow", "RFFilterModelHammingWindow", "RFFilterModelIIR", -"RFFilterModelRCLowPass", "RFFilterModelRaisedCosine", "RFFilterModelRectangular", "RFFilterModelRootRaisedCosine", -"RFFilterModelScriptPlugin", "RFFilterModelSinc", "RFFilterModelSincEnvelopeSinc", "RFFilterModelType", -"RFInterference", "Radar", "RadarAccessGraphics", "RadarActivity", "RadarActivityAlwaysActive", -"RadarActivityAlwaysInactive", "RadarActivityTimeComponentList", "RadarActivityTimeComponentListCollection", -"RadarActivityTimeComponentListElement", "RadarActivityTimeIntervalList", "RadarActivityTimeIntervalListCollection", -"RadarActivityTimeIntervalListElement", "RadarActivityType", "RadarAntennaBeam", "RadarAntennaBeamCollection", -"RadarClutter", "RadarClutterGeometry", "RadarClutterGeometryModelType", "RadarClutterMapModelType", +"PlatformRFEnvironment", "PointTargetGraphics3DModel", "PointingStrategy", "PointingStrategyFixed", +"PointingStrategySpinning", "PointingStrategyTargeted", "PointingStrategyType", "Polarization", +"PolarizationElliptical", "PolarizationHorizontal", "PolarizationLeftHandCircular", "PolarizationLinear", +"PolarizationReferenceAxis", "PolarizationRightHandCircular", "PolarizationType", "PolarizationVertical", "Preferences", +"PreferencesConnect", "PreferencesPythonPlugins", "PreferencesVDF", "Priority", "PriorityCollection", +"ProgressBarEventArguments", "ProjectionHorizontalDatumType", "PropagationChannel", "Propagator11Parameters", +"Propagator11ParametersDescriptor", "Propagator11ParametersDescriptorCollection", "PropagatorAviator", +"PropagatorBallistic", "PropagatorDefinitionExportTool", "PropagatorDisplayCoordinateType", "PropagatorGPS", +"PropagatorGreatArc", "PropagatorHPOP", "PropagatorHPOPStaticForceModelSettings", +"PropagatorHPOPThirdBodyGravityCollection", "PropagatorHPOPThirdBodyGravityElement", "PropagatorJ2Perturbation", +"PropagatorJ4Perturbation", "PropagatorLOP", "PropagatorLOPThirdBodyGravity", "PropagatorRealtime", +"PropagatorRealtimeCartesianPoints", "PropagatorRealtimeDeticPoints", "PropagatorRealtimeHeadingPitch", +"PropagatorRealtimePointBuilder", "PropagatorRealtimeUTMPoints", "PropagatorSGP4", "PropagatorSGP4AutoUpdate", +"PropagatorSGP4AutoUpdateFileSource", "PropagatorSGP4AutoUpdateOnlineSource", "PropagatorSGP4AutoUpdateProperties", +"PropagatorSGP4CommonTasks", "PropagatorSGP4LoadFile", "PropagatorSGP4OnlineLoad", "PropagatorSGP4PropagatorSettings", +"PropagatorSGP4Segment", "PropagatorSGP4SegmentCollection", "PropagatorSGP4SwitchMethod", "PropagatorSP3", +"PropagatorSP3File", "PropagatorSP3FileCollection", "PropagatorSPICE", "PropagatorSPICESegment", +"PropagatorSPICESegmentsCollection", "PropagatorSTKExternal", "PropagatorSimpleAscent", "PropagatorTwoBody", +"PropagatorType", "PropagatorUserExternal", "PulseWidthMode", "RCSComputeStrategy", "RFEnvironment", "RFFilterModel", +"RFFilterModelBessel", "RFFilterModelButterworth", "RFFilterModelChebyshev", "RFFilterModelCosineWindow", +"RFFilterModelElliptic", "RFFilterModelExternal", "RFFilterModelFIR", "RFFilterModelFIRBoxCar", +"RFFilterModelGaussianWindow", "RFFilterModelHammingWindow", "RFFilterModelIIR", "RFFilterModelRCLowPass", +"RFFilterModelRaisedCosine", "RFFilterModelRectangular", "RFFilterModelRootRaisedCosine", "RFFilterModelScriptPlugin", +"RFFilterModelSinc", "RFFilterModelSincEnvelopeSinc", "RFFilterModelType", "RFInterference", "Radar", +"RadarAccessGraphics", "RadarActivity", "RadarActivityAlwaysActive", "RadarActivityAlwaysInactive", +"RadarActivityTimeComponentList", "RadarActivityTimeComponentListCollection", "RadarActivityTimeComponentListElement", +"RadarActivityTimeIntervalList", "RadarActivityTimeIntervalListCollection", "RadarActivityTimeIntervalListElement", +"RadarActivityType", "RadarAntennaBeam", "RadarAntennaBeamCollection", "RadarClutter", "RadarContinuousWaveAnalysisMode", "RadarContinuousWaveAnalysisModeFixedTime", "RadarContinuousWaveAnalysisModeGoalSNR", "RadarCrossSection", "RadarCrossSectionComputeStrategy", "RadarCrossSectionComputeStrategyAnsysCSVFile", "RadarCrossSectionComputeStrategyConstantValue", "RadarCrossSectionComputeStrategyExternalFile", @@ -414,49 +410,50 @@ "VehicleDirection", "VehicleDuration", "VehicleEOIR", "VehicleEclipseBodies", "VehicleEclipsingBodies", "VehicleEllipseDataCollection", "VehicleEllipseDataElement", "VehicleEllipseOptionType", "VehicleEphemerisBinaryExportTool", "VehicleEphemerisCCSDSExportTool", "VehicleEphemerisCCSDSv2ExportTool", -"VehicleEphemerisCode500ExportTool", "VehicleEphemerisExportTool", "VehicleEphemerisSPICEExportTool", -"VehicleExponentialDensityModelParameters", "VehicleFrame", "VehicleGPSAlmanacProperties", -"VehicleGPSAlmanacPropertiesSEM", "VehicleGPSAlmanacPropertiesSP3", "VehicleGPSAlmanacPropertiesYUMA", -"VehicleGPSAlmanacType", "VehicleGPSAutoUpdate", "VehicleGPSAutoUpdateFileSource", "VehicleGPSAutoUpdateOnlineSource", -"VehicleGPSAutoUpdateProperties", "VehicleGPSAutomaticUpdateSourceType", "VehicleGPSElement", -"VehicleGPSElementCollection", "VehicleGPSElementSelectionType", "VehicleGPSSpecifyAlmanac", "VehicleGPSSwitchMethod", -"VehicleGeomagneticFluxSourceType", "VehicleGeomagneticFluxUpdateRateType", "VehicleGraphics2DAttributeType", -"VehicleGraphics2DAttributesAccess", "VehicleGraphics2DAttributesCustom", "VehicleGraphics2DAttributesOrbit", -"VehicleGraphics2DAttributesRealtime", "VehicleGraphics2DAttributesRoute", "VehicleGraphics2DAttributesTimeComponents", -"VehicleGraphics2DAttributesTrajectory", "VehicleGraphics2DElevation", "VehicleGraphics2DElevationContours", -"VehicleGraphics2DElevationGroundElevation", "VehicleGraphics2DElevationSwathHalfWidth", -"VehicleGraphics2DElevationVehicleHalfAngle", "VehicleGraphics2DElevationsCollection", -"VehicleGraphics2DElevationsElement", "VehicleGraphics2DGroundEllipsesCollection", -"VehicleGraphics2DGroundEllipsesElement", "VehicleGraphics2DInterval", "VehicleGraphics2DIntervalsCollection", -"VehicleGraphics2DLeadDataFraction", "VehicleGraphics2DLeadDataTime", "VehicleGraphics2DLeadTrailData", -"VehicleGraphics2DLighting", "VehicleGraphics2DLightingElement", "VehicleGraphics2DLine", "VehicleGraphics2DOffset", -"VehicleGraphics2DOptionType", "VehicleGraphics2DOrbitPassData", "VehicleGraphics2DPass", -"VehicleGraphics2DPassResolution", "VehicleGraphics2DPassShowPasses", "VehicleGraphics2DPasses", -"VehicleGraphics2DRoutePassData", "VehicleGraphics2DRouteResolution", "VehicleGraphics2DSAA", "VehicleGraphics2DSwath", -"VehicleGraphics2DTimeComponentsCollection", "VehicleGraphics2DTimeComponentsEventCollectionElement", -"VehicleGraphics2DTimeComponentsEventElement", "VehicleGraphics2DTimeEventType", "VehicleGraphics2DTimeEventTypeLine", -"VehicleGraphics2DTimeEventTypeMarker", "VehicleGraphics2DTimeEventTypeText", "VehicleGraphics2DTimeEventsCollection", -"VehicleGraphics2DTimeEventsElement", "VehicleGraphics2DTrailDataFraction", "VehicleGraphics2DTrailDataTime", -"VehicleGraphics2DTrajectoryPassData", "VehicleGraphics2DTrajectoryResolution", "VehicleGraphics2DVisibleSideType", -"VehicleGraphics2DWaypointMarker", "VehicleGraphics2DWaypointMarkersCollection", -"VehicleGraphics2DWaypointMarkersElement", "VehicleGraphics3DAttributeType", "VehicleGraphics3DAttributesBasic", -"VehicleGraphics3DAttributesIntervals", "VehicleGraphics3DBPlaneEvent", "VehicleGraphics3DBPlaneInstance", -"VehicleGraphics3DBPlaneInstancesCollection", "VehicleGraphics3DBPlanePoint", "VehicleGraphics3DBPlanePointCollection", -"VehicleGraphics3DBPlaneTargetPoint", "VehicleGraphics3DBPlaneTargetPointPosition", -"VehicleGraphics3DBPlaneTargetPointPositionCartesian", "VehicleGraphics3DBPlaneTargetPointPositionPolar", -"VehicleGraphics3DBPlaneTemplate", "VehicleGraphics3DBPlaneTemplateDisplayCollection", -"VehicleGraphics3DBPlaneTemplateDisplayElement", "VehicleGraphics3DBPlaneTemplatesCollection", -"VehicleGraphics3DBPlanes", "VehicleGraphics3DBearingBox", "VehicleGraphics3DBearingEllipse", -"VehicleGraphics3DControlBox", "VehicleGraphics3DCovariance", "VehicleGraphics3DCovariancePointingContour", -"VehicleGraphics3DDataFraction", "VehicleGraphics3DDataTime", "VehicleGraphics3DDefaultAttributes", -"VehicleGraphics3DDropLinePathItem", "VehicleGraphics3DDropLinePathItemCollection", -"VehicleGraphics3DDropLinePositionItem", "VehicleGraphics3DDropLinePositionItemCollection", -"VehicleGraphics3DDropLineType", "VehicleGraphics3DElevationContours", "VehicleGraphics3DEllipsoid", -"VehicleGraphics3DGeoBox", "VehicleGraphics3DIntervalsCollection", "VehicleGraphics3DIntervalsElement", -"VehicleGraphics3DLeadTrailData", "VehicleGraphics3DLineOfBearing", "VehicleGraphics3DModelRoute", -"VehicleGraphics3DModelTrajectory", "VehicleGraphics3DOrbitDropLines", "VehicleGraphics3DOrbitPassData", -"VehicleGraphics3DOrbitProximity", "VehicleGraphics3DOrbitTickMarks", "VehicleGraphics3DOrbitTrackData", -"VehicleGraphics3DPass", "VehicleGraphics3DPathTickMarks", "VehicleGraphics3DRoute", "VehicleGraphics3DRouteDropLines", +"VehicleEphemerisCCSDSv3ExportTool", "VehicleEphemerisCode500ExportTool", "VehicleEphemerisExportTool", +"VehicleEphemerisSPICEExportTool", "VehicleExponentialDensityModelParameters", "VehicleFrame", +"VehicleGPSAlmanacProperties", "VehicleGPSAlmanacPropertiesSEM", "VehicleGPSAlmanacPropertiesSP3", +"VehicleGPSAlmanacPropertiesYUMA", "VehicleGPSAlmanacType", "VehicleGPSAutoUpdate", "VehicleGPSAutoUpdateFileSource", +"VehicleGPSAutoUpdateOnlineSource", "VehicleGPSAutoUpdateProperties", "VehicleGPSAutomaticUpdateSourceType", +"VehicleGPSElement", "VehicleGPSElementCollection", "VehicleGPSElementSelectionType", "VehicleGPSSpecifyAlmanac", +"VehicleGPSSwitchMethod", "VehicleGeomagneticFluxSourceType", "VehicleGeomagneticFluxUpdateRateType", +"VehicleGraphics2DAttributeType", "VehicleGraphics2DAttributesAccess", "VehicleGraphics2DAttributesCustom", +"VehicleGraphics2DAttributesOrbit", "VehicleGraphics2DAttributesRealtime", "VehicleGraphics2DAttributesRoute", +"VehicleGraphics2DAttributesTimeComponents", "VehicleGraphics2DAttributesTrajectory", "VehicleGraphics2DElevation", +"VehicleGraphics2DElevationContours", "VehicleGraphics2DElevationGroundElevation", +"VehicleGraphics2DElevationSwathHalfWidth", "VehicleGraphics2DElevationVehicleHalfAngle", +"VehicleGraphics2DElevationsCollection", "VehicleGraphics2DElevationsElement", +"VehicleGraphics2DGroundEllipsesCollection", "VehicleGraphics2DGroundEllipsesElement", "VehicleGraphics2DInterval", +"VehicleGraphics2DIntervalsCollection", "VehicleGraphics2DLeadDataFraction", "VehicleGraphics2DLeadDataTime", +"VehicleGraphics2DLeadTrailData", "VehicleGraphics2DLighting", "VehicleGraphics2DLightingElement", +"VehicleGraphics2DLine", "VehicleGraphics2DOffset", "VehicleGraphics2DOptionType", "VehicleGraphics2DOrbitPassData", +"VehicleGraphics2DPass", "VehicleGraphics2DPassResolution", "VehicleGraphics2DPassShowPasses", +"VehicleGraphics2DPasses", "VehicleGraphics2DRoutePassData", "VehicleGraphics2DRouteResolution", "VehicleGraphics2DSAA", +"VehicleGraphics2DSwath", "VehicleGraphics2DTimeComponentsCollection", +"VehicleGraphics2DTimeComponentsEventCollectionElement", "VehicleGraphics2DTimeComponentsEventElement", +"VehicleGraphics2DTimeEventType", "VehicleGraphics2DTimeEventTypeLine", "VehicleGraphics2DTimeEventTypeMarker", +"VehicleGraphics2DTimeEventTypeText", "VehicleGraphics2DTimeEventsCollection", "VehicleGraphics2DTimeEventsElement", +"VehicleGraphics2DTrailDataFraction", "VehicleGraphics2DTrailDataTime", "VehicleGraphics2DTrajectoryPassData", +"VehicleGraphics2DTrajectoryResolution", "VehicleGraphics2DVisibleSideType", "VehicleGraphics2DWaypointMarker", +"VehicleGraphics2DWaypointMarkersCollection", "VehicleGraphics2DWaypointMarkersElement", +"VehicleGraphics3DAttributeType", "VehicleGraphics3DAttributesBasic", "VehicleGraphics3DAttributesIntervals", +"VehicleGraphics3DBPlaneEvent", "VehicleGraphics3DBPlaneInstance", "VehicleGraphics3DBPlaneInstancesCollection", +"VehicleGraphics3DBPlanePoint", "VehicleGraphics3DBPlanePointCollection", "VehicleGraphics3DBPlaneTargetPoint", +"VehicleGraphics3DBPlaneTargetPointPosition", "VehicleGraphics3DBPlaneTargetPointPositionCartesian", +"VehicleGraphics3DBPlaneTargetPointPositionPolar", "VehicleGraphics3DBPlaneTemplate", +"VehicleGraphics3DBPlaneTemplateDisplayCollection", "VehicleGraphics3DBPlaneTemplateDisplayElement", +"VehicleGraphics3DBPlaneTemplatesCollection", "VehicleGraphics3DBPlanes", "VehicleGraphics3DBearingBox", +"VehicleGraphics3DBearingEllipse", "VehicleGraphics3DControlBox", "VehicleGraphics3DCovariance", +"VehicleGraphics3DCovariancePointingContour", "VehicleGraphics3DDataFraction", "VehicleGraphics3DDataTime", +"VehicleGraphics3DDefaultAttributes", "VehicleGraphics3DDropLinePathItem", +"VehicleGraphics3DDropLinePathItemCollection", "VehicleGraphics3DDropLinePositionItem", +"VehicleGraphics3DDropLinePositionItemCollection", "VehicleGraphics3DDropLineType", +"VehicleGraphics3DElevationContours", "VehicleGraphics3DEllipsoid", "VehicleGraphics3DGeoBox", +"VehicleGraphics3DIntervalsCollection", "VehicleGraphics3DIntervalsElement", "VehicleGraphics3DLeadTrailData", +"VehicleGraphics3DLineOfBearing", "VehicleGraphics3DModelRoute", "VehicleGraphics3DModelTrajectory", +"VehicleGraphics3DOrbitDropLines", "VehicleGraphics3DOrbitPassData", "VehicleGraphics3DOrbitProximity", +"VehicleGraphics3DOrbitTickMarks", "VehicleGraphics3DOrbitTrackData", "VehicleGraphics3DPass", +"VehicleGraphics3DPathTickMarks", "VehicleGraphics3DRoute", "VehicleGraphics3DRouteDropLines", "VehicleGraphics3DRouteProximity", "VehicleGraphics3DSAA", "VehicleGraphics3DSigmaScale", "VehicleGraphics3DSigmaScaleProbability", "VehicleGraphics3DSigmaScaleScale", "VehicleGraphics3DSize", "VehicleGraphics3DSystemsCollection", "VehicleGraphics3DSystemsElement", "VehicleGraphics3DSystemsSpecialElement", @@ -542,12 +539,8 @@ YPRAnglesSequence, ) from ..utilities import colors as agcolor -from ..utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class Constants(IntEnum): """Constants contains base IDs for various structures.""" @@ -786,19 +779,6 @@ class AzElMaskType(IntEnum): agcls.AgTypeNameMap["AzElMaskType"] = AzElMaskType -class ActionType(IntEnum): - """Specify the action type for the Interval Access Constraint.""" - - INCLUDE = 0 - """Include time intervals during which the constraint is satisfied.""" - EXCLUDE = 1 - """Exclude time intervals during which the constraint is satisfied.""" - -ActionType.INCLUDE.__doc__ = "Include time intervals during which the constraint is satisfied." -ActionType.EXCLUDE.__doc__ = "Exclude time intervals during which the constraint is satisfied." - -agcls.AgTypeNameMap["ActionType"] = ActionType - class AxisOffset(IntEnum): """Specify the axis offset for the sensor 3D Vertex Offset.""" @@ -1860,8 +1840,6 @@ class AccessConstraintType(IntEnum): """Angular rate. Use interface IAccessConstraintMinMaxBase.""" APPARENT_TIME = 4 """Apparent time. Use interface IAccessConstraintMinMaxBase.""" - AREA_TARGET_CENTROID_ELEVATION_ANGLE = 5 - """Do not use this enumeration, as it is deprecated. Area Target centroid elevation angle. Use interface IAccessConstraintMinMaxBase.""" AZIMUTH_ANGLE = 6 """Azimuth angle. Use interface IAccessConstraintMinMaxBase.""" BACKGROUND = 7 @@ -1972,14 +1950,6 @@ class AccessConstraintType(IntEnum): """Sun ground angle. Use interface IAccessConstraintMinMaxBase.""" SUN_SPECULAR_EXCLUSION_ANGLE = 60 """Sun specular exclusion. Use interface AccessConstraintAngle.""" - THIRD_BODY_OBSTRUCTION = 61 - """Do not use this enumeration, as it is deprecated. Third body obstruction. Use interface AccessConstraintThirdBody.""" - CENTROID_AZIMUTH_ANGLE = 63 - """Do not use this enumeration, as it is deprecated. Centroid azimuth angle. Use interface IAccessConstraintMinMaxBase.""" - CENTROID_RANGE = 64 - """Do not use this enumeration, as it is deprecated. Centroid range. Use interface IAccessConstraintMinMaxBase.""" - CENTROID_SUN_ELEVATION_ANGLE = 65 - """Do not use this enumeration, as it is deprecated. Centroid sun elevation angle. Use interface IAccessConstraintMinMaxBase.""" COLLECTION_ANGLE = 66 """Collection angle. Use interface IAccessConstraintMinMaxBase.""" TERRAIN_MASK = 67 @@ -2296,7 +2266,6 @@ class AccessConstraintType(IntEnum): AccessConstraintType.ALTITUDE.__doc__ = "Altitude. Use interface IAccessConstraintMinMaxBase." AccessConstraintType.ANGULAR_RATE.__doc__ = "Angular rate. Use interface IAccessConstraintMinMaxBase." AccessConstraintType.APPARENT_TIME.__doc__ = "Apparent time. Use interface IAccessConstraintMinMaxBase." -AccessConstraintType.AREA_TARGET_CENTROID_ELEVATION_ANGLE.__doc__ = "Do not use this enumeration, as it is deprecated. Area Target centroid elevation angle. Use interface IAccessConstraintMinMaxBase." AccessConstraintType.AZIMUTH_ANGLE.__doc__ = "Azimuth angle. Use interface IAccessConstraintMinMaxBase." AccessConstraintType.BACKGROUND.__doc__ = "Background. Use interface AccessConstraintBackground." AccessConstraintType.BETA_ANGLE.__doc__ = "Beta angle. Use interface IAccessConstraintMinMaxBase." @@ -2352,10 +2321,6 @@ class AccessConstraintType(IntEnum): AccessConstraintType.SUN_ELEVATION_ANGLE.__doc__ = "Sun elevation angle. Use interface IAccessConstraintMinMaxBase." AccessConstraintType.SUN_GROUND_ELEVATION_ANGLE.__doc__ = "Sun ground angle. Use interface IAccessConstraintMinMaxBase." AccessConstraintType.SUN_SPECULAR_EXCLUSION_ANGLE.__doc__ = "Sun specular exclusion. Use interface AccessConstraintAngle." -AccessConstraintType.THIRD_BODY_OBSTRUCTION.__doc__ = "Do not use this enumeration, as it is deprecated. Third body obstruction. Use interface AccessConstraintThirdBody." -AccessConstraintType.CENTROID_AZIMUTH_ANGLE.__doc__ = "Do not use this enumeration, as it is deprecated. Centroid azimuth angle. Use interface IAccessConstraintMinMaxBase." -AccessConstraintType.CENTROID_RANGE.__doc__ = "Do not use this enumeration, as it is deprecated. Centroid range. Use interface IAccessConstraintMinMaxBase." -AccessConstraintType.CENTROID_SUN_ELEVATION_ANGLE.__doc__ = "Do not use this enumeration, as it is deprecated. Centroid sun elevation angle. Use interface IAccessConstraintMinMaxBase." AccessConstraintType.COLLECTION_ANGLE.__doc__ = "Collection angle. Use interface IAccessConstraintMinMaxBase." AccessConstraintType.TERRAIN_MASK.__doc__ = "Terrain mask. Use interface IAccessConstraint." AccessConstraintType.AZ_EL_MASK.__doc__ = "Azimuth-elevation mask. Use interface IAccessConstraint." @@ -2572,8 +2537,6 @@ class AtmosphericDensityModel(IntEnum): """1976 Standard Atmosphere: look-up model based on the satellite's altitude, with a valid range of 86km - 1000 km.""" CIRA72 = 1 """CIRA 1972: empirical model of atmospheric temperature and densities as recommended by the Committee on Space Research (COSPAR). Lower altitude boundary is 90 km.""" - EXPONENTIAL_MODEL = 2 - """Do not use this enumeration, as it is deprecated. Exponential Model: uses equation calculating atmospheric density on basis of a specified altitude, reference density, reference altitude and scale altitude.""" HARRIS_PRIESTER = 3 """Harris-Priester: takes into account a 10.7 cm solar flux level and diurnal bulge. Uses density tables. Valid range of 0-1000 km.""" JACCHIA_ROBERTS = 4 @@ -2592,8 +2555,6 @@ class AtmosphericDensityModel(IntEnum): """MSISE 1990: finds the total density by accounting for the contribution of N2, O, O2, He, Ar and H. 1990 version, valid range of 0-1000 km.""" UNKNOWN = 11 """Unsupported or unknown atmospheric density model.""" - USER_DEFINED = 12 - """Do not use this enumeration, as it is deprecated. This option is no longer available for VehicleHPOPForceModelDrag. User-defined atmospheric density model.""" DTM2012 = 13 """DTM 2012: The Drag Temperature Model (DTM), 2012 version, is a semi-empirical model which computes the temperature, density, and composition of the thermosphere. Developed at CNES. Valid range of 120 - 1500 km.""" DTM2020 = 14 @@ -2601,7 +2562,6 @@ class AtmosphericDensityModel(IntEnum): AtmosphericDensityModel.STANDARD_ATMOSPHERE_MODEL_1976.__doc__ = "1976 Standard Atmosphere: look-up model based on the satellite's altitude, with a valid range of 86km - 1000 km." AtmosphericDensityModel.CIRA72.__doc__ = "CIRA 1972: empirical model of atmospheric temperature and densities as recommended by the Committee on Space Research (COSPAR). Lower altitude boundary is 90 km." -AtmosphericDensityModel.EXPONENTIAL_MODEL.__doc__ = "Do not use this enumeration, as it is deprecated. Exponential Model: uses equation calculating atmospheric density on basis of a specified altitude, reference density, reference altitude and scale altitude." AtmosphericDensityModel.HARRIS_PRIESTER.__doc__ = "Harris-Priester: takes into account a 10.7 cm solar flux level and diurnal bulge. Uses density tables. Valid range of 0-1000 km." AtmosphericDensityModel.JACCHIA_ROBERTS.__doc__ = "Jacchia-Roberts: similar to Jacchia 1971 (below) but uses analytical methods to improve performance. Lower altitude boundary is 90 km." AtmosphericDensityModel.JACCHIA60.__doc__ = "Jacchia 1960: outdated atmospheric model provided for making comparisons with other software. Lower altitude boundary is 0 km." @@ -2611,7 +2571,6 @@ class AtmosphericDensityModel(IntEnum): AtmosphericDensityModel.MSIS86.__doc__ = "MSIS 1986: finds the total density by accounting for the contribution of N2, O, O2, He, Ar and H. 1986 version, valid range of 90-1000 km." AtmosphericDensityModel.MSIS90.__doc__ = "MSISE 1990: finds the total density by accounting for the contribution of N2, O, O2, He, Ar and H. 1990 version, valid range of 0-1000 km." AtmosphericDensityModel.UNKNOWN.__doc__ = "Unsupported or unknown atmospheric density model." -AtmosphericDensityModel.USER_DEFINED.__doc__ = "Do not use this enumeration, as it is deprecated. This option is no longer available for VehicleHPOPForceModelDrag. User-defined atmospheric density model." AtmosphericDensityModel.DTM2012.__doc__ = "DTM 2012: The Drag Temperature Model (DTM), 2012 version, is a semi-empirical model which computes the temperature, density, and composition of the thermosphere. Developed at CNES. Valid range of 120 - 1500 km." AtmosphericDensityModel.DTM2020.__doc__ = "DTM 2020: The Drag Temperature Model (DTM), 2020 version, is a semi-empirical model which computes the temperature, density, and composition of the thermosphere. Developed at CNES. Valid range of 120 - 1500 km." @@ -2713,15 +2672,12 @@ class LoadMethod(IntEnum): """File insert: adds the selected TLE data but retains TLE data that is currently associated with the satellite.""" FILE_LOAD = 2 """File load: loads the selected TLE data and replaces all TLE data that is currently associated with the satellite.""" - ONLINE_AUTOMATIC_LOAD = 3 - """Online auto-load: STK automatically loads the TLE sets corresponding to the SSC number of the satellite from the AGI Web site.""" - ONLINE_LOAD = 4 + ONLINE_LOAD = 3 """goes directly to the AGI Web site to download the latest TLE sets.""" LoadMethod.AUTOMATIC_LOAD.__doc__ = "Auto load: STK automatically loads the TLE sets corresponding to the SSC number of the satellite when the satellite is loaded." LoadMethod.FILE_INSERT.__doc__ = "File insert: adds the selected TLE data but retains TLE data that is currently associated with the satellite." LoadMethod.FILE_LOAD.__doc__ = "File load: loads the selected TLE data and replaces all TLE data that is currently associated with the satellite." -LoadMethod.ONLINE_AUTOMATIC_LOAD.__doc__ = "Online auto-load: STK automatically loads the TLE sets corresponding to the SSC number of the satellite from the AGI Web site." LoadMethod.ONLINE_LOAD.__doc__ = "goes directly to the AGI Web site to download the latest TLE sets." agcls.AgTypeNameMap["LoadMethod"] = LoadMethod @@ -3091,15 +3047,12 @@ class ThirdBodyGravitySourceType(IntEnum): CENTRAL_BODY_FILE = 0 """Central body file (all bodies): gravitational value from editable central body file shipped with STK.""" - HPOP_HISTORICAL = 1 - """HPOP historical (Sun and Moon only): hard-coded, uneditable value used in prior versions of HPOP.""" - JPL_DEVELOPMENTAL_EPHEMERIS = 2 + JPL_DEVELOPMENTAL_EPHEMERIS = 1 """JPL DE (Sun, Moon and planets): DE 405 ephemerides, covering a time span from 1960 to 2060.""" - USER_SPECIFIED = 3 + USER_SPECIFIED = 2 """User-specified: enter the value directly.""" ThirdBodyGravitySourceType.CENTRAL_BODY_FILE.__doc__ = "Central body file (all bodies): gravitational value from editable central body file shipped with STK." -ThirdBodyGravitySourceType.HPOP_HISTORICAL.__doc__ = "HPOP historical (Sun and Moon only): hard-coded, uneditable value used in prior versions of HPOP." ThirdBodyGravitySourceType.JPL_DEVELOPMENTAL_EPHEMERIS.__doc__ = "JPL DE (Sun, Moon and planets): DE 405 ephemerides, covering a time span from 1960 to 2060." ThirdBodyGravitySourceType.USER_SPECIFIED.__doc__ = "User-specified: enter the value directly." @@ -3886,12 +3839,15 @@ class ChainOptimalStrandMetricType(IntEnum): """Chain optimal strand calculation scalar metric.""" STRAND_METRIC_DURATION = 3 """Chain optimal strand duration metric.""" + STRAND_METRIC_DATA_RATE = 4 + """Chain optimal strand data rate metric.""" ChainOptimalStrandMetricType.UNKNOWN.__doc__ = "Unsupported Chain optimal strand metric type." ChainOptimalStrandMetricType.STRAND_METRIC_DISTANCE.__doc__ = "Chain optimal strand distance metric." ChainOptimalStrandMetricType.STRAND_METRIC_PROCESSING_DELAY.__doc__ = "Chain optimal strand processing delay metric." ChainOptimalStrandMetricType.STRAND_METRIC_CALCULATION_SCALAR.__doc__ = "Chain optimal strand calculation scalar metric." ChainOptimalStrandMetricType.STRAND_METRIC_DURATION.__doc__ = "Chain optimal strand duration metric." +ChainOptimalStrandMetricType.STRAND_METRIC_DATA_RATE.__doc__ = "Chain optimal strand data rate metric." agcls.AgTypeNameMap["ChainOptimalStrandMetricType"] = ChainOptimalStrandMetricType @@ -4380,12 +4336,6 @@ class FigureOfMeritConstraintName(IntEnum): """Loss Of Signal Central Body Exclusion constraint.""" POINT_METRIC = 49 """Coordinate Point Metric constraint.""" - CENTROID_AZIMUTH_ANGLE = 50 - """Do not use this enumeration, as it is deprecated. Centroid Azimuth Angle constraint.""" - CENTROID_RANGE = 51 - """Do not use this enumeration, as it is deprecated. Centroid Range constraint.""" - CENTROID_SUN_ELEVATION_ANGLE = 52 - """Do not use this enumeration, as it is deprecated. Centroid Sun Elevation Angle constraint.""" COLLECTION_ANGLE = 53 """Collection Angle constraint.""" DOPPLER_CONE_ANGLE = 54 @@ -4408,8 +4358,6 @@ class FigureOfMeritConstraintName(IntEnum): """Foreground constraint.""" BETA_ANGLE = 64 """Beta Angle constraint.""" - AREA_TARGET_CENTROID_ELEVATION_ANGLE = 65 - """Do not use this enumeration, as it is deprecated. Area Target Centroid Elevation Angle constraint.""" EXCLUSION_ZONE = 66 """Exclusion Zone constraint.""" GRAZING_ANGLE = 67 @@ -4618,8 +4566,6 @@ class FigureOfMeritConstraintName(IntEnum): """CNoIGPSCh constraint.""" ACCESS_CONSTRAINT_PLUGIN = 170 """Access Constraint Plugin constraint.""" - THIRD_BODY_OBS = 171 - """Do not use this enumeration, as it is deprecated. Third Body Obstruction constraint.""" SPECTRAL_FLUX_DENSITY = 172 """Spectral Flux Density constraint.""" CONDITION = 173 @@ -4676,9 +4622,6 @@ class FigureOfMeritConstraintName(IntEnum): FigureOfMeritConstraintName.LOCAL_TIME.__doc__ = "Local Time constraint." FigureOfMeritConstraintName.LINE_OF_SIGHT_CENTRAL_BODY_EXCLUSION.__doc__ = "Loss Of Signal Central Body Exclusion constraint." FigureOfMeritConstraintName.POINT_METRIC.__doc__ = "Coordinate Point Metric constraint." -FigureOfMeritConstraintName.CENTROID_AZIMUTH_ANGLE.__doc__ = "Do not use this enumeration, as it is deprecated. Centroid Azimuth Angle constraint." -FigureOfMeritConstraintName.CENTROID_RANGE.__doc__ = "Do not use this enumeration, as it is deprecated. Centroid Range constraint." -FigureOfMeritConstraintName.CENTROID_SUN_ELEVATION_ANGLE.__doc__ = "Do not use this enumeration, as it is deprecated. Centroid Sun Elevation Angle constraint." FigureOfMeritConstraintName.COLLECTION_ANGLE.__doc__ = "Collection Angle constraint." FigureOfMeritConstraintName.DOPPLER_CONE_ANGLE.__doc__ = "Doppler Cone Angle constraint." FigureOfMeritConstraintName.LATITUDE.__doc__ = "Latitude constraint." @@ -4690,7 +4633,6 @@ class FigureOfMeritConstraintName(IntEnum): FigureOfMeritConstraintName.BACKGROUND.__doc__ = "Background constraint." FigureOfMeritConstraintName.FOREGROUND.__doc__ = "Foreground constraint." FigureOfMeritConstraintName.BETA_ANGLE.__doc__ = "Beta Angle constraint." -FigureOfMeritConstraintName.AREA_TARGET_CENTROID_ELEVATION_ANGLE.__doc__ = "Do not use this enumeration, as it is deprecated. Area Target Centroid Elevation Angle constraint." FigureOfMeritConstraintName.EXCLUSION_ZONE.__doc__ = "Exclusion Zone constraint." FigureOfMeritConstraintName.GRAZING_ANGLE.__doc__ = "Grazing Angle constraint." FigureOfMeritConstraintName.GRAZING_ALTITUDE.__doc__ = "Grazing Altitude constraint." @@ -4795,7 +4737,6 @@ class FigureOfMeritConstraintName(IntEnum): FigureOfMeritConstraintName.CODE_TRACK.__doc__ = "Code Track constraint." FigureOfMeritConstraintName.C_OVER_N0_PLUS_I_GPS_CHANNEL.__doc__ = "CNoIGPSCh constraint." FigureOfMeritConstraintName.ACCESS_CONSTRAINT_PLUGIN.__doc__ = "Access Constraint Plugin constraint." -FigureOfMeritConstraintName.THIRD_BODY_OBS.__doc__ = "Do not use this enumeration, as it is deprecated. Third Body Obstruction constraint." FigureOfMeritConstraintName.SPECTRAL_FLUX_DENSITY.__doc__ = "Spectral Flux Density constraint." FigureOfMeritConstraintName.CONDITION.__doc__ = "Crdn Condition constraint." @@ -5942,6 +5883,8 @@ class ExternalEphemerisFormatType(IntEnum): """Code500 ephemeris file format that ends with '.EPH' extension.""" CCSDS_V2 = 5 """CCSDS v2 orbit ephemeris file format that ends with '.oem' extension.""" + CCSDS_V3 = 6 + """CCSDS v3 orbit ephemeris file format that ends with '.oem' extension.""" ExternalEphemerisFormatType.UNKNOWN.__doc__ = "Unsupported ephemeris format." ExternalEphemerisFormatType.STK.__doc__ = "ASCII text file formatted for compatibility with STK that ends with '.e' extension." @@ -5950,6 +5893,7 @@ class ExternalEphemerisFormatType(IntEnum): ExternalEphemerisFormatType.STK_BINARY.__doc__ = "STK Binary ephemeris file format that ends with '.be' extension." ExternalEphemerisFormatType.CODE500.__doc__ = "Code500 ephemeris file format that ends with '.EPH' extension." ExternalEphemerisFormatType.CCSDS_V2.__doc__ = "CCSDS v2 orbit ephemeris file format that ends with '.oem' extension." +ExternalEphemerisFormatType.CCSDS_V3.__doc__ = "CCSDS v3 orbit ephemeris file format that ends with '.oem' extension." agcls.AgTypeNameMap["ExternalEphemerisFormatType"] = ExternalEphemerisFormatType @@ -6595,12 +6539,12 @@ class EphemExportToolFileFormat(IntEnum): """Ephemeris Export Tool file formats.""" ORBIT_EPHEMERIS_MESSAGE = 0 - """The Ephemeris Export tool will generate an Orbit Ephemeris Message (.oem) file following the CCSDS Ephemeris v2.0 standard.""" + """The Ephemeris Export tool will generate an Orbit Ephemeris Message (.oem) file.""" XML = 1 - """The Ephemeris Export tool will generate an XML file following the CCSDS Ephemeris v2.0 standard.""" + """The Ephemeris Export tool will generate an XML file. Available for CCSDS v2.0 and v3.0 Ephemeris standard only.""" -EphemExportToolFileFormat.ORBIT_EPHEMERIS_MESSAGE.__doc__ = "The Ephemeris Export tool will generate an Orbit Ephemeris Message (.oem) file following the CCSDS Ephemeris v2.0 standard." -EphemExportToolFileFormat.XML.__doc__ = "The Ephemeris Export tool will generate an XML file following the CCSDS Ephemeris v2.0 standard." +EphemExportToolFileFormat.ORBIT_EPHEMERIS_MESSAGE.__doc__ = "The Ephemeris Export tool will generate an Orbit Ephemeris Message (.oem) file." +EphemExportToolFileFormat.XML.__doc__ = "The Ephemeris Export tool will generate an XML file. Available for CCSDS v2.0 and v3.0 Ephemeris standard only." agcls.AgTypeNameMap["EphemExportToolFileFormat"] = EphemExportToolFileFormat @@ -8067,44 +8011,6 @@ class RadarContinuousWaveAnalysisMode(IntEnum): agcls.AgTypeNameMap["RadarContinuousWaveAnalysisMode"] = RadarContinuousWaveAnalysisMode -class RadarClutterGeometryModelType(IntEnum): - """Radar clutter geometry model type.""" - - UNKNOWN = -1 - """Unknown.""" - SINGLE_POINT = 0 - """Single point.""" - SMOOTH_OBLATE_EARTH = 1 - """Smooth oblate earth.""" - PLUGIN = 2 - """Plugin.""" - RANGE_OVER_CFAR_CELLS = 3 - """Range Over CFAR Cells.""" - -RadarClutterGeometryModelType.UNKNOWN.__doc__ = "Unknown." -RadarClutterGeometryModelType.SINGLE_POINT.__doc__ = "Single point." -RadarClutterGeometryModelType.SMOOTH_OBLATE_EARTH.__doc__ = "Smooth oblate earth." -RadarClutterGeometryModelType.PLUGIN.__doc__ = "Plugin." -RadarClutterGeometryModelType.RANGE_OVER_CFAR_CELLS.__doc__ = "Range Over CFAR Cells." - -agcls.AgTypeNameMap["RadarClutterGeometryModelType"] = RadarClutterGeometryModelType - -class RadarClutterMapModelType(IntEnum): - """Radar clutter map model type.""" - - UNKNOWN = -1 - """Unknown.""" - PLUGIN = 0 - """Plugin.""" - CONSTANT_COEFFICIENT = 1 - """Constant Coefficient.""" - -RadarClutterMapModelType.UNKNOWN.__doc__ = "Unknown." -RadarClutterMapModelType.PLUGIN.__doc__ = "Plugin." -RadarClutterMapModelType.CONSTANT_COEFFICIENT.__doc__ = "Constant Coefficient." - -agcls.AgTypeNameMap["RadarClutterMapModelType"] = RadarClutterMapModelType - class RadarSwerlingCase(IntEnum): """Radar swerling case.""" @@ -8480,6 +8386,22 @@ class AtmosphericAbsorptionModelType(IntEnum): agcls.AgTypeNameMap["AtmosphericAbsorptionModelType"] = AtmosphericAbsorptionModelType +class ITURP676AtmosphereDataType(IntEnum): + """ITU-R P.676-13 atmosphere data type.""" + + UNKNOWN = -1 + """Unknown atmosphere data type.""" + ANNUAL_GLOBAL = 0 + """Annual Global atmosphere data.""" + SEASONAL_REGIONAL = 1 + """Seasonal/Regional atmosphere data.""" + +ITURP676AtmosphereDataType.UNKNOWN.__doc__ = "Unknown atmosphere data type." +ITURP676AtmosphereDataType.ANNUAL_GLOBAL.__doc__ = "Annual Global atmosphere data." +ITURP676AtmosphereDataType.SEASONAL_REGIONAL.__doc__ = "Seasonal/Regional atmosphere data." + +agcls.AgTypeNameMap["ITURP676AtmosphereDataType"] = ITURP676AtmosphereDataType + class UrbanTerrestrialLossModelType(IntEnum): """urban/terrestrial loss model types.""" @@ -9305,7 +9227,7 @@ class IDataProviderInfo(object): _get_type_method_offset = 2 _is_group_method_offset = 3 _metadata = { - "iid_data" : (4807813637529739857, 8845812768069019545), + "iid_data" : (5445010282400290288, 15885216089078209977), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9350,7 +9272,7 @@ def is_group(self) -> bool: _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4807813637529739857, 8845812768069019545), IDataProviderInfo) +agcls.AgClassCatalog.add_catalog_entry((5445010282400290288, 15885216089078209977), IDataProviderInfo) agcls.AgTypeNameMap["IDataProviderInfo"] = IDataProviderInfo class IDataProvider(object): @@ -9369,7 +9291,7 @@ class IDataProvider(object): _is_time_varying_extremum_available_method_offset = 9 _get_pre_data_description_method_offset = 10 _metadata = { - "iid_data" : (5155632021552283324, 2376779169503638968), + "iid_data" : (4958174043307407871, 4449901256315147906), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9471,7 +9393,7 @@ def pre_data_description(self) -> str: _property_names[pre_data_description] = "pre_data_description" -agcls.AgClassCatalog.add_catalog_entry((5155632021552283324, 2376779169503638968), IDataProvider) +agcls.AgClassCatalog.add_catalog_entry((4958174043307407871, 4449901256315147906), IDataProvider) agcls.AgTypeNameMap["IDataProvider"] = IDataProvider class ISTKObject(object): @@ -9517,7 +9439,7 @@ class ISTKObject(object): _get_central_body_name_method_offset = 28 _get_metadata_method_offset = 29 _metadata = { - "iid_data" : (5684331285240064776, 682992631032012709), + "iid_data" : (5589240815345843284, 2951245507405727647), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9774,7 +9696,7 @@ def metadata(self) -> "KeyValueCollection": _property_names[metadata] = "metadata" -agcls.AgClassCatalog.add_catalog_entry((5684331285240064776, 682992631032012709), ISTKObject) +agcls.AgClassCatalog.add_catalog_entry((5589240815345843284, 2951245507405727647), ISTKObject) agcls.AgTypeNameMap["ISTKObject"] = ISTKObject class IAccessInterval(object): @@ -9783,7 +9705,7 @@ class IAccessInterval(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4978520745393007291, 368973114715273407), + "iid_data" : (5059865413473006474, 11536645848103281031), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9803,7 +9725,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4978520745393007291, 368973114715273407), IAccessInterval) +agcls.AgClassCatalog.add_catalog_entry((5059865413473006474, 11536645848103281031), IAccessInterval) agcls.AgTypeNameMap["IAccessInterval"] = IAccessInterval class IFigureOfMeritDefinition(object): @@ -9813,7 +9735,7 @@ class IFigureOfMeritDefinition(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_satisfaction_method_offset = 1 _metadata = { - "iid_data" : (5619442526477316564, 18283544942267320979), + "iid_data" : (5140885988647358480, 2003777396367629952), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9842,7 +9764,7 @@ def satisfaction(self) -> "FigureOfMeritSatisfaction": _property_names[satisfaction] = "satisfaction" -agcls.AgClassCatalog.add_catalog_entry((5619442526477316564, 18283544942267320979), IFigureOfMeritDefinition) +agcls.AgClassCatalog.add_catalog_entry((5140885988647358480, 2003777396367629952), IFigureOfMeritDefinition) agcls.AgTypeNameMap["IFigureOfMeritDefinition"] = IFigureOfMeritDefinition class IFigureOfMeritDefinitionCompute(IFigureOfMeritDefinition): @@ -9856,7 +9778,7 @@ class IFigureOfMeritDefinitionCompute(IFigureOfMeritDefinition): _get_compute_supported_types_method_offset = 4 _get_compute_method_offset = 5 _metadata = { - "iid_data" : (5466845781897018838, 3334443694100846508), + "iid_data" : (5623883112797858086, 15272872747151143846), "vtable_reference" : IFigureOfMeritDefinition._vtable_offset + IFigureOfMeritDefinition._num_methods - 1, } _property_names = {} @@ -9918,7 +9840,7 @@ def compute(self) -> "IFigureOfMeritDefinitionData": _property_names[compute] = "compute" -agcls.AgClassCatalog.add_catalog_entry((5466845781897018838, 3334443694100846508), IFigureOfMeritDefinitionCompute) +agcls.AgClassCatalog.add_catalog_entry((5623883112797858086, 15272872747151143846), IFigureOfMeritDefinitionCompute) agcls.AgTypeNameMap["IFigureOfMeritDefinitionCompute"] = IFigureOfMeritDefinitionCompute class ISTKObjectElementCollection(object): @@ -9933,7 +9855,7 @@ class ISTKObjectElementCollection(object): _get_item_by_index_method_offset = 5 _get_item_by_name_method_offset = 6 _metadata = { - "iid_data" : (5096702068244902831, 8096268259154586774), + "iid_data" : (4697640121702821564, 3643167427096524185), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -10016,7 +9938,7 @@ def get_item_by_name(self, name:str) -> "ISTKObject": _property_names[_new_enum] = "_new_enum" -agcls.AgClassCatalog.add_catalog_entry((5096702068244902831, 8096268259154586774), ISTKObjectElementCollection) +agcls.AgClassCatalog.add_catalog_entry((4697640121702821564, 3643167427096524185), ISTKObjectElementCollection) agcls.AgTypeNameMap["ISTKObjectElementCollection"] = ISTKObjectElementCollection class ISTKObjectCollection(object): @@ -10038,7 +9960,7 @@ class ISTKObjectCollection(object): _get_item_by_index_method_offset = 12 _get_item_by_name_method_offset = 13 _metadata = { - "iid_data" : (5198092366622301019, 13565157834551497125), + "iid_data" : (5689271064690746308, 14455457682376387497), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -10172,7 +10094,7 @@ def get_item_by_name(self, name:str) -> "ISTKObject": _property_names[supported_child_types] = "supported_child_types" -agcls.AgClassCatalog.add_catalog_entry((5198092366622301019, 13565157834551497125), ISTKObjectCollection) +agcls.AgClassCatalog.add_catalog_entry((5689271064690746308, 14455457682376387497), ISTKObjectCollection) agcls.AgTypeNameMap["ISTKObjectCollection"] = ISTKObjectCollection class IAnimation(object): @@ -10214,7 +10136,7 @@ class IAnimation(object): _get_high_speed_method_offset = 16 _set_high_speed_method_offset = 17 _metadata = { - "iid_data" : (4711865524792687706, 3558234660740142237), + "iid_data" : (5189457072283818648, 2725598484855425208), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10363,7 +10285,7 @@ def high_speed(self, high_speed:bool) -> None: _property_names[high_speed] = "high_speed" -agcls.AgClassCatalog.add_catalog_entry((4711865524792687706, 3558234660740142237), IAnimation) +agcls.AgClassCatalog.add_catalog_entry((5189457072283818648, 2725598484855425208), IAnimation) agcls.AgTypeNameMap["IAnimation"] = IAnimation class IComponentInfo(object): @@ -10380,7 +10302,7 @@ class IComponentInfo(object): _export_method_offset = 7 _export_with_filename_path_method_offset = 8 _metadata = { - "iid_data" : (5393285516956947082, 17285868292206954116), + "iid_data" : (4798529633446724822, 9168958874814793613), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10462,7 +10384,7 @@ def export_with_filename_path(self, filename_path:str) -> None: _property_names[description] = "description" -agcls.AgClassCatalog.add_catalog_entry((5393285516956947082, 17285868292206954116), IComponentInfo) +agcls.AgClassCatalog.add_catalog_entry((4798529633446724822, 9168958874814793613), IComponentInfo) agcls.AgTypeNameMap["IComponentInfo"] = IComponentInfo class ICloneable(object): @@ -10472,7 +10394,7 @@ class ICloneable(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _clone_object_method_offset = 1 _metadata = { - "iid_data" : (5266199410648796167, 6078109941845782692), + "iid_data" : (5701744825202217874, 7377708560040935832), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10499,7 +10421,7 @@ def clone_object(self) -> typing.Any: -agcls.AgClassCatalog.add_catalog_entry((5266199410648796167, 6078109941845782692), ICloneable) +agcls.AgClassCatalog.add_catalog_entry((5701744825202217874, 7377708560040935832), ICloneable) agcls.AgTypeNameMap["ICloneable"] = ICloneable class IComponentLinkEmbedControl(object): @@ -10513,7 +10435,7 @@ class IComponentLinkEmbedControl(object): _get_supported_components_method_offset = 4 _set_component_method_offset = 5 _metadata = { - "iid_data" : (5602718486014656526, 8140965578869473943), + "iid_data" : (5076987063360838269, 1410155484375931264), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10574,7 +10496,7 @@ def set_component(self, component_name:str) -> None: _property_names[supported_components] = "supported_components" -agcls.AgClassCatalog.add_catalog_entry((5602718486014656526, 8140965578869473943), IComponentLinkEmbedControl) +agcls.AgClassCatalog.add_catalog_entry((5076987063360838269, 1410155484375931264), IComponentLinkEmbedControl) agcls.AgTypeNameMap["IComponentLinkEmbedControl"] = IComponentLinkEmbedControl class IDisplayTimesData(object): @@ -10583,7 +10505,7 @@ class IDisplayTimesData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5237363789436860483, 10153003140195176627), + "iid_data" : (5337120910064435142, 10849239359447538865), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10603,7 +10525,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5237363789436860483, 10153003140195176627), IDisplayTimesData) +agcls.AgClassCatalog.add_catalog_entry((5337120910064435142, 10849239359447538865), IDisplayTimesData) agcls.AgTypeNameMap["IDisplayTimesData"] = IDisplayTimesData class IDisplayTime(object): @@ -10617,7 +10539,7 @@ class IDisplayTime(object): _get_display_status_supported_types_method_offset = 4 _get_display_times_data_method_offset = 5 _metadata = { - "iid_data" : (4985255360035361613, 2214963519927515811), + "iid_data" : (5065704900018123990, 4349948270877945269), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10678,7 +10600,7 @@ def display_times_data(self) -> "IDisplayTimesData": _property_names[display_times_data] = "display_times_data" -agcls.AgClassCatalog.add_catalog_entry((4985255360035361613, 2214963519927515811), IDisplayTime) +agcls.AgClassCatalog.add_catalog_entry((5065704900018123990, 4349948270877945269), IDisplayTime) agcls.AgTypeNameMap["IDisplayTime"] = IDisplayTime class ITerrainNormData(object): @@ -10687,7 +10609,7 @@ class ITerrainNormData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4710761608362925757, 5921492890169715082), + "iid_data" : (5319944549825029331, 16178395717357793961), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10707,7 +10629,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4710761608362925757, 5921492890169715082), ITerrainNormData) +agcls.AgClassCatalog.add_catalog_entry((5319944549825029331, 16178395717357793961), ITerrainNormData) agcls.AgTypeNameMap["ITerrainNormData"] = ITerrainNormData class ILifetimeInformation(object): @@ -10717,7 +10639,7 @@ class ILifetimeInformation(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_has_been_deleted_method_offset = 1 _metadata = { - "iid_data" : (5322228758688290418, 11325260168605084063), + "iid_data" : (5603585269407388446, 12877057749195671181), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10746,7 +10668,7 @@ def has_been_deleted(self) -> bool: _property_names[has_been_deleted] = "has_been_deleted" -agcls.AgClassCatalog.add_catalog_entry((5322228758688290418, 11325260168605084063), ILifetimeInformation) +agcls.AgClassCatalog.add_catalog_entry((5603585269407388446, 12877057749195671181), ILifetimeInformation) agcls.AgTypeNameMap["ILifetimeInformation"] = ILifetimeInformation class IVehicleLeadTrailData(object): @@ -10755,7 +10677,7 @@ class IVehicleLeadTrailData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5133290017253705720, 1818322219394130334), + "iid_data" : (4901836661645582881, 16242377727810436011), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10775,7 +10697,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5133290017253705720, 1818322219394130334), IVehicleLeadTrailData) +agcls.AgClassCatalog.add_catalog_entry((4901836661645582881, 16242377727810436011), IVehicleLeadTrailData) agcls.AgTypeNameMap["IVehicleLeadTrailData"] = IVehicleLeadTrailData class IVehicleLeadTrailDataFraction(object): @@ -10786,7 +10708,7 @@ class IVehicleLeadTrailDataFraction(object): _get_fraction_method_offset = 1 _set_fraction_method_offset = 2 _metadata = { - "iid_data" : (5228725570332796246, 5815275610829201051), + "iid_data" : (4800671243293433928, 9653879581580054456), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10822,7 +10744,7 @@ def fraction(self, value:float) -> None: _property_names[fraction] = "fraction" -agcls.AgClassCatalog.add_catalog_entry((5228725570332796246, 5815275610829201051), IVehicleLeadTrailDataFraction) +agcls.AgClassCatalog.add_catalog_entry((4800671243293433928, 9653879581580054456), IVehicleLeadTrailDataFraction) agcls.AgTypeNameMap["IVehicleLeadTrailDataFraction"] = IVehicleLeadTrailDataFraction class IVehicleLeadTrailDataTime(object): @@ -10833,7 +10755,7 @@ class IVehicleLeadTrailDataTime(object): _get_time_method_offset = 1 _set_time_method_offset = 2 _metadata = { - "iid_data" : (5543876989805598204, 12572793620716963986), + "iid_data" : (5757301285345684232, 7366928175623659960), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10869,7 +10791,7 @@ def time(self, value:float) -> None: _property_names[time] = "time" -agcls.AgClassCatalog.add_catalog_entry((5543876989805598204, 12572793620716963986), IVehicleLeadTrailDataTime) +agcls.AgClassCatalog.add_catalog_entry((5757301285345684232, 7366928175623659960), IVehicleLeadTrailDataTime) agcls.AgTypeNameMap["IVehicleLeadTrailDataTime"] = IVehicleLeadTrailDataTime class IAccessConstraint(object): @@ -11016,7 +10938,7 @@ class IAccessConstraint(object): >>> print(constraintArray[i]) """ - _num_methods = 9 + _num_methods = 11 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_constraint_name_method_offset = 1 _get_is_plugin_method_offset = 2 @@ -11027,8 +10949,10 @@ class IAccessConstraint(object): _set_maximum_time_step_method_offset = 7 _get_maximum_relative_motion_method_offset = 8 _set_maximum_relative_motion_method_offset = 9 + _get_enabled_method_offset = 10 + _set_enabled_method_offset = 11 _metadata = { - "iid_data" : (5475738984353902352, 14451817793207909765), + "iid_data" : (5356460035165129413, 6864256527081832098), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11115,15 +11039,31 @@ def maximum_relative_motion(self) -> float: def maximum_relative_motion(self, value:float) -> None: return self._intf.set_property(IAccessConstraint._metadata, IAccessConstraint._set_maximum_relative_motion_metadata, value) + _get_enabled_metadata = { "offset" : _get_enabled_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def enabled(self) -> bool: + """Indicate whether the constraint should be considered (true) or ignored (false) in access computations.""" + return self._intf.get_property(IAccessConstraint._metadata, IAccessConstraint._get_enabled_metadata) + + _set_enabled_metadata = { "offset" : _set_enabled_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @enabled.setter + def enabled(self, enabled:bool) -> None: + return self._intf.set_property(IAccessConstraint._metadata, IAccessConstraint._set_enabled_metadata, enabled) + _property_names[constraint_name] = "constraint_name" _property_names[is_plugin] = "is_plugin" _property_names[exclusion_interval] = "exclusion_interval" _property_names[constraint_type] = "constraint_type" _property_names[maximum_time_step] = "maximum_time_step" _property_names[maximum_relative_motion] = "maximum_relative_motion" + _property_names[enabled] = "enabled" -agcls.AgClassCatalog.add_catalog_entry((5475738984353902352, 14451817793207909765), IAccessConstraint) +agcls.AgClassCatalog.add_catalog_entry((5356460035165129413, 6864256527081832098), IAccessConstraint) agcls.AgTypeNameMap["IAccessConstraint"] = IAccessConstraint class IAccessConstraintMinMaxBase(IAccessConstraint): @@ -11140,7 +11080,7 @@ class IAccessConstraintMinMaxBase(IAccessConstraint): _get_maximum_method_offset = 7 _set_maximum_method_offset = 8 _metadata = { - "iid_data" : (5169408938295385610, 3074927429574054843), + "iid_data" : (5000390821869732690, 10033355461501187498), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -11225,7 +11165,7 @@ def maximum(self, value:typing.Any) -> None: _property_names[maximum] = "maximum" -agcls.AgClassCatalog.add_catalog_entry((5169408938295385610, 3074927429574054843), IAccessConstraintMinMaxBase) +agcls.AgClassCatalog.add_catalog_entry((5000390821869732690, 10033355461501187498), IAccessConstraintMinMaxBase) agcls.AgTypeNameMap["IAccessConstraintMinMaxBase"] = IAccessConstraintMinMaxBase class IGraphics3DMarkerData(object): @@ -11234,7 +11174,7 @@ class IGraphics3DMarkerData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4717643828216549729, 6823134375722684837), + "iid_data" : (5655559421601393721, 7859627586251044009), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11254,7 +11194,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4717643828216549729, 6823134375722684837), IGraphics3DMarkerData) +agcls.AgClassCatalog.add_catalog_entry((5655559421601393721, 7859627586251044009), IGraphics3DMarkerData) agcls.AgTypeNameMap["IGraphics3DMarkerData"] = IGraphics3DMarkerData class IGraphics3DModelData(object): @@ -11263,7 +11203,7 @@ class IGraphics3DModelData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4666640754645996290, 15571154125827486100), + "iid_data" : (4908156894948664889, 17693644674742374309), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11283,7 +11223,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4666640754645996290, 15571154125827486100), IGraphics3DModelData) +agcls.AgClassCatalog.add_catalog_entry((4908156894948664889, 17693644674742374309), IGraphics3DModelData) agcls.AgTypeNameMap["IGraphics3DModelData"] = IGraphics3DModelData class IGraphics3DModel(object): @@ -11301,7 +11241,7 @@ class IGraphics3DModel(object): _set_model_type_method_offset = 8 _get_articulation_method_offset = 9 _metadata = { - "iid_data" : (5018649763518820411, 5200106272048187566), + "iid_data" : (5419133299420048587, 13502733514009730), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11396,7 +11336,7 @@ def articulation(self) -> "Graphics3DModelArticulation": _property_names[articulation] = "articulation" -agcls.AgClassCatalog.add_catalog_entry((5018649763518820411, 5200106272048187566), IGraphics3DModel) +agcls.AgClassCatalog.add_catalog_entry((5419133299420048587, 13502733514009730), IGraphics3DModel) agcls.AgTypeNameMap["IGraphics3DModel"] = IGraphics3DModel class IGraphics3DReferenceAnalysisWorkbenchComponent(object): @@ -11413,7 +11353,7 @@ class IGraphics3DReferenceAnalysisWorkbenchComponent(object): _get_show_label_method_offset = 7 _set_show_label_method_offset = 8 _metadata = { - "iid_data" : (5071062409309917739, 11212184571157187722), + "iid_data" : (5030305166745085003, 14389610269670691002), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11499,7 +11439,7 @@ def show_label(self, value:bool) -> None: _property_names[show_label] = "show_label" -agcls.AgClassCatalog.add_catalog_entry((5071062409309917739, 11212184571157187722), IGraphics3DReferenceAnalysisWorkbenchComponent) +agcls.AgClassCatalog.add_catalog_entry((5030305166745085003, 14389610269670691002), IGraphics3DReferenceAnalysisWorkbenchComponent) agcls.AgTypeNameMap["IGraphics3DReferenceAnalysisWorkbenchComponent"] = IGraphics3DReferenceAnalysisWorkbenchComponent class ILatitudeLongitudeAltitudePosition(object): @@ -11513,7 +11453,7 @@ class ILatitudeLongitudeAltitudePosition(object): _assign_centric_method_offset = 4 _assign_detic_method_offset = 5 _metadata = { - "iid_data" : (4938339597828829007, 10893460557548459451), + "iid_data" : (4909118407380021586, 15267673628845883280), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11570,7 +11510,7 @@ def assign_detic(self, lat:float, lon:float, alt:float) -> None: _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4938339597828829007, 10893460557548459451), ILatitudeLongitudeAltitudePosition) +agcls.AgClassCatalog.add_catalog_entry((4909118407380021586, 15267673628845883280), ILatitudeLongitudeAltitudePosition) agcls.AgTypeNameMap["ILatitudeLongitudeAltitudePosition"] = ILatitudeLongitudeAltitudePosition class IClassicalSizeShape(object): @@ -11579,7 +11519,7 @@ class IClassicalSizeShape(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4730643798439028108, 12397902977405054860), + "iid_data" : (4857263744590862974, 2475745464926881460), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11599,7 +11539,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4730643798439028108, 12397902977405054860), IClassicalSizeShape) +agcls.AgClassCatalog.add_catalog_entry((4857263744590862974, 2475745464926881460), IClassicalSizeShape) agcls.AgTypeNameMap["IClassicalSizeShape"] = IClassicalSizeShape class IOrientationAscNode(object): @@ -11608,7 +11548,7 @@ class IOrientationAscNode(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5241219906470719617, 6656593870488189359), + "iid_data" : (5357124942197104189, 17042727389607237808), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11628,7 +11568,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5241219906470719617, 6656593870488189359), IOrientationAscNode) +agcls.AgClassCatalog.add_catalog_entry((5357124942197104189, 17042727389607237808), IOrientationAscNode) agcls.AgTypeNameMap["IOrientationAscNode"] = IOrientationAscNode class IClassicalLocation(object): @@ -11637,7 +11577,7 @@ class IClassicalLocation(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5574855203244913327, 960360588506921877), + "iid_data" : (5677005889964606333, 16672542916472521873), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11657,7 +11597,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5574855203244913327, 960360588506921877), IClassicalLocation) +agcls.AgClassCatalog.add_catalog_entry((5677005889964606333, 16672542916472521873), IClassicalLocation) agcls.AgTypeNameMap["IClassicalLocation"] = IClassicalLocation class IGeodeticSize(object): @@ -11666,7 +11606,7 @@ class IGeodeticSize(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4669588592286829500, 12590540741910118846), + "iid_data" : (4946908084002849522, 8804495806922854290), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11686,7 +11626,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4669588592286829500, 12590540741910118846), IGeodeticSize) +agcls.AgClassCatalog.add_catalog_entry((4946908084002849522, 8804495806922854290), IGeodeticSize) agcls.AgTypeNameMap["IGeodeticSize"] = IGeodeticSize class IDelaunayActionVariable(object): @@ -11695,7 +11635,7 @@ class IDelaunayActionVariable(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5170299042433857379, 18005220533706112395), + "iid_data" : (5512384640430046400, 13977655023619208357), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11715,7 +11655,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5170299042433857379, 18005220533706112395), IDelaunayActionVariable) +agcls.AgClassCatalog.add_catalog_entry((5512384640430046400, 13977655023619208357), IDelaunayActionVariable) agcls.AgTypeNameMap["IDelaunayActionVariable"] = IDelaunayActionVariable class IFlightPathAngle(object): @@ -11724,7 +11664,7 @@ class IFlightPathAngle(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5260724130063239265, 3447438162362475703), + "iid_data" : (5087023235153378904, 11358276586880953015), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11744,7 +11684,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5260724130063239265, 3447438162362475703), IFlightPathAngle) +agcls.AgClassCatalog.add_catalog_entry((5087023235153378904, 11358276586880953015), IFlightPathAngle) agcls.AgTypeNameMap["IFlightPathAngle"] = IFlightPathAngle class IProvideSpatialInfo(object): @@ -11754,7 +11694,7 @@ class IProvideSpatialInfo(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_spatial_information_method_offset = 1 _metadata = { - "iid_data" : (5519258181714874179, 17068623591288616338), + "iid_data" : (5197053960737339242, 113825985004210341), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11781,66 +11721,9 @@ def get_spatial_information(self, recycle:bool) -> "VehicleSpatialInformation": -agcls.AgClassCatalog.add_catalog_entry((5519258181714874179, 17068623591288616338), IProvideSpatialInfo) +agcls.AgClassCatalog.add_catalog_entry((5197053960737339242, 113825985004210341), IProvideSpatialInfo) agcls.AgTypeNameMap["IProvideSpatialInfo"] = IProvideSpatialInfo -class IRadarClutterMap(object): - """Do not use this interface, as it is deprecated. This interface is no longer used and there is no alternative. Provides access to the properties and methods defining a radar clutter map.""" - - _num_methods = 3 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_supported_models_method_offset = 1 - _set_model_method_offset = 2 - _get_model_method_offset = 3 - _metadata = { - "iid_data" : (5222375290930092897, 12043255858453081752), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type IRadarClutterMap.""" - initialize_from_source_object(self, source_object, IRadarClutterMap) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, IRadarClutterMap) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, IRadarClutterMap, None) - - _get_supported_models_metadata = { "offset" : _get_supported_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_models(self) -> list: - """Get an array of supported model names.""" - return self._intf.get_property(IRadarClutterMap._metadata, IRadarClutterMap._get_supported_models_metadata) - - _set_model_metadata = { "offset" : _set_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_model(self, model_name:str) -> None: - """Set the current clutter map model by name.""" - return self._intf.invoke(IRadarClutterMap._metadata, IRadarClutterMap._set_model_metadata, model_name) - - _get_model_metadata = { "offset" : _get_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def model(self) -> "IRadarClutterMapModel": - """Get the current clutter map model.""" - return self._intf.get_property(IRadarClutterMap._metadata, IRadarClutterMap._get_model_metadata) - - _property_names[supported_models] = "supported_models" - _property_names[model] = "model" - - -agcls.AgClassCatalog.add_catalog_entry((5222375290930092897, 12043255858453081752), IRadarClutterMap) -agcls.AgTypeNameMap["IRadarClutterMap"] = IRadarClutterMap - class ITimePeriod(object): """Provide methods and properties to configure start and stop times.""" @@ -11851,7 +11734,7 @@ class ITimePeriod(object): _get_duration_method_offset = 3 _set_duration_method_offset = 4 _metadata = { - "iid_data" : (5028400110984901840, 16655259043950189749), + "iid_data" : (5601070648970506926, 7614675813390415510), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11905,7 +11788,7 @@ def duration(self, duration:typing.Any) -> None: _property_names[duration] = "duration" -agcls.AgClassCatalog.add_catalog_entry((5028400110984901840, 16655259043950189749), ITimePeriod) +agcls.AgClassCatalog.add_catalog_entry((5601070648970506926, 7614675813390415510), ITimePeriod) agcls.AgTypeNameMap["ITimePeriod"] = ITimePeriod class ICelestialBodyInformation(object): @@ -11925,7 +11808,7 @@ class ICelestialBodyInformation(object): _get_magnitude_to_irradiance_conversion_factor_method_offset = 10 _get_last_computed_direction_in_icrf_method_offset = 11 _metadata = { - "iid_data" : (5316967365545587076, 5301002228354090117), + "iid_data" : (5021476705860877256, 17550948793675875774), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12042,7 +11925,7 @@ def get_last_computed_direction_in_icrf(self) -> "ICartesian3Vector": _property_names[magnitude_to_irradiance_conversion_factor] = "magnitude_to_irradiance_conversion_factor" -agcls.AgClassCatalog.add_catalog_entry((5316967365545587076, 5301002228354090117), ICelestialBodyInformation) +agcls.AgClassCatalog.add_catalog_entry((5021476705860877256, 17550948793675875774), ICelestialBodyInformation) agcls.AgTypeNameMap["ICelestialBodyInformation"] = ICelestialBodyInformation class ICelestialBodyInformationCollection(object): @@ -12056,7 +11939,7 @@ class ICelestialBodyInformationCollection(object): _get_recycle_method_offset = 4 _set_recycle_method_offset = 5 _metadata = { - "iid_data" : (4773543347010503356, 16742073454930722438), + "iid_data" : (5740881125442676705, 6981773741180797313), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -12134,7 +12017,7 @@ def recycle(self, recycle:bool) -> None: _property_names[recycle] = "recycle" -agcls.AgClassCatalog.add_catalog_entry((4773543347010503356, 16742073454930722438), ICelestialBodyInformationCollection) +agcls.AgClassCatalog.add_catalog_entry((5740881125442676705, 6981773741180797313), ICelestialBodyInformationCollection) agcls.AgTypeNameMap["ICelestialBodyInformationCollection"] = ICelestialBodyInformationCollection class IAccessAdvanced(object): @@ -12149,7 +12032,7 @@ class IAccessAdvanced(object): _get_event_detection_method_offset = 5 _get_sampling_method_offset = 6 _metadata = { - "iid_data" : (4742667574011760443, 9745610038801979301), + "iid_data" : (5107194340715448694, 7586842492118982843), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12219,7 +12102,7 @@ def sampling(self) -> "AccessSampling": _property_names[sampling] = "sampling" -agcls.AgClassCatalog.add_catalog_entry((4742667574011760443, 9745610038801979301), IAccessAdvanced) +agcls.AgClassCatalog.add_catalog_entry((5107194340715448694, 7586842492118982843), IAccessAdvanced) agcls.AgTypeNameMap["IAccessAdvanced"] = IAccessAdvanced class IRefractionModelBase(object): @@ -12228,7 +12111,7 @@ class IRefractionModelBase(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5518298169939898931, 11346666359500385188), + "iid_data" : (5692060813211452981, 13673216907731398581), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12248,7 +12131,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5518298169939898931, 11346666359500385188), IRefractionModelBase) +agcls.AgClassCatalog.add_catalog_entry((5692060813211452981, 13673216907731398581), IRefractionModelBase) agcls.AgTypeNameMap["IRefractionModelBase"] = IRefractionModelBase class IDisplayDistance(object): @@ -12257,7 +12140,7 @@ class IDisplayDistance(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5408704985411414065, 6891047350164697747), + "iid_data" : (5687758545871349328, 16320796963381107845), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12277,7 +12160,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5408704985411414065, 6891047350164697747), IDisplayDistance) +agcls.AgClassCatalog.add_catalog_entry((5687758545871349328, 16320796963381107845), IDisplayDistance) agcls.AgTypeNameMap["IDisplayDistance"] = IDisplayDistance class ISensorProjectionDisplayDistance(object): @@ -12298,7 +12181,7 @@ class ISensorProjectionDisplayDistance(object): _get_direction_method_offset = 11 _set_direction_method_offset = 12 _metadata = { - "iid_data" : (4953315966664432405, 4968517206403938974), + "iid_data" : (5115786807676647009, 4220004496603296394), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12414,7 +12297,7 @@ def direction(self, direction:"SensorAltitudeCrossingDirection") -> None: _property_names[direction] = "direction" -agcls.AgClassCatalog.add_catalog_entry((4953315966664432405, 4968517206403938974), ISensorProjectionDisplayDistance) +agcls.AgClassCatalog.add_catalog_entry((5115786807676647009, 4220004496603296394), ISensorProjectionDisplayDistance) agcls.AgTypeNameMap["ISensorProjectionDisplayDistance"] = ISensorProjectionDisplayDistance class ISensorPattern(object): @@ -12423,7 +12306,7 @@ class ISensorPattern(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4822074903610663257, 670794337477858212), + "iid_data" : (4895842552410024401, 129404352767621002), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12443,7 +12326,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4822074903610663257, 670794337477858212), ISensorPattern) +agcls.AgClassCatalog.add_catalog_entry((4895842552410024401, 129404352767621002), ISensorPattern) agcls.AgTypeNameMap["ISensorPattern"] = ISensorPattern class ISensorPointingTargetedBoresight(object): @@ -12452,7 +12335,7 @@ class ISensorPointingTargetedBoresight(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5520308939413169285, 2414484971931353535), + "iid_data" : (5666957665585525357, 18103002359117129351), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12472,7 +12355,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5520308939413169285, 2414484971931353535), ISensorPointingTargetedBoresight) +agcls.AgClassCatalog.add_catalog_entry((5666957665585525357, 18103002359117129351), ISensorPointingTargetedBoresight) agcls.AgTypeNameMap["ISensorPointingTargetedBoresight"] = ISensorPointingTargetedBoresight class ISensorPointing(object): @@ -12481,7 +12364,7 @@ class ISensorPointing(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4916161629126725326, 4167207342323185846), + "iid_data" : (4744539832871809341, 1065149547043052209), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12501,7 +12384,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4916161629126725326, 4167207342323185846), ISensorPointing) +agcls.AgClassCatalog.add_catalog_entry((4744539832871809341, 1065149547043052209), ISensorPointing) agcls.AgTypeNameMap["ISensorPointing"] = ISensorPointing class IAzElMaskData(object): @@ -12510,7 +12393,7 @@ class IAzElMaskData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5484583649368958181, 10363226351646093733), + "iid_data" : (5161082777426334143, 15891473325821376958), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12530,184 +12413,16 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5484583649368958181, 10363226351646093733), IAzElMaskData) +agcls.AgClassCatalog.add_catalog_entry((5161082777426334143, 15891473325821376958), IAzElMaskData) agcls.AgTypeNameMap["IAzElMaskData"] = IAzElMaskData -class IRadarClutterMapInheritable(object): - """Do not use this interface, as it is deprecated. This interface is no longer used and there is no alternative. Provides access to the properties and methods defining a radar inheritable clutter map.""" - - _num_methods = 3 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_inherit_method_offset = 1 - _set_inherit_method_offset = 2 - _get_clutter_map_method_offset = 3 - _metadata = { - "iid_data" : (5644681324895647268, 18226136145008367515), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type IRadarClutterMapInheritable.""" - initialize_from_source_object(self, source_object, IRadarClutterMapInheritable) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, IRadarClutterMapInheritable) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, IRadarClutterMapInheritable, None) - - _get_inherit_metadata = { "offset" : _get_inherit_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def inherit(self) -> bool: - """Get or set the option to inherit the clutter map from the scenario object.""" - return self._intf.get_property(IRadarClutterMapInheritable._metadata, IRadarClutterMapInheritable._get_inherit_metadata) - - _set_inherit_metadata = { "offset" : _set_inherit_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @inherit.setter - def inherit(self, value:bool) -> None: - return self._intf.set_property(IRadarClutterMapInheritable._metadata, IRadarClutterMapInheritable._set_inherit_metadata, value) - - _get_clutter_map_metadata = { "offset" : _get_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def clutter_map(self) -> "IRadarClutterMap": - """Get the radar clutter map.""" - return self._intf.get_property(IRadarClutterMapInheritable._metadata, IRadarClutterMapInheritable._get_clutter_map_metadata) - - _property_names[inherit] = "inherit" - _property_names[clutter_map] = "clutter_map" - - -agcls.AgClassCatalog.add_catalog_entry((5644681324895647268, 18226136145008367515), IRadarClutterMapInheritable) -agcls.AgTypeNameMap["IRadarClutterMapInheritable"] = IRadarClutterMapInheritable - -class IPlatformRFEnvironment(object): - """Provide access to the properties and methods defining the platform RF environment.""" - - _num_methods = 9 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_enable_local_rain_data_method_offset = 1 - _set_enable_local_rain_data_method_offset = 2 - _get_local_rain_height_method_offset = 3 - _set_local_rain_height_method_offset = 4 - _get_local_rain_rate_method_offset = 5 - _set_local_rain_rate_method_offset = 6 - _get_local_surface_temperature_method_offset = 7 - _set_local_surface_temperature_method_offset = 8 - _get_propagation_channel_method_offset = 9 - _metadata = { - "iid_data" : (5460182035440078467, 11199460751244848043), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type IPlatformRFEnvironment.""" - initialize_from_source_object(self, source_object, IPlatformRFEnvironment) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, IPlatformRFEnvironment) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, IPlatformRFEnvironment, None) - - _get_enable_local_rain_data_metadata = { "offset" : _get_enable_local_rain_data_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def enable_local_rain_data(self) -> bool: - """Get or set the option for enabling local rain data.""" - return self._intf.get_property(IPlatformRFEnvironment._metadata, IPlatformRFEnvironment._get_enable_local_rain_data_metadata) - - _set_enable_local_rain_data_metadata = { "offset" : _set_enable_local_rain_data_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @enable_local_rain_data.setter - def enable_local_rain_data(self, value:bool) -> None: - return self._intf.set_property(IPlatformRFEnvironment._metadata, IPlatformRFEnvironment._set_enable_local_rain_data_metadata, value) - - _get_local_rain_height_metadata = { "offset" : _get_local_rain_height_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def local_rain_height(self) -> float: - """Get or set the local rain iso height.""" - return self._intf.get_property(IPlatformRFEnvironment._metadata, IPlatformRFEnvironment._get_local_rain_height_metadata) - - _set_local_rain_height_metadata = { "offset" : _set_local_rain_height_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @local_rain_height.setter - def local_rain_height(self, value:float) -> None: - return self._intf.set_property(IPlatformRFEnvironment._metadata, IPlatformRFEnvironment._set_local_rain_height_metadata, value) - - _get_local_rain_rate_metadata = { "offset" : _get_local_rain_rate_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def local_rain_rate(self) -> float: - """Get or set the local rain rate.""" - return self._intf.get_property(IPlatformRFEnvironment._metadata, IPlatformRFEnvironment._get_local_rain_rate_metadata) - - _set_local_rain_rate_metadata = { "offset" : _set_local_rain_rate_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @local_rain_rate.setter - def local_rain_rate(self, value:float) -> None: - return self._intf.set_property(IPlatformRFEnvironment._metadata, IPlatformRFEnvironment._set_local_rain_rate_metadata, value) - - _get_local_surface_temperature_metadata = { "offset" : _get_local_surface_temperature_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def local_surface_temperature(self) -> float: - """Get or set the local surface temperature.""" - return self._intf.get_property(IPlatformRFEnvironment._metadata, IPlatformRFEnvironment._get_local_surface_temperature_metadata) - - _set_local_surface_temperature_metadata = { "offset" : _set_local_surface_temperature_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @local_surface_temperature.setter - def local_surface_temperature(self, value:float) -> None: - return self._intf.set_property(IPlatformRFEnvironment._metadata, IPlatformRFEnvironment._set_local_surface_temperature_metadata, value) - - _get_propagation_channel_metadata = { "offset" : _get_propagation_channel_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def propagation_channel(self) -> "PropagationChannel": - """Get the propagation channel.""" - return self._intf.get_property(IPlatformRFEnvironment._metadata, IPlatformRFEnvironment._get_propagation_channel_metadata) - - _property_names[enable_local_rain_data] = "enable_local_rain_data" - _property_names[local_rain_height] = "local_rain_height" - _property_names[local_rain_rate] = "local_rain_rate" - _property_names[local_surface_temperature] = "local_surface_temperature" - _property_names[propagation_channel] = "propagation_channel" - - -agcls.AgClassCatalog.add_catalog_entry((5460182035440078467, 11199460751244848043), IPlatformRFEnvironment) -agcls.AgTypeNameMap["IPlatformRFEnvironment"] = IPlatformRFEnvironment - class IAreaTypeData(object): """Base interface IAreaTypeData. AreaTypePatternCollection and AreaTypeEllipse derive from it.""" _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5664566626614236498, 14474624381359299515), + "iid_data" : (5600422466594892093, 510178578820305296), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12727,7 +12442,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5664566626614236498, 14474624381359299515), IAreaTypeData) +agcls.AgClassCatalog.add_catalog_entry((5600422466594892093, 510178578820305296), IAreaTypeData) agcls.AgTypeNameMap["IAreaTypeData"] = IAreaTypeData class IPositionSourceData(object): @@ -12736,7 +12451,7 @@ class IPositionSourceData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4944781973044139013, 9561431264782681733), + "iid_data" : (5520703182593226407, 14277231920058656917), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12756,7 +12471,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4944781973044139013, 9561431264782681733), IPositionSourceData) +agcls.AgClassCatalog.add_catalog_entry((5520703182593226407, 14277231920058656917), IPositionSourceData) agcls.AgTypeNameMap["IPositionSourceData"] = IPositionSourceData class IOrbitDisplayData(object): @@ -12765,7 +12480,7 @@ class IOrbitDisplayData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5221333333925059073, 1713820497602169998), + "iid_data" : (4872680194210318275, 15764932798652993720), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12785,7 +12500,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5221333333925059073, 1713820497602169998), IOrbitDisplayData) +agcls.AgClassCatalog.add_catalog_entry((4872680194210318275, 15764932798652993720), IOrbitDisplayData) agcls.AgTypeNameMap["IOrbitDisplayData"] = IOrbitDisplayData class IPolarization(object): @@ -12795,7 +12510,7 @@ class IPolarization(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5345158656874615605, 10854876898822590373), + "iid_data" : (5010945831970981439, 13201173288769354125), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12824,7 +12539,7 @@ def type(self) -> "PolarizationType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5345158656874615605, 10854876898822590373), IPolarization) +agcls.AgClassCatalog.add_catalog_entry((5010945831970981439, 13201173288769354125), IPolarization) agcls.AgTypeNameMap["IPolarization"] = IPolarization class IPolarizationElliptical(object): @@ -12839,7 +12554,7 @@ class IPolarizationElliptical(object): _get_axial_ratio_method_offset = 5 _set_axial_ratio_method_offset = 6 _metadata = { - "iid_data" : (4696269047906975590, 8205225471499450812), + "iid_data" : (5364303617410689380, 8258690707297082296), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12907,7 +12622,7 @@ def axial_ratio(self, value:float) -> None: _property_names[axial_ratio] = "axial_ratio" -agcls.AgClassCatalog.add_catalog_entry((4696269047906975590, 8205225471499450812), IPolarizationElliptical) +agcls.AgClassCatalog.add_catalog_entry((5364303617410689380, 8258690707297082296), IPolarizationElliptical) agcls.AgTypeNameMap["IPolarizationElliptical"] = IPolarizationElliptical class IPolarizationCrossPolLeakage(object): @@ -12918,7 +12633,7 @@ class IPolarizationCrossPolLeakage(object): _get_cross_polarization_leakage_method_offset = 1 _set_cross_polarization_leakage_method_offset = 2 _metadata = { - "iid_data" : (5146923506495716281, 6991895547169696948), + "iid_data" : (5578565519383366600, 17302794132255441075), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12954,7 +12669,7 @@ def cross_polarization_leakage(self, value:float) -> None: _property_names[cross_polarization_leakage] = "cross_polarization_leakage" -agcls.AgClassCatalog.add_catalog_entry((5146923506495716281, 6991895547169696948), IPolarizationCrossPolLeakage) +agcls.AgClassCatalog.add_catalog_entry((5578565519383366600, 17302794132255441075), IPolarizationCrossPolLeakage) agcls.AgTypeNameMap["IPolarizationCrossPolLeakage"] = IPolarizationCrossPolLeakage class IPolarizationLinear(object): @@ -12967,7 +12682,7 @@ class IPolarizationLinear(object): _get_tilt_angle_method_offset = 3 _set_tilt_angle_method_offset = 4 _metadata = { - "iid_data" : (5075030604204446319, 1127214944361484169), + "iid_data" : (5008607800529996819, 345361313003499454), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13019,7 +12734,7 @@ def tilt_angle(self, value:typing.Any) -> None: _property_names[tilt_angle] = "tilt_angle" -agcls.AgClassCatalog.add_catalog_entry((5075030604204446319, 1127214944361484169), IPolarizationLinear) +agcls.AgClassCatalog.add_catalog_entry((5008607800529996819, 345361313003499454), IPolarizationLinear) agcls.AgTypeNameMap["IPolarizationLinear"] = IPolarizationLinear class IPolarizationHorizontal(object): @@ -13031,7 +12746,7 @@ class IPolarizationHorizontal(object): _set_reference_axis_method_offset = 2 _get_tilt_angle_method_offset = 3 _metadata = { - "iid_data" : (5113008820318405253, 3721014887644194443), + "iid_data" : (4968615586442698940, 6602684280194538933), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13076,7 +12791,7 @@ def tilt_angle(self) -> typing.Any: _property_names[tilt_angle] = "tilt_angle" -agcls.AgClassCatalog.add_catalog_entry((5113008820318405253, 3721014887644194443), IPolarizationHorizontal) +agcls.AgClassCatalog.add_catalog_entry((4968615586442698940, 6602684280194538933), IPolarizationHorizontal) agcls.AgTypeNameMap["IPolarizationHorizontal"] = IPolarizationHorizontal class IPolarizationVertical(object): @@ -13088,7 +12803,7 @@ class IPolarizationVertical(object): _set_reference_axis_method_offset = 2 _get_tilt_angle_method_offset = 3 _metadata = { - "iid_data" : (4688580435089806816, 9730430946210584966), + "iid_data" : (5687847600329958064, 2344764765483559058), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13133,7 +12848,7 @@ def tilt_angle(self) -> typing.Any: _property_names[tilt_angle] = "tilt_angle" -agcls.AgClassCatalog.add_catalog_entry((4688580435089806816, 9730430946210584966), IPolarizationVertical) +agcls.AgClassCatalog.add_catalog_entry((5687847600329958064, 2344764765483559058), IPolarizationVertical) agcls.AgTypeNameMap["IPolarizationVertical"] = IPolarizationVertical class IPointingStrategy(object): @@ -13143,7 +12858,7 @@ class IPointingStrategy(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5759398571514398171, 12684185655943868585), + "iid_data" : (5356735736570736593, 2567206868182737045), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13172,7 +12887,7 @@ def type(self) -> "PointingStrategyType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5759398571514398171, 12684185655943868585), IPointingStrategy) +agcls.AgClassCatalog.add_catalog_entry((5356735736570736593, 2567206868182737045), IPointingStrategy) agcls.AgTypeNameMap["IPointingStrategy"] = IPointingStrategy class IWaveform(object): @@ -13191,7 +12906,7 @@ class IWaveform(object): _get_power_method_offset = 9 _set_power_method_offset = 10 _metadata = { - "iid_data" : (5687517008246973263, 10742001917010752406), + "iid_data" : (5524711884712774942, 13499545248737101239), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13294,7 +13009,7 @@ def power(self, power:float) -> None: _property_names[power] = "power" -agcls.AgClassCatalog.add_catalog_entry((5687517008246973263, 10742001917010752406), IWaveform) +agcls.AgClassCatalog.add_catalog_entry((5524711884712774942, 13499545248737101239), IWaveform) agcls.AgTypeNameMap["IWaveform"] = IWaveform class IWaveformSelectionStrategy(object): @@ -13304,7 +13019,7 @@ class IWaveformSelectionStrategy(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (4742759297577063839, 1658392309505849478), + "iid_data" : (4645664947157126117, 16781300430281418933), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13333,7 +13048,7 @@ def type(self) -> "WaveformSelectionStrategyType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4742759297577063839, 1658392309505849478), IWaveformSelectionStrategy) +agcls.AgClassCatalog.add_catalog_entry((4645664947157126117, 16781300430281418933), IWaveformSelectionStrategy) agcls.AgTypeNameMap["IWaveformSelectionStrategy"] = IWaveformSelectionStrategy class IScatteringPointProvider(object): @@ -13342,9 +13057,9 @@ class IScatteringPointProvider(object): _num_methods = 2 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_name_method_offset = 1 - _get_point_provider_type_method_offset = 2 + _get_type_method_offset = 2 _metadata = { - "iid_data" : (5665591179565422222, 8071005272408887452), + "iid_data" : (4798240635271634406, 6508935134261930880), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13370,19 +13085,19 @@ def name(self) -> str: """Get the scattering point provider name.""" return self._intf.get_property(IScatteringPointProvider._metadata, IScatteringPointProvider._get_name_metadata) - _get_point_provider_type_metadata = { "offset" : _get_point_provider_type_method_offset, + _get_type_metadata = { "offset" : _get_type_method_offset, "arg_types" : (POINTER(agcom.LONG),), "marshallers" : (agmarshall.EnumArg(ScatteringPointProviderType),) } @property - def point_provider_type(self) -> "ScatteringPointProviderType": + def type(self) -> "ScatteringPointProviderType": """Get the scattering point provider type enumeration.""" - return self._intf.get_property(IScatteringPointProvider._metadata, IScatteringPointProvider._get_point_provider_type_metadata) + return self._intf.get_property(IScatteringPointProvider._metadata, IScatteringPointProvider._get_type_metadata) _property_names[name] = "name" - _property_names[point_provider_type] = "point_provider_type" + _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5665591179565422222, 8071005272408887452), IScatteringPointProvider) +agcls.AgClassCatalog.add_catalog_entry((4798240635271634406, 6508935134261930880), IScatteringPointProvider) agcls.AgTypeNameMap["IScatteringPointProvider"] = IScatteringPointProvider class IScatteringPointModel(object): @@ -13393,7 +13108,7 @@ class IScatteringPointModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5087163638513298695, 4166810130017342357), + "iid_data" : (4712726335545911755, 12072813099445854882), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13431,7 +13146,7 @@ def type(self) -> "ScatteringPointModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5087163638513298695, 4166810130017342357), IScatteringPointModel) +agcls.AgClassCatalog.add_catalog_entry((4712726335545911755, 12072813099445854882), IScatteringPointModel) agcls.AgTypeNameMap["IScatteringPointModel"] = IScatteringPointModel class IAntennaModel(object): @@ -13444,7 +13159,7 @@ class IAntennaModel(object): _get_design_frequency_method_offset = 3 _set_design_frequency_method_offset = 4 _metadata = { - "iid_data" : (5365902589649152657, 16999847558138990507), + "iid_data" : (5117342552551032832, 9234783456725006503), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13499,7 +13214,7 @@ def design_frequency(self, design_freq:float) -> None: _property_names[design_frequency] = "design_frequency" -agcls.AgClassCatalog.add_catalog_entry((5365902589649152657, 16999847558138990507), IAntennaModel) +agcls.AgClassCatalog.add_catalog_entry((5117342552551032832, 9234783456725006503), IAntennaModel) agcls.AgTypeNameMap["IAntennaModel"] = IAntennaModel class IElementConfiguration(object): @@ -13509,7 +13224,7 @@ class IElementConfiguration(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (4943613592835937335, 17694237556676747419), + "iid_data" : (5375671969715656887, 9964674653681590936), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13538,7 +13253,7 @@ def type(self) -> "ElementConfigurationType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4943613592835937335, 17694237556676747419), IElementConfiguration) +agcls.AgClassCatalog.add_catalog_entry((5375671969715656887, 9964674653681590936), IElementConfiguration) agcls.AgTypeNameMap["IElementConfiguration"] = IElementConfiguration class IElementConfigurationPolygon(object): @@ -13565,7 +13280,7 @@ class IElementConfigurationPolygon(object): _get_spacing_unit_method_offset = 17 _set_spacing_unit_method_offset = 18 _metadata = { - "iid_data" : (5541671416868424088, 1719543556508628147), + "iid_data" : (5561555894843271244, 12876284980506642340), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13731,7 +13446,7 @@ def spacing_unit(self, value:"SpacingUnit") -> None: _property_names[spacing_unit] = "spacing_unit" -agcls.AgClassCatalog.add_catalog_entry((5541671416868424088, 1719543556508628147), IElementConfigurationPolygon) +agcls.AgClassCatalog.add_catalog_entry((5561555894843271244, 12876284980506642340), IElementConfigurationPolygon) agcls.AgTypeNameMap["IElementConfigurationPolygon"] = IElementConfigurationPolygon class IBeamformer(object): @@ -13741,7 +13456,7 @@ class IBeamformer(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5600508114360893412, 11209552837748337067), + "iid_data" : (5185264391981765969, 15289783726296244908), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13770,7 +13485,7 @@ def type(self) -> "BeamformerType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5600508114360893412, 11209552837748337067), IBeamformer) +agcls.AgClassCatalog.add_catalog_entry((5185264391981765969, 15289783726296244908), IBeamformer) agcls.AgTypeNameMap["IBeamformer"] = IBeamformer class ITargetSelectionMethod(object): @@ -13780,7 +13495,7 @@ class ITargetSelectionMethod(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5260835428325420654, 13083385363619395751), + "iid_data" : (5260835428325420654, 13083385365511616679), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13809,7 +13524,7 @@ def type(self) -> "TargetSelectionMethod": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5260835428325420654, 13083385363619395751), ITargetSelectionMethod) +agcls.AgClassCatalog.add_catalog_entry((5260835428325420654, 13083385365511616679), ITargetSelectionMethod) agcls.AgTypeNameMap["ITargetSelectionMethod"] = ITargetSelectionMethod class IDirectionProvider(object): @@ -13819,7 +13534,7 @@ class IDirectionProvider(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5599564535202356048, 8305471409985746306), + "iid_data" : (5732199377402785870, 12851844784398131631), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13848,7 +13563,7 @@ def type(self) -> "DirectionProviderType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5599564535202356048, 8305471409985746306), IDirectionProvider) +agcls.AgClassCatalog.add_catalog_entry((5732199377402785870, 12851844784398131631), IDirectionProvider) agcls.AgTypeNameMap["IDirectionProvider"] = IDirectionProvider class IAntennaModelOpticalSimple(object): @@ -13865,7 +13580,7 @@ class IAntennaModelOpticalSimple(object): _get_efficiency_method_offset = 7 _set_efficiency_method_offset = 8 _metadata = { - "iid_data" : (5216476642350706303, 1653965811619943064), + "iid_data" : (4833223256060598183, 7075882019075362186), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13949,7 +13664,7 @@ def efficiency(self, value:float) -> None: _property_names[efficiency] = "efficiency" -agcls.AgClassCatalog.add_catalog_entry((5216476642350706303, 1653965811619943064), IAntennaModelOpticalSimple) +agcls.AgClassCatalog.add_catalog_entry((4833223256060598183, 7075882019075362186), IAntennaModelOpticalSimple) agcls.AgTypeNameMap["IAntennaModelOpticalSimple"] = IAntennaModelOpticalSimple class IAntennaContour(object): @@ -13978,7 +13693,7 @@ class IAntennaContour(object): _get_type_method_offset = 19 _get_levels_method_offset = 20 _metadata = { - "iid_data" : (5613976015755720505, 12727280771050595774), + "iid_data" : (4826131888792215230, 3814414451033615032), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14160,7 +13875,7 @@ def levels(self) -> "AntennaContourLevelCollection": _property_names[levels] = "levels" -agcls.AgClassCatalog.add_catalog_entry((5613976015755720505, 12727280771050595774), IAntennaContour) +agcls.AgClassCatalog.add_catalog_entry((4826131888792215230, 3814414451033615032), IAntennaContour) agcls.AgTypeNameMap["IAntennaContour"] = IAntennaContour class IAntennaBeamSelectionStrategy(object): @@ -14170,7 +13885,7 @@ class IAntennaBeamSelectionStrategy(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5591626761758379284, 7060707251130740102), + "iid_data" : (5581322779126487164, 4944919813032573326), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14199,7 +13914,7 @@ def type(self) -> "BeamSelectionStrategyType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5591626761758379284, 7060707251130740102), IAntennaBeamSelectionStrategy) +agcls.AgClassCatalog.add_catalog_entry((5581322779126487164, 4944919813032573326), IAntennaBeamSelectionStrategy) agcls.AgTypeNameMap["IAntennaBeamSelectionStrategy"] = IAntennaBeamSelectionStrategy class IAntennaBeam(object): @@ -14224,7 +13939,7 @@ class IAntennaBeam(object): _set_polarization_type_method_offset = 15 _get_polarization_method_offset = 16 _metadata = { - "iid_data" : (5354342656616650177, 907097282141540752), + "iid_data" : (4771030001683754047, 12444920270449850788), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14375,7 +14090,7 @@ def polarization(self) -> "IPolarization": _property_names[polarization] = "polarization" -agcls.AgClassCatalog.add_catalog_entry((5354342656616650177, 907097282141540752), IAntennaBeam) +agcls.AgClassCatalog.add_catalog_entry((4771030001683754047, 12444920270449850788), IAntennaBeam) agcls.AgTypeNameMap["IAntennaBeam"] = IAntennaBeam class IRFFilterModel(object): @@ -14393,7 +14108,7 @@ class IRFFilterModel(object): _get_insertion_loss_method_offset = 8 _set_insertion_loss_method_offset = 9 _metadata = { - "iid_data" : (4907294956379547208, 9786742639172018312), + "iid_data" : (4925049327978066299, 17822480265734091428), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14488,7 +14203,7 @@ def insertion_loss(self, value:float) -> None: _property_names[insertion_loss] = "insertion_loss" -agcls.AgClassCatalog.add_catalog_entry((4907294956379547208, 9786742639172018312), IRFFilterModel) +agcls.AgClassCatalog.add_catalog_entry((4925049327978066299, 17822480265734091428), IRFFilterModel) agcls.AgTypeNameMap["IRFFilterModel"] = IRFFilterModel class IModulatorModel(object): @@ -14518,7 +14233,7 @@ class IModulatorModel(object): _get_bandwidth_method_offset = 20 _set_bandwidth_method_offset = 21 _metadata = { - "iid_data" : (5327966248334401329, 13464101353373673877), + "iid_data" : (5032679901595326921, 9566657183339100813), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14709,7 +14424,7 @@ def bandwidth(self, value:float) -> None: _property_names[bandwidth] = "bandwidth" -agcls.AgClassCatalog.add_catalog_entry((5327966248334401329, 13464101353373673877), IModulatorModel) +agcls.AgClassCatalog.add_catalog_entry((5032679901595326921, 9566657183339100813), IModulatorModel) agcls.AgTypeNameMap["IModulatorModel"] = IModulatorModel class ITransmitterModel(object): @@ -14720,7 +14435,7 @@ class ITransmitterModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5036050268365048800, 10293930725737946517), + "iid_data" : (5759901406608550360, 16123747957314786978), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14758,7 +14473,7 @@ def type(self) -> "TransmitterModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5036050268365048800, 10293930725737946517), ITransmitterModel) +agcls.AgClassCatalog.add_catalog_entry((5759901406608550360, 16123747957314786978), ITransmitterModel) agcls.AgTypeNameMap["ITransmitterModel"] = ITransmitterModel class ITransmitterModelScriptPlugin(object): @@ -14769,7 +14484,7 @@ class ITransmitterModelScriptPlugin(object): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5724399052933185051, 15496035660765097359), + "iid_data" : (5604211147175553288, 12085844149168547463), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14805,7 +14520,7 @@ def filename(self, filename:str) -> None: _property_names[filename] = "filename" -agcls.AgClassCatalog.add_catalog_entry((5724399052933185051, 15496035660765097359), ITransmitterModelScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5604211147175553288, 12085844149168547463), ITransmitterModelScriptPlugin) agcls.AgTypeNameMap["ITransmitterModelScriptPlugin"] = ITransmitterModelScriptPlugin class IReTransmitterModel(object): @@ -14833,7 +14548,7 @@ class IReTransmitterModel(object): _get_operational_mode_method_offset = 18 _set_operational_mode_method_offset = 19 _metadata = { - "iid_data" : (5169917944113376101, 5744647544785366406), + "iid_data" : (4689448882072119429, 373908821325983151), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15010,7 +14725,7 @@ def operational_mode(self, value:"ReTransmitterOpMode") -> None: _property_names[operational_mode] = "operational_mode" -agcls.AgClassCatalog.add_catalog_entry((5169917944113376101, 5744647544785366406), IReTransmitterModel) +agcls.AgClassCatalog.add_catalog_entry((4689448882072119429, 373908821325983151), IReTransmitterModel) agcls.AgTypeNameMap["IReTransmitterModel"] = IReTransmitterModel class IDemodulatorModel(object): @@ -15021,7 +14736,7 @@ class IDemodulatorModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5522501506257373046, 7120154331200164015), + "iid_data" : (4702235194783770162, 6583383609151415216), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15059,7 +14774,7 @@ def type(self) -> "DemodulatorModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5522501506257373046, 7120154331200164015), IDemodulatorModel) +agcls.AgClassCatalog.add_catalog_entry((4702235194783770162, 6583383609151415216), IDemodulatorModel) agcls.AgTypeNameMap["IDemodulatorModel"] = IDemodulatorModel class IReceiverModel(object): @@ -15070,7 +14785,7 @@ class IReceiverModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5030432353077524693, 13078406473886298541), + "iid_data" : (5553967648301371934, 5368521475255876240), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15108,7 +14823,7 @@ def type(self) -> "ReceiverModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5030432353077524693, 13078406473886298541), IReceiverModel) +agcls.AgClassCatalog.add_catalog_entry((5553967648301371934, 5368521475255876240), IReceiverModel) agcls.AgTypeNameMap["IReceiverModel"] = IReceiverModel class IReceiverModelScriptPlugin(object): @@ -15120,7 +14835,7 @@ class IReceiverModelScriptPlugin(object): _set_filename_method_offset = 2 _get_link_margin_method_offset = 3 _metadata = { - "iid_data" : (4939806786916530743, 12745909696803957916), + "iid_data" : (5711600038226085836, 4693776418842176389), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15165,7 +14880,7 @@ def link_margin(self) -> "LinkMargin": _property_names[link_margin] = "link_margin" -agcls.AgClassCatalog.add_catalog_entry((4939806786916530743, 12745909696803957916), IReceiverModelScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5711600038226085836, 4693776418842176389), IReceiverModelScriptPlugin) agcls.AgTypeNameMap["IReceiverModelScriptPlugin"] = IReceiverModelScriptPlugin class IRadarActivity(object): @@ -15175,7 +14890,7 @@ class IRadarActivity(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5673149103926043042, 9174540520485228417), + "iid_data" : (5336584217240154777, 16693253067420944302), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15204,7 +14919,7 @@ def type(self) -> "RadarActivityType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5673149103926043042, 9174540520485228417), IRadarActivity) +agcls.AgClassCatalog.add_catalog_entry((5336584217240154777, 16693253067420944302), IRadarActivity) agcls.AgTypeNameMap["IRadarActivity"] = IRadarActivity class IRadarSTCAttenuation(object): @@ -15215,7 +14930,7 @@ class IRadarSTCAttenuation(object): _get_type_method_offset = 1 _get_name_method_offset = 2 _metadata = { - "iid_data" : (4637318822904733215, 4654656499523741582), + "iid_data" : (5466691678289838147, 11265737133985861789), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15253,7 +14968,7 @@ def name(self) -> str: _property_names[name] = "name" -agcls.AgClassCatalog.add_catalog_entry((4637318822904733215, 4654656499523741582), IRadarSTCAttenuation) +agcls.AgClassCatalog.add_catalog_entry((5466691678289838147, 11265737133985861789), IRadarSTCAttenuation) agcls.AgTypeNameMap["IRadarSTCAttenuation"] = IRadarSTCAttenuation class IRadarSTCAttenuationMap(object): @@ -15264,7 +14979,7 @@ class IRadarSTCAttenuationMap(object): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5339880582747996706, 2107294806854631070), + "iid_data" : (5481481694362178384, 13189600241830580370), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15300,107 +15015,9 @@ def filename(self, value:str) -> None: _property_names[filename] = "filename" -agcls.AgClassCatalog.add_catalog_entry((5339880582747996706, 2107294806854631070), IRadarSTCAttenuationMap) +agcls.AgClassCatalog.add_catalog_entry((5481481694362178384, 13189600241830580370), IRadarSTCAttenuationMap) agcls.AgTypeNameMap["IRadarSTCAttenuationMap"] = IRadarSTCAttenuationMap -class IRadarClutterGeometryModel(object): - """Do not use this interface, as it is deprecated. Use IScatteringPointProvider interface instead. Provides access to the properties and methods defining a radar clutter geometry model.""" - - _num_methods = 2 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_name_method_offset = 1 - _get_type_method_offset = 2 - _metadata = { - "iid_data" : (4780141874124802821, 16664795639668072616), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type IRadarClutterGeometryModel.""" - initialize_from_source_object(self, source_object, IRadarClutterGeometryModel) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, IRadarClutterGeometryModel) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, IRadarClutterGeometryModel, None) - - _get_name_metadata = { "offset" : _get_name_method_offset, - "arg_types" : (POINTER(agcom.BSTR),), - "marshallers" : (agmarshall.BStrArg,) } - @property - def name(self) -> str: - """Do not use this property, as it is deprecated. Use Name on IScatteringPointProvider instead. Gets the radar clutter geometry model name.""" - return self._intf.get_property(IRadarClutterGeometryModel._metadata, IRadarClutterGeometryModel._get_name_metadata) - - _get_type_metadata = { "offset" : _get_type_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(RadarClutterGeometryModelType),) } - @property - def type(self) -> "RadarClutterGeometryModelType": - """Do not use this property, as it is deprecated. Use PointProviderType on IScatteringPointProvider instead. Gets the radar clutter geometry model type enumeration.""" - return self._intf.get_property(IRadarClutterGeometryModel._metadata, IRadarClutterGeometryModel._get_type_metadata) - - _property_names[name] = "name" - _property_names[type] = "type" - - -agcls.AgClassCatalog.add_catalog_entry((4780141874124802821, 16664795639668072616), IRadarClutterGeometryModel) -agcls.AgTypeNameMap["IRadarClutterGeometryModel"] = IRadarClutterGeometryModel - -class IRadarClutterGeometryModelPlugin(object): - """Do not use this interface, as it is deprecated. Use ScatteringPointProviderPlugin interface instead. Provides access to the properties and methods defining a radar clutter geometry plugin model.""" - - _num_methods = 2 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_plugin_configuration_method_offset = 1 - _get_raw_plugin_object_method_offset = 2 - _metadata = { - "iid_data" : (5413178837078390304, 15857632865236011159), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type IRadarClutterGeometryModelPlugin.""" - initialize_from_source_object(self, source_object, IRadarClutterGeometryModelPlugin) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, IRadarClutterGeometryModelPlugin) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, IRadarClutterGeometryModelPlugin, None) - - _get_plugin_configuration_metadata = { "offset" : _get_plugin_configuration_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def plugin_configuration(self) -> "CommRadPluginConfiguration": - """Do not use this property, as it is deprecated. Use PluginConfiguration on ScatteringPointProviderPlugin instead. Gets the plugin configuration interface.""" - return self._intf.get_property(IRadarClutterGeometryModelPlugin._metadata, IRadarClutterGeometryModelPlugin._get_plugin_configuration_metadata) - - _get_raw_plugin_object_metadata = { "offset" : _get_raw_plugin_object_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def raw_plugin_object(self) -> typing.Any: - """Do not use this property, as it is deprecated. Use RawPluginObject on ScatteringPointProviderPlugin instead. Gets the raw plugin IUnknown interface.""" - return self._intf.get_property(IRadarClutterGeometryModelPlugin._metadata, IRadarClutterGeometryModelPlugin._get_raw_plugin_object_metadata) - - _property_names[plugin_configuration] = "plugin_configuration" - _property_names[raw_plugin_object] = "raw_plugin_object" - - -agcls.AgClassCatalog.add_catalog_entry((5413178837078390304, 15857632865236011159), IRadarClutterGeometryModelPlugin) -agcls.AgTypeNameMap["IRadarClutterGeometryModelPlugin"] = IRadarClutterGeometryModelPlugin - class IRadarContinuousWaveAnalysisMode(object): """Interface which defines an continuous wave analysis.""" @@ -15408,7 +15025,7 @@ class IRadarContinuousWaveAnalysisMode(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5544844341919634966, 10734830335434562445), + "iid_data" : (4636162214789981910, 430668175147099802), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15437,7 +15054,7 @@ def type(self) -> "RadarContinuousWaveAnalysisMode": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5544844341919634966, 10734830335434562445), IRadarContinuousWaveAnalysisMode) +agcls.AgClassCatalog.add_catalog_entry((4636162214789981910, 430668175147099802), IRadarContinuousWaveAnalysisMode) agcls.AgTypeNameMap["IRadarContinuousWaveAnalysisMode"] = IRadarContinuousWaveAnalysisMode class IRadarPulseIntegration(object): @@ -15447,7 +15064,7 @@ class IRadarPulseIntegration(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5447986119186401375, 10307065544363588263), + "iid_data" : (5073160251808292467, 14275105550285889425), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15476,7 +15093,7 @@ def type(self) -> "RadarPulseIntegrationType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5447986119186401375, 10307065544363588263), IRadarPulseIntegration) +agcls.AgClassCatalog.add_catalog_entry((5073160251808292467, 14275105550285889425), IRadarPulseIntegration) agcls.AgTypeNameMap["IRadarPulseIntegration"] = IRadarPulseIntegration class IRadarWaveformSearchTrack(object): @@ -15486,7 +15103,7 @@ class IRadarWaveformSearchTrack(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5753753179627114310, 278545085356401816), + "iid_data" : (4781752520367975281, 11124839851925621141), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15515,7 +15132,7 @@ def type(self) -> "RadarWaveformSearchTrackType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5753753179627114310, 278545085356401816), IRadarWaveformSearchTrack) +agcls.AgClassCatalog.add_catalog_entry((4781752520367975281, 11124839851925621141), IRadarWaveformSearchTrack) agcls.AgTypeNameMap["IRadarWaveformSearchTrack"] = IRadarWaveformSearchTrack class IRadarProbabilityOfDetection(object): @@ -15526,7 +15143,7 @@ class IRadarProbabilityOfDetection(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5189198921495265684, 7977279480523186580), + "iid_data" : (5683999913378291885, 4041262176853648277), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15564,7 +15181,7 @@ def type(self) -> "RadarProbabilityOfDetectionType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5189198921495265684, 7977279480523186580), IRadarProbabilityOfDetection) +agcls.AgClassCatalog.add_catalog_entry((5683999913378291885, 4041262176853648277), IRadarProbabilityOfDetection) agcls.AgTypeNameMap["IRadarProbabilityOfDetection"] = IRadarProbabilityOfDetection class IRadarProbabilityOfDetectionCFAR(object): @@ -15577,7 +15194,7 @@ class IRadarProbabilityOfDetectionCFAR(object): _get_number_of_cfar_reference_cells_method_offset = 3 _set_number_of_cfar_reference_cells_method_offset = 4 _metadata = { - "iid_data" : (4986222255691422839, 12453471900594749348), + "iid_data" : (4848307121877426346, 9824776033721153429), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15629,7 +15246,7 @@ def number_of_cfar_reference_cells(self, value:int) -> None: _property_names[number_of_cfar_reference_cells] = "number_of_cfar_reference_cells" -agcls.AgClassCatalog.add_catalog_entry((4986222255691422839, 12453471900594749348), IRadarProbabilityOfDetectionCFAR) +agcls.AgClassCatalog.add_catalog_entry((4848307121877426346, 9824776033721153429), IRadarProbabilityOfDetectionCFAR) agcls.AgTypeNameMap["IRadarProbabilityOfDetectionCFAR"] = IRadarProbabilityOfDetectionCFAR class IRadarModel(object): @@ -15640,7 +15257,7 @@ class IRadarModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5418642130520373873, 16084217176399402660), + "iid_data" : (5007487388832977394, 10864348218934637442), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15678,7 +15295,7 @@ def type(self) -> "RadarModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5418642130520373873, 16084217176399402660), IRadarModel) +agcls.AgClassCatalog.add_catalog_entry((5007487388832977394, 10864348218934637442), IRadarModel) agcls.AgTypeNameMap["IRadarModel"] = IRadarModel class IRadarModeMonostatic(object): @@ -15689,7 +15306,7 @@ class IRadarModeMonostatic(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (4970187702558133423, 12901576956408262036), + "iid_data" : (5541180751856354403, 1281508849473425794), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15727,7 +15344,7 @@ def type(self) -> "RadarMode": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4970187702558133423, 12901576956408262036), IRadarModeMonostatic) +agcls.AgClassCatalog.add_catalog_entry((5541180751856354403, 1281508849473425794), IRadarModeMonostatic) agcls.AgTypeNameMap["IRadarModeMonostatic"] = IRadarModeMonostatic class IRadarModeBistaticTransmitter(object): @@ -15738,7 +15355,7 @@ class IRadarModeBistaticTransmitter(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (4908438291715703619, 13162977304684557480), + "iid_data" : (4629245843127461626, 4567034427324536973), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15776,7 +15393,7 @@ def type(self) -> "RadarMode": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4908438291715703619, 13162977304684557480), IRadarModeBistaticTransmitter) +agcls.AgClassCatalog.add_catalog_entry((4629245843127461626, 4567034427324536973), IRadarModeBistaticTransmitter) agcls.AgTypeNameMap["IRadarModeBistaticTransmitter"] = IRadarModeBistaticTransmitter class IRadarModeBistaticReceiver(object): @@ -15787,7 +15404,7 @@ class IRadarModeBistaticReceiver(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5331367138186186022, 506597589450112659), + "iid_data" : (5075768195888757714, 6685701280464713658), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15825,154 +15442,9 @@ def type(self) -> "RadarMode": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5331367138186186022, 506597589450112659), IRadarModeBistaticReceiver) +agcls.AgClassCatalog.add_catalog_entry((5075768195888757714, 6685701280464713658), IRadarModeBistaticReceiver) agcls.AgTypeNameMap["IRadarModeBistaticReceiver"] = IRadarModeBistaticReceiver -class IRadarClutterMapModel(object): - """Do not use this interface, as it is deprecated. Use IScatteringPointModel interface instead. Provides access to the properties and methods defining a radar clutter map model.""" - - _num_methods = 2 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_name_method_offset = 1 - _get_type_method_offset = 2 - _metadata = { - "iid_data" : (4867807712446108131, 12387101423791785602), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type IRadarClutterMapModel.""" - initialize_from_source_object(self, source_object, IRadarClutterMapModel) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, IRadarClutterMapModel) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, IRadarClutterMapModel, None) - - _get_name_metadata = { "offset" : _get_name_method_offset, - "arg_types" : (POINTER(agcom.BSTR),), - "marshallers" : (agmarshall.BStrArg,) } - @property - def name(self) -> str: - """Do not use this property, as it is deprecated. Use Name on IScatteringPointModel instead. Gets the radar clutter map model name.""" - return self._intf.get_property(IRadarClutterMapModel._metadata, IRadarClutterMapModel._get_name_metadata) - - _get_type_metadata = { "offset" : _get_type_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(RadarClutterMapModelType),) } - @property - def type(self) -> "RadarClutterMapModelType": - """Do not use this property, as it is deprecated. Use Type on IScatteringPointModel instead. Gets the radar clutter map model type enumeration.""" - return self._intf.get_property(IRadarClutterMapModel._metadata, IRadarClutterMapModel._get_type_metadata) - - _property_names[name] = "name" - _property_names[type] = "type" - - -agcls.AgClassCatalog.add_catalog_entry((4867807712446108131, 12387101423791785602), IRadarClutterMapModel) -agcls.AgTypeNameMap["IRadarClutterMapModel"] = IRadarClutterMapModel - -class IRadarClutterMapModelPlugin(object): - """Do not use this interface, as it is deprecated. Use ScatteringPointModelPlugin interface instead. Provides access to the properties and methods defining a radar clutter map plugin model.""" - - _num_methods = 2 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_plugin_configuration_method_offset = 1 - _get_raw_plugin_object_method_offset = 2 - _metadata = { - "iid_data" : (5031692082348415792, 11922441730988338606), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type IRadarClutterMapModelPlugin.""" - initialize_from_source_object(self, source_object, IRadarClutterMapModelPlugin) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, IRadarClutterMapModelPlugin) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, IRadarClutterMapModelPlugin, None) - - _get_plugin_configuration_metadata = { "offset" : _get_plugin_configuration_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def plugin_configuration(self) -> "CommRadPluginConfiguration": - """Do not use this property, as it is deprecated. Use PluginConfiguration on ScatteringPointModelPlugin instead. Gets the plugin configuration interface.""" - return self._intf.get_property(IRadarClutterMapModelPlugin._metadata, IRadarClutterMapModelPlugin._get_plugin_configuration_metadata) - - _get_raw_plugin_object_metadata = { "offset" : _get_raw_plugin_object_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def raw_plugin_object(self) -> typing.Any: - """Do not use this property, as it is deprecated. Use RawPluginObject on ScatteringPointModelPlugin instead. Gets the raw plugin IUnknown interface.""" - return self._intf.get_property(IRadarClutterMapModelPlugin._metadata, IRadarClutterMapModelPlugin._get_raw_plugin_object_metadata) - - _property_names[plugin_configuration] = "plugin_configuration" - _property_names[raw_plugin_object] = "raw_plugin_object" - - -agcls.AgClassCatalog.add_catalog_entry((5031692082348415792, 11922441730988338606), IRadarClutterMapModelPlugin) -agcls.AgTypeNameMap["IRadarClutterMapModelPlugin"] = IRadarClutterMapModelPlugin - -class IRadarClutterMapModelConstantCoefficient(object): - """Do not use this interface, as it is deprecated. Use ScatteringPointModelConstantCoefficient interface instead. Provides access to the properties and methods defining a radar clutter map constant coefficient model.""" - - _num_methods = 2 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_constant_coefficient_method_offset = 1 - _set_constant_coefficient_method_offset = 2 - _metadata = { - "iid_data" : (4936125184131881973, 17663348557034948027), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type IRadarClutterMapModelConstantCoefficient.""" - initialize_from_source_object(self, source_object, IRadarClutterMapModelConstantCoefficient) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, IRadarClutterMapModelConstantCoefficient) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, IRadarClutterMapModelConstantCoefficient, None) - - _get_constant_coefficient_metadata = { "offset" : _get_constant_coefficient_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def constant_coefficient(self) -> float: - """Do not use this property, as it is deprecated. Use ConstantCoefficient on ScatteringPointModelConstantCoefficient instead. Gets the constant coefficient value.""" - return self._intf.get_property(IRadarClutterMapModelConstantCoefficient._metadata, IRadarClutterMapModelConstantCoefficient._get_constant_coefficient_metadata) - - _set_constant_coefficient_metadata = { "offset" : _set_constant_coefficient_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @constant_coefficient.setter - def constant_coefficient(self, value:float) -> None: - return self._intf.set_property(IRadarClutterMapModelConstantCoefficient._metadata, IRadarClutterMapModelConstantCoefficient._set_constant_coefficient_metadata, value) - - _property_names[constant_coefficient] = "constant_coefficient" - - -agcls.AgClassCatalog.add_catalog_entry((4936125184131881973, 17663348557034948027), IRadarClutterMapModelConstantCoefficient) -agcls.AgTypeNameMap["IRadarClutterMapModelConstantCoefficient"] = IRadarClutterMapModelConstantCoefficient - class IRadarCrossSectionComputeStrategy(object): """Provide access to the properties and methods defining a radar cross section compute Strategy.""" @@ -15981,7 +15453,7 @@ class IRadarCrossSectionComputeStrategy(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5710528816396277778, 13397989219346869431), + "iid_data" : (5421228356517346172, 14394795593603693755), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16019,7 +15491,7 @@ def type(self) -> "RCSComputeStrategy": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5710528816396277778, 13397989219346869431), IRadarCrossSectionComputeStrategy) +agcls.AgClassCatalog.add_catalog_entry((5421228356517346172, 14394795593603693755), IRadarCrossSectionComputeStrategy) agcls.AgTypeNameMap["IRadarCrossSectionComputeStrategy"] = IRadarCrossSectionComputeStrategy class IModulatorModelScriptPlugin(object): @@ -16030,7 +15502,7 @@ class IModulatorModelScriptPlugin(object): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5073384229586334400, 241928354667072433), + "iid_data" : (5548307071162889093, 8919346732733248643), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16066,7 +15538,7 @@ def filename(self, value:str) -> None: _property_names[filename] = "filename" -agcls.AgClassCatalog.add_catalog_entry((5073384229586334400, 241928354667072433), IModulatorModelScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5548307071162889093, 8919346732733248643), IModulatorModelScriptPlugin) agcls.AgTypeNameMap["IModulatorModelScriptPlugin"] = IModulatorModelScriptPlugin class IRainLossModel(object): @@ -16077,7 +15549,7 @@ class IRainLossModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (4903217322202960801, 14250600675292157853), + "iid_data" : (5492275866869659877, 4263782158976543414), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16115,7 +15587,7 @@ def type(self) -> "RainLossModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4903217322202960801, 14250600675292157853), IRainLossModel) +agcls.AgClassCatalog.add_catalog_entry((5492275866869659877, 4263782158976543414), IRainLossModel) agcls.AgTypeNameMap["IRainLossModel"] = IRainLossModel class IUrbanTerrestrialLossModel(object): @@ -16126,7 +15598,7 @@ class IUrbanTerrestrialLossModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (4761953284863665641, 18179120095316283294), + "iid_data" : (5583968041335452040, 16709174217027651213), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16164,7 +15636,7 @@ def type(self) -> "UrbanTerrestrialLossModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4761953284863665641, 18179120095316283294), IUrbanTerrestrialLossModel) +agcls.AgClassCatalog.add_catalog_entry((5583968041335452040, 16709174217027651213), IUrbanTerrestrialLossModel) agcls.AgTypeNameMap["IUrbanTerrestrialLossModel"] = IUrbanTerrestrialLossModel class ITroposphericScintillationFadingLossModel(object): @@ -16175,7 +15647,7 @@ class ITroposphericScintillationFadingLossModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5208680887154461530, 2261905771175173548), + "iid_data" : (4693832933185865855, 13615017051364341152), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16213,7 +15685,7 @@ def type(self) -> "TroposphericScintillationFadingLossModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5208680887154461530, 2261905771175173548), ITroposphericScintillationFadingLossModel) +agcls.AgClassCatalog.add_catalog_entry((4693832933185865855, 13615017051364341152), ITroposphericScintillationFadingLossModel) agcls.AgTypeNameMap["ITroposphericScintillationFadingLossModel"] = ITroposphericScintillationFadingLossModel class IIonosphericFadingLossModel(object): @@ -16224,7 +15696,7 @@ class IIonosphericFadingLossModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5501767177780066856, 6554038788432725376), + "iid_data" : (5535687865112549136, 11458309890186380702), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16262,7 +15734,7 @@ def type(self) -> "IonosphericFadingLossModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5501767177780066856, 6554038788432725376), IIonosphericFadingLossModel) +agcls.AgClassCatalog.add_catalog_entry((5535687865112549136, 11458309890186380702), IIonosphericFadingLossModel) agcls.AgTypeNameMap["IIonosphericFadingLossModel"] = IIonosphericFadingLossModel class ICloudsAndFogFadingLossModel(object): @@ -16273,7 +15745,7 @@ class ICloudsAndFogFadingLossModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5611568552580796800, 533580683375654285), + "iid_data" : (5600003757800132626, 7866417324367883182), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16311,7 +15783,7 @@ def type(self) -> "CloudsAndFogFadingLossModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5611568552580796800, 533580683375654285), ICloudsAndFogFadingLossModel) +agcls.AgClassCatalog.add_catalog_entry((5600003757800132626, 7866417324367883182), ICloudsAndFogFadingLossModel) agcls.AgTypeNameMap["ICloudsAndFogFadingLossModel"] = ICloudsAndFogFadingLossModel class IAtmosphericAbsorptionModel(object): @@ -16322,7 +15794,7 @@ class IAtmosphericAbsorptionModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (4639354891994271970, 8676637918239658657), + "iid_data" : (4978079383119476226, 15021092471052007073), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16360,74 +15832,9 @@ def type(self) -> "AtmosphericAbsorptionModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4639354891994271970, 8676637918239658657), IAtmosphericAbsorptionModel) +agcls.AgClassCatalog.add_catalog_entry((4978079383119476226, 15021092471052007073), IAtmosphericAbsorptionModel) agcls.AgTypeNameMap["IAtmosphericAbsorptionModel"] = IAtmosphericAbsorptionModel -class IAtmosphericAbsorptionModelITURP676(object): - """Provide access to the properties and methods of the ITU-R P676 atmospheric absorption model.""" - - _num_methods = 4 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_fast_approximation_method_method_offset = 1 - _set_fast_approximation_method_method_offset = 2 - _get_seasonal_regional_method_method_offset = 3 - _set_seasonal_regional_method_method_offset = 4 - _metadata = { - "iid_data" : (5038272657251594510, 10434970451019938704), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type IAtmosphericAbsorptionModelITURP676.""" - initialize_from_source_object(self, source_object, IAtmosphericAbsorptionModelITURP676) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, IAtmosphericAbsorptionModelITURP676) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, IAtmosphericAbsorptionModelITURP676, None) - - _get_fast_approximation_method_metadata = { "offset" : _get_fast_approximation_method_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def fast_approximation_method(self) -> bool: - """Get or set the option for using the fast approximation method.""" - return self._intf.get_property(IAtmosphericAbsorptionModelITURP676._metadata, IAtmosphericAbsorptionModelITURP676._get_fast_approximation_method_metadata) - - _set_fast_approximation_method_metadata = { "offset" : _set_fast_approximation_method_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @fast_approximation_method.setter - def fast_approximation_method(self, value:bool) -> None: - return self._intf.set_property(IAtmosphericAbsorptionModelITURP676._metadata, IAtmosphericAbsorptionModelITURP676._set_fast_approximation_method_metadata, value) - - _get_seasonal_regional_method_metadata = { "offset" : _get_seasonal_regional_method_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def seasonal_regional_method(self) -> bool: - """Get or set the option for using the seasonal/regional method.""" - return self._intf.get_property(IAtmosphericAbsorptionModelITURP676._metadata, IAtmosphericAbsorptionModelITURP676._get_seasonal_regional_method_metadata) - - _set_seasonal_regional_method_metadata = { "offset" : _set_seasonal_regional_method_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @seasonal_regional_method.setter - def seasonal_regional_method(self, value:bool) -> None: - return self._intf.set_property(IAtmosphericAbsorptionModelITURP676._metadata, IAtmosphericAbsorptionModelITURP676._set_seasonal_regional_method_metadata, value) - - _property_names[fast_approximation_method] = "fast_approximation_method" - _property_names[seasonal_regional_method] = "seasonal_regional_method" - - -agcls.AgClassCatalog.add_catalog_entry((5038272657251594510, 10434970451019938704), IAtmosphericAbsorptionModelITURP676) -agcls.AgTypeNameMap["IAtmosphericAbsorptionModelITURP676"] = IAtmosphericAbsorptionModelITURP676 - class IAtmosphericAbsorptionModelTIREM(object): """Provide access to the properties and methods of the TIREM atmospheric absorption model.""" @@ -16450,7 +15857,7 @@ class IAtmosphericAbsorptionModelTIREM(object): _get_polarization_type_method_offset = 15 _set_polarization_type_method_offset = 16 _metadata = { - "iid_data" : (5274156196296289459, 6922873188154417292), + "iid_data" : (5628074671759829746, 11821459042556144529), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16598,7 +16005,7 @@ def polarization_type(self, value:"TIREMPolarizationType") -> None: _property_names[polarization_type] = "polarization_type" -agcls.AgClassCatalog.add_catalog_entry((5274156196296289459, 6922873188154417292), IAtmosphericAbsorptionModelTIREM) +agcls.AgClassCatalog.add_catalog_entry((5628074671759829746, 11821459042556144529), IAtmosphericAbsorptionModelTIREM) agcls.AgTypeNameMap["IAtmosphericAbsorptionModelTIREM"] = IAtmosphericAbsorptionModelTIREM class ISolarActivityConfiguration(object): @@ -16608,7 +16015,7 @@ class ISolarActivityConfiguration(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (4933389110832147333, 11535893757759372938), + "iid_data" : (5104067581731203697, 13038211169478371490), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16637,7 +16044,7 @@ def type(self) -> "Graphics3DACAPSolarActivityConfigurationType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4933389110832147333, 11535893757759372938), ISolarActivityConfiguration) +agcls.AgClassCatalog.add_catalog_entry((5104067581731203697, 13038211169478371490), ISolarActivityConfiguration) agcls.AgTypeNameMap["ISolarActivityConfiguration"] = ISolarActivityConfiguration class ILaserAtmosphericLossModel(object): @@ -16648,7 +16055,7 @@ class ILaserAtmosphericLossModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5377332082888097657, 3475573334162558896), + "iid_data" : (4827374649216563262, 6198939194615724203), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16686,7 +16093,7 @@ def type(self) -> "LaserPropagationLossModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5377332082888097657, 3475573334162558896), ILaserAtmosphericLossModel) +agcls.AgClassCatalog.add_catalog_entry((4827374649216563262, 6198939194615724203), ILaserAtmosphericLossModel) agcls.AgTypeNameMap["ILaserAtmosphericLossModel"] = ILaserAtmosphericLossModel class ILaserTroposphericScintillationLossModel(object): @@ -16697,7 +16104,7 @@ class ILaserTroposphericScintillationLossModel(object): _get_name_method_offset = 1 _get_type_method_offset = 2 _metadata = { - "iid_data" : (5619117213023705426, 16106002562257095815), + "iid_data" : (4857098426186263988, 8878960389505844410), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16735,7 +16142,7 @@ def type(self) -> "LaserTroposphericScintillationLossModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5619117213023705426, 16106002562257095815), ILaserTroposphericScintillationLossModel) +agcls.AgClassCatalog.add_catalog_entry((4857098426186263988, 8878960389505844410), ILaserTroposphericScintillationLossModel) agcls.AgTypeNameMap["ILaserTroposphericScintillationLossModel"] = ILaserTroposphericScintillationLossModel class IAtmosphericTurbulenceModel(object): @@ -16745,7 +16152,7 @@ class IAtmosphericTurbulenceModel(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (4934895858531787826, 15005049333499468937), + "iid_data" : (5514806606430674821, 4289961668617772984), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16774,130 +16181,9 @@ def type(self) -> "AtmosphericTurbulenceModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4934895858531787826, 15005049333499468937), IAtmosphericTurbulenceModel) +agcls.AgClassCatalog.add_catalog_entry((5514806606430674821, 4289961668617772984), IAtmosphericTurbulenceModel) agcls.AgTypeNameMap["IAtmosphericTurbulenceModel"] = IAtmosphericTurbulenceModel -class ILaserPropagationChannel(object): - """Provide access to laser propagation loss models.""" - - _num_methods = 10 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_enable_atmospheric_loss_model_method_offset = 1 - _set_enable_atmospheric_loss_model_method_offset = 2 - _set_atmospheric_loss_model_method_offset = 3 - _get_atmospheric_loss_model_method_offset = 4 - _get_enable_tropospheric_scintillation_loss_model_method_offset = 5 - _set_enable_tropospheric_scintillation_loss_model_method_offset = 6 - _set_tropospheric_scintillation_loss_model_method_offset = 7 - _get_tropospheric_scintillation_loss_model_method_offset = 8 - _get_atmospheric_loss_model_component_linking_method_offset = 9 - _get_tropospheric_scintillation_loss_model_component_linking_method_offset = 10 - _metadata = { - "iid_data" : (5405068464516701808, 8818527412348089472), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def __init__(self, source_object=None): - """Construct an object of type ILaserPropagationChannel.""" - initialize_from_source_object(self, source_object, ILaserPropagationChannel) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def _get_property(self, attrname): - return get_interface_property(attrname, ILaserPropagationChannel) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_interface_attribute(self, attrname, value, ILaserPropagationChannel, None) - - _get_enable_atmospheric_loss_model_metadata = { "offset" : _get_enable_atmospheric_loss_model_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def enable_atmospheric_loss_model(self) -> bool: - """Get or set the option for computing atmospheric absorption propagation loss.""" - return self._intf.get_property(ILaserPropagationChannel._metadata, ILaserPropagationChannel._get_enable_atmospheric_loss_model_metadata) - - _set_enable_atmospheric_loss_model_metadata = { "offset" : _set_enable_atmospheric_loss_model_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @enable_atmospheric_loss_model.setter - def enable_atmospheric_loss_model(self, value:bool) -> None: - return self._intf.set_property(ILaserPropagationChannel._metadata, ILaserPropagationChannel._set_enable_atmospheric_loss_model_metadata, value) - - _set_atmospheric_loss_model_metadata = { "offset" : _set_atmospheric_loss_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_atmospheric_loss_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Sets the current atmospheric absorption loss model by name.""" - return self._intf.invoke(ILaserPropagationChannel._metadata, ILaserPropagationChannel._set_atmospheric_loss_model_metadata, model_name) - - _get_atmospheric_loss_model_metadata = { "offset" : _get_atmospheric_loss_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmospheric_loss_model(self) -> "ILaserAtmosphericLossModel": - """Do not use this property, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Gets the laser atmospheric absorption loss model.""" - return self._intf.get_property(ILaserPropagationChannel._metadata, ILaserPropagationChannel._get_atmospheric_loss_model_metadata) - - _get_enable_tropospheric_scintillation_loss_model_metadata = { "offset" : _get_enable_tropospheric_scintillation_loss_model_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def enable_tropospheric_scintillation_loss_model(self) -> bool: - """Get or set the option for computing tropospheric scintillation propagation loss.""" - return self._intf.get_property(ILaserPropagationChannel._metadata, ILaserPropagationChannel._get_enable_tropospheric_scintillation_loss_model_metadata) - - _set_enable_tropospheric_scintillation_loss_model_metadata = { "offset" : _set_enable_tropospheric_scintillation_loss_model_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @enable_tropospheric_scintillation_loss_model.setter - def enable_tropospheric_scintillation_loss_model(self, value:bool) -> None: - return self._intf.set_property(ILaserPropagationChannel._metadata, ILaserPropagationChannel._set_enable_tropospheric_scintillation_loss_model_metadata, value) - - _set_tropospheric_scintillation_loss_model_metadata = { "offset" : _set_tropospheric_scintillation_loss_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_tropospheric_scintillation_loss_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Sets the current tropospheric scintillation loss model by name.""" - return self._intf.invoke(ILaserPropagationChannel._metadata, ILaserPropagationChannel._set_tropospheric_scintillation_loss_model_metadata, model_name) - - _get_tropospheric_scintillation_loss_model_metadata = { "offset" : _get_tropospheric_scintillation_loss_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def tropospheric_scintillation_loss_model(self) -> "ILaserTroposphericScintillationLossModel": - """Do not use this property, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Gets the laser propagation loss model.""" - return self._intf.get_property(ILaserPropagationChannel._metadata, ILaserPropagationChannel._get_tropospheric_scintillation_loss_model_metadata) - - _get_atmospheric_loss_model_component_linking_metadata = { "offset" : _get_atmospheric_loss_model_component_linking_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmospheric_loss_model_component_linking(self) -> "IComponentLinkEmbedControl": - """Get the link/embed controller for managing the atmospheric loss model component.""" - return self._intf.get_property(ILaserPropagationChannel._metadata, ILaserPropagationChannel._get_atmospheric_loss_model_component_linking_metadata) - - _get_tropospheric_scintillation_loss_model_component_linking_metadata = { "offset" : _get_tropospheric_scintillation_loss_model_component_linking_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def tropospheric_scintillation_loss_model_component_linking(self) -> "IComponentLinkEmbedControl": - """Get the link/embed controller for managing the tropospheric scintillation loss model component.""" - return self._intf.get_property(ILaserPropagationChannel._metadata, ILaserPropagationChannel._get_tropospheric_scintillation_loss_model_component_linking_metadata) - - _property_names[enable_atmospheric_loss_model] = "enable_atmospheric_loss_model" - _property_names[atmospheric_loss_model] = "atmospheric_loss_model" - _property_names[enable_tropospheric_scintillation_loss_model] = "enable_tropospheric_scintillation_loss_model" - _property_names[tropospheric_scintillation_loss_model] = "tropospheric_scintillation_loss_model" - _property_names[atmospheric_loss_model_component_linking] = "atmospheric_loss_model_component_linking" - _property_names[tropospheric_scintillation_loss_model_component_linking] = "tropospheric_scintillation_loss_model_component_linking" - - -agcls.AgClassCatalog.add_catalog_entry((5405068464516701808, 8818527412348089472), ILaserPropagationChannel) -agcls.AgTypeNameMap["ILaserPropagationChannel"] = ILaserPropagationChannel - class ICommSystemLinkSelectionCriteria(object): """Provide access to a link selection criteria.""" @@ -16905,7 +16191,7 @@ class ICommSystemLinkSelectionCriteria(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (4677210225164506469, 6443323360222069394), + "iid_data" : (5713261639042251437, 15463627289929153701), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16934,7 +16220,7 @@ def type(self) -> "CommSystemLinkSelectionCriteriaType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4677210225164506469, 6443323360222069394), ICommSystemLinkSelectionCriteria) +agcls.AgClassCatalog.add_catalog_entry((5713261639042251437, 15463627289929153701), ICommSystemLinkSelectionCriteria) agcls.AgTypeNameMap["ICommSystemLinkSelectionCriteria"] = ICommSystemLinkSelectionCriteria class ICommSystemAccessEventDetection(object): @@ -16944,7 +16230,7 @@ class ICommSystemAccessEventDetection(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5208341045069386558, 3088738700208561563), + "iid_data" : (5416647121787710291, 15094191011888260268), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16973,7 +16259,7 @@ def type(self) -> "CommSystemAccessEventDetectionType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5208341045069386558, 3088738700208561563), ICommSystemAccessEventDetection) +agcls.AgClassCatalog.add_catalog_entry((5416647121787710291, 15094191011888260268), ICommSystemAccessEventDetection) agcls.AgTypeNameMap["ICommSystemAccessEventDetection"] = ICommSystemAccessEventDetection class ICommSystemAccessSamplingMethod(object): @@ -16983,7 +16269,7 @@ class ICommSystemAccessSamplingMethod(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (4674942315843519248, 13441377460609190050), + "iid_data" : (5037771545252063213, 13493016469899026615), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17012,7 +16298,7 @@ def type(self) -> "CommSystemAccessSamplingMethodType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4674942315843519248, 13441377460609190050), ICommSystemAccessSamplingMethod) +agcls.AgClassCatalog.add_catalog_entry((5037771545252063213, 13493016469899026615), ICommSystemAccessSamplingMethod) agcls.AgTypeNameMap["ICommSystemAccessSamplingMethod"] = ICommSystemAccessSamplingMethod class ISRPModelBase(object): @@ -17022,7 +16308,7 @@ class ISRPModelBase(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5737677571023715874, 3567370799694821533), + "iid_data" : (4810339593085397630, 6170889441654618514), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17051,7 +16337,7 @@ def type(self) -> "SolarRadiationPressureModelType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5737677571023715874, 3567370799694821533), ISRPModelBase) +agcls.AgClassCatalog.add_catalog_entry((4810339593085397630, 6170889441654618514), ISRPModelBase) agcls.AgTypeNameMap["ISRPModelBase"] = ISRPModelBase class IVehicleHPOPDragModel(object): @@ -17060,7 +16346,7 @@ class IVehicleHPOPDragModel(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5150607289378482806, 3589177186674435468), + "iid_data" : (5124340899266459866, 4047505576811924130), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17080,7 +16366,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5150607289378482806, 3589177186674435468), IVehicleHPOPDragModel) +agcls.AgClassCatalog.add_catalog_entry((5124340899266459866, 4047505576811924130), IVehicleHPOPDragModel) agcls.AgTypeNameMap["IVehicleHPOPDragModel"] = IVehicleHPOPDragModel class IPropagatorSGP4LoadData(object): @@ -17089,7 +16375,7 @@ class IPropagatorSGP4LoadData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5657081851075772385, 5899130106963592070), + "iid_data" : (4935891774812487205, 16277898854870774715), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17109,7 +16395,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5657081851075772385, 5899130106963592070), IPropagatorSGP4LoadData) +agcls.AgClassCatalog.add_catalog_entry((4935891774812487205, 16277898854870774715), IPropagatorSGP4LoadData) agcls.AgTypeNameMap["IPropagatorSGP4LoadData"] = IPropagatorSGP4LoadData class IVehicleSolarFluxGeoMagnitude(object): @@ -17118,7 +16404,7 @@ class IVehicleSolarFluxGeoMagnitude(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5663764114058169289, 5585639902224213913), + "iid_data" : (5750855895186894357, 4768194055087025537), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17138,7 +16424,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5663764114058169289, 5585639902224213913), IVehicleSolarFluxGeoMagnitude) +agcls.AgClassCatalog.add_catalog_entry((5750855895186894357, 4768194055087025537), IVehicleSolarFluxGeoMagnitude) agcls.AgTypeNameMap["IVehicleSolarFluxGeoMagnitude"] = IVehicleSolarFluxGeoMagnitude class IPropagator(object): @@ -17147,7 +16433,7 @@ class IPropagator(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5504648384907297615, 12129420499141611952), + "iid_data" : (4954332986094518888, 17747917848864070295), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17167,7 +16453,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5504648384907297615, 12129420499141611952), IPropagator) +agcls.AgClassCatalog.add_catalog_entry((4954332986094518888, 17747917848864070295), IPropagator) agcls.AgTypeNameMap["IPropagator"] = IPropagator class IVehicleWaypointAltitudeReference(object): @@ -17177,7 +16463,7 @@ class IVehicleWaypointAltitudeReference(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5721554599985946437, 14209732357360914588), + "iid_data" : (4770984973762227850, 14205746952331127938), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17206,7 +16492,7 @@ def type(self) -> "VehicleAltitudeReference": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5721554599985946437, 14209732357360914588), IVehicleWaypointAltitudeReference) +agcls.AgClassCatalog.add_catalog_entry((4770984973762227850, 14205746952331127938), IVehicleWaypointAltitudeReference) agcls.AgTypeNameMap["IVehicleWaypointAltitudeReference"] = IVehicleWaypointAltitudeReference class IVehicleImpact(object): @@ -17215,7 +16501,7 @@ class IVehicleImpact(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4832445116390211078, 7809417337291873412), + "iid_data" : (4645599347335346945, 11803022246416931485), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17235,7 +16521,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4832445116390211078, 7809417337291873412), IVehicleImpact) +agcls.AgClassCatalog.add_catalog_entry((4645599347335346945, 11803022246416931485), IVehicleImpact) agcls.AgTypeNameMap["IVehicleImpact"] = IVehicleImpact class IVehicleLaunchControl(object): @@ -17244,7 +16530,7 @@ class IVehicleLaunchControl(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5180842658582628008, 3423034990240912026), + "iid_data" : (5016026869345224553, 12605730786089431974), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17264,7 +16550,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5180842658582628008, 3423034990240912026), IVehicleLaunchControl) +agcls.AgClassCatalog.add_catalog_entry((5016026869345224553, 12605730786089431974), IVehicleLaunchControl) agcls.AgTypeNameMap["IVehicleLaunchControl"] = IVehicleLaunchControl class IVehicleLaunch(object): @@ -17273,7 +16559,7 @@ class IVehicleLaunch(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5351964125400055779, 4055263661803858079), + "iid_data" : (5119220770525925558, 16389284544305714104), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17293,7 +16579,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5351964125400055779, 4055263661803858079), IVehicleLaunch) +agcls.AgClassCatalog.add_catalog_entry((5119220770525925558, 16389284544305714104), IVehicleLaunch) agcls.AgTypeNameMap["IVehicleLaunch"] = IVehicleLaunch class IVehicleImpactLocation(object): @@ -17302,7 +16588,7 @@ class IVehicleImpactLocation(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5574567871368957423, 5632221821773033149), + "iid_data" : (4742484980792023171, 1760095274539744175), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17322,7 +16608,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5574567871368957423, 5632221821773033149), IVehicleImpactLocation) +agcls.AgClassCatalog.add_catalog_entry((4742484980792023171, 1760095274539744175), IVehicleImpactLocation) agcls.AgTypeNameMap["IVehicleImpactLocation"] = IVehicleImpactLocation class IVehicleGPSAlmanacProperties(object): @@ -17332,7 +16618,7 @@ class IVehicleGPSAlmanacProperties(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5138238116490604522, 3979978333503839397), + "iid_data" : (4730111543027753224, 3478004190020259987), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17361,7 +16647,7 @@ def type(self) -> "VehicleGPSAlmanacType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5138238116490604522, 3979978333503839397), IVehicleGPSAlmanacProperties) +agcls.AgClassCatalog.add_catalog_entry((4730111543027753224, 3478004190020259987), IVehicleGPSAlmanacProperties) agcls.AgTypeNameMap["IVehicleGPSAlmanacProperties"] = IVehicleGPSAlmanacProperties class IVehicleAttitudeProfile(object): @@ -17371,7 +16657,7 @@ class IVehicleAttitudeProfile(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5490912438345647069, 1340453343981047969), + "iid_data" : (4904065164933019473, 314491309467022729), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17400,7 +16686,7 @@ def type(self) -> str: _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5490912438345647069, 1340453343981047969), IVehicleAttitudeProfile) +agcls.AgClassCatalog.add_catalog_entry((4904065164933019473, 314491309467022729), IVehicleAttitudeProfile) agcls.AgTypeNameMap["IVehicleAttitudeProfile"] = IVehicleAttitudeProfile class IVehiclePointing(object): @@ -17413,7 +16699,7 @@ class IVehiclePointing(object): _get_targets_method_offset = 3 _get_target_times_method_offset = 4 _metadata = { - "iid_data" : (5643160664876148404, 12925423194043504537), + "iid_data" : (5230811300486477798, 855996822366280066), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17467,7 +16753,7 @@ def target_times(self) -> "VehicleTargetTimes": _property_names[target_times] = "target_times" -agcls.AgClassCatalog.add_catalog_entry((5643160664876148404, 12925423194043504537), IVehiclePointing) +agcls.AgClassCatalog.add_catalog_entry((5230811300486477798, 855996822366280066), IVehiclePointing) agcls.AgTypeNameMap["IVehiclePointing"] = IVehiclePointing class IVehicleAttitude(object): @@ -17476,7 +16762,7 @@ class IVehicleAttitude(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5037685547370727970, 17771839035887661243), + "iid_data" : (5141831964526724329, 916615499019389845), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17496,7 +16782,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5037685547370727970, 17771839035887661243), IVehicleAttitude) +agcls.AgClassCatalog.add_catalog_entry((5141831964526724329, 916615499019389845), IVehicleAttitude) agcls.AgTypeNameMap["IVehicleAttitude"] = IVehicleAttitude class IVehicleAttitudeStandard(IVehicleAttitude): @@ -17506,7 +16792,7 @@ class IVehicleAttitudeStandard(IVehicleAttitude): _vtable_offset = IVehicleAttitude._vtable_offset + IVehicleAttitude._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5431937810667330261, 2828467013878475399), + "iid_data" : (5632614406239893632, 12930085773055010490), "vtable_reference" : IVehicleAttitude._vtable_offset + IVehicleAttitude._num_methods - 1, } _property_names = {} @@ -17536,7 +16822,7 @@ def type(self) -> "AttitudeStandardType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5431937810667330261, 2828467013878475399), IVehicleAttitudeStandard) +agcls.AgClassCatalog.add_catalog_entry((5632614406239893632, 12930085773055010490), IVehicleAttitudeStandard) agcls.AgTypeNameMap["IVehicleAttitudeStandard"] = IVehicleAttitudeStandard class IVehicleGraphics2DPass(object): @@ -17545,7 +16831,7 @@ class IVehicleGraphics2DPass(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5311915477281129694, 9226485923864577470), + "iid_data" : (5754887991574479096, 16933365833981466548), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17565,7 +16851,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5311915477281129694, 9226485923864577470), IVehicleGraphics2DPass) +agcls.AgClassCatalog.add_catalog_entry((5754887991574479096, 16933365833981466548), IVehicleGraphics2DPass) agcls.AgTypeNameMap["IVehicleGraphics2DPass"] = IVehicleGraphics2DPass class IVehicleGraphics2DTimeEventType(object): @@ -17574,7 +16860,7 @@ class IVehicleGraphics2DTimeEventType(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5025294780258769292, 9041894382540971193), + "iid_data" : (5609080610198845298, 5596580056218364067), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17594,7 +16880,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5025294780258769292, 9041894382540971193), IVehicleGraphics2DTimeEventType) +agcls.AgClassCatalog.add_catalog_entry((5609080610198845298, 5596580056218364067), IVehicleGraphics2DTimeEventType) agcls.AgTypeNameMap["IVehicleGraphics2DTimeEventType"] = IVehicleGraphics2DTimeEventType class IVehicleGraphics2DAttributes(object): @@ -17603,7 +16889,7 @@ class IVehicleGraphics2DAttributes(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5630724632594214322, 3054352712622501550), + "iid_data" : (5199584056026089077, 8787833150610044578), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17623,7 +16909,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5630724632594214322, 3054352712622501550), IVehicleGraphics2DAttributes) +agcls.AgClassCatalog.add_catalog_entry((5199584056026089077, 8787833150610044578), IVehicleGraphics2DAttributes) agcls.AgTypeNameMap["IVehicleGraphics2DAttributes"] = IVehicleGraphics2DAttributes class IVehicleGraphics2DAttributesBasic(IVehicleGraphics2DAttributes): @@ -17645,7 +16931,7 @@ class IVehicleGraphics2DAttributesBasic(IVehicleGraphics2DAttributes): >>> attributes.line.style = LineStyle.LONG_DASH >>> attributes.color = Colors.Lime >>> if os.name == "nt": - >>> installPath = r"C:\Program Files\AGI\STK 12" + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" >>> else: >>> installPath = os.environ["STK_INSTALL_DIR"] >>> attributes.marker_style = os.path.join(installPath, "STKData", "Pixmaps", "MarkersWin", "m010Satellite.bmp") @@ -17665,7 +16951,7 @@ class IVehicleGraphics2DAttributesBasic(IVehicleGraphics2DAttributes): _set_show_label_method_offset = 10 _get_line_method_offset = 11 _metadata = { - "iid_data" : (5480623769893779252, 2957098088799866781), + "iid_data" : (4916212917784230068, 10349080465795122836), "vtable_reference" : IVehicleGraphics2DAttributes._vtable_offset + IVehicleGraphics2DAttributes._num_methods - 1, } _property_names = {} @@ -17775,7 +17061,7 @@ def line(self) -> "VehicleGraphics2DLine": _property_names[line] = "line" -agcls.AgClassCatalog.add_catalog_entry((5480623769893779252, 2957098088799866781), IVehicleGraphics2DAttributesBasic) +agcls.AgClassCatalog.add_catalog_entry((4916212917784230068, 10349080465795122836), IVehicleGraphics2DAttributesBasic) agcls.AgTypeNameMap["IVehicleGraphics2DAttributesBasic"] = IVehicleGraphics2DAttributesBasic class IVehicleGraphics2DAttributesDisplayState(object): @@ -17785,7 +17071,7 @@ class IVehicleGraphics2DAttributesDisplayState(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_display_intervals_method_offset = 1 _metadata = { - "iid_data" : (5066551902426933770, 13961717558826846128), + "iid_data" : (4801047420891953609, 6161791967741652409), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17812,7 +17098,7 @@ def get_display_intervals(self) -> "VehicleGraphics2DIntervalsCollection": -agcls.AgClassCatalog.add_catalog_entry((5066551902426933770, 13961717558826846128), IVehicleGraphics2DAttributesDisplayState) +agcls.AgClassCatalog.add_catalog_entry((4801047420891953609, 6161791967741652409), IVehicleGraphics2DAttributesDisplayState) agcls.AgTypeNameMap["IVehicleGraphics2DAttributesDisplayState"] = IVehicleGraphics2DAttributesDisplayState class IVehicleGraphics2DElevation(object): @@ -17821,7 +17107,7 @@ class IVehicleGraphics2DElevation(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4992558730722716931, 16770144538786824586), + "iid_data" : (5134109750032549689, 6467980796196859046), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17841,7 +17127,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4992558730722716931, 16770144538786824586), IVehicleGraphics2DElevation) +agcls.AgClassCatalog.add_catalog_entry((5134109750032549689, 6467980796196859046), IVehicleGraphics2DElevation) agcls.AgTypeNameMap["IVehicleGraphics2DElevation"] = IVehicleGraphics2DElevation class IVehicleGraphics2DTimeComponentsElement(object): @@ -17856,7 +17142,7 @@ class IVehicleGraphics2DTimeComponentsElement(object): _set_highest_priority_method_offset = 5 _set_lowest_priority_method_offset = 6 _metadata = { - "iid_data" : (5365391812913111040, 4103492805061713310), + "iid_data" : (5719757491264013668, 3325796479118978207), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17922,7 +17208,7 @@ def set_lowest_priority(self) -> None: _property_names[priority] = "priority" -agcls.AgClassCatalog.add_catalog_entry((5365391812913111040, 4103492805061713310), IVehicleGraphics2DTimeComponentsElement) +agcls.AgClassCatalog.add_catalog_entry((5719757491264013668, 3325796479118978207), IVehicleGraphics2DTimeComponentsElement) agcls.AgTypeNameMap["IVehicleGraphics2DTimeComponentsElement"] = IVehicleGraphics2DTimeComponentsElement class IVehicleGraphics3DSystemsElementBase(object): @@ -17940,7 +17226,7 @@ class IVehicleGraphics3DSystemsElementBase(object): _get_persist_for_all_passes_method_offset = 8 _set_persist_for_all_passes_method_offset = 9 _metadata = { - "iid_data" : (5652880855108379770, 18064717504486947231), + "iid_data" : (5460605535487152688, 15137317172232828600), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18033,7 +17319,7 @@ def persist_for_all_passes(self, value:bool) -> None: _property_names[persist_for_all_passes] = "persist_for_all_passes" -agcls.AgClassCatalog.add_catalog_entry((5652880855108379770, 18064717504486947231), IVehicleGraphics3DSystemsElementBase) +agcls.AgClassCatalog.add_catalog_entry((5460605535487152688, 15137317172232828600), IVehicleGraphics3DSystemsElementBase) agcls.AgTypeNameMap["IVehicleGraphics3DSystemsElementBase"] = IVehicleGraphics3DSystemsElementBase class IVehicleGraphics3DProximityAreaObject(object): @@ -18056,7 +17342,7 @@ class IVehicleGraphics3DProximityAreaObject(object): _get_line_style_method_offset = 13 _set_line_style_method_offset = 14 _metadata = { - "iid_data" : (5188900544332703262, 18083370273956676540), + "iid_data" : (5648264384652072156, 4438074115864691094), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18188,7 +17474,7 @@ def line_style(self, line_style:"LineStyle") -> None: _property_names[line_style] = "line_style" -agcls.AgClassCatalog.add_catalog_entry((5188900544332703262, 18083370273956676540), IVehicleGraphics3DProximityAreaObject) +agcls.AgClassCatalog.add_catalog_entry((5648264384652072156, 4438074115864691094), IVehicleGraphics3DProximityAreaObject) agcls.AgTypeNameMap["IVehicleGraphics3DProximityAreaObject"] = IVehicleGraphics3DProximityAreaObject class IVehicleGraphics3DProximity(object): @@ -18197,7 +17483,7 @@ class IVehicleGraphics3DProximity(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5490361507773927852, 8106375085866449845), + "iid_data" : (5066211242351878306, 4311174228742780058), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18217,7 +17503,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5490361507773927852, 8106375085866449845), IVehicleGraphics3DProximity) +agcls.AgClassCatalog.add_catalog_entry((5066211242351878306, 4311174228742780058), IVehicleGraphics3DProximity) agcls.AgTypeNameMap["IVehicleGraphics3DProximity"] = IVehicleGraphics3DProximity class IVehicleGraphics3DSigmaScale(object): @@ -18226,7 +17512,7 @@ class IVehicleGraphics3DSigmaScale(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5196941435489636404, 13597946803055151802), + "iid_data" : (5710747101540216220, 3107648183190934206), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18246,7 +17532,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5196941435489636404, 13597946803055151802), IVehicleGraphics3DSigmaScale) +agcls.AgClassCatalog.add_catalog_entry((5710747101540216220, 3107648183190934206), IVehicleGraphics3DSigmaScale) agcls.AgTypeNameMap["IVehicleGraphics3DSigmaScale"] = IVehicleGraphics3DSigmaScale class IVehicleGraphics3DAttributes(object): @@ -18255,7 +17541,7 @@ class IVehicleGraphics3DAttributes(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5620786374833848697, 2758767996263707820), + "iid_data" : (4931753853989500217, 12711046147869521074), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18275,7 +17561,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5620786374833848697, 2758767996263707820), IVehicleGraphics3DAttributes) +agcls.AgClassCatalog.add_catalog_entry((4931753853989500217, 12711046147869521074), IVehicleGraphics3DAttributes) agcls.AgTypeNameMap["IVehicleGraphics3DAttributes"] = IVehicleGraphics3DAttributes class IVehicleGraphics3DTickData(object): @@ -18284,7 +17570,7 @@ class IVehicleGraphics3DTickData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5621580583188411286, 864090969697721496), + "iid_data" : (5600219316953233771, 3606385450387074949), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18304,7 +17590,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5621580583188411286, 864090969697721496), IVehicleGraphics3DTickData) +agcls.AgClassCatalog.add_catalog_entry((5600219316953233771, 3606385450387074949), IVehicleGraphics3DTickData) agcls.AgTypeNameMap["IVehicleGraphics3DTickData"] = IVehicleGraphics3DTickData class IGreatArcGraphics(object): @@ -18331,7 +17617,7 @@ class IGreatArcGraphics(object): _get_show_graphics_method_offset = 17 _set_show_graphics_method_offset = 18 _metadata = { - "iid_data" : (5303736710526434346, 12151474888660363417), + "iid_data" : (5473748907797005219, 11225797476302474937), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18503,7 +17789,7 @@ def show_graphics(self, is_visible:bool) -> None: _property_names[show_graphics] = "show_graphics" -agcls.AgClassCatalog.add_catalog_entry((5303736710526434346, 12151474888660363417), IGreatArcGraphics) +agcls.AgClassCatalog.add_catalog_entry((5473748907797005219, 11225797476302474937), IGreatArcGraphics) agcls.AgTypeNameMap["IGreatArcGraphics"] = IGreatArcGraphics class IGreatArcGraphics3D(object): @@ -18521,7 +17807,7 @@ class IGreatArcGraphics3D(object): _get_model_pointing_method_offset = 8 _get_velocity_covariance_method_offset = 9 _metadata = { - "iid_data" : (4654794006484014352, 7168301143859717287), + "iid_data" : (5497461839755164200, 15901329702211690639), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18622,13 +17908,13 @@ def velocity_covariance(self) -> "VehicleGraphics3DVelocityCovariance": _property_names[velocity_covariance] = "velocity_covariance" -agcls.AgClassCatalog.add_catalog_entry((4654794006484014352, 7168301143859717287), IGreatArcGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5497461839755164200, 15901329702211690639), IGreatArcGraphics3D) agcls.AgTypeNameMap["IGreatArcGraphics3D"] = IGreatArcGraphics3D class IGreatArcVehicle(object): """A base interface for all Great Arc Vehicles.""" - _num_methods = 17 + _num_methods = 15 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_route_type_method_offset = 1 _set_route_type_method_offset = 2 @@ -18645,10 +17931,8 @@ class IGreatArcVehicle(object): _get_eclipse_bodies_method_offset = 13 _get_use_terrain_in_lighting_computations_method_offset = 14 _set_use_terrain_in_lighting_computations_method_offset = 15 - _get_lighting_maximum_step_method_offset = 16 - _set_lighting_maximum_step_method_offset = 17 _metadata = { - "iid_data" : (5279504316049954210, 15594367786580511107), + "iid_data" : (4675123738493160674, 13447098933934393473), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18781,21 +18065,6 @@ def use_terrain_in_lighting_computations(self) -> bool: def use_terrain_in_lighting_computations(self, value:bool) -> None: return self._intf.set_property(IGreatArcVehicle._metadata, IGreatArcVehicle._set_use_terrain_in_lighting_computations_metadata, value) - _get_lighting_maximum_step_metadata = { "offset" : _get_lighting_maximum_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def lighting_maximum_step(self) -> float: - """Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension.""" - return self._intf.get_property(IGreatArcVehicle._metadata, IGreatArcVehicle._get_lighting_maximum_step_metadata) - - _set_lighting_maximum_step_metadata = { "offset" : _set_lighting_maximum_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @lighting_maximum_step.setter - def lighting_maximum_step(self, max_step:float) -> None: - return self._intf.set_property(IGreatArcVehicle._metadata, IGreatArcVehicle._set_lighting_maximum_step_metadata, max_step) - _property_names[route_type] = "route_type" _property_names[route_supported_types] = "route_supported_types" _property_names[route] = "route" @@ -18806,10 +18075,9 @@ def lighting_maximum_step(self, max_step:float) -> None: _property_names[access_constraints] = "access_constraints" _property_names[eclipse_bodies] = "eclipse_bodies" _property_names[use_terrain_in_lighting_computations] = "use_terrain_in_lighting_computations" - _property_names[lighting_maximum_step] = "lighting_maximum_step" -agcls.AgClassCatalog.add_catalog_entry((5279504316049954210, 15594367786580511107), IGreatArcVehicle) +agcls.AgClassCatalog.add_catalog_entry((4675123738493160674, 13447098933934393473), IGreatArcVehicle) agcls.AgTypeNameMap["IGreatArcVehicle"] = IGreatArcVehicle class IVehicleGraphics3DBPlaneTargetPointPosition(object): @@ -18818,7 +18086,7 @@ class IVehicleGraphics3DBPlaneTargetPointPosition(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4945646807221379868, 9716763658900496770), + "iid_data" : (5520440709212734597, 14188086198665123471), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18838,7 +18106,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4945646807221379868, 9716763658900496770), IVehicleGraphics3DBPlaneTargetPointPosition) +agcls.AgClassCatalog.add_catalog_entry((5520440709212734597, 14188086198665123471), IVehicleGraphics3DBPlaneTargetPointPosition) agcls.AgTypeNameMap["IVehicleGraphics3DBPlaneTargetPointPosition"] = IVehicleGraphics3DBPlaneTargetPointPosition class IEOIR(object): @@ -18847,7 +18115,7 @@ class IEOIR(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4997054115735588989, 10978269664136040866), + "iid_data" : (4647901207709481754, 16186563813994615702), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18867,7 +18135,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4997054115735588989, 10978269664136040866), IEOIR) +agcls.AgClassCatalog.add_catalog_entry((4647901207709481754, 16186563813994615702), IEOIR) agcls.AgTypeNameMap["IEOIR"] = IEOIR class IVehicleBreakAngle(object): @@ -18876,7 +18144,7 @@ class IVehicleBreakAngle(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4988134996306585048, 9407320597422388622), + "iid_data" : (5518014594451857303, 5390064148037930633), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18896,7 +18164,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4988134996306585048, 9407320597422388622), IVehicleBreakAngle) +agcls.AgClassCatalog.add_catalog_entry((5518014594451857303, 5390064148037930633), IVehicleBreakAngle) agcls.AgTypeNameMap["IVehicleBreakAngle"] = IVehicleBreakAngle class IVehiclePassNumbering(object): @@ -18905,7 +18173,7 @@ class IVehiclePassNumbering(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5398552838798370779, 18042157829268078765), + "iid_data" : (4989215893484318148, 8362894641946514361), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18925,7 +18193,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5398552838798370779, 18042157829268078765), IVehiclePassNumbering) +agcls.AgClassCatalog.add_catalog_entry((4989215893484318148, 8362894641946514361), IVehiclePassNumbering) agcls.AgTypeNameMap["IVehiclePassNumbering"] = IVehiclePassNumbering class IVehicleCoordinateAxes(object): @@ -18934,7 +18202,7 @@ class IVehicleCoordinateAxes(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5572439643719372335, 9216755239166683788), + "iid_data" : (5112381135841380150, 13363092473188377241), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18954,7 +18222,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5572439643719372335, 9216755239166683788), IVehicleCoordinateAxes) +agcls.AgClassCatalog.add_catalog_entry((5112381135841380150, 13363092473188377241), IVehicleCoordinateAxes) agcls.AgTypeNameMap["IVehicleCoordinateAxes"] = IVehicleCoordinateAxes class IChainTimePeriod(object): @@ -18964,7 +18232,7 @@ class IChainTimePeriod(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5709704128622212135, 13013663028119115678), + "iid_data" : (4879721223002769882, 10520140199474080158), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18993,7 +18261,7 @@ def type(self) -> "ChainTimePeriodType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5709704128622212135, 13013663028119115678), IChainTimePeriod) +agcls.AgClassCatalog.add_catalog_entry((4879721223002769882, 10520140199474080158), IChainTimePeriod) agcls.AgTypeNameMap["IChainTimePeriod"] = IChainTimePeriod class ICoverageBounds(object): @@ -19002,7 +18270,7 @@ class ICoverageBounds(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5367377918736334076, 11585881449721349005), + "iid_data" : (5538881576683545639, 1082633801919700385), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19022,7 +18290,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5367377918736334076, 11585881449721349005), ICoverageBounds) +agcls.AgClassCatalog.add_catalog_entry((5538881576683545639, 1082633801919700385), ICoverageBounds) agcls.AgTypeNameMap["ICoverageBounds"] = ICoverageBounds class ICoverageResolution(object): @@ -19031,7 +18299,7 @@ class ICoverageResolution(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5117993917188865935, 4486992342774042278), + "iid_data" : (4701956213030300506, 7156106687023361173), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19051,7 +18319,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5117993917188865935, 4486992342774042278), ICoverageResolution) +agcls.AgClassCatalog.add_catalog_entry((4701956213030300506, 7156106687023361173), ICoverageResolution) agcls.AgTypeNameMap["ICoverageResolution"] = ICoverageResolution class IFigureOfMeritGraphics2DContours(object): @@ -19079,7 +18347,7 @@ class IFigureOfMeritGraphics2DContours(object): _get_line_style_method_offset = 18 _set_line_style_method_offset = 19 _metadata = { - "iid_data" : (5669575479017612456, 17001755752824129189), + "iid_data" : (5409397165760400404, 17704073610829886630), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19254,7 +18522,7 @@ def line_style(self, value:"LineStyle") -> None: _property_names[line_style] = "line_style" -agcls.AgClassCatalog.add_catalog_entry((5669575479017612456, 17001755752824129189), IFigureOfMeritGraphics2DContours) +agcls.AgClassCatalog.add_catalog_entry((5409397165760400404, 17704073610829886630), IFigureOfMeritGraphics2DContours) agcls.AgTypeNameMap["IFigureOfMeritGraphics2DContours"] = IFigureOfMeritGraphics2DContours class IFigureOfMeritGraphics2DAttributes(object): @@ -19274,7 +18542,7 @@ class IFigureOfMeritGraphics2DAttributes(object): _get_fill_translucency_method_offset = 10 _set_fill_translucency_method_offset = 11 _metadata = { - "iid_data" : (5002089876201265557, 516918898942819773), + "iid_data" : (5103399750552460192, 4281317675786556807), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19383,7 +18651,7 @@ def fill_translucency(self, value:float) -> None: _property_names[fill_translucency] = "fill_translucency" -agcls.AgClassCatalog.add_catalog_entry((5002089876201265557, 516918898942819773), IFigureOfMeritGraphics2DAttributes) +agcls.AgClassCatalog.add_catalog_entry((5103399750552460192, 4281317675786556807), IFigureOfMeritGraphics2DAttributes) agcls.AgTypeNameMap["IFigureOfMeritGraphics2DAttributes"] = IFigureOfMeritGraphics2DAttributes class IFigureOfMeritNavigationAccuracyMethod(object): @@ -19392,7 +18660,7 @@ class IFigureOfMeritNavigationAccuracyMethod(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5439536752531767955, 6895029694432350080), + "iid_data" : (4804294475065965975, 12360722888077925782), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19412,7 +18680,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5439536752531767955, 6895029694432350080), IFigureOfMeritNavigationAccuracyMethod) +agcls.AgClassCatalog.add_catalog_entry((4804294475065965975, 12360722888077925782), IFigureOfMeritNavigationAccuracyMethod) agcls.AgTypeNameMap["IFigureOfMeritNavigationAccuracyMethod"] = IFigureOfMeritNavigationAccuracyMethod class IFigureOfMeritDefinitionData(object): @@ -19421,7 +18689,7 @@ class IFigureOfMeritDefinitionData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5762472793711328176, 1648658281617051277), + "iid_data" : (4806213862447597546, 11671982530445581960), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19441,7 +18709,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5762472793711328176, 1648658281617051277), IFigureOfMeritDefinitionData) +agcls.AgClassCatalog.add_catalog_entry((4806213862447597546, 11671982530445581960), IFigureOfMeritDefinitionData) agcls.AgTypeNameMap["IFigureOfMeritDefinitionData"] = IFigureOfMeritDefinitionData class IFigureOfMeritDefinitionResponseTime(IFigureOfMeritDefinitionCompute): @@ -19452,7 +18720,7 @@ class IFigureOfMeritDefinitionResponseTime(IFigureOfMeritDefinitionCompute): _get_minimum_assets_method_offset = 1 _set_minimum_assets_method_offset = 2 _metadata = { - "iid_data" : (5536673861946953761, 10265506897498970502), + "iid_data" : (4871867033169335023, 2940845749460259772), "vtable_reference" : IFigureOfMeritDefinitionCompute._vtable_offset + IFigureOfMeritDefinitionCompute._num_methods - 1, } _property_names = {} @@ -19489,7 +18757,7 @@ def minimum_assets(self, min_assets:int) -> None: _property_names[minimum_assets] = "minimum_assets" -agcls.AgClassCatalog.add_catalog_entry((5536673861946953761, 10265506897498970502), IFigureOfMeritDefinitionResponseTime) +agcls.AgClassCatalog.add_catalog_entry((4871867033169335023, 2940845749460259772), IFigureOfMeritDefinitionResponseTime) agcls.AgTypeNameMap["IFigureOfMeritDefinitionResponseTime"] = IFigureOfMeritDefinitionResponseTime class IFigureOfMeritDefinitionDilutionOfPrecision(IFigureOfMeritDefinitionCompute): @@ -19511,7 +18779,7 @@ class IFigureOfMeritDefinitionDilutionOfPrecision(IFigureOfMeritDefinitionComput _get_invalid_value_action_method_offset = 12 _set_invalid_value_action_method_offset = 13 _metadata = { - "iid_data" : (5280943407702019661, 5120971307039842206), + "iid_data" : (5710631175691896836, 1944885061653096351), "vtable_reference" : IFigureOfMeritDefinitionCompute._vtable_offset + IFigureOfMeritDefinitionCompute._num_methods - 1, } _property_names = {} @@ -19637,7 +18905,7 @@ def invalid_value_action(self, invalid_value_action_type:"FigureOfMeritInvalidVa _property_names[invalid_value_action] = "invalid_value_action" -agcls.AgClassCatalog.add_catalog_entry((5280943407702019661, 5120971307039842206), IFigureOfMeritDefinitionDilutionOfPrecision) +agcls.AgClassCatalog.add_catalog_entry((5710631175691896836, 1944885061653096351), IFigureOfMeritDefinitionDilutionOfPrecision) agcls.AgTypeNameMap["IFigureOfMeritDefinitionDilutionOfPrecision"] = IFigureOfMeritDefinitionDilutionOfPrecision class IConstellationConstraintRestriction(object): @@ -19646,7 +18914,7 @@ class IConstellationConstraintRestriction(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5507327946078615820, 9804071551691362187), + "iid_data" : (5500313544111775317, 18338759844030952875), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19666,7 +18934,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5507327946078615820, 9804071551691362187), IConstellationConstraintRestriction) +agcls.AgClassCatalog.add_catalog_entry((5500313544111775317, 18338759844030952875), IConstellationConstraintRestriction) agcls.AgTypeNameMap["IConstellationConstraintRestriction"] = IConstellationConstraintRestriction class IEventDetectionStrategy(object): @@ -19675,7 +18943,7 @@ class IEventDetectionStrategy(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5208890756423031065, 17931748581538634144), + "iid_data" : (4667276593455863909, 8808359467119791755), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19695,7 +18963,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5208890756423031065, 17931748581538634144), IEventDetectionStrategy) +agcls.AgClassCatalog.add_catalog_entry((4667276593455863909, 8808359467119791755), IEventDetectionStrategy) agcls.AgTypeNameMap["IEventDetectionStrategy"] = IEventDetectionStrategy class ISamplingMethodStrategy(object): @@ -19704,7 +18972,7 @@ class ISamplingMethodStrategy(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5272298299360289261, 5797151039106251421), + "iid_data" : (5395875069364696168, 15231983686636334721), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19724,7 +18992,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5272298299360289261, 5797151039106251421), ISamplingMethodStrategy) +agcls.AgClassCatalog.add_catalog_entry((5395875069364696168, 15231983686636334721), ISamplingMethodStrategy) agcls.AgTypeNameMap["ISamplingMethodStrategy"] = ISamplingMethodStrategy class IVehicleAttitudeSlewBase(object): @@ -19734,7 +19002,7 @@ class IVehicleAttitudeSlewBase(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (4935425881449669452, 2456344758463857072), + "iid_data" : (5207676673458837761, 6687692024260363711), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19763,7 +19031,7 @@ def type(self) -> "VehicleSlewMode": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4935425881449669452, 2456344758463857072), IVehicleAttitudeSlewBase) +agcls.AgClassCatalog.add_catalog_entry((5207676673458837761, 6687692024260363711), IVehicleAttitudeSlewBase) agcls.AgTypeNameMap["IVehicleAttitudeSlewBase"] = IVehicleAttitudeSlewBase class IVolumetricGridDefinition(object): @@ -19772,7 +19040,7 @@ class IVolumetricGridDefinition(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4647386605621383105, 8728166008586900153), + "iid_data" : (5394589192671532179, 10368836709667201688), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19792,7 +19060,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4647386605621383105, 8728166008586900153), IVolumetricGridDefinition) +agcls.AgClassCatalog.add_catalog_entry((5394589192671532179, 10368836709667201688), IVolumetricGridDefinition) agcls.AgTypeNameMap["IVolumetricGridDefinition"] = IVolumetricGridDefinition class IEOIRShapeObject(object): @@ -19802,7 +19070,7 @@ class IEOIRShapeObject(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5685968343336887387, 8603529884513149608), + "iid_data" : (5200732301082664063, 9150405141288306873), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19831,7 +19099,7 @@ def type(self) -> "EOIRShapeType": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5685968343336887387, 8603529884513149608), IEOIRShapeObject) +agcls.AgClassCatalog.add_catalog_entry((5200732301082664063, 9150405141288306873), IEOIRShapeObject) agcls.AgTypeNameMap["IEOIRShapeObject"] = IEOIRShapeObject @@ -19854,7 +19122,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKObject, [ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5125385608468594096, 179815710070104704), STKObject) +agcls.AgClassCatalog.add_catalog_entry((5081519362212111085, 7011065777399780002), STKObject) agcls.AgTypeNameMap["STKObject"] = STKObject class STKObjectRoot(ISTKObject, ILifetimeInformation, IAnimation, SupportsDeleteCallback): @@ -20007,14 +19275,14 @@ class STKObjectRoot(ISTKObject, ILifetimeInformation, IAnimation, SupportsDelete Open a Viewer Data File: >>> # STKObjectRoot root: STK Object Model Root >>> if os.name == "nt": - >>> installPath = r"C:\Program Files\AGI\STK 12" + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" >>> else: >>> installPath = os.environ["STK_INSTALL_DIR"] >>> vdfPath = "Data", "ExampleScenarios", "Intro_STK_Space_Systems.vdf" >>> root.load_vdf(os.path.join(installPath, *vdfPath), "") """ - _num_methods = 35 + _num_methods = 32 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _execute_command_method_offset = 1 _load_scenario_method_offset = 2 @@ -20047,12 +19315,9 @@ class STKObjectRoot(ISTKObject, ILifetimeInformation, IAnimation, SupportsDelete _load_method_offset = 29 _save_method_offset = 30 _save_as_method_offset = 31 - _load_vdf_from_sdf_method_offset = 32 - _load_vdf_from_sdf_with_version_method_offset = 33 - _save_vdf_to_sdf_method_offset = 34 - _get_rf_channel_modeler_method_offset = 35 + _get_rf_channel_modeler_method_offset = 32 _metadata = { - "iid_data" : (4786869921036693907, 4857582766587880637), + "iid_data" : (5468438814405318017, 16845685336238136481), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20230,7 +19495,7 @@ def load_vdf(self, path:str, password:str) -> None: Open a Viewer Data File: >>> # STKObjectRoot root: STK Object Model Root >>> if os.name == "nt": - >>> installPath = r"C:\Program Files\AGI\STK 12" + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" >>> else: >>> installPath = os.environ["STK_INSTALL_DIR"] >>> vdfPath = "Data", "ExampleScenarios", "Intro_STK_Space_Systems.vdf" @@ -20328,27 +19593,6 @@ def save_as(self, file_name:str) -> None: """Save the changes made to the scenario/vdf to a specified path and file name.""" return self._intf.invoke(STKObjectRoot._metadata, STKObjectRoot._save_as_metadata, file_name) - _load_vdf_from_sdf_metadata = { "offset" : _load_vdf_from_sdf_method_offset, - "arg_types" : (agcom.BSTR, agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg, agmarshall.BStrArg,) } - def load_vdf_from_sdf(self, vdf_path:str, password:str) -> None: - """Do not use this method, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Loads a vdf from SDF using the specified path. The method throws an exception if there is a scenario already loaded.""" - return self._intf.invoke(STKObjectRoot._metadata, STKObjectRoot._load_vdf_from_sdf_metadata, vdf_path, password) - - _load_vdf_from_sdf_with_version_metadata = { "offset" : _load_vdf_from_sdf_with_version_method_offset, - "arg_types" : (agcom.BSTR, agcom.BSTR, agcom.DOUBLE,), - "marshallers" : (agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.DoubleArg,) } - def load_vdf_from_sdf_with_version(self, vdf_path:str, password:str, version:float) -> None: - """Do not use this method, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Loads a vdf from SDF using the specified path. The method throws an exception if there is a scenario already loaded.""" - return self._intf.invoke(STKObjectRoot._metadata, STKObjectRoot._load_vdf_from_sdf_with_version_metadata, vdf_path, password, version) - - _save_vdf_to_sdf_metadata = { "offset" : _save_vdf_to_sdf_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def save_vdf_to_sdf(self, sdf_path:str) -> None: - """Do not use this method, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Saves a vdf to SDF at the specified location. The method throws an exception if the VDF creation or upload fails.""" - return self._intf.invoke(STKObjectRoot._metadata, STKObjectRoot._save_vdf_to_sdf_metadata, sdf_path) - _get_rf_channel_modeler_metadata = { "offset" : _get_rf_channel_modeler_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -20388,7 +19632,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKObjectRoot, [STKObjectRoot, ISTKObject, ILifetimeInformation, IAnimation]) -agcls.AgClassCatalog.add_catalog_entry((5068737736014417486, 18344048457192688537), STKObjectRoot) +agcls.AgClassCatalog.add_catalog_entry((4672032879876355271, 13008545100702865294), STKObjectRoot) agcls.AgTypeNameMap["STKObjectRoot"] = STKObjectRoot class LevelAttribute(SupportsDeleteCallback): @@ -20413,7 +19657,7 @@ class LevelAttribute(SupportsDeleteCallback): _get_user_text_method_offset = 15 _set_user_text_method_offset = 16 _metadata = { - "iid_data" : (4742747168436904428, 15069713448064004228), + "iid_data" : (4670986291752839512, 11080782613226512022), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20562,7 +19806,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LevelAttribute, [LevelAttribute, ]) -agcls.AgClassCatalog.add_catalog_entry((4691836421904998504, 13358401866955592639), LevelAttribute) +agcls.AgClassCatalog.add_catalog_entry((5690756764414251537, 16195403705940485517), LevelAttribute) agcls.AgTypeNameMap["LevelAttribute"] = LevelAttribute class LevelAttributeCollection(SupportsDeleteCallback): @@ -20578,7 +19822,7 @@ class LevelAttributeCollection(SupportsDeleteCallback): _add_level_method_offset = 6 _add_level_range_method_offset = 7 _metadata = { - "iid_data" : (5189546526172506034, 11941577777618216071), + "iid_data" : (5583713016913976076, 1830509656300614552), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -20668,7 +19912,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LevelAttributeCollection, [LevelAttributeCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4675181609603961754, 15384718876649957268), LevelAttributeCollection) +agcls.AgClassCatalog.add_catalog_entry((5162206215941823556, 13013251430708353717), LevelAttributeCollection) agcls.AgTypeNameMap["LevelAttributeCollection"] = LevelAttributeCollection class BasicAzElMask(SupportsDeleteCallback): @@ -20715,7 +19959,7 @@ class BasicAzElMask(SupportsDeleteCallback): _get_range_color_method_offset = 23 _set_range_color_method_offset = 24 _metadata = { - "iid_data" : (5071466537752059594, 12341808046202171280), + "iid_data" : (5192467595701107960, 13004807460053435817), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20928,7 +20172,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicAzElMask, [BasicAzElMask, ]) -agcls.AgClassCatalog.add_catalog_entry((5462326246335759447, 12191027663593535891), BasicAzElMask) +agcls.AgClassCatalog.add_catalog_entry((5253410657847573291, 16896071106562394508), BasicAzElMask) agcls.AgTypeNameMap["BasicAzElMask"] = BasicAzElMask class FacilityGraphics(SupportsDeleteCallback): @@ -20959,7 +20203,7 @@ class FacilityGraphics(SupportsDeleteCallback): _set_show_graphics_method_offset = 21 _get_radar_cross_section_method_offset = 22 _metadata = { - "iid_data" : (5189738631287432743, 13630767254644157856), + "iid_data" : (5741404733014704481, 5803856934804029603), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21160,7 +20404,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FacilityGraphics, [FacilityGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5476104007043449322, 13245343541410307748), FacilityGraphics) +agcls.AgClassCatalog.add_catalog_entry((5291095085080476046, 4373555046457639060), FacilityGraphics) agcls.AgTypeNameMap["FacilityGraphics"] = FacilityGraphics class PlaceGraphics(SupportsDeleteCallback): @@ -21191,7 +20435,7 @@ class PlaceGraphics(SupportsDeleteCallback): _set_show_graphics_method_offset = 21 _get_radar_cross_section_method_offset = 22 _metadata = { - "iid_data" : (5358984658127419762, 18443295366928010380), + "iid_data" : (5614350200248416693, 5529128843035321278), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21392,7 +20636,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PlaceGraphics, [PlaceGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5702610636509048736, 18141085906842949561), PlaceGraphics) +agcls.AgClassCatalog.add_catalog_entry((5688864550700796749, 3555452832424715176), PlaceGraphics) agcls.AgTypeNameMap["PlaceGraphics"] = PlaceGraphics class Graphics2DRangeContours(SupportsDeleteCallback): @@ -21433,7 +20677,7 @@ class Graphics2DRangeContours(SupportsDeleteCallback): _get_fill_translucency_method_offset = 13 _set_fill_translucency_method_offset = 14 _metadata = { - "iid_data" : (4652380719005928742, 8035077553737424536), + "iid_data" : (4941972677377429187, 3942644180099927456), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21568,7 +20812,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics2DRangeContours, [Graphics2DRangeContours, ]) -agcls.AgClassCatalog.add_catalog_entry((5071012221124472853, 12956424215014946945), Graphics2DRangeContours) +agcls.AgClassCatalog.add_catalog_entry((5422475749224746459, 11922165445673371538), Graphics2DRangeContours) agcls.AgTypeNameMap["Graphics2DRangeContours"] = Graphics2DRangeContours class AccessConstraint(IAccessConstraint, SupportsDeleteCallback): @@ -21587,7 +20831,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraint, [IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((5403324889890139352, 11730074011765467024), AccessConstraint) +agcls.AgClassCatalog.add_catalog_entry((4866380139520335133, 16939247610733427626), AccessConstraint) agcls.AgTypeNameMap["AccessConstraint"] = AccessConstraint class AccessConstraintCollection(SupportsDeleteCallback): @@ -21601,7 +20845,7 @@ class AccessConstraintCollection(SupportsDeleteCallback): >>> accessConstraints = satellite.access_constraints """ - _num_methods = 20 + _num_methods = 19 _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _get_count_method_offset = 1 _item_method_offset = 2 @@ -21622,9 +20866,8 @@ class AccessConstraintCollection(SupportsDeleteCallback): _set_use_preferred_maximum_time_step_method_offset = 17 _get_preferred_maximum_time_step_method_offset = 18 _set_preferred_maximum_time_step_method_offset = 19 - _remove_named_constraint_ex_method_offset = 20 _metadata = { - "iid_data" : (5621037918833283987, 86641657678199952), + "iid_data" : (5654927580409144511, 5834108841588947135), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -21727,7 +20970,7 @@ def add_named_constraint(self, cnstr_name:str) -> "IAccessConstraint": "arg_types" : (agcom.BSTR,), "marshallers" : (agmarshall.BStrArg,) } def remove_named_constraint(self, cnstr_name:str) -> None: - """Do not use this method, as it is deprecated. Use RemoveNamedConstraintEx instead. Removes a constraint with the given name from the collection.""" + """Remove a constraint with the given name from the collection.""" return self._intf.invoke(AccessConstraintCollection._metadata, AccessConstraintCollection._remove_named_constraint_metadata, cnstr_name) _is_named_constraint_active_metadata = { "offset" : _is_named_constraint_active_method_offset, @@ -21782,13 +21025,6 @@ def preferred_maximum_time_step(self) -> float: def preferred_maximum_time_step(self, value:float) -> None: return self._intf.set_property(AccessConstraintCollection._metadata, AccessConstraintCollection._set_preferred_maximum_time_step_metadata, value) - _remove_named_constraint_ex_metadata = { "offset" : _remove_named_constraint_ex_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def remove_named_constraint_ex(self, cnstr_name:str) -> None: - """Remove a constraint with the given name from the collection.""" - return self._intf.invoke(AccessConstraintCollection._metadata, AccessConstraintCollection._remove_named_constraint_ex_metadata, cnstr_name) - __getitem__ = item @@ -21811,7 +21047,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintCollection, [AccessConstraintCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4820065720847647409, 8995028674083257531), AccessConstraintCollection) +agcls.AgClassCatalog.add_catalog_entry((5386327205523198467, 13743808787314932671), AccessConstraintCollection) agcls.AgTypeNameMap["AccessConstraintCollection"] = AccessConstraintCollection class Graphics3DRangeContours(SupportsDeleteCallback): @@ -21828,7 +21064,7 @@ class Graphics3DRangeContours(SupportsDeleteCallback): _get_border_wall_method_offset = 7 _get_label_swap_distance_method_offset = 8 _metadata = { - "iid_data" : (5285701231483295364, 8153269883126888598), + "iid_data" : (5114283294449381710, 17485248687004294284), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21915,7 +21151,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DRangeContours, [Graphics3DRangeContours, ]) -agcls.AgClassCatalog.add_catalog_entry((4997990314645699875, 11284070761571696037), Graphics3DRangeContours) +agcls.AgClassCatalog.add_catalog_entry((4755537655069531647, 11759040191389712547), Graphics3DRangeContours) agcls.AgTypeNameMap["Graphics3DRangeContours"] = Graphics3DRangeContours class Graphics3DOffsetRotate(SupportsDeleteCallback): @@ -21932,7 +21168,7 @@ class Graphics3DOffsetRotate(SupportsDeleteCallback): _get_z_method_offset = 7 _set_z_method_offset = 8 _metadata = { - "iid_data" : (5096939079821186749, 15006156622265403053), + "iid_data" : (5099379519425786789, 14997368238759524228), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22017,7 +21253,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DOffsetRotate, [Graphics3DOffsetRotate, ]) -agcls.AgClassCatalog.add_catalog_entry((5471926415575056291, 14820620289341967783), Graphics3DOffsetRotate) +agcls.AgClassCatalog.add_catalog_entry((5448402018405573664, 10833270178671166631), Graphics3DOffsetRotate) agcls.AgTypeNameMap["Graphics3DOffsetRotate"] = Graphics3DOffsetRotate class Graphics3DOffsetTransformation(SupportsDeleteCallback): @@ -22034,7 +21270,7 @@ class Graphics3DOffsetTransformation(SupportsDeleteCallback): _get_z_method_offset = 7 _set_z_method_offset = 8 _metadata = { - "iid_data" : (4996826452943371577, 162195490198843041), + "iid_data" : (4758728798474318242, 139453556774398134), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22119,7 +21355,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DOffsetTransformation, [Graphics3DOffsetTransformation, ]) -agcls.AgClassCatalog.add_catalog_entry((5435413317123025715, 13475997651443531704), Graphics3DOffsetTransformation) +agcls.AgClassCatalog.add_catalog_entry((4843460590774768894, 8441795857000146087), Graphics3DOffsetTransformation) agcls.AgTypeNameMap["Graphics3DOffsetTransformation"] = Graphics3DOffsetTransformation class Graphics3DOffsetAttachment(SupportsDeleteCallback): @@ -22133,7 +21369,7 @@ class Graphics3DOffsetAttachment(SupportsDeleteCallback): _set_attachment_point_name_method_offset = 4 _get_available_attachment_points_method_offset = 5 _metadata = { - "iid_data" : (4725703941349488530, 1219054006864124337), + "iid_data" : (5304308931078276355, 356910190389082555), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22195,7 +21431,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DOffsetAttachment, [Graphics3DOffsetAttachment, ]) -agcls.AgClassCatalog.add_catalog_entry((5032136750734978879, 6762316841219473283), Graphics3DOffsetAttachment) +agcls.AgClassCatalog.add_catalog_entry((5400050802417786861, 6492844298768299181), Graphics3DOffsetAttachment) agcls.AgTypeNameMap["Graphics3DOffsetAttachment"] = Graphics3DOffsetAttachment class Graphics3DOffsetLabel(SupportsDeleteCallback): @@ -22214,7 +21450,7 @@ class Graphics3DOffsetLabel(SupportsDeleteCallback): _get_offset_frame_method_offset = 9 _set_offset_frame_method_offset = 10 _metadata = { - "iid_data" : (5303830052855958522, 5906494117709468583), + "iid_data" : (5533828048077295316, 15927726098586760343), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22315,7 +21551,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DOffsetLabel, [Graphics3DOffsetLabel, ]) -agcls.AgClassCatalog.add_catalog_entry((5009771181099546699, 13321140278531855523), Graphics3DOffsetLabel) +agcls.AgClassCatalog.add_catalog_entry((5713069605302983311, 2597047057973322157), Graphics3DOffsetLabel) agcls.AgTypeNameMap["Graphics3DOffsetLabel"] = Graphics3DOffsetLabel class Graphics3DOffset(SupportsDeleteCallback): @@ -22328,7 +21564,7 @@ class Graphics3DOffset(SupportsDeleteCallback): _get_label_method_offset = 3 _get_attachment_point_method_offset = 4 _metadata = { - "iid_data" : (5251466060974723430, 13412880926564638125), + "iid_data" : (5056767765494881703, 11975503471309265308), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22385,7 +21621,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DOffset, [Graphics3DOffset, ]) -agcls.AgClassCatalog.add_catalog_entry((4871853079103029351, 4705150768642452660), Graphics3DOffset) +agcls.AgClassCatalog.add_catalog_entry((4780246855100891019, 2579639348052500359), Graphics3DOffset) agcls.AgTypeNameMap["Graphics3DOffset"] = Graphics3DOffset class Graphics3DMarkerShape(IGraphics3DMarkerData, SupportsDeleteCallback): @@ -22396,7 +21632,7 @@ class Graphics3DMarkerShape(IGraphics3DMarkerData, SupportsDeleteCallback): _get_style_method_offset = 1 _set_style_method_offset = 2 _metadata = { - "iid_data" : (5451184913321189103, 4119975509738962613), + "iid_data" : (4769884872230437085, 5539800049801304464), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22435,7 +21671,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DMarkerShape, [Graphics3DMarkerShape, IGraphics3DMarkerData]) -agcls.AgClassCatalog.add_catalog_entry((5719324276372777283, 13748440144271360185), Graphics3DMarkerShape) +agcls.AgClassCatalog.add_catalog_entry((4938661099551034297, 9388837196310926496), Graphics3DMarkerShape) agcls.AgTypeNameMap["Graphics3DMarkerShape"] = Graphics3DMarkerShape class Graphics3DMarkerFile(IGraphics3DMarkerData, SupportsDeleteCallback): @@ -22451,7 +21687,7 @@ class Graphics3DMarkerFile(IGraphics3DMarkerData, SupportsDeleteCallback): _set_use_soft_transparency_method_offset = 6 _get_file_path_method_offset = 7 _metadata = { - "iid_data" : (4870948748535736926, 6848529613614031275), + "iid_data" : (5114026276059732892, 12498759548954079418), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22531,7 +21767,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DMarkerFile, [Graphics3DMarkerFile, IGraphics3DMarkerData]) -agcls.AgClassCatalog.add_catalog_entry((5014537191269433457, 7921192102521903508), Graphics3DMarkerFile) +agcls.AgClassCatalog.add_catalog_entry((5012833139387881113, 1685765916351450534), Graphics3DMarkerFile) agcls.AgTypeNameMap["Graphics3DMarkerFile"] = Graphics3DMarkerFile class Graphics3DMarker(SupportsDeleteCallback): @@ -22556,7 +21792,7 @@ class Graphics3DMarker(SupportsDeleteCallback): _get_orientation_mode_method_offset = 15 _set_orientation_mode_method_offset = 16 _metadata = { - "iid_data" : (4626180003251604815, 1455627048614524332), + "iid_data" : (5379395842542957966, 64549126540976267), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22705,7 +21941,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DMarker, [Graphics3DMarker, ]) -agcls.AgClassCatalog.add_catalog_entry((4832548645362528134, 7929234088733270932), Graphics3DMarker) +agcls.AgClassCatalog.add_catalog_entry((4792123877289735021, 3902737419467286407), Graphics3DMarker) agcls.AgTypeNameMap["Graphics3DMarker"] = Graphics3DMarker class Graphics3DDetailThreshold(SupportsDeleteCallback): @@ -22740,7 +21976,7 @@ class Graphics3DDetailThreshold(SupportsDeleteCallback): _get_point_method_offset = 11 _set_point_method_offset = 12 _metadata = { - "iid_data" : (5297442447925212257, 10388740250429327781), + "iid_data" : (5522627402554023670, 6396823334922035081), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22857,7 +22093,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DDetailThreshold, [Graphics3DDetailThreshold, ]) -agcls.AgClassCatalog.add_catalog_entry((5057275865653005019, 2192675243141494974), Graphics3DDetailThreshold) +agcls.AgClassCatalog.add_catalog_entry((4665265951725381906, 8450772182301582507), Graphics3DDetailThreshold) agcls.AgTypeNameMap["Graphics3DDetailThreshold"] = Graphics3DDetailThreshold class Graphics3DModelItem(SupportsDeleteCallback): @@ -22869,7 +22105,7 @@ class Graphics3DModelItem(SupportsDeleteCallback): _set_switch_time_method_offset = 2 _get_graphics_3d_model_file_method_offset = 3 _metadata = { - "iid_data" : (5399367640690706388, 9666930825852745907), + "iid_data" : (4898866191844464431, 141656701365346434), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22915,7 +22151,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DModelItem, [Graphics3DModelItem, ]) -agcls.AgClassCatalog.add_catalog_entry((4961546559777784825, 13522830516427641738), Graphics3DModelItem) +agcls.AgClassCatalog.add_catalog_entry((5222101717783839757, 16431733555790635154), Graphics3DModelItem) agcls.AgTypeNameMap["Graphics3DModelItem"] = Graphics3DModelItem class Graphics3DModelCollection(IGraphics3DModelData, SupportsDeleteCallback): @@ -22929,7 +22165,7 @@ class Graphics3DModelCollection(IGraphics3DModelData, SupportsDeleteCallback): _item_method_offset = 4 _get__new_enum_method_offset = 5 _metadata = { - "iid_data" : (4832919729132491847, 5746236782345297841), + "iid_data" : (5400350709685921691, 1223811491484817806), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -23007,7 +22243,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DModelCollection, [Graphics3DModelCollection, IGraphics3DModelData]) -agcls.AgClassCatalog.add_catalog_entry((4751877123699464953, 4649983838691794091), Graphics3DModelCollection) +agcls.AgClassCatalog.add_catalog_entry((5035167167025611758, 13827314859082134713), Graphics3DModelCollection) agcls.AgTypeNameMap["Graphics3DModelCollection"] = Graphics3DModelCollection class LabelNote(SupportsDeleteCallback): @@ -23023,7 +22259,7 @@ class LabelNote(SupportsDeleteCallback): _set_show_label_method_offset = 6 _get_intervals_method_offset = 7 _metadata = { - "iid_data" : (4686440002558982551, 8727306364132692649), + "iid_data" : (5179950749457768617, 9639293652197605029), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23101,7 +22337,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LabelNote, [LabelNote, ]) -agcls.AgClassCatalog.add_catalog_entry((4820844581322668682, 9871806706313642903), LabelNote) +agcls.AgClassCatalog.add_catalog_entry((5426177575836917280, 13477154449432040111), LabelNote) agcls.AgTypeNameMap["LabelNote"] = LabelNote class LabelNoteCollection(SupportsDeleteCallback): @@ -23115,7 +22351,7 @@ class LabelNoteCollection(SupportsDeleteCallback): _item_method_offset = 4 _get__new_enum_method_offset = 5 _metadata = { - "iid_data" : (5328288503804151441, 1337940575631293846), + "iid_data" : (4680886535302308107, 14871657018683979947), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -23191,7 +22427,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LabelNoteCollection, [LabelNoteCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5347308008965272444, 3181785027649952393), LabelNoteCollection) +agcls.AgClassCatalog.add_catalog_entry((4717343729030199028, 11905531868318836412), LabelNoteCollection) agcls.AgTypeNameMap["LabelNoteCollection"] = LabelNoteCollection class Graphics3DVector(SupportsDeleteCallback): @@ -23217,7 +22453,7 @@ class Graphics3DVector(SupportsDeleteCallback): _get_angle_size_scale_method_offset = 6 _set_angle_size_scale_method_offset = 7 _metadata = { - "iid_data" : (5590377511611797252, 15308787074105456527), + "iid_data" : (5112154679900406189, 9874221368788801413), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23295,7 +22531,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DVector, [Graphics3DVector, ]) -agcls.AgClassCatalog.add_catalog_entry((5686556053398266610, 5453445183963612841), Graphics3DVector) +agcls.AgClassCatalog.add_catalog_entry((5450201120933478624, 7960475195821303977), Graphics3DVector) agcls.AgTypeNameMap["Graphics3DVector"] = Graphics3DVector class FacilityGraphics3D(SupportsDeleteCallback): @@ -23314,7 +22550,7 @@ class FacilityGraphics3D(SupportsDeleteCallback): _get_vapor_trail_method_offset = 9 _get_radar_cross_section_method_offset = 10 _metadata = { - "iid_data" : (5325079513214990954, 6792359971024292771), + "iid_data" : (4858936325501537112, 7974249732763524500), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23425,7 +22661,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FacilityGraphics3D, [FacilityGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((4959291441680011489, 10364706058960409779), FacilityGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4741235884680377715, 4172026086109232828), FacilityGraphics3D) agcls.AgTypeNameMap["FacilityGraphics3D"] = FacilityGraphics3D class PlaceGraphics3D(SupportsDeleteCallback): @@ -23444,7 +22680,7 @@ class PlaceGraphics3D(SupportsDeleteCallback): _get_vapor_trail_method_offset = 9 _get_radar_cross_section_method_offset = 10 _metadata = { - "iid_data" : (4929669131933386155, 7327874851420237757), + "iid_data" : (4948836986205296317, 12588848061197540772), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23555,7 +22791,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PlaceGraphics3D, [PlaceGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((4869258699370364048, 1120807930241505968), PlaceGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4947690264086131759, 4427002723693592988), PlaceGraphics3D) agcls.AgTypeNameMap["PlaceGraphics3D"] = PlaceGraphics3D class TerrainNormalSlopeAzimuth(ITerrainNormData, SupportsDeleteCallback): @@ -23568,7 +22804,7 @@ class TerrainNormalSlopeAzimuth(ITerrainNormData, SupportsDeleteCallback): _get_azimuth_method_offset = 3 _set_azimuth_method_offset = 4 _metadata = { - "iid_data" : (5449570158921891454, 13806526992612844479), + "iid_data" : (5688814501247025663, 12015244220529587375), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23623,7 +22859,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TerrainNormalSlopeAzimuth, [TerrainNormalSlopeAzimuth, ITerrainNormData]) -agcls.AgClassCatalog.add_catalog_entry((5558617015717542940, 10830710575038722696), TerrainNormalSlopeAzimuth) +agcls.AgClassCatalog.add_catalog_entry((4969892774554239631, 1488145396737515954), TerrainNormalSlopeAzimuth) agcls.AgTypeNameMap["TerrainNormalSlopeAzimuth"] = TerrainNormalSlopeAzimuth class TimeIntervalCollection(IDisplayTimesData, IAccessInterval, SupportsDeleteCallback): @@ -23642,7 +22878,7 @@ class TimeIntervalCollection(IDisplayTimesData, IAccessInterval, SupportsDeleteC _get_interval_method_offset = 9 _to_array_method_offset = 10 _metadata = { - "iid_data" : (4987393967964338930, 11329763573820501901), + "iid_data" : (4676101820227482205, 68358726074392450), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -23739,7 +22975,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeIntervalCollection, [TimeIntervalCollection, IDisplayTimesData, IAccessInterval]) -agcls.AgClassCatalog.add_catalog_entry((4904908566517379997, 13219945747362136480), TimeIntervalCollection) +agcls.AgClassCatalog.add_catalog_entry((4885263473165847215, 507037838665692314), TimeIntervalCollection) agcls.AgTypeNameMap["TimeIntervalCollection"] = TimeIntervalCollection class TimeIntervalCollectionReadOnly(SupportsDeleteCallback): @@ -23751,7 +22987,7 @@ class TimeIntervalCollectionReadOnly(SupportsDeleteCallback): _get_interval_method_offset = 2 _to_array_method_offset = 3 _metadata = { - "iid_data" : (4700082279576932632, 17678711912109314443), + "iid_data" : (4709630038055784103, 4344481291439156914), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -23795,7 +23031,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimeIntervalCollectionReadOnly, [TimeIntervalCollectionReadOnly, ]) -agcls.AgClassCatalog.add_catalog_entry((5762432616505207271, 10761052681166425790), TimeIntervalCollectionReadOnly) +agcls.AgClassCatalog.add_catalog_entry((5248871554408342364, 8563582268140214665), TimeIntervalCollectionReadOnly) agcls.AgTypeNameMap["TimeIntervalCollectionReadOnly"] = TimeIntervalCollectionReadOnly class DisplayTimesDuringAccess(IDisplayTimesData, SupportsDeleteCallback): @@ -23806,7 +23042,7 @@ class DisplayTimesDuringAccess(IDisplayTimesData, SupportsDeleteCallback): _get_display_intervals_method_offset = 1 _get_access_objects_method_offset = 2 _metadata = { - "iid_data" : (5688722268732098223, 2318176416635322287), + "iid_data" : (4840790506024479802, 7962291381149214081), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23847,7 +23083,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DisplayTimesDuringAccess, [DisplayTimesDuringAccess, IDisplayTimesData]) -agcls.AgClassCatalog.add_catalog_entry((5666059169916353786, 14265954454204274365), DisplayTimesDuringAccess) +agcls.AgClassCatalog.add_catalog_entry((5224407847098378658, 6935051063125051308), DisplayTimesDuringAccess) agcls.AgTypeNameMap["DisplayTimesDuringAccess"] = DisplayTimesDuringAccess class DisplayTimesTimeComponent(IDisplayTimesData, SupportsDeleteCallback): @@ -23861,7 +23097,7 @@ class DisplayTimesTimeComponent(IDisplayTimesData, SupportsDeleteCallback): _get_qualified_path_method_offset = 4 _reset_method_offset = 5 _metadata = { - "iid_data" : (5054765862162299251, 17800229578414681232), + "iid_data" : (5441776744019208453, 15143907697580557953), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23919,7 +23155,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DisplayTimesTimeComponent, [DisplayTimesTimeComponent, IDisplayTimesData]) -agcls.AgClassCatalog.add_catalog_entry((4644626098284706469, 18053866677173619645), DisplayTimesTimeComponent) +agcls.AgClassCatalog.add_catalog_entry((4781944974215600472, 1778371702125066137), DisplayTimesTimeComponent) agcls.AgTypeNameMap["DisplayTimesTimeComponent"] = DisplayTimesTimeComponent class StarGraphics3D(SupportsDeleteCallback): @@ -23938,7 +23174,7 @@ class StarGraphics3D(SupportsDeleteCallback): _get_show_sub_star_label_method_offset = 9 _set_show_sub_star_label_method_offset = 10 _metadata = { - "iid_data" : (4955293069846890813, 9294898849606866602), + "iid_data" : (4797915361285834894, 1908220989949390747), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24039,7 +23275,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StarGraphics3D, [StarGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5438435515789659886, 3140491311477058949), StarGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5684051983312592447, 865495901741944761), StarGraphics3D) agcls.AgTypeNameMap["StarGraphics3D"] = StarGraphics3D class StarGraphics(SupportsDeleteCallback): @@ -24058,7 +23294,7 @@ class StarGraphics(SupportsDeleteCallback): _get_show_graphics_method_offset = 9 _set_show_graphics_method_offset = 10 _metadata = { - "iid_data" : (4850359424832192268, 16006286864947517603), + "iid_data" : (5722087387941675727, 4627710054247799992), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24159,7 +23395,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StarGraphics, [StarGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((4688100078979004041, 8199024493839125900), StarGraphics) +agcls.AgClassCatalog.add_catalog_entry((5707211256035112231, 13595826445664124329), StarGraphics) agcls.AgTypeNameMap["StarGraphics"] = StarGraphics class PlanetGraphics3D(SupportsDeleteCallback): @@ -24180,7 +23416,7 @@ class PlanetGraphics3D(SupportsDeleteCallback): _get_show_orbit_method_offset = 11 _set_show_orbit_method_offset = 12 _metadata = { - "iid_data" : (4678547618005524001, 4706148649023278484), + "iid_data" : (4832574046416040154, 10031640728455384222), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24297,7 +23533,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PlanetGraphics3D, [PlanetGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((4882034628078201888, 12735493591989419937), PlanetGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5490102319210067832, 8148961498658760092), PlanetGraphics3D) agcls.AgTypeNameMap["PlanetGraphics3D"] = PlanetGraphics3D class PlanetGraphics(SupportsDeleteCallback): @@ -24331,7 +23567,7 @@ class PlanetGraphics(SupportsDeleteCallback): _get_show_graphics_method_offset = 24 _set_show_graphics_method_offset = 25 _metadata = { - "iid_data" : (5234206029267043941, 3445555683446210696), + "iid_data" : (5141720342405481180, 2942251083341310854), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24553,7 +23789,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PlanetGraphics, [PlanetGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5646158316191271908, 13470394413475963559), PlanetGraphics) +agcls.AgClassCatalog.add_catalog_entry((4897130964980675975, 1489607524037694628), PlanetGraphics) agcls.AgTypeNameMap["PlanetGraphics"] = PlanetGraphics class AreaTypePattern(SupportsDeleteCallback): @@ -24566,7 +23802,7 @@ class AreaTypePattern(SupportsDeleteCallback): _get_longitude_method_offset = 3 _set_longitude_method_offset = 4 _metadata = { - "iid_data" : (4877451246352132306, 7610321863438577301), + "iid_data" : (4818442774422020533, 13317840019885999033), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24619,7 +23855,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AreaTypePattern, [AreaTypePattern, ]) -agcls.AgClassCatalog.add_catalog_entry((5413853447138753159, 6065850697736086692), AreaTypePattern) +agcls.AgClassCatalog.add_catalog_entry((4645881414594672973, 4996459767747493789), AreaTypePattern) agcls.AgTypeNameMap["AreaTypePattern"] = AreaTypePattern class AreaTypePatternCollection(IAreaTypeData, SupportsDeleteCallback): @@ -24655,7 +23891,7 @@ class AreaTypePatternCollection(IAreaTypeData, SupportsDeleteCallback): _insert_method_offset = 7 _to_array_method_offset = 8 _metadata = { - "iid_data" : (4783632398011123039, 9873158171618266770), + "iid_data" : (5523942393592296964, 10431165981930670755), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -24754,7 +23990,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AreaTypePatternCollection, [AreaTypePatternCollection, IAreaTypeData]) -agcls.AgClassCatalog.add_catalog_entry((4675615508382048233, 16145490037205104037), AreaTypePatternCollection) +agcls.AgClassCatalog.add_catalog_entry((4986883748907515593, 9167077011281502368), AreaTypePatternCollection) agcls.AgTypeNameMap["AreaTypePatternCollection"] = AreaTypePatternCollection class AreaTypeEllipse(IAreaTypeData, SupportsDeleteCallback): @@ -24769,7 +24005,7 @@ class AreaTypeEllipse(IAreaTypeData, SupportsDeleteCallback): _get_bearing_method_offset = 5 _set_bearing_method_offset = 6 _metadata = { - "iid_data" : (5109670376929275471, 17352419220664627879), + "iid_data" : (5281448016310937044, 7018219964914069414), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24840,7 +24076,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AreaTypeEllipse, [AreaTypeEllipse, IAreaTypeData]) -agcls.AgClassCatalog.add_catalog_entry((5260996465417546763, 6351616133503700409), AreaTypeEllipse) +agcls.AgClassCatalog.add_catalog_entry((5149747902566634631, 9444898984301997704), AreaTypeEllipse) agcls.AgTypeNameMap["AreaTypeEllipse"] = AreaTypeEllipse class AreaTargetGraphics3D(SupportsDeleteCallback): @@ -24861,7 +24097,7 @@ class AreaTargetGraphics3D(SupportsDeleteCallback): _get_fill_granularity_method_offset = 11 _set_fill_granularity_method_offset = 12 _metadata = { - "iid_data" : (5043152038186742246, 5067727365557546413), + "iid_data" : (5279668023679018369, 9254178194895827371), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24980,7 +24216,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AreaTargetGraphics3D, [AreaTargetGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((4828554741755929318, 8667086430725658285), AreaTargetGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5736118337367541025, 12742887203160910506), AreaTargetGraphics3D) agcls.AgTypeNameMap["AreaTargetGraphics3D"] = AreaTargetGraphics3D class AreaTargetGraphics(SupportsDeleteCallback): @@ -25026,7 +24262,7 @@ class AreaTargetGraphics(SupportsDeleteCallback): _get_show_graphics_method_offset = 36 _set_show_graphics_method_offset = 37 _metadata = { - "iid_data" : (5708913537652428004, 5351105948656925583), + "iid_data" : (5746851167788252643, 10344640246694220689), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25344,7 +24580,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AreaTargetGraphics, [AreaTargetGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5313389235702930315, 2865704460315618491), AreaTargetGraphics) +agcls.AgClassCatalog.add_catalog_entry((4887636629692434696, 9024813215169518009), AreaTargetGraphics) agcls.AgTypeNameMap["AreaTargetGraphics"] = AreaTargetGraphics class Graphics3DAzElMask(SupportsDeleteCallback): @@ -25364,7 +24600,7 @@ class Graphics3DAzElMask(SupportsDeleteCallback): _set_line_translucency_method_offset = 10 _get_label_swap_distance_method_offset = 11 _metadata = { - "iid_data" : (5544112499082226693, 13860493955996888488), + "iid_data" : (4696820715848377108, 5369792175009447601), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25474,7 +24710,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DAzElMask, [Graphics3DAzElMask, ]) -agcls.AgClassCatalog.add_catalog_entry((5142201632370206804, 349657608197739442), Graphics3DAzElMask) +agcls.AgClassCatalog.add_catalog_entry((4880302318334549482, 1559976152264019614), Graphics3DAzElMask) agcls.AgTypeNameMap["Graphics3DAzElMask"] = Graphics3DAzElMask class Graphics3DModelArticulation(SupportsDeleteCallback): @@ -25497,7 +24733,7 @@ class Graphics3DModelArticulation(SupportsDeleteCallback): _set_use_articulation_file_method_offset = 13 _get_graphics_3d_articulation_file_method_offset = 14 _metadata = { - "iid_data" : (5476460976653576396, 1523029085541293496), + "iid_data" : (5679518410512527381, 17714515895453761717), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25628,7 +24864,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DModelArticulation, [Graphics3DModelArticulation, ]) -agcls.AgClassCatalog.add_catalog_entry((4685853867803777090, 16830026689111081859), Graphics3DModelArticulation) +agcls.AgClassCatalog.add_catalog_entry((5348016614005042756, 11581135851493668754), Graphics3DModelArticulation) agcls.AgTypeNameMap["Graphics3DModelArticulation"] = Graphics3DModelArticulation class Graphics3DModelTransformationCollection(SupportsDeleteCallback): @@ -25641,7 +24877,7 @@ class Graphics3DModelTransformationCollection(SupportsDeleteCallback): _get__new_enum_method_offset = 3 _get_name_method_offset = 4 _metadata = { - "iid_data" : (5596729261048885969, 1633000595973079187), + "iid_data" : (4710462464826888500, 10102367299604664493), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -25712,7 +24948,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DModelTransformationCollection, [Graphics3DModelTransformationCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5658567764933145391, 3218258138895758229), Graphics3DModelTransformationCollection) +agcls.AgClassCatalog.add_catalog_entry((5709510615568259006, 8474937394605881006), Graphics3DModelTransformationCollection) agcls.AgTypeNameMap["Graphics3DModelTransformationCollection"] = Graphics3DModelTransformationCollection class Graphics3DModelTransformation(SupportsDeleteCallback): @@ -25726,7 +24962,7 @@ class Graphics3DModelTransformation(SupportsDeleteCallback): _get_minimum_method_offset = 4 _get_maximum_method_offset = 5 _metadata = { - "iid_data" : (5746846030145899324, 1207812493192200085), + "iid_data" : (5323752187042941003, 4260367049629569953), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25790,7 +25026,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DModelTransformation, [Graphics3DModelTransformation, ]) -agcls.AgClassCatalog.add_catalog_entry((5544683225956103655, 16548955897419407005), Graphics3DModelTransformation) +agcls.AgClassCatalog.add_catalog_entry((5054933197699029652, 4883019410207531410), Graphics3DModelTransformation) agcls.AgTypeNameMap["Graphics3DModelTransformation"] = Graphics3DModelTransformation class Graphics3DModelFile(IGraphics3DModelData, SupportsDeleteCallback): @@ -25802,7 +25038,7 @@ class Graphics3DModelFile(IGraphics3DModelData, SupportsDeleteCallback): _set_filename_method_offset = 2 _get_file_path_method_offset = 3 _metadata = { - "iid_data" : (5382636840706349020, 17692418492617566135), + "iid_data" : (5160584406524750530, 4284057182556021897), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25850,7 +25086,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DModelFile, [Graphics3DModelFile, IGraphics3DModelData]) -agcls.AgClassCatalog.add_catalog_entry((4985422231573478481, 4190419520449289857), Graphics3DModelFile) +agcls.AgClassCatalog.add_catalog_entry((5543969408981730901, 8824959877347308934), Graphics3DModelFile) agcls.AgTypeNameMap["Graphics3DModelFile"] = Graphics3DModelFile class PlanetPositionFile(IPositionSourceData, SupportsDeleteCallback): @@ -25862,7 +25098,7 @@ class PlanetPositionFile(IPositionSourceData, SupportsDeleteCallback): _set_filename_method_offset = 2 _get_file_path_method_offset = 3 _metadata = { - "iid_data" : (5119889550569412619, 15754123023342996670), + "iid_data" : (5031990520658257874, 9986134058676836280), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25910,7 +25146,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PlanetPositionFile, [PlanetPositionFile, IPositionSourceData]) -agcls.AgClassCatalog.add_catalog_entry((4923796857619520801, 4510239034430259591), PlanetPositionFile) +agcls.AgClassCatalog.add_catalog_entry((4730326270897742749, 18413291543299189171), PlanetPositionFile) agcls.AgTypeNameMap["PlanetPositionFile"] = PlanetPositionFile class PlanetPositionCentralBody(IPositionSourceData, SupportsDeleteCallback): @@ -25929,7 +25165,7 @@ class PlanetPositionCentralBody(IPositionSourceData, SupportsDeleteCallback): _get_available_ephemeris_source_types_method_offset = 9 _get_jplde_version_method_offset = 10 _metadata = { - "iid_data" : (5354332882924930835, 218719114892087424), + "iid_data" : (5105174095934321329, 365894764057069709), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26036,7 +25272,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PlanetPositionCentralBody, [PlanetPositionCentralBody, IPositionSourceData]) -agcls.AgClassCatalog.add_catalog_entry((5752034707279593156, 8313307131451599235), PlanetPositionCentralBody) +agcls.AgClassCatalog.add_catalog_entry((5537740854597278061, 1761513670270134933), PlanetPositionCentralBody) agcls.AgTypeNameMap["PlanetPositionCentralBody"] = PlanetPositionCentralBody class PlanetOrbitDisplayTime(IOrbitDisplayData, SupportsDeleteCallback): @@ -26047,7 +25283,7 @@ class PlanetOrbitDisplayTime(IOrbitDisplayData, SupportsDeleteCallback): _get_time_method_offset = 1 _set_time_method_offset = 2 _metadata = { - "iid_data" : (4636739166117768277, 13001045051739687301), + "iid_data" : (5458152999079842721, 18392600115010653838), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26086,7 +25322,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PlanetOrbitDisplayTime, [PlanetOrbitDisplayTime, IOrbitDisplayData]) -agcls.AgClassCatalog.add_catalog_entry((5157299259496775144, 710712331664079768), PlanetOrbitDisplayTime) +agcls.AgClassCatalog.add_catalog_entry((5266286486410562041, 13602524590589336722), PlanetOrbitDisplayTime) agcls.AgTypeNameMap["PlanetOrbitDisplayTime"] = PlanetOrbitDisplayTime class Scenario(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -26101,7 +25337,7 @@ class Scenario(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): >>> scenario.set_time_period(start_time="1 Jan 2012 12:00:00.000", stop_time="2 Jan 2012 12:00:00.000") """ - _num_methods = 38 + _num_methods = 37 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_start_time_method_offset = 1 _set_start_time_method_offset = 2 @@ -26136,13 +25372,12 @@ class Scenario(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _get_analysis_epoch_method_offset = 31 _get_existing_accesses_method_offset = 32 _get_access_between_objects_by_path_method_offset = 33 - _get_radar_clutter_map_method_offset = 34 - _get_radar_cross_section_method_offset = 35 - _get_rf_environment_method_offset = 36 - _get_tilesets_method_offset = 37 - _get_laser_environment_method_offset = 38 + _get_radar_cross_section_method_offset = 34 + _get_rf_environment_method_offset = 35 + _get_tilesets_method_offset = 36 + _get_laser_environment_method_offset = 37 _metadata = { - "iid_data" : (4718517201026647430, 18167409525942546827), + "iid_data" : (5505067613858299156, 14034460141417496205), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26410,14 +25645,6 @@ def get_access_between_objects_by_path(self, object_path1:str, object_path2:str) """Return an Access object associated with the two STK objects specified using their paths. The paths can be fully-qualified or truncated.""" return self._intf.invoke(Scenario._metadata, Scenario._get_access_between_objects_by_path_metadata, object_path1, object_path2, OutArg()) - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMap": - """Return the global radar clutter map.""" - return self._intf.get_property(Scenario._metadata, Scenario._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -26471,7 +25698,6 @@ def laser_environment(self) -> "LaserEnvironment": _property_names[scene_manager] = "scene_manager" _property_names[analysis_interval] = "analysis_interval" _property_names[analysis_epoch] = "analysis_epoch" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[rf_environment] = "rf_environment" _property_names[tilesets] = "tilesets" @@ -26494,7 +25720,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Scenario, [Scenario, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5717903642267803247, 3419633595515061152), Scenario) +agcls.AgClassCatalog.add_catalog_entry((5277399700051929886, 1508737011718947753), Scenario) agcls.AgTypeNameMap["Scenario"] = Scenario class ScenarioAnimation(SupportsDeleteCallback): @@ -26529,7 +25755,7 @@ class ScenarioAnimation(SupportsDeleteCallback): _get_time_array_qualified_path_method_offset = 25 _reset_time_array_component_method_offset = 26 _metadata = { - "iid_data" : (5214489461169494180, 2202198574196166589), + "iid_data" : (5096472273259979639, 17426136909356303018), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26754,7 +25980,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScenarioAnimation, [ScenarioAnimation, ]) -agcls.AgClassCatalog.add_catalog_entry((5154334488224517643, 5612413963943126656), ScenarioAnimation) +agcls.AgClassCatalog.add_catalog_entry((5721035986498860078, 18312642893278342079), ScenarioAnimation) agcls.AgTypeNameMap["ScenarioAnimation"] = ScenarioAnimation class ScenarioEarthData(SupportsDeleteCallback): @@ -26768,7 +25994,7 @@ class ScenarioEarthData(SupportsDeleteCallback): _get_eop_stop_time_method_offset = 4 _reload_eop_method_offset = 5 _metadata = { - "iid_data" : (4914028457241956580, 7820557051766291078), + "iid_data" : (5402160354182281142, 3184068138710419135), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26830,7 +26056,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScenarioEarthData, [ScenarioEarthData, ]) -agcls.AgClassCatalog.add_catalog_entry((5694259344082467474, 11937819757723821460), ScenarioEarthData) +agcls.AgClassCatalog.add_catalog_entry((5736366618573127298, 4109437862590385056), ScenarioEarthData) agcls.AgTypeNameMap["ScenarioEarthData"] = ScenarioEarthData class ScenarioGraphics(SupportsDeleteCallback): @@ -26885,7 +26111,7 @@ class ScenarioGraphics(SupportsDeleteCallback): _get_access_line_style_method_offset = 45 _set_access_line_style_method_offset = 46 _metadata = { - "iid_data" : (5253694955302692391, 18133985439497819016), + "iid_data" : (5536466030873847223, 16551162385171922568), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27270,7 +26496,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScenarioGraphics, [ScenarioGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((4810457788618205825, 11630455301409015967), ScenarioGraphics) +agcls.AgClassCatalog.add_catalog_entry((5330542438162965147, 10955221025501835138), ScenarioGraphics) agcls.AgTypeNameMap["ScenarioGraphics"] = ScenarioGraphics class TerrainCollection(SupportsDeleteCallback): @@ -27285,7 +26511,7 @@ class TerrainCollection(SupportsDeleteCallback): _remove_method_offset = 5 _remove_all_method_offset = 6 _metadata = { - "iid_data" : (5192093322975366697, 3083317941595602862), + "iid_data" : (4691795646629959628, 8987298450707830961), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -27368,7 +26594,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TerrainCollection, [TerrainCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5203989955593762280, 5231741367379318702), TerrainCollection) +agcls.AgClassCatalog.add_catalog_entry((5133615711386204407, 11087609595249951887), TerrainCollection) agcls.AgTypeNameMap["TerrainCollection"] = TerrainCollection class Terrain(SupportsDeleteCallback): @@ -27387,7 +26613,7 @@ class Terrain(SupportsDeleteCallback): _get_use_terrain_method_offset = 9 _set_use_terrain_method_offset = 10 _metadata = { - "iid_data" : (4675476867818799717, 4336635340734435000), + "iid_data" : (5498429140598332509, 6645486702297345926), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27494,7 +26720,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Terrain, [Terrain, ]) -agcls.AgClassCatalog.add_catalog_entry((4740275445935473076, 8700316583734645162), Terrain) +agcls.AgClassCatalog.add_catalog_entry((5649983137931798516, 838385021242311080), Terrain) agcls.AgTypeNameMap["Terrain"] = Terrain class Tileset3DCollection(SupportsDeleteCallback): @@ -27509,7 +26735,7 @@ class Tileset3DCollection(SupportsDeleteCallback): _remove_method_offset = 5 _remove_all_method_offset = 6 _metadata = { - "iid_data" : (5202234159614707852, 791077437488277689), + "iid_data" : (5354167102380212097, 8431003050156393113), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -27592,7 +26818,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Tileset3DCollection, [Tileset3DCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5714052653997082118, 3380711271918672570), Tileset3DCollection) +agcls.AgClassCatalog.add_catalog_entry((5105920386474325165, 11517124133634369921), Tileset3DCollection) agcls.AgTypeNameMap["Tileset3DCollection"] = Tileset3DCollection class Tileset3D(SupportsDeleteCallback): @@ -27605,7 +26831,7 @@ class Tileset3D(SupportsDeleteCallback): _get_uri_method_offset = 3 _get_reference_frame_method_offset = 4 _metadata = { - "iid_data" : (4813299669746568080, 957608419453439622), + "iid_data" : (5609840262447024674, 11873916578382067355), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27662,7 +26888,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Tileset3D, [Tileset3D, ]) -agcls.AgClassCatalog.add_catalog_entry((4735437201483939658, 6454651832660307094), Tileset3D) +agcls.AgClassCatalog.add_catalog_entry((5754659310431145996, 3568424621100831635), Tileset3D) agcls.AgTypeNameMap["Tileset3D"] = Tileset3D class ScenarioDatabaseCollection(SupportsDeleteCallback): @@ -27674,7 +26900,7 @@ class ScenarioDatabaseCollection(SupportsDeleteCallback): _get__new_enum_method_offset = 2 _item_method_offset = 3 _metadata = { - "iid_data" : (4916764011436429084, 7123221991685404350), + "iid_data" : (4676878944156881556, 16993963485311845523), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -27736,7 +26962,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScenarioDatabaseCollection, [ScenarioDatabaseCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5124317609840633953, 17743050031725128850), ScenarioDatabaseCollection) +agcls.AgClassCatalog.add_catalog_entry((5745932097504166980, 14873413231461492617), ScenarioDatabaseCollection) agcls.AgTypeNameMap["ScenarioDatabaseCollection"] = ScenarioDatabaseCollection class ScenarioDatabase(SupportsDeleteCallback): @@ -27754,7 +26980,7 @@ class ScenarioDatabase(SupportsDeleteCallback): _get_auxiliary_database_method_offset = 8 _set_auxiliary_database_method_offset = 9 _metadata = { - "iid_data" : (5745856774802782021, 1385603642778069122), + "iid_data" : (4688726931006481126, 15334531407517888391), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27848,7 +27074,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScenarioDatabase, [ScenarioDatabase, ]) -agcls.AgClassCatalog.add_catalog_entry((4756863673622867081, 3285640988915904411), ScenarioDatabase) +agcls.AgClassCatalog.add_catalog_entry((5307257860407965070, 17128189223592355242), ScenarioDatabase) agcls.AgTypeNameMap["ScenarioDatabase"] = ScenarioDatabase class ScenarioGraphics3D(SupportsDeleteCallback): @@ -27893,7 +27119,7 @@ class ScenarioGraphics3D(SupportsDeleteCallback): _hide_object_method_offset = 23 _hide_objects_method_offset = 24 _metadata = { - "iid_data" : (5046253949198082210, 3954563668359180430), + "iid_data" : (5294350066689483887, 16378796118625010595), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28104,7 +27330,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScenarioGraphics3D, [ScenarioGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5350970836646056637, 6224798786993114042), ScenarioGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4853204929099871601, 12395231862004206015), ScenarioGraphics3D) agcls.AgTypeNameMap["ScenarioGraphics3D"] = ScenarioGraphics3D class SensorComplexConicPattern(ISensorPattern, SupportsDeleteCallback): @@ -28125,7 +27351,7 @@ class SensorComplexConicPattern(ISensorPattern, SupportsDeleteCallback): _set_angular_resolution_method_offset = 11 _set_cone_half_angles_method_offset = 12 _metadata = { - "iid_data" : (5093113350369293406, 16203175417484372363), + "iid_data" : (5333572203220177889, 15109627770717790080), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28242,7 +27468,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorComplexConicPattern, [SensorComplexConicPattern, ISensorPattern]) -agcls.AgClassCatalog.add_catalog_entry((5211885239758602908, 15501953703855234465), SensorComplexConicPattern) +agcls.AgClassCatalog.add_catalog_entry((4963046915906689718, 5679855731021752993), SensorComplexConicPattern) agcls.AgTypeNameMap["SensorComplexConicPattern"] = SensorComplexConicPattern class SensorEOIRPattern(ISensorPattern, SupportsDeleteCallback): @@ -28272,7 +27498,7 @@ class SensorEOIRPattern(ISensorPattern, SupportsDeleteCallback): _get_scan_mode_method_offset = 20 _set_scan_mode_method_offset = 21 _metadata = { - "iid_data" : (5428009744251429285, 15574425588705983641), + "iid_data" : (4789801126753846366, 11365644557188525978), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28464,7 +27690,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorEOIRPattern, [SensorEOIRPattern, ISensorPattern]) -agcls.AgClassCatalog.add_catalog_entry((5372440760781385978, 974393422271983242), SensorEOIRPattern) +agcls.AgClassCatalog.add_catalog_entry((5345685907348561939, 15275134918717430702), SensorEOIRPattern) agcls.AgTypeNameMap["SensorEOIRPattern"] = SensorEOIRPattern class SensorUnknownPattern(ISensorPattern, SupportsDeleteCallback): @@ -28483,7 +27709,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorUnknownPattern, [ISensorPattern]) -agcls.AgClassCatalog.add_catalog_entry((4654708800457314830, 7001262951039864732), SensorUnknownPattern) +agcls.AgClassCatalog.add_catalog_entry((4951825130332711823, 11482924115689188485), SensorUnknownPattern) agcls.AgTypeNameMap["SensorUnknownPattern"] = SensorUnknownPattern class SensorEOIRBandCollection(SupportsDeleteCallback): @@ -28498,7 +27724,7 @@ class SensorEOIRBandCollection(SupportsDeleteCallback): _remove_at_method_offset = 5 _get_item_by_name_method_offset = 6 _metadata = { - "iid_data" : (4628048546370262403, 5889056366705530011), + "iid_data" : (4789655824297270242, 3670742648133910411), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -28581,7 +27807,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorEOIRBandCollection, [SensorEOIRBandCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5475883920383243942, 7049129139988270744), SensorEOIRBandCollection) +agcls.AgClassCatalog.add_catalog_entry((4903684442365737449, 11723994595651044533), SensorEOIRBandCollection) agcls.AgTypeNameMap["SensorEOIRBandCollection"] = SensorEOIRBandCollection class SensorEOIRBand(SupportsDeleteCallback): @@ -28693,7 +27919,7 @@ class SensorEOIRBand(SupportsDeleteCallback): _get_optical_automatic_rebalance_method_offset = 102 _set_optical_automatic_rebalance_method_offset = 103 _metadata = { - "iid_data" : (5672661365802925329, 17879086222040662672), + "iid_data" : (5317399398108803512, 20814946561656231), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29545,7 +28771,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorEOIRBand, [SensorEOIRBand, ]) -agcls.AgClassCatalog.add_catalog_entry((5194930565824413809, 15648349628553244069), SensorEOIRBand) +agcls.AgClassCatalog.add_catalog_entry((5458039952329065439, 6863209559457539717), SensorEOIRBand) agcls.AgTypeNameMap["SensorEOIRBand"] = SensorEOIRBand class SensorEOIRRadiometricPair(SupportsDeleteCallback): @@ -29558,7 +28784,7 @@ class SensorEOIRRadiometricPair(SupportsDeleteCallback): _get_equivalent_value_method_offset = 3 _set_equivalent_value_method_offset = 4 _metadata = { - "iid_data" : (5469509255905070164, 18178330370343687092), + "iid_data" : (4890977067812352175, 14320788947612904374), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29611,7 +28837,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorEOIRRadiometricPair, [SensorEOIRRadiometricPair, ]) -agcls.AgClassCatalog.add_catalog_entry((5532386801801999653, 18369165646883467697), SensorEOIRRadiometricPair) +agcls.AgClassCatalog.add_catalog_entry((5476741852680416940, 9851902416144844442), SensorEOIRRadiometricPair) agcls.AgTypeNameMap["SensorEOIRRadiometricPair"] = SensorEOIRRadiometricPair class SensorEOIRSensitivityCollection(SupportsDeleteCallback): @@ -29625,7 +28851,7 @@ class SensorEOIRSensitivityCollection(SupportsDeleteCallback): _add_method_offset = 4 _remove_at_method_offset = 5 _metadata = { - "iid_data" : (5206043482604828588, 10782961676804347828), + "iid_data" : (4915707406555670279, 8592729867954930566), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -29701,7 +28927,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorEOIRSensitivityCollection, [SensorEOIRSensitivityCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5559233953141911508, 10127063690653688730), SensorEOIRSensitivityCollection) +agcls.AgClassCatalog.add_catalog_entry((4857879841530405315, 1376293576774294956), SensorEOIRSensitivityCollection) agcls.AgTypeNameMap["SensorEOIRSensitivityCollection"] = SensorEOIRSensitivityCollection class SensorEOIRSaturationCollection(SupportsDeleteCallback): @@ -29715,7 +28941,7 @@ class SensorEOIRSaturationCollection(SupportsDeleteCallback): _add_method_offset = 4 _remove_at_method_offset = 5 _metadata = { - "iid_data" : (5528944043632736472, 3339815265767879086), + "iid_data" : (4779523424459731781, 6038750589775380105), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -29791,7 +29017,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorEOIRSaturationCollection, [SensorEOIRSaturationCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5688916827651051330, 1390312005368311964), SensorEOIRSaturationCollection) +agcls.AgClassCatalog.add_catalog_entry((5610375783236468910, 10961547271014304902), SensorEOIRSaturationCollection) agcls.AgTypeNameMap["SensorEOIRSaturationCollection"] = SensorEOIRSaturationCollection class SensorCustomPattern(ISensorPattern, SupportsDeleteCallback): @@ -29806,7 +29032,7 @@ class SensorCustomPattern(ISensorPattern, SupportsDeleteCallback): _get_use_native_resolution_method_offset = 5 _set_use_native_resolution_method_offset = 6 _metadata = { - "iid_data" : (4851854345128260196, 9849129627709118378), + "iid_data" : (4934700363372849577, 863275685147525309), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29877,7 +29103,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorCustomPattern, [SensorCustomPattern, ISensorPattern]) -agcls.AgClassCatalog.add_catalog_entry((5417150913818030148, 4629934996335305606), SensorCustomPattern) +agcls.AgClassCatalog.add_catalog_entry((5565261907303157057, 13306665864397292185), SensorCustomPattern) agcls.AgTypeNameMap["SensorCustomPattern"] = SensorCustomPattern class SensorHalfPowerPattern(ISensorPattern, SupportsDeleteCallback): @@ -29893,7 +29119,7 @@ class SensorHalfPowerPattern(ISensorPattern, SupportsDeleteCallback): _get_angular_resolution_method_offset = 6 _set_angular_resolution_method_offset = 7 _metadata = { - "iid_data" : (4815025780853327463, 329441295506776716), + "iid_data" : (5392104302282018036, 1109558947262581647), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29973,7 +29199,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorHalfPowerPattern, [SensorHalfPowerPattern, ISensorPattern]) -agcls.AgClassCatalog.add_catalog_entry((4916102445343448196, 11140099435027559340), SensorHalfPowerPattern) +agcls.AgClassCatalog.add_catalog_entry((5053841223596767423, 5438715097140456885), SensorHalfPowerPattern) agcls.AgTypeNameMap["SensorHalfPowerPattern"] = SensorHalfPowerPattern class SensorRectangularPattern(ISensorPattern, SupportsDeleteCallback): @@ -29988,7 +29214,7 @@ class SensorRectangularPattern(ISensorPattern, SupportsDeleteCallback): _get_angular_resolution_method_offset = 5 _set_angular_resolution_method_offset = 6 _metadata = { - "iid_data" : (5755036998539162967, 17228314028905763744), + "iid_data" : (4737378782968296459, 7359165223570918319), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30059,7 +29285,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorRectangularPattern, [SensorRectangularPattern, ISensorPattern]) -agcls.AgClassCatalog.add_catalog_entry((4893263814054702681, 14290974526423550113), SensorRectangularPattern) +agcls.AgClassCatalog.add_catalog_entry((5359696379992660082, 17499140131552763537), SensorRectangularPattern) agcls.AgTypeNameMap["SensorRectangularPattern"] = SensorRectangularPattern class SensorSARPattern(ISensorPattern, SupportsDeleteCallback): @@ -30083,7 +29309,7 @@ class SensorSARPattern(ISensorPattern, SupportsDeleteCallback): _get_track_parent_altitude_method_offset = 14 _set_track_parent_altitude_method_offset = 15 _metadata = { - "iid_data" : (5225779352194720964, 1907019203253341837), + "iid_data" : (4644268886872560723, 9591803785444308916), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30225,7 +29451,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorSARPattern, [SensorSARPattern, ISensorPattern]) -agcls.AgClassCatalog.add_catalog_entry((5592225247472363091, 16347529951711275915), SensorSARPattern) +agcls.AgClassCatalog.add_catalog_entry((5240960132264370975, 11553456360605598389), SensorSARPattern) agcls.AgTypeNameMap["SensorSARPattern"] = SensorSARPattern class SensorSimpleConicPattern(ISensorPattern, SupportsDeleteCallback): @@ -30238,7 +29464,7 @@ class SensorSimpleConicPattern(ISensorPattern, SupportsDeleteCallback): _get_angular_resolution_method_offset = 3 _set_angular_resolution_method_offset = 4 _metadata = { - "iid_data" : (5683824172701272023, 17046495119580626565), + "iid_data" : (5257339405880949971, 8039728597171246212), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30293,7 +29519,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorSimpleConicPattern, [SensorSimpleConicPattern, ISensorPattern]) -agcls.AgClassCatalog.add_catalog_entry((5302015256336370090, 750968349655622058), SensorSimpleConicPattern) +agcls.AgClassCatalog.add_catalog_entry((4855229489820079308, 14317028956868869307), SensorSimpleConicPattern) agcls.AgTypeNameMap["SensorSimpleConicPattern"] = SensorSimpleConicPattern class SensorPointingFixed(ISensorPointing, SupportsDeleteCallback): @@ -30327,7 +29553,7 @@ class SensorPointingFixed(ISensorPointing, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_orientation_method_offset = 1 _metadata = { - "iid_data" : (5154635548792985027, 7666972309555355802), + "iid_data" : (5347825732594524945, 9633317860737290675), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30359,7 +29585,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingFixed, [SensorPointingFixed, ISensorPointing]) -agcls.AgClassCatalog.add_catalog_entry((4721664570561591182, 3961529714836696751), SensorPointingFixed) +agcls.AgClassCatalog.add_catalog_entry((5332945471987739360, 1420472431217581955), SensorPointingFixed) agcls.AgTypeNameMap["SensorPointingFixed"] = SensorPointingFixed class SensorPointingFixedInAxes(ISensorPointing, SupportsDeleteCallback): @@ -30400,7 +29626,7 @@ class SensorPointingFixedInAxes(ISensorPointing, SupportsDeleteCallback): _get_use_reference_axes_flipped_about_x_method_offset = 5 _set_use_reference_axes_flipped_about_x_method_offset = 6 _metadata = { - "iid_data" : (4684378115510856607, 17119868351063919015), + "iid_data" : (4968135929159819379, 4141342451049751189), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30473,7 +29699,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingFixedInAxes, [SensorPointingFixedInAxes, ISensorPointing]) -agcls.AgClassCatalog.add_catalog_entry((5193210194567426737, 13290768799752663470), SensorPointingFixedInAxes) +agcls.AgClassCatalog.add_catalog_entry((5096845118518037898, 14532830483286622113), SensorPointingFixedInAxes) agcls.AgTypeNameMap["SensorPointingFixedInAxes"] = SensorPointingFixedInAxes class SensorPointing3DModel(ISensorPointing, SupportsDeleteCallback): @@ -30485,7 +29711,7 @@ class SensorPointing3DModel(ISensorPointing, SupportsDeleteCallback): _set_attachment_name_method_offset = 2 _get_available_elements_method_offset = 3 _metadata = { - "iid_data" : (4829421326128214655, 1690699959271740320), + "iid_data" : (4872789610554396257, 3352366825877770149), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30533,7 +29759,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointing3DModel, [SensorPointing3DModel, ISensorPointing]) -agcls.AgClassCatalog.add_catalog_entry((5380257573604608667, 8289745248674535855), SensorPointing3DModel) +agcls.AgClassCatalog.add_catalog_entry((4897916868020452886, 1989363818877386149), SensorPointing3DModel) agcls.AgTypeNameMap["SensorPointing3DModel"] = SensorPointing3DModel class SensorPointingSpinning(ISensorPointing, SupportsDeleteCallback): @@ -30559,7 +29785,7 @@ class SensorPointingSpinning(ISensorPointing, SupportsDeleteCallback): _set_offset_angle_method_offset = 16 _set_clock_angles_method_offset = 17 _metadata = { - "iid_data" : (5033488772340793473, 17430686365320571032), + "iid_data" : (4754356845537275007, 2140648373296454309), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30717,7 +29943,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingSpinning, [SensorPointingSpinning, ISensorPointing]) -agcls.AgClassCatalog.add_catalog_entry((4903742922486391892, 16007702410347222697), SensorPointingSpinning) +agcls.AgClassCatalog.add_catalog_entry((5332372761144714364, 11603986212776652189), SensorPointingSpinning) agcls.AgTypeNameMap["SensorPointingSpinning"] = SensorPointingSpinning class SensorPointingTargeted(ISensorPointing, SupportsDeleteCallback): @@ -30738,7 +29964,7 @@ class SensorPointingTargeted(ISensorPointing, SupportsDeleteCallback): _get_save_target_access_method_offset = 11 _set_save_target_access_method_offset = 12 _metadata = { - "iid_data" : (5308820555220534195, 11463833107551801531), + "iid_data" : (4789682123921009537, 12608271334754512798), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30863,7 +30089,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingTargeted, [SensorPointingTargeted, ISensorPointing]) -agcls.AgClassCatalog.add_catalog_entry((5746804525912262373, 4861032961697946012), SensorPointingTargeted) +agcls.AgClassCatalog.add_catalog_entry((5358861317370836506, 5803390874175821452), SensorPointingTargeted) agcls.AgTypeNameMap["SensorPointingTargeted"] = SensorPointingTargeted class SensorPointingExternal(ISensorPointing, SupportsDeleteCallback): @@ -30874,7 +30100,7 @@ class SensorPointingExternal(ISensorPointing, SupportsDeleteCallback): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5075713486606133949, 15778031863735529864), + "iid_data" : (4679841418133419692, 486817550228027780), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30913,7 +30139,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingExternal, [SensorPointingExternal, ISensorPointing]) -agcls.AgClassCatalog.add_catalog_entry((4676518461174839599, 7127964190099480500), SensorPointingExternal) +agcls.AgClassCatalog.add_catalog_entry((4674295530693935652, 16014970690581158535), SensorPointingExternal) agcls.AgTypeNameMap["SensorPointingExternal"] = SensorPointingExternal class SensorPointingTargetedBoresightTrack(ISensorPointingTargetedBoresight, SupportsDeleteCallback): @@ -30931,7 +30157,7 @@ class SensorPointingTargetedBoresightTrack(ISensorPointingTargetedBoresight, Sup _get_clock_angle_offset_for_up_vector_boresight_method_offset = 8 _set_clock_angle_offset_for_up_vector_boresight_method_offset = 9 _metadata = { - "iid_data" : (5396153334690629027, 12755296538182144173), + "iid_data" : (5456805119378288739, 3396147380939299227), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31027,7 +30253,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingTargetedBoresightTrack, [SensorPointingTargetedBoresightTrack, ISensorPointingTargetedBoresight]) -agcls.AgClassCatalog.add_catalog_entry((5373451273960400003, 18419985963910869927), SensorPointingTargetedBoresightTrack) +agcls.AgClassCatalog.add_catalog_entry((5625319649342973504, 18226797913680185731), SensorPointingTargetedBoresightTrack) agcls.AgTypeNameMap["SensorPointingTargetedBoresightTrack"] = SensorPointingTargetedBoresightTrack class SensorPointingTargetedBoresightFixed(ISensorPointingTargetedBoresight, SupportsDeleteCallback): @@ -31037,7 +30263,7 @@ class SensorPointingTargetedBoresightFixed(ISensorPointingTargetedBoresight, Sup _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_orientation_method_offset = 1 _metadata = { - "iid_data" : (5129229246665554034, 11457145665458637188), + "iid_data" : (5531342195571869239, 15387819761308250519), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31069,7 +30295,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingTargetedBoresightFixed, [SensorPointingTargetedBoresightFixed, ISensorPointingTargetedBoresight]) -agcls.AgClassCatalog.add_catalog_entry((5395720683661544979, 13155679576268110235), SensorPointingTargetedBoresightFixed) +agcls.AgClassCatalog.add_catalog_entry((5734650853844262282, 12014276796531128755), SensorPointingTargetedBoresightFixed) agcls.AgTypeNameMap["SensorPointingTargetedBoresightFixed"] = SensorPointingTargetedBoresightFixed class SensorTargetCollection(SupportsDeleteCallback): @@ -31087,7 +30313,7 @@ class SensorTargetCollection(SupportsDeleteCallback): _add_object_method_offset = 8 _remove_object_method_offset = 9 _metadata = { - "iid_data" : (4613041348827481187, 4736408239113424055), + "iid_data" : (5000061608140281315, 143252478622996656), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -31191,7 +30417,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorTargetCollection, [SensorTargetCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5431985170242409623, 8943182097098935473), SensorTargetCollection) +agcls.AgClassCatalog.add_catalog_entry((4730337774912869246, 13436912129744599168), SensorTargetCollection) agcls.AgTypeNameMap["SensorTargetCollection"] = SensorTargetCollection class SensorTarget(SupportsDeleteCallback): @@ -31201,7 +30427,7 @@ class SensorTarget(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_name_method_offset = 1 _metadata = { - "iid_data" : (5416795027119391195, 8153287529099881375), + "iid_data" : (4735926675572424473, 6375881565189879210), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31231,7 +30457,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorTarget, [SensorTarget, ]) -agcls.AgClassCatalog.add_catalog_entry((5747780306652628496, 1355089140840769202), SensorTarget) +agcls.AgClassCatalog.add_catalog_entry((5358793282454915424, 3930239946620495031), SensorTarget) agcls.AgTypeNameMap["SensorTarget"] = SensorTarget class AccessTargetTime(SupportsDeleteCallback): @@ -31243,7 +30469,7 @@ class AccessTargetTime(SupportsDeleteCallback): _get_stop_time_method_offset = 2 _get_target_method_offset = 3 _metadata = { - "iid_data" : (4744630658569180040, 7707266004668607892), + "iid_data" : (4644289156539718460, 15641716268010586809), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31291,7 +30517,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessTargetTime, [AccessTargetTime, ]) -agcls.AgClassCatalog.add_catalog_entry((5504084755700729921, 17905346347080448137), AccessTargetTime) +agcls.AgClassCatalog.add_catalog_entry((5618067254584270676, 9925553993356258745), AccessTargetTime) agcls.AgTypeNameMap["AccessTargetTime"] = AccessTargetTime class ScheduleTime(SupportsDeleteCallback): @@ -31306,7 +30532,7 @@ class ScheduleTime(SupportsDeleteCallback): _get_target_method_offset = 5 _set_target_method_offset = 6 _metadata = { - "iid_data" : (5380262992686229762, 10397384116242800821), + "iid_data" : (5214978332176415700, 6187413800334776203), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31375,7 +30601,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScheduleTime, [ScheduleTime, ]) -agcls.AgClassCatalog.add_catalog_entry((5585475012345813845, 10192195995039122820), ScheduleTime) +agcls.AgClassCatalog.add_catalog_entry((4657532064801979670, 12112574657989095341), ScheduleTime) agcls.AgTypeNameMap["ScheduleTime"] = ScheduleTime class SensorAzElMaskFile(IAzElMaskData, SupportsDeleteCallback): @@ -31387,7 +30613,7 @@ class SensorAzElMaskFile(IAzElMaskData, SupportsDeleteCallback): _get_boresight_axis_method_offset = 2 _set_boresight_axis_method_offset = 3 _metadata = { - "iid_data" : (4707111952654270631, 3080023342825912225), + "iid_data" : (4791115240422567473, 13531695941574072975), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31435,7 +30661,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorAzElMaskFile, [SensorAzElMaskFile, IAzElMaskData]) -agcls.AgClassCatalog.add_catalog_entry((4841327667809913790, 7769773662056708756), SensorAzElMaskFile) +agcls.AgClassCatalog.add_catalog_entry((5005631860501895925, 13771063471470008237), SensorAzElMaskFile) agcls.AgTypeNameMap["SensorAzElMaskFile"] = SensorAzElMaskFile class SensorGraphics(SupportsDeleteCallback): @@ -31467,7 +30693,7 @@ class SensorGraphics(SupportsDeleteCallback): _get_show_graphics_method_offset = 22 _set_show_graphics_method_offset = 23 _metadata = { - "iid_data" : (5140863931421007624, 3286498750493181613), + "iid_data" : (4770680859809559549, 196328388549576613), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31673,7 +30899,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorGraphics, [SensorGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5135244214308090044, 17603827537751733637), SensorGraphics) +agcls.AgClassCatalog.add_catalog_entry((5084613958145511440, 8527392659509516217), SensorGraphics) agcls.AgTypeNameMap["SensorGraphics"] = SensorGraphics class SensorProjection(SupportsDeleteCallback): @@ -31721,7 +30947,7 @@ class SensorProjection(SupportsDeleteCallback): _get_display_times_hides_persistence_method_offset = 25 _set_display_times_hides_persistence_method_offset = 26 _metadata = { - "iid_data" : (5650891312262164929, 12005530615009625472), + "iid_data" : (4955276986742389433, 3097300191803934090), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31946,7 +31172,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorProjection, [SensorProjection, ]) -agcls.AgClassCatalog.add_catalog_entry((5202974880294871485, 4737477280838645919), SensorProjection) +agcls.AgClassCatalog.add_catalog_entry((4955564657679015107, 13645343766527552688), SensorProjection) agcls.AgTypeNameMap["SensorProjection"] = SensorProjection class SensorProjectionDisplayDistance(IDisplayDistance, ISensorProjectionDisplayDistance, SupportsDeleteCallback): @@ -31967,7 +31193,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorProjectionDisplayDistance, [IDisplayDistance, ISensorProjectionDisplayDistance]) -agcls.AgClassCatalog.add_catalog_entry((5156374586132190510, 11384363165922837395), SensorProjectionDisplayDistance) +agcls.AgClassCatalog.add_catalog_entry((4732917122816691059, 16967418156404579712), SensorProjectionDisplayDistance) agcls.AgTypeNameMap["SensorProjectionDisplayDistance"] = SensorProjectionDisplayDistance class SensorGraphics3D(SupportsDeleteCallback): @@ -32015,7 +31241,7 @@ class SensorGraphics3D(SupportsDeleteCallback): _get_projection_time_dependency_method_offset = 38 _set_projection_time_dependency_method_offset = 39 _metadata = { - "iid_data" : (5306622405160361315, 1537831804935345835), + "iid_data" : (5042475295718781234, 14071951304544068283), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32355,7 +31581,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorGraphics3D, [SensorGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((4755281292989989015, 17547419379759143337), SensorGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5507593034885737431, 3519940120771726782), SensorGraphics3D) agcls.AgTypeNameMap["SensorGraphics3D"] = SensorGraphics3D class SensorGraphics3DPulse(SupportsDeleteCallback): @@ -32381,7 +31607,7 @@ class SensorGraphics3DPulse(SupportsDeleteCallback): _set_show_sensor_pulse_in_opposite_direction_method_offset = 16 _reset_to_defaults_method_offset = 17 _metadata = { - "iid_data" : (5147873928635702492, 475275048871824256), + "iid_data" : (4984632856614621855, 7965713143940380562), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32537,7 +31763,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorGraphics3DPulse, [SensorGraphics3DPulse, ]) -agcls.AgClassCatalog.add_catalog_entry((5198747690515801435, 3039129233217055153), SensorGraphics3DPulse) +agcls.AgClassCatalog.add_catalog_entry((5671348974689336732, 6822110594685402783), SensorGraphics3DPulse) agcls.AgTypeNameMap["SensorGraphics3DPulse"] = SensorGraphics3DPulse class SensorGraphics3DOffset(SupportsDeleteCallback): @@ -32563,7 +31789,7 @@ class SensorGraphics3DOffset(SupportsDeleteCallback): _set_attachment_point_name_method_offset = 16 _get_available_attachment_points_method_offset = 17 _metadata = { - "iid_data" : (5215987978796603468, 14434331664416506815), + "iid_data" : (4676355872065663771, 10601612155579071896), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32719,7 +31945,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorGraphics3DOffset, [SensorGraphics3DOffset, ]) -agcls.AgClassCatalog.add_catalog_entry((5649503400177063630, 3322470596793586584), SensorGraphics3DOffset) +agcls.AgClassCatalog.add_catalog_entry((4889635088839885442, 14809489773595376800), SensorGraphics3DOffset) agcls.AgTypeNameMap["SensorGraphics3DOffset"] = SensorGraphics3DOffset class AccessConstraintTimeSlipRange(IAccessConstraint, SupportsDeleteCallback): @@ -32731,7 +31957,7 @@ class AccessConstraintTimeSlipRange(IAccessConstraint, SupportsDeleteCallback): _get_launch_window_end_method_offset = 2 _get_range_method_offset = 3 _metadata = { - "iid_data" : (4785020438285531827, 17555749775986558881), + "iid_data" : (5047187774061199288, 2864198464865608851), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -32781,7 +32007,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintTimeSlipRange, [AccessConstraintTimeSlipRange, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((4753001347913200999, 3964537746379987386), AccessConstraintTimeSlipRange) +agcls.AgClassCatalog.add_catalog_entry((5376829370025410194, 15209046392829523637), AccessConstraintTimeSlipRange) agcls.AgTypeNameMap["AccessConstraintTimeSlipRange"] = AccessConstraintTimeSlipRange class AccessConstraintBackground(IAccessConstraint, SupportsDeleteCallback): @@ -32792,7 +32018,7 @@ class AccessConstraintBackground(IAccessConstraint, SupportsDeleteCallback): _get_background_method_offset = 1 _set_background_method_offset = 2 _metadata = { - "iid_data" : (5363104484463008179, 16647950587362826626), + "iid_data" : (4708066316390288023, 15972129758088653501), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -32831,7 +32057,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintBackground, [AccessConstraintBackground, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((4670682699490436326, 15943801912748065692), AccessConstraintBackground) +agcls.AgClassCatalog.add_catalog_entry((4690790083756826855, 4318287981113781638), AccessConstraintBackground) agcls.AgTypeNameMap["AccessConstraintBackground"] = AccessConstraintBackground class AccessConstraintGroundTrack(IAccessConstraint, SupportsDeleteCallback): @@ -32842,7 +32068,7 @@ class AccessConstraintGroundTrack(IAccessConstraint, SupportsDeleteCallback): _get_direction_method_offset = 1 _set_direction_method_offset = 2 _metadata = { - "iid_data" : (4726865027477816460, 9507562284032859793), + "iid_data" : (5350507396779882534, 406589639576449945), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -32881,7 +32107,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintGroundTrack, [AccessConstraintGroundTrack, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((5756748195235844083, 4808570719834156686), AccessConstraintGroundTrack) +agcls.AgClassCatalog.add_catalog_entry((5264559817383541580, 13030616808444944035), AccessConstraintGroundTrack) agcls.AgTypeNameMap["AccessConstraintGroundTrack"] = AccessConstraintGroundTrack class AccessConstraintMinMaxBase(IAccessConstraintMinMaxBase, IAccessConstraint, SupportsDeleteCallback): @@ -32902,7 +32128,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintMinMaxBase, [IAccessConstraintMinMaxBase, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((4865959399340651702, 16550892515532101303), AccessConstraintMinMaxBase) +agcls.AgClassCatalog.add_catalog_entry((5113092165515008524, 4222487940051506865), AccessConstraintMinMaxBase) agcls.AgTypeNameMap["AccessConstraintMinMaxBase"] = AccessConstraintMinMaxBase class AccessConstraintAnalysisWorkbenchComponent(IAccessConstraint, SupportsDeleteCallback): @@ -32922,7 +32148,7 @@ class AccessConstraintAnalysisWorkbenchComponent(IAccessConstraint, SupportsDele _set_reference_method_offset = 10 _get_available_references_method_offset = 11 _metadata = { - "iid_data" : (4868000019041901507, 4261821426714259859), + "iid_data" : (5739183835145836501, 12260959090770079389), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -33034,7 +32260,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintAnalysisWorkbenchComponent, [AccessConstraintAnalysisWorkbenchComponent, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((5021007199773218347, 16997667820441893783), AccessConstraintAnalysisWorkbenchComponent) +agcls.AgClassCatalog.add_catalog_entry((5292533147546725418, 12903110703371104693), AccessConstraintAnalysisWorkbenchComponent) agcls.AgTypeNameMap["AccessConstraintAnalysisWorkbenchComponent"] = AccessConstraintAnalysisWorkbenchComponent class AccessConstraintCentralBodyObstruction(IAccessConstraint, SupportsDeleteCallback): @@ -33048,7 +32274,7 @@ class AccessConstraintCentralBodyObstruction(IAccessConstraint, SupportsDeleteCa _remove_obstruction_method_offset = 4 _get_available_obstructions_method_offset = 5 _metadata = { - "iid_data" : (5739282020798341408, 8920266768476420759), + "iid_data" : (4651607329403056075, 10017741497742410657), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -33110,7 +32336,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintCentralBodyObstruction, [AccessConstraintCentralBodyObstruction, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((4994152143371000559, 17779601690549936556), AccessConstraintCentralBodyObstruction) +agcls.AgClassCatalog.add_catalog_entry((4892367291998672073, 8806279439048104619), AccessConstraintCentralBodyObstruction) agcls.AgTypeNameMap["AccessConstraintCentralBodyObstruction"] = AccessConstraintCentralBodyObstruction class AccessConstraintAngle(IAccessConstraint, SupportsDeleteCallback): @@ -33121,7 +32347,7 @@ class AccessConstraintAngle(IAccessConstraint, SupportsDeleteCallback): _get_angle_method_offset = 1 _set_angle_method_offset = 2 _metadata = { - "iid_data" : (5579913629261727861, 12479685429670498720), + "iid_data" : (4656999390856126227, 1299222953418950570), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -33160,7 +32386,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintAngle, [AccessConstraintAngle, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((5755159788965616766, 18263645778869672091), AccessConstraintAngle) +agcls.AgClassCatalog.add_catalog_entry((5274359539001337775, 5980699942351400331), AccessConstraintAngle) agcls.AgTypeNameMap["AccessConstraintAngle"] = AccessConstraintAngle class AccessConstraintCondition(IAccessConstraint, SupportsDeleteCallback): @@ -33171,7 +32397,7 @@ class AccessConstraintCondition(IAccessConstraint, SupportsDeleteCallback): _get_condition_method_offset = 1 _set_condition_method_offset = 2 _metadata = { - "iid_data" : (4630201431889075737, 3126247593121568128), + "iid_data" : (4959249159179361415, 10711355663141927297), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -33210,7 +32436,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintCondition, [AccessConstraintCondition, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((5429265589225977621, 1866460749982057636), AccessConstraintCondition) +agcls.AgClassCatalog.add_catalog_entry((5277661076382520159, 15236821753933285823), AccessConstraintCondition) agcls.AgTypeNameMap["AccessConstraintCondition"] = AccessConstraintCondition class AccessTargetTimesCollection(SupportsDeleteCallback): @@ -33222,7 +32448,7 @@ class AccessTargetTimesCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5723174744041624745, 13993004916732251045), + "iid_data" : (5352126556115093518, 8458638159086547107), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -33284,7 +32510,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessTargetTimesCollection, [AccessTargetTimesCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5109936758255912942, 8339528079593813125), AccessTargetTimesCollection) +agcls.AgClassCatalog.add_catalog_entry((5505960181700541174, 15817106213803983802), AccessTargetTimesCollection) agcls.AgTypeNameMap["AccessTargetTimesCollection"] = AccessTargetTimesCollection class ScheduleTimeCollection(SupportsDeleteCallback): @@ -33301,7 +32527,7 @@ class ScheduleTimeCollection(SupportsDeleteCallback): _get__new_enum_method_offset = 7 _deconflict_method_offset = 8 _metadata = { - "iid_data" : (5566532318106191677, 7047810400783846806), + "iid_data" : (5088646754539905857, 3661502320642680488), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -33398,22 +32624,20 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScheduleTimeCollection, [ScheduleTimeCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5345778444711663586, 17705460596847851929), ScheduleTimeCollection) +agcls.AgClassCatalog.add_catalog_entry((5254779119896181714, 133653954555266959), ScheduleTimeCollection) agcls.AgTypeNameMap["ScheduleTimeCollection"] = ScheduleTimeCollection class AccessConstraintIntervals(IAccessConstraint, SupportsDeleteCallback): """Access Constraint used for time intervals.""" - _num_methods = 6 + _num_methods = 4 _vtable_offset = IAccessConstraint._vtable_offset + IAccessConstraint._num_methods _get_filename_method_offset = 1 _set_filename_method_offset = 2 - _get_action_type_method_offset = 3 - _set_action_type_method_offset = 4 - _get_intervals_method_offset = 5 - _get_file_path_method_offset = 6 + _get_intervals_method_offset = 3 + _get_file_path_method_offset = 4 _metadata = { - "iid_data" : (5643054507703777739, 18148169654294994596), + "iid_data" : (5460599197924616988, 318018515036693683), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -33435,21 +32659,6 @@ def filename(self) -> str: def filename(self, value:str) -> None: return self._intf.set_property(AccessConstraintIntervals._metadata, AccessConstraintIntervals._set_filename_metadata, value) - _get_action_type_metadata = { "offset" : _get_action_type_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(ActionType),) } - @property - def action_type(self) -> "ActionType": - """Do not use this property, as it is deprecated. Use ExclIntvl instead to determine whether intervals are to be excluded or not. The action type (include or exclude).""" - return self._intf.get_property(AccessConstraintIntervals._metadata, AccessConstraintIntervals._get_action_type_metadata) - - _set_action_type_metadata = { "offset" : _set_action_type_method_offset, - "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(ActionType),) } - @action_type.setter - def action_type(self, value:"ActionType") -> None: - return self._intf.set_property(AccessConstraintIntervals._metadata, AccessConstraintIntervals._set_action_type_metadata, value) - _get_intervals_metadata = { "offset" : _get_intervals_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -33467,7 +32676,6 @@ def file_path(self) -> str: return self._intf.get_property(AccessConstraintIntervals._metadata, AccessConstraintIntervals._get_file_path_metadata) _property_names[filename] = "filename" - _property_names[action_type] = "action_type" _property_names[intervals] = "intervals" _property_names[file_path] = "file_path" @@ -33486,7 +32694,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintIntervals, [AccessConstraintIntervals, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((5618466926229445635, 1940187991106981006), AccessConstraintIntervals) +agcls.AgClassCatalog.add_catalog_entry((5673040380656527804, 2837756360413252543), AccessConstraintIntervals) agcls.AgTypeNameMap["AccessConstraintIntervals"] = AccessConstraintIntervals class AccessConstraintObjExAngle(IAccessConstraint, SupportsDeleteCallback): @@ -33502,7 +32710,7 @@ class AccessConstraintObjExAngle(IAccessConstraint, SupportsDeleteCallback): _is_object_assigned_method_offset = 6 _remove_exclusion_object_method_offset = 7 _metadata = { - "iid_data" : (4753363117452324438, 1243550511112069546), + "iid_data" : (5476878935512782951, 16398057063772504999), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -33580,7 +32788,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintObjExAngle, [AccessConstraintObjExAngle, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((4774032919533112212, 14457219203319068297), AccessConstraintObjExAngle) +agcls.AgClassCatalog.add_catalog_entry((5440700832325476609, 14152168399991862671), AccessConstraintObjExAngle) agcls.AgTypeNameMap["AccessConstraintObjExAngle"] = AccessConstraintObjExAngle class AccessConstraintLatitudeLongitudeZone(IAccessConstraint, SupportsDeleteCallback): @@ -33597,7 +32805,7 @@ class AccessConstraintLatitudeLongitudeZone(IAccessConstraint, SupportsDeleteCal _get_maximum_latitude_method_offset = 7 _set_maximum_latitude_method_offset = 8 _metadata = { - "iid_data" : (4919201741961367326, 1915808163561507212), + "iid_data" : (5718669861621935373, 17585398626422984866), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -33684,89 +32892,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintLatitudeLongitudeZone, [AccessConstraintLatitudeLongitudeZone, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((4704182950734471316, 16395455411551009154), AccessConstraintLatitudeLongitudeZone) +agcls.AgClassCatalog.add_catalog_entry((5112596854389882340, 16933492587228980385), AccessConstraintLatitudeLongitudeZone) agcls.AgTypeNameMap["AccessConstraintLatitudeLongitudeZone"] = AccessConstraintLatitudeLongitudeZone -class AccessConstraintThirdBody(IAccessConstraint, SupportsDeleteCallback): - """Do not use this interface, as it is deprecated. Use AccessConstraintCentralBodyObstruction instead. Access Constraint Used for Third Body Obstructions.""" - - _num_methods = 5 - _vtable_offset = IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - _get_assigned_obstructions_method_offset = 1 - _is_obstruction_assigned_method_offset = 2 - _add_obstruction_method_offset = 3 - _remove_obstruction_method_offset = 4 - _get_available_obstructions_method_offset = 5 - _metadata = { - "iid_data" : (5645225963488893882, 17731046116288251565), - "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, - } - _property_names = {} - def _get_property(self, attrname): - return get_interface_property(attrname, AccessConstraintThirdBody) - - _get_assigned_obstructions_metadata = { "offset" : _get_assigned_obstructions_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def assigned_obstructions(self) -> list: - """Do not use this property, as it is deprecated. Use AssignedObstructions on AccessConstraintCentralBodyObstruction instead. Gets the Assigned Obstructions.""" - return self._intf.get_property(AccessConstraintThirdBody._metadata, AccessConstraintThirdBody._get_assigned_obstructions_metadata) - - _is_obstruction_assigned_metadata = { "offset" : _is_obstruction_assigned_method_offset, - "arg_types" : (agcom.BSTR, POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.BStrArg, agmarshall.VariantBoolArg,) } - def is_obstruction_assigned(self, obstruction:str) -> bool: - """Do not use this method, as it is deprecated. Use IsObstructionAssigned on AccessConstraintCentralBodyObstruction instead. Check whether a third body is already assigned.""" - return self._intf.invoke(AccessConstraintThirdBody._metadata, AccessConstraintThirdBody._is_obstruction_assigned_metadata, obstruction, OutArg()) - - _add_obstruction_metadata = { "offset" : _add_obstruction_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def add_obstruction(self, obstruction:str) -> None: - """Do not use this method, as it is deprecated. Use AddObstruction on AccessConstraintCentralBodyObstruction instead. Adds an Obstruction by Name.""" - return self._intf.invoke(AccessConstraintThirdBody._metadata, AccessConstraintThirdBody._add_obstruction_metadata, obstruction) - - _remove_obstruction_metadata = { "offset" : _remove_obstruction_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def remove_obstruction(self, obstruction:str) -> None: - """Do not use this method, as it is deprecated. Use RemoveObstruction on AccessConstraintCentralBodyObstruction instead. Remove an Obstruction by Name.""" - return self._intf.invoke(AccessConstraintThirdBody._metadata, AccessConstraintThirdBody._remove_obstruction_metadata, obstruction) - - _get_available_obstructions_metadata = { "offset" : _get_available_obstructions_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def available_obstructions(self) -> list: - """Do not use this property, as it is deprecated. Use AvailableObstructions on AccessConstraintCentralBodyObstruction instead. Gets the Available Obstructions.""" - return self._intf.get_property(AccessConstraintThirdBody._metadata, AccessConstraintThirdBody._get_available_obstructions_metadata) - - _property_names[assigned_obstructions] = "assigned_obstructions" - _property_names[available_obstructions] = "available_obstructions" - - def __init__(self, source_object=None): - """Construct an object of type AccessConstraintThirdBody.""" - SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, AccessConstraintThirdBody) - IAccessConstraint.__init__(self, source_object) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - IAccessConstraint._private_init(self, intf) - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, AccessConstraintThirdBody, [AccessConstraintThirdBody, IAccessConstraint]) - -agcls.AgClassCatalog.add_catalog_entry((5425534971261407986, 9149097314463659163), AccessConstraintThirdBody) -agcls.AgTypeNameMap["AccessConstraintThirdBody"] = AccessConstraintThirdBody - class AccessConstraintExclZonesCollection(IAccessConstraint, SupportsDeleteCallback): """AccessConstraintExclZonesCollection used to access the Exclusion Zones List interface.""" - _num_methods = 18 + _num_methods = 20 _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _get_count_method_offset = 1 _remove_index_method_offset = 2 @@ -33786,8 +32918,10 @@ class AccessConstraintExclZonesCollection(IAccessConstraint, SupportsDeleteCallb _set_maximum_time_step_method_offset = 16 _get_maximum_relative_motion_method_offset = 17 _set_maximum_relative_motion_method_offset = 18 + _get_enabled_method_offset = 19 + _set_enabled_method_offset = 20 _metadata = { - "iid_data" : (5206553759552968255, 13516906559301195185), + "iid_data" : (5684103379530992330, 17297385939999339177), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -33941,6 +33075,21 @@ def maximum_relative_motion(self) -> float: def maximum_relative_motion(self, value:float) -> None: return self._intf.set_property(AccessConstraintExclZonesCollection._metadata, AccessConstraintExclZonesCollection._set_maximum_relative_motion_metadata, value) + _get_enabled_metadata = { "offset" : _get_enabled_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def enabled(self) -> bool: + """Indicate whether the constraint should be considered (true) or ignored (false) in access computations.""" + return self._intf.get_property(AccessConstraintExclZonesCollection._metadata, AccessConstraintExclZonesCollection._get_enabled_metadata) + + _set_enabled_metadata = { "offset" : _set_enabled_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @enabled.setter + def enabled(self, enabled:bool) -> None: + return self._intf.set_property(AccessConstraintExclZonesCollection._metadata, AccessConstraintExclZonesCollection._set_enabled_metadata, enabled) + __getitem__ = item @@ -33952,6 +33101,7 @@ def maximum_relative_motion(self, value:float) -> None: _property_names[_new_enum] = "_new_enum" _property_names[maximum_time_step] = "maximum_time_step" _property_names[maximum_relative_motion] = "maximum_relative_motion" + _property_names[enabled] = "enabled" def __init__(self, source_object=None): """Construct an object of type AccessConstraintExclZonesCollection.""" @@ -33968,7 +33118,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintExclZonesCollection, [AccessConstraintExclZonesCollection, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((5439856627298985769, 9324667324148092588), AccessConstraintExclZonesCollection) +agcls.AgClassCatalog.add_catalog_entry((4872568981649572806, 10682105980483826834), AccessConstraintExclZonesCollection) agcls.AgTypeNameMap["AccessConstraintExclZonesCollection"] = AccessConstraintExclZonesCollection class AccessConstraintGrazingAltitude(IAccessConstraintMinMaxBase, IAccessConstraint, SupportsDeleteCallback): @@ -33979,7 +33129,7 @@ class AccessConstraintGrazingAltitude(IAccessConstraintMinMaxBase, IAccessConstr _get_compute_beyond_target_method_offset = 1 _set_compute_beyond_target_method_offset = 2 _metadata = { - "iid_data" : (5360150843805388094, 6005232884038705321), + "iid_data" : (4710641619951702229, 9803324636427874724), "vtable_reference" : IAccessConstraintMinMaxBase._vtable_offset + IAccessConstraintMinMaxBase._num_methods - 1, } _property_names = {} @@ -34020,7 +33170,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintGrazingAltitude, [AccessConstraintGrazingAltitude, IAccessConstraintMinMaxBase, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((5080437654664496197, 16818091890808935322), AccessConstraintGrazingAltitude) +agcls.AgClassCatalog.add_catalog_entry((5270452956300806586, 3275170213450325692), AccessConstraintGrazingAltitude) agcls.AgTypeNameMap["AccessConstraintGrazingAltitude"] = AccessConstraintGrazingAltitude class SensorPointingGrazingAltitude(ISensorPointing, SupportsDeleteCallback): @@ -34033,7 +33183,7 @@ class SensorPointingGrazingAltitude(ISensorPointing, SupportsDeleteCallback): _get_grazing_altitude_method_offset = 3 _set_grazing_altitude_method_offset = 4 _metadata = { - "iid_data" : (5221329572517997523, 3813808897284207765), + "iid_data" : (4956413640246850509, 6332287453147643532), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34088,7 +33238,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingGrazingAltitude, [SensorPointingGrazingAltitude, ISensorPointing]) -agcls.AgClassCatalog.add_catalog_entry((4753139891164764300, 17354521187142643087), SensorPointingGrazingAltitude) +agcls.AgClassCatalog.add_catalog_entry((5098588942856568787, 16648027916670142344), SensorPointingGrazingAltitude) agcls.AgTypeNameMap["SensorPointingGrazingAltitude"] = SensorPointingGrazingAltitude class AreaTarget(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallback): @@ -34166,7 +33316,7 @@ class AreaTarget(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteC >>> areaTarget = root.current_scenario.children.new(STKObjectType.AREA_TARGET, "MyAreaTarget") """ - _num_methods = 18 + _num_methods = 19 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_local_time_offset_method_offset = 1 _set_use_local_time_offset_method_offset = 2 @@ -34186,8 +33336,9 @@ class AreaTarget(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteC _get_allow_object_access_method_offset = 16 _set_allow_object_access_method_offset = 17 _get_common_tasks_method_offset = 18 + _get_chain_analysis_options_method_offset = 19 _metadata = { - "iid_data" : (5459580526170158646, 4617882384390412427), + "iid_data" : (5369694434482692910, 11208095516296181639), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34332,6 +33483,14 @@ def common_tasks(self) -> "AreaTargetCommonTasks": """Common tasks associated with AreaTargets.""" return self._intf.get_property(AreaTarget._metadata, AreaTarget._get_common_tasks_metadata) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the area target's chain analysis options.""" + return self._intf.get_property(AreaTarget._metadata, AreaTarget._get_chain_analysis_options_metadata) + _property_names[use_local_time_offset] = "use_local_time_offset" _property_names[local_time_offset] = "local_time_offset" _property_names[automatic_computation_of_centroid] = "automatic_computation_of_centroid" @@ -34344,6 +33503,7 @@ def common_tasks(self) -> "AreaTargetCommonTasks": _property_names[use_terrain_data] = "use_terrain_data" _property_names[allow_object_access] = "allow_object_access" _property_names[common_tasks] = "common_tasks" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type AreaTarget.""" @@ -34364,7 +33524,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AreaTarget, [AreaTarget, ISTKObject, ILifetimeInformation, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((5444663313834108516, 962392495836953255), AreaTarget) +agcls.AgClassCatalog.add_catalog_entry((4731787984503470075, 8443477913258964657), AreaTarget) agcls.AgTypeNameMap["AreaTarget"] = AreaTarget class Facility(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallback): @@ -34403,7 +33563,7 @@ class Facility(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCal >>> facility = root.current_scenario.children.new(STKObjectType.FACILITY, "MyFacility") """ - _num_methods = 34 + _num_methods = 33 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_local_time_offset_method_offset = 1 _set_use_local_time_offset_method_offset = 2 @@ -34426,21 +33586,20 @@ class Facility(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCal _get_height_above_ground_method_offset = 19 _set_altitude_reference_method_offset = 20 _get_altitude_reference_method_offset = 21 - _get_atmosphere_method_offset = 22 - _get_radar_clutter_map_method_offset = 23 - _get_radar_cross_section_method_offset = 24 - _get_save_terrain_mask_data_in_binary_method_offset = 25 - _set_save_terrain_mask_data_in_binary_method_offset = 26 - _get_lighting_obstruction_model_method_offset = 27 - _set_lighting_obstruction_model_method_offset = 28 - _get_lighting_maximum_step_method_offset = 29 - _set_lighting_maximum_step_method_offset = 30 - _get_laser_environment_method_offset = 31 - _get_rf_environment_method_offset = 32 - _get_maximum_range_when_computing_az_el_mask_method_offset = 33 - _set_maximum_range_when_computing_az_el_mask_method_offset = 34 + _get_radar_cross_section_method_offset = 22 + _get_save_terrain_mask_data_in_binary_method_offset = 23 + _set_save_terrain_mask_data_in_binary_method_offset = 24 + _get_lighting_obstruction_model_method_offset = 25 + _set_lighting_obstruction_model_method_offset = 26 + _get_lighting_maximum_step_method_offset = 27 + _set_lighting_maximum_step_method_offset = 28 + _get_laser_environment_method_offset = 29 + _get_rf_environment_method_offset = 30 + _get_maximum_range_when_computing_az_el_mask_method_offset = 31 + _set_maximum_range_when_computing_az_el_mask_method_offset = 32 + _get_chain_analysis_options_method_offset = 33 _metadata = { - "iid_data" : (5226651650415984682, 7584500239490552736), + "iid_data" : (5513393842828197168, 1843537962378243970), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34608,22 +33767,6 @@ def altitude_reference(self, value:"AltitudeReferenceType") -> None: """Get or set the altitude reference of the object.""" return self._intf.set_property(Facility._metadata, Facility._set_altitude_reference_metadata, value) - _get_atmosphere_metadata = { "offset" : _get_atmosphere_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmosphere(self) -> "Atmosphere": - """Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.""" - return self._intf.get_property(Facility._metadata, Facility._get_atmosphere_metadata) - - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMapInheritable": - """Return the radar clutter map.""" - return self._intf.get_property(Facility._metadata, Facility._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -34689,7 +33832,7 @@ def laser_environment(self) -> "PlatformLaserEnvironment": "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def rf_environment(self) -> "IPlatformRFEnvironment": + def rf_environment(self) -> "PlatformRFEnvironment": """Get the RF environment.""" return self._intf.get_property(Facility._metadata, Facility._get_rf_environment_metadata) @@ -34708,6 +33851,14 @@ def maximum_range_when_computing_az_el_mask(self) -> float: def maximum_range_when_computing_az_el_mask(self, max_range:float) -> None: return self._intf.set_property(Facility._metadata, Facility._set_maximum_range_when_computing_az_el_mask_metadata, max_range) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the facility's chain analysis options.""" + return self._intf.get_property(Facility._metadata, Facility._get_chain_analysis_options_metadata) + _property_names[use_local_time_offset] = "use_local_time_offset" _property_names[local_time_offset] = "local_time_offset" _property_names[use_terrain] = "use_terrain" @@ -34719,8 +33870,6 @@ def maximum_range_when_computing_az_el_mask(self, max_range:float) -> None: _property_names[access_constraints] = "access_constraints" _property_names[height_above_ground] = "height_above_ground" _property_names[altitude_reference] = "altitude_reference" - _property_names[atmosphere] = "atmosphere" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[save_terrain_mask_data_in_binary] = "save_terrain_mask_data_in_binary" _property_names[lighting_obstruction_model] = "lighting_obstruction_model" @@ -34728,6 +33877,7 @@ def maximum_range_when_computing_az_el_mask(self, max_range:float) -> None: _property_names[laser_environment] = "laser_environment" _property_names[rf_environment] = "rf_environment" _property_names[maximum_range_when_computing_az_el_mask] = "maximum_range_when_computing_az_el_mask" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Facility.""" @@ -34748,13 +33898,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Facility, [Facility, ISTKObject, ILifetimeInformation, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((5603048958870938289, 10257063247646200200), Facility) +agcls.AgClassCatalog.add_catalog_entry((5728094912721776297, 10613285630895205764), Facility) agcls.AgTypeNameMap["Facility"] = Facility class Target(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallback): """Provide access to the properties and methods used in defining a target object.""" - _num_methods = 34 + _num_methods = 33 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_local_time_offset_method_offset = 1 _set_use_local_time_offset_method_offset = 2 @@ -34777,21 +33927,20 @@ class Target(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallb _get_height_above_ground_method_offset = 19 _set_altitude_reference_method_offset = 20 _get_altitude_reference_method_offset = 21 - _get_atmosphere_method_offset = 22 - _get_radar_clutter_map_method_offset = 23 - _get_radar_cross_section_method_offset = 24 - _get_save_terrain_mask_data_in_binary_method_offset = 25 - _set_save_terrain_mask_data_in_binary_method_offset = 26 - _get_lighting_obstruction_model_method_offset = 27 - _set_lighting_obstruction_model_method_offset = 28 - _get_lighting_maximum_step_method_offset = 29 - _set_lighting_maximum_step_method_offset = 30 - _get_laser_environment_method_offset = 31 - _get_rf_environment_method_offset = 32 - _get_maximum_range_when_computing_az_el_mask_method_offset = 33 - _set_maximum_range_when_computing_az_el_mask_method_offset = 34 + _get_radar_cross_section_method_offset = 22 + _get_save_terrain_mask_data_in_binary_method_offset = 23 + _set_save_terrain_mask_data_in_binary_method_offset = 24 + _get_lighting_obstruction_model_method_offset = 25 + _set_lighting_obstruction_model_method_offset = 26 + _get_lighting_maximum_step_method_offset = 27 + _set_lighting_maximum_step_method_offset = 28 + _get_laser_environment_method_offset = 29 + _get_rf_environment_method_offset = 30 + _get_maximum_range_when_computing_az_el_mask_method_offset = 31 + _set_maximum_range_when_computing_az_el_mask_method_offset = 32 + _get_chain_analysis_options_method_offset = 33 _metadata = { - "iid_data" : (4957801150460521322, 3965407383766557858), + "iid_data" : (5294983704862056778, 12321059396719853488), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34959,22 +34108,6 @@ def altitude_reference(self, value:"AltitudeReferenceType") -> None: """Get or set the altitude reference of the object.""" return self._intf.set_property(Target._metadata, Target._set_altitude_reference_metadata, value) - _get_atmosphere_metadata = { "offset" : _get_atmosphere_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmosphere(self) -> "Atmosphere": - """Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.""" - return self._intf.get_property(Target._metadata, Target._get_atmosphere_metadata) - - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMapInheritable": - """Return the radar clutter map.""" - return self._intf.get_property(Target._metadata, Target._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -35040,7 +34173,7 @@ def laser_environment(self) -> "PlatformLaserEnvironment": "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def rf_environment(self) -> "IPlatformRFEnvironment": + def rf_environment(self) -> "PlatformRFEnvironment": """Get the RF environment.""" return self._intf.get_property(Target._metadata, Target._get_rf_environment_metadata) @@ -35059,6 +34192,14 @@ def maximum_range_when_computing_az_el_mask(self) -> float: def maximum_range_when_computing_az_el_mask(self, max_range:float) -> None: return self._intf.set_property(Target._metadata, Target._set_maximum_range_when_computing_az_el_mask_metadata, max_range) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the target's chain analysis options.""" + return self._intf.get_property(Target._metadata, Target._get_chain_analysis_options_metadata) + _property_names[use_local_time_offset] = "use_local_time_offset" _property_names[local_time_offset] = "local_time_offset" _property_names[use_terrain] = "use_terrain" @@ -35070,8 +34211,6 @@ def maximum_range_when_computing_az_el_mask(self, max_range:float) -> None: _property_names[access_constraints] = "access_constraints" _property_names[height_above_ground] = "height_above_ground" _property_names[altitude_reference] = "altitude_reference" - _property_names[atmosphere] = "atmosphere" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[save_terrain_mask_data_in_binary] = "save_terrain_mask_data_in_binary" _property_names[lighting_obstruction_model] = "lighting_obstruction_model" @@ -35079,6 +34218,7 @@ def maximum_range_when_computing_az_el_mask(self, max_range:float) -> None: _property_names[laser_environment] = "laser_environment" _property_names[rf_environment] = "rf_environment" _property_names[maximum_range_when_computing_az_el_mask] = "maximum_range_when_computing_az_el_mask" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Target.""" @@ -35099,13 +34239,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Target, [Target, ISTKObject, ILifetimeInformation, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((4718899831496382439, 1349970112787637171), Target) +agcls.AgClassCatalog.add_catalog_entry((5456908853854173469, 8269483171657844890), Target) agcls.AgTypeNameMap["Target"] = Target class Place(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallback): """Provide access to the properties and methods used in defining a place object.""" - _num_methods = 34 + _num_methods = 33 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_local_time_offset_method_offset = 1 _set_use_local_time_offset_method_offset = 2 @@ -35128,21 +34268,20 @@ class Place(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallba _get_height_above_ground_method_offset = 19 _set_altitude_reference_method_offset = 20 _get_altitude_reference_method_offset = 21 - _get_atmosphere_method_offset = 22 - _get_radar_clutter_map_method_offset = 23 - _get_radar_cross_section_method_offset = 24 - _get_save_terrain_mask_data_in_binary_method_offset = 25 - _set_save_terrain_mask_data_in_binary_method_offset = 26 - _get_lighting_obstruction_model_method_offset = 27 - _set_lighting_obstruction_model_method_offset = 28 - _get_lighting_maximum_step_method_offset = 29 - _set_lighting_maximum_step_method_offset = 30 - _get_laser_environment_method_offset = 31 - _get_rf_environment_method_offset = 32 - _get_maximum_range_when_computing_az_el_mask_method_offset = 33 - _set_maximum_range_when_computing_az_el_mask_method_offset = 34 + _get_radar_cross_section_method_offset = 22 + _get_save_terrain_mask_data_in_binary_method_offset = 23 + _set_save_terrain_mask_data_in_binary_method_offset = 24 + _get_lighting_obstruction_model_method_offset = 25 + _set_lighting_obstruction_model_method_offset = 26 + _get_lighting_maximum_step_method_offset = 27 + _set_lighting_maximum_step_method_offset = 28 + _get_laser_environment_method_offset = 29 + _get_rf_environment_method_offset = 30 + _get_maximum_range_when_computing_az_el_mask_method_offset = 31 + _set_maximum_range_when_computing_az_el_mask_method_offset = 32 + _get_chain_analysis_options_method_offset = 33 _metadata = { - "iid_data" : (5627085335930005245, 15453580451146137259), + "iid_data" : (4692450892978734791, 10678459429369075846), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35310,22 +34449,6 @@ def altitude_reference(self, value:"AltitudeReferenceType") -> None: """Get or set the altitude reference of the object.""" return self._intf.set_property(Place._metadata, Place._set_altitude_reference_metadata, value) - _get_atmosphere_metadata = { "offset" : _get_atmosphere_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmosphere(self) -> "Atmosphere": - """Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.""" - return self._intf.get_property(Place._metadata, Place._get_atmosphere_metadata) - - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMapInheritable": - """Return the radar clutter map.""" - return self._intf.get_property(Place._metadata, Place._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -35391,7 +34514,7 @@ def laser_environment(self) -> "PlatformLaserEnvironment": "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def rf_environment(self) -> "IPlatformRFEnvironment": + def rf_environment(self) -> "PlatformRFEnvironment": """Get the RF environment.""" return self._intf.get_property(Place._metadata, Place._get_rf_environment_metadata) @@ -35410,6 +34533,14 @@ def maximum_range_when_computing_az_el_mask(self) -> float: def maximum_range_when_computing_az_el_mask(self, max_range:float) -> None: return self._intf.set_property(Place._metadata, Place._set_maximum_range_when_computing_az_el_mask_metadata, max_range) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the places's chain analysis options.""" + return self._intf.get_property(Place._metadata, Place._get_chain_analysis_options_metadata) + _property_names[use_local_time_offset] = "use_local_time_offset" _property_names[local_time_offset] = "local_time_offset" _property_names[use_terrain] = "use_terrain" @@ -35421,8 +34552,6 @@ def maximum_range_when_computing_az_el_mask(self, max_range:float) -> None: _property_names[access_constraints] = "access_constraints" _property_names[height_above_ground] = "height_above_ground" _property_names[altitude_reference] = "altitude_reference" - _property_names[atmosphere] = "atmosphere" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[save_terrain_mask_data_in_binary] = "save_terrain_mask_data_in_binary" _property_names[lighting_obstruction_model] = "lighting_obstruction_model" @@ -35430,6 +34559,7 @@ def maximum_range_when_computing_az_el_mask(self, max_range:float) -> None: _property_names[laser_environment] = "laser_environment" _property_names[rf_environment] = "rf_environment" _property_names[maximum_range_when_computing_az_el_mask] = "maximum_range_when_computing_az_el_mask" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Place.""" @@ -35450,7 +34580,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Place, [Place, ISTKObject, ILifetimeInformation, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((4676066808156923506, 1655977574171784065), Place) +agcls.AgClassCatalog.add_catalog_entry((5301481024413712072, 10913291911326098096), Place) agcls.AgTypeNameMap["Place"] = Place class Planet(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -35474,7 +34604,7 @@ class Planet(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): >>> planet.common_tasks.set_position_source_central_body("Mars", EphemSourceType.JPL_DEVELOPMENTAL_EPHEMERIS) """ - _num_methods = 7 + _num_methods = 8 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_graphics_method_offset = 1 _get_access_constraints_method_offset = 2 @@ -35483,8 +34613,9 @@ class Planet(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _set_position_source_method_offset = 5 _get_position_source_data_method_offset = 6 _get_common_tasks_method_offset = 7 + _get_chain_analysis_options_method_offset = 8 _metadata = { - "iid_data" : (5356493938174314632, 10516173162792382653), + "iid_data" : (4630911544969507134, 9288645251441458085), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35546,12 +34677,21 @@ def common_tasks(self) -> "PlanetCommonTasks": """Common Tasks associated with the planet.""" return self._intf.get_property(Planet._metadata, Planet._get_common_tasks_metadata) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the planet's chain analysis options.""" + return self._intf.get_property(Planet._metadata, Planet._get_chain_analysis_options_metadata) + _property_names[graphics] = "graphics" _property_names[access_constraints] = "access_constraints" _property_names[graphics_3d] = "graphics_3d" _property_names[position_source] = "position_source" _property_names[position_source_data] = "position_source_data" _property_names[common_tasks] = "common_tasks" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Planet.""" @@ -35570,7 +34710,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Planet, [Planet, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5588820568255522568, 10390724185762651817), Planet) +agcls.AgClassCatalog.add_catalog_entry((5359888518435961877, 15969831192726481303), Planet) agcls.AgTypeNameMap["Planet"] = Planet class Sensor(ISTKObject, ILifetimeInformation, IDisplayTime, IProvideSpatialInfo, SupportsDeleteCallback): @@ -35582,7 +34722,7 @@ class Sensor(ISTKObject, ILifetimeInformation, IDisplayTime, IProvideSpatialInfo Sensor Body Mask: >>> # Sensor sensor: Sensor object >>> if os.name == "nt": - >>> installPath = r"C:\Program Files\AGI\STK 12" + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" >>> else: >>> installPath = os.environ["STK_INSTALL_DIR"] >>> bmskPath = ["Data", "Resources", "stktraining", "text", "BodyMask_hga.bmsk"] @@ -35603,7 +34743,7 @@ class Sensor(ISTKObject, ILifetimeInformation, IDisplayTime, IProvideSpatialInfo >>> sensor = satellite.children.new(STKObjectType.SENSOR, "MySensor") """ - _num_methods = 32 + _num_methods = 33 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_pattern_type_method_offset = 1 _set_pattern_type_method_offset = 2 @@ -35637,8 +34777,9 @@ class Sensor(ISTKObject, ILifetimeInformation, IDisplayTime, IProvideSpatialInfo _set_use_refraction_in_access_method_offset = 30 _get_common_tasks_method_offset = 31 _get_stars_in_field_of_view_method_offset = 32 + _get_chain_analysis_options_method_offset = 33 _metadata = { - "iid_data" : (5523113412909833385, 11401986840398407098), + "iid_data" : (5596050395559018275, 11187910697133789824), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35888,6 +35029,14 @@ def get_stars_in_field_of_view(self, epoch:typing.Any) -> "ICelestialBodyInforma """Return celestial bodies within the sensor's field of view.""" return self._intf.invoke(Sensor._metadata, Sensor._get_stars_in_field_of_view_metadata, epoch, OutArg()) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the sensor's chain analysis options.""" + return self._intf.get_property(Sensor._metadata, Sensor._get_chain_analysis_options_metadata) + _property_names[pattern_type] = "pattern_type" _property_names[pattern] = "pattern" _property_names[pointing_type] = "pointing_type" @@ -35907,6 +35056,7 @@ def get_stars_in_field_of_view(self, epoch:typing.Any) -> "ICelestialBodyInforma _property_names[refraction_model] = "refraction_model" _property_names[use_refraction_in_access] = "use_refraction_in_access" _property_names[common_tasks] = "common_tasks" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Sensor.""" @@ -35929,7 +35079,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Sensor, [Sensor, ISTKObject, ILifetimeInformation, IDisplayTime, IProvideSpatialInfo]) -agcls.AgClassCatalog.add_catalog_entry((5098506245346487393, 651681986479087018), Sensor) +agcls.AgClassCatalog.add_catalog_entry((5393659088183759617, 7771728080601367937), Sensor) agcls.AgTypeNameMap["Sensor"] = Sensor class SensorCommonTasks(SupportsDeleteCallback): @@ -36004,7 +35154,7 @@ class SensorCommonTasks(SupportsDeleteCallback): _set_pointing_targeted_tracking_method_offset = 19 _set_pointing_along_vector_method_offset = 20 _metadata = { - "iid_data" : (4679245524456279767, 7505555900644736436), + "iid_data" : (5286983014218064946, 3737095524909748115), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36239,7 +35389,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorCommonTasks, [SensorCommonTasks, ]) -agcls.AgClassCatalog.add_catalog_entry((4620092193363503973, 16577355631467092666), SensorCommonTasks) +agcls.AgClassCatalog.add_catalog_entry((4632844476905150582, 17311764588635750294), SensorCommonTasks) agcls.AgTypeNameMap["SensorCommonTasks"] = SensorCommonTasks class AreaTargetCommonTasks(SupportsDeleteCallback): @@ -36250,7 +35400,7 @@ class AreaTargetCommonTasks(SupportsDeleteCallback): _set_area_type_ellipse_method_offset = 1 _set_area_type_pattern_method_offset = 2 _metadata = { - "iid_data" : (4898686688617323797, 3686330255164310406), + "iid_data" : (5764108264865136296, 12648765807440434875), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36285,7 +35435,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AreaTargetCommonTasks, [AreaTargetCommonTasks, ]) -agcls.AgClassCatalog.add_catalog_entry((5490651023529007692, 17361532949150204074), AreaTargetCommonTasks) +agcls.AgClassCatalog.add_catalog_entry((5012670439272587418, 17134962609024115626), AreaTargetCommonTasks) agcls.AgTypeNameMap["AreaTargetCommonTasks"] = AreaTargetCommonTasks class PlanetCommonTasks(SupportsDeleteCallback): @@ -36296,7 +35446,7 @@ class PlanetCommonTasks(SupportsDeleteCallback): _set_position_source_file_method_offset = 1 _set_position_source_central_body_method_offset = 2 _metadata = { - "iid_data" : (5282957291588028256, 6516513834042743723), + "iid_data" : (4876944986605406781, 1149376656981063307), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36331,7 +35481,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PlanetCommonTasks, [PlanetCommonTasks, ]) -agcls.AgClassCatalog.add_catalog_entry((5221915026015608690, 5945072984212652198), PlanetCommonTasks) +agcls.AgClassCatalog.add_catalog_entry((5537980188867121617, 7130635378228927405), PlanetCommonTasks) agcls.AgTypeNameMap["PlanetCommonTasks"] = PlanetCommonTasks class Swath(SupportsDeleteCallback): @@ -36368,7 +35518,7 @@ class Swath(SupportsDeleteCallback): _get_computational_method_method_offset = 27 _set_computational_method_method_offset = 28 _metadata = { - "iid_data" : (4856735066740483179, 9845622877256207744), + "iid_data" : (5565244413357412966, 248786633527008171), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36607,13 +35757,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Swath, [Swath, ]) -agcls.AgClassCatalog.add_catalog_entry((5420689223650134489, 5103980326220087184), Swath) +agcls.AgClassCatalog.add_catalog_entry((5426389184617742445, 4133434688616286097), Swath) agcls.AgTypeNameMap["Swath"] = Swath class Star(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): """Provide access to the properties and methods used in defining a star object.""" - _num_methods = 19 + _num_methods = 21 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_location_right_ascension_method_offset = 1 _set_location_right_ascension_method_offset = 2 @@ -36632,10 +35782,12 @@ class Star(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _get_access_constraints_method_offset = 15 _get_graphics_3d_method_offset = 16 _get_reference_frame_method_offset = 17 - _get_proper_motion_radial_velocity_method_offset = 18 - _set_proper_motion_radial_velocity_method_offset = 19 + _set_reference_frame_method_offset = 18 + _get_radial_velocity_method_offset = 19 + _set_radial_velocity_method_offset = 20 + _get_chain_analysis_options_method_offset = 21 _metadata = { - "iid_data" : (5050264926481498336, 8828738164031145602), + "iid_data" : (5761929586663410268, 17634210800381295013), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36772,20 +35924,35 @@ def reference_frame(self) -> "StarReferenceFrame": """Return a reference frame.""" return self._intf.get_property(Star._metadata, Star._get_reference_frame_metadata) - _get_proper_motion_radial_velocity_metadata = { "offset" : _get_proper_motion_radial_velocity_method_offset, + _set_reference_frame_metadata = { "offset" : _set_reference_frame_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(StarReferenceFrame),) } + @reference_frame.setter + def reference_frame(self, reference_frame:"StarReferenceFrame") -> None: + return self._intf.set_property(Star._metadata, Star._set_reference_frame_metadata, reference_frame) + + _get_radial_velocity_metadata = { "offset" : _get_radial_velocity_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @property - def proper_motion_radial_velocity(self) -> float: - """Property motion radial velocity. Uses Distance dimension.""" - return self._intf.get_property(Star._metadata, Star._get_proper_motion_radial_velocity_metadata) + def radial_velocity(self) -> float: + """The star's radial velocity relative to the solar system barycenter. Uses Rate dimension.""" + return self._intf.get_property(Star._metadata, Star._get_radial_velocity_metadata) - _set_proper_motion_radial_velocity_metadata = { "offset" : _set_proper_motion_radial_velocity_method_offset, + _set_radial_velocity_metadata = { "offset" : _set_radial_velocity_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } - @proper_motion_radial_velocity.setter - def proper_motion_radial_velocity(self, radial_velocity:float) -> None: - return self._intf.set_property(Star._metadata, Star._set_proper_motion_radial_velocity_metadata, radial_velocity) + @radial_velocity.setter + def radial_velocity(self, radial_velocity:float) -> None: + return self._intf.set_property(Star._metadata, Star._set_radial_velocity_metadata, radial_velocity) + + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the star's chain analysis options.""" + return self._intf.get_property(Star._metadata, Star._get_chain_analysis_options_metadata) _property_names[location_right_ascension] = "location_right_ascension" _property_names[location_declination] = "location_declination" @@ -36798,7 +35965,8 @@ def proper_motion_radial_velocity(self, radial_velocity:float) -> None: _property_names[access_constraints] = "access_constraints" _property_names[graphics_3d] = "graphics_3d" _property_names[reference_frame] = "reference_frame" - _property_names[proper_motion_radial_velocity] = "proper_motion_radial_velocity" + _property_names[radial_velocity] = "radial_velocity" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Star.""" @@ -36817,7 +35985,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Star, [Star, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5686130963924770811, 17803120372197994891), Star) +agcls.AgClassCatalog.add_catalog_entry((4957210098983264880, 9137787954937523873), Star) agcls.AgTypeNameMap["Star"] = Star class DataProviderCollection(SupportsDeleteCallback): @@ -36945,7 +36113,7 @@ class DataProviderCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 9 _get_item_by_name_method_offset = 10 _metadata = { - "iid_data" : (4730928825606697993, 16428217635231577527), + "iid_data" : (5333983282476949268, 5817898680816058534), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -37056,7 +36224,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderCollection, [DataProviderCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5130555111292006457, 1226695125202043019), DataProviderCollection) +agcls.AgClassCatalog.add_catalog_entry((4660775949589253230, 13584829569835182780), DataProviderCollection) agcls.AgTypeNameMap["DataProviderCollection"] = DataProviderCollection class DataProviderResultTimeArrayElements(SupportsDeleteCallback): @@ -37068,7 +36236,7 @@ class DataProviderResultTimeArrayElements(SupportsDeleteCallback): _get_valid_method_offset = 2 _get_count_method_offset = 3 _metadata = { - "iid_data" : (5739070540946149905, 14592021506031723451), + "iid_data" : (4684218681750770542, 4662440232819272625), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37114,7 +36282,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultTimeArrayElements, [DataProviderResultTimeArrayElements, ]) -agcls.AgClassCatalog.add_catalog_entry((5532024088533428980, 15012408395242458286), DataProviderResultTimeArrayElements) +agcls.AgClassCatalog.add_catalog_entry((5166186179686561552, 17315933806085541044), DataProviderResultTimeArrayElements) agcls.AgTypeNameMap["DataProviderResultTimeArrayElements"] = DataProviderResultTimeArrayElements class DataProviderResult(SupportsDeleteCallback): @@ -37129,7 +36297,7 @@ class DataProviderResult(SupportsDeleteCallback): _get_data_sets_method_offset = 5 _get_message_method_offset = 6 _metadata = { - "iid_data" : (5650624586581708313, 15634292447640952975), + "iid_data" : (5073790821084637561, 6457112368538237851), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37204,7 +36372,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResult, [DataProviderResult, ]) -agcls.AgClassCatalog.add_catalog_entry((4677536107128360073, 12772156342632528314), DataProviderResult) +agcls.AgClassCatalog.add_catalog_entry((5747649281106151978, 4399197176250552195), DataProviderResult) agcls.AgTypeNameMap["DataProviderResult"] = DataProviderResult class DataProviderResultSubSectionCollection(SupportsDeleteCallback): @@ -37216,7 +36384,7 @@ class DataProviderResultSubSectionCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5626344725273114993, 12877523112448031162), + "iid_data" : (5362398412752037223, 9249244068490925747), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -37278,7 +36446,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultSubSectionCollection, [DataProviderResultSubSectionCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5415462761052771112, 15794118029239991984), DataProviderResultSubSectionCollection) +agcls.AgClassCatalog.add_catalog_entry((5111367047181772152, 6386529912215601832), DataProviderResultSubSectionCollection) agcls.AgTypeNameMap["DataProviderResultSubSectionCollection"] = DataProviderResultSubSectionCollection class DataProviderResultSubSection(SupportsDeleteCallback): @@ -37289,7 +36457,7 @@ class DataProviderResultSubSection(SupportsDeleteCallback): _get_title_method_offset = 1 _get_intervals_method_offset = 2 _metadata = { - "iid_data" : (4709265480189864119, 5109567507106761117), + "iid_data" : (4782792182294191287, 16735273540007366296), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37328,7 +36496,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultSubSection, [DataProviderResultSubSection, ]) -agcls.AgClassCatalog.add_catalog_entry((4920472653729386583, 10478601864688071816), DataProviderResultSubSection) +agcls.AgClassCatalog.add_catalog_entry((4615801476628189252, 2668106157042758279), DataProviderResultSubSection) agcls.AgTypeNameMap["DataProviderResultSubSection"] = DataProviderResultSubSection class DataProviderResultIntervalCollection(SupportsDeleteCallback): @@ -37340,7 +36508,7 @@ class DataProviderResultIntervalCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5164379484401621178, 5598636205915659419), + "iid_data" : (4645585645777406696, 17658369823033441469), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -37402,7 +36570,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultIntervalCollection, [DataProviderResultIntervalCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4879630776233428286, 9023651874411354296), DataProviderResultIntervalCollection) +agcls.AgClassCatalog.add_catalog_entry((5552053448964443106, 11353055631263806339), DataProviderResultIntervalCollection) agcls.AgTypeNameMap["DataProviderResultIntervalCollection"] = DataProviderResultIntervalCollection class DataProviderResultInterval(SupportsDeleteCallback): @@ -37416,7 +36584,7 @@ class DataProviderResultInterval(SupportsDeleteCallback): _threshold_crossings_method_offset = 4 _multiple_threshold_crossings_method_offset = 5 _metadata = { - "iid_data" : (5502658012393690808, 18264526647984774039), + "iid_data" : (4618168160005535691, 16339220972323822013), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37478,7 +36646,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultInterval, [DataProviderResultInterval, ]) -agcls.AgClassCatalog.add_catalog_entry((4983846792153902847, 14801152287886591375), DataProviderResultInterval) +agcls.AgClassCatalog.add_catalog_entry((4865215861623546992, 18183143941241877948), DataProviderResultInterval) agcls.AgTypeNameMap["DataProviderResultInterval"] = DataProviderResultInterval class DataProviderResultDataSetCollection(SupportsDeleteCallback): @@ -37595,7 +36763,7 @@ class DataProviderResultDataSetCollection(SupportsDeleteCallback): _to_array_method_offset = 7 _get_element_names_method_offset = 8 _metadata = { - "iid_data" : (5043757029794880303, 2624130216970529178), + "iid_data" : (4996193866686929491, 1910261682280353193), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -37719,7 +36887,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultDataSetCollection, [DataProviderResultDataSetCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4702449407000604076, 16724680911546192524), DataProviderResultDataSetCollection) +agcls.AgClassCatalog.add_catalog_entry((5477160735827206035, 142237769321253260), DataProviderResultDataSetCollection) agcls.AgTypeNameMap["DataProviderResultDataSetCollection"] = DataProviderResultDataSetCollection class DataProviderResultDataSet(SupportsDeleteCallback): @@ -37735,7 +36903,7 @@ class DataProviderResultDataSet(SupportsDeleteCallback): _get_internal_units_values_method_offset = 6 _get_statistics_method_offset = 7 _metadata = { - "iid_data" : (5650001686024591937, 5708704880291371185), + "iid_data" : (4646036859619097605, 3290917032280734122), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37815,7 +36983,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultDataSet, [DataProviderResultDataSet, ]) -agcls.AgClassCatalog.add_catalog_entry((5486292130595841666, 8031481552164271245), DataProviderResultDataSet) +agcls.AgClassCatalog.add_catalog_entry((5635364541668280297, 6591866591157665940), DataProviderResultDataSet) agcls.AgTypeNameMap["DataProviderResultDataSet"] = DataProviderResultDataSet class DataProviderFixed(IDataProvider, IDataProviderInfo, SupportsDeleteCallback): @@ -37826,7 +36994,7 @@ class DataProviderFixed(IDataProvider, IDataProviderInfo, SupportsDeleteCallback _execute_method_offset = 1 _execute_elements_method_offset = 2 _metadata = { - "iid_data" : (4653704204139024074, 7565488680600792477), + "iid_data" : (5705011513979336028, 15129393246414774951), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37865,7 +37033,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderFixed, [DataProviderFixed, IDataProvider, IDataProviderInfo]) -agcls.AgClassCatalog.add_catalog_entry((4912119216378716384, 13965782040035855778), DataProviderFixed) +agcls.AgClassCatalog.add_catalog_entry((5383884234820015353, 12783846565439376040), DataProviderFixed) agcls.AgTypeNameMap["DataProviderFixed"] = DataProviderFixed class DataProviderTimeVarying(IDataProvider, IDataProviderInfo, SupportsDeleteCallback): @@ -37884,7 +37052,7 @@ class DataProviderTimeVarying(IDataProvider, IDataProviderInfo, SupportsDeleteCa _execute_elements_event_array_method_offset = 9 _execute_elements_event_array_only_method_offset = 10 _metadata = { - "iid_data" : (5523015292185240108, 2467207749814672545), + "iid_data" : (5458562415326182106, 11777759129362565264), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37979,7 +37147,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderTimeVarying, [DataProviderTimeVarying, IDataProvider, IDataProviderInfo]) -agcls.AgClassCatalog.add_catalog_entry((4831977191419863110, 13230452805025159607), DataProviderTimeVarying) +agcls.AgClassCatalog.add_catalog_entry((4786703893095809845, 14041513290431019931), DataProviderTimeVarying) agcls.AgTypeNameMap["DataProviderTimeVarying"] = DataProviderTimeVarying class DataProviderInterval(IDataProvider, IDataProviderInfo, SupportsDeleteCallback): @@ -37992,7 +37160,7 @@ class DataProviderInterval(IDataProvider, IDataProviderInfo, SupportsDeleteCallb _execute_event_array_method_offset = 3 _execute_elements_event_array_method_offset = 4 _metadata = { - "iid_data" : (5029066426719639016, 10679949830859038647), + "iid_data" : (5159226755516237488, 14250070417369525665), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38045,7 +37213,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderInterval, [DataProviderInterval, IDataProvider, IDataProviderInfo]) -agcls.AgClassCatalog.add_catalog_entry((5009386751809112193, 8358332370277596814), DataProviderInterval) +agcls.AgClassCatalog.add_catalog_entry((4652474749604147925, 4803319343931166905), DataProviderInterval) agcls.AgTypeNameMap["DataProviderInterval"] = DataProviderInterval class DataProviderResultTextMessage(SupportsDeleteCallback): @@ -38059,7 +37227,7 @@ class DataProviderResultTextMessage(SupportsDeleteCallback): _get_messages_method_offset = 4 _get_is_failure_method_offset = 5 _metadata = { - "iid_data" : (5449474112539148010, 12824637611812112008), + "iid_data" : (5648244812949437631, 14136268135666452626), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -38139,7 +37307,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultTextMessage, [DataProviderResultTextMessage, ]) -agcls.AgClassCatalog.add_catalog_entry((5407767651016964689, 12877769935895130505), DataProviderResultTextMessage) +agcls.AgClassCatalog.add_catalog_entry((4733776327942436902, 2924744522686870691), DataProviderResultTextMessage) agcls.AgTypeNameMap["DataProviderResultTextMessage"] = DataProviderResultTextMessage class DataProviderGroup(IDataProviderInfo, SupportsDeleteCallback): @@ -38149,7 +37317,7 @@ class DataProviderGroup(IDataProviderInfo, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_group_method_offset = 1 _metadata = { - "iid_data" : (5422062128871296519, 7714412217734914990), + "iid_data" : (4649732391750047592, 6508610217493213331), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38181,7 +37349,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderGroup, [DataProviderGroup, IDataProviderInfo]) -agcls.AgClassCatalog.add_catalog_entry((5002914099605819830, 12983211935845455295), DataProviderGroup) +agcls.AgClassCatalog.add_catalog_entry((5366467669307264192, 11667151298670880412), DataProviderGroup) agcls.AgTypeNameMap["DataProviderGroup"] = DataProviderGroup class DataProviderElements(SupportsDeleteCallback): @@ -38195,7 +37363,7 @@ class DataProviderElements(SupportsDeleteCallback): _get_item_by_index_method_offset = 4 _get_item_by_name_method_offset = 5 _metadata = { - "iid_data" : (4905063563644577951, 4740467051178649528), + "iid_data" : (5599704486326886574, 16116652919454710182), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -38271,7 +37439,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderElements, [DataProviderElements, ]) -agcls.AgClassCatalog.add_catalog_entry((4976544825256623527, 5630481732413786242), DataProviderElements) +agcls.AgClassCatalog.add_catalog_entry((4972233698060771385, 1434427373072759975), DataProviderElements) agcls.AgTypeNameMap["DataProviderElements"] = DataProviderElements class DataProviderElement(SupportsDeleteCallback): @@ -38283,7 +37451,7 @@ class DataProviderElement(SupportsDeleteCallback): _get_type_method_offset = 2 _get_dimension_name_method_offset = 3 _metadata = { - "iid_data" : (5222642136096412744, 15308379524645765292), + "iid_data" : (5035061239412853667, 7577822585341020312), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38331,7 +37499,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderElement, [DataProviderElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5442229911129910357, 17629996298200210361), DataProviderElement) +agcls.AgClassCatalog.add_catalog_entry((5197824588874759790, 11028597264021663906), DataProviderElement) agcls.AgTypeNameMap["DataProviderElement"] = DataProviderElement class DataProviders(SupportsDeleteCallback): @@ -38346,7 +37514,7 @@ class DataProviders(SupportsDeleteCallback): _get_item_by_index_method_offset = 5 _get_item_by_name_method_offset = 6 _metadata = { - "iid_data" : (4745261046630470488, 2262132561001535368), + "iid_data" : (5517576852526218023, 8741541259607414197), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -38429,7 +37597,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviders, [DataProviders, ]) -agcls.AgClassCatalog.add_catalog_entry((5763782638747777902, 18061591487569456308), DataProviders) +agcls.AgClassCatalog.add_catalog_entry((4797771889767145528, 9191484838207527844), DataProviders) agcls.AgTypeNameMap["DataProviders"] = DataProviders class Access(ILifetimeInformation, SupportsDeleteCallback): @@ -38531,7 +37699,7 @@ class Access(ILifetimeInformation, SupportsDeleteCallback): _get_target_method_offset = 19 _get_name_method_offset = 20 _metadata = { - "iid_data" : (4646996922344026553, 5367852749644647348), + "iid_data" : (5300378803911386649, 13170357087067260580), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38718,7 +37886,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Access, [Access, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5257331791528710126, 13834519455479139500), Access) +agcls.AgClassCatalog.add_catalog_entry((5175899217671118459, 16492881399111728825), Access) agcls.AgTypeNameMap["Access"] = Access class AccessGraphics(SupportsDeleteCallback): @@ -38739,7 +37907,7 @@ class AccessGraphics(SupportsDeleteCallback): _get_line_style_method_offset = 11 _set_line_style_method_offset = 12 _metadata = { - "iid_data" : (5372142801713665935, 13303745583475641272), + "iid_data" : (5644371892489893659, 9518623073582134922), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38856,7 +38024,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessGraphics, [AccessGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5443757637425276908, 2797952989428304299), AccessGraphics) +agcls.AgClassCatalog.add_catalog_entry((5254853586115828656, 4827374673394028177), AccessGraphics) agcls.AgTypeNameMap["AccessGraphics"] = AccessGraphics class AccessAdvancedSettings(SupportsDeleteCallback): @@ -38895,7 +38063,7 @@ class AccessAdvancedSettings(SupportsDeleteCallback): _get_fixed_time_bound_method_offset = 29 _set_fixed_time_bound_method_offset = 30 _metadata = { - "iid_data" : (5758792451272061844, 17015456204856800433), + "iid_data" : (4888708189908833268, 3324372121082935989), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39156,7 +38324,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessAdvancedSettings, [AccessAdvancedSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5201814148760541518, 9216183683219818680), AccessAdvancedSettings) +agcls.AgClassCatalog.add_catalog_entry((5440043851190643787, 11829338958459302828), AccessAdvancedSettings) agcls.AgTypeNameMap["AccessAdvancedSettings"] = AccessAdvancedSettings class AccessTimePeriod(ITimePeriod, IAccessInterval, SupportsDeleteCallback): @@ -39170,7 +38338,7 @@ class AccessTimePeriod(ITimePeriod, IAccessInterval, SupportsDeleteCallback): _set_duration_method_offset = 4 _get_access_interval_method_offset = 5 _metadata = { - "iid_data" : (5595959497212368204, 2937730304951826313), + "iid_data" : (5096348571159138404, 2686054164172465040), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39238,7 +38406,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessTimePeriod, [AccessTimePeriod, ITimePeriod, IAccessInterval]) -agcls.AgClassCatalog.add_catalog_entry((5183298726021015721, 4770748461694279610), AccessTimePeriod) +agcls.AgClassCatalog.add_catalog_entry((5188148053839066902, 3345581159930882227), AccessTimePeriod) agcls.AgTypeNameMap["AccessTimePeriod"] = AccessTimePeriod class AccessAllowedTimeIntervals(IAccessInterval, SupportsDeleteCallback): @@ -39249,7 +38417,7 @@ class AccessAllowedTimeIntervals(IAccessInterval, SupportsDeleteCallback): _get_list_of_intervals_method_offset = 1 _set_list_of_intervals_method_offset = 2 _metadata = { - "iid_data" : (5126160670760682781, 1634838273849714306), + "iid_data" : (4728617124169283515, 16423374714110849950), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39288,7 +38456,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessAllowedTimeIntervals, [AccessAllowedTimeIntervals, IAccessInterval]) -agcls.AgClassCatalog.add_catalog_entry((4978623644031052824, 3860010489362889150), AccessAllowedTimeIntervals) +agcls.AgClassCatalog.add_catalog_entry((4952596933962678258, 12576618425492321725), AccessAllowedTimeIntervals) agcls.AgTypeNameMap["AccessAllowedTimeIntervals"] = AccessAllowedTimeIntervals class ObjectCoverage(SupportsDeleteCallback): @@ -39328,7 +38496,7 @@ class ObjectCoverage(SupportsDeleteCallback): _set_is_coverage_configuration_saved_method_offset = 14 _clear_coverage_method_offset = 15 _metadata = { - "iid_data" : (5364959831138972564, 16682429962765297826), + "iid_data" : (5342303136573507427, 14944739946192603322), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39470,7 +38638,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ObjectCoverage, [ObjectCoverage, ]) -agcls.AgClassCatalog.add_catalog_entry((5711057716915918001, 16441161263540070537), ObjectCoverage) +agcls.AgClassCatalog.add_catalog_entry((4665516686907954665, 13550516482871236741), ObjectCoverage) agcls.AgTypeNameMap["ObjectCoverage"] = ObjectCoverage class ObjectCoverageFigureOfMerit(SupportsDeleteCallback): @@ -39487,7 +38655,7 @@ class ObjectCoverageFigureOfMerit(SupportsDeleteCallback): _get_graphics_method_offset = 7 _set_access_constraint_definition_name_method_offset = 8 _metadata = { - "iid_data" : (5625650715713470743, 6436957953276041142), + "iid_data" : (5690271962213876402, 1577794264624690850), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39572,7 +38740,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ObjectCoverageFigureOfMerit, [ObjectCoverageFigureOfMerit, ]) -agcls.AgClassCatalog.add_catalog_entry((5182238716688866082, 6057347634496691346), ObjectCoverageFigureOfMerit) +agcls.AgClassCatalog.add_catalog_entry((5693962159798086520, 2438294342097556360), ObjectCoverageFigureOfMerit) agcls.AgTypeNameMap["ObjectCoverageFigureOfMerit"] = ObjectCoverageFigureOfMerit class Scenario3dFont(SupportsDeleteCallback): @@ -39591,7 +38759,7 @@ class Scenario3dFont(SupportsDeleteCallback): _get_available_fonts_method_offset = 9 _is_font_available_method_offset = 10 _metadata = { - "iid_data" : (5611704556578444196, 14831345730066066341), + "iid_data" : (4744969213284735415, 16793522323640535733), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39692,7 +38860,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Scenario3dFont, [Scenario3dFont, ]) -agcls.AgClassCatalog.add_catalog_entry((5498910429825811658, 10098242107252200860), Scenario3dFont) +agcls.AgClassCatalog.add_catalog_entry((4652625370280513327, 1789876181227807386), Scenario3dFont) agcls.AgTypeNameMap["Scenario3dFont"] = Scenario3dFont class Graphics3DBorderWall(SupportsDeleteCallback): @@ -39720,7 +38888,7 @@ class Graphics3DBorderWall(SupportsDeleteCallback): _set_line_translucency_method_offset = 18 _is_altitude_reference_type_supported_method_offset = 19 _metadata = { - "iid_data" : (5108543889339440330, 11640165786037762207), + "iid_data" : (5208059359387779170, 11562398034097385661), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39892,7 +39060,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DBorderWall, [Graphics3DBorderWall, ]) -agcls.AgClassCatalog.add_catalog_entry((5431628409368942373, 10098361332456852152), Graphics3DBorderWall) +agcls.AgClassCatalog.add_catalog_entry((4855994608471806339, 5967557252520551826), Graphics3DBorderWall) agcls.AgTypeNameMap["Graphics3DBorderWall"] = Graphics3DBorderWall class Graphics3DReferenceVectorGeometryToolComponentCollection(SupportsDeleteCallback): @@ -39910,7 +39078,7 @@ class Graphics3DReferenceVectorGeometryToolComponentCollection(SupportsDeleteCal _get_available_vector_geometry_tool_components_method_offset = 8 _get_component_by_name_method_offset = 9 _metadata = { - "iid_data" : (4945924720534264408, 10615086157888499599), + "iid_data" : (5120243904954660238, 8349122872402737802), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -40016,7 +39184,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DReferenceVectorGeometryToolComponentCollection, [Graphics3DReferenceVectorGeometryToolComponentCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5696701162594606196, 4455297685718229408), Graphics3DReferenceVectorGeometryToolComponentCollection) +agcls.AgClassCatalog.add_catalog_entry((4810841241400546821, 4025523394027287223), Graphics3DReferenceVectorGeometryToolComponentCollection) agcls.AgTypeNameMap["Graphics3DReferenceVectorGeometryToolComponentCollection"] = Graphics3DReferenceVectorGeometryToolComponentCollection class Graphics3DReferenceVector(IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime, SupportsDeleteCallback): @@ -40056,7 +39224,7 @@ class Graphics3DReferenceVector(IGraphics3DReferenceAnalysisWorkbenchComponent, _get_thickness_method_offset = 30 _set_thickness_method_offset = 31 _metadata = { - "iid_data" : (4832460278997984125, 1132853522211728814), + "iid_data" : (4638013400248748609, 9023610751103711662), "vtable_reference" : IGraphics3DReferenceAnalysisWorkbenchComponent._vtable_offset + IGraphics3DReferenceAnalysisWorkbenchComponent._num_methods - 1, } _property_names = {} @@ -40332,7 +39500,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DReferenceVector, [Graphics3DReferenceVector, IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((5667750635764847418, 18325268599754471578), Graphics3DReferenceVector) +agcls.AgClassCatalog.add_catalog_entry((4633524168203296499, 444031012053678253), Graphics3DReferenceVector) agcls.AgTypeNameMap["Graphics3DReferenceVector"] = Graphics3DReferenceVector class Graphics3DReferenceAxes(IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime, SupportsDeleteCallback): @@ -40361,7 +39529,7 @@ class Graphics3DReferenceAxes(IGraphics3DReferenceAnalysisWorkbenchComponent, ID _get_thickness_method_offset = 19 _set_thickness_method_offset = 20 _metadata = { - "iid_data" : (5555175870376089791, 17729409965982310789), + "iid_data" : (5594537467411713389, 10663476083634596794), "vtable_reference" : IGraphics3DReferenceAnalysisWorkbenchComponent._vtable_offset + IGraphics3DReferenceAnalysisWorkbenchComponent._num_methods - 1, } _property_names = {} @@ -40548,7 +39716,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DReferenceAxes, [Graphics3DReferenceAxes, IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((4917439374152128972, 13339099992611637166), Graphics3DReferenceAxes) +agcls.AgClassCatalog.add_catalog_entry((4863262293845789294, 6149424252770347149), Graphics3DReferenceAxes) agcls.AgTypeNameMap["Graphics3DReferenceAxes"] = Graphics3DReferenceAxes class Graphics3DReferenceAngle(IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime, SupportsDeleteCallback): @@ -40563,7 +39731,7 @@ class Graphics3DReferenceAngle(IGraphics3DReferenceAnalysisWorkbenchComponent, I _get_show_dihedral_angle_supporting_arcs_method_offset = 5 _set_show_dihedral_angle_supporting_arcs_method_offset = 6 _metadata = { - "iid_data" : (5597816062509792911, 4021949286562772146), + "iid_data" : (4875037251309867514, 16192995659718767514), "vtable_reference" : IGraphics3DReferenceAnalysisWorkbenchComponent._vtable_offset + IGraphics3DReferenceAnalysisWorkbenchComponent._num_methods - 1, } _property_names = {} @@ -40636,7 +39804,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DReferenceAngle, [Graphics3DReferenceAngle, IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((4614858691963116183, 10865204772763763372), Graphics3DReferenceAngle) +agcls.AgClassCatalog.add_catalog_entry((4713835808940896371, 15557076303156628144), Graphics3DReferenceAngle) agcls.AgTypeNameMap["Graphics3DReferenceAngle"] = Graphics3DReferenceAngle class Graphics3DReferencePlane(IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime, SupportsDeleteCallback): @@ -40661,7 +39829,7 @@ class Graphics3DReferencePlane(IGraphics3DReferenceAnalysisWorkbenchComponent, I _get_plane_grid_spacing_method_offset = 15 _set_plane_grid_spacing_method_offset = 16 _metadata = { - "iid_data" : (5321980323872903493, 15883698277179338396), + "iid_data" : (4802701709721712422, 17194999867244927664), "vtable_reference" : IGraphics3DReferenceAnalysisWorkbenchComponent._vtable_offset + IGraphics3DReferenceAnalysisWorkbenchComponent._num_methods - 1, } _property_names = {} @@ -40814,7 +39982,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DReferencePlane, [Graphics3DReferencePlane, IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((4711019140077687594, 11076444861690869438), Graphics3DReferencePlane) +agcls.AgClassCatalog.add_catalog_entry((4880702600269877000, 1781823242626114229), Graphics3DReferencePlane) agcls.AgTypeNameMap["Graphics3DReferencePlane"] = Graphics3DReferencePlane class Graphics3DReferencePoint(IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime, SupportsDeleteCallback): @@ -40842,7 +40010,7 @@ class Graphics3DReferencePoint(IGraphics3DReferenceAnalysisWorkbenchComponent, I _set_size_method_offset = 18 _get_available_systems_method_offset = 19 _metadata = { - "iid_data" : (5535717795553618063, 7975606792961594039), + "iid_data" : (5527041374977509943, 15097713633569038743), "vtable_reference" : IGraphics3DReferenceAnalysisWorkbenchComponent._vtable_offset + IGraphics3DReferenceAnalysisWorkbenchComponent._num_methods - 1, } _property_names = {} @@ -41020,7 +40188,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DReferencePoint, [Graphics3DReferencePoint, IGraphics3DReferenceAnalysisWorkbenchComponent, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((4788067620178629544, 13448743290130896573), Graphics3DReferencePoint) +agcls.AgClassCatalog.add_catalog_entry((4851890658682305088, 11309432970732013747), Graphics3DReferencePoint) agcls.AgTypeNameMap["Graphics3DReferencePoint"] = Graphics3DReferencePoint class TargetGraphics(SupportsDeleteCallback): @@ -41051,7 +40219,7 @@ class TargetGraphics(SupportsDeleteCallback): _set_show_graphics_method_offset = 21 _get_radar_cross_section_method_offset = 22 _metadata = { - "iid_data" : (4813261790948524658, 2995281032322707364), + "iid_data" : (5192907358526892773, 4113705963105176238), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -41252,7 +40420,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargetGraphics, [TargetGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5365189935308455135, 16081474093370033309), TargetGraphics) +agcls.AgClassCatalog.add_catalog_entry((4928797576619829064, 9163866499947622529), TargetGraphics) agcls.AgTypeNameMap["TargetGraphics"] = TargetGraphics class TargetGraphics3D(SupportsDeleteCallback): @@ -41271,7 +40439,7 @@ class TargetGraphics3D(SupportsDeleteCallback): _get_vapor_trail_method_offset = 9 _get_radar_cross_section_method_offset = 10 _metadata = { - "iid_data" : (5444584010678184395, 17510174959078593669), + "iid_data" : (5423103687825387654, 3410513681029447555), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -41382,7 +40550,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargetGraphics3D, [TargetGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5426284043590765787, 3413083429466418584), TargetGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5161406782638454312, 3762447855985891503), TargetGraphics3D) agcls.AgTypeNameMap["TargetGraphics3D"] = TargetGraphics3D class PointTargetGraphics3DModel(IGraphics3DModel, SupportsDeleteCallback): @@ -41399,7 +40567,7 @@ class PointTargetGraphics3DModel(IGraphics3DModel, SupportsDeleteCallback): _set_gltf_reflection_map_type_method_offset = 7 _get_gltf_image_based_method_offset = 8 _metadata = { - "iid_data" : (4671271387614949971, 10482702235781070271), + "iid_data" : (5212197494461760909, 4029100102739255937), "vtable_reference" : IGraphics3DModel._vtable_offset + IGraphics3DModel._num_methods - 1, } _property_names = {} @@ -41488,7 +40656,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointTargetGraphics3DModel, [PointTargetGraphics3DModel, IGraphics3DModel]) -agcls.AgClassCatalog.add_catalog_entry((5477578664503651505, 13152078993141991816), PointTargetGraphics3DModel) +agcls.AgClassCatalog.add_catalog_entry((5334552505049092108, 16533444438343749270), PointTargetGraphics3DModel) agcls.AgTypeNameMap["PointTargetGraphics3DModel"] = PointTargetGraphics3DModel class ObjectLinkCollection(SupportsDeleteCallback): @@ -41509,7 +40677,7 @@ class ObjectLinkCollection(SupportsDeleteCallback): _contains_method_offset = 11 _index_of_method_offset = 12 _metadata = { - "iid_data" : (5063810443674744790, 8545288884069043114), + "iid_data" : (5725259632922332518, 5272979414104193970), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -41636,7 +40804,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ObjectLinkCollection, [ObjectLinkCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5458151547512723776, 12421310114243271828), ObjectLinkCollection) +agcls.AgClassCatalog.add_catalog_entry((5365111866815133093, 12059390063154926234), ObjectLinkCollection) agcls.AgTypeNameMap["ObjectLinkCollection"] = ObjectLinkCollection class ObjectLink(SupportsDeleteCallback): @@ -41649,7 +40817,7 @@ class ObjectLink(SupportsDeleteCallback): _get_type_method_offset = 3 _get_linked_object_method_offset = 4 _metadata = { - "iid_data" : (5696185677201025719, 13889527444173429921), + "iid_data" : (5708008255329075141, 5929823148072406917), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -41706,7 +40874,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ObjectLink, [ObjectLink, ]) -agcls.AgClassCatalog.add_catalog_entry((4640300829771649597, 5349786695960098453), ObjectLink) +agcls.AgClassCatalog.add_catalog_entry((5740542186860932316, 12446185344185632692), ObjectLink) agcls.AgTypeNameMap["ObjectLink"] = ObjectLink class LinkToObject(SupportsDeleteCallback): @@ -41720,7 +40888,7 @@ class LinkToObject(SupportsDeleteCallback): _get_available_objects_method_offset = 4 _get_is_intrinsic_method_offset = 5 _metadata = { - "iid_data" : (5270882537153128192, 3337634972979210903), + "iid_data" : (4922006905934101163, 15727356503064410247), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -41784,7 +40952,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LinkToObject, [LinkToObject, ]) -agcls.AgClassCatalog.add_catalog_entry((4918707871194052392, 13208573270157936570), LinkToObject) +agcls.AgClassCatalog.add_catalog_entry((5628012684513070423, 5194190157126708887), LinkToObject) agcls.AgTypeNameMap["LinkToObject"] = LinkToObject class LatitudeLongitudeAltitudePosition(ILatitudeLongitudeAltitudePosition, SupportsDeleteCallback): @@ -41803,7 +40971,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LatitudeLongitudeAltitudePosition, [ILatitudeLongitudeAltitudePosition]) -agcls.AgClassCatalog.add_catalog_entry((5427896345185002816, 9070083516704639157), LatitudeLongitudeAltitudePosition) +agcls.AgClassCatalog.add_catalog_entry((5595418174489976580, 7950338202785070515), LatitudeLongitudeAltitudePosition) agcls.AgTypeNameMap["LatitudeLongitudeAltitudePosition"] = LatitudeLongitudeAltitudePosition class Graphics3DDataDisplayElement(SupportsDeleteCallback): @@ -41882,7 +41050,7 @@ class Graphics3DDataDisplayElement(SupportsDeleteCallback): _get_show_name_method_offset = 53 _set_show_name_method_offset = 54 _metadata = { - "iid_data" : (4632465869209165852, 4541111219859478967), + "iid_data" : (4665059035897191682, 16151918306544041120), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42333,7 +41501,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DDataDisplayElement, [Graphics3DDataDisplayElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5514563368576362545, 3945281593687396747), Graphics3DDataDisplayElement) +agcls.AgClassCatalog.add_catalog_entry((5631978067859732557, 8552787234250088864), Graphics3DDataDisplayElement) agcls.AgTypeNameMap["Graphics3DDataDisplayElement"] = Graphics3DDataDisplayElement class Graphics3DDataDisplayCollection(SupportsDeleteCallback): @@ -42351,7 +41519,7 @@ class Graphics3DDataDisplayCollection(SupportsDeleteCallback): _is_pre_data_required_method_offset = 8 _add_data_display_requiring_pre_data_method_offset = 9 _metadata = { - "iid_data" : (5684865070691808245, 12658517249890590100), + "iid_data" : (5383413344041091361, 3893212393630762935), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -42457,21 +41625,18 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DDataDisplayCollection, [Graphics3DDataDisplayCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5738039515248438290, 4466662286765798016), Graphics3DDataDisplayCollection) +agcls.AgClassCatalog.add_catalog_entry((4723704837771647621, 11373275489917512069), Graphics3DDataDisplayCollection) agcls.AgTypeNameMap["Graphics3DDataDisplayCollection"] = Graphics3DDataDisplayCollection class VehicleInitialState(SupportsDeleteCallback): """Propagator Initial State.""" - _num_methods = 5 + _num_methods = 2 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_representation_method_offset = 1 - _get_propagation_frame_method_offset = 2 - _set_propagation_frame_method_offset = 3 - _get_supported_propagation_frames_method_offset = 4 - _get_orbit_epoch_method_offset = 5 + _get_orbit_epoch_method_offset = 2 _metadata = { - "iid_data" : (4834967253017700772, 9835399467630948757), + "iid_data" : (5472346335930494811, 675238368707285183), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42486,30 +41651,6 @@ def representation(self) -> "IOrbitState": """Representation.""" return self._intf.get_property(VehicleInitialState._metadata, VehicleInitialState._get_representation_metadata) - _get_propagation_frame_metadata = { "offset" : _get_propagation_frame_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(VehiclePropagationFrame),) } - @property - def propagation_frame(self) -> "VehiclePropagationFrame": - """Do not use this property, as it is deprecated. Use Two-body, J2 and J4 propagators to configure propagation frame. The propagation frame.""" - return self._intf.get_property(VehicleInitialState._metadata, VehicleInitialState._get_propagation_frame_metadata) - - _set_propagation_frame_metadata = { "offset" : _set_propagation_frame_method_offset, - "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(VehiclePropagationFrame),) } - @propagation_frame.setter - def propagation_frame(self, propagation_frame:"VehiclePropagationFrame") -> None: - """Do not use this property, as it is deprecated.""" - return self._intf.set_property(VehicleInitialState._metadata, VehicleInitialState._set_propagation_frame_metadata, propagation_frame) - - _get_supported_propagation_frames_metadata = { "offset" : _get_supported_propagation_frames_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_propagation_frames(self) -> list: - """Do not use this property, as it is deprecated. Use Two-body, J2 and J4 propagators to get a list of supported propagation frames. Returns supported propagation frames.""" - return self._intf.get_property(VehicleInitialState._metadata, VehicleInitialState._get_supported_propagation_frames_metadata) - _get_orbit_epoch_metadata = { "offset" : _get_orbit_epoch_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -42519,8 +41660,6 @@ def orbit_epoch(self) -> "ITimeToolInstantSmartEpoch": return self._intf.get_property(VehicleInitialState._metadata, VehicleInitialState._get_orbit_epoch_metadata) _property_names[representation] = "representation" - _property_names[propagation_frame] = "propagation_frame" - _property_names[supported_propagation_frames] = "supported_propagation_frames" _property_names[orbit_epoch] = "orbit_epoch" def __init__(self, source_object=None): @@ -42536,7 +41675,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleInitialState, [VehicleInitialState, ]) -agcls.AgClassCatalog.add_catalog_entry((5641643374698871065, 15590946819355561906), VehicleInitialState) +agcls.AgClassCatalog.add_catalog_entry((5044826239516096910, 11525647400901640594), VehicleInitialState) agcls.AgTypeNameMap["VehicleInitialState"] = VehicleInitialState class VehicleHPOPCentralBodyGravity(SupportsDeleteCallback): @@ -42558,7 +41697,7 @@ class VehicleHPOPCentralBodyGravity(SupportsDeleteCallback): _set_use_secular_variations_method_offset = 12 _set_maximum_degree_and_order_method_offset = 13 _metadata = { - "iid_data" : (5459466020098478969, 341399663758289582), + "iid_data" : (5353244913234719801, 14183623331441389975), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42682,7 +41821,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPCentralBodyGravity, [VehicleHPOPCentralBodyGravity, ]) -agcls.AgClassCatalog.add_catalog_entry((5455785877963402407, 13406483586350719650), VehicleHPOPCentralBodyGravity) +agcls.AgClassCatalog.add_catalog_entry((5385767382965009620, 15101975594140425602), VehicleHPOPCentralBodyGravity) agcls.AgTypeNameMap["VehicleHPOPCentralBodyGravity"] = VehicleHPOPCentralBodyGravity class RadiationPressure(SupportsDeleteCallback): @@ -42701,7 +41840,7 @@ class RadiationPressure(SupportsDeleteCallback): _get_include_thermal_method_offset = 9 _set_include_thermal_method_offset = 10 _metadata = { - "iid_data" : (5440434062651876542, 918984607124296369), + "iid_data" : (4816362729614236659, 5147201460904373170), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42802,7 +41941,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadiationPressure, [RadiationPressure, ]) -agcls.AgClassCatalog.add_catalog_entry((4646147867975980214, 8088619399373319558), RadiationPressure) +agcls.AgClassCatalog.add_catalog_entry((5636653430133242548, 3847445612977547429), RadiationPressure) agcls.AgTypeNameMap["RadiationPressure"] = RadiationPressure class VehicleHPOPSolarRadiationPressure(SupportsDeleteCallback): @@ -42818,7 +41957,7 @@ class VehicleHPOPSolarRadiationPressure(SupportsDeleteCallback): _set_use_boundary_mitigation_method_offset = 6 _get_solar_radiation_pressure_model_method_offset = 7 _metadata = { - "iid_data" : (5654298132440214553, 17856354918343180720), + "iid_data" : (5195597742058025592, 14161528744292916634), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42896,7 +42035,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPSolarRadiationPressure, [VehicleHPOPSolarRadiationPressure, ]) -agcls.AgClassCatalog.add_catalog_entry((5391273738200790193, 11290303134898931622), VehicleHPOPSolarRadiationPressure) +agcls.AgClassCatalog.add_catalog_entry((4947248602561372895, 11513449691279810215), VehicleHPOPSolarRadiationPressure) agcls.AgTypeNameMap["VehicleHPOPSolarRadiationPressure"] = VehicleHPOPSolarRadiationPressure class SolarFluxGeoMagneticValueSettings(IVehicleSolarFluxGeoMagnitude, SupportsDeleteCallback): @@ -42911,7 +42050,7 @@ class SolarFluxGeoMagneticValueSettings(IVehicleSolarFluxGeoMagnitude, SupportsD _get_geomagnetic_index_method_offset = 5 _set_geomagnetic_index_method_offset = 6 _metadata = { - "iid_data" : (5755076231954435768, 17274252754584637313), + "iid_data" : (5035889552059399365, 2734061633189229243), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42982,7 +42121,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolarFluxGeoMagneticValueSettings, [SolarFluxGeoMagneticValueSettings, IVehicleSolarFluxGeoMagnitude]) -agcls.AgClassCatalog.add_catalog_entry((5438819010686551420, 5249004514218958758), SolarFluxGeoMagneticValueSettings) +agcls.AgClassCatalog.add_catalog_entry((5534948286625817589, 8834651231755216825), SolarFluxGeoMagneticValueSettings) agcls.AgTypeNameMap["SolarFluxGeoMagneticValueSettings"] = SolarFluxGeoMagneticValueSettings class SolarFluxGeoMagneticFileSettings(IVehicleSolarFluxGeoMagnitude, SupportsDeleteCallback): @@ -42997,7 +42136,7 @@ class SolarFluxGeoMagneticFileSettings(IVehicleSolarFluxGeoMagnitude, SupportsDe _get_geomagnetic_flux_source_method_offset = 5 _set_geomagnetic_flux_source_method_offset = 6 _metadata = { - "iid_data" : (5059051443398615866, 8869402725993780149), + "iid_data" : (5485802954403662901, 7068286810722585743), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43068,13 +42207,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolarFluxGeoMagneticFileSettings, [SolarFluxGeoMagneticFileSettings, IVehicleSolarFluxGeoMagnitude]) -agcls.AgClassCatalog.add_catalog_entry((4725883357437959097, 7203339032406910626), SolarFluxGeoMagneticFileSettings) +agcls.AgClassCatalog.add_catalog_entry((4680342840250695077, 5218624695545181884), SolarFluxGeoMagneticFileSettings) agcls.AgTypeNameMap["SolarFluxGeoMagneticFileSettings"] = SolarFluxGeoMagneticFileSettings class VehicleHPOPForceModelDrag(SupportsDeleteCallback): """Atmospheric Drag interface.""" - _num_methods = 18 + _num_methods = 16 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_method_offset = 1 _set_use_method_offset = 2 @@ -43088,14 +42227,12 @@ class VehicleHPOPForceModelDrag(SupportsDeleteCallback): _is_drag_model_type_supported_method_offset = 10 _get_drag_model_supported_types_method_offset = 11 _get_drag_model_method_offset = 12 - _get_low_altitude_atmospheric_density_model_method_offset = 13 - _set_low_altitude_atmospheric_density_model_method_offset = 14 - _get_blending_range_method_offset = 15 - _set_blending_range_method_offset = 16 - _get_low_altitude_atmosphere_density_model_method_offset = 17 - _set_low_altitude_atmosphere_density_model_method_offset = 18 + _get_blending_range_method_offset = 13 + _set_blending_range_method_offset = 14 + _get_low_altitude_atmosphere_density_model_method_offset = 15 + _set_low_altitude_atmosphere_density_model_method_offset = 16 _metadata = { - "iid_data" : (5303117610234093529, 14952362265361974708), + "iid_data" : (4831138531194805823, 706709268559212429), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43193,21 +42330,6 @@ def drag_model(self) -> "IVehicleHPOPDragModel": """Return the active drag model.""" return self._intf.get_property(VehicleHPOPForceModelDrag._metadata, VehicleHPOPForceModelDrag._get_drag_model_metadata) - _get_low_altitude_atmospheric_density_model_metadata = { "offset" : _get_low_altitude_atmospheric_density_model_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(AtmosphericDensityModel),) } - @property - def low_altitude_atmospheric_density_model(self) -> "AtmosphericDensityModel": - """Do not use this property, as it is deprecated. Use LowAltAtmosDensityModel instead. Select the low altitude atmospheric density model to be used.""" - return self._intf.get_property(VehicleHPOPForceModelDrag._metadata, VehicleHPOPForceModelDrag._get_low_altitude_atmospheric_density_model_metadata) - - _set_low_altitude_atmospheric_density_model_metadata = { "offset" : _set_low_altitude_atmospheric_density_model_method_offset, - "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(AtmosphericDensityModel),) } - @low_altitude_atmospheric_density_model.setter - def low_altitude_atmospheric_density_model(self, atmospheric_density_model:"AtmosphericDensityModel") -> None: - return self._intf.set_property(VehicleHPOPForceModelDrag._metadata, VehicleHPOPForceModelDrag._set_low_altitude_atmospheric_density_model_metadata, atmospheric_density_model) - _get_blending_range_metadata = { "offset" : _get_blending_range_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @@ -43245,7 +42367,6 @@ def low_altitude_atmosphere_density_model(self, atmospheric_density_model:"LowAl _property_names[drag_model_type] = "drag_model_type" _property_names[drag_model_supported_types] = "drag_model_supported_types" _property_names[drag_model] = "drag_model" - _property_names[low_altitude_atmospheric_density_model] = "low_altitude_atmospheric_density_model" _property_names[blending_range] = "blending_range" _property_names[low_altitude_atmosphere_density_model] = "low_altitude_atmosphere_density_model" @@ -43262,7 +42383,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPForceModelDrag, [VehicleHPOPForceModelDrag, ]) -agcls.AgClassCatalog.add_catalog_entry((4974126595777146641, 5885033249959001996), VehicleHPOPForceModelDrag) +agcls.AgClassCatalog.add_catalog_entry((4980325356648232634, 10381268818440187295), VehicleHPOPForceModelDrag) agcls.AgTypeNameMap["VehicleHPOPForceModelDrag"] = VehicleHPOPForceModelDrag class VehicleHPOPForceModelDragOptions(SupportsDeleteCallback): @@ -43275,7 +42396,7 @@ class VehicleHPOPForceModelDragOptions(SupportsDeleteCallback): _get_use_apparent_sun_position_method_offset = 3 _set_use_apparent_sun_position_method_offset = 4 _metadata = { - "iid_data" : (4702856246965742244, 5665241706758726078), + "iid_data" : (4613568127793525714, 15194181382546777988), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43328,7 +42449,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPForceModelDragOptions, [VehicleHPOPForceModelDragOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5460927696774812781, 11941136458748820629), VehicleHPOPForceModelDragOptions) +agcls.AgClassCatalog.add_catalog_entry((4636398910255068598, 8718013800381898921), VehicleHPOPForceModelDragOptions) agcls.AgTypeNameMap["VehicleHPOPForceModelDragOptions"] = VehicleHPOPForceModelDragOptions class VehicleHPOPSolarRadiationPressureOptions(SupportsDeleteCallback): @@ -43341,7 +42462,7 @@ class VehicleHPOPSolarRadiationPressureOptions(SupportsDeleteCallback): _get_atmosphere_altitude_of_earth_shape_for_eclipse_method_offset = 3 _set_atmosphere_altitude_of_earth_shape_for_eclipse_method_offset = 4 _metadata = { - "iid_data" : (5334448079374411024, 796188310291163302), + "iid_data" : (5399114040115718909, 13685263848710041001), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43394,7 +42515,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPSolarRadiationPressureOptions, [VehicleHPOPSolarRadiationPressureOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5503448351271347876, 13166772244891550382), VehicleHPOPSolarRadiationPressureOptions) +agcls.AgClassCatalog.add_catalog_entry((4949397004140015922, 3456998699619318410), VehicleHPOPSolarRadiationPressureOptions) agcls.AgTypeNameMap["VehicleHPOPSolarRadiationPressureOptions"] = VehicleHPOPSolarRadiationPressureOptions class PropagatorHPOPStaticForceModelSettings(SupportsDeleteCallback): @@ -43407,7 +42528,7 @@ class PropagatorHPOPStaticForceModelSettings(SupportsDeleteCallback): _get_include_relativistic_acceleration_method_offset = 3 _set_include_relativistic_acceleration_method_offset = 4 _metadata = { - "iid_data" : (5509860630907532686, 1540726506057024414), + "iid_data" : (5102760488722799980, 16269776987824833461), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43460,7 +42581,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorHPOPStaticForceModelSettings, [PropagatorHPOPStaticForceModelSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5658300043339012269, 4837646549557966765), PropagatorHPOPStaticForceModelSettings) +agcls.AgClassCatalog.add_catalog_entry((5513781268954083514, 10412327742791679406), PropagatorHPOPStaticForceModelSettings) agcls.AgTypeNameMap["PropagatorHPOPStaticForceModelSettings"] = PropagatorHPOPStaticForceModelSettings class SolidTides(SupportsDeleteCallback): @@ -43475,7 +42596,7 @@ class SolidTides(SupportsDeleteCallback): _get_truncate_solid_tides_method_offset = 5 _set_truncate_solid_tides_method_offset = 6 _metadata = { - "iid_data" : (5263256068630555240, 6034773159860154529), + "iid_data" : (5333629887448559356, 7761522851594794403), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43544,7 +42665,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolidTides, [SolidTides, ]) -agcls.AgClassCatalog.add_catalog_entry((4921481311382714366, 17215651443877996469), SolidTides) +agcls.AgClassCatalog.add_catalog_entry((5093475133658671784, 16171504136904250788), SolidTides) agcls.AgTypeNameMap["SolidTides"] = SolidTides class OceanTides(SupportsDeleteCallback): @@ -43559,7 +42680,7 @@ class OceanTides(SupportsDeleteCallback): _get_minimum_amplitude_method_offset = 5 _set_minimum_amplitude_method_offset = 6 _metadata = { - "iid_data" : (4745633719226739656, 11554815202916848052), + "iid_data" : (5549149953835597990, 7194220607993582231), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43628,7 +42749,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OceanTides, [OceanTides, ]) -agcls.AgClassCatalog.add_catalog_entry((5062423875036373895, 6723548894775986869), OceanTides) +agcls.AgClassCatalog.add_catalog_entry((4752195174307300730, 5868086894626427520), OceanTides) agcls.AgTypeNameMap["OceanTides"] = OceanTides class VehiclePluginSettings(SupportsDeleteCallback): @@ -43640,7 +42761,7 @@ class VehiclePluginSettings(SupportsDeleteCallback): _set_property_method_offset = 2 _get_available_properties_method_offset = 3 _metadata = { - "iid_data" : (5065875480285277070, 8766139513383818937), + "iid_data" : (4899627806500392149, 6000947925592183686), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43684,7 +42805,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehiclePluginSettings, [VehiclePluginSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5684984747057311219, 16304066213008949160), VehiclePluginSettings) +agcls.AgClassCatalog.add_catalog_entry((5405277906263695579, 8126010670201668762), VehiclePluginSettings) agcls.AgTypeNameMap["VehiclePluginSettings"] = VehiclePluginSettings class VehiclePluginPropagator(SupportsDeleteCallback): @@ -43701,7 +42822,7 @@ class VehiclePluginPropagator(SupportsDeleteCallback): _apply_plugin_changes_method_offset = 7 _get_available_plugins_method_offset = 8 _metadata = { - "iid_data" : (4857790121125032203, 13560502021062313641), + "iid_data" : (4716619185980558772, 8314250799657867912), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43786,7 +42907,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehiclePluginPropagator, [VehiclePluginPropagator, ]) -agcls.AgClassCatalog.add_catalog_entry((5465223646534094221, 6897429558290734999), VehiclePluginPropagator) +agcls.AgClassCatalog.add_catalog_entry((4680393340258332499, 15957155609430920355), VehiclePluginPropagator) agcls.AgTypeNameMap["VehiclePluginPropagator"] = VehiclePluginPropagator class VehicleHPOPForceModelMoreOptions(SupportsDeleteCallback): @@ -43802,7 +42923,7 @@ class VehicleHPOPForceModelMoreOptions(SupportsDeleteCallback): _get_radiation_pressure_method_offset = 6 _get_plugin_propagator_method_offset = 7 _metadata = { - "iid_data" : (5174256804673406604, 6076262374589126801), + "iid_data" : (5236810247491604400, 14287698253340104618), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43886,7 +43007,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPForceModelMoreOptions, [VehicleHPOPForceModelMoreOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4699198047769406293, 14852521233841347505), VehicleHPOPForceModelMoreOptions) +agcls.AgClassCatalog.add_catalog_entry((5366656071970972004, 15019093960095920823), VehicleHPOPForceModelMoreOptions) agcls.AgTypeNameMap["VehicleHPOPForceModelMoreOptions"] = VehicleHPOPForceModelMoreOptions class VehicleHPOPForceModel(SupportsDeleteCallback): @@ -43901,7 +43022,7 @@ class VehicleHPOPForceModel(SupportsDeleteCallback): _get_more_options_method_offset = 5 _get_eclipsing_bodies_method_offset = 6 _metadata = { - "iid_data" : (5338333891463494389, 15094987211078854816), + "iid_data" : (4888726339534152510, 11204577008846392735), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43976,7 +43097,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPForceModel, [VehicleHPOPForceModel, ]) -agcls.AgClassCatalog.add_catalog_entry((5269388614442139783, 2613232291735167363), VehicleHPOPForceModel) +agcls.AgClassCatalog.add_catalog_entry((4878629497818827707, 10033365426477084331), VehicleHPOPForceModel) agcls.AgTypeNameMap["VehicleHPOPForceModel"] = VehicleHPOPForceModel class IntegratorStepSizeControl(SupportsDeleteCallback): @@ -43993,7 +43114,7 @@ class IntegratorStepSizeControl(SupportsDeleteCallback): _get_maximum_step_size_method_offset = 7 _set_maximum_step_size_method_offset = 8 _metadata = { - "iid_data" : (5707132558902087949, 4354837239942270866), + "iid_data" : (5633646583233486714, 16633995304875272856), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -44078,7 +43199,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, IntegratorStepSizeControl, [IntegratorStepSizeControl, ]) -agcls.AgClassCatalog.add_catalog_entry((4827485377242329268, 10478285793864442545), IntegratorStepSizeControl) +agcls.AgClassCatalog.add_catalog_entry((4646486292822806616, 2670888226456993153), IntegratorStepSizeControl) agcls.AgTypeNameMap["IntegratorStepSizeControl"] = IntegratorStepSizeControl class IntegratorTimeRegularization(SupportsDeleteCallback): @@ -44093,7 +43214,7 @@ class IntegratorTimeRegularization(SupportsDeleteCallback): _get_steps_per_orbit_method_offset = 5 _set_steps_per_orbit_method_offset = 6 _metadata = { - "iid_data" : (5669025921549043375, 12522568218497612219), + "iid_data" : (4721692216047784241, 11313751485412801983), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -44162,7 +43283,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, IntegratorTimeRegularization, [IntegratorTimeRegularization, ]) -agcls.AgClassCatalog.add_catalog_entry((5181710093397880649, 5592632751061841551), IntegratorTimeRegularization) +agcls.AgClassCatalog.add_catalog_entry((5718508430552066933, 5717724650414311042), IntegratorTimeRegularization) agcls.AgTypeNameMap["IntegratorTimeRegularization"] = IntegratorTimeRegularization class VehicleInterpolation(SupportsDeleteCallback): @@ -44177,7 +43298,7 @@ class VehicleInterpolation(SupportsDeleteCallback): _get_order_method_offset = 5 _set_order_method_offset = 6 _metadata = { - "iid_data" : (5142609827729076349, 10454662441668119445), + "iid_data" : (4859069606701901511, 14889319340428339098), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -44246,7 +43367,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleInterpolation, [VehicleInterpolation, ]) -agcls.AgClassCatalog.add_catalog_entry((4872126416475508613, 16972023327919476147), VehicleInterpolation) +agcls.AgClassCatalog.add_catalog_entry((5546507691352987086, 5977022628138990505), VehicleInterpolation) agcls.AgTypeNameMap["VehicleInterpolation"] = VehicleInterpolation class VehicleIntegrator(SupportsDeleteCallback): @@ -44270,7 +43391,7 @@ class VehicleIntegrator(SupportsDeleteCallback): _get_allow_position_velocity_covariance_interpolation_method_offset = 14 _set_allow_position_velocity_covariance_interpolation_method_offset = 15 _metadata = { - "iid_data" : (4865148983571878735, 1000475680568814773), + "iid_data" : (4849992626418850053, 5102649860219768742), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -44414,7 +43535,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleIntegrator, [VehicleIntegrator, ]) -agcls.AgClassCatalog.add_catalog_entry((5520303857056380686, 10259926913839975337), VehicleIntegrator) +agcls.AgClassCatalog.add_catalog_entry((5435644692789229012, 10119918398997884043), VehicleIntegrator) agcls.AgTypeNameMap["VehicleIntegrator"] = VehicleIntegrator class VehicleGravity(SupportsDeleteCallback): @@ -44427,7 +43548,7 @@ class VehicleGravity(SupportsDeleteCallback): _get_maximum_order_method_offset = 3 _set_maximum_order_method_offset = 4 _metadata = { - "iid_data" : (5089876066074727215, 16401678190017986972), + "iid_data" : (5423522441555324314, 9565483077644742578), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -44480,7 +43601,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGravity, [VehicleGravity, ]) -agcls.AgClassCatalog.add_catalog_entry((4937851962406821966, 15210362232245684145), VehicleGravity) +agcls.AgClassCatalog.add_catalog_entry((5484238741655301566, 4075731981763835065), VehicleGravity) agcls.AgTypeNameMap["VehicleGravity"] = VehicleGravity class VehiclePositionVelocityElement(SupportsDeleteCallback): @@ -44501,7 +43622,7 @@ class VehiclePositionVelocityElement(SupportsDeleteCallback): _get_vz_method_offset = 11 _set_vz_method_offset = 12 _metadata = { - "iid_data" : (4841556221710264922, 14857128281137620115), + "iid_data" : (5242761829098004221, 9491617196332268949), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -44618,7 +43739,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehiclePositionVelocityElement, [VehiclePositionVelocityElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5435236775838448517, 11423754254047198123), VehiclePositionVelocityElement) +agcls.AgClassCatalog.add_catalog_entry((4664978970134679930, 7957532489346981516), VehiclePositionVelocityElement) agcls.AgTypeNameMap["VehiclePositionVelocityElement"] = VehiclePositionVelocityElement class VehiclePositionVelocityCollection(SupportsDeleteCallback): @@ -44630,7 +43751,7 @@ class VehiclePositionVelocityCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5703625708670753820, 9586266063491925171), + "iid_data" : (4620952450120824008, 6964093668876935569), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -44692,7 +43813,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehiclePositionVelocityCollection, [VehiclePositionVelocityCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5171982345290352037, 16115726840383356074), VehiclePositionVelocityCollection) +agcls.AgClassCatalog.add_catalog_entry((5277020350831841283, 4875991082452808084), VehiclePositionVelocityCollection) agcls.AgTypeNameMap["VehiclePositionVelocityCollection"] = VehiclePositionVelocityCollection class VehicleCorrelationListCollection(SupportsDeleteCallback): @@ -44707,7 +43828,7 @@ class VehicleCorrelationListCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5200983275512029954, 10557443089001666229), + "iid_data" : (4925019725859006709, 9519453299559872675), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -44790,7 +43911,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleCorrelationListCollection, [VehicleCorrelationListCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5599336897854204890, 14400129480613019793), VehicleCorrelationListCollection) +agcls.AgClassCatalog.add_catalog_entry((5137643717414736095, 2929111544587548822), VehicleCorrelationListCollection) agcls.AgTypeNameMap["VehicleCorrelationListCollection"] = VehicleCorrelationListCollection class VehicleCorrelationListElement(SupportsDeleteCallback): @@ -44805,7 +43926,7 @@ class VehicleCorrelationListElement(SupportsDeleteCallback): _get_value_method_offset = 5 _set_value_method_offset = 6 _metadata = { - "iid_data" : (5665275888923402754, 14958361067389388964), + "iid_data" : (5381539805843429683, 6511960719627071891), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -44874,7 +43995,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleCorrelationListElement, [VehicleCorrelationListElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5558510712015211755, 15062579791963935617), VehicleCorrelationListElement) +agcls.AgClassCatalog.add_catalog_entry((5591186640512166694, 13094951438162612879), VehicleCorrelationListElement) agcls.AgTypeNameMap["VehicleCorrelationListElement"] = VehicleCorrelationListElement class VehicleCovariance(SupportsDeleteCallback): @@ -44897,7 +44018,7 @@ class VehicleCovariance(SupportsDeleteCallback): _get_correlation_list_method_offset = 13 _validate_method_offset = 14 _metadata = { - "iid_data" : (5059453610184073399, 10160465711816785322), + "iid_data" : (5269820734542860853, 8811089676295571899), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45034,7 +44155,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleCovariance, [VehicleCovariance, ]) -agcls.AgClassCatalog.add_catalog_entry((5141124562144856778, 10041762533004953243), VehicleCovariance) +agcls.AgClassCatalog.add_catalog_entry((5546345434409918280, 17429929626690523287), VehicleCovariance) agcls.AgTypeNameMap["VehicleCovariance"] = VehicleCovariance class VehicleZonalPropagatorInitialState(SupportsDeleteCallback): @@ -45050,7 +44171,7 @@ class VehicleZonalPropagatorInitialState(SupportsDeleteCallback): _get_supported_propagation_frames_method_offset = 6 _get_orbit_epoch_method_offset = 7 _metadata = { - "iid_data" : (4672904645545175476, 17414511901507166874), + "iid_data" : (5092075197797441578, 8459485157298517665), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45130,7 +44251,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleZonalPropagatorInitialState, [VehicleZonalPropagatorInitialState, ]) -agcls.AgClassCatalog.add_catalog_entry((5421172342180113538, 12975023285938525088), VehicleZonalPropagatorInitialState) +agcls.AgClassCatalog.add_catalog_entry((4921665981321947133, 5754962263564351653), VehicleZonalPropagatorInitialState) agcls.AgTypeNameMap["VehicleZonalPropagatorInitialState"] = VehicleZonalPropagatorInitialState class VehicleLOPCentralBodyGravity(SupportsDeleteCallback): @@ -45143,7 +44264,7 @@ class VehicleLOPCentralBodyGravity(SupportsDeleteCallback): _get_maximum_order_method_offset = 3 _set_maximum_order_method_offset = 4 _metadata = { - "iid_data" : (4810894511546132806, 5937367140790037893), + "iid_data" : (5231597986337719339, 12695713753094626747), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45196,7 +44317,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleLOPCentralBodyGravity, [VehicleLOPCentralBodyGravity, ]) -agcls.AgClassCatalog.add_catalog_entry((5166467692499943355, 4372741462097492389), VehicleLOPCentralBodyGravity) +agcls.AgClassCatalog.add_catalog_entry((4641783975004011992, 3980265990748853914), VehicleLOPCentralBodyGravity) agcls.AgTypeNameMap["VehicleLOPCentralBodyGravity"] = VehicleLOPCentralBodyGravity class PropagatorHPOPThirdBodyGravityElement(SupportsDeleteCallback): @@ -45210,7 +44331,7 @@ class PropagatorHPOPThirdBodyGravityElement(SupportsDeleteCallback): _set_gravity_value_method_offset = 4 _get_central_body_method_offset = 5 _metadata = { - "iid_data" : (4714520061378889431, 3105801463511841705), + "iid_data" : (5232128661528253528, 16234414717097122491), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45272,7 +44393,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorHPOPThirdBodyGravityElement, [PropagatorHPOPThirdBodyGravityElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4944158663311077405, 7294088681223104433), PropagatorHPOPThirdBodyGravityElement) +agcls.AgClassCatalog.add_catalog_entry((4892569141853290897, 12229384562030335391), PropagatorHPOPThirdBodyGravityElement) agcls.AgTypeNameMap["PropagatorHPOPThirdBodyGravityElement"] = PropagatorHPOPThirdBodyGravityElement class PropagatorHPOPThirdBodyGravityCollection(SupportsDeleteCallback): @@ -45289,7 +44410,7 @@ class PropagatorHPOPThirdBodyGravityCollection(SupportsDeleteCallback): _add_third_body_method_offset = 7 _remove_third_body_method_offset = 8 _metadata = { - "iid_data" : (5158640976786434321, 11053058831332605850), + "iid_data" : (4900035540976172699, 5244325017069991842), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -45388,7 +44509,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorHPOPThirdBodyGravityCollection, [PropagatorHPOPThirdBodyGravityCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5192005243811854660, 10959138337496537505), PropagatorHPOPThirdBodyGravityCollection) +agcls.AgClassCatalog.add_catalog_entry((5396981684246958655, 15360147806148019845), PropagatorHPOPThirdBodyGravityCollection) agcls.AgTypeNameMap["PropagatorHPOPThirdBodyGravityCollection"] = PropagatorHPOPThirdBodyGravityCollection class VehicleExponentialDensityModelParameters(SupportsDeleteCallback): @@ -45403,7 +44524,7 @@ class VehicleExponentialDensityModelParameters(SupportsDeleteCallback): _get_scale_height_method_offset = 5 _set_scale_height_method_offset = 6 _metadata = { - "iid_data" : (5126627712430956389, 2813024428060576189), + "iid_data" : (5117169349724244325, 11892754910580801977), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45472,48 +44593,31 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleExponentialDensityModelParameters, [VehicleExponentialDensityModelParameters, ]) -agcls.AgClassCatalog.add_catalog_entry((5323076388565659004, 2616528186121196182), VehicleExponentialDensityModelParameters) +agcls.AgClassCatalog.add_catalog_entry((5338907946548340611, 9455885518170988951), VehicleExponentialDensityModelParameters) agcls.AgTypeNameMap["VehicleExponentialDensityModelParameters"] = VehicleExponentialDensityModelParameters class VehicleLOPDragSettings(SupportsDeleteCallback): """Interface for advanced drag options for LOP propagator.""" - _num_methods = 11 + _num_methods = 9 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_atmospheric_density_model_method_offset = 1 - _set_atmospheric_density_model_method_offset = 2 - _get_use_osculating_altitude_method_offset = 3 - _set_use_osculating_altitude_method_offset = 4 - _get_maximum_drag_altitude_method_offset = 5 - _set_maximum_drag_altitude_method_offset = 6 - _get_density_weighing_factor_method_offset = 7 - _set_density_weighing_factor_method_offset = 8 - _get_exponential_density_model_parameters_method_offset = 9 - _get_atmosphere_density_model_method_offset = 10 - _set_atmosphere_density_model_method_offset = 11 + _get_use_osculating_altitude_method_offset = 1 + _set_use_osculating_altitude_method_offset = 2 + _get_maximum_drag_altitude_method_offset = 3 + _set_maximum_drag_altitude_method_offset = 4 + _get_density_weighing_factor_method_offset = 5 + _set_density_weighing_factor_method_offset = 6 + _get_exponential_density_model_parameters_method_offset = 7 + _get_atmosphere_density_model_method_offset = 8 + _set_atmosphere_density_model_method_offset = 9 _metadata = { - "iid_data" : (5372335515581167025, 17631966534798884518), + "iid_data" : (5583699084381880741, 10215840455762750899), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, VehicleLOPDragSettings) - _get_atmospheric_density_model_metadata = { "offset" : _get_atmospheric_density_model_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(AtmosphericDensityModel),) } - @property - def atmospheric_density_model(self) -> "AtmosphericDensityModel": - """Do not use this property, as it is deprecated. Use AtmosDensityModel instead. Atmospheric density model.""" - return self._intf.get_property(VehicleLOPDragSettings._metadata, VehicleLOPDragSettings._get_atmospheric_density_model_metadata) - - _set_atmospheric_density_model_metadata = { "offset" : _set_atmospheric_density_model_method_offset, - "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(AtmosphericDensityModel),) } - @atmospheric_density_model.setter - def atmospheric_density_model(self, atmospheric_density_model:"AtmosphericDensityModel") -> None: - return self._intf.set_property(VehicleLOPDragSettings._metadata, VehicleLOPDragSettings._set_atmospheric_density_model_metadata, atmospheric_density_model) - _get_use_osculating_altitude_metadata = { "offset" : _get_use_osculating_altitude_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), "marshallers" : (agmarshall.VariantBoolArg,) } @@ -45582,7 +44686,6 @@ def atmosphere_density_model(self) -> "LOPAtmosphericDensityModel": def atmosphere_density_model(self, atmospheric_density_model:"LOPAtmosphericDensityModel") -> None: return self._intf.set_property(VehicleLOPDragSettings._metadata, VehicleLOPDragSettings._set_atmosphere_density_model_metadata, atmospheric_density_model) - _property_names[atmospheric_density_model] = "atmospheric_density_model" _property_names[use_osculating_altitude] = "use_osculating_altitude" _property_names[maximum_drag_altitude] = "maximum_drag_altitude" _property_names[density_weighing_factor] = "density_weighing_factor" @@ -45602,7 +44705,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleLOPDragSettings, [VehicleLOPDragSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((4872984218056333542, 12180287826528333730), VehicleLOPDragSettings) +agcls.AgClassCatalog.add_catalog_entry((4859371426830752078, 13992658331703669152), VehicleLOPDragSettings) agcls.AgTypeNameMap["VehicleLOPDragSettings"] = VehicleLOPDragSettings class VehicleLOPForceModelDrag(SupportsDeleteCallback): @@ -45616,7 +44719,7 @@ class VehicleLOPForceModelDrag(SupportsDeleteCallback): _set_cd_method_offset = 4 _get_advanced_method_offset = 5 _metadata = { - "iid_data" : (5575441595861141526, 11158107723416240778), + "iid_data" : (5023286341828197305, 9819676123111220405), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45678,7 +44781,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleLOPForceModelDrag, [VehicleLOPForceModelDrag, ]) -agcls.AgClassCatalog.add_catalog_entry((5723453491805945075, 5328275544299816084), VehicleLOPForceModelDrag) +agcls.AgClassCatalog.add_catalog_entry((5745298054043065924, 17564956392740709294), VehicleLOPForceModelDrag) agcls.AgTypeNameMap["VehicleLOPForceModelDrag"] = VehicleLOPForceModelDrag class VehicleLOPSolarRadiationPressure(SupportsDeleteCallback): @@ -45693,7 +44796,7 @@ class VehicleLOPSolarRadiationPressure(SupportsDeleteCallback): _get_atmosphere_height_method_offset = 5 _set_atmosphere_height_method_offset = 6 _metadata = { - "iid_data" : (5258055070252294348, 9002579332893023376), + "iid_data" : (5559071484272745358, 17535994545294831770), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45762,7 +44865,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleLOPSolarRadiationPressure, [VehicleLOPSolarRadiationPressure, ]) -agcls.AgClassCatalog.add_catalog_entry((4779971542394509407, 15901493659389779360), VehicleLOPSolarRadiationPressure) +agcls.AgClassCatalog.add_catalog_entry((5401362778037257088, 2349511956302834103), VehicleLOPSolarRadiationPressure) agcls.AgTypeNameMap["VehicleLOPSolarRadiationPressure"] = VehicleLOPSolarRadiationPressure class VehiclePhysicalData(SupportsDeleteCallback): @@ -45777,7 +44880,7 @@ class VehiclePhysicalData(SupportsDeleteCallback): _get_satellite_mass_method_offset = 5 _set_satellite_mass_method_offset = 6 _metadata = { - "iid_data" : (5621759224640038595, 2754501022675936136), + "iid_data" : (5324034205191564958, 3323058824192279966), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45846,7 +44949,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehiclePhysicalData, [VehiclePhysicalData, ]) -agcls.AgClassCatalog.add_catalog_entry((5729592232256253256, 10775991593959803264), VehiclePhysicalData) +agcls.AgClassCatalog.add_catalog_entry((5487968958343684247, 3109280927446811563), VehiclePhysicalData) agcls.AgTypeNameMap["VehiclePhysicalData"] = VehiclePhysicalData class VehicleLOPForceModel(SupportsDeleteCallback): @@ -45860,7 +44963,7 @@ class VehicleLOPForceModel(SupportsDeleteCallback): _get_solar_radiation_pressure_method_offset = 4 _get_physical_data_method_offset = 5 _metadata = { - "iid_data" : (5271331820947794410, 5820784666484996528), + "iid_data" : (5574879271473739381, 11628691275153327522), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45926,7 +45029,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleLOPForceModel, [VehicleLOPForceModel, ]) -agcls.AgClassCatalog.add_catalog_entry((5277081822107301865, 9649562234918760127), VehicleLOPForceModel) +agcls.AgClassCatalog.add_catalog_entry((4892209118954992387, 17134226094267240862), VehicleLOPForceModel) agcls.AgTypeNameMap["VehicleLOPForceModel"] = VehicleLOPForceModel class PropagatorSPICESegmentsCollection(SupportsDeleteCallback): @@ -45938,7 +45041,7 @@ class PropagatorSPICESegmentsCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5551086064478361619, 17033275557370737068), + "iid_data" : (5358129629933011863, 15804430489217064625), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -46000,7 +45103,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSPICESegmentsCollection, [PropagatorSPICESegmentsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5745396956833068712, 17025715347288444817), PropagatorSPICESegmentsCollection) +agcls.AgClassCatalog.add_catalog_entry((5084405891617496761, 7483563452685695874), PropagatorSPICESegmentsCollection) agcls.AgTypeNameMap["PropagatorSPICESegmentsCollection"] = PropagatorSPICESegmentsCollection class PropagatorHPOP(IPropagator, SupportsDeleteCallback): @@ -46019,7 +45122,7 @@ class PropagatorHPOP(IPropagator, SupportsDeleteCallback): >>> >>> forceModel = satellite.propagator.force_model >>> if os.name == "nt": - >>> installPath = r"C:\Program Files\AGI\STK 12" + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" >>> else: >>> installPath = os.environ["STK_INSTALL_DIR"] >>> grv_path = ["STKData", "CentralBodies", "Earth", "WGS84_EGM96.grv"] @@ -46057,7 +45160,7 @@ class PropagatorHPOP(IPropagator, SupportsDeleteCallback): _get_display_coordinate_type_method_offset = 9 _set_display_coordinate_type_method_offset = 10 _metadata = { - "iid_data" : (4837255466315778899, 4408874591827939745), + "iid_data" : (4968864126771943753, 2991013745627115165), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -46164,7 +45267,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorHPOP, [PropagatorHPOP, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5648424975659269950, 17640277987756226746), PropagatorHPOP) +agcls.AgClassCatalog.add_catalog_entry((5351229292278596831, 1170383736254509452), PropagatorHPOP) agcls.AgTypeNameMap["PropagatorHPOP"] = PropagatorHPOP class PropagatorJ2Perturbation(IPropagator, SupportsDeleteCallback): @@ -46183,7 +45286,7 @@ class PropagatorJ2Perturbation(IPropagator, SupportsDeleteCallback): _get_display_coordinate_type_method_offset = 9 _set_display_coordinate_type_method_offset = 10 _metadata = { - "iid_data" : (5710611355316157488, 2776247070565079686), + "iid_data" : (4774767192272236189, 1473686966363063946), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -46288,7 +45391,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorJ2Perturbation, [PropagatorJ2Perturbation, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5751818002946687406, 14333009989110836403), PropagatorJ2Perturbation) +agcls.AgClassCatalog.add_catalog_entry((5406054104371290695, 14744411895855404432), PropagatorJ2Perturbation) agcls.AgTypeNameMap["PropagatorJ2Perturbation"] = PropagatorJ2Perturbation class PropagatorJ4Perturbation(IPropagator, SupportsDeleteCallback): @@ -46319,7 +45422,7 @@ class PropagatorJ4Perturbation(IPropagator, SupportsDeleteCallback): _get_display_coordinate_type_method_offset = 9 _set_display_coordinate_type_method_offset = 10 _metadata = { - "iid_data" : (5558910373842567478, 5071806728835135888), + "iid_data" : (5334831232276380182, 5707724536225744533), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -46424,7 +45527,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorJ4Perturbation, [PropagatorJ4Perturbation, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((4682321690096532856, 13090179637556098221), PropagatorJ4Perturbation) +agcls.AgClassCatalog.add_catalog_entry((5613605050495797939, 3545450996154430902), PropagatorJ4Perturbation) agcls.AgTypeNameMap["PropagatorJ4Perturbation"] = PropagatorJ4Perturbation class PropagatorLOP(IPropagator, SupportsDeleteCallback): @@ -46441,7 +45544,7 @@ class PropagatorLOP(IPropagator, SupportsDeleteCallback): _get_display_coordinate_type_method_offset = 7 _set_display_coordinate_type_method_offset = 8 _metadata = { - "iid_data" : (5234725472925885624, 15934490420497880224), + "iid_data" : (4950624923725242322, 9178519817771541134), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -46530,7 +45633,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorLOP, [PropagatorLOP, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((4873132332327876144, 5183090407087396236), PropagatorLOP) +agcls.AgClassCatalog.add_catalog_entry((5481574412703223832, 15761362583049958028), PropagatorLOP) agcls.AgTypeNameMap["PropagatorLOP"] = PropagatorLOP class PropagatorSGP4(IPropagator, SupportsDeleteCallback): @@ -46566,7 +45669,7 @@ class PropagatorSGP4(IPropagator, SupportsDeleteCallback): _get_international_designator_method_offset = 11 _set_international_designator_method_offset = 12 _metadata = { - "iid_data" : (5499799530762519551, 17546345082066884286), + "iid_data" : (5348360678801586074, 11988128862715321505), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -46689,7 +45792,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4, [PropagatorSGP4, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5611136693935603489, 11810962676535376038), PropagatorSGP4) +agcls.AgClassCatalog.add_catalog_entry((5658268737900885642, 11398224264706203011), PropagatorSGP4) agcls.AgTypeNameMap["PropagatorSGP4"] = PropagatorSGP4 class PropagatorSPICE(IPropagator, SupportsDeleteCallback): @@ -46704,7 +45807,7 @@ class PropagatorSPICE(IPropagator, SupportsDeleteCallback): >>> satellite.set_propagator_type(PropagatorType.SPICE) >>> propagator = satellite.propagator >>> if os.name == "nt": - >>> installPath = r"C:\Program Files\AGI\STK 12" + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" >>> else: >>> installPath = os.environ["STK_INSTALL_DIR"] >>> bspPath = ["STKData", "Spice", "planets.bsp"] @@ -46730,7 +45833,7 @@ class PropagatorSPICE(IPropagator, SupportsDeleteCallback): _get_available_body_names_method_offset = 9 _get_ephemeris_interval_method_offset = 10 _metadata = { - "iid_data" : (5400522439021362078, 14940526176246293121), + "iid_data" : (5752403639160603276, 10150277513487229615), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -46835,7 +45938,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSPICE, [PropagatorSPICE, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5709088581719726310, 10480182384597456043), PropagatorSPICE) +agcls.AgClassCatalog.add_catalog_entry((4736718280876183095, 10077468052707515300), PropagatorSPICE) agcls.AgTypeNameMap["PropagatorSPICE"] = PropagatorSPICE class PropagatorSTKExternal(IPropagator, SupportsDeleteCallback): @@ -46859,7 +45962,7 @@ class PropagatorSTKExternal(IPropagator, SupportsDeleteCallback): _get_message_level_method_offset = 14 _set_message_level_method_offset = 15 _metadata = { - "iid_data" : (5523190596007530599, 5066525413887370417), + "iid_data" : (4764469407384202216, 1419440854280960919), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -47005,7 +46108,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSTKExternal, [PropagatorSTKExternal, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5265884709931486530, 9870109827576315030), PropagatorSTKExternal) +agcls.AgClassCatalog.add_catalog_entry((5177462666347919771, 365624724758198680), PropagatorSTKExternal) agcls.AgTypeNameMap["PropagatorSTKExternal"] = PropagatorSTKExternal class PropagatorTwoBody(IPropagator, SupportsDeleteCallback): @@ -47024,7 +46127,7 @@ class PropagatorTwoBody(IPropagator, SupportsDeleteCallback): _get_display_coordinate_type_method_offset = 9 _set_display_coordinate_type_method_offset = 10 _metadata = { - "iid_data" : (4955666920446659850, 13993148105509406360), + "iid_data" : (5200967789821470790, 17665292866667586975), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -47129,7 +46232,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorTwoBody, [PropagatorTwoBody, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5256972860113627770, 4365942663131789468), PropagatorTwoBody) +agcls.AgClassCatalog.add_catalog_entry((5631576464255249841, 13959404485451337124), PropagatorTwoBody) agcls.AgTypeNameMap["PropagatorTwoBody"] = PropagatorTwoBody class PropagatorUserExternal(IPropagator, SupportsDeleteCallback): @@ -47155,7 +46258,7 @@ class PropagatorUserExternal(IPropagator, SupportsDeleteCallback): _get_available_propagators_method_offset = 16 _get_ephemeris_interval_method_offset = 17 _metadata = { - "iid_data" : (5660308038733331120, 4552789927307892665), + "iid_data" : (4982719976808221903, 5702129346990438541), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -47317,7 +46420,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorUserExternal, [PropagatorUserExternal, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((4867116723624908645, 16524557858493267608), PropagatorUserExternal) +agcls.AgClassCatalog.add_catalog_entry((5232327781119753255, 12393233822591098508), PropagatorUserExternal) agcls.AgTypeNameMap["PropagatorUserExternal"] = PropagatorUserExternal class LaunchVehicleInitialState(SupportsDeleteCallback): @@ -47331,7 +46434,7 @@ class LaunchVehicleInitialState(SupportsDeleteCallback): _get_burnout_method_offset = 4 _get_trajectory_epoch_method_offset = 5 _metadata = { - "iid_data" : (5707362914840733260, 12346986937981156503), + "iid_data" : (5492305363536169818, 14773896815484393364), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -47395,7 +46498,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleInitialState, [LaunchVehicleInitialState, ]) -agcls.AgClassCatalog.add_catalog_entry((5407771696627016020, 852554673691188889), LaunchVehicleInitialState) +agcls.AgClassCatalog.add_catalog_entry((4781524688004669571, 18091606240809818551), LaunchVehicleInitialState) agcls.AgTypeNameMap["LaunchVehicleInitialState"] = LaunchVehicleInitialState class PropagatorSimpleAscent(IPropagator, SupportsDeleteCallback): @@ -47409,7 +46512,7 @@ class PropagatorSimpleAscent(IPropagator, SupportsDeleteCallback): _get_initial_state_method_offset = 4 _get_ephemeris_interval_method_offset = 5 _metadata = { - "iid_data" : (4650233301770808095, 4494741190195721862), + "iid_data" : (5061740981221755548, 7990771832615660715), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -47473,7 +46576,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSimpleAscent, [PropagatorSimpleAscent, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((4738045014485883873, 6850844412891641735), PropagatorSimpleAscent) +agcls.AgClassCatalog.add_catalog_entry((5353328389873220748, 10030666592222415506), PropagatorSimpleAscent) agcls.AgTypeNameMap["PropagatorSimpleAscent"] = PropagatorSimpleAscent class VehicleWaypointsElement(SupportsDeleteCallback): @@ -47496,7 +46599,7 @@ class VehicleWaypointsElement(SupportsDeleteCallback): _get_turn_radius_method_offset = 13 _set_turn_radius_method_offset = 14 _metadata = { - "iid_data" : (5392178121839419542, 14130613716364263860), + "iid_data" : (5626231420947497287, 1921893260874317976), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -47629,7 +46732,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleWaypointsElement, [VehicleWaypointsElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5512935779878348121, 6727541866577316503), VehicleWaypointsElement) +agcls.AgClassCatalog.add_catalog_entry((4763774309656017695, 11180460309565703562), VehicleWaypointsElement) agcls.AgTypeNameMap["VehicleWaypointsElement"] = VehicleWaypointsElement class VehicleWaypointsCollection(SupportsDeleteCallback): @@ -47647,7 +46750,7 @@ class VehicleWaypointsCollection(SupportsDeleteCallback): _index_of_method_offset = 8 _to_array_method_offset = 9 _metadata = { - "iid_data" : (5404590581501589595, 13498263283881373083), + "iid_data" : (5491301789115533756, 9547033396801943168), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -47751,7 +46854,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleWaypointsCollection, [VehicleWaypointsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5719368903864964737, 5334718748822699667), VehicleWaypointsCollection) +agcls.AgClassCatalog.add_catalog_entry((5465306535136744394, 9417000829634188680), VehicleWaypointsCollection) agcls.AgTypeNameMap["VehicleWaypointsCollection"] = VehicleWaypointsCollection class LaunchVehicleLocationDetic(IVehicleLaunch, SupportsDeleteCallback): @@ -47766,7 +46869,7 @@ class LaunchVehicleLocationDetic(IVehicleLaunch, SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (5514432012770393710, 5050514050822627767), + "iid_data" : (5702837673907405731, 13786931484568964743), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -47837,7 +46940,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleLocationDetic, [LaunchVehicleLocationDetic, IVehicleLaunch]) -agcls.AgClassCatalog.add_catalog_entry((5460938469287819630, 1399720205535387562), LaunchVehicleLocationDetic) +agcls.AgClassCatalog.add_catalog_entry((5250411708247680325, 2772309408096628109), LaunchVehicleLocationDetic) agcls.AgTypeNameMap["LaunchVehicleLocationDetic"] = LaunchVehicleLocationDetic class LaunchVehicleLocationCentric(IVehicleLaunch, SupportsDeleteCallback): @@ -47852,7 +46955,7 @@ class LaunchVehicleLocationCentric(IVehicleLaunch, SupportsDeleteCallback): _get_radius_method_offset = 5 _set_radius_method_offset = 6 _metadata = { - "iid_data" : (5278855337443974070, 1387819903242212790), + "iid_data" : (5492864373474144035, 15549744342962707635), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -47923,7 +47026,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleLocationCentric, [LaunchVehicleLocationCentric, IVehicleLaunch]) -agcls.AgClassCatalog.add_catalog_entry((4837748521045701093, 1072115239792928924), LaunchVehicleLocationCentric) +agcls.AgClassCatalog.add_catalog_entry((5652941284076049998, 10438681046076740243), LaunchVehicleLocationCentric) agcls.AgTypeNameMap["LaunchVehicleLocationCentric"] = LaunchVehicleLocationCentric class VehicleImpactLocationDetic(IVehicleImpact, SupportsDeleteCallback): @@ -47938,7 +47041,7 @@ class VehicleImpactLocationDetic(IVehicleImpact, SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (5477490481622501241, 2759263552172593037), + "iid_data" : (5406772889816460376, 12084414222838905252), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48009,7 +47112,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleImpactLocationDetic, [VehicleImpactLocationDetic, IVehicleImpact]) -agcls.AgClassCatalog.add_catalog_entry((5535630761680077203, 14720518273541853834), VehicleImpactLocationDetic) +agcls.AgClassCatalog.add_catalog_entry((5234717491754159461, 5073408031146166403), VehicleImpactLocationDetic) agcls.AgTypeNameMap["VehicleImpactLocationDetic"] = VehicleImpactLocationDetic class VehicleImpactLocationCentric(IVehicleImpact, SupportsDeleteCallback): @@ -48024,7 +47127,7 @@ class VehicleImpactLocationCentric(IVehicleImpact, SupportsDeleteCallback): _get_radius_method_offset = 5 _set_radius_method_offset = 6 _metadata = { - "iid_data" : (5036952682094932985, 18435541260133812400), + "iid_data" : (5282259949392031477, 6537895799962991764), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48095,7 +47198,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleImpactLocationCentric, [VehicleImpactLocationCentric, IVehicleImpact]) -agcls.AgClassCatalog.add_catalog_entry((5501824076814420624, 723996054661984170), VehicleImpactLocationCentric) +agcls.AgClassCatalog.add_catalog_entry((5614027230994819557, 17490059504292207504), VehicleImpactLocationCentric) agcls.AgTypeNameMap["VehicleImpactLocationCentric"] = VehicleImpactLocationCentric class LaunchVehicleControlFixedApogeeAltitude(IVehicleLaunchControl, SupportsDeleteCallback): @@ -48106,7 +47209,7 @@ class LaunchVehicleControlFixedApogeeAltitude(IVehicleLaunchControl, SupportsDel _get_apogee_altitude_method_offset = 1 _set_apogee_altitude_method_offset = 2 _metadata = { - "iid_data" : (5653272149752213236, 6458231501662127493), + "iid_data" : (5371562925611906929, 18357681191099129997), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48145,7 +47248,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleControlFixedApogeeAltitude, [LaunchVehicleControlFixedApogeeAltitude, IVehicleLaunchControl]) -agcls.AgClassCatalog.add_catalog_entry((5717316962258779632, 11868320207015420587), LaunchVehicleControlFixedApogeeAltitude) +agcls.AgClassCatalog.add_catalog_entry((5671103064803225548, 12353751544517291420), LaunchVehicleControlFixedApogeeAltitude) agcls.AgTypeNameMap["LaunchVehicleControlFixedApogeeAltitude"] = LaunchVehicleControlFixedApogeeAltitude class LaunchVehicleControlFixedDeltaV(IVehicleLaunchControl, SupportsDeleteCallback): @@ -48156,7 +47259,7 @@ class LaunchVehicleControlFixedDeltaV(IVehicleLaunchControl, SupportsDeleteCallb _get_delta_v_method_offset = 1 _set_delta_v_method_offset = 2 _metadata = { - "iid_data" : (4630068230750554908, 16613065273900116651), + "iid_data" : (4840000335689554837, 2334486005150825109), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48195,7 +47298,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleControlFixedDeltaV, [LaunchVehicleControlFixedDeltaV, IVehicleLaunchControl]) -agcls.AgClassCatalog.add_catalog_entry((5690366068525709199, 12213514378364673154), LaunchVehicleControlFixedDeltaV) +agcls.AgClassCatalog.add_catalog_entry((5669391524144427174, 5051879962242257795), LaunchVehicleControlFixedDeltaV) agcls.AgTypeNameMap["LaunchVehicleControlFixedDeltaV"] = LaunchVehicleControlFixedDeltaV class LaunchVehicleControlFixedDeltaVMinimumEccentricity(IVehicleLaunchControl, SupportsDeleteCallback): @@ -48206,7 +47309,7 @@ class LaunchVehicleControlFixedDeltaVMinimumEccentricity(IVehicleLaunchControl, _get_delta_v_min_method_offset = 1 _set_delta_v_min_method_offset = 2 _metadata = { - "iid_data" : (5411944925025696825, 5625152737412498621), + "iid_data" : (5118280696145367127, 17418911831479645342), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48245,7 +47348,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleControlFixedDeltaVMinimumEccentricity, [LaunchVehicleControlFixedDeltaVMinimumEccentricity, IVehicleLaunchControl]) -agcls.AgClassCatalog.add_catalog_entry((4709605690873064181, 13886943318928712368), LaunchVehicleControlFixedDeltaVMinimumEccentricity) +agcls.AgClassCatalog.add_catalog_entry((5635175063403631304, 3340633190318713998), LaunchVehicleControlFixedDeltaVMinimumEccentricity) agcls.AgTypeNameMap["LaunchVehicleControlFixedDeltaVMinimumEccentricity"] = LaunchVehicleControlFixedDeltaVMinimumEccentricity class LaunchVehicleControlFixedTimeOfFlight(IVehicleLaunchControl, SupportsDeleteCallback): @@ -48256,7 +47359,7 @@ class LaunchVehicleControlFixedTimeOfFlight(IVehicleLaunchControl, SupportsDelet _get_time_of_flight_method_offset = 1 _set_time_of_flight_method_offset = 2 _metadata = { - "iid_data" : (5093866019905544183, 13821356380259651971), + "iid_data" : (5650325078291817676, 14815527326435282364), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48295,7 +47398,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleControlFixedTimeOfFlight, [LaunchVehicleControlFixedTimeOfFlight, IVehicleLaunchControl]) -agcls.AgClassCatalog.add_catalog_entry((4656350238765471755, 8207351727399701688), LaunchVehicleControlFixedTimeOfFlight) +agcls.AgClassCatalog.add_catalog_entry((5658072233768291130, 8201837798794168226), LaunchVehicleControlFixedTimeOfFlight) agcls.AgTypeNameMap["LaunchVehicleControlFixedTimeOfFlight"] = LaunchVehicleControlFixedTimeOfFlight class VehicleImpactLocationLaunchAzEl(IVehicleImpactLocation, SupportsDeleteCallback): @@ -48310,7 +47413,7 @@ class VehicleImpactLocationLaunchAzEl(IVehicleImpactLocation, SupportsDeleteCall _get_azimuth_method_offset = 5 _set_azimuth_method_offset = 6 _metadata = { - "iid_data" : (5607457720872686482, 1251355529680926375), + "iid_data" : (5686756454249677950, 6011518698416110728), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48381,7 +47484,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleImpactLocationLaunchAzEl, [VehicleImpactLocationLaunchAzEl, IVehicleImpactLocation]) -agcls.AgClassCatalog.add_catalog_entry((5008114126854575099, 12708317488007132552), VehicleImpactLocationLaunchAzEl) +agcls.AgClassCatalog.add_catalog_entry((5274288914788492760, 6411815399935649707), VehicleImpactLocationLaunchAzEl) agcls.AgTypeNameMap["VehicleImpactLocationLaunchAzEl"] = VehicleImpactLocationLaunchAzEl class VehicleImpactLocationPoint(IVehicleImpactLocation, SupportsDeleteCallback): @@ -48400,7 +47503,7 @@ class VehicleImpactLocationPoint(IVehicleImpactLocation, SupportsDeleteCallback) _get_launch_control_supported_types_method_offset = 9 _get_launch_control_method_offset = 10 _metadata = { - "iid_data" : (4908023920055380804, 9755555976352568225), + "iid_data" : (5617579260600270963, 4794215927007565735), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48505,7 +47608,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleImpactLocationPoint, [VehicleImpactLocationPoint, IVehicleImpactLocation]) -agcls.AgClassCatalog.add_catalog_entry((5743784589146246160, 16834594185980067731), VehicleImpactLocationPoint) +agcls.AgClassCatalog.add_catalog_entry((5112101937213843436, 16077560279181523133), VehicleImpactLocationPoint) agcls.AgTypeNameMap["VehicleImpactLocationPoint"] = VehicleImpactLocationPoint class PropagatorBallistic(IPropagator, SupportsDeleteCallback): @@ -48528,7 +47631,7 @@ class PropagatorBallistic(IPropagator, SupportsDeleteCallback): _get_impact_location_method_offset = 13 _get_ephemeris_interval_method_offset = 14 _metadata = { - "iid_data" : (5444198652468672381, 6375365193273779621), + "iid_data" : (5112589658136119818, 11814149325470892733), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -48665,7 +47768,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorBallistic, [PropagatorBallistic, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((4842098833419269048, 10199561327891888822), PropagatorBallistic) +agcls.AgClassCatalog.add_catalog_entry((5268401788046681696, 2029535746329644210), PropagatorBallistic) agcls.AgTypeNameMap["PropagatorBallistic"] = PropagatorBallistic class PropagatorGreatArc(IPropagator, SupportsDeleteCallback): @@ -48696,7 +47799,7 @@ class PropagatorGreatArc(IPropagator, SupportsDeleteCallback): _get_default_turn_radius_method_offset = 21 _set_default_turn_radius_method_offset = 22 _metadata = { - "iid_data" : (4790097454403555140, 18185216684939469709), + "iid_data" : (5558191081232665384, 1311513472080122509), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -48893,7 +47996,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorGreatArc, [PropagatorGreatArc, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5453517480636385040, 16468861623969845430), PropagatorGreatArc) +agcls.AgClassCatalog.add_catalog_entry((5740248426565439839, 14502532082443295151), PropagatorGreatArc) agcls.AgTypeNameMap["PropagatorGreatArc"] = PropagatorGreatArc class PropagatorSGP4SegmentCollection(SupportsDeleteCallback): @@ -48918,7 +48021,7 @@ class PropagatorSGP4SegmentCollection(SupportsDeleteCallback): _get_ssc_number_method_offset = 15 _set_ssc_number_method_offset = 16 _metadata = { - "iid_data" : (4840062391153401622, 10283655206503183546), + "iid_data" : (4886110900271383474, 14555482015682288317), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -49083,7 +48186,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4SegmentCollection, [PropagatorSGP4SegmentCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5580355252872577769, 17199909252255600809), PropagatorSGP4SegmentCollection) +agcls.AgClassCatalog.add_catalog_entry((5568587594550834034, 16338169098296319673), PropagatorSGP4SegmentCollection) agcls.AgTypeNameMap["PropagatorSGP4SegmentCollection"] = PropagatorSGP4SegmentCollection class PropagatorSGP4Segment(SupportsDeleteCallback): @@ -49124,7 +48227,7 @@ class PropagatorSGP4Segment(SupportsDeleteCallback): _get_enabled_method_offset = 31 _set_enabled_method_offset = 32 _metadata = { - "iid_data" : (5282214596610511911, 5041191889618421933), + "iid_data" : (5030635825950072437, 8690211907016202683), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -49405,7 +48508,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4Segment, [PropagatorSGP4Segment, ]) -agcls.AgClassCatalog.add_catalog_entry((5509301923903129403, 11452054954934709175), PropagatorSGP4Segment) +agcls.AgClassCatalog.add_catalog_entry((5365102947321447811, 5424725201781632641), PropagatorSGP4Segment) agcls.AgTypeNameMap["PropagatorSGP4Segment"] = PropagatorSGP4Segment class PropagatorLOPThirdBodyGravity(SupportsDeleteCallback): @@ -49418,7 +48521,7 @@ class PropagatorLOPThirdBodyGravity(SupportsDeleteCallback): _get_use_lunar_gravity_method_offset = 3 _set_use_lunar_gravity_method_offset = 4 _metadata = { - "iid_data" : (4798012885642041867, 5741835590082231973), + "iid_data" : (5609885291999120595, 9912108742221875638), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -49471,7 +48574,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorLOPThirdBodyGravity, [PropagatorLOPThirdBodyGravity, ]) -agcls.AgClassCatalog.add_catalog_entry((4888506165528203240, 14844184459801106573), PropagatorLOPThirdBodyGravity) +agcls.AgClassCatalog.add_catalog_entry((5715998224429751627, 18119989395144440996), PropagatorLOPThirdBodyGravity) agcls.AgTypeNameMap["PropagatorLOPThirdBodyGravity"] = PropagatorLOPThirdBodyGravity class VehicleConsiderAnalysisCollectionElement(SupportsDeleteCallback): @@ -49496,7 +48599,7 @@ class VehicleConsiderAnalysisCollectionElement(SupportsDeleteCallback): _get_vz_method_offset = 15 _set_vz_method_offset = 16 _metadata = { - "iid_data" : (4675709035080146271, 17853674564356229308), + "iid_data" : (4680556138889513169, 9333311823400372617), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -49647,7 +48750,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleConsiderAnalysisCollectionElement, [VehicleConsiderAnalysisCollectionElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4827678194288676880, 11411160290189781943), VehicleConsiderAnalysisCollectionElement) +agcls.AgClassCatalog.add_catalog_entry((4840964076670091880, 16893797392665524644), VehicleConsiderAnalysisCollectionElement) agcls.AgTypeNameMap["VehicleConsiderAnalysisCollectionElement"] = VehicleConsiderAnalysisCollectionElement class VehicleConsiderAnalysisCollection(SupportsDeleteCallback): @@ -49663,7 +48766,7 @@ class VehicleConsiderAnalysisCollection(SupportsDeleteCallback): _add_method_offset = 6 _remove_by_type_method_offset = 7 _metadata = { - "iid_data" : (5725618141586763874, 14436061802635070863), + "iid_data" : (5401758092995135691, 11423102097092875966), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -49753,7 +48856,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleConsiderAnalysisCollection, [VehicleConsiderAnalysisCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5432244908522730508, 11166787264625781670), VehicleConsiderAnalysisCollection) +agcls.AgClassCatalog.add_catalog_entry((4746935676831210104, 695064620622847921), VehicleConsiderAnalysisCollection) agcls.AgTypeNameMap["VehicleConsiderAnalysisCollection"] = VehicleConsiderAnalysisCollection class PropagatorSPICESegment(SupportsDeleteCallback): @@ -49768,7 +48871,7 @@ class PropagatorSPICESegment(SupportsDeleteCallback): _get_start_time_method_offset = 5 _get_stop_time_method_offset = 6 _metadata = { - "iid_data" : (5297856098187170339, 10848640787237555133), + "iid_data" : (4832894861709827465, 4813726188014962849), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -49843,7 +48946,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSPICESegment, [PropagatorSPICESegment, ]) -agcls.AgClassCatalog.add_catalog_entry((4813317348174361026, 15240268906894736536), PropagatorSPICESegment) +agcls.AgClassCatalog.add_catalog_entry((4990730222933299262, 1009831406834798723), PropagatorSPICESegment) agcls.AgTypeNameMap["PropagatorSPICESegment"] = PropagatorSPICESegment class VehicleWaypointAltitudeReferenceTerrain(IVehicleWaypointAltitudeReference, SupportsDeleteCallback): @@ -49856,7 +48959,7 @@ class VehicleWaypointAltitudeReferenceTerrain(IVehicleWaypointAltitudeReference, _get_interpolation_method_method_offset = 3 _set_interpolation_method_method_offset = 4 _metadata = { - "iid_data" : (5467488536635086445, 8372907082652194736), + "iid_data" : (5546438992923905606, 7488066022508908166), "vtable_reference" : IVehicleWaypointAltitudeReference._vtable_offset + IVehicleWaypointAltitudeReference._num_methods - 1, } _property_names = {} @@ -49911,7 +49014,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleWaypointAltitudeReferenceTerrain, [VehicleWaypointAltitudeReferenceTerrain, IVehicleWaypointAltitudeReference]) -agcls.AgClassCatalog.add_catalog_entry((5359373337668878149, 4117179035233685124), VehicleWaypointAltitudeReferenceTerrain) +agcls.AgClassCatalog.add_catalog_entry((4648554811506505155, 16376744579842148521), VehicleWaypointAltitudeReferenceTerrain) agcls.AgTypeNameMap["VehicleWaypointAltitudeReferenceTerrain"] = VehicleWaypointAltitudeReferenceTerrain class VehicleWaypointAltitudeReference(IVehicleWaypointAltitudeReference, SupportsDeleteCallback): @@ -49930,7 +49033,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleWaypointAltitudeReference, [IVehicleWaypointAltitudeReference]) -agcls.AgClassCatalog.add_catalog_entry((5392889779416279646, 7630624023762349221), VehicleWaypointAltitudeReference) +agcls.AgClassCatalog.add_catalog_entry((5445557088425742742, 4805368301842096822), VehicleWaypointAltitudeReference) agcls.AgTypeNameMap["VehicleWaypointAltitudeReference"] = VehicleWaypointAltitudeReference class PropagatorSGP4LoadFile(IPropagatorSGP4LoadData, SupportsDeleteCallback): @@ -49944,7 +49047,7 @@ class PropagatorSGP4LoadFile(IPropagatorSGP4LoadData, SupportsDeleteCallback): _get_segments_from_file_method_offset = 4 _add_segments_from_file_method_offset = 5 _metadata = { - "iid_data" : (4626111601544397262, 6952924831583180713), + "iid_data" : (4811840917899641251, 9461091040894476951), "vtable_reference" : IPropagatorSGP4LoadData._vtable_offset + IPropagatorSGP4LoadData._num_methods - 1, } _property_names = {} @@ -50004,7 +49107,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4LoadFile, [PropagatorSGP4LoadFile, IPropagatorSGP4LoadData]) -agcls.AgClassCatalog.add_catalog_entry((4669106895319061068, 4864745393157996677), PropagatorSGP4LoadFile) +agcls.AgClassCatalog.add_catalog_entry((4686636605937107124, 11972927407130541196), PropagatorSGP4LoadFile) agcls.AgTypeNameMap["PropagatorSGP4LoadFile"] = PropagatorSGP4LoadFile class PropagatorSGP4OnlineLoad(IPropagatorSGP4LoadData, SupportsDeleteCallback): @@ -50021,7 +49124,7 @@ class PropagatorSGP4OnlineLoad(IPropagatorSGP4LoadData, SupportsDeleteCallback): _get_segments_from_online_method_offset = 7 _add_segments_from_online_method_offset = 8 _metadata = { - "iid_data" : (5275672175343063365, 1777779266419878292), + "iid_data" : (5390524300565403348, 1772502245293027466), "vtable_reference" : IPropagatorSGP4LoadData._vtable_offset + IPropagatorSGP4LoadData._num_methods - 1, } _property_names = {} @@ -50106,49 +49209,9 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4OnlineLoad, [PropagatorSGP4OnlineLoad, IPropagatorSGP4LoadData]) -agcls.AgClassCatalog.add_catalog_entry((5218492479084973139, 4356834641110141330), PropagatorSGP4OnlineLoad) +agcls.AgClassCatalog.add_catalog_entry((5065634145019184979, 2858651431442126745), PropagatorSGP4OnlineLoad) agcls.AgTypeNameMap["PropagatorSGP4OnlineLoad"] = PropagatorSGP4OnlineLoad -class PropagatorSGP4OnlineAutoLoad(IPropagatorSGP4LoadData, SupportsDeleteCallback): - """Do not use this interface, as it is deprecated. Use PropagatorSGP4OnlineLoad instead. Interface for SGP4 propagator. Loads the most current segment from online.""" - - _num_methods = 1 - _vtable_offset = IPropagatorSGP4LoadData._vtable_offset + IPropagatorSGP4LoadData._num_methods - _add_latest_segment_from_online_method_offset = 1 - _metadata = { - "iid_data" : (4737651251597674145, 6992812804798218152), - "vtable_reference" : IPropagatorSGP4LoadData._vtable_offset + IPropagatorSGP4LoadData._num_methods - 1, - } - _property_names = {} - def _get_property(self, attrname): - return get_interface_property(attrname, PropagatorSGP4OnlineAutoLoad) - - _add_latest_segment_from_online_metadata = { "offset" : _add_latest_segment_from_online_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def add_latest_segment_from_online(self, ssc_number:str) -> None: - """Do not use this method, as it is deprecated. Use AddSegsFromOnline on PropagatorSGP4OnlineLoad instead. Adds the latest segment from Online given an SSC number.""" - return self._intf.invoke(PropagatorSGP4OnlineAutoLoad._metadata, PropagatorSGP4OnlineAutoLoad._add_latest_segment_from_online_metadata, ssc_number) - - - def __init__(self, source_object=None): - """Construct an object of type PropagatorSGP4OnlineAutoLoad.""" - SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, PropagatorSGP4OnlineAutoLoad) - IPropagatorSGP4LoadData.__init__(self, source_object) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - IPropagatorSGP4LoadData._private_init(self, intf) - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, PropagatorSGP4OnlineAutoLoad, [PropagatorSGP4OnlineAutoLoad, IPropagatorSGP4LoadData]) - -agcls.AgClassCatalog.add_catalog_entry((5618066797086090820, 2671040987261146503), PropagatorSGP4OnlineAutoLoad) -agcls.AgTypeNameMap["PropagatorSGP4OnlineAutoLoad"] = PropagatorSGP4OnlineAutoLoad - class VehicleGroundEllipsesCollection(SupportsDeleteCallback): """Ground Ellipses.""" @@ -50163,7 +49226,7 @@ class VehicleGroundEllipsesCollection(SupportsDeleteCallback): _remove_ellipse_set_method_offset = 7 _get_ellipse_set_method_offset = 8 _metadata = { - "iid_data" : (4637230881481505656, 15747116862814649506), + "iid_data" : (5122583096726507415, 2137492846666044082), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -50260,7 +49323,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGroundEllipsesCollection, [VehicleGroundEllipsesCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5536652972483659493, 14749338659371248274), VehicleGroundEllipsesCollection) +agcls.AgClassCatalog.add_catalog_entry((5742047591486604524, 2740879436808124349), VehicleGroundEllipsesCollection) agcls.AgTypeNameMap["VehicleGroundEllipsesCollection"] = VehicleGroundEllipsesCollection class Satellite(ISTKObject, ILifetimeInformation, IProvideSpatialInfo, SupportsDeleteCallback): @@ -50272,7 +49335,7 @@ class Satellite(ISTKObject, ILifetimeInformation, IProvideSpatialInfo, SupportsD Set satellite attitude external: >>> # Satellite satellite: Satellite object >>> if os.name == "nt": - >>> installPath = r"C:\Program Files\AGI\STK 12" + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" >>> else: >>> installPath = os.environ["STK_INSTALL_DIR"] >>> satellite.attitude.external.load( @@ -50300,7 +49363,7 @@ class Satellite(ISTKObject, ILifetimeInformation, IProvideSpatialInfo, SupportsD >>> satellite = root.current_scenario.children.new(STKObjectType.SATELLITE, "MySatellite") """ - _num_methods = 31 + _num_methods = 29 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_propagator_type_method_offset = 1 _set_propagator_type_method_offset = 2 @@ -50322,19 +49385,17 @@ class Satellite(ISTKObject, ILifetimeInformation, IProvideSpatialInfo, SupportsD _get_export_tools_method_offset = 18 _get_space_environment_method_offset = 19 _get_reference_vehicle_method_offset = 20 - _get_radar_clutter_map_method_offset = 21 - _get_radar_cross_section_method_offset = 22 - _get_use_terrain_in_lighting_computations_method_offset = 23 - _set_use_terrain_in_lighting_computations_method_offset = 24 - _get_lighting_maximum_step_method_offset = 25 - _set_lighting_maximum_step_method_offset = 26 - _get_lighting_maximum_step_terrain_method_offset = 27 - _set_lighting_maximum_step_terrain_method_offset = 28 - _get_lighting_maximum_step_central_body_shape_method_offset = 29 - _set_lighting_maximum_step_central_body_shape_method_offset = 30 - _get_get_eoir_settings_method_offset = 31 + _get_radar_cross_section_method_offset = 21 + _get_use_terrain_in_lighting_computations_method_offset = 22 + _set_use_terrain_in_lighting_computations_method_offset = 23 + _get_lighting_maximum_step_terrain_method_offset = 24 + _set_lighting_maximum_step_terrain_method_offset = 25 + _get_lighting_maximum_step_central_body_shape_method_offset = 26 + _set_lighting_maximum_step_central_body_shape_method_offset = 27 + _get_get_eoir_settings_method_offset = 28 + _get_chain_analysis_options_method_offset = 29 _metadata = { - "iid_data" : (5085516170720515145, 16796522308492607113), + "iid_data" : (5481561076680325356, 7580313061409672124), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -50497,14 +49558,6 @@ def reference_vehicle(self) -> "LinkToObject": """Get the reference vehicle of the satellite.""" return self._intf.get_property(Satellite._metadata, Satellite._get_reference_vehicle_metadata) - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMapInheritable": - """Return the radar clutter map.""" - return self._intf.get_property(Satellite._metadata, Satellite._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -50528,21 +49581,6 @@ def use_terrain_in_lighting_computations(self) -> bool: def use_terrain_in_lighting_computations(self, value:bool) -> None: return self._intf.set_property(Satellite._metadata, Satellite._set_use_terrain_in_lighting_computations_metadata, value) - _get_lighting_maximum_step_metadata = { "offset" : _get_lighting_maximum_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def lighting_maximum_step(self) -> float: - """Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension.""" - return self._intf.get_property(Satellite._metadata, Satellite._get_lighting_maximum_step_metadata) - - _set_lighting_maximum_step_metadata = { "offset" : _set_lighting_maximum_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @lighting_maximum_step.setter - def lighting_maximum_step(self, max_step:float) -> None: - return self._intf.set_property(Satellite._metadata, Satellite._set_lighting_maximum_step_metadata, max_step) - _get_lighting_maximum_step_terrain_metadata = { "offset" : _get_lighting_maximum_step_terrain_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @@ -50581,6 +49619,14 @@ def get_eoir_settings(self) -> "IEOIR": """Get the EOIR properties of the satellite.""" return self._intf.get_property(Satellite._metadata, Satellite._get_get_eoir_settings_metadata) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the satellite's chain analysis options.""" + return self._intf.get_property(Satellite._metadata, Satellite._get_chain_analysis_options_metadata) + _property_names[propagator_type] = "propagator_type" _property_names[propagator] = "propagator" _property_names[attitude_type] = "attitude_type" @@ -50597,13 +49643,12 @@ def get_eoir_settings(self) -> "IEOIR": _property_names[export_tools] = "export_tools" _property_names[space_environment] = "space_environment" _property_names[reference_vehicle] = "reference_vehicle" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[use_terrain_in_lighting_computations] = "use_terrain_in_lighting_computations" - _property_names[lighting_maximum_step] = "lighting_maximum_step" _property_names[lighting_maximum_step_terrain] = "lighting_maximum_step_terrain" _property_names[lighting_maximum_step_central_body_shape] = "lighting_maximum_step_central_body_shape" _property_names[get_eoir_settings] = "get_eoir_settings" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Satellite.""" @@ -50624,7 +49669,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Satellite, [Satellite, ISTKObject, ILifetimeInformation, IProvideSpatialInfo]) -agcls.AgClassCatalog.add_catalog_entry((5026068117036217179, 15727230682905955736), Satellite) +agcls.AgClassCatalog.add_catalog_entry((5061839808149930035, 5723340750845448089), Satellite) agcls.AgTypeNameMap["Satellite"] = Satellite class VehicleInertia(SupportsDeleteCallback): @@ -50645,7 +49690,7 @@ class VehicleInertia(SupportsDeleteCallback): _get_iyz_method_offset = 11 _set_iyz_method_offset = 12 _metadata = { - "iid_data" : (5499536788668914934, 5612531303730735280), + "iid_data" : (4804411739278600831, 16804108667979779979), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -50762,7 +49807,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleInertia, [VehicleInertia, ]) -agcls.AgClassCatalog.add_catalog_entry((4783969785944680957, 3671459207894636188), VehicleInertia) +agcls.AgClassCatalog.add_catalog_entry((5213116460245028062, 9031362520787229084), VehicleInertia) agcls.AgTypeNameMap["VehicleInertia"] = VehicleInertia class VehicleMassProperties(SupportsDeleteCallback): @@ -50774,7 +49819,7 @@ class VehicleMassProperties(SupportsDeleteCallback): _set_mass_method_offset = 2 _get_inertia_method_offset = 3 _metadata = { - "iid_data" : (4735171100892383877, 4670309768371807109), + "iid_data" : (4964762857284679955, 13464784427664411831), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -50820,7 +49865,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleMassProperties, [VehicleMassProperties, ]) -agcls.AgClassCatalog.add_catalog_entry((5473592971510833345, 6271028699346970012), VehicleMassProperties) +agcls.AgClassCatalog.add_catalog_entry((4808796215034700770, 385858390518200239), VehicleMassProperties) agcls.AgTypeNameMap["VehicleMassProperties"] = VehicleMassProperties class VehicleBreakAngleBreakByLatitude(SupportsDeleteCallback): @@ -50831,7 +49876,7 @@ class VehicleBreakAngleBreakByLatitude(SupportsDeleteCallback): _get_latitude_method_offset = 1 _set_latitude_method_offset = 2 _metadata = { - "iid_data" : (4998127347780375487, 11439220920888154274), + "iid_data" : (5233113602803345316, 16168822032235408557), "vtable_reference" : IVehicleBreakAngle._vtable_offset + IVehicleBreakAngle._num_methods - 1, } _property_names = {} @@ -50868,7 +49913,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleBreakAngleBreakByLatitude, [VehicleBreakAngleBreakByLatitude, ]) -agcls.AgClassCatalog.add_catalog_entry((5757735463448735517, 12193552261629125550), VehicleBreakAngleBreakByLatitude) +agcls.AgClassCatalog.add_catalog_entry((4886830395342238921, 16343331701114309253), VehicleBreakAngleBreakByLatitude) agcls.AgTypeNameMap["VehicleBreakAngleBreakByLatitude"] = VehicleBreakAngleBreakByLatitude class VehicleBreakAngleBreakByLongitude(SupportsDeleteCallback): @@ -50879,7 +49924,7 @@ class VehicleBreakAngleBreakByLongitude(SupportsDeleteCallback): _get_longitude_method_offset = 1 _set_longitude_method_offset = 2 _metadata = { - "iid_data" : (4650014881884338122, 14169210867555738553), + "iid_data" : (5199304924415607110, 1385590184362054542), "vtable_reference" : IVehicleBreakAngle._vtable_offset + IVehicleBreakAngle._num_methods - 1, } _property_names = {} @@ -50916,7 +49961,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleBreakAngleBreakByLongitude, [VehicleBreakAngleBreakByLongitude, ]) -agcls.AgClassCatalog.add_catalog_entry((5346294841428253167, 14049763652350331033), VehicleBreakAngleBreakByLongitude) +agcls.AgClassCatalog.add_catalog_entry((5123185669445342814, 1731739610700721817), VehicleBreakAngleBreakByLongitude) agcls.AgTypeNameMap["VehicleBreakAngleBreakByLongitude"] = VehicleBreakAngleBreakByLongitude class VehicleDefinition(SupportsDeleteCallback): @@ -50930,7 +49975,7 @@ class VehicleDefinition(SupportsDeleteCallback): _get_direction_method_offset = 4 _set_direction_method_offset = 5 _metadata = { - "iid_data" : (5090990958194699464, 12162519638716469666), + "iid_data" : (4834253557189694514, 4413965220299785382), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -50992,7 +50037,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleDefinition, [VehicleDefinition, ]) -agcls.AgClassCatalog.add_catalog_entry((4988051537158043085, 4624137163897430173), VehicleDefinition) +agcls.AgClassCatalog.add_catalog_entry((4789303265341722323, 10620360537103378593), VehicleDefinition) agcls.AgTypeNameMap["VehicleDefinition"] = VehicleDefinition class RepeatGroundTrackNumbering(SupportsDeleteCallback): @@ -51005,7 +50050,7 @@ class RepeatGroundTrackNumbering(SupportsDeleteCallback): _get_revolutions_to_repeat_method_offset = 3 _set_revolutions_to_repeat_method_offset = 4 _metadata = { - "iid_data" : (5102348835284191884, 13366311212289753508), + "iid_data" : (5738945181460368858, 2297259704539960222), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -51058,7 +50103,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RepeatGroundTrackNumbering, [RepeatGroundTrackNumbering, ]) -agcls.AgClassCatalog.add_catalog_entry((5388491281922884746, 1716504494609660337), RepeatGroundTrackNumbering) +agcls.AgClassCatalog.add_catalog_entry((5221390018457056704, 16706854434137576884), RepeatGroundTrackNumbering) agcls.AgTypeNameMap["RepeatGroundTrackNumbering"] = RepeatGroundTrackNumbering class PassBreakNumberingDateOfFirstPass(SupportsDeleteCallback): @@ -51070,7 +50115,7 @@ class PassBreakNumberingDateOfFirstPass(SupportsDeleteCallback): _set_first_pass_number_method_offset = 2 _get_pass_data_epoch_method_offset = 3 _metadata = { - "iid_data" : (5359733052269497307, 17675984346609101758), + "iid_data" : (4632608214834841009, 7555087778290286472), "vtable_reference" : IVehiclePassNumbering._vtable_offset + IVehiclePassNumbering._num_methods - 1, } _property_names = {} @@ -51116,7 +50161,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PassBreakNumberingDateOfFirstPass, [PassBreakNumberingDateOfFirstPass, ]) -agcls.AgClassCatalog.add_catalog_entry((5400528723358676901, 1329169053561725881), PassBreakNumberingDateOfFirstPass) +agcls.AgClassCatalog.add_catalog_entry((4914936954791832514, 8756809060884610206), PassBreakNumberingDateOfFirstPass) agcls.AgTypeNameMap["PassBreakNumberingDateOfFirstPass"] = PassBreakNumberingDateOfFirstPass class PassBreakNumberingFirstPassNumber(SupportsDeleteCallback): @@ -51127,7 +50172,7 @@ class PassBreakNumberingFirstPassNumber(SupportsDeleteCallback): _get_first_pass_number_method_offset = 1 _set_first_pass_number_method_offset = 2 _metadata = { - "iid_data" : (5265737017875756659, 15627209243845068172), + "iid_data" : (5655930933156675812, 13255659239604305582), "vtable_reference" : IVehiclePassNumbering._vtable_offset + IVehiclePassNumbering._num_methods - 1, } _property_names = {} @@ -51164,7 +50209,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PassBreakNumberingFirstPassNumber, [PassBreakNumberingFirstPassNumber, ]) -agcls.AgClassCatalog.add_catalog_entry((5666843171938733096, 1055601287234891648), PassBreakNumberingFirstPassNumber) +agcls.AgClassCatalog.add_catalog_entry((5719053678327307040, 13313725139394181558), PassBreakNumberingFirstPassNumber) agcls.AgTypeNameMap["PassBreakNumberingFirstPassNumber"] = PassBreakNumberingFirstPassNumber class PassBreak(SupportsDeleteCallback): @@ -51183,7 +50228,7 @@ class PassBreak(SupportsDeleteCallback): _get_pass_numbering_method_offset = 9 _get_supported_coordinate_systems_method_offset = 10 _metadata = { - "iid_data" : (5284192951007601600, 16010571119905964440), + "iid_data" : (5366959294993122566, 18369869595221959603), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -51288,7 +50333,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PassBreak, [PassBreak, ]) -agcls.AgClassCatalog.add_catalog_entry((5219680515600807525, 7929929023551933099), PassBreak) +agcls.AgClassCatalog.add_catalog_entry((4841801614339397952, 3890316978939631534), PassBreak) agcls.AgTypeNameMap["PassBreak"] = PassBreak class VehicleCentralBodies(SupportsDeleteCallback): @@ -51303,7 +50348,7 @@ class VehicleCentralBodies(SupportsDeleteCallback): _remove_central_body_method_offset = 5 _remove_all_method_offset = 6 _metadata = { - "iid_data" : (5009050673890490656, 9785193654592503432), + "iid_data" : (4849424968217376395, 18085047206716924603), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -51370,7 +50415,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleCentralBodies, [VehicleCentralBodies, ]) -agcls.AgClassCatalog.add_catalog_entry((5032867537943688307, 12582294474328194736), VehicleCentralBodies) +agcls.AgClassCatalog.add_catalog_entry((5056006790662066004, 6861006602718136717), VehicleCentralBodies) agcls.AgTypeNameMap["VehicleCentralBodies"] = VehicleCentralBodies class SatelliteGraphics(SupportsDeleteCallback): @@ -51412,7 +50457,7 @@ class SatelliteGraphics(SupportsDeleteCallback): _set_show_graphics_method_offset = 23 _get_radar_cross_section_method_offset = 24 _metadata = { - "iid_data" : (5210285439463116102, 11241017557030234553), + "iid_data" : (5410729544959227887, 3763929010590361534), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -51639,7 +50684,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SatelliteGraphics, [SatelliteGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((4951767889910006419, 11610175154613566120), SatelliteGraphics) +agcls.AgClassCatalog.add_catalog_entry((5276196478937852619, 8817680258239955113), SatelliteGraphics) agcls.AgTypeNameMap["SatelliteGraphics"] = SatelliteGraphics class SatelliteGraphics3D(SupportsDeleteCallback): @@ -51666,7 +50711,7 @@ class SatelliteGraphics3D(SupportsDeleteCallback): _get_velocity_covariance_method_offset = 17 _get_radar_cross_section_method_offset = 18 _metadata = { - "iid_data" : (4665023845485354343, 13230676353735195557), + "iid_data" : (5072416666843611556, 6113475858841061300), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -51849,7 +50894,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SatelliteGraphics3D, [SatelliteGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5287169933905164665, 1045579530036635783), SatelliteGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5450398003851382156, 13117566621227922321), SatelliteGraphics3D) agcls.AgTypeNameMap["SatelliteGraphics3D"] = SatelliteGraphics3D class VehicleEllipseDataElement(SupportsDeleteCallback): @@ -51872,7 +50917,7 @@ class VehicleEllipseDataElement(SupportsDeleteCallback): _get_bearing_method_offset = 13 _set_bearing_method_offset = 14 _metadata = { - "iid_data" : (4697827351610353690, 2819140773991717529), + "iid_data" : (4971579902595839473, 7088214728894103704), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -52005,7 +51050,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEllipseDataElement, [VehicleEllipseDataElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5191925157587954463, 11511833372192712851), VehicleEllipseDataElement) +agcls.AgClassCatalog.add_catalog_entry((5390279119604134380, 11835042910186029748), VehicleEllipseDataElement) agcls.AgTypeNameMap["VehicleEllipseDataElement"] = VehicleEllipseDataElement class VehicleEllipseDataCollection(SupportsDeleteCallback): @@ -52020,7 +51065,7 @@ class VehicleEllipseDataCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (4641301248990929838, 18000079425626887563), + "iid_data" : (5128415232980146043, 13706430442964710831), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -52103,7 +51148,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEllipseDataCollection, [VehicleEllipseDataCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4747762972206273993, 12607290696116422825), VehicleEllipseDataCollection) +agcls.AgClassCatalog.add_catalog_entry((5661593816371250074, 6292742820915748230), VehicleEllipseDataCollection) agcls.AgTypeNameMap["VehicleEllipseDataCollection"] = VehicleEllipseDataCollection class VehicleGroundEllipseElement(SupportsDeleteCallback): @@ -52115,7 +51160,7 @@ class VehicleGroundEllipseElement(SupportsDeleteCallback): _set_ellipse_name_method_offset = 2 _get_ellipse_data_method_offset = 3 _metadata = { - "iid_data" : (5481735586323263558, 14519041452323563452), + "iid_data" : (5226230698108945340, 12058597208117835444), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -52161,7 +51206,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGroundEllipseElement, [VehicleGroundEllipseElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5588596824396649969, 3194280168910404747), VehicleGroundEllipseElement) +agcls.AgClassCatalog.add_catalog_entry((5507408350069453016, 7434084644485983878), VehicleGroundEllipseElement) agcls.AgTypeNameMap["VehicleGroundEllipseElement"] = VehicleGroundEllipseElement class SatelliteGraphics3DModel(IGraphics3DModel, SupportsDeleteCallback): @@ -52176,7 +51221,7 @@ class SatelliteGraphics3DModel(IGraphics3DModel, SupportsDeleteCallback): >>> model.model_data.filename = r"STKData\VO\Models\Space\dsp.glb" >>> orbitmarker = model.orbit_marker >>> if os.name == "nt": - >>> installPath = r"C:\Program Files\AGI\STK 12" + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" >>> else: >>> installPath = os.environ["STK_INSTALL_DIR"] >>> orbitmarker.set_marker_image_filename(os.path.join(installPath, "STKData", "VO", "Markers", "Satellite.ppm")) @@ -52199,7 +51244,7 @@ class SatelliteGraphics3DModel(IGraphics3DModel, SupportsDeleteCallback): _set_gltf_reflection_map_type_method_offset = 10 _get_gltf_image_based_method_offset = 11 _metadata = { - "iid_data" : (5247815230901064128, 4506731541816812990), + "iid_data" : (4946338389298973123, 13425945244134534310), "vtable_reference" : IGraphics3DModel._vtable_offset + IGraphics3DModel._num_methods - 1, } _property_names = {} @@ -52313,7 +51358,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SatelliteGraphics3DModel, [SatelliteGraphics3DModel, IGraphics3DModel]) -agcls.AgClassCatalog.add_catalog_entry((5505199541901067347, 18223356080371960744), SatelliteGraphics3DModel) +agcls.AgClassCatalog.add_catalog_entry((5758375681440184857, 15152664055501404334), SatelliteGraphics3DModel) agcls.AgTypeNameMap["SatelliteGraphics3DModel"] = SatelliteGraphics3DModel class VehicleEclipseBodies(SupportsDeleteCallback): @@ -52330,7 +51375,7 @@ class VehicleEclipseBodies(SupportsDeleteCallback): _remove_central_body_method_offset = 7 _remove_all_method_offset = 8 _metadata = { - "iid_data" : (4706214847095640195, 16087937660625798074), + "iid_data" : (5718287203900638671, 11972460032620565412), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -52413,7 +51458,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEclipseBodies, [VehicleEclipseBodies, ]) -agcls.AgClassCatalog.add_catalog_entry((4787322765276063182, 11937815526403859612), VehicleEclipseBodies) +agcls.AgClassCatalog.add_catalog_entry((5005626142747547081, 13176604229807975842), VehicleEclipseBodies) agcls.AgTypeNameMap["VehicleEclipseBodies"] = VehicleEclipseBodies class VehicleVector(SupportsDeleteCallback): @@ -52426,7 +51471,7 @@ class VehicleVector(SupportsDeleteCallback): _set_reference_vector_method_offset = 3 _get_available_reference_vectors_method_offset = 4 _metadata = { - "iid_data" : (5274941090544921156, 4813086538182816139), + "iid_data" : (5445450829648953569, 9317628442376793252), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -52481,7 +51526,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleVector, [VehicleVector, ]) -agcls.AgClassCatalog.add_catalog_entry((4651337808163122468, 14052332656577273488), VehicleVector) +agcls.AgClassCatalog.add_catalog_entry((5423528733229135078, 1557993850198713479), VehicleVector) agcls.AgTypeNameMap["VehicleVector"] = VehicleVector class RotationRateAndOffset(SupportsDeleteCallback): @@ -52494,7 +51539,7 @@ class RotationRateAndOffset(SupportsDeleteCallback): _get_offset_method_offset = 3 _set_offset_method_offset = 4 _metadata = { - "iid_data" : (5389808815954893458, 2101605665527567246), + "iid_data" : (5541980478722206064, 16413987585273843879), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -52547,7 +51592,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RotationRateAndOffset, [RotationRateAndOffset, ]) -agcls.AgClassCatalog.add_catalog_entry((5594275835270444217, 3602559622278388627), RotationRateAndOffset) +agcls.AgClassCatalog.add_catalog_entry((5166176835731341820, 14711606924942573493), RotationRateAndOffset) agcls.AgTypeNameMap["RotationRateAndOffset"] = RotationRateAndOffset class AttitudeProfileAlignedAndConstrained(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -52560,7 +51605,7 @@ class AttitudeProfileAlignedAndConstrained(IVehicleAttitudeProfile, SupportsDele _get_displayed_aligned_vector_type_method_offset = 3 _get_displayed_constrained_vector_type_method_offset = 4 _metadata = { - "iid_data" : (5171481877987496577, 1532501936353728430), + "iid_data" : (5621491212267926490, 3500156863540776365), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -52619,7 +51664,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileAlignedAndConstrained, [AttitudeProfileAlignedAndConstrained, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((5150386431410948037, 18437465990185225088), AttitudeProfileAlignedAndConstrained) +agcls.AgClassCatalog.add_catalog_entry((5664195687445033820, 9258185930110787253), AttitudeProfileAlignedAndConstrained) agcls.AgTypeNameMap["AttitudeProfileAlignedAndConstrained"] = AttitudeProfileAlignedAndConstrained class AttitudeProfileInertial(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -52629,7 +51674,7 @@ class AttitudeProfileInertial(IVehicleAttitudeProfile, SupportsDeleteCallback): _vtable_offset = IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods _get_inertial_method_offset = 1 _metadata = { - "iid_data" : (5751415908736730352, 3120473383477115780), + "iid_data" : (4858883101655847914, 18039604191833797029), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -52661,7 +51706,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileInertial, [AttitudeProfileInertial, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((5019374825023081394, 4565397551751322287), AttitudeProfileInertial) +agcls.AgClassCatalog.add_catalog_entry((4683365783042915407, 5462051132118078639), AttitudeProfileInertial) agcls.AgTypeNameMap["AttitudeProfileInertial"] = AttitudeProfileInertial class AttitudeProfileConstraintOffset(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -52672,7 +51717,7 @@ class AttitudeProfileConstraintOffset(IVehicleAttitudeProfile, SupportsDeleteCal _get_constraint_offset_method_offset = 1 _set_constraint_offset_method_offset = 2 _metadata = { - "iid_data" : (4788052709625157653, 1197182303932510857), + "iid_data" : (4788143662710148345, 8531522640959978127), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -52711,7 +51756,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileConstraintOffset, [AttitudeProfileConstraintOffset, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((5742424004385490824, 13861649382504913591), AttitudeProfileConstraintOffset) +agcls.AgClassCatalog.add_catalog_entry((5073638362613916969, 16431369567120479882), AttitudeProfileConstraintOffset) agcls.AgTypeNameMap["AttitudeProfileConstraintOffset"] = AttitudeProfileConstraintOffset class AttitudeProfileFixedInAxes(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -52724,7 +51769,7 @@ class AttitudeProfileFixedInAxes(IVehicleAttitudeProfile, SupportsDeleteCallback _set_reference_axes_method_offset = 3 _get_available_reference_axes_method_offset = 4 _metadata = { - "iid_data" : (5387348293213402092, 13626808468169542309), + "iid_data" : (5441350660176366019, 4942949869275576509), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -52781,7 +51826,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileFixedInAxes, [AttitudeProfileFixedInAxes, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((5146037210827471323, 3609302957385609880), AttitudeProfileFixedInAxes) +agcls.AgClassCatalog.add_catalog_entry((5340688475974485785, 9642012187681858469), AttitudeProfileFixedInAxes) agcls.AgTypeNameMap["AttitudeProfileFixedInAxes"] = AttitudeProfileFixedInAxes class AttitudeProfilePrecessingSpin(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -52799,7 +51844,7 @@ class AttitudeProfilePrecessingSpin(IVehicleAttitudeProfile, SupportsDeleteCallb _set_reference_axes_method_offset = 8 _get_smart_epoch_method_offset = 9 _metadata = { - "iid_data" : (4890816825110994824, 14658342080838958989), + "iid_data" : (4946277331630665261, 12919045407981658770), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -52899,7 +51944,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfilePrecessingSpin, [AttitudeProfilePrecessingSpin, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((4818200334243960816, 12300901930685926820), AttitudeProfilePrecessingSpin) +agcls.AgClassCatalog.add_catalog_entry((5618164963949144825, 10382746895675741831), AttitudeProfilePrecessingSpin) agcls.AgTypeNameMap["AttitudeProfilePrecessingSpin"] = AttitudeProfilePrecessingSpin class AttitudeProfileSpinAboutSettings(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -52913,7 +51958,7 @@ class AttitudeProfileSpinAboutSettings(IVehicleAttitudeProfile, SupportsDeleteCa _set_offset_method_offset = 4 _get_smart_epoch_method_offset = 5 _metadata = { - "iid_data" : (4775958350286630844, 5525256844036529049), + "iid_data" : (5749066949012856435, 13578506478551976345), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -52977,7 +52022,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileSpinAboutSettings, [AttitudeProfileSpinAboutSettings, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((4992926805215250268, 2838694368400316050), AttitudeProfileSpinAboutSettings) +agcls.AgClassCatalog.add_catalog_entry((5543840973350780154, 14417144992582064317), AttitudeProfileSpinAboutSettings) agcls.AgTypeNameMap["AttitudeProfileSpinAboutSettings"] = AttitudeProfileSpinAboutSettings class AttitudeProfileSpinning(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -52993,7 +52038,7 @@ class AttitudeProfileSpinning(IVehicleAttitudeProfile, SupportsDeleteCallback): _set_offset_method_offset = 6 _get_smart_epoch_method_offset = 7 _metadata = { - "iid_data" : (4763817056404849308, 4839072522729676456), + "iid_data" : (4846794242274361767, 2703568251543443343), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -53075,7 +52120,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileSpinning, [AttitudeProfileSpinning, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((4732408585460747208, 8536241823435662245), AttitudeProfileSpinning) +agcls.AgClassCatalog.add_catalog_entry((5283217899791213778, 7869980185416525210), AttitudeProfileSpinning) agcls.AgTypeNameMap["AttitudeProfileSpinning"] = AttitudeProfileSpinning class AttitudeProfileAlignmentOffset(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -53086,7 +52131,7 @@ class AttitudeProfileAlignmentOffset(IVehicleAttitudeProfile, SupportsDeleteCall _get_alignment_offset_method_offset = 1 _set_alignment_offset_method_offset = 2 _metadata = { - "iid_data" : (5677206994723170909, 4458060572985798843), + "iid_data" : (5236963991773243550, 11890664605991573918), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -53125,7 +52170,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileAlignmentOffset, [AttitudeProfileAlignmentOffset, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((5133499831689419331, 8555914645424905128), AttitudeProfileAlignmentOffset) +agcls.AgClassCatalog.add_catalog_entry((5679879876183833260, 2975841659194451886), AttitudeProfileAlignmentOffset) agcls.AgTypeNameMap["AttitudeProfileAlignmentOffset"] = AttitudeProfileAlignmentOffset class AttitudeScheduleTimesCollection(SupportsDeleteCallback): @@ -53141,7 +52186,7 @@ class AttitudeScheduleTimesCollection(SupportsDeleteCallback): _add_method_offset = 6 _get_available_targets_method_offset = 7 _metadata = { - "iid_data" : (4973056497183756581, 17082388746228760448), + "iid_data" : (5701243218240283472, 12800349098144581290), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -53233,7 +52278,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeScheduleTimesCollection, [AttitudeScheduleTimesCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4684824482284561495, 4721648005101126277), AttitudeScheduleTimesCollection) +agcls.AgClassCatalog.add_catalog_entry((5329206518041617778, 12256070164705849490), AttitudeScheduleTimesCollection) agcls.AgTypeNameMap["AttitudeScheduleTimesCollection"] = AttitudeScheduleTimesCollection class VehicleTargetTimes(SupportsDeleteCallback): @@ -53247,7 +52292,7 @@ class VehicleTargetTimes(SupportsDeleteCallback): _get_schedule_times_method_offset = 4 _deconflict_method_offset = 5 _metadata = { - "iid_data" : (5615412247015591162, 141892995346685602), + "iid_data" : (4930302434206763597, 6302621598860920492), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -53309,7 +52354,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleTargetTimes, [VehicleTargetTimes, ]) -agcls.AgClassCatalog.add_catalog_entry((4613075274928777839, 8127080499794939070), VehicleTargetTimes) +agcls.AgClassCatalog.add_catalog_entry((5193376962042634499, 17827622007353314448), VehicleTargetTimes) agcls.AgTypeNameMap["VehicleTargetTimes"] = VehicleTargetTimes class VehicleAttitudePointing(IVehiclePointing, SupportsDeleteCallback): @@ -53320,7 +52365,7 @@ class VehicleAttitudePointing(IVehiclePointing, SupportsDeleteCallback): _get_advanced_method_offset = 1 _get_target_slew_method_offset = 2 _metadata = { - "iid_data" : (5217975701505685555, 6282039708180966327), + "iid_data" : (5302289820590629942, 15784858614478708642), "vtable_reference" : IVehiclePointing._vtable_offset + IVehiclePointing._num_methods - 1, } _property_names = {} @@ -53361,7 +52406,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudePointing, [VehicleAttitudePointing, IVehiclePointing]) -agcls.AgClassCatalog.add_catalog_entry((4980177498527324404, 14688875163144107940), VehicleAttitudePointing) +agcls.AgClassCatalog.add_catalog_entry((5691035393771375987, 14888961682736629377), VehicleAttitudePointing) agcls.AgTypeNameMap["VehicleAttitudePointing"] = VehicleAttitudePointing class VehicleDuration(SupportsDeleteCallback): @@ -53374,7 +52419,7 @@ class VehicleDuration(SupportsDeleteCallback): _get_look_behind_method_offset = 3 _set_look_behind_method_offset = 4 _metadata = { - "iid_data" : (5442534727893602258, 4336656424175423362), + "iid_data" : (5471738957783548935, 1644493651855368327), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -53427,7 +52472,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleDuration, [VehicleDuration, ]) -agcls.AgClassCatalog.add_catalog_entry((4910977087165924627, 6864093077709085328), VehicleDuration) +agcls.AgClassCatalog.add_catalog_entry((5644989100020660812, 12615026082226301091), VehicleDuration) agcls.AgTypeNameMap["VehicleDuration"] = VehicleDuration class AttitudeStandardBasic(SupportsDeleteCallback): @@ -53441,7 +52486,7 @@ class AttitudeStandardBasic(SupportsDeleteCallback): _get_profile_supported_types_method_offset = 4 _get_profile_method_offset = 5 _metadata = { - "iid_data" : (4830944278769913351, 18044549518765760447), + "iid_data" : (5533031329565717208, 17210298868932449690), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -53503,7 +52548,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeStandardBasic, [AttitudeStandardBasic, ]) -agcls.AgClassCatalog.add_catalog_entry((5373804418187763268, 16009112810832444571), AttitudeStandardBasic) +agcls.AgClassCatalog.add_catalog_entry((5488241996978071395, 6112181455408053389), AttitudeStandardBasic) agcls.AgTypeNameMap["AttitudeStandardBasic"] = AttitudeStandardBasic class VehicleAttitudeExternal(SupportsDeleteCallback): @@ -53525,7 +52570,7 @@ class VehicleAttitudeExternal(SupportsDeleteCallback): _get_message_level_method_offset = 12 _set_message_level_method_offset = 13 _metadata = { - "iid_data" : (5495037991053655062, 18320956007123260317), + "iid_data" : (5546784253795391228, 17878814270358970271), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -53653,7 +52698,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeExternal, [VehicleAttitudeExternal, ]) -agcls.AgClassCatalog.add_catalog_entry((5136002629264173866, 7706128913602470560), VehicleAttitudeExternal) +agcls.AgClassCatalog.add_catalog_entry((5532508579044999083, 9270299500899704218), VehicleAttitudeExternal) agcls.AgTypeNameMap["VehicleAttitudeExternal"] = VehicleAttitudeExternal class VehicleAttitudeRealTime(IVehicleAttitude, SupportsDeleteCallback): @@ -53674,7 +52719,7 @@ class VehicleAttitudeRealTime(IVehicleAttitude, SupportsDeleteCallback): _get_block_factor_method_offset = 11 _set_block_factor_method_offset = 12 _metadata = { - "iid_data" : (5445787534430994862, 534826666182112183), + "iid_data" : (5189138819180137669, 13839782805336021136), "vtable_reference" : IVehicleAttitude._vtable_offset + IVehicleAttitude._num_methods - 1, } _property_names = {} @@ -53789,7 +52834,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeRealTime, [VehicleAttitudeRealTime, IVehicleAttitude]) -agcls.AgClassCatalog.add_catalog_entry((5595534453667211955, 15925922992531907716), VehicleAttitudeRealTime) +agcls.AgClassCatalog.add_catalog_entry((5697754354623267362, 11368089842535198848), VehicleAttitudeRealTime) agcls.AgTypeNameMap["VehicleAttitudeRealTime"] = VehicleAttitudeRealTime class AttitudeProfileCoordinatedTurn(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -53800,7 +52845,7 @@ class AttitudeProfileCoordinatedTurn(IVehicleAttitudeProfile, SupportsDeleteCall _get_time_offset_method_offset = 1 _set_time_offset_method_offset = 2 _metadata = { - "iid_data" : (5161986973699217198, 10107671500725553083), + "iid_data" : (4727977082102670031, 16024508096364603788), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -53839,7 +52884,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileCoordinatedTurn, [AttitudeProfileCoordinatedTurn, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((4794133001446107875, 7254238717305669544), AttitudeProfileCoordinatedTurn) +agcls.AgClassCatalog.add_catalog_entry((4818253009017317387, 12162906847558867890), AttitudeProfileCoordinatedTurn) agcls.AgTypeNameMap["AttitudeProfileCoordinatedTurn"] = AttitudeProfileCoordinatedTurn class AttitudeProfileYawToNadir(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -53849,7 +52894,7 @@ class AttitudeProfileYawToNadir(IVehicleAttitudeProfile, SupportsDeleteCallback) _vtable_offset = IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods _get_inertial_method_offset = 1 _metadata = { - "iid_data" : (5332784833375021308, 7665032463699316629), + "iid_data" : (4852768387550519840, 15975950318766652550), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -53881,7 +52926,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileYawToNadir, [AttitudeProfileYawToNadir, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((4856498043952207622, 15020980744527166601), AttitudeProfileYawToNadir) +agcls.AgClassCatalog.add_catalog_entry((5326924448444295857, 9963680238337274013), AttitudeProfileYawToNadir) agcls.AgTypeNameMap["AttitudeProfileYawToNadir"] = AttitudeProfileYawToNadir class VehicleAttitudeTrendingControlAviator(SupportsDeleteCallback): @@ -53904,7 +52949,7 @@ class VehicleAttitudeTrendingControlAviator(SupportsDeleteCallback): _get_use_roll_trend_method_offset = 13 _set_use_roll_trend_method_offset = 14 _metadata = { - "iid_data" : (5722498670821478107, 13639223068683654828), + "iid_data" : (5606187696312880728, 1750110969708172449), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -54037,7 +53082,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeTrendingControlAviator, [VehicleAttitudeTrendingControlAviator, ]) -agcls.AgClassCatalog.add_catalog_entry((5086459229248744098, 16180262731394590856), VehicleAttitudeTrendingControlAviator) +agcls.AgClassCatalog.add_catalog_entry((5148717229488045668, 2953800318429844638), VehicleAttitudeTrendingControlAviator) agcls.AgTypeNameMap["VehicleAttitudeTrendingControlAviator"] = VehicleAttitudeTrendingControlAviator class AttitudeProfileAviator(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -54047,7 +53092,7 @@ class AttitudeProfileAviator(IVehicleAttitudeProfile, SupportsDeleteCallback): _vtable_offset = IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods _get_trending_controls_method_offset = 1 _metadata = { - "iid_data" : (4989702103745672235, 5347317185612814525), + "iid_data" : (4661759048676466126, 1056975013907986316), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -54079,7 +53124,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileAviator, [AttitudeProfileAviator, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((5466268294286373500, 10551845880242455482), AttitudeProfileAviator) +agcls.AgClassCatalog.add_catalog_entry((4896223738092691310, 12568656456357928359), AttitudeProfileAviator) agcls.AgTypeNameMap["AttitudeProfileAviator"] = AttitudeProfileAviator class VehicleTargetPointingElement(SupportsDeleteCallback): @@ -54099,7 +53144,7 @@ class VehicleTargetPointingElement(SupportsDeleteCallback): _get_altitude_method_offset = 10 _get_intervals_method_offset = 11 _metadata = { - "iid_data" : (4627611220034062924, 11320642161098339758), + "iid_data" : (5599566159370858749, 4184485970939701922), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -54215,7 +53260,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleTargetPointingElement, [VehicleTargetPointingElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4871716649799471985, 4150838039911986876), VehicleTargetPointingElement) +agcls.AgClassCatalog.add_catalog_entry((5649334155471812463, 10984606355764450990), VehicleTargetPointingElement) agcls.AgTypeNameMap["VehicleTargetPointingElement"] = VehicleTargetPointingElement class VehicleTargetPointingCollection(SupportsDeleteCallback): @@ -54234,7 +53279,7 @@ class VehicleTargetPointingCollection(SupportsDeleteCallback): _remove_method_offset = 9 _add_position_as_target_method_offset = 10 _metadata = { - "iid_data" : (5680026561082206252, 14693581563211916700), + "iid_data" : (5572900428098881109, 5539083171421099929), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -54347,7 +53392,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleTargetPointingCollection, [VehicleTargetPointingCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5568156758963049278, 18277234930407092368), VehicleTargetPointingCollection) +agcls.AgClassCatalog.add_catalog_entry((5439124936999560366, 7943349896622975932), VehicleTargetPointingCollection) agcls.AgTypeNameMap["VehicleTargetPointingCollection"] = VehicleTargetPointingCollection class AttitudeTorque(SupportsDeleteCallback): @@ -54360,7 +53405,7 @@ class AttitudeTorque(SupportsDeleteCallback): _get_torque_filename_method_offset = 3 _set_torque_filename_method_offset = 4 _metadata = { - "iid_data" : (4770965185860388024, 5197381863378985107), + "iid_data" : (4949173713826902126, 4587875709275677885), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -54413,7 +53458,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeTorque, [AttitudeTorque, ]) -agcls.AgClassCatalog.add_catalog_entry((4876202678965163098, 217561276813178270), AttitudeTorque) +agcls.AgClassCatalog.add_catalog_entry((4821594265504774476, 18324444265974494369), AttitudeTorque) agcls.AgTypeNameMap["AttitudeTorque"] = AttitudeTorque class VehicleIntegratedAttitude(SupportsDeleteCallback): @@ -54438,7 +53483,7 @@ class VehicleIntegratedAttitude(SupportsDeleteCallback): _initialize_from_attitude_method_offset = 15 _save_to_file_method_offset = 16 _metadata = { - "iid_data" : (4779962754780677161, 1345606234568293026), + "iid_data" : (4675119556860539444, 8370654018361556366), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -54587,7 +53632,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleIntegratedAttitude, [VehicleIntegratedAttitude, ]) -agcls.AgClassCatalog.add_catalog_entry((5142503977850423706, 10455311225574409859), VehicleIntegratedAttitude) +agcls.AgClassCatalog.add_catalog_entry((5561634715382917216, 3893425954997033400), VehicleIntegratedAttitude) agcls.AgTypeNameMap["VehicleIntegratedAttitude"] = VehicleIntegratedAttitude class AttitudeScheduleTimesElement(SupportsDeleteCallback): @@ -54601,7 +53646,7 @@ class AttitudeScheduleTimesElement(SupportsDeleteCallback): _set_stop_method_offset = 4 _get_target_method_offset = 5 _metadata = { - "iid_data" : (4867236641792499261, 6695529821614462338), + "iid_data" : (5480803297555224130, 18101928551211247248), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -54663,7 +53708,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeScheduleTimesElement, [AttitudeScheduleTimesElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4752415359491846949, 5431968374160633753), AttitudeScheduleTimesElement) +agcls.AgClassCatalog.add_catalog_entry((4892076209158791163, 16471373159902286511), AttitudeScheduleTimesElement) agcls.AgTypeNameMap["AttitudeScheduleTimesElement"] = AttitudeScheduleTimesElement class AttitudeStandardTrajectory(IVehicleAttitudeStandard, IVehicleAttitude, SupportsDeleteCallback): @@ -54675,7 +53720,7 @@ class AttitudeStandardTrajectory(IVehicleAttitudeStandard, IVehicleAttitude, Sup _get_pointing_method_offset = 2 _get_external_method_offset = 3 _metadata = { - "iid_data" : (5506324035690256616, 11971281229452725142), + "iid_data" : (5478499708464510051, 3319224142721295763), "vtable_reference" : IVehicleAttitudeStandard._vtable_offset + IVehicleAttitudeStandard._num_methods - 1, } _property_names = {} @@ -54727,7 +53772,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeStandardTrajectory, [AttitudeStandardTrajectory, IVehicleAttitudeStandard, IVehicleAttitude]) -agcls.AgClassCatalog.add_catalog_entry((5672879501674568722, 13107194455831860914), AttitudeStandardTrajectory) +agcls.AgClassCatalog.add_catalog_entry((5435045290009227384, 12983698208259606445), AttitudeStandardTrajectory) agcls.AgTypeNameMap["AttitudeStandardTrajectory"] = AttitudeStandardTrajectory class AttitudeStandardOrbit(IVehicleAttitudeStandard, IVehicleAttitude, SupportsDeleteCallback): @@ -54739,7 +53784,7 @@ class AttitudeStandardOrbit(IVehicleAttitudeStandard, IVehicleAttitude, Supports Set satellite attitude external: >>> # Satellite satellite: Satellite object >>> if os.name == "nt": - >>> installPath = r"C:\Program Files\AGI\STK 12" + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" >>> else: >>> installPath = os.environ["STK_INSTALL_DIR"] >>> satellite.attitude.external.load( @@ -54770,7 +53815,7 @@ class AttitudeStandardOrbit(IVehicleAttitudeStandard, IVehicleAttitude, Supports _get_external_method_offset = 3 _get_integrated_attitude_method_offset = 4 _metadata = { - "iid_data" : (5019477910278926182, 6243452858091953047), + "iid_data" : (5743014343376057241, 8252386871924893630), "vtable_reference" : IVehicleAttitudeStandard._vtable_offset + IVehicleAttitudeStandard._num_methods - 1, } _property_names = {} @@ -54831,7 +53876,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeStandardOrbit, [AttitudeStandardOrbit, IVehicleAttitudeStandard, IVehicleAttitude]) -agcls.AgClassCatalog.add_catalog_entry((5249791551862307573, 17550924054016959415), AttitudeStandardOrbit) +agcls.AgClassCatalog.add_catalog_entry((5213326129013723131, 1654899981807136951), AttitudeStandardOrbit) agcls.AgTypeNameMap["AttitudeStandardOrbit"] = AttitudeStandardOrbit class AttitudeStandardRoute(IVehicleAttitudeStandard, IVehicleAttitude, SupportsDeleteCallback): @@ -54842,7 +53887,7 @@ class AttitudeStandardRoute(IVehicleAttitudeStandard, IVehicleAttitude, Supports _get_basic_method_offset = 1 _get_external_method_offset = 2 _metadata = { - "iid_data" : (5670861750638134073, 6683772198273714623), + "iid_data" : (5290026952483742472, 11718651965119357104), "vtable_reference" : IVehicleAttitudeStandard._vtable_offset + IVehicleAttitudeStandard._num_methods - 1, } _property_names = {} @@ -54885,7 +53930,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeStandardRoute, [AttitudeStandardRoute, IVehicleAttitudeStandard, IVehicleAttitude]) -agcls.AgClassCatalog.add_catalog_entry((5541612245032043109, 4076534815073205680), AttitudeStandardRoute) +agcls.AgClassCatalog.add_catalog_entry((5226809424719694844, 4741474343924745348), AttitudeStandardRoute) agcls.AgTypeNameMap["AttitudeStandardRoute"] = AttitudeStandardRoute class VehicleGraphics2DLine(SupportsDeleteCallback): @@ -54898,7 +53943,7 @@ class VehicleGraphics2DLine(SupportsDeleteCallback): _get_width_method_offset = 3 _set_width_method_offset = 4 _metadata = { - "iid_data" : (5353226943978200287, 6760126419196000658), + "iid_data" : (4832250246949611723, 17554902387821690019), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -54951,7 +53996,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DLine, [VehicleGraphics2DLine, ]) -agcls.AgClassCatalog.add_catalog_entry((5381826634297883122, 6249319223392267957), VehicleGraphics2DLine) +agcls.AgClassCatalog.add_catalog_entry((5721886555849554967, 9216676256855134393), VehicleGraphics2DLine) agcls.AgTypeNameMap["VehicleGraphics2DLine"] = VehicleGraphics2DLine class VehicleGraphics2DIntervalsCollection(SupportsDeleteCallback): @@ -54966,7 +54011,7 @@ class VehicleGraphics2DIntervalsCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5541329143072869058, 9065493846236124801), + "iid_data" : (5037910777854227839, 13722211712688183726), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -55049,7 +54094,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DIntervalsCollection, [VehicleGraphics2DIntervalsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4957662087709070039, 2135597069106487989), VehicleGraphics2DIntervalsCollection) +agcls.AgClassCatalog.add_catalog_entry((4828439574526469520, 8034994276917722047), VehicleGraphics2DIntervalsCollection) agcls.AgTypeNameMap["VehicleGraphics2DIntervalsCollection"] = VehicleGraphics2DIntervalsCollection class VehicleGraphics2DAttributesAccess(IVehicleGraphics2DAttributes, IVehicleGraphics2DAttributesDisplayState, SupportsDeleteCallback): @@ -55061,7 +54106,7 @@ class VehicleGraphics2DAttributesAccess(IVehicleGraphics2DAttributes, IVehicleGr _get_during_access_method_offset = 2 _get_no_access_method_offset = 3 _metadata = { - "iid_data" : (5581982033479322327, 11437262781922827167), + "iid_data" : (4786367972401589937, 8767661914117854603), "vtable_reference" : IVehicleGraphics2DAttributes._vtable_offset + IVehicleGraphics2DAttributes._num_methods - 1, } _property_names = {} @@ -55113,7 +54158,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DAttributesAccess, [VehicleGraphics2DAttributesAccess, IVehicleGraphics2DAttributes, IVehicleGraphics2DAttributesDisplayState]) -agcls.AgClassCatalog.add_catalog_entry((5550842749142792840, 1652776820225781415), VehicleGraphics2DAttributesAccess) +agcls.AgClassCatalog.add_catalog_entry((4994213009923409563, 7776919389753681034), VehicleGraphics2DAttributesAccess) agcls.AgTypeNameMap["VehicleGraphics2DAttributesAccess"] = VehicleGraphics2DAttributesAccess class VehicleGraphics2DAttributesCustom(IVehicleGraphics2DAttributes, IVehicleGraphics2DAttributesDisplayState, SupportsDeleteCallback): @@ -55155,7 +54200,7 @@ class VehicleGraphics2DAttributesCustom(IVehicleGraphics2DAttributes, IVehicleGr _get_preemptive_intervals_method_offset = 4 _set_preemptive_intervals_method_offset = 5 _metadata = { - "iid_data" : (5009740531620186721, 6736559535684817031), + "iid_data" : (4907232168988519032, 4316381067885171598), "vtable_reference" : IVehicleGraphics2DAttributes._vtable_offset + IVehicleGraphics2DAttributes._num_methods - 1, } _property_names = {} @@ -55221,7 +54266,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DAttributesCustom, [VehicleGraphics2DAttributesCustom, IVehicleGraphics2DAttributes, IVehicleGraphics2DAttributesDisplayState]) -agcls.AgClassCatalog.add_catalog_entry((5063528998799024978, 8424736502659100823), VehicleGraphics2DAttributesCustom) +agcls.AgClassCatalog.add_catalog_entry((5254950846558078294, 6511174794870739870), VehicleGraphics2DAttributesCustom) agcls.AgTypeNameMap["VehicleGraphics2DAttributesCustom"] = VehicleGraphics2DAttributesCustom class VehicleGraphics2DAttributesRealtime(IVehicleGraphics2DAttributes, SupportsDeleteCallback): @@ -55234,7 +54279,7 @@ class VehicleGraphics2DAttributesRealtime(IVehicleGraphics2DAttributes, Supports _get_look_ahead_method_offset = 3 _get_drop_out_method_offset = 4 _metadata = { - "iid_data" : (4657092033972385582, 12659842613775968186), + "iid_data" : (5349347696816191808, 12736774562804452783), "vtable_reference" : IVehicleGraphics2DAttributes._vtable_offset + IVehicleGraphics2DAttributes._num_methods - 1, } _property_names = {} @@ -55293,7 +54338,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DAttributesRealtime, [VehicleGraphics2DAttributesRealtime, IVehicleGraphics2DAttributes]) -agcls.AgClassCatalog.add_catalog_entry((5142963713975689149, 17913761915589878941), VehicleGraphics2DAttributesRealtime) +agcls.AgClassCatalog.add_catalog_entry((5017750015149065073, 5109840398306150279), VehicleGraphics2DAttributesRealtime) agcls.AgTypeNameMap["VehicleGraphics2DAttributesRealtime"] = VehicleGraphics2DAttributesRealtime class VehicleGraphics2DLightingElement(SupportsDeleteCallback): @@ -55312,7 +54357,7 @@ class VehicleGraphics2DLightingElement(SupportsDeleteCallback): _get_line_width_method_offset = 9 _set_line_width_method_offset = 10 _metadata = { - "iid_data" : (5010494250297649880, 1093494447628182712), + "iid_data" : (5182166512488771739, 7573487205688511125), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -55413,7 +54458,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DLightingElement, [VehicleGraphics2DLightingElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5121619348883815924, 12503278292715381695), VehicleGraphics2DLightingElement) +agcls.AgClassCatalog.add_catalog_entry((5180522651675172186, 8062450930883253150), VehicleGraphics2DLightingElement) agcls.AgTypeNameMap["VehicleGraphics2DLightingElement"] = VehicleGraphics2DLightingElement class VehicleGraphics2DLighting(SupportsDeleteCallback): @@ -55431,7 +54476,7 @@ class VehicleGraphics2DLighting(SupportsDeleteCallback): _get_show_solar_specular_reflection_point_method_offset = 8 _set_show_solar_specular_reflection_point_method_offset = 9 _metadata = { - "iid_data" : (5195057572133350475, 5714526738901650306), + "iid_data" : (5155340829453384583, 1191200164736669875), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -55527,7 +54572,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DLighting, [VehicleGraphics2DLighting, ]) -agcls.AgClassCatalog.add_catalog_entry((5649489123168187223, 12639032864799677847), VehicleGraphics2DLighting) +agcls.AgClassCatalog.add_catalog_entry((5367885995399307160, 13736319135834253216), VehicleGraphics2DLighting) agcls.AgTypeNameMap["VehicleGraphics2DLighting"] = VehicleGraphics2DLighting class VehicleGraphics2DElevationGroundElevation(IVehicleGraphics2DElevation, SupportsDeleteCallback): @@ -55538,7 +54583,7 @@ class VehicleGraphics2DElevationGroundElevation(IVehicleGraphics2DElevation, Sup _get_angle_method_offset = 1 _set_angle_method_offset = 2 _metadata = { - "iid_data" : (5460920118281156665, 3491514199010629011), + "iid_data" : (5080987891517360702, 1358082858700791484), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -55577,7 +54622,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DElevationGroundElevation, [VehicleGraphics2DElevationGroundElevation, IVehicleGraphics2DElevation]) -agcls.AgClassCatalog.add_catalog_entry((4859032663824870956, 16811811191046388665), VehicleGraphics2DElevationGroundElevation) +agcls.AgClassCatalog.add_catalog_entry((4841880951563581987, 1285791940201489580), VehicleGraphics2DElevationGroundElevation) agcls.AgTypeNameMap["VehicleGraphics2DElevationGroundElevation"] = VehicleGraphics2DElevationGroundElevation class VehicleGraphics2DElevationSwathHalfWidth(IVehicleGraphics2DElevation, SupportsDeleteCallback): @@ -55588,7 +54633,7 @@ class VehicleGraphics2DElevationSwathHalfWidth(IVehicleGraphics2DElevation, Supp _get_distance_method_offset = 1 _set_distance_method_offset = 2 _metadata = { - "iid_data" : (4746485063515421491, 6918041136574701455), + "iid_data" : (4872695573066080174, 13703855992244737201), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -55627,7 +54672,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DElevationSwathHalfWidth, [VehicleGraphics2DElevationSwathHalfWidth, IVehicleGraphics2DElevation]) -agcls.AgClassCatalog.add_catalog_entry((5318810812658450843, 16679888894102700429), VehicleGraphics2DElevationSwathHalfWidth) +agcls.AgClassCatalog.add_catalog_entry((5592783091552802721, 1144424957131522747), VehicleGraphics2DElevationSwathHalfWidth) agcls.AgTypeNameMap["VehicleGraphics2DElevationSwathHalfWidth"] = VehicleGraphics2DElevationSwathHalfWidth class VehicleGraphics2DElevationVehicleHalfAngle(IVehicleGraphics2DElevation, SupportsDeleteCallback): @@ -55638,7 +54683,7 @@ class VehicleGraphics2DElevationVehicleHalfAngle(IVehicleGraphics2DElevation, Su _get_angle_method_offset = 1 _set_angle_method_offset = 2 _metadata = { - "iid_data" : (4839910347352259694, 144229577476641438), + "iid_data" : (5425407095114466061, 539379755146235783), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -55677,7 +54722,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DElevationVehicleHalfAngle, [VehicleGraphics2DElevationVehicleHalfAngle, IVehicleGraphics2DElevation]) -agcls.AgClassCatalog.add_catalog_entry((5117319491454599385, 16811091561192502419), VehicleGraphics2DElevationVehicleHalfAngle) +agcls.AgClassCatalog.add_catalog_entry((4967223624735644398, 5111347544007672449), VehicleGraphics2DElevationVehicleHalfAngle) agcls.AgTypeNameMap["VehicleGraphics2DElevationVehicleHalfAngle"] = VehicleGraphics2DElevationVehicleHalfAngle class VehicleGraphics2DSwath(SupportsDeleteCallback): @@ -55705,7 +54750,7 @@ class VehicleGraphics2DSwath(SupportsDeleteCallback): _get_options_method_offset = 6 _set_options_method_offset = 7 _metadata = { - "iid_data" : (5711109948726510383, 6659876344703691711), + "iid_data" : (5361066766039215397, 16007660300610225314), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -55783,7 +54828,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DSwath, [VehicleGraphics2DSwath, ]) -agcls.AgClassCatalog.add_catalog_entry((5760653206143831225, 11538224579263825340), VehicleGraphics2DSwath) +agcls.AgClassCatalog.add_catalog_entry((5189146079651725823, 12275732895090656149), VehicleGraphics2DSwath) agcls.AgTypeNameMap["VehicleGraphics2DSwath"] = VehicleGraphics2DSwath class VehicleGraphics2DLeadDataFraction(IVehicleLeadTrailData, IVehicleLeadTrailDataFraction, SupportsDeleteCallback): @@ -55804,7 +54849,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DLeadDataFraction, [IVehicleLeadTrailData, IVehicleLeadTrailDataFraction]) -agcls.AgClassCatalog.add_catalog_entry((4766972763787543562, 2919743840558860193), VehicleGraphics2DLeadDataFraction) +agcls.AgClassCatalog.add_catalog_entry((4970114322976150369, 3937468047882517385), VehicleGraphics2DLeadDataFraction) agcls.AgTypeNameMap["VehicleGraphics2DLeadDataFraction"] = VehicleGraphics2DLeadDataFraction class VehicleGraphics2DLeadDataTime(IVehicleLeadTrailData, IVehicleLeadTrailDataTime, SupportsDeleteCallback): @@ -55825,7 +54870,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DLeadDataTime, [IVehicleLeadTrailData, IVehicleLeadTrailDataTime]) -agcls.AgClassCatalog.add_catalog_entry((5733571918658864829, 3094294313330107314), VehicleGraphics2DLeadDataTime) +agcls.AgClassCatalog.add_catalog_entry((5066566866186303609, 6010101454930511264), VehicleGraphics2DLeadDataTime) agcls.AgTypeNameMap["VehicleGraphics2DLeadDataTime"] = VehicleGraphics2DLeadDataTime class VehicleGraphics2DTrailDataFraction(IVehicleLeadTrailData, IVehicleLeadTrailDataFraction, SupportsDeleteCallback): @@ -55846,7 +54891,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTrailDataFraction, [IVehicleLeadTrailData, IVehicleLeadTrailDataFraction]) -agcls.AgClassCatalog.add_catalog_entry((4631138360106491003, 325347809813658263), VehicleGraphics2DTrailDataFraction) +agcls.AgClassCatalog.add_catalog_entry((5674375395090225929, 9327756766135017096), VehicleGraphics2DTrailDataFraction) agcls.AgTypeNameMap["VehicleGraphics2DTrailDataFraction"] = VehicleGraphics2DTrailDataFraction class VehicleGraphics2DTrailDataTime(IVehicleLeadTrailData, IVehicleLeadTrailDataTime, SupportsDeleteCallback): @@ -55867,7 +54912,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTrailDataTime, [IVehicleLeadTrailData, IVehicleLeadTrailDataTime]) -agcls.AgClassCatalog.add_catalog_entry((5411462640756199278, 4145571154275887788), VehicleGraphics2DTrailDataTime) +agcls.AgClassCatalog.add_catalog_entry((5208492436484691561, 7490935768212242312), VehicleGraphics2DTrailDataTime) agcls.AgTypeNameMap["VehicleGraphics2DTrailDataTime"] = VehicleGraphics2DTrailDataTime class VehicleGraphics2DRoutePassData(SupportsDeleteCallback): @@ -55877,7 +54922,7 @@ class VehicleGraphics2DRoutePassData(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_route_method_offset = 1 _metadata = { - "iid_data" : (5155383406400166266, 184006921647495613), + "iid_data" : (5375823043003816287, 7481575273654465428), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -55907,7 +54952,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DRoutePassData, [VehicleGraphics2DRoutePassData, ]) -agcls.AgClassCatalog.add_catalog_entry((4832101789227742296, 13228573093790672553), VehicleGraphics2DRoutePassData) +agcls.AgClassCatalog.add_catalog_entry((4841465635024153047, 6477205045262057369), VehicleGraphics2DRoutePassData) agcls.AgTypeNameMap["VehicleGraphics2DRoutePassData"] = VehicleGraphics2DRoutePassData class VehicleGraphics2DLeadTrailData(SupportsDeleteCallback): @@ -55929,7 +54974,7 @@ class VehicleGraphics2DLeadTrailData(SupportsDeleteCallback): _get_has_trail_data_method_offset = 12 _set_trail_same_as_lead_method_offset = 13 _metadata = { - "iid_data" : (5074923203728423552, 18405756286329870480), + "iid_data" : (5193380513033781317, 6061954974701709984), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -56057,7 +55102,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DLeadTrailData, [VehicleGraphics2DLeadTrailData, ]) -agcls.AgClassCatalog.add_catalog_entry((4807803963027854032, 4926630524441126064), VehicleGraphics2DLeadTrailData) +agcls.AgClassCatalog.add_catalog_entry((5557981669176156840, 17850607832787414410), VehicleGraphics2DLeadTrailData) agcls.AgTypeNameMap["VehicleGraphics2DLeadTrailData"] = VehicleGraphics2DLeadTrailData class VehicleGraphics2DOrbitPassData(SupportsDeleteCallback): @@ -56091,7 +55136,7 @@ class VehicleGraphics2DOrbitPassData(SupportsDeleteCallback): _get_ground_track_method_offset = 1 _get_orbit_method_offset = 2 _metadata = { - "iid_data" : (5624569781407033759, 7574514907256913820), + "iid_data" : (4791261263899186489, 17056847659232697510), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -56130,7 +55175,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DOrbitPassData, [VehicleGraphics2DOrbitPassData, ]) -agcls.AgClassCatalog.add_catalog_entry((5720466748541417364, 7310892024948144563), VehicleGraphics2DOrbitPassData) +agcls.AgClassCatalog.add_catalog_entry((5378272684971891312, 10112052576988014757), VehicleGraphics2DOrbitPassData) agcls.AgTypeNameMap["VehicleGraphics2DOrbitPassData"] = VehicleGraphics2DOrbitPassData class VehicleGraphics2DTrajectoryPassData(SupportsDeleteCallback): @@ -56141,7 +55186,7 @@ class VehicleGraphics2DTrajectoryPassData(SupportsDeleteCallback): _get_ground_track_method_offset = 1 _get_trajectory_method_offset = 2 _metadata = { - "iid_data" : (4974834817416436953, 13180905842569113017), + "iid_data" : (5281528936630336933, 15309215024167248319), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -56180,7 +55225,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTrajectoryPassData, [VehicleGraphics2DTrajectoryPassData, ]) -agcls.AgClassCatalog.add_catalog_entry((5540625501083158149, 7691842501655159178), VehicleGraphics2DTrajectoryPassData) +agcls.AgClassCatalog.add_catalog_entry((4625023662401232926, 16506994552824407686), VehicleGraphics2DTrajectoryPassData) agcls.AgTypeNameMap["VehicleGraphics2DTrajectoryPassData"] = VehicleGraphics2DTrajectoryPassData class VehicleGraphics2DTrajectoryResolution(SupportsDeleteCallback): @@ -56197,7 +55242,7 @@ class VehicleGraphics2DTrajectoryResolution(SupportsDeleteCallback): _get_minimum_trajectory_method_offset = 7 _set_minimum_trajectory_method_offset = 8 _metadata = { - "iid_data" : (5707739134820506407, 10950685011046665148), + "iid_data" : (5010680279829555973, 8651652041225611941), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -56282,7 +55327,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTrajectoryResolution, [VehicleGraphics2DTrajectoryResolution, ]) -agcls.AgClassCatalog.add_catalog_entry((5580517456389882683, 16012145790453030074), VehicleGraphics2DTrajectoryResolution) +agcls.AgClassCatalog.add_catalog_entry((4736507269648987638, 12228178667812944796), VehicleGraphics2DTrajectoryResolution) agcls.AgTypeNameMap["VehicleGraphics2DTrajectoryResolution"] = VehicleGraphics2DTrajectoryResolution class VehicleGraphics2DGroundEllipsesCollection(SupportsDeleteCallback): @@ -56294,7 +55339,7 @@ class VehicleGraphics2DGroundEllipsesCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5310263094368711289, 9749955343720326300), + "iid_data" : (5069299865511467364, 1917448139235605914), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -56356,7 +55401,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DGroundEllipsesCollection, [VehicleGraphics2DGroundEllipsesCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5002235735418604598, 1850998701168670653), VehicleGraphics2DGroundEllipsesCollection) +agcls.AgClassCatalog.add_catalog_entry((5704350971470034047, 10925737119559888769), VehicleGraphics2DGroundEllipsesCollection) agcls.AgTypeNameMap["VehicleGraphics2DGroundEllipsesCollection"] = VehicleGraphics2DGroundEllipsesCollection class VehicleGraphics2DTimeEventTypeLine(IVehicleGraphics2DTimeEventType, SupportsDeleteCallback): @@ -56380,7 +55425,7 @@ class VehicleGraphics2DTimeEventTypeLine(IVehicleGraphics2DTimeEventType, Suppor _set_offset_pixels_method_offset = 14 _get_event_interval_method_offset = 15 _metadata = { - "iid_data" : (5121021473213125679, 17548319590608458428), + "iid_data" : (5073635401458386287, 17571053508644763282), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -56524,7 +55569,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTimeEventTypeLine, [VehicleGraphics2DTimeEventTypeLine, IVehicleGraphics2DTimeEventType]) -agcls.AgClassCatalog.add_catalog_entry((4933897555948651648, 12031440418382690205), VehicleGraphics2DTimeEventTypeLine) +agcls.AgClassCatalog.add_catalog_entry((5486966806752222687, 13200537311440311184), VehicleGraphics2DTimeEventTypeLine) agcls.AgTypeNameMap["VehicleGraphics2DTimeEventTypeLine"] = VehicleGraphics2DTimeEventTypeLine class VehicleGraphics2DTimeEventTypeMarker(IVehicleGraphics2DTimeEventType, SupportsDeleteCallback): @@ -56540,7 +55585,7 @@ class VehicleGraphics2DTimeEventTypeMarker(IVehicleGraphics2DTimeEventType, Supp _set_unique_identifer_method_offset = 6 _get_event_interval_method_offset = 7 _metadata = { - "iid_data" : (5199049162107850822, 881658863058644659), + "iid_data" : (5287837963280041982, 5115564562671894178), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -56620,7 +55665,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTimeEventTypeMarker, [VehicleGraphics2DTimeEventTypeMarker, IVehicleGraphics2DTimeEventType]) -agcls.AgClassCatalog.add_catalog_entry((4760546820503813983, 2552743289440975778), VehicleGraphics2DTimeEventTypeMarker) +agcls.AgClassCatalog.add_catalog_entry((4963262410698868659, 14449195640593905828), VehicleGraphics2DTimeEventTypeMarker) agcls.AgTypeNameMap["VehicleGraphics2DTimeEventTypeMarker"] = VehicleGraphics2DTimeEventTypeMarker class VehicleGraphics2DTimeEventTypeText(IVehicleGraphics2DTimeEventType, SupportsDeleteCallback): @@ -56642,7 +55687,7 @@ class VehicleGraphics2DTimeEventTypeText(IVehicleGraphics2DTimeEventType, Suppor _set_offset_pixels_method_offset = 12 _get_event_interval_method_offset = 13 _metadata = { - "iid_data" : (4794918015641477121, 167523798212417413), + "iid_data" : (5378850924038258294, 14018127055932540037), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -56770,7 +55815,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTimeEventTypeText, [VehicleGraphics2DTimeEventTypeText, IVehicleGraphics2DTimeEventType]) -agcls.AgClassCatalog.add_catalog_entry((5268241645623891999, 4963205286189142193), VehicleGraphics2DTimeEventTypeText) +agcls.AgClassCatalog.add_catalog_entry((5272040982126003963, 2825989608681748358), VehicleGraphics2DTimeEventTypeText) agcls.AgTypeNameMap["VehicleGraphics2DTimeEventTypeText"] = VehicleGraphics2DTimeEventTypeText class VehicleGraphics2DTimeEventsElement(SupportsDeleteCallback): @@ -56786,7 +55831,7 @@ class VehicleGraphics2DTimeEventsElement(SupportsDeleteCallback): _get_time_event_type_supported_types_method_offset = 6 _get_time_event_type_data_method_offset = 7 _metadata = { - "iid_data" : (5719016951772014751, 452595531896227725), + "iid_data" : (4897126770821497239, 9145869265056216451), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -56864,7 +55909,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTimeEventsElement, [VehicleGraphics2DTimeEventsElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4802870937334460979, 1892464247872446609), VehicleGraphics2DTimeEventsElement) +agcls.AgClassCatalog.add_catalog_entry((5312290822192697403, 10844142389728303752), VehicleGraphics2DTimeEventsElement) agcls.AgTypeNameMap["VehicleGraphics2DTimeEventsElement"] = VehicleGraphics2DTimeEventsElement class VehicleGraphics2DTimeEventsCollection(SupportsDeleteCallback): @@ -56879,7 +55924,7 @@ class VehicleGraphics2DTimeEventsCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5456843860413434584, 2153116812277220779), + "iid_data" : (4978053204543323658, 13401649678384635026), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -56962,7 +56007,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTimeEventsCollection, [VehicleGraphics2DTimeEventsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4952817716041222045, 13238233501713286026), VehicleGraphics2DTimeEventsCollection) +agcls.AgClassCatalog.add_catalog_entry((5191517785841593465, 6463066065202547586), VehicleGraphics2DTimeEventsCollection) agcls.AgTypeNameMap["VehicleGraphics2DTimeEventsCollection"] = VehicleGraphics2DTimeEventsCollection class VehicleGraphics2DPassShowPasses(IVehicleGraphics2DPass, SupportsDeleteCallback): @@ -56975,7 +56020,7 @@ class VehicleGraphics2DPassShowPasses(IVehicleGraphics2DPass, SupportsDeleteCall _get_last_pass_method_offset = 3 _set_last_pass_method_offset = 4 _metadata = { - "iid_data" : (5566489193447905397, 7340157405408321718), + "iid_data" : (4776563366065091736, 4518041316647946634), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -57030,7 +56075,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DPassShowPasses, [VehicleGraphics2DPassShowPasses, IVehicleGraphics2DPass]) -agcls.AgClassCatalog.add_catalog_entry((5356556726666672725, 1601127774892568463), VehicleGraphics2DPassShowPasses) +agcls.AgClassCatalog.add_catalog_entry((4665398482370589312, 9277846450964543422), VehicleGraphics2DPassShowPasses) agcls.AgTypeNameMap["VehicleGraphics2DPassShowPasses"] = VehicleGraphics2DPassShowPasses class VehicleGraphics2DPasses(SupportsDeleteCallback): @@ -57050,7 +56095,7 @@ class VehicleGraphics2DPasses(SupportsDeleteCallback): _get_show_path_labels_method_offset = 10 _set_show_path_labels_method_offset = 11 _metadata = { - "iid_data" : (5288787822440762880, 14234891700535145644), + "iid_data" : (5487469190781811763, 11321162449730065567), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -57160,7 +56205,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DPasses, [VehicleGraphics2DPasses, ]) -agcls.AgClassCatalog.add_catalog_entry((5242849382021044905, 9719154724029807281), VehicleGraphics2DPasses) +agcls.AgClassCatalog.add_catalog_entry((4946137965107024148, 14657689029006687399), VehicleGraphics2DPasses) agcls.AgTypeNameMap["VehicleGraphics2DPasses"] = VehicleGraphics2DPasses class VehicleGraphics2DSAA(SupportsDeleteCallback): @@ -57179,7 +56224,7 @@ class VehicleGraphics2DSAA(SupportsDeleteCallback): _get_translucency_method_offset = 9 _set_translucency_method_offset = 10 _metadata = { - "iid_data" : (5437050294762560110, 4496618412636917647), + "iid_data" : (5706966053898775503, 14467247239988434062), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -57280,7 +56325,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DSAA, [VehicleGraphics2DSAA, ]) -agcls.AgClassCatalog.add_catalog_entry((5623173716945180176, 4910505524558112430), VehicleGraphics2DSAA) +agcls.AgClassCatalog.add_catalog_entry((5465363568262502040, 17226993630666474167), VehicleGraphics2DSAA) agcls.AgTypeNameMap["VehicleGraphics2DSAA"] = VehicleGraphics2DSAA class VehicleGraphics2DElevationsElement(SupportsDeleteCallback): @@ -57305,7 +56350,7 @@ class VehicleGraphics2DElevationsElement(SupportsDeleteCallback): _get_label_angle_method_offset = 15 _set_label_angle_method_offset = 16 _metadata = { - "iid_data" : (4893913437146031695, 2834110654350760102), + "iid_data" : (5002047757357002796, 201984275366495651), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -57454,7 +56499,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DElevationsElement, [VehicleGraphics2DElevationsElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4876075549162230785, 2269749891941898174), VehicleGraphics2DElevationsElement) +agcls.AgClassCatalog.add_catalog_entry((4735370068381090116, 2429737003017612202), VehicleGraphics2DElevationsElement) agcls.AgTypeNameMap["VehicleGraphics2DElevationsElement"] = VehicleGraphics2DElevationsElement class VehicleGraphics2DElevationsCollection(SupportsDeleteCallback): @@ -57470,7 +56515,7 @@ class VehicleGraphics2DElevationsCollection(SupportsDeleteCallback): _add_level_method_offset = 6 _add_level_range_method_offset = 7 _metadata = { - "iid_data" : (5006813080512059186, 622924212371462310), + "iid_data" : (5406774672811981740, 13976361851168984760), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -57560,7 +56605,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DElevationsCollection, [VehicleGraphics2DElevationsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4681111673674702894, 12758759278167995557), VehicleGraphics2DElevationsCollection) +agcls.AgClassCatalog.add_catalog_entry((5210180594319358058, 7049109572045504427), VehicleGraphics2DElevationsCollection) agcls.AgTypeNameMap["VehicleGraphics2DElevationsCollection"] = VehicleGraphics2DElevationsCollection class VehicleGraphics2DElevationContours(SupportsDeleteCallback): @@ -57594,7 +56639,7 @@ class VehicleGraphics2DElevationContours(SupportsDeleteCallback): _get_fill_translucency_method_offset = 10 _set_fill_translucency_method_offset = 11 _metadata = { - "iid_data" : (5021251756679618148, 8401716538147440301), + "iid_data" : (5529413284031394059, 4585554617935942794), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -57704,7 +56749,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DElevationContours, [VehicleGraphics2DElevationContours, ]) -agcls.AgClassCatalog.add_catalog_entry((4753664148809626817, 7481872348300955036), VehicleGraphics2DElevationContours) +agcls.AgClassCatalog.add_catalog_entry((5638329682302492229, 17397495063663697596), VehicleGraphics2DElevationContours) agcls.AgTypeNameMap["VehicleGraphics2DElevationContours"] = VehicleGraphics2DElevationContours class VehicleGraphics2DRouteResolution(SupportsDeleteCallback): @@ -57717,7 +56762,7 @@ class VehicleGraphics2DRouteResolution(SupportsDeleteCallback): _get_minimum_route_method_offset = 3 _set_minimum_route_method_offset = 4 _metadata = { - "iid_data" : (5151189485756939422, 15018436956993158335), + "iid_data" : (4702766834496158933, 5605629816167313295), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -57770,7 +56815,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DRouteResolution, [VehicleGraphics2DRouteResolution, ]) -agcls.AgClassCatalog.add_catalog_entry((5524049018064363356, 8084032063019931577), VehicleGraphics2DRouteResolution) +agcls.AgClassCatalog.add_catalog_entry((5169694078036967244, 2021427358755128233), VehicleGraphics2DRouteResolution) agcls.AgTypeNameMap["VehicleGraphics2DRouteResolution"] = VehicleGraphics2DRouteResolution class VehicleGraphics2DWaypointMarkersElement(SupportsDeleteCallback): @@ -57792,7 +56837,7 @@ class VehicleGraphics2DWaypointMarkersElement(SupportsDeleteCallback): _get_marker_style_method_offset = 12 _set_marker_style_method_offset = 13 _metadata = { - "iid_data" : (5626274319668850250, 12486369343556811698), + "iid_data" : (4790925528322241974, 13797939574003357364), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -57918,7 +56963,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DWaypointMarkersElement, [VehicleGraphics2DWaypointMarkersElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4661295232985867898, 3792576746997086624), VehicleGraphics2DWaypointMarkersElement) +agcls.AgClassCatalog.add_catalog_entry((4716899406487885221, 17198844301546242953), VehicleGraphics2DWaypointMarkersElement) agcls.AgTypeNameMap["VehicleGraphics2DWaypointMarkersElement"] = VehicleGraphics2DWaypointMarkersElement class VehicleGraphics2DWaypointMarkersCollection(SupportsDeleteCallback): @@ -57930,7 +56975,7 @@ class VehicleGraphics2DWaypointMarkersCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (4707444744086974346, 9669340683302416044), + "iid_data" : (4901302131328189534, 13239043420052795804), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -57992,7 +57037,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DWaypointMarkersCollection, [VehicleGraphics2DWaypointMarkersCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5461947160120023102, 14996717476277877892), VehicleGraphics2DWaypointMarkersCollection) +agcls.AgClassCatalog.add_catalog_entry((5719041717909507041, 16117615586390675890), VehicleGraphics2DWaypointMarkersCollection) agcls.AgTypeNameMap["VehicleGraphics2DWaypointMarkersCollection"] = VehicleGraphics2DWaypointMarkersCollection class VehicleGraphics2DWaypointMarker(SupportsDeleteCallback): @@ -58006,7 +57051,7 @@ class VehicleGraphics2DWaypointMarker(SupportsDeleteCallback): _set_show_turn_markers_method_offset = 4 _get_waypoint_markers_method_offset = 5 _metadata = { - "iid_data" : (5157442059507668323, 13229483068239757720), + "iid_data" : (5543388015608251918, 14895729323795494293), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -58068,7 +57113,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DWaypointMarker, [VehicleGraphics2DWaypointMarker, ]) -agcls.AgClassCatalog.add_catalog_entry((4683785279612058634, 15233125119022095292), VehicleGraphics2DWaypointMarker) +agcls.AgClassCatalog.add_catalog_entry((5621844646817577225, 13384531949245111229), VehicleGraphics2DWaypointMarker) agcls.AgTypeNameMap["VehicleGraphics2DWaypointMarker"] = VehicleGraphics2DWaypointMarker class VehicleGraphics2DInterval(SupportsDeleteCallback): @@ -58082,7 +57127,7 @@ class VehicleGraphics2DInterval(SupportsDeleteCallback): _get_stop_time_method_offset = 4 _set_stop_time_method_offset = 5 _metadata = { - "iid_data" : (5197973876444573029, 13836162496487067537), + "iid_data" : (5183990849645213046, 9585813134167276734), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -58144,7 +57189,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DInterval, [VehicleGraphics2DInterval, ]) -agcls.AgClassCatalog.add_catalog_entry((4813996568345811348, 8257020327645308303), VehicleGraphics2DInterval) +agcls.AgClassCatalog.add_catalog_entry((4809438990078992817, 6420076426011565707), VehicleGraphics2DInterval) agcls.AgTypeNameMap["VehicleGraphics2DInterval"] = VehicleGraphics2DInterval class VehicleGraphics2DPassResolution(SupportsDeleteCallback): @@ -58170,7 +57215,7 @@ class VehicleGraphics2DPassResolution(SupportsDeleteCallback): _get_minimum_orbit_method_offset = 7 _set_minimum_orbit_method_offset = 8 _metadata = { - "iid_data" : (5556702295705223808, 4280748308879641221), + "iid_data" : (5665246977484555797, 10476786674201253802), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -58255,7 +57300,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DPassResolution, [VehicleGraphics2DPassResolution, ]) -agcls.AgClassCatalog.add_catalog_entry((5174059140054272473, 10641930857157544595), VehicleGraphics2DPassResolution) +agcls.AgClassCatalog.add_catalog_entry((5023653419410737051, 16390198353193315753), VehicleGraphics2DPassResolution) agcls.AgTypeNameMap["VehicleGraphics2DPassResolution"] = VehicleGraphics2DPassResolution class VehicleGraphics2DGroundEllipsesElement(SupportsDeleteCallback): @@ -58279,7 +57324,7 @@ class VehicleGraphics2DGroundEllipsesElement(SupportsDeleteCallback): _get_line_width_method_offset = 14 _set_line_width_method_offset = 15 _metadata = { - "iid_data" : (5077545250200895591, 4697700223446065051), + "iid_data" : (5619970865165889219, 3819063541262921873), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -58421,7 +57466,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DGroundEllipsesElement, [VehicleGraphics2DGroundEllipsesElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5187957241511996499, 18409837444654651297), VehicleGraphics2DGroundEllipsesElement) +agcls.AgClassCatalog.add_catalog_entry((5721488250446073585, 12247086680079995565), VehicleGraphics2DGroundEllipsesElement) agcls.AgTypeNameMap["VehicleGraphics2DGroundEllipsesElement"] = VehicleGraphics2DGroundEllipsesElement class VehicleGraphics2DAttributesRoute(IVehicleGraphics2DAttributesBasic, IVehicleGraphics2DAttributes, SupportsDeleteCallback): @@ -58436,7 +57481,7 @@ class VehicleGraphics2DAttributesRoute(IVehicleGraphics2DAttributesBasic, IVehic _get_pick_string_method_offset = 5 _set_pick_string_method_offset = 6 _metadata = { - "iid_data" : (5483711958418593835, 11006579239510677890), + "iid_data" : (5181626992583576522, 875790130116886959), "vtable_reference" : IVehicleGraphics2DAttributesBasic._vtable_offset + IVehicleGraphics2DAttributesBasic._num_methods - 1, } _property_names = {} @@ -58509,7 +57554,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DAttributesRoute, [VehicleGraphics2DAttributesRoute, IVehicleGraphics2DAttributesBasic, IVehicleGraphics2DAttributes]) -agcls.AgClassCatalog.add_catalog_entry((4764376633724826279, 10209438080231461544), VehicleGraphics2DAttributesRoute) +agcls.AgClassCatalog.add_catalog_entry((5225210103976345641, 10429987965463427507), VehicleGraphics2DAttributesRoute) agcls.AgTypeNameMap["VehicleGraphics2DAttributesRoute"] = VehicleGraphics2DAttributesRoute class VehicleGraphics2DAttributesTrajectory(IVehicleGraphics2DAttributesBasic, IVehicleGraphics2DAttributes, SupportsDeleteCallback): @@ -58528,7 +57573,7 @@ class VehicleGraphics2DAttributesTrajectory(IVehicleGraphics2DAttributesBasic, I _get_pick_string_method_offset = 9 _set_pick_string_method_offset = 10 _metadata = { - "iid_data" : (5332460526964525294, 7031172391994473863), + "iid_data" : (4701610321096042224, 1520796759804240769), "vtable_reference" : IVehicleGraphics2DAttributesBasic._vtable_offset + IVehicleGraphics2DAttributesBasic._num_methods - 1, } _property_names = {} @@ -58633,7 +57678,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DAttributesTrajectory, [VehicleGraphics2DAttributesTrajectory, IVehicleGraphics2DAttributesBasic, IVehicleGraphics2DAttributes]) -agcls.AgClassCatalog.add_catalog_entry((5121163665386126313, 1747272582872685464), VehicleGraphics2DAttributesTrajectory) +agcls.AgClassCatalog.add_catalog_entry((5342122507260852802, 4126657822420015801), VehicleGraphics2DAttributesTrajectory) agcls.AgTypeNameMap["VehicleGraphics2DAttributesTrajectory"] = VehicleGraphics2DAttributesTrajectory class VehicleGraphics2DAttributesOrbit(IVehicleGraphics2DAttributesBasic, IVehicleGraphics2DAttributes, SupportsDeleteCallback): @@ -58652,7 +57697,7 @@ class VehicleGraphics2DAttributesOrbit(IVehicleGraphics2DAttributesBasic, IVehic _get_pick_string_method_offset = 9 _set_pick_string_method_offset = 10 _metadata = { - "iid_data" : (5701170822306428258, 6583800969281647267), + "iid_data" : (5649609429937069598, 9602322771880128437), "vtable_reference" : IVehicleGraphics2DAttributesBasic._vtable_offset + IVehicleGraphics2DAttributesBasic._num_methods - 1, } _property_names = {} @@ -58757,7 +57802,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DAttributesOrbit, [VehicleGraphics2DAttributesOrbit, IVehicleGraphics2DAttributesBasic, IVehicleGraphics2DAttributes]) -agcls.AgClassCatalog.add_catalog_entry((5760631352341119687, 18341587254347840674), VehicleGraphics2DAttributesOrbit) +agcls.AgClassCatalog.add_catalog_entry((5147082552419619196, 12988128021376868004), VehicleGraphics2DAttributesOrbit) agcls.AgTypeNameMap["VehicleGraphics2DAttributesOrbit"] = VehicleGraphics2DAttributesOrbit class Graphics3DPointableElementsElement(SupportsDeleteCallback): @@ -58770,7 +57815,7 @@ class Graphics3DPointableElementsElement(SupportsDeleteCallback): _get_assigned_target_object_method_offset = 3 _get_intervals_method_offset = 4 _metadata = { - "iid_data" : (4923297044755718827, 12635884417529216161), + "iid_data" : (5367927560886793823, 7213753047575865535), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -58825,7 +57870,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DPointableElementsElement, [Graphics3DPointableElementsElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4836187546034840735, 7319237528724631426), Graphics3DPointableElementsElement) +agcls.AgClassCatalog.add_catalog_entry((4854519697853317369, 15197765035936461197), Graphics3DPointableElementsElement) agcls.AgTypeNameMap["Graphics3DPointableElementsElement"] = Graphics3DPointableElementsElement class Graphics3DPointableElementsCollection(SupportsDeleteCallback): @@ -58841,7 +57886,7 @@ class Graphics3DPointableElementsCollection(SupportsDeleteCallback): _add_method_offset = 6 _sort_method_offset = 7 _metadata = { - "iid_data" : (4771544387456196739, 1597016259822963099), + "iid_data" : (4670443249247462974, 1791772505625381538), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -58931,7 +57976,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DPointableElementsCollection, [Graphics3DPointableElementsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4778924704784738010, 11511681262187923086), Graphics3DPointableElementsCollection) +agcls.AgClassCatalog.add_catalog_entry((4672804013579688556, 2527958649581608361), Graphics3DPointableElementsCollection) agcls.AgTypeNameMap["Graphics3DPointableElementsCollection"] = Graphics3DPointableElementsCollection class VehicleGraphics3DSystemsElement(IVehicleGraphics3DSystemsElementBase, SupportsDeleteCallback): @@ -58945,7 +57990,7 @@ class VehicleGraphics3DSystemsElement(IVehicleGraphics3DSystemsElementBase, Supp _get_graphics_3d_window_identifiers_method_offset = 4 _set_graphics_3d_window_identifiers_method_offset = 5 _metadata = { - "iid_data" : (4922195132643915706, 17262568415798200716), + "iid_data" : (5615475021096688885, 9500860451994169480), "vtable_reference" : IVehicleGraphics3DSystemsElementBase._vtable_offset + IVehicleGraphics3DSystemsElementBase._num_methods - 1, } _property_names = {} @@ -59007,7 +58052,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DSystemsElement, [VehicleGraphics3DSystemsElement, IVehicleGraphics3DSystemsElementBase]) -agcls.AgClassCatalog.add_catalog_entry((5184965707860954331, 12716582343589601419), VehicleGraphics3DSystemsElement) +agcls.AgClassCatalog.add_catalog_entry((5479614400506589790, 15967251684901048976), VehicleGraphics3DSystemsElement) agcls.AgTypeNameMap["VehicleGraphics3DSystemsElement"] = VehicleGraphics3DSystemsElement class VehicleGraphics3DSystemsSpecialElement(IVehicleGraphics3DSystemsElementBase, SupportsDeleteCallback): @@ -59020,7 +58065,7 @@ class VehicleGraphics3DSystemsSpecialElement(IVehicleGraphics3DSystemsElementBas _get_graphics_3d_window_identifiers_method_offset = 3 _set_graphics_3d_window_identifiers_method_offset = 4 _metadata = { - "iid_data" : (5459639670728826214, 9096571867663640216), + "iid_data" : (5703182799719982209, 17046372034241047441), "vtable_reference" : IVehicleGraphics3DSystemsElementBase._vtable_offset + IVehicleGraphics3DSystemsElementBase._num_methods - 1, } _property_names = {} @@ -59073,7 +58118,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DSystemsSpecialElement, [VehicleGraphics3DSystemsSpecialElement, IVehicleGraphics3DSystemsElementBase]) -agcls.AgClassCatalog.add_catalog_entry((4672015162889111173, 1840849451535758475), VehicleGraphics3DSystemsSpecialElement) +agcls.AgClassCatalog.add_catalog_entry((5753145851994516033, 1625354428986324393), VehicleGraphics3DSystemsSpecialElement) agcls.AgTypeNameMap["VehicleGraphics3DSystemsSpecialElement"] = VehicleGraphics3DSystemsSpecialElement class VehicleGraphics3DSystemsCollection(SupportsDeleteCallback): @@ -59104,7 +58149,7 @@ class VehicleGraphics3DSystemsCollection(SupportsDeleteCallback): _get_fixed_by_window_method_offset = 10 _remove_method_offset = 11 _metadata = { - "iid_data" : (4851148503584203033, 16741762222499311286), + "iid_data" : (4765999399957070211, 15631905863654573245), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -59228,7 +58273,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DSystemsCollection, [VehicleGraphics3DSystemsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5548322640607610332, 11890352630946292155), VehicleGraphics3DSystemsCollection) +agcls.AgClassCatalog.add_catalog_entry((5618225089263379232, 8677170044426458014), VehicleGraphics3DSystemsCollection) agcls.AgTypeNameMap["VehicleGraphics3DSystemsCollection"] = VehicleGraphics3DSystemsCollection class VehicleGraphics3DEllipsoid(IVehicleGraphics3DProximityAreaObject, SupportsDeleteCallback): @@ -59257,7 +58302,7 @@ class VehicleGraphics3DEllipsoid(IVehicleGraphics3DProximityAreaObject, Supports _get_reference_frame_method_offset = 19 _set_reference_frame_method_offset = 20 _metadata = { - "iid_data" : (5289659803765155260, 4062431208129027476), + "iid_data" : (5700803746040681908, 15716140948885043335), "vtable_reference" : IVehicleGraphics3DProximityAreaObject._vtable_offset + IVehicleGraphics3DProximityAreaObject._num_methods - 1, } _property_names = {} @@ -59450,7 +58495,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DEllipsoid, [VehicleGraphics3DEllipsoid, IVehicleGraphics3DProximityAreaObject]) -agcls.AgClassCatalog.add_catalog_entry((5333759315763983342, 15583659368402505653), VehicleGraphics3DEllipsoid) +agcls.AgClassCatalog.add_catalog_entry((4729676952462346379, 4786445183830631311), VehicleGraphics3DEllipsoid) agcls.AgTypeNameMap["VehicleGraphics3DEllipsoid"] = VehicleGraphics3DEllipsoid class VehicleGraphics3DControlBox(IVehicleGraphics3DProximityAreaObject, SupportsDeleteCallback): @@ -59477,7 +58522,7 @@ class VehicleGraphics3DControlBox(IVehicleGraphics3DProximityAreaObject, Support _get_z_offset_method_offset = 17 _set_z_offset_method_offset = 18 _metadata = { - "iid_data" : (4942367440567561460, 16056795204251301550), + "iid_data" : (5029174444582322787, 8947589188814827689), "vtable_reference" : IVehicleGraphics3DProximityAreaObject._vtable_offset + IVehicleGraphics3DProximityAreaObject._num_methods - 1, } _property_names = {} @@ -59645,7 +58690,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DControlBox, [VehicleGraphics3DControlBox, IVehicleGraphics3DProximityAreaObject]) -agcls.AgClassCatalog.add_catalog_entry((4836115752922990852, 8734965575025378730), VehicleGraphics3DControlBox) +agcls.AgClassCatalog.add_catalog_entry((5692522112130110516, 8265064395144488364), VehicleGraphics3DControlBox) agcls.AgTypeNameMap["VehicleGraphics3DControlBox"] = VehicleGraphics3DControlBox class VehicleGraphics3DBearingBox(IVehicleGraphics3DProximityAreaObject, SupportsDeleteCallback): @@ -59672,7 +58717,7 @@ class VehicleGraphics3DBearingBox(IVehicleGraphics3DProximityAreaObject, Support _get_translucency_method_offset = 17 _set_translucency_method_offset = 18 _metadata = { - "iid_data" : (4909690965971328931, 14339634612843438000), + "iid_data" : (5744334301648386733, 1268700215589294223), "vtable_reference" : IVehicleGraphics3DProximityAreaObject._vtable_offset + IVehicleGraphics3DProximityAreaObject._num_methods - 1, } _property_names = {} @@ -59839,7 +58884,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBearingBox, [VehicleGraphics3DBearingBox, IVehicleGraphics3DProximityAreaObject]) -agcls.AgClassCatalog.add_catalog_entry((4731931630321059230, 5745848241757879225), VehicleGraphics3DBearingBox) +agcls.AgClassCatalog.add_catalog_entry((4823718236551391565, 3331312107838526352), VehicleGraphics3DBearingBox) agcls.AgTypeNameMap["VehicleGraphics3DBearingBox"] = VehicleGraphics3DBearingBox class VehicleGraphics3DBearingEllipse(IVehicleGraphics3DProximityAreaObject, SupportsDeleteCallback): @@ -59860,7 +58905,7 @@ class VehicleGraphics3DBearingEllipse(IVehicleGraphics3DProximityAreaObject, Sup _get_minor_axis_offset_method_offset = 11 _set_minor_axis_offset_method_offset = 12 _metadata = { - "iid_data" : (5010335699838744370, 14597651649468426151), + "iid_data" : (5579471757210592184, 18320880382368220816), "vtable_reference" : IVehicleGraphics3DProximityAreaObject._vtable_offset + IVehicleGraphics3DProximityAreaObject._num_methods - 1, } _property_names = {} @@ -59979,7 +59024,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBearingEllipse, [VehicleGraphics3DBearingEllipse, IVehicleGraphics3DProximityAreaObject]) -agcls.AgClassCatalog.add_catalog_entry((4916103475604509341, 13471534692284598174), VehicleGraphics3DBearingEllipse) +agcls.AgClassCatalog.add_catalog_entry((5285641868357113400, 12844936072557410709), VehicleGraphics3DBearingEllipse) agcls.AgTypeNameMap["VehicleGraphics3DBearingEllipse"] = VehicleGraphics3DBearingEllipse class VehicleGraphics3DLineOfBearing(IVehicleGraphics3DProximityAreaObject, SupportsDeleteCallback): @@ -60004,7 +59049,7 @@ class VehicleGraphics3DLineOfBearing(IVehicleGraphics3DProximityAreaObject, Supp _get_error_line_width_method_offset = 15 _set_error_line_width_method_offset = 16 _metadata = { - "iid_data" : (4901900027962811143, 6188845528730866330), + "iid_data" : (5479481254114006159, 5175369608471752587), "vtable_reference" : IVehicleGraphics3DProximityAreaObject._vtable_offset + IVehicleGraphics3DProximityAreaObject._num_methods - 1, } _property_names = {} @@ -60155,7 +59200,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DLineOfBearing, [VehicleGraphics3DLineOfBearing, IVehicleGraphics3DProximityAreaObject]) -agcls.AgClassCatalog.add_catalog_entry((4729572802099571290, 5357117598562673053), VehicleGraphics3DLineOfBearing) +agcls.AgClassCatalog.add_catalog_entry((4874462966480085277, 9700530096232475525), VehicleGraphics3DLineOfBearing) agcls.AgTypeNameMap["VehicleGraphics3DLineOfBearing"] = VehicleGraphics3DLineOfBearing class VehicleGraphics3DGeoBox(SupportsDeleteCallback): @@ -60177,7 +59222,7 @@ class VehicleGraphics3DGeoBox(SupportsDeleteCallback): _set_color_method_offset = 12 _reposition_method_offset = 13 _metadata = { - "iid_data" : (5423935560954287876, 12571490360567700396), + "iid_data" : (5702300875335244824, 7362004300811946129), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -60301,7 +59346,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DGeoBox, [VehicleGraphics3DGeoBox, ]) -agcls.AgClassCatalog.add_catalog_entry((5053809811216447886, 8651838483967424929), VehicleGraphics3DGeoBox) +agcls.AgClassCatalog.add_catalog_entry((4757723031119922342, 10830593577142142597), VehicleGraphics3DGeoBox) agcls.AgTypeNameMap["VehicleGraphics3DGeoBox"] = VehicleGraphics3DGeoBox class VehicleGraphics3DRouteProximity(IVehicleGraphics3DProximity, SupportsDeleteCallback): @@ -60316,7 +59361,7 @@ class VehicleGraphics3DRouteProximity(IVehicleGraphics3DProximity, SupportsDelet _get_uncertainty_area_label_swap_distance_method_offset = 5 _get_ellipsoid_method_offset = 6 _metadata = { - "iid_data" : (5198688759530404926, 60691221929776020), + "iid_data" : (5503180540149896427, 2357764176627986836), "vtable_reference" : IVehicleGraphics3DProximity._vtable_offset + IVehicleGraphics3DProximity._num_methods - 1, } _property_names = {} @@ -60393,7 +59438,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DRouteProximity, [VehicleGraphics3DRouteProximity, IVehicleGraphics3DProximity]) -agcls.AgClassCatalog.add_catalog_entry((5602119180354141745, 14494703699304388244), VehicleGraphics3DRouteProximity) +agcls.AgClassCatalog.add_catalog_entry((4718720892116991574, 12775832024529939378), VehicleGraphics3DRouteProximity) agcls.AgTypeNameMap["VehicleGraphics3DRouteProximity"] = VehicleGraphics3DRouteProximity class VehicleGraphics3DOrbitProximity(IVehicleGraphics3DProximity, SupportsDeleteCallback): @@ -60409,7 +59454,7 @@ class VehicleGraphics3DOrbitProximity(IVehicleGraphics3DProximity, SupportsDelet _get_uncertainty_area_label_swap_distance_method_offset = 6 _get_ellipsoid_method_offset = 7 _metadata = { - "iid_data" : (5623407294084706346, 77183503141832320), + "iid_data" : (5525499465592607486, 9607031078885554571), "vtable_reference" : IVehicleGraphics3DProximity._vtable_offset + IVehicleGraphics3DProximity._num_methods - 1, } _property_names = {} @@ -60495,7 +59540,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DOrbitProximity, [VehicleGraphics3DOrbitProximity, IVehicleGraphics3DProximity]) -agcls.AgClassCatalog.add_catalog_entry((5726469590553451981, 9452425662232549275), VehicleGraphics3DOrbitProximity) +agcls.AgClassCatalog.add_catalog_entry((5141693894827947463, 202616251665194157), VehicleGraphics3DOrbitProximity) agcls.AgTypeNameMap["VehicleGraphics3DOrbitProximity"] = VehicleGraphics3DOrbitProximity class VehicleGraphics3DElevationContours(SupportsDeleteCallback): @@ -60514,7 +59559,7 @@ class VehicleGraphics3DElevationContours(SupportsDeleteCallback): _get_fill_translucency_method_offset = 9 _set_fill_translucency_method_offset = 10 _metadata = { - "iid_data" : (5752753330365194937, 13898301838538363010), + "iid_data" : (5260519927417088415, 7219197475687298187), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -60615,7 +59660,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DElevationContours, [VehicleGraphics3DElevationContours, ]) -agcls.AgClassCatalog.add_catalog_entry((5747647312036603117, 18120498111227793537), VehicleGraphics3DElevationContours) +agcls.AgClassCatalog.add_catalog_entry((5309847046960156446, 10720016142505072000), VehicleGraphics3DElevationContours) agcls.AgTypeNameMap["VehicleGraphics3DElevationContours"] = VehicleGraphics3DElevationContours class VehicleGraphics3DSAA(SupportsDeleteCallback): @@ -60626,7 +59671,7 @@ class VehicleGraphics3DSAA(SupportsDeleteCallback): _get_show_graphics_method_offset = 1 _set_show_graphics_method_offset = 2 _metadata = { - "iid_data" : (4781366257019105197, 222154020346910084), + "iid_data" : (5490428676307106158, 5722518387134430648), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -60663,7 +59708,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DSAA, [VehicleGraphics3DSAA, ]) -agcls.AgClassCatalog.add_catalog_entry((5174173943386462855, 9705932251844382361), VehicleGraphics3DSAA) +agcls.AgClassCatalog.add_catalog_entry((5578874996875764877, 10021778993643387270), VehicleGraphics3DSAA) agcls.AgTypeNameMap["VehicleGraphics3DSAA"] = VehicleGraphics3DSAA class VehicleGraphics3DSigmaScaleProbability(IVehicleGraphics3DSigmaScale, SupportsDeleteCallback): @@ -60674,7 +59719,7 @@ class VehicleGraphics3DSigmaScaleProbability(IVehicleGraphics3DSigmaScale, Suppo _get_probability_method_offset = 1 _set_probability_method_offset = 2 _metadata = { - "iid_data" : (5436898991257609446, 10495855507257716159), + "iid_data" : (4920808753320824654, 5208272566234400955), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -60713,7 +59758,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DSigmaScaleProbability, [VehicleGraphics3DSigmaScaleProbability, IVehicleGraphics3DSigmaScale]) -agcls.AgClassCatalog.add_catalog_entry((5143577287314007475, 1549311673142227340), VehicleGraphics3DSigmaScaleProbability) +agcls.AgClassCatalog.add_catalog_entry((5475691173804170631, 5725000220827638938), VehicleGraphics3DSigmaScaleProbability) agcls.AgTypeNameMap["VehicleGraphics3DSigmaScaleProbability"] = VehicleGraphics3DSigmaScaleProbability class VehicleGraphics3DSigmaScaleScale(IVehicleGraphics3DSigmaScale, SupportsDeleteCallback): @@ -60724,7 +59769,7 @@ class VehicleGraphics3DSigmaScaleScale(IVehicleGraphics3DSigmaScale, SupportsDel _get_scale_value_method_offset = 1 _set_scale_value_method_offset = 2 _metadata = { - "iid_data" : (4646700409259861420, 15349162881822045373), + "iid_data" : (5292940657132372232, 15664418002987029914), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -60763,7 +59808,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DSigmaScaleScale, [VehicleGraphics3DSigmaScaleScale, IVehicleGraphics3DSigmaScale]) -agcls.AgClassCatalog.add_catalog_entry((5416538866724142114, 5588630531465338783), VehicleGraphics3DSigmaScaleScale) +agcls.AgClassCatalog.add_catalog_entry((5602467882627566071, 11203256072526976173), VehicleGraphics3DSigmaScaleScale) agcls.AgTypeNameMap["VehicleGraphics3DSigmaScaleScale"] = VehicleGraphics3DSigmaScaleScale class VehicleGraphics3DDefaultAttributes(SupportsDeleteCallback): @@ -60780,7 +59825,7 @@ class VehicleGraphics3DDefaultAttributes(SupportsDeleteCallback): _get_translucency_method_offset = 7 _set_translucency_method_offset = 8 _metadata = { - "iid_data" : (5160716048123459534, 10536843738972226216), + "iid_data" : (4799747628348636535, 18172195890075939721), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -60865,7 +59910,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DDefaultAttributes, [VehicleGraphics3DDefaultAttributes, ]) -agcls.AgClassCatalog.add_catalog_entry((5716495927115469548, 5940689550289563267), VehicleGraphics3DDefaultAttributes) +agcls.AgClassCatalog.add_catalog_entry((5553918726839380778, 1626983348183024567), VehicleGraphics3DDefaultAttributes) agcls.AgTypeNameMap["VehicleGraphics3DDefaultAttributes"] = VehicleGraphics3DDefaultAttributes class VehicleGraphics3DIntervalsElement(SupportsDeleteCallback): @@ -60886,7 +59931,7 @@ class VehicleGraphics3DIntervalsElement(SupportsDeleteCallback): _get_translucency_method_offset = 11 _set_translucency_method_offset = 12 _metadata = { - "iid_data" : (5749832779671691731, 4221124787168118415), + "iid_data" : (5117045547339402492, 17559607867909890693), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61003,7 +60048,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DIntervalsElement, [VehicleGraphics3DIntervalsElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4764911941851572717, 15173915126868920254), VehicleGraphics3DIntervalsElement) +agcls.AgClassCatalog.add_catalog_entry((5106594243815662648, 15420614178373263014), VehicleGraphics3DIntervalsElement) agcls.AgTypeNameMap["VehicleGraphics3DIntervalsElement"] = VehicleGraphics3DIntervalsElement class VehicleGraphics3DIntervalsCollection(SupportsDeleteCallback): @@ -61018,7 +60063,7 @@ class VehicleGraphics3DIntervalsCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5535502841932166977, 16320546280368307624), + "iid_data" : (5288165123681717513, 1897693954030678688), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -61101,7 +60146,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DIntervalsCollection, [VehicleGraphics3DIntervalsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4979359508121390880, 16055255438724837760), VehicleGraphics3DIntervalsCollection) +agcls.AgClassCatalog.add_catalog_entry((5056253193725955897, 2048328406281266569), VehicleGraphics3DIntervalsCollection) agcls.AgTypeNameMap["VehicleGraphics3DIntervalsCollection"] = VehicleGraphics3DIntervalsCollection class VehicleGraphics3DAttributesBasic(IVehicleGraphics3DAttributes, SupportsDeleteCallback): @@ -61120,7 +60165,7 @@ class VehicleGraphics3DAttributesBasic(IVehicleGraphics3DAttributes, SupportsDel _get_use_custom_color_method_offset = 9 _set_use_custom_color_method_offset = 10 _metadata = { - "iid_data" : (4784882944579035364, 433405640230089093), + "iid_data" : (5310490449893924038, 17665439375225627304), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61223,7 +60268,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DAttributesBasic, [VehicleGraphics3DAttributesBasic, IVehicleGraphics3DAttributes]) -agcls.AgClassCatalog.add_catalog_entry((5711272694541057228, 18065617347847819451), VehicleGraphics3DAttributesBasic) +agcls.AgClassCatalog.add_catalog_entry((5390281456304794340, 5792055439425330570), VehicleGraphics3DAttributesBasic) agcls.AgTypeNameMap["VehicleGraphics3DAttributesBasic"] = VehicleGraphics3DAttributesBasic class VehicleGraphics3DAttributesIntervals(IVehicleGraphics3DAttributes, SupportsDeleteCallback): @@ -61234,7 +60279,7 @@ class VehicleGraphics3DAttributesIntervals(IVehicleGraphics3DAttributes, Support _get_default_attributes_method_offset = 1 _get_intervals_method_offset = 2 _metadata = { - "iid_data" : (5612477707738016305, 14379322262829375408), + "iid_data" : (5344759694693831072, 1282911070414403975), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61275,7 +60320,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DAttributesIntervals, [VehicleGraphics3DAttributesIntervals, IVehicleGraphics3DAttributes]) -agcls.AgClassCatalog.add_catalog_entry((4702140265612383819, 17736632668944765836), VehicleGraphics3DAttributesIntervals) +agcls.AgClassCatalog.add_catalog_entry((5443520148171216401, 13783413784755417497), VehicleGraphics3DAttributesIntervals) agcls.AgTypeNameMap["VehicleGraphics3DAttributesIntervals"] = VehicleGraphics3DAttributesIntervals class VehicleGraphics3DSize(SupportsDeleteCallback): @@ -61288,7 +60333,7 @@ class VehicleGraphics3DSize(SupportsDeleteCallback): _get_scale_value_method_offset = 3 _set_scale_value_method_offset = 4 _metadata = { - "iid_data" : (5146676962237479379, 6160870308758696844), + "iid_data" : (5112865705564623052, 4848505853061875128), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61341,7 +60386,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DSize, [VehicleGraphics3DSize, ]) -agcls.AgClassCatalog.add_catalog_entry((5076032256020138200, 4205427835193832579), VehicleGraphics3DSize) +agcls.AgClassCatalog.add_catalog_entry((5731359000837932309, 15182740501700758673), VehicleGraphics3DSize) agcls.AgTypeNameMap["VehicleGraphics3DSize"] = VehicleGraphics3DSize class VehicleGraphics3DCovariancePointingContour(SupportsDeleteCallback): @@ -61364,7 +60409,7 @@ class VehicleGraphics3DCovariancePointingContour(SupportsDeleteCallback): _get_size_method_offset = 13 _get_to_object_method_offset = 14 _metadata = { - "iid_data" : (5152197236771986814, 10004900271534633866), + "iid_data" : (5571721824602378989, 9129069162361107133), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61501,7 +60546,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DCovariancePointingContour, [VehicleGraphics3DCovariancePointingContour, ]) -agcls.AgClassCatalog.add_catalog_entry((5109611267511635460, 224574156925567640), VehicleGraphics3DCovariancePointingContour) +agcls.AgClassCatalog.add_catalog_entry((4676164327248797450, 9794938356989217204), VehicleGraphics3DCovariancePointingContour) agcls.AgTypeNameMap["VehicleGraphics3DCovariancePointingContour"] = VehicleGraphics3DCovariancePointingContour class VehicleGraphics3DDataFraction(IVehicleLeadTrailData, IVehicleLeadTrailDataFraction, SupportsDeleteCallback): @@ -61522,7 +60567,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DDataFraction, [IVehicleLeadTrailData, IVehicleLeadTrailDataFraction]) -agcls.AgClassCatalog.add_catalog_entry((4770142876359503811, 11339264367936717724), VehicleGraphics3DDataFraction) +agcls.AgClassCatalog.add_catalog_entry((5743843601939987867, 17173624174684605314), VehicleGraphics3DDataFraction) agcls.AgTypeNameMap["VehicleGraphics3DDataFraction"] = VehicleGraphics3DDataFraction class VehicleGraphics3DDataTime(IVehicleLeadTrailData, IVehicleLeadTrailDataTime, SupportsDeleteCallback): @@ -61543,7 +60588,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DDataTime, [IVehicleLeadTrailData, IVehicleLeadTrailDataTime]) -agcls.AgClassCatalog.add_catalog_entry((4971816889468595741, 17922918433999185073), VehicleGraphics3DDataTime) +agcls.AgClassCatalog.add_catalog_entry((5090769116383660937, 11379756766167583122), VehicleGraphics3DDataTime) agcls.AgTypeNameMap["VehicleGraphics3DDataTime"] = VehicleGraphics3DDataTime class VehicleGraphics3DOrbitPassData(SupportsDeleteCallback): @@ -61554,7 +60599,7 @@ class VehicleGraphics3DOrbitPassData(SupportsDeleteCallback): _get_ground_track_method_offset = 1 _get_orbit_method_offset = 2 _metadata = { - "iid_data" : (5238320255930973210, 3630086571832999861), + "iid_data" : (5177991590717695526, 3601865007712913837), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61593,7 +60638,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DOrbitPassData, [VehicleGraphics3DOrbitPassData, ]) -agcls.AgClassCatalog.add_catalog_entry((5062688194949660811, 12189426755262823605), VehicleGraphics3DOrbitPassData) +agcls.AgClassCatalog.add_catalog_entry((5368499362137492939, 3612072123443846801), VehicleGraphics3DOrbitPassData) agcls.AgTypeNameMap["VehicleGraphics3DOrbitPassData"] = VehicleGraphics3DOrbitPassData class VehicleGraphics3DOrbitTrackData(SupportsDeleteCallback): @@ -61605,7 +60650,7 @@ class VehicleGraphics3DOrbitTrackData(SupportsDeleteCallback): _set_inherit_from_2d_method_offset = 2 _get_pass_data_method_offset = 3 _metadata = { - "iid_data" : (5129562157292202993, 14729481851059179446), + "iid_data" : (5189368727486431086, 10538782670588240816), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61651,7 +60696,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DOrbitTrackData, [VehicleGraphics3DOrbitTrackData, ]) -agcls.AgClassCatalog.add_catalog_entry((5067361619117755491, 32932765361745793), VehicleGraphics3DOrbitTrackData) +agcls.AgClassCatalog.add_catalog_entry((5419185761452017696, 17400058879416464827), VehicleGraphics3DOrbitTrackData) agcls.AgTypeNameMap["VehicleGraphics3DOrbitTrackData"] = VehicleGraphics3DOrbitTrackData class VehicleGraphics3DTickDataLine(IVehicleGraphics3DTickData, SupportsDeleteCallback): @@ -61664,7 +60709,7 @@ class VehicleGraphics3DTickDataLine(IVehicleGraphics3DTickData, SupportsDeleteCa _get_line_width_method_offset = 3 _set_line_width_method_offset = 4 _metadata = { - "iid_data" : (5522445016631931917, 12260945037266115768), + "iid_data" : (5687082007820549720, 14731202415987173265), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61719,7 +60764,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DTickDataLine, [VehicleGraphics3DTickDataLine, IVehicleGraphics3DTickData]) -agcls.AgClassCatalog.add_catalog_entry((5172564202860887833, 12766914027719642249), VehicleGraphics3DTickDataLine) +agcls.AgClassCatalog.add_catalog_entry((5077936241017131203, 1576962254440845991), VehicleGraphics3DTickDataLine) agcls.AgTypeNameMap["VehicleGraphics3DTickDataLine"] = VehicleGraphics3DTickDataLine class VehicleGraphics3DTickDataPoint(IVehicleGraphics3DTickData, SupportsDeleteCallback): @@ -61730,7 +60775,7 @@ class VehicleGraphics3DTickDataPoint(IVehicleGraphics3DTickData, SupportsDeleteC _get_size_method_offset = 1 _set_size_method_offset = 2 _metadata = { - "iid_data" : (5547945770376208402, 7064388607340818348), + "iid_data" : (5752535554856753599, 10913109799104504980), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61769,7 +60814,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DTickDataPoint, [VehicleGraphics3DTickDataPoint, IVehicleGraphics3DTickData]) -agcls.AgClassCatalog.add_catalog_entry((5536602538638327861, 11917264775169532850), VehicleGraphics3DTickDataPoint) +agcls.AgClassCatalog.add_catalog_entry((5380437594494701950, 3720625486206403727), VehicleGraphics3DTickDataPoint) agcls.AgTypeNameMap["VehicleGraphics3DTickDataPoint"] = VehicleGraphics3DTickDataPoint class VehicleGraphics3DOrbitTickMarks(SupportsDeleteCallback): @@ -61782,7 +60827,7 @@ class VehicleGraphics3DOrbitTickMarks(SupportsDeleteCallback): _get_ground_track_method_offset = 3 _get_orbit_method_offset = 4 _metadata = { - "iid_data" : (5034880164473470402, 468028029826393755), + "iid_data" : (5522373242752268123, 13259441177128717194), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61837,7 +60882,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DOrbitTickMarks, [VehicleGraphics3DOrbitTickMarks, ]) -agcls.AgClassCatalog.add_catalog_entry((5003786650073431020, 10421114519222696369), VehicleGraphics3DOrbitTickMarks) +agcls.AgClassCatalog.add_catalog_entry((5016260869795337760, 3091101360065167508), VehicleGraphics3DOrbitTickMarks) agcls.AgTypeNameMap["VehicleGraphics3DOrbitTickMarks"] = VehicleGraphics3DOrbitTickMarks class VehicleGraphics3DPass(SupportsDeleteCallback): @@ -61848,7 +60893,7 @@ class VehicleGraphics3DPass(SupportsDeleteCallback): _get_track_data_method_offset = 1 _get_tick_marks_method_offset = 2 _metadata = { - "iid_data" : (5624827780808998413, 17730240960313616262), + "iid_data" : (5729212929099572791, 8485479156061650088), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -61887,7 +60932,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DPass, [VehicleGraphics3DPass, ]) -agcls.AgClassCatalog.add_catalog_entry((5040484909918501689, 9958107786702802828), VehicleGraphics3DPass) +agcls.AgClassCatalog.add_catalog_entry((5629181923595516853, 16356242915437896876), VehicleGraphics3DPass) agcls.AgTypeNameMap["VehicleGraphics3DPass"] = VehicleGraphics3DPass class VehicleGraphics3DCovariance(SupportsDeleteCallback): @@ -61906,7 +60951,7 @@ class VehicleGraphics3DCovariance(SupportsDeleteCallback): _get_attributes_supported_types_method_offset = 9 _get_attributes_method_offset = 10 _metadata = { - "iid_data" : (5157719465107704459, 9994350757068827281), + "iid_data" : (5207190088019939541, 16002680595547891079), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62009,7 +61054,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DCovariance, [VehicleGraphics3DCovariance, ]) -agcls.AgClassCatalog.add_catalog_entry((5714052874933678779, 15025653016543990705), VehicleGraphics3DCovariance) +agcls.AgClassCatalog.add_catalog_entry((5151189230925998894, 1416271910747564672), VehicleGraphics3DCovariance) agcls.AgTypeNameMap["VehicleGraphics3DCovariance"] = VehicleGraphics3DCovariance class VehicleGraphics3DVelocityCovariance(SupportsDeleteCallback): @@ -62025,7 +61070,7 @@ class VehicleGraphics3DVelocityCovariance(SupportsDeleteCallback): _get_attributes_supported_types_method_offset = 6 _get_attributes_method_offset = 7 _metadata = { - "iid_data" : (4612777041132358683, 2144153575777116582), + "iid_data" : (4854582395395826093, 5998745309119821999), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62103,7 +61148,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DVelocityCovariance, [VehicleGraphics3DVelocityCovariance, ]) -agcls.AgClassCatalog.add_catalog_entry((4650274515256489950, 5584222506501095357), VehicleGraphics3DVelocityCovariance) +agcls.AgClassCatalog.add_catalog_entry((5743381413477450286, 13923928306128845222), VehicleGraphics3DVelocityCovariance) agcls.AgTypeNameMap["VehicleGraphics3DVelocityCovariance"] = VehicleGraphics3DVelocityCovariance class VehicleGraphics3DTrajectoryProximity(IVehicleGraphics3DProximity, SupportsDeleteCallback): @@ -62118,7 +61163,7 @@ class VehicleGraphics3DTrajectoryProximity(IVehicleGraphics3DProximity, Supports _get_uncertainty_area_label_swap_distance_method_offset = 5 _get_ellipsoid_method_offset = 6 _metadata = { - "iid_data" : (5439653997041375425, 17090974410474903437), + "iid_data" : (5494833478042028507, 8405334453217900459), "vtable_reference" : IVehicleGraphics3DProximity._vtable_offset + IVehicleGraphics3DProximity._num_methods - 1, } _property_names = {} @@ -62195,7 +61240,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DTrajectoryProximity, [VehicleGraphics3DTrajectoryProximity, IVehicleGraphics3DProximity]) -agcls.AgClassCatalog.add_catalog_entry((4757520681746089712, 14832198509210243488), VehicleGraphics3DTrajectoryProximity) +agcls.AgClassCatalog.add_catalog_entry((5594934686606779095, 12544082728614337435), VehicleGraphics3DTrajectoryProximity) agcls.AgTypeNameMap["VehicleGraphics3DTrajectoryProximity"] = VehicleGraphics3DTrajectoryProximity class VehicleGraphics3DTrajectory(SupportsDeleteCallback): @@ -62206,7 +61251,7 @@ class VehicleGraphics3DTrajectory(SupportsDeleteCallback): _get_track_data_method_offset = 1 _get_tick_marks_method_offset = 2 _metadata = { - "iid_data" : (5715134506505317314, 15982055326102208672), + "iid_data" : (4684752160139612983, 222649075147439013), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62245,7 +61290,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DTrajectory, [VehicleGraphics3DTrajectory, ]) -agcls.AgClassCatalog.add_catalog_entry((5764381478681598136, 9233564556713666732), VehicleGraphics3DTrajectory) +agcls.AgClassCatalog.add_catalog_entry((5087456840016059836, 13808266358073137794), VehicleGraphics3DTrajectory) agcls.AgTypeNameMap["VehicleGraphics3DTrajectory"] = VehicleGraphics3DTrajectory class VehicleGraphics3DTrajectoryTrackData(SupportsDeleteCallback): @@ -62257,7 +61302,7 @@ class VehicleGraphics3DTrajectoryTrackData(SupportsDeleteCallback): _set_inherit_from_2d_method_offset = 2 _get_pass_data_method_offset = 3 _metadata = { - "iid_data" : (4938317329462943034, 11071644329464593824), + "iid_data" : (4907822624692521946, 14973012842695256454), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62303,7 +61348,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DTrajectoryTrackData, [VehicleGraphics3DTrajectoryTrackData, ]) -agcls.AgClassCatalog.add_catalog_entry((4645199154102633146, 8977179757159555245), VehicleGraphics3DTrajectoryTrackData) +agcls.AgClassCatalog.add_catalog_entry((4763655617835814299, 111150622061554879), VehicleGraphics3DTrajectoryTrackData) agcls.AgTypeNameMap["VehicleGraphics3DTrajectoryTrackData"] = VehicleGraphics3DTrajectoryTrackData class VehicleGraphics3DTrajectoryPassData(SupportsDeleteCallback): @@ -62314,7 +61359,7 @@ class VehicleGraphics3DTrajectoryPassData(SupportsDeleteCallback): _get_ground_track_method_offset = 1 _get_trajectory_method_offset = 2 _metadata = { - "iid_data" : (4914756189829651354, 16115555740121725848), + "iid_data" : (5707850549778241220, 12884556260699285946), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62353,7 +61398,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DTrajectoryPassData, [VehicleGraphics3DTrajectoryPassData, ]) -agcls.AgClassCatalog.add_catalog_entry((4722003546414635052, 10048337237686367142), VehicleGraphics3DTrajectoryPassData) +agcls.AgClassCatalog.add_catalog_entry((5675174701630872176, 1180057481875955881), VehicleGraphics3DTrajectoryPassData) agcls.AgTypeNameMap["VehicleGraphics3DTrajectoryPassData"] = VehicleGraphics3DTrajectoryPassData class VehicleGraphics3DLeadTrailData(SupportsDeleteCallback): @@ -62373,7 +61418,7 @@ class VehicleGraphics3DLeadTrailData(SupportsDeleteCallback): _get_supported_data_types_method_offset = 10 _set_trail_same_as_lead_method_offset = 11 _metadata = { - "iid_data" : (4642199652078520249, 6981327875645857726), + "iid_data" : (4822870790373219535, 7408394888243757707), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62485,7 +61530,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DLeadTrailData, [VehicleGraphics3DLeadTrailData, ]) -agcls.AgClassCatalog.add_catalog_entry((4851471289400796173, 6787817374778197660), VehicleGraphics3DLeadTrailData) +agcls.AgClassCatalog.add_catalog_entry((5328227393692280767, 12018919376093938350), VehicleGraphics3DLeadTrailData) agcls.AgTypeNameMap["VehicleGraphics3DLeadTrailData"] = VehicleGraphics3DLeadTrailData class VehicleGraphics3DTrajectoryTickMarks(SupportsDeleteCallback): @@ -62498,7 +61543,7 @@ class VehicleGraphics3DTrajectoryTickMarks(SupportsDeleteCallback): _get_ground_track_method_offset = 3 _get_trajectory_method_offset = 4 _metadata = { - "iid_data" : (5186956057861110453, 17594238557052079493), + "iid_data" : (5085774374727936872, 15379420182892461746), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62553,7 +61598,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DTrajectoryTickMarks, [VehicleGraphics3DTrajectoryTickMarks, ]) -agcls.AgClassCatalog.add_catalog_entry((5091496255102588742, 14757437567717312690), VehicleGraphics3DTrajectoryTickMarks) +agcls.AgClassCatalog.add_catalog_entry((5199961952470660264, 14416051028067780504), VehicleGraphics3DTrajectoryTickMarks) agcls.AgTypeNameMap["VehicleGraphics3DTrajectoryTickMarks"] = VehicleGraphics3DTrajectoryTickMarks class VehicleGraphics3DPathTickMarks(SupportsDeleteCallback): @@ -62569,7 +61614,7 @@ class VehicleGraphics3DPathTickMarks(SupportsDeleteCallback): _get_tick_data_supported_types_method_offset = 6 _get_tick_data_method_offset = 7 _metadata = { - "iid_data" : (5615001234120897778, 6196174690962170247), + "iid_data" : (5459069099684176037, 13114819997704074387), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62647,7 +61692,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DPathTickMarks, [VehicleGraphics3DPathTickMarks, ]) -agcls.AgClassCatalog.add_catalog_entry((4682011970431299142, 7636826625519759536), VehicleGraphics3DPathTickMarks) +agcls.AgClassCatalog.add_catalog_entry((4971485729102786181, 75122633129555122), VehicleGraphics3DPathTickMarks) agcls.AgTypeNameMap["VehicleGraphics3DPathTickMarks"] = VehicleGraphics3DPathTickMarks class VehicleGraphics3DWaypointMarkersElement(SupportsDeleteCallback): @@ -62668,7 +61713,7 @@ class VehicleGraphics3DWaypointMarkersElement(SupportsDeleteCallback): _set_is_transparent_method_offset = 11 _set_image_file_method_offset = 12 _metadata = { - "iid_data" : (5202964243346501461, 7004884798362474683), + "iid_data" : (5711626945619099699, 7961599581643073425), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62785,7 +61830,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DWaypointMarkersElement, [VehicleGraphics3DWaypointMarkersElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4639668551810992188, 4587738928633708216), VehicleGraphics3DWaypointMarkersElement) +agcls.AgClassCatalog.add_catalog_entry((4708872271385539630, 3419569178315371934), VehicleGraphics3DWaypointMarkersElement) agcls.AgTypeNameMap["VehicleGraphics3DWaypointMarkersElement"] = VehicleGraphics3DWaypointMarkersElement class VehicleGraphics3DWaypointMarkersCollection(SupportsDeleteCallback): @@ -62797,7 +61842,7 @@ class VehicleGraphics3DWaypointMarkersCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5038772013943671185, 1454123350596908695), + "iid_data" : (5285580015092334970, 2022818971983402409), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -62859,7 +61904,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DWaypointMarkersCollection, [VehicleGraphics3DWaypointMarkersCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5247788117815808220, 16696347233405801093), VehicleGraphics3DWaypointMarkersCollection) +agcls.AgClassCatalog.add_catalog_entry((5292428497256163582, 14811653116839563402), VehicleGraphics3DWaypointMarkersCollection) agcls.AgTypeNameMap["VehicleGraphics3DWaypointMarkersCollection"] = VehicleGraphics3DWaypointMarkersCollection class VehicleGraphics3DRoute(SupportsDeleteCallback): @@ -62872,7 +61917,7 @@ class VehicleGraphics3DRoute(SupportsDeleteCallback): _get_track_data_method_offset = 3 _get_waypoint_markers_method_offset = 4 _metadata = { - "iid_data" : (5729914776258005997, 14146317223777663883), + "iid_data" : (4905787899079789681, 11819893770661785474), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62927,7 +61972,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DRoute, [VehicleGraphics3DRoute, ]) -agcls.AgClassCatalog.add_catalog_entry((5681385418769526728, 11220457184065370556), VehicleGraphics3DRoute) +agcls.AgClassCatalog.add_catalog_entry((5529352400563017678, 9143490161811748761), VehicleGraphics3DRoute) agcls.AgTypeNameMap["VehicleGraphics3DRoute"] = VehicleGraphics3DRoute class Graphics3DModelPointing(SupportsDeleteCallback): @@ -62940,7 +61985,7 @@ class Graphics3DModelPointing(SupportsDeleteCallback): _remove_interval_method_offset = 3 _load_intervals_method_offset = 4 _metadata = { - "iid_data" : (5020743161957353344, 13779666931880473238), + "iid_data" : (4963361457886106910, 13961618131724143492), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -62991,7 +62036,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DModelPointing, [Graphics3DModelPointing, ]) -agcls.AgClassCatalog.add_catalog_entry((5105729544136209431, 7992852183192116357), Graphics3DModelPointing) +agcls.AgClassCatalog.add_catalog_entry((4642129743129846157, 18392277881036033444), Graphics3DModelPointing) agcls.AgTypeNameMap["Graphics3DModelPointing"] = Graphics3DModelPointing class Graphics3DLabelSwapDistance(SupportsDeleteCallback): @@ -63004,7 +62049,7 @@ class Graphics3DLabelSwapDistance(SupportsDeleteCallback): _set_distance_level_method_offset = 3 _get_distance_level_method_offset = 4 _metadata = { - "iid_data" : (5447216881226330452, 17617997705338789511), + "iid_data" : (5481332614999171727, 15159596581085440183), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -63057,7 +62102,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DLabelSwapDistance, [Graphics3DLabelSwapDistance, ]) -agcls.AgClassCatalog.add_catalog_entry((5611819214522508533, 12539990865898950297), Graphics3DLabelSwapDistance) +agcls.AgClassCatalog.add_catalog_entry((5086424318938168734, 8452713489332368521), Graphics3DLabelSwapDistance) agcls.AgTypeNameMap["Graphics3DLabelSwapDistance"] = Graphics3DLabelSwapDistance class VehicleGraphics3DDropLinePositionItem(SupportsDeleteCallback): @@ -63077,7 +62122,7 @@ class VehicleGraphics3DDropLinePositionItem(SupportsDeleteCallback): _get_line_style_method_offset = 10 _set_line_style_method_offset = 11 _metadata = { - "iid_data" : (4963423743228436639, 7345767211191233727), + "iid_data" : (5621335073405405201, 10723356309557650866), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -63187,7 +62232,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DDropLinePositionItem, [VehicleGraphics3DDropLinePositionItem, ]) -agcls.AgClassCatalog.add_catalog_entry((5210562724639018081, 4328177964148527289), VehicleGraphics3DDropLinePositionItem) +agcls.AgClassCatalog.add_catalog_entry((5534167281303740298, 4381792066252014738), VehicleGraphics3DDropLinePositionItem) agcls.AgTypeNameMap["VehicleGraphics3DDropLinePositionItem"] = VehicleGraphics3DDropLinePositionItem class VehicleGraphics3DDropLinePositionItemCollection(SupportsDeleteCallback): @@ -63199,7 +62244,7 @@ class VehicleGraphics3DDropLinePositionItemCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (4792664544036615087, 12547101783696841136), + "iid_data" : (5035595883114334671, 1190920066651252384), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -63261,7 +62306,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DDropLinePositionItemCollection, [VehicleGraphics3DDropLinePositionItemCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4901917640865763551, 12764291365717084045), VehicleGraphics3DDropLinePositionItemCollection) +agcls.AgClassCatalog.add_catalog_entry((5394795099168650543, 8229142698115837825), VehicleGraphics3DDropLinePositionItemCollection) agcls.AgTypeNameMap["VehicleGraphics3DDropLinePositionItemCollection"] = VehicleGraphics3DDropLinePositionItemCollection class VehicleGraphics3DDropLinePathItem(SupportsDeleteCallback): @@ -63283,7 +62328,7 @@ class VehicleGraphics3DDropLinePathItem(SupportsDeleteCallback): _get_line_style_method_offset = 12 _set_line_style_method_offset = 13 _metadata = { - "iid_data" : (4823089579820194906, 3828569213324395958), + "iid_data" : (4813691650188930392, 4310659495043318666), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -63409,7 +62454,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DDropLinePathItem, [VehicleGraphics3DDropLinePathItem, ]) -agcls.AgClassCatalog.add_catalog_entry((4785801188892122572, 7044477215515770512), VehicleGraphics3DDropLinePathItem) +agcls.AgClassCatalog.add_catalog_entry((5113394205311136280, 5566430230603099802), VehicleGraphics3DDropLinePathItem) agcls.AgTypeNameMap["VehicleGraphics3DDropLinePathItem"] = VehicleGraphics3DDropLinePathItem class VehicleGraphics3DDropLinePathItemCollection(SupportsDeleteCallback): @@ -63434,7 +62479,7 @@ class VehicleGraphics3DDropLinePathItemCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5501489823763339817, 725669072391236013), + "iid_data" : (5720263311141849510, 3956664728270771129), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -63496,7 +62541,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DDropLinePathItemCollection, [VehicleGraphics3DDropLinePathItemCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5636002953817781873, 6973486544575817379), VehicleGraphics3DDropLinePathItemCollection) +agcls.AgClassCatalog.add_catalog_entry((5139235928473167329, 16869928540338805921), VehicleGraphics3DDropLinePathItemCollection) agcls.AgTypeNameMap["VehicleGraphics3DDropLinePathItemCollection"] = VehicleGraphics3DDropLinePathItemCollection class VehicleGraphics3DOrbitDropLines(SupportsDeleteCallback): @@ -63507,7 +62552,7 @@ class VehicleGraphics3DOrbitDropLines(SupportsDeleteCallback): _get_position_method_offset = 1 _get_orbit_method_offset = 2 _metadata = { - "iid_data" : (5639483352680204666, 9846496543052709534), + "iid_data" : (5236631096622564330, 9477196839291914916), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -63546,7 +62591,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DOrbitDropLines, [VehicleGraphics3DOrbitDropLines, ]) -agcls.AgClassCatalog.add_catalog_entry((5384824686293327646, 10264565049112377258), VehicleGraphics3DOrbitDropLines) +agcls.AgClassCatalog.add_catalog_entry((4762382347090013470, 15732513547506004135), VehicleGraphics3DOrbitDropLines) agcls.AgTypeNameMap["VehicleGraphics3DOrbitDropLines"] = VehicleGraphics3DOrbitDropLines class VehicleGraphics3DRouteDropLines(SupportsDeleteCallback): @@ -63557,7 +62602,7 @@ class VehicleGraphics3DRouteDropLines(SupportsDeleteCallback): _get_position_method_offset = 1 _get_route_method_offset = 2 _metadata = { - "iid_data" : (5477862861060685148, 8412877751222695820), + "iid_data" : (4706193006967400297, 8946100684291370941), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -63596,7 +62641,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DRouteDropLines, [VehicleGraphics3DRouteDropLines, ]) -agcls.AgClassCatalog.add_catalog_entry((5160448061735177072, 9112471883379963294), VehicleGraphics3DRouteDropLines) +agcls.AgClassCatalog.add_catalog_entry((4666489439686029273, 2209915197384640943), VehicleGraphics3DRouteDropLines) agcls.AgTypeNameMap["VehicleGraphics3DRouteDropLines"] = VehicleGraphics3DRouteDropLines class VehicleGraphics3DTrajectoryDropLines(SupportsDeleteCallback): @@ -63607,7 +62652,7 @@ class VehicleGraphics3DTrajectoryDropLines(SupportsDeleteCallback): _get_position_method_offset = 1 _get_trajectory_method_offset = 2 _metadata = { - "iid_data" : (4989135945254401269, 5660766492749756348), + "iid_data" : (4808712992343803111, 17637102245937103763), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -63646,7 +62691,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DTrajectoryDropLines, [VehicleGraphics3DTrajectoryDropLines, ]) -agcls.AgClassCatalog.add_catalog_entry((5520462168892339537, 5505368006069324222), VehicleGraphics3DTrajectoryDropLines) +agcls.AgClassCatalog.add_catalog_entry((5056506731328913119, 16313690083498640282), VehicleGraphics3DTrajectoryDropLines) agcls.AgTypeNameMap["VehicleGraphics3DTrajectoryDropLines"] = VehicleGraphics3DTrajectoryDropLines class VehicleGraphics3DModelTrajectory(IGraphics3DModel, SupportsDeleteCallback): @@ -63664,7 +62709,7 @@ class VehicleGraphics3DModelTrajectory(IGraphics3DModel, SupportsDeleteCallback) _set_gltf_reflection_map_type_method_offset = 8 _get_gltf_image_based_method_offset = 9 _metadata = { - "iid_data" : (4825127350460686204, 6092527524130510986), + "iid_data" : (5151577955646536529, 5011685978957717924), "vtable_reference" : IGraphics3DModel._vtable_offset + IGraphics3DModel._num_methods - 1, } _property_names = {} @@ -63762,7 +62807,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DModelTrajectory, [VehicleGraphics3DModelTrajectory, IGraphics3DModel]) -agcls.AgClassCatalog.add_catalog_entry((4695628110764884827, 4968949867272135063), VehicleGraphics3DModelTrajectory) +agcls.AgClassCatalog.add_catalog_entry((5257507741701914084, 9109946579733637283), VehicleGraphics3DModelTrajectory) agcls.AgTypeNameMap["VehicleGraphics3DModelTrajectory"] = VehicleGraphics3DModelTrajectory class VehicleGraphics3DModelRoute(IGraphics3DModel, SupportsDeleteCallback): @@ -63779,7 +62824,7 @@ class VehicleGraphics3DModelRoute(IGraphics3DModel, SupportsDeleteCallback): _set_gltf_reflection_map_type_method_offset = 7 _get_gltf_image_based_method_offset = 8 _metadata = { - "iid_data" : (4616535805449086226, 4696350690992269220), + "iid_data" : (5749692761451234302, 17532704936927273905), "vtable_reference" : IGraphics3DModel._vtable_offset + IGraphics3DModel._num_methods - 1, } _property_names = {} @@ -63868,7 +62913,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DModelRoute, [VehicleGraphics3DModelRoute, IGraphics3DModel]) -agcls.AgClassCatalog.add_catalog_entry((5524667937779804021, 1747161955805830017), VehicleGraphics3DModelRoute) +agcls.AgClassCatalog.add_catalog_entry((4728990473460665224, 11982741950418229139), VehicleGraphics3DModelRoute) agcls.AgTypeNameMap["VehicleGraphics3DModelRoute"] = VehicleGraphics3DModelRoute class VehicleGraphics3DBPlaneTemplateDisplayElement(SupportsDeleteCallback): @@ -63886,7 +62931,7 @@ class VehicleGraphics3DBPlaneTemplateDisplayElement(SupportsDeleteCallback): _get_show_label_method_offset = 8 _set_show_label_method_offset = 9 _metadata = { - "iid_data" : (4760673025321381520, 11261544608693213600), + "iid_data" : (4738648743213341948, 12551100521959776949), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -63980,7 +63025,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneTemplateDisplayElement, [VehicleGraphics3DBPlaneTemplateDisplayElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5097319822228167561, 14040116769937862814), VehicleGraphics3DBPlaneTemplateDisplayElement) +agcls.AgClassCatalog.add_catalog_entry((5446860717260370193, 8455129256070767787), VehicleGraphics3DBPlaneTemplateDisplayElement) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneTemplateDisplayElement"] = VehicleGraphics3DBPlaneTemplateDisplayElement class VehicleGraphics3DBPlaneTemplateDisplayCollection(SupportsDeleteCallback): @@ -63992,7 +63037,7 @@ class VehicleGraphics3DBPlaneTemplateDisplayCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (4803241437796989679, 10833169613046961854), + "iid_data" : (5634123638221752134, 17509908129315360950), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -64054,7 +63099,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneTemplateDisplayCollection, [VehicleGraphics3DBPlaneTemplateDisplayCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5158543505685767399, 15579982504724997005), VehicleGraphics3DBPlaneTemplateDisplayCollection) +agcls.AgClassCatalog.add_catalog_entry((5516460970421030345, 7571546336238406532), VehicleGraphics3DBPlaneTemplateDisplayCollection) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneTemplateDisplayCollection"] = VehicleGraphics3DBPlaneTemplateDisplayCollection class VehicleGraphics3DBPlaneTemplate(SupportsDeleteCallback): @@ -64080,7 +63125,7 @@ class VehicleGraphics3DBPlaneTemplate(SupportsDeleteCallback): _set_grid_spacing_method_offset = 16 _get_display_elements_method_offset = 17 _metadata = { - "iid_data" : (4658328441270036358, 12803270210796100792), + "iid_data" : (5708504960911818399, 17092465517078938271), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -64240,7 +63285,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneTemplate, [VehicleGraphics3DBPlaneTemplate, ]) -agcls.AgClassCatalog.add_catalog_entry((5511436239937408166, 14135393920761941652), VehicleGraphics3DBPlaneTemplate) +agcls.AgClassCatalog.add_catalog_entry((4664137047956071189, 6781357800263631749), VehicleGraphics3DBPlaneTemplate) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneTemplate"] = VehicleGraphics3DBPlaneTemplate class VehicleGraphics3DBPlaneTemplatesCollection(SupportsDeleteCallback): @@ -64255,7 +63300,7 @@ class VehicleGraphics3DBPlaneTemplatesCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (4645888755719106242, 5596730812808386733), + "iid_data" : (4627656925196659951, 17697018884642444178), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -64338,7 +63383,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneTemplatesCollection, [VehicleGraphics3DBPlaneTemplatesCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5212439711142401494, 16826115147804013231), VehicleGraphics3DBPlaneTemplatesCollection) +agcls.AgClassCatalog.add_catalog_entry((5144517061209246596, 1969465839082822819), VehicleGraphics3DBPlaneTemplatesCollection) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneTemplatesCollection"] = VehicleGraphics3DBPlaneTemplatesCollection class VehicleGraphics3DBPlaneEvent(SupportsDeleteCallback): @@ -64355,7 +63400,7 @@ class VehicleGraphics3DBPlaneEvent(SupportsDeleteCallback): _get_always_display_method_offset = 7 _set_always_display_method_offset = 8 _metadata = { - "iid_data" : (5510231438814751000, 16556565198709055896), + "iid_data" : (5039577238168501004, 6844403390531596479), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -64440,7 +63485,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneEvent, [VehicleGraphics3DBPlaneEvent, ]) -agcls.AgClassCatalog.add_catalog_entry((5254889186724800165, 541083667911250367), VehicleGraphics3DBPlaneEvent) +agcls.AgClassCatalog.add_catalog_entry((5380160997078470732, 12158161261049613209), VehicleGraphics3DBPlaneEvent) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneEvent"] = VehicleGraphics3DBPlaneEvent class VehicleGraphics3DBPlanePoint(SupportsDeleteCallback): @@ -64459,7 +63504,7 @@ class VehicleGraphics3DBPlanePoint(SupportsDeleteCallback): _get_theta_method_offset = 9 _set_theta_method_offset = 10 _metadata = { - "iid_data" : (4962699042174589936, 18368768863246367634), + "iid_data" : (5457632976796611557, 13878080256518576801), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -64560,7 +63605,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlanePoint, [VehicleGraphics3DBPlanePoint, ]) -agcls.AgClassCatalog.add_catalog_entry((4840938926463144169, 16943671995048013458), VehicleGraphics3DBPlanePoint) +agcls.AgClassCatalog.add_catalog_entry((5550825971591481417, 12904537987738380217), VehicleGraphics3DBPlanePoint) agcls.AgTypeNameMap["VehicleGraphics3DBPlanePoint"] = VehicleGraphics3DBPlanePoint class VehicleGraphics3DBPlaneTargetPointPositionCartesian(SupportsDeleteCallback): @@ -64573,7 +63618,7 @@ class VehicleGraphics3DBPlaneTargetPointPositionCartesian(SupportsDeleteCallback _get_b_dot_r_method_offset = 3 _set_b_dot_r_method_offset = 4 _metadata = { - "iid_data" : (4634029959374246638, 7828859104162506127), + "iid_data" : (4814662619102633802, 5747077771348318640), "vtable_reference" : IVehicleGraphics3DBPlaneTargetPointPosition._vtable_offset + IVehicleGraphics3DBPlaneTargetPointPosition._num_methods - 1, } _property_names = {} @@ -64626,7 +63671,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneTargetPointPositionCartesian, [VehicleGraphics3DBPlaneTargetPointPositionCartesian, ]) -agcls.AgClassCatalog.add_catalog_entry((4861344367244019990, 12668526662552405183), VehicleGraphics3DBPlaneTargetPointPositionCartesian) +agcls.AgClassCatalog.add_catalog_entry((5445551615169429245, 8570570418955036340), VehicleGraphics3DBPlaneTargetPointPositionCartesian) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneTargetPointPositionCartesian"] = VehicleGraphics3DBPlaneTargetPointPositionCartesian class VehicleGraphics3DBPlaneTargetPointPositionPolar(SupportsDeleteCallback): @@ -64639,7 +63684,7 @@ class VehicleGraphics3DBPlaneTargetPointPositionPolar(SupportsDeleteCallback): _get_theta_method_offset = 3 _set_theta_method_offset = 4 _metadata = { - "iid_data" : (4941799260937548792, 2998124366265031594), + "iid_data" : (4791921157020834464, 16647467312158165634), "vtable_reference" : IVehicleGraphics3DBPlaneTargetPointPosition._vtable_offset + IVehicleGraphics3DBPlaneTargetPointPosition._num_methods - 1, } _property_names = {} @@ -64692,7 +63737,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneTargetPointPositionPolar, [VehicleGraphics3DBPlaneTargetPointPositionPolar, ]) -agcls.AgClassCatalog.add_catalog_entry((5110664475990964312, 12301270539593275577), VehicleGraphics3DBPlaneTargetPointPositionPolar) +agcls.AgClassCatalog.add_catalog_entry((5565801620266709134, 11407132689481029518), VehicleGraphics3DBPlaneTargetPointPositionPolar) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneTargetPointPositionPolar"] = VehicleGraphics3DBPlaneTargetPointPositionPolar class VehicleGraphics3DBPlaneTargetPoint(SupportsDeleteCallback): @@ -64710,7 +63755,7 @@ class VehicleGraphics3DBPlaneTargetPoint(SupportsDeleteCallback): _get_position_supported_types_method_offset = 8 _get_position_method_offset = 9 _metadata = { - "iid_data" : (5052022002816763624, 864654142324756110), + "iid_data" : (5516174037601706689, 14063097437225262980), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -64804,7 +63849,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneTargetPoint, [VehicleGraphics3DBPlaneTargetPoint, ]) -agcls.AgClassCatalog.add_catalog_entry((5274533817778716876, 10148737500616441513), VehicleGraphics3DBPlaneTargetPoint) +agcls.AgClassCatalog.add_catalog_entry((5271563341738090987, 17474375067152200349), VehicleGraphics3DBPlaneTargetPoint) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneTargetPoint"] = VehicleGraphics3DBPlaneTargetPoint class VehicleGraphics3DBPlaneInstance(SupportsDeleteCallback): @@ -64838,7 +63883,7 @@ class VehicleGraphics3DBPlaneInstance(SupportsDeleteCallback): _get_available_graphics_3d_windows_method_offset = 24 _get_additional_points_method_offset = 25 _metadata = { - "iid_data" : (4930292271450703899, 9784678791552592026), + "iid_data" : (4792016484059496221, 1258333396183295674), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -65064,7 +64109,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneInstance, [VehicleGraphics3DBPlaneInstance, ]) -agcls.AgClassCatalog.add_catalog_entry((4941072996111562137, 2800685136160704681), VehicleGraphics3DBPlaneInstance) +agcls.AgClassCatalog.add_catalog_entry((5184294157552094438, 12543149248684234402), VehicleGraphics3DBPlaneInstance) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneInstance"] = VehicleGraphics3DBPlaneInstance class VehicleGraphics3DBPlaneInstancesCollection(SupportsDeleteCallback): @@ -65079,7 +64124,7 @@ class VehicleGraphics3DBPlaneInstancesCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (4947343525255889163, 15936135369158027399), + "iid_data" : (4856734170223877962, 12907499044961358720), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -65162,7 +64207,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlaneInstancesCollection, [VehicleGraphics3DBPlaneInstancesCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4882024909686129377, 2327712651591037078), VehicleGraphics3DBPlaneInstancesCollection) +agcls.AgClassCatalog.add_catalog_entry((4901438156734397919, 12514194075640483456), VehicleGraphics3DBPlaneInstancesCollection) agcls.AgTypeNameMap["VehicleGraphics3DBPlaneInstancesCollection"] = VehicleGraphics3DBPlaneInstancesCollection class VehicleGraphics3DBPlanePointCollection(SupportsDeleteCallback): @@ -65181,7 +64226,7 @@ class VehicleGraphics3DBPlanePointCollection(SupportsDeleteCallback): _get_first_point_color_method_offset = 9 _set_first_point_color_method_offset = 10 _metadata = { - "iid_data" : (5463703588704826050, 8652677159603583403), + "iid_data" : (5745384018008601422, 6448534209312880256), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -65296,7 +64341,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlanePointCollection, [VehicleGraphics3DBPlanePointCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4709023318712526940, 5189439643009391547), VehicleGraphics3DBPlanePointCollection) +agcls.AgClassCatalog.add_catalog_entry((4953257378859997389, 17435133428764857000), VehicleGraphics3DBPlanePointCollection) agcls.AgTypeNameMap["VehicleGraphics3DBPlanePointCollection"] = VehicleGraphics3DBPlanePointCollection class VehicleGraphics3DBPlanes(SupportsDeleteCallback): @@ -65307,7 +64352,7 @@ class VehicleGraphics3DBPlanes(SupportsDeleteCallback): _get_templates_method_offset = 1 _get_instances_method_offset = 2 _metadata = { - "iid_data" : (4830222403631259256, 6750016509706332350), + "iid_data" : (4925049552157374833, 16603697103638392503), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -65346,13 +64391,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics3DBPlanes, [VehicleGraphics3DBPlanes, ]) -agcls.AgClassCatalog.add_catalog_entry((5422204468896534106, 5666005448485290428), VehicleGraphics3DBPlanes) +agcls.AgClassCatalog.add_catalog_entry((5427285716217227406, 6926738400986947971), VehicleGraphics3DBPlanes) agcls.AgTypeNameMap["VehicleGraphics3DBPlanes"] = VehicleGraphics3DBPlanes class LaunchVehicle(ISTKObject, ILifetimeInformation, IProvideSpatialInfo, SupportsDeleteCallback): """Interface for a launch vehicle object.""" - _num_methods = 30 + _num_methods = 27 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_trajectory_type_method_offset = 1 _set_trajectory_type_method_offset = 2 @@ -65370,22 +64415,19 @@ class LaunchVehicle(ISTKObject, ILifetimeInformation, IProvideSpatialInfo, Suppo _get_access_constraints_method_offset = 14 _get_export_tools_method_offset = 15 _get_space_environment_method_offset = 16 - _get_atmosphere_method_offset = 17 - _get_radar_clutter_map_method_offset = 18 - _get_radar_cross_section_method_offset = 19 - _get_eclipse_bodies_method_offset = 20 - _get_use_terrain_in_lighting_computations_method_offset = 21 - _set_use_terrain_in_lighting_computations_method_offset = 22 - _get_lighting_maximum_step_method_offset = 23 - _set_lighting_maximum_step_method_offset = 24 - _get_laser_environment_method_offset = 25 - _get_rf_environment_method_offset = 26 - _get_lighting_maximum_step_terrain_method_offset = 27 - _set_lighting_maximum_step_terrain_method_offset = 28 - _get_lighting_maximum_step_central_body_shape_method_offset = 29 - _set_lighting_maximum_step_central_body_shape_method_offset = 30 + _get_radar_cross_section_method_offset = 17 + _get_eclipse_bodies_method_offset = 18 + _get_use_terrain_in_lighting_computations_method_offset = 19 + _set_use_terrain_in_lighting_computations_method_offset = 20 + _get_laser_environment_method_offset = 21 + _get_rf_environment_method_offset = 22 + _get_lighting_maximum_step_terrain_method_offset = 23 + _set_lighting_maximum_step_terrain_method_offset = 24 + _get_lighting_maximum_step_central_body_shape_method_offset = 25 + _set_lighting_maximum_step_central_body_shape_method_offset = 26 + _get_chain_analysis_options_method_offset = 27 _metadata = { - "iid_data" : (4632140996865809142, 10974863704837062041), + "iid_data" : (4704337025454155300, 14911527965275676590), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -65516,22 +64558,6 @@ def space_environment(self) -> "SpaceEnvironment": """Return the launch vehicle's SpaceEnvironment properties.""" return self._intf.get_property(LaunchVehicle._metadata, LaunchVehicle._get_space_environment_metadata) - _get_atmosphere_metadata = { "offset" : _get_atmosphere_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmosphere(self) -> "Atmosphere": - """Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.""" - return self._intf.get_property(LaunchVehicle._metadata, LaunchVehicle._get_atmosphere_metadata) - - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMapInheritable": - """Return the radar clutter map.""" - return self._intf.get_property(LaunchVehicle._metadata, LaunchVehicle._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -65563,21 +64589,6 @@ def use_terrain_in_lighting_computations(self) -> bool: def use_terrain_in_lighting_computations(self, value:bool) -> None: return self._intf.set_property(LaunchVehicle._metadata, LaunchVehicle._set_use_terrain_in_lighting_computations_metadata, value) - _get_lighting_maximum_step_metadata = { "offset" : _get_lighting_maximum_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def lighting_maximum_step(self) -> float: - """Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension.""" - return self._intf.get_property(LaunchVehicle._metadata, LaunchVehicle._get_lighting_maximum_step_metadata) - - _set_lighting_maximum_step_metadata = { "offset" : _set_lighting_maximum_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @lighting_maximum_step.setter - def lighting_maximum_step(self, max_step:float) -> None: - return self._intf.set_property(LaunchVehicle._metadata, LaunchVehicle._set_lighting_maximum_step_metadata, max_step) - _get_laser_environment_metadata = { "offset" : _get_laser_environment_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -65590,7 +64601,7 @@ def laser_environment(self) -> "PlatformLaserEnvironment": "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def rf_environment(self) -> "IPlatformRFEnvironment": + def rf_environment(self) -> "PlatformRFEnvironment": """Get the RF environment.""" return self._intf.get_property(LaunchVehicle._metadata, LaunchVehicle._get_rf_environment_metadata) @@ -65624,6 +64635,14 @@ def lighting_maximum_step_central_body_shape(self) -> float: def lighting_maximum_step_central_body_shape(self, max_step:float) -> None: return self._intf.set_property(LaunchVehicle._metadata, LaunchVehicle._set_lighting_maximum_step_central_body_shape_metadata, max_step) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the launch vehicle's chain analysis options.""" + return self._intf.get_property(LaunchVehicle._metadata, LaunchVehicle._get_chain_analysis_options_metadata) + _property_names[trajectory_type] = "trajectory_type" _property_names[trajectory_supported_types] = "trajectory_supported_types" _property_names[trajectory] = "trajectory" @@ -65636,16 +64655,14 @@ def lighting_maximum_step_central_body_shape(self, max_step:float) -> None: _property_names[access_constraints] = "access_constraints" _property_names[export_tools] = "export_tools" _property_names[space_environment] = "space_environment" - _property_names[atmosphere] = "atmosphere" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[eclipse_bodies] = "eclipse_bodies" _property_names[use_terrain_in_lighting_computations] = "use_terrain_in_lighting_computations" - _property_names[lighting_maximum_step] = "lighting_maximum_step" _property_names[laser_environment] = "laser_environment" _property_names[rf_environment] = "rf_environment" _property_names[lighting_maximum_step_terrain] = "lighting_maximum_step_terrain" _property_names[lighting_maximum_step_central_body_shape] = "lighting_maximum_step_central_body_shape" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type LaunchVehicle.""" @@ -65666,7 +64683,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicle, [LaunchVehicle, ISTKObject, ILifetimeInformation, IProvideSpatialInfo]) -agcls.AgClassCatalog.add_catalog_entry((4691626790856323690, 7325369952176734885), LaunchVehicle) +agcls.AgClassCatalog.add_catalog_entry((5136581386894471287, 5145466243199837097), LaunchVehicle) agcls.AgTypeNameMap["LaunchVehicle"] = LaunchVehicle class LaunchVehicleGraphics(SupportsDeleteCallback): @@ -65698,7 +64715,7 @@ class LaunchVehicleGraphics(SupportsDeleteCallback): _set_show_graphics_method_offset = 22 _get_radar_cross_section_method_offset = 23 _metadata = { - "iid_data" : (4935085872589058730, 7831633164184603309), + "iid_data" : (4801918356551129491, 3219978967800589970), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -65914,7 +64931,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleGraphics, [LaunchVehicleGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5196011408357916082, 6835812139928720000), LaunchVehicleGraphics) +agcls.AgClassCatalog.add_catalog_entry((4870834057002183277, 14016644386143020464), LaunchVehicleGraphics) agcls.AgTypeNameMap["LaunchVehicleGraphics"] = LaunchVehicleGraphics class LaunchVehicleGraphics3D(SupportsDeleteCallback): @@ -65940,7 +64957,7 @@ class LaunchVehicleGraphics3D(SupportsDeleteCallback): _get_velocity_covariance_method_offset = 16 _get_radar_cross_section_method_offset = 17 _metadata = { - "iid_data" : (4737078876478358562, 6424402899838565527), + "iid_data" : (5246756239518373850, 4552671319756326304), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -66114,7 +65131,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleGraphics3D, [LaunchVehicleGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5752845032800491566, 13963708048607924653), LaunchVehicleGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5010301928133674825, 18269500150631373740), LaunchVehicleGraphics3D) agcls.AgTypeNameMap["LaunchVehicleGraphics3D"] = LaunchVehicleGraphics3D class GroundVehicle(ISTKObject, ILifetimeInformation, IGreatArcVehicle, IProvideSpatialInfo, SupportsDeleteCallback): @@ -66166,23 +65183,22 @@ class GroundVehicle(ISTKObject, ILifetimeInformation, IGreatArcVehicle, IProvide >>> grndVehicle.set_route_type(PropagatorType.GREAT_ARC) """ - _num_methods = 13 + _num_methods = 12 _vtable_offset = IGreatArcVehicle._vtable_offset + IGreatArcVehicle._num_methods _get_graphics_method_offset = 1 _get_graphics_3d_method_offset = 2 _get_export_tools_method_offset = 3 - _get_atmosphere_method_offset = 4 - _get_radar_clutter_map_method_offset = 5 - _get_radar_cross_section_method_offset = 6 - _get_laser_environment_method_offset = 7 - _get_rf_environment_method_offset = 8 - _get_lighting_maximum_step_terrain_method_offset = 9 - _set_lighting_maximum_step_terrain_method_offset = 10 - _get_lighting_maximum_step_central_body_shape_method_offset = 11 - _set_lighting_maximum_step_central_body_shape_method_offset = 12 - _get_get_eoir_settings_method_offset = 13 - _metadata = { - "iid_data" : (4735911453295062152, 5434576773645427120), + _get_radar_cross_section_method_offset = 4 + _get_laser_environment_method_offset = 5 + _get_rf_environment_method_offset = 6 + _get_lighting_maximum_step_terrain_method_offset = 7 + _set_lighting_maximum_step_terrain_method_offset = 8 + _get_lighting_maximum_step_central_body_shape_method_offset = 9 + _set_lighting_maximum_step_central_body_shape_method_offset = 10 + _get_get_eoir_settings_method_offset = 11 + _get_chain_analysis_options_method_offset = 12 + _metadata = { + "iid_data" : (5404807011089536798, 17043016368524051099), "vtable_reference" : IGreatArcVehicle._vtable_offset + IGreatArcVehicle._num_methods - 1, } _property_names = {} @@ -66213,22 +65229,6 @@ def export_tools(self) -> "GroundVehicleExportTools": """Return the GroundVehicleExportTools interface.""" return self._intf.get_property(GroundVehicle._metadata, GroundVehicle._get_export_tools_metadata) - _get_atmosphere_metadata = { "offset" : _get_atmosphere_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmosphere(self) -> "Atmosphere": - """Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.""" - return self._intf.get_property(GroundVehicle._metadata, GroundVehicle._get_atmosphere_metadata) - - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMapInheritable": - """Return the radar clutter map.""" - return self._intf.get_property(GroundVehicle._metadata, GroundVehicle._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -66249,7 +65249,7 @@ def laser_environment(self) -> "PlatformLaserEnvironment": "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def rf_environment(self) -> "IPlatformRFEnvironment": + def rf_environment(self) -> "PlatformRFEnvironment": """Get the RF environment.""" return self._intf.get_property(GroundVehicle._metadata, GroundVehicle._get_rf_environment_metadata) @@ -66291,17 +65291,24 @@ def get_eoir_settings(self) -> "IEOIR": """Get the EOIR properties of the gound vehicle.""" return self._intf.get_property(GroundVehicle._metadata, GroundVehicle._get_get_eoir_settings_metadata) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the ground vehicle's chain analysis options.""" + return self._intf.get_property(GroundVehicle._metadata, GroundVehicle._get_chain_analysis_options_metadata) + _property_names[graphics] = "graphics" _property_names[graphics_3d] = "graphics_3d" _property_names[export_tools] = "export_tools" - _property_names[atmosphere] = "atmosphere" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[laser_environment] = "laser_environment" _property_names[rf_environment] = "rf_environment" _property_names[lighting_maximum_step_terrain] = "lighting_maximum_step_terrain" _property_names[lighting_maximum_step_central_body_shape] = "lighting_maximum_step_central_body_shape" _property_names[get_eoir_settings] = "get_eoir_settings" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type GroundVehicle.""" @@ -66324,7 +65331,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GroundVehicle, [GroundVehicle, ISTKObject, ILifetimeInformation, IGreatArcVehicle, IProvideSpatialInfo]) -agcls.AgClassCatalog.add_catalog_entry((4752542261445465196, 4193037391687631031), GroundVehicle) +agcls.AgClassCatalog.add_catalog_entry((4646054475181206906, 4752046927324422533), GroundVehicle) agcls.AgTypeNameMap["GroundVehicle"] = GroundVehicle class GroundVehicleGraphics(IGreatArcGraphics, SupportsDeleteCallback): @@ -66334,7 +65341,7 @@ class GroundVehicleGraphics(IGreatArcGraphics, SupportsDeleteCallback): _vtable_offset = IGreatArcGraphics._vtable_offset + IGreatArcGraphics._num_methods _get_radar_cross_section_method_offset = 1 _metadata = { - "iid_data" : (5414689630604970751, 6769268424414628495), + "iid_data" : (4777999206213869133, 3300943412431257986), "vtable_reference" : IGreatArcGraphics._vtable_offset + IGreatArcGraphics._num_methods - 1, } _property_names = {} @@ -66366,7 +65373,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GroundVehicleGraphics, [GroundVehicleGraphics, IGreatArcGraphics]) -agcls.AgClassCatalog.add_catalog_entry((5379357090191619552, 6801217883352545684), GroundVehicleGraphics) +agcls.AgClassCatalog.add_catalog_entry((5537466102769888251, 6195289447374405540), GroundVehicleGraphics) agcls.AgTypeNameMap["GroundVehicleGraphics"] = GroundVehicleGraphics class GroundVehicleGraphics3D(IGreatArcGraphics3D, SupportsDeleteCallback): @@ -66377,7 +65384,7 @@ class GroundVehicleGraphics3D(IGreatArcGraphics3D, SupportsDeleteCallback): _get_vapor_trail_method_offset = 1 _get_radar_cross_section_method_offset = 2 _metadata = { - "iid_data" : (5098654709234532822, 7357323649338276744), + "iid_data" : (5228868567831199468, 5725412034995934130), "vtable_reference" : IGreatArcGraphics3D._vtable_offset + IGreatArcGraphics3D._num_methods - 1, } _property_names = {} @@ -66418,7 +65425,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GroundVehicleGraphics3D, [GroundVehicleGraphics3D, IGreatArcGraphics3D]) -agcls.AgClassCatalog.add_catalog_entry((4702857147994747329, 7718913021377763758), GroundVehicleGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5010027604794342558, 10779575587794323899), GroundVehicleGraphics3D) agcls.AgTypeNameMap["GroundVehicleGraphics3D"] = GroundVehicleGraphics3D class Missile(ISTKObject, ILifetimeInformation, IProvideSpatialInfo, SupportsDeleteCallback): @@ -66443,7 +65450,7 @@ class Missile(ISTKObject, ILifetimeInformation, IProvideSpatialInfo, SupportsDel >>> trajectory.propagate() """ - _num_methods = 31 + _num_methods = 28 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_trajectory_type_method_offset = 1 _set_trajectory_type_method_offset = 2 @@ -66461,23 +65468,20 @@ class Missile(ISTKObject, ILifetimeInformation, IProvideSpatialInfo, SupportsDel _get_access_constraints_method_offset = 14 _get_export_tools_method_offset = 15 _get_space_environment_method_offset = 16 - _get_atmosphere_method_offset = 17 - _get_radar_clutter_map_method_offset = 18 - _get_radar_cross_section_method_offset = 19 - _get_eclipse_bodies_method_offset = 20 - _get_use_terrain_in_lighting_computations_method_offset = 21 - _set_use_terrain_in_lighting_computations_method_offset = 22 - _get_lighting_maximum_step_method_offset = 23 - _set_lighting_maximum_step_method_offset = 24 - _get_laser_environment_method_offset = 25 - _get_rf_environment_method_offset = 26 - _get_lighting_maximum_step_terrain_method_offset = 27 - _set_lighting_maximum_step_terrain_method_offset = 28 - _get_lighting_maximum_step_central_body_shape_method_offset = 29 - _set_lighting_maximum_step_central_body_shape_method_offset = 30 - _get_get_eoir_settings_method_offset = 31 + _get_radar_cross_section_method_offset = 17 + _get_eclipse_bodies_method_offset = 18 + _get_use_terrain_in_lighting_computations_method_offset = 19 + _set_use_terrain_in_lighting_computations_method_offset = 20 + _get_laser_environment_method_offset = 21 + _get_rf_environment_method_offset = 22 + _get_lighting_maximum_step_terrain_method_offset = 23 + _set_lighting_maximum_step_terrain_method_offset = 24 + _get_lighting_maximum_step_central_body_shape_method_offset = 25 + _set_lighting_maximum_step_central_body_shape_method_offset = 26 + _get_get_eoir_settings_method_offset = 27 + _get_chain_analysis_options_method_offset = 28 _metadata = { - "iid_data" : (4642839196944729145, 14382010807622806657), + "iid_data" : (5039583651883726991, 15501441009332244640), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -66608,22 +65612,6 @@ def space_environment(self) -> "SpaceEnvironment": """Return the missile's SpaceEnvironment properties.""" return self._intf.get_property(Missile._metadata, Missile._get_space_environment_metadata) - _get_atmosphere_metadata = { "offset" : _get_atmosphere_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmosphere(self) -> "Atmosphere": - """Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.""" - return self._intf.get_property(Missile._metadata, Missile._get_atmosphere_metadata) - - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMapInheritable": - """Return the radar clutter map.""" - return self._intf.get_property(Missile._metadata, Missile._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -66655,21 +65643,6 @@ def use_terrain_in_lighting_computations(self) -> bool: def use_terrain_in_lighting_computations(self, value:bool) -> None: return self._intf.set_property(Missile._metadata, Missile._set_use_terrain_in_lighting_computations_metadata, value) - _get_lighting_maximum_step_metadata = { "offset" : _get_lighting_maximum_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def lighting_maximum_step(self) -> float: - """Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension.""" - return self._intf.get_property(Missile._metadata, Missile._get_lighting_maximum_step_metadata) - - _set_lighting_maximum_step_metadata = { "offset" : _set_lighting_maximum_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @lighting_maximum_step.setter - def lighting_maximum_step(self, max_step:float) -> None: - return self._intf.set_property(Missile._metadata, Missile._set_lighting_maximum_step_metadata, max_step) - _get_laser_environment_metadata = { "offset" : _get_laser_environment_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -66682,7 +65655,7 @@ def laser_environment(self) -> "PlatformLaserEnvironment": "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def rf_environment(self) -> "IPlatformRFEnvironment": + def rf_environment(self) -> "PlatformRFEnvironment": """Get the RF environment.""" return self._intf.get_property(Missile._metadata, Missile._get_rf_environment_metadata) @@ -66724,6 +65697,14 @@ def get_eoir_settings(self) -> "IEOIR": """Get the EOIR properties of the missile.""" return self._intf.get_property(Missile._metadata, Missile._get_get_eoir_settings_metadata) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the missile's chain analysis options.""" + return self._intf.get_property(Missile._metadata, Missile._get_chain_analysis_options_metadata) + _property_names[trajectory_type] = "trajectory_type" _property_names[trajectory_supported_types] = "trajectory_supported_types" _property_names[trajectory] = "trajectory" @@ -66736,17 +65717,15 @@ def get_eoir_settings(self) -> "IEOIR": _property_names[access_constraints] = "access_constraints" _property_names[export_tools] = "export_tools" _property_names[space_environment] = "space_environment" - _property_names[atmosphere] = "atmosphere" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[eclipse_bodies] = "eclipse_bodies" _property_names[use_terrain_in_lighting_computations] = "use_terrain_in_lighting_computations" - _property_names[lighting_maximum_step] = "lighting_maximum_step" _property_names[laser_environment] = "laser_environment" _property_names[rf_environment] = "rf_environment" _property_names[lighting_maximum_step_terrain] = "lighting_maximum_step_terrain" _property_names[lighting_maximum_step_central_body_shape] = "lighting_maximum_step_central_body_shape" _property_names[get_eoir_settings] = "get_eoir_settings" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Missile.""" @@ -66767,7 +65746,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Missile, [Missile, ISTKObject, ILifetimeInformation, IProvideSpatialInfo]) -agcls.AgClassCatalog.add_catalog_entry((4766074596194277032, 2020058068808268728), Missile) +agcls.AgClassCatalog.add_catalog_entry((5318456222876009041, 5657844254793456549), Missile) agcls.AgTypeNameMap["Missile"] = Missile class MissileGraphics(SupportsDeleteCallback): @@ -66797,7 +65776,7 @@ class MissileGraphics(SupportsDeleteCallback): _set_show_graphics_method_offset = 20 _get_radar_cross_section_method_offset = 21 _metadata = { - "iid_data" : (5017961205127807456, 11923226429626735281), + "iid_data" : (5736090475369730795, 8359317644457851832), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -66997,7 +65976,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileGraphics, [MissileGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5427642809864020293, 16528247019032953751), MissileGraphics) +agcls.AgClassCatalog.add_catalog_entry((5026098136169501242, 10094488429569995907), MissileGraphics) agcls.AgTypeNameMap["MissileGraphics"] = MissileGraphics class MissileGraphics3D(SupportsDeleteCallback): @@ -67023,7 +66002,7 @@ class MissileGraphics3D(SupportsDeleteCallback): _get_velocity_covariance_method_offset = 16 _get_radar_cross_section_method_offset = 17 _metadata = { - "iid_data" : (5068541362638575448, 12705742869317782180), + "iid_data" : (5116750532783321612, 15345379659137725845), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -67197,7 +66176,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileGraphics3D, [MissileGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((4710858342373905347, 199183409367128718), MissileGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4832069501053695418, 17550061817913234584), MissileGraphics3D) agcls.AgTypeNameMap["MissileGraphics3D"] = MissileGraphics3D class Aircraft(ISTKObject, ILifetimeInformation, IGreatArcVehicle, IProvideSpatialInfo, SupportsDeleteCallback): @@ -67245,23 +66224,22 @@ class Aircraft(ISTKObject, ILifetimeInformation, IGreatArcVehicle, IProvideSpati >>> aircraft = root.current_scenario.children.new(STKObjectType.AIRCRAFT, "MyAircraft") """ - _num_methods = 13 + _num_methods = 12 _vtable_offset = IGreatArcVehicle._vtable_offset + IGreatArcVehicle._num_methods _get_graphics_method_offset = 1 _get_graphics_3d_method_offset = 2 _get_export_tools_method_offset = 3 - _get_atmosphere_method_offset = 4 - _get_radar_clutter_map_method_offset = 5 - _get_radar_cross_section_method_offset = 6 - _get_laser_environment_method_offset = 7 - _get_rf_environment_method_offset = 8 - _get_lighting_maximum_step_terrain_method_offset = 9 - _set_lighting_maximum_step_terrain_method_offset = 10 - _get_lighting_maximum_step_central_body_shape_method_offset = 11 - _set_lighting_maximum_step_central_body_shape_method_offset = 12 - _get_get_eoir_settings_method_offset = 13 - _metadata = { - "iid_data" : (4704263215669986350, 1653773776640579204), + _get_radar_cross_section_method_offset = 4 + _get_laser_environment_method_offset = 5 + _get_rf_environment_method_offset = 6 + _get_lighting_maximum_step_terrain_method_offset = 7 + _set_lighting_maximum_step_terrain_method_offset = 8 + _get_lighting_maximum_step_central_body_shape_method_offset = 9 + _set_lighting_maximum_step_central_body_shape_method_offset = 10 + _get_get_eoir_settings_method_offset = 11 + _get_chain_analysis_options_method_offset = 12 + _metadata = { + "iid_data" : (5091329965155724979, 7432542225772545681), "vtable_reference" : IGreatArcVehicle._vtable_offset + IGreatArcVehicle._num_methods - 1, } _property_names = {} @@ -67292,22 +66270,6 @@ def export_tools(self) -> "AircraftExportTools": """Return the AircraftExportTools interface.""" return self._intf.get_property(Aircraft._metadata, Aircraft._get_export_tools_metadata) - _get_atmosphere_metadata = { "offset" : _get_atmosphere_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmosphere(self) -> "Atmosphere": - """Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.""" - return self._intf.get_property(Aircraft._metadata, Aircraft._get_atmosphere_metadata) - - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMapInheritable": - """Return the radar clutter map.""" - return self._intf.get_property(Aircraft._metadata, Aircraft._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -67328,7 +66290,7 @@ def laser_environment(self) -> "PlatformLaserEnvironment": "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def rf_environment(self) -> "IPlatformRFEnvironment": + def rf_environment(self) -> "PlatformRFEnvironment": """Get the RF environment.""" return self._intf.get_property(Aircraft._metadata, Aircraft._get_rf_environment_metadata) @@ -67370,17 +66332,24 @@ def get_eoir_settings(self) -> "IEOIR": """Get the EOIR properties of the aircraft.""" return self._intf.get_property(Aircraft._metadata, Aircraft._get_get_eoir_settings_metadata) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the aircraft's chain analysis options.""" + return self._intf.get_property(Aircraft._metadata, Aircraft._get_chain_analysis_options_metadata) + _property_names[graphics] = "graphics" _property_names[graphics_3d] = "graphics_3d" _property_names[export_tools] = "export_tools" - _property_names[atmosphere] = "atmosphere" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[laser_environment] = "laser_environment" _property_names[rf_environment] = "rf_environment" _property_names[lighting_maximum_step_terrain] = "lighting_maximum_step_terrain" _property_names[lighting_maximum_step_central_body_shape] = "lighting_maximum_step_central_body_shape" _property_names[get_eoir_settings] = "get_eoir_settings" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Aircraft.""" @@ -67403,7 +66372,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Aircraft, [Aircraft, ISTKObject, ILifetimeInformation, IGreatArcVehicle, IProvideSpatialInfo]) -agcls.AgClassCatalog.add_catalog_entry((5598803082448801060, 4622941036067221656), Aircraft) +agcls.AgClassCatalog.add_catalog_entry((5240492711264749529, 5243333081551912888), Aircraft) agcls.AgTypeNameMap["Aircraft"] = Aircraft class AircraftGraphics(IGreatArcGraphics, SupportsDeleteCallback): @@ -67415,7 +66384,7 @@ class AircraftGraphics(IGreatArcGraphics, SupportsDeleteCallback): _get_swath_method_offset = 2 _get_radar_cross_section_method_offset = 3 _metadata = { - "iid_data" : (4693935093132105937, 15273263332386548926), + "iid_data" : (4629405796527755456, 14865036945756342958), "vtable_reference" : IGreatArcGraphics._vtable_offset + IGreatArcGraphics._num_methods - 1, } _property_names = {} @@ -67465,7 +66434,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftGraphics, [AircraftGraphics, IGreatArcGraphics]) -agcls.AgClassCatalog.add_catalog_entry((5399725542421421016, 8203267188137607068), AircraftGraphics) +agcls.AgClassCatalog.add_catalog_entry((5248060306844378103, 2780766708009818275), AircraftGraphics) agcls.AgTypeNameMap["AircraftGraphics"] = AircraftGraphics class AircraftGraphics3D(IGreatArcGraphics3D, SupportsDeleteCallback): @@ -67480,7 +66449,7 @@ class AircraftGraphics3D(IGreatArcGraphics3D, SupportsDeleteCallback): _get_vapor_trail_method_offset = 5 _get_radar_cross_section_method_offset = 6 _metadata = { - "iid_data" : (5046595847085390017, 14762125401678333576), + "iid_data" : (4735929624794965152, 1356759332865595817), "vtable_reference" : IGreatArcGraphics3D._vtable_offset + IGreatArcGraphics3D._num_methods - 1, } _property_names = {} @@ -67557,29 +66526,28 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftGraphics3D, [AircraftGraphics3D, IGreatArcGraphics3D]) -agcls.AgClassCatalog.add_catalog_entry((5736545164130287225, 5559785758759827386), AircraftGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4653276778681307520, 5610957318072622740), AircraftGraphics3D) agcls.AgTypeNameMap["AircraftGraphics3D"] = AircraftGraphics3D class Ship(ISTKObject, ILifetimeInformation, IGreatArcVehicle, IProvideSpatialInfo, SupportsDeleteCallback): """Interface for a ship object.""" - _num_methods = 13 + _num_methods = 12 _vtable_offset = IGreatArcVehicle._vtable_offset + IGreatArcVehicle._num_methods _get_graphics_method_offset = 1 _get_graphics_3d_method_offset = 2 _get_export_tools_method_offset = 3 - _get_atmosphere_method_offset = 4 - _get_radar_clutter_map_method_offset = 5 - _get_radar_cross_section_method_offset = 6 - _get_laser_environment_method_offset = 7 - _get_rf_environment_method_offset = 8 - _get_lighting_maximum_step_terrain_method_offset = 9 - _set_lighting_maximum_step_terrain_method_offset = 10 - _get_lighting_maximum_step_central_body_shape_method_offset = 11 - _set_lighting_maximum_step_central_body_shape_method_offset = 12 - _get_get_eoir_settings_method_offset = 13 - _metadata = { - "iid_data" : (5738238908827570432, 12741791009286409905), + _get_radar_cross_section_method_offset = 4 + _get_laser_environment_method_offset = 5 + _get_rf_environment_method_offset = 6 + _get_lighting_maximum_step_terrain_method_offset = 7 + _set_lighting_maximum_step_terrain_method_offset = 8 + _get_lighting_maximum_step_central_body_shape_method_offset = 9 + _set_lighting_maximum_step_central_body_shape_method_offset = 10 + _get_get_eoir_settings_method_offset = 11 + _get_chain_analysis_options_method_offset = 12 + _metadata = { + "iid_data" : (5466258836627777444, 7316944169429941664), "vtable_reference" : IGreatArcVehicle._vtable_offset + IGreatArcVehicle._num_methods - 1, } _property_names = {} @@ -67610,22 +66578,6 @@ def export_tools(self) -> "ShipExportTools": """Return the ShipExportTools interface.""" return self._intf.get_property(Ship._metadata, Ship._get_export_tools_metadata) - _get_atmosphere_metadata = { "offset" : _get_atmosphere_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmosphere(self) -> "Atmosphere": - """Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.""" - return self._intf.get_property(Ship._metadata, Ship._get_atmosphere_metadata) - - _get_radar_clutter_map_metadata = { "offset" : _get_radar_clutter_map_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def radar_clutter_map(self) -> "IRadarClutterMapInheritable": - """Return the radar clutter map.""" - return self._intf.get_property(Ship._metadata, Ship._get_radar_clutter_map_metadata) - _get_radar_cross_section_metadata = { "offset" : _get_radar_cross_section_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -67646,7 +66598,7 @@ def laser_environment(self) -> "PlatformLaserEnvironment": "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def rf_environment(self) -> "IPlatformRFEnvironment": + def rf_environment(self) -> "PlatformRFEnvironment": """Get the RF environment.""" return self._intf.get_property(Ship._metadata, Ship._get_rf_environment_metadata) @@ -67688,17 +66640,24 @@ def get_eoir_settings(self) -> "IEOIR": """Get the EOIR properties of the ship.""" return self._intf.get_property(Ship._metadata, Ship._get_get_eoir_settings_metadata) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the ship's chain analysis options.""" + return self._intf.get_property(Ship._metadata, Ship._get_chain_analysis_options_metadata) + _property_names[graphics] = "graphics" _property_names[graphics_3d] = "graphics_3d" _property_names[export_tools] = "export_tools" - _property_names[atmosphere] = "atmosphere" - _property_names[radar_clutter_map] = "radar_clutter_map" _property_names[radar_cross_section] = "radar_cross_section" _property_names[laser_environment] = "laser_environment" _property_names[rf_environment] = "rf_environment" _property_names[lighting_maximum_step_terrain] = "lighting_maximum_step_terrain" _property_names[lighting_maximum_step_central_body_shape] = "lighting_maximum_step_central_body_shape" _property_names[get_eoir_settings] = "get_eoir_settings" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Ship.""" @@ -67721,7 +66680,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Ship, [Ship, ISTKObject, ILifetimeInformation, IGreatArcVehicle, IProvideSpatialInfo]) -agcls.AgClassCatalog.add_catalog_entry((4723299326596551303, 17883237041117346177), Ship) +agcls.AgClassCatalog.add_catalog_entry((5689615395820183770, 7872987181862366110), Ship) agcls.AgTypeNameMap["Ship"] = Ship class ShipGraphics(IGreatArcGraphics, SupportsDeleteCallback): @@ -67731,7 +66690,7 @@ class ShipGraphics(IGreatArcGraphics, SupportsDeleteCallback): _vtable_offset = IGreatArcGraphics._vtable_offset + IGreatArcGraphics._num_methods _get_radar_cross_section_method_offset = 1 _metadata = { - "iid_data" : (5271601972207995945, 6897111032775360671), + "iid_data" : (5692842747884798907, 2520379694620453522), "vtable_reference" : IGreatArcGraphics._vtable_offset + IGreatArcGraphics._num_methods - 1, } _property_names = {} @@ -67763,7 +66722,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ShipGraphics, [ShipGraphics, IGreatArcGraphics]) -agcls.AgClassCatalog.add_catalog_entry((5295158029489646003, 200589344195474596), ShipGraphics) +agcls.AgClassCatalog.add_catalog_entry((4862266593046149948, 15980356412686045320), ShipGraphics) agcls.AgTypeNameMap["ShipGraphics"] = ShipGraphics class ShipGraphics3D(IGreatArcGraphics3D, SupportsDeleteCallback): @@ -67776,7 +66735,7 @@ class ShipGraphics3D(IGreatArcGraphics3D, SupportsDeleteCallback): _get_vapor_trail_method_offset = 3 _get_radar_cross_section_method_offset = 4 _metadata = { - "iid_data" : (5045601763771723878, 13567293736388189841), + "iid_data" : (5421157165610596673, 7084401935710005163), "vtable_reference" : IGreatArcGraphics3D._vtable_offset + IGreatArcGraphics3D._num_methods - 1, } _property_names = {} @@ -67835,7 +66794,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ShipGraphics3D, [ShipGraphics3D, IGreatArcGraphics3D]) -agcls.AgClassCatalog.add_catalog_entry((4714545441835969534, 4259285502276759209), ShipGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5207013278944866118, 8000918402632555402), ShipGraphics3D) agcls.AgTypeNameMap["ShipGraphics3D"] = ShipGraphics3D class MTOTrackPoint(SupportsDeleteCallback): @@ -67853,7 +66812,7 @@ class MTOTrackPoint(SupportsDeleteCallback): _get_position_method_offset = 8 _get_identifier_method_offset = 9 _metadata = { - "iid_data" : (5625770041435812469, 2852107215259232910), + "iid_data" : (5497087359274251546, 4894444652107735228), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -67949,7 +66908,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOTrackPoint, [MTOTrackPoint, ]) -agcls.AgClassCatalog.add_catalog_entry((5533838319076734489, 13306724129389576323), MTOTrackPoint) +agcls.AgClassCatalog.add_catalog_entry((4957149150647354147, 12230201313272269755), MTOTrackPoint) agcls.AgTypeNameMap["MTOTrackPoint"] = MTOTrackPoint class MTOTrackPointCollection(SupportsDeleteCallback): @@ -67970,7 +66929,7 @@ class MTOTrackPointCollection(SupportsDeleteCallback): _set_recycling_method_offset = 11 _insert_point_method_offset = 12 _metadata = { - "iid_data" : (5259823187042311458, 11310200153673461155), + "iid_data" : (5671547851774123729, 14953785315894655142), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -68097,7 +67056,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOTrackPointCollection, [MTOTrackPointCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5694436131166701960, 8298547777761444531), MTOTrackPointCollection) +agcls.AgClassCatalog.add_catalog_entry((4837375110896419412, 14750971677008991678), MTOTrackPointCollection) agcls.AgTypeNameMap["MTOTrackPointCollection"] = MTOTrackPointCollection class MTOTrack(SupportsDeleteCallback): @@ -68112,7 +67071,7 @@ class MTOTrack(SupportsDeleteCallback): _get_identifier_method_offset = 5 _get_points_method_offset = 6 _metadata = { - "iid_data" : (5576364136887474306, 1297621235497595032), + "iid_data" : (4712924206782931181, 6911686031669239738), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -68183,7 +67142,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOTrack, [MTOTrack, ]) -agcls.AgClassCatalog.add_catalog_entry((5229790817535668552, 4482212125257099933), MTOTrack) +agcls.AgClassCatalog.add_catalog_entry((5542133206412927861, 4421361856384051111), MTOTrack) agcls.AgTypeNameMap["MTOTrack"] = MTOTrack class MTOTrackCollection(SupportsDeleteCallback): @@ -68212,7 +67171,7 @@ class MTOTrackCollection(SupportsDeleteCallback): _set_input_data_vector_geometry_tool_system_name_method_offset = 19 _clear_input_data_system_method_offset = 20 _metadata = { - "iid_data" : (5482292196216358351, 590691586732734638), + "iid_data" : (4732740392403593223, 10565432471015992477), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -68395,7 +67354,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOTrackCollection, [MTOTrackCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5124514072468574255, 17344343059602614927), MTOTrackCollection) +agcls.AgClassCatalog.add_catalog_entry((5626199669599126089, 13906273205455435928), MTOTrackCollection) agcls.AgTypeNameMap["MTOTrackCollection"] = MTOTrackCollection class MTODefaultTrack(SupportsDeleteCallback): @@ -68408,7 +67367,7 @@ class MTODefaultTrack(SupportsDeleteCallback): _get_interpolate_method_offset = 3 _set_interpolate_method_offset = 4 _metadata = { - "iid_data" : (5608850453575230999, 7988184028328294574), + "iid_data" : (5499825081843598087, 370944955793829794), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -68461,7 +67420,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTODefaultTrack, [MTODefaultTrack, ]) -agcls.AgClassCatalog.add_catalog_entry((5597715374198092560, 2768990189560701825), MTODefaultTrack) +agcls.AgClassCatalog.add_catalog_entry((5446187564421085025, 4615840542395490209), MTODefaultTrack) agcls.AgTypeNameMap["MTODefaultTrack"] = MTODefaultTrack class MTOGlobalTrackOptions(SupportsDeleteCallback): @@ -68482,7 +67441,7 @@ class MTOGlobalTrackOptions(SupportsDeleteCallback): _get_maximum_number_of_points_before_pruning_method_offset = 11 _set_maximum_number_of_points_before_pruning_method_offset = 12 _metadata = { - "iid_data" : (5192993763303228496, 14645312543675095728), + "iid_data" : (4789874431588496747, 5085599834637647488), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -68599,7 +67558,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGlobalTrackOptions, [MTOGlobalTrackOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5175384918120152988, 8666662479702656650), MTOGlobalTrackOptions) +agcls.AgClassCatalog.add_catalog_entry((5056631637619165899, 18170595637359336621), MTOGlobalTrackOptions) agcls.AgTypeNameMap["MTOGlobalTrackOptions"] = MTOGlobalTrackOptions class MTO(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -68612,7 +67571,7 @@ class MTO(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): >>> # load_points expects the path an Ephemeris file path >>> # MTO mto: MTO Object >>> track2 = mto.tracks.add(2) - >>> installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + >>> installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] >>> track2.points.load_points( >>> os.path.join(installPath, "Data", "Resources", "stktraining", "text", "EphemerisLLATimePosVel_Example.e") >>> ) @@ -68644,7 +67603,7 @@ class MTO(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _get_graphics_3d_method_offset = 5 _get_analysis_method_offset = 6 _metadata = { - "iid_data" : (5719654381141348671, 13713624714313602435), + "iid_data" : (4952495371677188738, 2404853258370520492), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -68723,7 +67682,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTO, [MTO, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((4911213523710209637, 15651180728512624556), MTO) +agcls.AgClassCatalog.add_catalog_entry((5480954697121633099, 9336700570788783794), MTO) agcls.AgTypeNameMap["MTO"] = MTO class MTOGraphics2DMarker(SupportsDeleteCallback): @@ -68738,7 +67697,7 @@ class MTOGraphics2DMarker(SupportsDeleteCallback): _get_style_method_offset = 5 _set_style_method_offset = 6 _metadata = { - "iid_data" : (5741423749889885315, 1777940132431905979), + "iid_data" : (5116602070991206443, 11276231197006711939), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -68807,7 +67766,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics2DMarker, [MTOGraphics2DMarker, ]) -agcls.AgClassCatalog.add_catalog_entry((5610614236636446982, 17084299135404401319), MTOGraphics2DMarker) +agcls.AgClassCatalog.add_catalog_entry((5604651401010532375, 12866830191086956720), MTOGraphics2DMarker) agcls.AgTypeNameMap["MTOGraphics2DMarker"] = MTOGraphics2DMarker class MTOGraphics2DLine(SupportsDeleteCallback): @@ -68828,7 +67787,7 @@ class MTOGraphics2DLine(SupportsDeleteCallback): _get_alway_show_entire_line_method_offset = 11 _set_alway_show_entire_line_method_offset = 12 _metadata = { - "iid_data" : (4932278841295921385, 6006930938078947745), + "iid_data" : (5436246966155244471, 14657471350971157146), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -68945,7 +67904,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics2DLine, [MTOGraphics2DLine, ]) -agcls.AgClassCatalog.add_catalog_entry((4742675045559850535, 1050726106793028766), MTOGraphics2DLine) +agcls.AgClassCatalog.add_catalog_entry((5266147231841929146, 3920116988144243854), MTOGraphics2DLine) agcls.AgTypeNameMap["MTOGraphics2DLine"] = MTOGraphics2DLine class MTOGraphics2DFadeTimes(SupportsDeleteCallback): @@ -68962,7 +67921,7 @@ class MTOGraphics2DFadeTimes(SupportsDeleteCallback): _get_post_fade_time_method_offset = 7 _set_post_fade_time_method_offset = 8 _metadata = { - "iid_data" : (5117564980201201199, 16145240795215595936), + "iid_data" : (5465213670953421041, 47957598311315645), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -69047,7 +68006,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics2DFadeTimes, [MTOGraphics2DFadeTimes, ]) -agcls.AgClassCatalog.add_catalog_entry((5247623775856153489, 5045154247367773101), MTOGraphics2DFadeTimes) +agcls.AgClassCatalog.add_catalog_entry((5328211284522350671, 4961062414031446670), MTOGraphics2DFadeTimes) agcls.AgTypeNameMap["MTOGraphics2DFadeTimes"] = MTOGraphics2DFadeTimes class MTOGraphics2DLeadTrailTimes(SupportsDeleteCallback): @@ -69062,7 +68021,7 @@ class MTOGraphics2DLeadTrailTimes(SupportsDeleteCallback): _get_trail_time_method_offset = 5 _set_trail_time_method_offset = 6 _metadata = { - "iid_data" : (5118673438697268977, 1968334206721357997), + "iid_data" : (5077364343170107028, 11529249459417601943), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -69131,7 +68090,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics2DLeadTrailTimes, [MTOGraphics2DLeadTrailTimes, ]) -agcls.AgClassCatalog.add_catalog_entry((5590655737849329933, 15098755499506239920), MTOGraphics2DLeadTrailTimes) +agcls.AgClassCatalog.add_catalog_entry((5755335145672359344, 1973525253353835434), MTOGraphics2DLeadTrailTimes) agcls.AgTypeNameMap["MTOGraphics2DLeadTrailTimes"] = MTOGraphics2DLeadTrailTimes class MTOGraphics2DTrack(SupportsDeleteCallback): @@ -69154,7 +68113,7 @@ class MTOGraphics2DTrack(SupportsDeleteCallback): _get_range_contours_method_offset = 13 _get_identifier_method_offset = 14 _metadata = { - "iid_data" : (4930776038040830684, 5179208897556516777), + "iid_data" : (5748164130774671102, 6670391960236180906), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -69293,7 +68252,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics2DTrack, [MTOGraphics2DTrack, ]) -agcls.AgClassCatalog.add_catalog_entry((4684474308105430146, 17159818516054520961), MTOGraphics2DTrack) +agcls.AgClassCatalog.add_catalog_entry((5645352875039300517, 14249850244859212677), MTOGraphics2DTrack) agcls.AgTypeNameMap["MTOGraphics2DTrack"] = MTOGraphics2DTrack class MTOGraphics2DTrackCollection(SupportsDeleteCallback): @@ -69308,7 +68267,7 @@ class MTOGraphics2DTrackCollection(SupportsDeleteCallback): _get_recycling_method_offset = 5 _set_recycling_method_offset = 6 _metadata = { - "iid_data" : (4714620915004559024, 10413905430920111787), + "iid_data" : (5254675140990544506, 1298248485447190676), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -69393,7 +68352,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics2DTrackCollection, [MTOGraphics2DTrackCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4843297829822426554, 2655134564360704395), MTOGraphics2DTrackCollection) +agcls.AgClassCatalog.add_catalog_entry((4665555265905081874, 16698201709324646054), MTOGraphics2DTrackCollection) agcls.AgTypeNameMap["MTOGraphics2DTrackCollection"] = MTOGraphics2DTrackCollection class MTODefaultGraphics2DTrack(SupportsDeleteCallback): @@ -69415,7 +68374,7 @@ class MTODefaultGraphics2DTrack(SupportsDeleteCallback): _get_lead_trail_times_method_offset = 12 _get_range_contours_method_offset = 13 _metadata = { - "iid_data" : (5748263607400538908, 8517398983038266754), + "iid_data" : (4870431108155981465, 12172841594597935023), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -69545,7 +68504,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTODefaultGraphics2DTrack, [MTODefaultGraphics2DTrack, ]) -agcls.AgClassCatalog.add_catalog_entry((5736411190149824932, 7398718215449623736), MTODefaultGraphics2DTrack) +agcls.AgClassCatalog.add_catalog_entry((5681861365940800338, 12848225134066780340), MTODefaultGraphics2DTrack) agcls.AgTypeNameMap["MTODefaultGraphics2DTrack"] = MTODefaultGraphics2DTrack class MTOGraphics2DGlobalTrackOptions(SupportsDeleteCallback): @@ -69556,7 +68515,7 @@ class MTOGraphics2DGlobalTrackOptions(SupportsDeleteCallback): _get_show_tracks_method_offset = 1 _set_show_tracks_method_offset = 2 _metadata = { - "iid_data" : (5752054003848033562, 8155194825603419525), + "iid_data" : (5563528420417460772, 6877740458502741161), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -69593,7 +68552,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics2DGlobalTrackOptions, [MTOGraphics2DGlobalTrackOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5677921669816420702, 9159913065173736353), MTOGraphics2DGlobalTrackOptions) +agcls.AgClassCatalog.add_catalog_entry((4786547796407293577, 11139771663553659825), MTOGraphics2DGlobalTrackOptions) agcls.AgTypeNameMap["MTOGraphics2DGlobalTrackOptions"] = MTOGraphics2DGlobalTrackOptions class MTOGraphics(SupportsDeleteCallback): @@ -69607,7 +68566,7 @@ class MTOGraphics(SupportsDeleteCallback): _get_show_graphics_method_offset = 4 _set_show_graphics_method_offset = 5 _metadata = { - "iid_data" : (5612597137085371563, 13741618109734317710), + "iid_data" : (5178387465206514966, 8801991032873042052), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -69671,7 +68630,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics, [MTOGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5009838178179295960, 5219653364072018848), MTOGraphics) +agcls.AgClassCatalog.add_catalog_entry((5256195778755786179, 14870663861024270986), MTOGraphics) agcls.AgTypeNameMap["MTOGraphics"] = MTOGraphics class MTOGraphics3DMarker(SupportsDeleteCallback): @@ -69696,7 +68655,7 @@ class MTOGraphics3DMarker(SupportsDeleteCallback): _get_orientation_mode_method_offset = 15 _set_orientation_mode_method_offset = 16 _metadata = { - "iid_data" : (5657130731105253792, 15821915738629420695), + "iid_data" : (5110108693058438042, 5456647404707273119), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -69845,7 +68804,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3DMarker, [MTOGraphics3DMarker, ]) -agcls.AgClassCatalog.add_catalog_entry((5356784973979786234, 3634672280614495361), MTOGraphics3DMarker) +agcls.AgClassCatalog.add_catalog_entry((4975708500844189369, 13200816597870686610), MTOGraphics3DMarker) agcls.AgTypeNameMap["MTOGraphics3DMarker"] = MTOGraphics3DMarker class MTOGraphics3DPoint(SupportsDeleteCallback): @@ -69858,7 +68817,7 @@ class MTOGraphics3DPoint(SupportsDeleteCallback): _get_size_method_offset = 3 _set_size_method_offset = 4 _metadata = { - "iid_data" : (5650046011779451661, 2013860397104207755), + "iid_data" : (4672101287949518378, 17679867407358723775), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -69911,7 +68870,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3DPoint, [MTOGraphics3DPoint, ]) -agcls.AgClassCatalog.add_catalog_entry((4788724399608101337, 11530979767563187134), MTOGraphics3DPoint) +agcls.AgClassCatalog.add_catalog_entry((5186824719817207853, 14798126561392989868), MTOGraphics3DPoint) agcls.AgTypeNameMap["MTOGraphics3DPoint"] = MTOGraphics3DPoint class MTOGraphics3DModel(SupportsDeleteCallback): @@ -69932,7 +68891,7 @@ class MTOGraphics3DModel(SupportsDeleteCallback): _get_articulation_method_offset = 11 _get_file_path_method_offset = 12 _metadata = { - "iid_data" : (4772882389501649930, 7898268287380675262), + "iid_data" : (5278033486388751471, 3527091102316890029), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -70051,7 +69010,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3DModel, [MTOGraphics3DModel, ]) -agcls.AgClassCatalog.add_catalog_entry((4794368734158580267, 5682526164817107841), MTOGraphics3DModel) +agcls.AgClassCatalog.add_catalog_entry((5647131672773847424, 6366554438112428431), MTOGraphics3DModel) agcls.AgTypeNameMap["MTOGraphics3DModel"] = MTOGraphics3DModel class MTOGraphics3DSwapDistances(SupportsDeleteCallback): @@ -70078,7 +69037,7 @@ class MTOGraphics3DSwapDistances(SupportsDeleteCallback): _get_point_to_method_offset = 17 _set_point_to_method_offset = 18 _metadata = { - "iid_data" : (4719650904229378630, 16163537159830444478), + "iid_data" : (4887740577710982494, 2925551367326660005), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -70243,7 +69202,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3DSwapDistances, [MTOGraphics3DSwapDistances, ]) -agcls.AgClassCatalog.add_catalog_entry((5073315361607965251, 9919188958145913233), MTOGraphics3DSwapDistances) +agcls.AgClassCatalog.add_catalog_entry((5044760365901033370, 6049968007672639365), MTOGraphics3DSwapDistances) agcls.AgTypeNameMap["MTOGraphics3DSwapDistances"] = MTOGraphics3DSwapDistances class MTOGraphics3DDropLines(SupportsDeleteCallback): @@ -70254,7 +69213,7 @@ class MTOGraphics3DDropLines(SupportsDeleteCallback): _get_position_method_offset = 1 _get_ephemeris_method_offset = 2 _metadata = { - "iid_data" : (5025038230710030715, 1411959610893332354), + "iid_data" : (5401370978672415336, 6767439595234449846), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -70293,7 +69252,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3DDropLines, [MTOGraphics3DDropLines, ]) -agcls.AgClassCatalog.add_catalog_entry((4780834782804268506, 3310606856651133059), MTOGraphics3DDropLines) +agcls.AgClassCatalog.add_catalog_entry((5327085805494263623, 715156618997046402), MTOGraphics3DDropLines) agcls.AgTypeNameMap["MTOGraphics3DDropLines"] = MTOGraphics3DDropLines class MTOGraphics3DTrack(SupportsDeleteCallback): @@ -70314,7 +69273,7 @@ class MTOGraphics3DTrack(SupportsDeleteCallback): _get_should_fade_over_trail_time_method_offset = 11 _set_should_fade_over_trail_time_method_offset = 12 _metadata = { - "iid_data" : (4696484199726674747, 17201498440520157371), + "iid_data" : (5345864901962955864, 4905055975495924630), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -70439,7 +69398,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3DTrack, [MTOGraphics3DTrack, ]) -agcls.AgClassCatalog.add_catalog_entry((4913436082719536112, 7040601800898146964), MTOGraphics3DTrack) +agcls.AgClassCatalog.add_catalog_entry((5250547869327075113, 16676377803695978636), MTOGraphics3DTrack) agcls.AgTypeNameMap["MTOGraphics3DTrack"] = MTOGraphics3DTrack class MTOGraphics3DTrackCollection(SupportsDeleteCallback): @@ -70454,7 +69413,7 @@ class MTOGraphics3DTrackCollection(SupportsDeleteCallback): _get_recycling_method_offset = 5 _set_recycling_method_offset = 6 _metadata = { - "iid_data" : (5143141723854526148, 2794094567753276088), + "iid_data" : (4831139463960155436, 15714904710770284734), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -70539,7 +69498,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3DTrackCollection, [MTOGraphics3DTrackCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5614304718860779269, 14323775915076394626), MTOGraphics3DTrackCollection) +agcls.AgClassCatalog.add_catalog_entry((5243906736599776988, 16619903203100697221), MTOGraphics3DTrackCollection) agcls.AgTypeNameMap["MTOGraphics3DTrackCollection"] = MTOGraphics3DTrackCollection class MTODefaultGraphics3DTrack(SupportsDeleteCallback): @@ -70559,7 +69518,7 @@ class MTODefaultGraphics3DTrack(SupportsDeleteCallback): _get_should_fade_over_trail_time_method_offset = 10 _set_should_fade_over_trail_time_method_offset = 11 _metadata = { - "iid_data" : (4641444576738926867, 16711119451322736257), + "iid_data" : (4911780534346392883, 12389707973481755068), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -70675,7 +69634,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTODefaultGraphics3DTrack, [MTODefaultGraphics3DTrack, ]) -agcls.AgClassCatalog.add_catalog_entry((5284401081392985862, 12710251347513598353), MTODefaultGraphics3DTrack) +agcls.AgClassCatalog.add_catalog_entry((4839339897164041619, 8516921313738015391), MTODefaultGraphics3DTrack) agcls.AgTypeNameMap["MTODefaultGraphics3DTrack"] = MTODefaultGraphics3DTrack class MTOGraphics3DGlobalTrackOptions(SupportsDeleteCallback): @@ -70696,7 +69655,7 @@ class MTOGraphics3DGlobalTrackOptions(SupportsDeleteCallback): _get_optimize_lines_method_offset = 11 _set_optimize_lines_method_offset = 12 _metadata = { - "iid_data" : (4822456093608701317, 16885090290543459990), + "iid_data" : (5173347689167609066, 1662276770441656723), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -70813,7 +69772,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3DGlobalTrackOptions, [MTOGraphics3DGlobalTrackOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4659902199470544851, 3174272253721855669), MTOGraphics3DGlobalTrackOptions) +agcls.AgClassCatalog.add_catalog_entry((5305734276196283294, 12648158847927300770), MTOGraphics3DGlobalTrackOptions) agcls.AgTypeNameMap["MTOGraphics3DGlobalTrackOptions"] = MTOGraphics3DGlobalTrackOptions class MTOGraphics3D(SupportsDeleteCallback): @@ -70825,7 +69784,7 @@ class MTOGraphics3D(SupportsDeleteCallback): _get_default_track_method_offset = 2 _get_global_track_options_method_offset = 3 _metadata = { - "iid_data" : (5005992001782319038, 9863719962220349873), + "iid_data" : (5275923110925537566, 849839596319080370), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -70873,7 +69832,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3D, [MTOGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5435399396300976060, 8908438611349742265), MTOGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4620873998692946016, 6779571798263247512), MTOGraphics3D) agcls.AgTypeNameMap["MTOGraphics3D"] = MTOGraphics3D class LatitudeLongitudeAltitudeCentric(ILatitudeLongitudeAltitudePosition, SupportsDeleteCallback): @@ -70888,7 +69847,7 @@ class LatitudeLongitudeAltitudeCentric(ILatitudeLongitudeAltitudePosition, Suppo _get_radius_method_offset = 5 _set_radius_method_offset = 6 _metadata = { - "iid_data" : (5550598010584188267, 11417620981506997394), + "iid_data" : (5278906361193645191, 8733529872030086584), "vtable_reference" : ILatitudeLongitudeAltitudePosition._vtable_offset + ILatitudeLongitudeAltitudePosition._num_methods - 1, } _property_names = {} @@ -70959,7 +69918,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LatitudeLongitudeAltitudeCentric, [LatitudeLongitudeAltitudeCentric, ILatitudeLongitudeAltitudePosition]) -agcls.AgClassCatalog.add_catalog_entry((5688227048413933764, 7133482494356824194), LatitudeLongitudeAltitudeCentric) +agcls.AgClassCatalog.add_catalog_entry((5315230670652415325, 11249916022609225360), LatitudeLongitudeAltitudeCentric) agcls.AgTypeNameMap["LatitudeLongitudeAltitudeCentric"] = LatitudeLongitudeAltitudeCentric class LatitudeLongitudeAltitudeDetic(ILatitudeLongitudeAltitudePosition, SupportsDeleteCallback): @@ -70974,7 +69933,7 @@ class LatitudeLongitudeAltitudeDetic(ILatitudeLongitudeAltitudePosition, Support _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (5631976612704380938, 16294146264890464152), + "iid_data" : (4914916489522573304, 17965609999889651369), "vtable_reference" : ILatitudeLongitudeAltitudePosition._vtable_offset + ILatitudeLongitudeAltitudePosition._num_methods - 1, } _property_names = {} @@ -71045,7 +70004,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LatitudeLongitudeAltitudeDetic, [LatitudeLongitudeAltitudeDetic, ILatitudeLongitudeAltitudePosition]) -agcls.AgClassCatalog.add_catalog_entry((5089121187512936204, 3265326592701622444), LatitudeLongitudeAltitudeDetic) +agcls.AgClassCatalog.add_catalog_entry((5156893943418295339, 3744593287414186160), LatitudeLongitudeAltitudeDetic) agcls.AgTypeNameMap["LatitudeLongitudeAltitudeDetic"] = LatitudeLongitudeAltitudeDetic class LineTargetPoint(SupportsDeleteCallback): @@ -71058,7 +70017,7 @@ class LineTargetPoint(SupportsDeleteCallback): _get_longitude_method_offset = 3 _set_longitude_method_offset = 4 _metadata = { - "iid_data" : (4669782497225400548, 10122651888584525455), + "iid_data" : (4974877429359775188, 6652859168577578428), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -71111,7 +70070,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LineTargetPoint, [LineTargetPoint, ]) -agcls.AgClassCatalog.add_catalog_entry((5260117876700746182, 12894723267373340052), LineTargetPoint) +agcls.AgClassCatalog.add_catalog_entry((5665662451154879087, 6506104070350649249), LineTargetPoint) agcls.AgTypeNameMap["LineTargetPoint"] = LineTargetPoint class LineTargetPointCollection(SupportsDeleteCallback): @@ -71128,7 +70087,7 @@ class LineTargetPointCollection(SupportsDeleteCallback): _get_anchor_point_method_offset = 7 _set_anchor_point_method_offset = 8 _metadata = { - "iid_data" : (5443300849481208374, 3696738906556479880), + "iid_data" : (5133561202068240886, 6387576646329347246), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -71227,7 +70186,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LineTargetPointCollection, [LineTargetPointCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4854750783884093405, 8895235442674770835), LineTargetPointCollection) +agcls.AgClassCatalog.add_catalog_entry((4843420583804053612, 4521319725057354933), LineTargetPointCollection) agcls.AgTypeNameMap["LineTargetPointCollection"] = LineTargetPointCollection class LineTarget(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallback): @@ -71243,7 +70202,7 @@ class LineTarget(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteC >>> point2 = lineTarget.points.add(30.83, -82.67) """ - _num_methods = 6 + _num_methods = 7 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_points_method_offset = 1 _get_graphics_method_offset = 2 @@ -71251,8 +70210,9 @@ class LineTarget(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteC _get_access_constraints_method_offset = 4 _get_allow_object_access_method_offset = 5 _set_allow_object_access_method_offset = 6 + _get_chain_analysis_options_method_offset = 7 _metadata = { - "iid_data" : (5731817418858438553, 15340643884977035686), + "iid_data" : (5404881035389879327, 2669440213972578454), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -71306,11 +70266,20 @@ def allow_object_access(self) -> bool: def allow_object_access(self, value:bool) -> None: return self._intf.set_property(LineTarget._metadata, LineTarget._set_allow_object_access_metadata, value) + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the line target's chain analysis options.""" + return self._intf.get_property(LineTarget._metadata, LineTarget._get_chain_analysis_options_metadata) + _property_names[points] = "points" _property_names[graphics] = "graphics" _property_names[graphics_3d] = "graphics_3d" _property_names[access_constraints] = "access_constraints" _property_names[allow_object_access] = "allow_object_access" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type LineTarget.""" @@ -71331,7 +70300,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LineTarget, [LineTarget, ISTKObject, ILifetimeInformation, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((5067889483577199103, 7082124603251270807), LineTarget) +agcls.AgClassCatalog.add_catalog_entry((4886209736466116533, 14995567199523120314), LineTarget) agcls.AgTypeNameMap["LineTarget"] = LineTarget class LineTargetGraphics(SupportsDeleteCallback): @@ -71365,7 +70334,7 @@ class LineTargetGraphics(SupportsDeleteCallback): _get_show_graphics_method_offset = 24 _set_show_graphics_method_offset = 25 _metadata = { - "iid_data" : (5386408238610331699, 478130105750694821), + "iid_data" : (5104252781728888114, 4326488916738298775), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -71587,7 +70556,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LineTargetGraphics, [LineTargetGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5723708842906723999, 8977283129816415117), LineTargetGraphics) +agcls.AgClassCatalog.add_catalog_entry((4740894455131810753, 4267548428732611734), LineTargetGraphics) agcls.AgTypeNameMap["LineTargetGraphics"] = LineTargetGraphics class LineTargetGraphics3D(SupportsDeleteCallback): @@ -71602,7 +70571,7 @@ class LineTargetGraphics3D(SupportsDeleteCallback): _get_border_wall_method_offset = 5 _get_vector_method_offset = 6 _metadata = { - "iid_data" : (5706080373005056686, 1311379410901434289), + "iid_data" : (4738350047670495016, 7521339126978959275), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -71673,7 +70642,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LineTargetGraphics3D, [LineTargetGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((4930310644787000875, 5363000971999462290), LineTargetGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5377898651314921267, 11008835438429890707), LineTargetGraphics3D) agcls.AgTypeNameMap["LineTargetGraphics3D"] = LineTargetGraphics3D class CoverageDefinition(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -71734,7 +70703,7 @@ class CoverageDefinition(ISTKObject, ILifetimeInformation, SupportsDeleteCallbac _export_accesses_as_text_method_offset = 11 _get_grid_inspector_method_offset = 12 _metadata = { - "iid_data" : (5422413048541230540, 5600831430176460675), + "iid_data" : (5192055132086531284, 13059756923079918722), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -71859,7 +70828,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageDefinition, [CoverageDefinition, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5684703833078156536, 14188198625474049678), CoverageDefinition) +agcls.AgClassCatalog.add_catalog_entry((5039511622684014269, 13172389511540293299), CoverageDefinition) agcls.AgTypeNameMap["CoverageDefinition"] = CoverageDefinition class CoverageBoundsCustomRegions(ICoverageBounds, SupportsDeleteCallback): @@ -71876,7 +70845,7 @@ class CoverageBoundsCustomRegions(ICoverageBounds, SupportsDeleteCallback): _get_ellipses_method_offset = 7 _get_boxes_method_offset = 8 _metadata = { - "iid_data" : (5153248026932822902, 2035487386040196255), + "iid_data" : (5430811498762948018, 13555834113355151234), "vtable_reference" : ICoverageBounds._vtable_offset + ICoverageBounds._num_methods - 1, } _property_names = {} @@ -71967,7 +70936,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageBoundsCustomRegions, [CoverageBoundsCustomRegions, ICoverageBounds]) -agcls.AgClassCatalog.add_catalog_entry((4890420645832446438, 6208633936460961721), CoverageBoundsCustomRegions) +agcls.AgClassCatalog.add_catalog_entry((5423618231432782385, 12194492751575395486), CoverageBoundsCustomRegions) agcls.AgTypeNameMap["CoverageBoundsCustomRegions"] = CoverageBoundsCustomRegions class CoverageBoundsCustomBoundary(ICoverageBounds, SupportsDeleteCallback): @@ -71978,7 +70947,7 @@ class CoverageBoundsCustomBoundary(ICoverageBounds, SupportsDeleteCallback): _get_region_files_method_offset = 1 _get_boundary_objects_method_offset = 2 _metadata = { - "iid_data" : (4975175611810763754, 13038425891431492025), + "iid_data" : (4908662177663400414, 17948812219449790630), "vtable_reference" : ICoverageBounds._vtable_offset + ICoverageBounds._num_methods - 1, } _property_names = {} @@ -72019,7 +70988,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageBoundsCustomBoundary, [CoverageBoundsCustomBoundary, ICoverageBounds]) -agcls.AgClassCatalog.add_catalog_entry((5225991888661170622, 3650284672734336919), CoverageBoundsCustomBoundary) +agcls.AgClassCatalog.add_catalog_entry((5467424152174646204, 1100329393060726438), CoverageBoundsCustomBoundary) agcls.AgTypeNameMap["CoverageBoundsCustomBoundary"] = CoverageBoundsCustomBoundary class CoverageBoundsGlobal(ICoverageBounds, SupportsDeleteCallback): @@ -72028,7 +70997,7 @@ class CoverageBoundsGlobal(ICoverageBounds, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = ICoverageBounds._vtable_offset + ICoverageBounds._num_methods _metadata = { - "iid_data" : (5354416800368915002, 15877883781369592731), + "iid_data" : (5256749560265915746, 16047786053673889414), "vtable_reference" : ICoverageBounds._vtable_offset + ICoverageBounds._num_methods - 1, } _property_names = {} @@ -72051,7 +71020,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageBoundsGlobal, [CoverageBoundsGlobal, ICoverageBounds]) -agcls.AgClassCatalog.add_catalog_entry((5460776683702533001, 11704861504375261095), CoverageBoundsGlobal) +agcls.AgClassCatalog.add_catalog_entry((4827099490206287217, 6188364644422359222), CoverageBoundsGlobal) agcls.AgTypeNameMap["CoverageBoundsGlobal"] = CoverageBoundsGlobal class CoverageBoundsLatitude(ICoverageBounds, SupportsDeleteCallback): @@ -72064,7 +71033,7 @@ class CoverageBoundsLatitude(ICoverageBounds, SupportsDeleteCallback): _get_maximum_latitude_method_offset = 3 _set_maximum_latitude_method_offset = 4 _metadata = { - "iid_data" : (5375282535315345092, 5181515563109778307), + "iid_data" : (4870098487237325662, 10786282020368809893), "vtable_reference" : ICoverageBounds._vtable_offset + ICoverageBounds._num_methods - 1, } _property_names = {} @@ -72119,7 +71088,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageBoundsLatitude, [CoverageBoundsLatitude, ICoverageBounds]) -agcls.AgClassCatalog.add_catalog_entry((5432348517303390452, 5096780268462821048), CoverageBoundsLatitude) +agcls.AgClassCatalog.add_catalog_entry((5370883880383433979, 16550331542052956323), CoverageBoundsLatitude) agcls.AgTypeNameMap["CoverageBoundsLatitude"] = CoverageBoundsLatitude class CoverageBoundsLatitudeLine(ICoverageBounds, SupportsDeleteCallback): @@ -72134,7 +71103,7 @@ class CoverageBoundsLatitudeLine(ICoverageBounds, SupportsDeleteCallback): _get_latitude_method_offset = 5 _set_latitude_method_offset = 6 _metadata = { - "iid_data" : (5070607175009033801, 4907605755458594229), + "iid_data" : (5489546106982690817, 11586357966856316290), "vtable_reference" : ICoverageBounds._vtable_offset + ICoverageBounds._num_methods - 1, } _property_names = {} @@ -72205,7 +71174,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageBoundsLatitudeLine, [CoverageBoundsLatitudeLine, ICoverageBounds]) -agcls.AgClassCatalog.add_catalog_entry((5139867587837048253, 7038745397059178403), CoverageBoundsLatitudeLine) +agcls.AgClassCatalog.add_catalog_entry((4889274173124087558, 8349814518159848064), CoverageBoundsLatitudeLine) agcls.AgTypeNameMap["CoverageBoundsLatitudeLine"] = CoverageBoundsLatitudeLine class CoverageBoundsLongitudeLine(ICoverageBounds, SupportsDeleteCallback): @@ -72220,7 +71189,7 @@ class CoverageBoundsLongitudeLine(ICoverageBounds, SupportsDeleteCallback): _get_longitude_method_offset = 5 _set_longitude_method_offset = 6 _metadata = { - "iid_data" : (5579679385662593793, 13408673813584810658), + "iid_data" : (5524920458402361993, 3657290826173286847), "vtable_reference" : ICoverageBounds._vtable_offset + ICoverageBounds._num_methods - 1, } _property_names = {} @@ -72291,7 +71260,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageBoundsLongitudeLine, [CoverageBoundsLongitudeLine, ICoverageBounds]) -agcls.AgClassCatalog.add_catalog_entry((5614064698332293013, 2232165191949012623), CoverageBoundsLongitudeLine) +agcls.AgClassCatalog.add_catalog_entry((5665610833298318219, 4121317237695782283), CoverageBoundsLongitudeLine) agcls.AgTypeNameMap["CoverageBoundsLongitudeLine"] = CoverageBoundsLongitudeLine class CoverageBoundsLatitudeLongitudeRegion(ICoverageBounds, SupportsDeleteCallback): @@ -72308,7 +71277,7 @@ class CoverageBoundsLatitudeLongitudeRegion(ICoverageBounds, SupportsDeleteCallb _get_maximum_longitude_method_offset = 7 _set_maximum_longitude_method_offset = 8 _metadata = { - "iid_data" : (4820190112368875973, 6523630826648805564), + "iid_data" : (4886162352175281827, 15103963848817293230), "vtable_reference" : ICoverageBounds._vtable_offset + ICoverageBounds._num_methods - 1, } _property_names = {} @@ -72395,7 +71364,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageBoundsLatitudeLongitudeRegion, [CoverageBoundsLatitudeLongitudeRegion, ICoverageBounds]) -agcls.AgClassCatalog.add_catalog_entry((5522422976028750200, 14092884869601811134), CoverageBoundsLatitudeLongitudeRegion) +agcls.AgClassCatalog.add_catalog_entry((5111093851799452984, 4925745030462380704), CoverageBoundsLatitudeLongitudeRegion) agcls.AgTypeNameMap["CoverageBoundsLatitudeLongitudeRegion"] = CoverageBoundsLatitudeLongitudeRegion class CoverageGrid(SupportsDeleteCallback): @@ -72410,7 +71379,7 @@ class CoverageGrid(SupportsDeleteCallback): _set_resolution_type_method_offset = 5 _get_resolution_method_offset = 6 _metadata = { - "iid_data" : (4633065871506773501, 13463851257708113303), + "iid_data" : (4820126157341995551, 8406768000439684278), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -72481,7 +71450,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageGrid, [CoverageGrid, ]) -agcls.AgClassCatalog.add_catalog_entry((4995515493400572161, 3190000754038888858), CoverageGrid) +agcls.AgClassCatalog.add_catalog_entry((5040451367005371055, 18357799993320532637), CoverageGrid) agcls.AgTypeNameMap["CoverageGrid"] = CoverageGrid class CoverageAssetListElement(SupportsDeleteCallback): @@ -72501,7 +71470,7 @@ class CoverageAssetListElement(SupportsDeleteCallback): _get_use_constellation_constraints_method_offset = 10 _set_use_constellation_constraints_method_offset = 11 _metadata = { - "iid_data" : (5570774613265018505, 11088332800768791194), + "iid_data" : (5269060583794361984, 9701985307639480242), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -72611,7 +71580,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageAssetListElement, [CoverageAssetListElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4668670755688497698, 16637719778995253425), CoverageAssetListElement) +agcls.AgClassCatalog.add_catalog_entry((5306463012779533323, 2552780219856949149), CoverageAssetListElement) agcls.AgTypeNameMap["CoverageAssetListElement"] = CoverageAssetListElement class CoverageAssetListCollection(SupportsDeleteCallback): @@ -72631,7 +71600,7 @@ class CoverageAssetListCollection(SupportsDeleteCallback): _is_asset_assigned_method_offset = 10 _can_assign_asset_method_offset = 11 _metadata = { - "iid_data" : (5667042731627144118, 10458445105700847757), + "iid_data" : (5708034323329347998, 17999159754599061149), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -72751,7 +71720,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageAssetListCollection, [CoverageAssetListCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5572203010561424878, 13414723264487025794), CoverageAssetListCollection) +agcls.AgClassCatalog.add_catalog_entry((5002016026993210201, 13991320095907648175), CoverageAssetListCollection) agcls.AgTypeNameMap["CoverageAssetListCollection"] = CoverageAssetListCollection class CoverageRegionFilesCollection(SupportsDeleteCallback): @@ -72767,7 +71736,7 @@ class CoverageRegionFilesCollection(SupportsDeleteCallback): _add_method_offset = 6 _remove_method_offset = 7 _metadata = { - "iid_data" : (5331500042279401575, 14913402693994873277), + "iid_data" : (5219790879252600891, 17192280668528861622), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -72857,7 +71826,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageRegionFilesCollection, [CoverageRegionFilesCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4850527062785625402, 15107792667315417497), CoverageRegionFilesCollection) +agcls.AgClassCatalog.add_catalog_entry((4882117847922011963, 808051650570452872), CoverageRegionFilesCollection) agcls.AgTypeNameMap["CoverageRegionFilesCollection"] = CoverageRegionFilesCollection class CoverageAreaTargetsCollection(SupportsDeleteCallback): @@ -72874,7 +71843,7 @@ class CoverageAreaTargetsCollection(SupportsDeleteCallback): _remove_method_offset = 7 _get_available_area_targets_method_offset = 8 _metadata = { - "iid_data" : (5522764628386121404, 16353254549284257174), + "iid_data" : (4902756808982054768, 14376300220724202654), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -72973,7 +71942,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageAreaTargetsCollection, [CoverageAreaTargetsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5183720642838144610, 14428031657309991315), CoverageAreaTargetsCollection) +agcls.AgClassCatalog.add_catalog_entry((4619174819247315266, 1123251990058802359), CoverageAreaTargetsCollection) agcls.AgTypeNameMap["CoverageAreaTargetsCollection"] = CoverageAreaTargetsCollection class CoverageEllipseCollection(SupportsDeleteCallback): @@ -72988,7 +71957,7 @@ class CoverageEllipseCollection(SupportsDeleteCallback): _remove_at_method_offset = 5 _remove_all_method_offset = 6 _metadata = { - "iid_data" : (4878588255799861275, 7718073626263473304), + "iid_data" : (4878588255799861275, 7718073629218294936), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -73071,7 +72040,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageEllipseCollection, [CoverageEllipseCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5568960812454379526, 1102828369414585732), CoverageEllipseCollection) +agcls.AgClassCatalog.add_catalog_entry((5568960812454379526, 1102828372647345540), CoverageEllipseCollection) agcls.AgTypeNameMap["CoverageEllipseCollection"] = CoverageEllipseCollection class CoverageEllipse(SupportsDeleteCallback): @@ -73087,7 +72056,7 @@ class CoverageEllipse(SupportsDeleteCallback): _set_bearing_method_offset = 6 _get_center_method_offset = 7 _metadata = { - "iid_data" : (4640650542661301562, 9190260236214710186), + "iid_data" : (4640650542661301562, 9190260239165665194), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -73165,7 +72134,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageEllipse, [CoverageEllipse, ]) -agcls.AgClassCatalog.add_catalog_entry((5075739203628052606, 13216689893087131278), CoverageEllipse) +agcls.AgClassCatalog.add_catalog_entry((5075739203628052606, 13216689893354059406), CoverageEllipse) agcls.AgTypeNameMap["CoverageEllipse"] = CoverageEllipse class CoverageLatLonBoxCollection(SupportsDeleteCallback): @@ -73180,7 +72149,7 @@ class CoverageLatLonBoxCollection(SupportsDeleteCallback): _remove_at_method_offset = 5 _remove_all_method_offset = 6 _metadata = { - "iid_data" : (5484413469628595905, 10377722915886376877), + "iid_data" : (5484413469628595905, 10377722918839625645), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -73263,7 +72232,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageLatLonBoxCollection, [CoverageLatLonBoxCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4678575754583882248, 17019821401501866678), CoverageLatLonBoxCollection) +agcls.AgClassCatalog.add_catalog_entry((4678575754583882248, 17019821401782950582), CoverageLatLonBoxCollection) agcls.AgTypeNameMap["CoverageLatLonBoxCollection"] = CoverageLatLonBoxCollection class CoverageLatLonBox(SupportsDeleteCallback): @@ -73277,7 +72246,7 @@ class CoverageLatLonBox(SupportsDeleteCallback): _set_latitude_span_method_offset = 4 _get_center_method_offset = 5 _metadata = { - "iid_data" : (5189724097835893665, 8496214343090548357), + "iid_data" : (5189724097835893665, 8496214346318065285), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -73339,7 +72308,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageLatLonBox, [CoverageLatLonBox, ]) -agcls.AgClassCatalog.add_catalog_entry((5073070098228321665, 494895163725164685), CoverageLatLonBox) +agcls.AgClassCatalog.add_catalog_entry((5073070098228321665, 494895165066817677), CoverageLatLonBox) agcls.AgTypeNameMap["CoverageLatLonBox"] = CoverageLatLonBox class CoveragePointDefinition(SupportsDeleteCallback): @@ -73371,7 +72340,7 @@ class CoveragePointDefinition(SupportsDeleteCallback): _get_point_altitude_method_method_offset = 22 _set_point_altitude_method_method_offset = 23 _metadata = { - "iid_data" : (4799469351242385462, 5532515438740159622), + "iid_data" : (4881969979909454928, 6957027248189534853), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -73577,7 +72546,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoveragePointDefinition, [CoveragePointDefinition, ]) -agcls.AgClassCatalog.add_catalog_entry((5319669496339144084, 5776426096882537103), CoveragePointDefinition) +agcls.AgClassCatalog.add_catalog_entry((5328394164014777098, 3963365958348896693), CoveragePointDefinition) agcls.AgTypeNameMap["CoveragePointDefinition"] = CoveragePointDefinition class CoveragePointFileListCollection(SupportsDeleteCallback): @@ -73593,7 +72562,7 @@ class CoveragePointFileListCollection(SupportsDeleteCallback): _add_method_offset = 6 _remove_method_offset = 7 _metadata = { - "iid_data" : (5354448940011596051, 18263746233528721073), + "iid_data" : (5048151123183510863, 14264237997681503376), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -73683,7 +72652,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoveragePointFileListCollection, [CoveragePointFileListCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5701877523698904678, 6685729310141354129), CoveragePointFileListCollection) +agcls.AgClassCatalog.add_catalog_entry((5122354460680056228, 9584617999404224679), CoveragePointFileListCollection) agcls.AgTypeNameMap["CoveragePointFileListCollection"] = CoveragePointFileListCollection class CoverageAdvancedSettings(SupportsDeleteCallback): @@ -73708,7 +72677,7 @@ class CoverageAdvancedSettings(SupportsDeleteCallback): _get_n_assets_satisfaction_type_method_offset = 15 _set_n_assets_satisfaction_type_method_offset = 16 _metadata = { - "iid_data" : (4696140948829772296, 10833829736384437157), + "iid_data" : (5007095060937096392, 15432164105638816429), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -73859,7 +72828,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageAdvancedSettings, [CoverageAdvancedSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5048450335005834316, 11496327179124459142), CoverageAdvancedSettings) +agcls.AgClassCatalog.add_catalog_entry((4983668464232276547, 5484593955201618601), CoverageAdvancedSettings) agcls.AgTypeNameMap["CoverageAdvancedSettings"] = CoverageAdvancedSettings class CoverageInterval(SupportsDeleteCallback): @@ -73871,7 +72840,7 @@ class CoverageInterval(SupportsDeleteCallback): _set_use_scenario_interval_method_offset = 2 _get_analysis_interval_method_offset = 3 _metadata = { - "iid_data" : (4909239511180666267, 15878188793039217039), + "iid_data" : (5556014255087406116, 3197426584323141012), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -73917,7 +72886,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageInterval, [CoverageInterval, ]) -agcls.AgClassCatalog.add_catalog_entry((5505067995729617612, 15442263930595231392), CoverageInterval) +agcls.AgClassCatalog.add_catalog_entry((5576846583855454134, 7789327260347139230), CoverageInterval) agcls.AgTypeNameMap["CoverageInterval"] = CoverageInterval class CoverageResolutionArea(ICoverageResolution, SupportsDeleteCallback): @@ -73928,7 +72897,7 @@ class CoverageResolutionArea(ICoverageResolution, SupportsDeleteCallback): _get_area_method_offset = 1 _set_area_method_offset = 2 _metadata = { - "iid_data" : (5420447037122370384, 1956695561825099678), + "iid_data" : (5292892050962212605, 5656542770272322979), "vtable_reference" : ICoverageResolution._vtable_offset + ICoverageResolution._num_methods - 1, } _property_names = {} @@ -73967,7 +72936,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageResolutionArea, [CoverageResolutionArea, ICoverageResolution]) -agcls.AgClassCatalog.add_catalog_entry((4827222860498185518, 7523612302625082024), CoverageResolutionArea) +agcls.AgClassCatalog.add_catalog_entry((5322649135352716129, 15705010008868467890), CoverageResolutionArea) agcls.AgTypeNameMap["CoverageResolutionArea"] = CoverageResolutionArea class CoverageResolutionDistance(ICoverageResolution, SupportsDeleteCallback): @@ -73978,7 +72947,7 @@ class CoverageResolutionDistance(ICoverageResolution, SupportsDeleteCallback): _get_distance_method_offset = 1 _set_distance_method_offset = 2 _metadata = { - "iid_data" : (5328088462044299086, 4336748583661695879), + "iid_data" : (5666679262144506462, 4486323833747203762), "vtable_reference" : ICoverageResolution._vtable_offset + ICoverageResolution._num_methods - 1, } _property_names = {} @@ -74017,7 +72986,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageResolutionDistance, [CoverageResolutionDistance, ICoverageResolution]) -agcls.AgClassCatalog.add_catalog_entry((4814852482748021665, 11541758853924669343), CoverageResolutionDistance) +agcls.AgClassCatalog.add_catalog_entry((5611108737284595155, 14691014521860287166), CoverageResolutionDistance) agcls.AgTypeNameMap["CoverageResolutionDistance"] = CoverageResolutionDistance class CoverageResolutionLatLon(ICoverageResolution, SupportsDeleteCallback): @@ -74028,7 +72997,7 @@ class CoverageResolutionLatLon(ICoverageResolution, SupportsDeleteCallback): _get_latitude_longitude_method_offset = 1 _set_latitude_longitude_method_offset = 2 _metadata = { - "iid_data" : (5564531015319503296, 18402897785681957808), + "iid_data" : (4638857283696533167, 500012109858773121), "vtable_reference" : ICoverageResolution._vtable_offset + ICoverageResolution._num_methods - 1, } _property_names = {} @@ -74067,7 +73036,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageResolutionLatLon, [CoverageResolutionLatLon, ICoverageResolution]) -agcls.AgClassCatalog.add_catalog_entry((5312185109357380175, 15242392280983929262), CoverageResolutionLatLon) +agcls.AgClassCatalog.add_catalog_entry((4762311600643896377, 529741586054720684), CoverageResolutionLatLon) agcls.AgTypeNameMap["CoverageResolutionLatLon"] = CoverageResolutionLatLon class CoverageGraphics2DStatic(SupportsDeleteCallback): @@ -74090,7 +73059,7 @@ class CoverageGraphics2DStatic(SupportsDeleteCallback): _get_fill_translucency_method_offset = 13 _set_fill_translucency_method_offset = 14 _metadata = { - "iid_data" : (5270939011324172256, 4139602371667316912), + "iid_data" : (4676206702102802896, 13227945390702549439), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -74223,7 +73192,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageGraphics2DStatic, [CoverageGraphics2DStatic, ]) -agcls.AgClassCatalog.add_catalog_entry((5589564658696884027, 8504175117409567154), CoverageGraphics2DStatic) +agcls.AgClassCatalog.add_catalog_entry((4680311262325135484, 18362545536001286047), CoverageGraphics2DStatic) agcls.AgTypeNameMap["CoverageGraphics2DStatic"] = CoverageGraphics2DStatic class CoverageGraphics2DAnimation(SupportsDeleteCallback): @@ -74238,7 +73207,7 @@ class CoverageGraphics2DAnimation(SupportsDeleteCallback): _get_fill_translucency_method_offset = 5 _set_fill_translucency_method_offset = 6 _metadata = { - "iid_data" : (5291579128336528592, 17812572624430702251), + "iid_data" : (5101092142015019172, 3225549323178889364), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -74307,7 +73276,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageGraphics2DAnimation, [CoverageGraphics2DAnimation, ]) -agcls.AgClassCatalog.add_catalog_entry((4960045678322373395, 18029117329104145548), CoverageGraphics2DAnimation) +agcls.AgClassCatalog.add_catalog_entry((5320004133195000761, 9048779826007373963), CoverageGraphics2DAnimation) agcls.AgTypeNameMap["CoverageGraphics2DAnimation"] = CoverageGraphics2DAnimation class CoverageGraphics2DProgress(SupportsDeleteCallback): @@ -74320,7 +73289,7 @@ class CoverageGraphics2DProgress(SupportsDeleteCallback): _get_color_method_offset = 3 _set_color_method_offset = 4 _metadata = { - "iid_data" : (5699958487174791655, 3637837543272044958), + "iid_data" : (5752207117100250749, 15342828035745682343), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -74373,7 +73342,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageGraphics2DProgress, [CoverageGraphics2DProgress, ]) -agcls.AgClassCatalog.add_catalog_entry((4687831678512257481, 3548556863496053667), CoverageGraphics2DProgress) +agcls.AgClassCatalog.add_catalog_entry((5722063222434553975, 15658781741067396030), CoverageGraphics2DProgress) agcls.AgTypeNameMap["CoverageGraphics2DProgress"] = CoverageGraphics2DProgress class CoverageGraphics(SupportsDeleteCallback): @@ -74387,7 +73356,7 @@ class CoverageGraphics(SupportsDeleteCallback): _get_show_graphics_method_offset = 4 _set_show_graphics_method_offset = 5 _metadata = { - "iid_data" : (5418912101669335857, 10853226867150588340), + "iid_data" : (5703799689583915242, 18216619646353268150), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -74451,7 +73420,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageGraphics, [CoverageGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((4846877003988568242, 7061059683949945267), CoverageGraphics) +agcls.AgClassCatalog.add_catalog_entry((4705127895765147856, 11770161143770407597), CoverageGraphics) agcls.AgTypeNameMap["CoverageGraphics"] = CoverageGraphics class CoverageGraphics3D(SupportsDeleteCallback): @@ -74470,7 +73439,7 @@ class CoverageGraphics3D(SupportsDeleteCallback): _get_automatic_computation_of_granularity_method_offset = 9 _set_automatic_computation_of_granularity_method_offset = 10 _metadata = { - "iid_data" : (4853983964879407040, 4034757015536990594), + "iid_data" : (5533248341667438859, 6962209402204752822), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -74573,7 +73542,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageGraphics3D, [CoverageGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5567918484181556361, 2372896946950337666), CoverageGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4930136010195301188, 8917902745619141019), CoverageGraphics3D) agcls.AgTypeNameMap["CoverageGraphics3D"] = CoverageGraphics3D class CoverageGraphics3DAttributes(SupportsDeleteCallback): @@ -74588,7 +73557,7 @@ class CoverageGraphics3DAttributes(SupportsDeleteCallback): _get_point_size_method_offset = 5 _set_point_size_method_offset = 6 _metadata = { - "iid_data" : (5064955983620127788, 7144782292146345362), + "iid_data" : (5322827971641704620, 3696963560901161893), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -74657,7 +73626,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageGraphics3DAttributes, [CoverageGraphics3DAttributes, ]) -agcls.AgClassCatalog.add_catalog_entry((5627583883410429186, 6188437372953644696), CoverageGraphics3DAttributes) +agcls.AgClassCatalog.add_catalog_entry((4783672902553446421, 13290756919476851342), CoverageGraphics3DAttributes) agcls.AgTypeNameMap["CoverageGraphics3DAttributes"] = CoverageGraphics3DAttributes class ChainTimePeriod(IChainTimePeriod, SupportsDeleteCallback): @@ -74676,7 +73645,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainTimePeriod, [IChainTimePeriod]) -agcls.AgClassCatalog.add_catalog_entry((4715096641100432586, 16980581165603489162), ChainTimePeriod) +agcls.AgClassCatalog.add_catalog_entry((4863124094217380643, 17636141494185915287), ChainTimePeriod) agcls.AgTypeNameMap["ChainTimePeriod"] = ChainTimePeriod class ChainUserSpecifiedTimePeriod(IChainTimePeriod, SupportsDeleteCallback): @@ -74686,7 +73655,7 @@ class ChainUserSpecifiedTimePeriod(IChainTimePeriod, SupportsDeleteCallback): _vtable_offset = IChainTimePeriod._vtable_offset + IChainTimePeriod._num_methods _get_time_interval_method_offset = 1 _metadata = { - "iid_data" : (5094188336196046859, 3680405979393062802), + "iid_data" : (5650009894449413640, 5854887398471863952), "vtable_reference" : IChainTimePeriod._vtable_offset + IChainTimePeriod._num_methods - 1, } _property_names = {} @@ -74718,7 +73687,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainUserSpecifiedTimePeriod, [ChainUserSpecifiedTimePeriod, IChainTimePeriod]) -agcls.AgClassCatalog.add_catalog_entry((5457693067261891603, 6913066478615346317), ChainUserSpecifiedTimePeriod) +agcls.AgClassCatalog.add_catalog_entry((4932183175759868041, 6466238748774548896), ChainUserSpecifiedTimePeriod) agcls.AgTypeNameMap["ChainUserSpecifiedTimePeriod"] = ChainUserSpecifiedTimePeriod class ChainConstraints(SupportsDeleteCallback): @@ -74743,7 +73712,7 @@ class ChainConstraints(SupportsDeleteCallback): _get_load_interval_file_method_offset = 15 _set_load_interval_file_method_offset = 16 _metadata = { - "iid_data" : (5161914517326057633, 5949218675938502306), + "iid_data" : (4842019369036606951, 12143677525051817363), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -74892,7 +73861,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainConstraints, [ChainConstraints, ]) -agcls.AgClassCatalog.add_catalog_entry((5147499005971640303, 4961582862323625371), ChainConstraints) +agcls.AgClassCatalog.add_catalog_entry((4771941766540990527, 17239802407728849085), ChainConstraints) agcls.AgTypeNameMap["ChainConstraints"] = ChainConstraints class Chain(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -74938,8 +73907,8 @@ class Chain(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): >>> chain.clear_access() >>> >>> # Add some objects to chain - >>> chain.objects.add("Facility/MyFacility") - >>> chain.objects.add_object(satellite) + >>> chain.start_object = facility + >>> chain.end_object = satellite >>> >>> # Configure chain parameters >>> chain.recompute_automatically = False @@ -74963,9 +73932,9 @@ class Chain(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): Define and compute a chain (basic): >>> # Chain chain: Chain object >>> - >>> # Add some objects to chain (using STK path) - >>> chain.objects.add("Facility/MyFacility") - >>> chain.objects.add("Satellite/MySatellite") + >>> # Add some objects to chain + >>> chain.start_object = facility + >>> chain.end_object = satellite >>> >>> # Compute the chain >>> chain.compute_access() @@ -74977,66 +73946,57 @@ class Chain(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): >>> chain = root.current_scenario.children.new(STKObjectType.CHAIN, "MyChain") """ - _num_methods = 42 + _num_methods = 41 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_objects_method_offset = 1 - _get_recompute_automatically_method_offset = 2 - _set_recompute_automatically_method_offset = 3 - _get_time_period_type_method_offset = 4 - _set_time_period_type_method_offset = 5 - _get_time_period_method_offset = 6 - _get_data_save_mode_method_offset = 7 - _set_data_save_mode_method_offset = 8 - _set_access_intervals_file_method_offset = 9 - _reset_access_intervals_file_method_offset = 10 - _get_access_intervals_filename_method_offset = 11 - _get_enable_light_time_delay_method_offset = 12 - _set_enable_light_time_delay_method_offset = 13 - _get_maximum_time_step_method_offset = 14 - _set_maximum_time_step_method_offset = 15 - _get_time_convergence_method_offset = 16 - _set_time_convergence_method_offset = 17 - _get_constraints_method_offset = 18 - _get_graphics_method_offset = 19 - _get_graphics_3d_method_offset = 20 - _compute_access_method_offset = 21 - _clear_access_method_offset = 22 - _get_event_detection_method_offset = 23 - _get_sampling_method_offset = 24 - _get_detect_events_based_on_samples_only_method_offset = 25 - _set_detect_events_based_on_samples_only_method_offset = 26 - _get_const_constraints_mode_method_offset = 27 - _set_const_constraints_mode_method_offset = 28 - _get_keep_empty_strands_method_offset = 29 - _set_keep_empty_strands_method_offset = 30 - _get_allow_duplicate_objects_in_strands_method_offset = 31 - _set_allow_duplicate_objects_in_strands_method_offset = 32 - _get_coverage_asset_mode_method_offset = 33 - _set_coverage_asset_mode_method_offset = 34 - _get_start_object_method_offset = 35 - _set_start_object_method_offset = 36 - _get_end_object_method_offset = 37 - _set_end_object_method_offset = 38 - _get_max_strand_depth_method_offset = 39 - _set_max_strand_depth_method_offset = 40 - _get_connections_method_offset = 41 - _get_optimal_strand_opts_method_offset = 42 - _metadata = { - "iid_data" : (4852150692953971156, 16769140394525898915), + _get_recompute_automatically_method_offset = 1 + _set_recompute_automatically_method_offset = 2 + _get_time_period_type_method_offset = 3 + _set_time_period_type_method_offset = 4 + _get_time_period_method_offset = 5 + _get_data_save_mode_method_offset = 6 + _set_data_save_mode_method_offset = 7 + _set_access_intervals_file_method_offset = 8 + _reset_access_intervals_file_method_offset = 9 + _get_access_intervals_filename_method_offset = 10 + _get_enable_light_time_delay_method_offset = 11 + _set_enable_light_time_delay_method_offset = 12 + _get_maximum_time_step_method_offset = 13 + _set_maximum_time_step_method_offset = 14 + _get_time_convergence_method_offset = 15 + _set_time_convergence_method_offset = 16 + _get_constraints_method_offset = 17 + _get_graphics_method_offset = 18 + _get_graphics_3d_method_offset = 19 + _compute_access_method_offset = 20 + _clear_access_method_offset = 21 + _get_event_detection_method_offset = 22 + _get_sampling_method_offset = 23 + _get_detect_events_based_on_samples_only_method_offset = 24 + _set_detect_events_based_on_samples_only_method_offset = 25 + _get_const_constraints_mode_method_offset = 26 + _set_const_constraints_mode_method_offset = 27 + _get_keep_empty_strands_method_offset = 28 + _set_keep_empty_strands_method_offset = 29 + _get_allow_duplicate_objects_in_strands_method_offset = 30 + _set_allow_duplicate_objects_in_strands_method_offset = 31 + _get_coverage_asset_mode_method_offset = 32 + _set_coverage_asset_mode_method_offset = 33 + _get_start_object_method_offset = 34 + _set_start_object_method_offset = 35 + _get_end_object_method_offset = 36 + _set_end_object_method_offset = 37 + _get_max_strand_depth_method_offset = 38 + _set_max_strand_depth_method_offset = 39 + _get_connections_method_offset = 40 + _get_optimal_strand_opts_method_offset = 41 + _metadata = { + "iid_data" : (5614927203180761813, 10187914962611659711), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, Chain) - _get_objects_metadata = { "offset" : _get_objects_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def objects(self) -> "ObjectLinkCollection": - """Do not use this property, as it is deprecated. Use the StartObject, EndObject and Connections properties to configure objects in the chain.""" - return self._intf.get_property(Chain._metadata, Chain._get_objects_metadata) - _get_recompute_automatically_metadata = { "offset" : _get_recompute_automatically_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), "marshallers" : (agmarshall.VariantBoolArg,) } @@ -75347,7 +74307,6 @@ def optimal_strand_opts(self) -> "ChainOptimalStrandOpts": """Optimal strands settings for the Chain.""" return self._intf.get_property(Chain._metadata, Chain._get_optimal_strand_opts_metadata) - _property_names[objects] = "objects" _property_names[recompute_automatically] = "recompute_automatically" _property_names[time_period_type] = "time_period_type" _property_names[time_period] = "time_period" @@ -75389,7 +74348,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Chain, [Chain, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((4973029539315306677, 12672617378872209795), Chain) +agcls.AgClassCatalog.add_catalog_entry((5072255524476279675, 11195289691186985912), Chain) agcls.AgTypeNameMap["Chain"] = Chain class ChainConnection(SupportsDeleteCallback): @@ -75408,7 +74367,7 @@ class ChainConnection(SupportsDeleteCallback): _get_parent_platform_restriction_method_offset = 9 _set_parent_platform_restriction_method_offset = 10 _metadata = { - "iid_data" : (5353330619805514332, 1731175553557484191), + "iid_data" : (4630148798150674895, 8914778335511829915), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -75509,7 +74468,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainConnection, [ChainConnection, ]) -agcls.AgClassCatalog.add_catalog_entry((5708102957916866723, 9581946718873291180), ChainConnection) +agcls.AgClassCatalog.add_catalog_entry((5185727677328872028, 3056595116714345910), ChainConnection) agcls.AgTypeNameMap["ChainConnection"] = ChainConnection class ChainConnectionCollection(SupportsDeleteCallback): @@ -75527,7 +74486,7 @@ class ChainConnectionCollection(SupportsDeleteCallback): _add_with_parent_restriction_method_offset = 8 _clear_method_offset = 9 _metadata = { - "iid_data" : (5195502671165047412, 7678720674165656501), + "iid_data" : (5242572527431079224, 824368129590477479), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -75631,7 +74590,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainConnectionCollection, [ChainConnectionCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4950372512658498029, 12630129775381741732), ChainConnectionCollection) +agcls.AgClassCatalog.add_catalog_entry((4831183929190967693, 15083267044207364240), ChainConnectionCollection) agcls.AgTypeNameMap["ChainConnectionCollection"] = ChainConnectionCollection class ChainOptimalStrandOpts(SupportsDeleteCallback): @@ -75660,7 +74619,7 @@ class ChainOptimalStrandOpts(SupportsDeleteCallback): _get_calc_scalar_file_name_method_offset = 19 _set_calc_scalar_file_name_method_offset = 20 _metadata = { - "iid_data" : (4804052521849233740, 1547912209808627343), + "iid_data" : (5663696096837545418, 3081560826443827389), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -75841,7 +74800,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainOptimalStrandOpts, [ChainOptimalStrandOpts, ]) -agcls.AgClassCatalog.add_catalog_entry((4902715843816575590, 5468111696387718562), ChainOptimalStrandOpts) +agcls.AgClassCatalog.add_catalog_entry((5625553655194438725, 11888196889070483111), ChainOptimalStrandOpts) agcls.AgTypeNameMap["ChainOptimalStrandOpts"] = ChainOptimalStrandOpts class ChainGraphics2DStatic(SupportsDeleteCallback): @@ -75856,7 +74815,7 @@ class ChainGraphics2DStatic(SupportsDeleteCallback): _get_line_width_method_offset = 5 _set_line_width_method_offset = 6 _metadata = { - "iid_data" : (4923708397200270829, 11357470468408980390), + "iid_data" : (4810988345954085666, 14307936241471587470), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -75925,13 +74884,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainGraphics2DStatic, [ChainGraphics2DStatic, ]) -agcls.AgClassCatalog.add_catalog_entry((5182232048542451639, 7082522711665252767), ChainGraphics2DStatic) +agcls.AgClassCatalog.add_catalog_entry((4879033298756007581, 5487667376346105014), ChainGraphics2DStatic) agcls.AgTypeNameMap["ChainGraphics2DStatic"] = ChainGraphics2DStatic class ChainGraphics2DAnimation(SupportsDeleteCallback): """2D Animation graphics for a chain.""" - _num_methods = 26 + _num_methods = 24 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_show_highlight_method_offset = 1 _set_show_highlight_method_offset = 2 @@ -75945,22 +74904,20 @@ class ChainGraphics2DAnimation(SupportsDeleteCallback): _set_line_width_method_offset = 10 _get_show_optimal_path_line_method_offset = 11 _set_show_optimal_path_line_method_offset = 12 - _get_optimal_path_color_method_offset = 13 - _set_optimal_path_color_method_offset = 14 - _get_optimal_path_line_width_method_offset = 15 - _set_optimal_path_line_width_method_offset = 16 - _get_use_hide_animation_graphics_2d_if_more_than_n_strands_method_offset = 17 - _set_use_hide_animation_graphics_2d_if_more_than_n_strands_method_offset = 18 - _get_hide_animation_graphics_2d_if_more_than_n_strands_number_method_offset = 19 - _set_hide_animation_graphics_2d_if_more_than_n_strands_number_method_offset = 20 - _get_number_of_optimal_strands_to_display_method_offset = 21 - _set_number_of_optimal_strands_to_display_method_offset = 22 - _get_optimal_path_color_ramp_start_color_method_offset = 23 - _set_optimal_path_color_ramp_start_color_method_offset = 24 - _get_optimal_path_color_ramp_end_color_method_offset = 25 - _set_optimal_path_color_ramp_end_color_method_offset = 26 + _get_optimal_path_line_width_method_offset = 13 + _set_optimal_path_line_width_method_offset = 14 + _get_use_hide_animation_graphics_2d_if_more_than_n_strands_method_offset = 15 + _set_use_hide_animation_graphics_2d_if_more_than_n_strands_method_offset = 16 + _get_hide_animation_graphics_2d_if_more_than_n_strands_number_method_offset = 17 + _set_hide_animation_graphics_2d_if_more_than_n_strands_number_method_offset = 18 + _get_number_of_optimal_strands_to_display_method_offset = 19 + _set_number_of_optimal_strands_to_display_method_offset = 20 + _get_optimal_path_color_ramp_start_color_method_offset = 21 + _set_optimal_path_color_ramp_start_color_method_offset = 22 + _get_optimal_path_color_ramp_end_color_method_offset = 23 + _set_optimal_path_color_ramp_end_color_method_offset = 24 _metadata = { - "iid_data" : (5464836513326565729, 5906404154344463028), + "iid_data" : (5651681978576631156, 14115961353000587436), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -76057,21 +75014,6 @@ def show_optimal_path_line(self) -> bool: def show_optimal_path_line(self, optimal_path_is_line_visible:bool) -> None: return self._intf.set_property(ChainGraphics2DAnimation._metadata, ChainGraphics2DAnimation._set_show_optimal_path_line_metadata, optimal_path_is_line_visible) - _get_optimal_path_color_metadata = { "offset" : _get_optimal_path_color_method_offset, - "arg_types" : (POINTER(agcom.OLE_COLOR),), - "marshallers" : (agmarshall.OLEColorArg,) } - @property - def optimal_path_color(self) -> agcolor.Color: - """Do not use this property, as it is deprecated. Use OptimalPathColorRampStartColor. Gets or sets the color in which the optimal strands lines are to be displayed during animation.""" - return self._intf.get_property(ChainGraphics2DAnimation._metadata, ChainGraphics2DAnimation._get_optimal_path_color_metadata) - - _set_optimal_path_color_metadata = { "offset" : _set_optimal_path_color_method_offset, - "arg_types" : (agcom.OLE_COLOR,), - "marshallers" : (agmarshall.OLEColorArg,) } - @optimal_path_color.setter - def optimal_path_color(self, optimal_path_color:agcolor.Color) -> None: - return self._intf.set_property(ChainGraphics2DAnimation._metadata, ChainGraphics2DAnimation._set_optimal_path_color_metadata, optimal_path_color) - _get_optimal_path_line_width_metadata = { "offset" : _get_optimal_path_line_width_method_offset, "arg_types" : (POINTER(agcom.LONG),), "marshallers" : (agmarshall.EnumArg(LineWidth),) } @@ -76168,7 +75110,6 @@ def optimal_path_color_ramp_end_color(self, optimal_path_color_ramp_end_color:ag _property_names[color] = "color" _property_names[line_width] = "line_width" _property_names[show_optimal_path_line] = "show_optimal_path_line" - _property_names[optimal_path_color] = "optimal_path_color" _property_names[optimal_path_line_width] = "optimal_path_line_width" _property_names[use_hide_animation_graphics_2d_if_more_than_n_strands] = "use_hide_animation_graphics_2d_if_more_than_n_strands" _property_names[hide_animation_graphics_2d_if_more_than_n_strands_number] = "hide_animation_graphics_2d_if_more_than_n_strands_number" @@ -76189,7 +75130,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainGraphics2DAnimation, [ChainGraphics2DAnimation, ]) -agcls.AgClassCatalog.add_catalog_entry((5717621779132958520, 7074302929866274232), ChainGraphics2DAnimation) +agcls.AgClassCatalog.add_catalog_entry((5456147400431816536, 7811064488597108609), ChainGraphics2DAnimation) agcls.AgTypeNameMap["ChainGraphics2DAnimation"] = ChainGraphics2DAnimation class ChainGraphics(SupportsDeleteCallback): @@ -76204,7 +75145,7 @@ class ChainGraphics(SupportsDeleteCallback): _get_show_graphics_2d_method_offset = 5 _set_show_graphics_2d_method_offset = 6 _metadata = { - "iid_data" : (5354294897357140580, 6786652200952187810), + "iid_data" : (4943042246669502428, 9472927402233432223), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -76275,7 +75216,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainGraphics, [ChainGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((4629720037662865285, 919793693102087046), ChainGraphics) +agcls.AgClassCatalog.add_catalog_entry((5024567134681273239, 13084747328236452542), ChainGraphics) agcls.AgTypeNameMap["ChainGraphics"] = ChainGraphics class ChainGraphics3D(SupportsDeleteCallback): @@ -76285,7 +75226,7 @@ class ChainGraphics3D(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_data_display_method_offset = 1 _metadata = { - "iid_data" : (5562625857246012888, 9061665286438729089), + "iid_data" : (5156607280214878721, 17203391617774850741), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -76315,7 +75256,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ChainGraphics3D, [ChainGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5634978347441788890, 7574166606283634326), ChainGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4948715838992462439, 12262479311219806636), ChainGraphics3D) agcls.AgTypeNameMap["ChainGraphics3D"] = ChainGraphics3D class RefractionCoefficients(SupportsDeleteCallback): @@ -76346,7 +75287,7 @@ class RefractionCoefficients(SupportsDeleteCallback): _get_c10_method_offset = 21 _set_c10_method_offset = 22 _metadata = { - "iid_data" : (4896686308855643677, 2975835613538242182), + "iid_data" : (5375506517670356288, 18257353988457030562), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -76543,7 +75484,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RefractionCoefficients, [RefractionCoefficients, ]) -agcls.AgClassCatalog.add_catalog_entry((4786527763549889396, 5962169845662501787), RefractionCoefficients) +agcls.AgClassCatalog.add_catalog_entry((5277293928311926405, 17478532213945854378), RefractionCoefficients) agcls.AgTypeNameMap["RefractionCoefficients"] = RefractionCoefficients class RefractionModelEffectiveRadiusMethod(SupportsDeleteCallback): @@ -76560,7 +75501,7 @@ class RefractionModelEffectiveRadiusMethod(SupportsDeleteCallback): _get_ceiling_method_offset = 7 _set_ceiling_method_offset = 8 _metadata = { - "iid_data" : (5367353390590520692, 15342163326961831306), + "iid_data" : (5002086805998931816, 7147258217234360478), "vtable_reference" : IRefractionModelBase._vtable_offset + IRefractionModelBase._num_methods - 1, } _property_names = {} @@ -76645,7 +75586,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RefractionModelEffectiveRadiusMethod, [RefractionModelEffectiveRadiusMethod, ]) -agcls.AgClassCatalog.add_catalog_entry((5161473632071840175, 17330254487937880230), RefractionModelEffectiveRadiusMethod) +agcls.AgClassCatalog.add_catalog_entry((5129123255290795429, 2320206810189441213), RefractionModelEffectiveRadiusMethod) agcls.AgTypeNameMap["RefractionModelEffectiveRadiusMethod"] = RefractionModelEffectiveRadiusMethod class RefractionModelITURP8344(SupportsDeleteCallback): @@ -76660,7 +75601,7 @@ class RefractionModelITURP8344(SupportsDeleteCallback): _get_knee_bend_factor_method_offset = 5 _set_knee_bend_factor_method_offset = 6 _metadata = { - "iid_data" : (5754158585697178017, 4149139089091475381), + "iid_data" : (5498897062085985754, 12123685056078301071), "vtable_reference" : IRefractionModelBase._vtable_offset + IRefractionModelBase._num_methods - 1, } _property_names = {} @@ -76729,7 +75670,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RefractionModelITURP8344, [RefractionModelITURP8344, ]) -agcls.AgClassCatalog.add_catalog_entry((5078589289441745814, 7584024649826667431), RefractionModelITURP8344) +agcls.AgClassCatalog.add_catalog_entry((5714249481192497595, 4497090768467105948), RefractionModelITURP8344) agcls.AgTypeNameMap["RefractionModelITURP8344"] = RefractionModelITURP8344 class RefractionModelSCFMethod(SupportsDeleteCallback): @@ -76753,7 +75694,7 @@ class RefractionModelSCFMethod(SupportsDeleteCallback): _set_refraction_index_method_offset = 14 _get_coefficients_method_offset = 15 _metadata = { - "iid_data" : (5603689131891705103, 15750233727617506948), + "iid_data" : (5575435879754726194, 16616836923590388119), "vtable_reference" : IRefractionModelBase._vtable_offset + IRefractionModelBase._num_methods - 1, } _property_names = {} @@ -76895,7 +75836,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RefractionModelSCFMethod, [RefractionModelSCFMethod, ]) -agcls.AgClassCatalog.add_catalog_entry((5525980646624717033, 11259831886634315654), RefractionModelSCFMethod) +agcls.AgClassCatalog.add_catalog_entry((5086527192803784501, 18004119227015667085), RefractionModelSCFMethod) agcls.AgTypeNameMap["RefractionModelSCFMethod"] = RefractionModelSCFMethod class FigureOfMeritDefinitionCompute(IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -76916,7 +75857,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionCompute, [IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((5531874587312123719, 13070478786431056030), FigureOfMeritDefinitionCompute) +agcls.AgClassCatalog.add_catalog_entry((5018910245857512459, 3553772759661696439), FigureOfMeritDefinitionCompute) agcls.AgTypeNameMap["FigureOfMeritDefinitionCompute"] = FigureOfMeritDefinitionCompute class FigureOfMeritDefinitionDataMinimumMaximum(IFigureOfMeritDefinitionData, SupportsDeleteCallback): @@ -76929,7 +75870,7 @@ class FigureOfMeritDefinitionDataMinimumMaximum(IFigureOfMeritDefinitionData, Su _get_maximum_value_method_offset = 3 _set_maximum_value_method_offset = 4 _metadata = { - "iid_data" : (5213258242678945234, 9366329144971235469), + "iid_data" : (5218999220794334109, 4757106212777366406), "vtable_reference" : IFigureOfMeritDefinitionData._vtable_offset + IFigureOfMeritDefinitionData._num_methods - 1, } _property_names = {} @@ -76984,7 +75925,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionDataMinimumMaximum, [FigureOfMeritDefinitionDataMinimumMaximum, IFigureOfMeritDefinitionData]) -agcls.AgClassCatalog.add_catalog_entry((4943393229761230799, 5876396005785287858), FigureOfMeritDefinitionDataMinimumMaximum) +agcls.AgClassCatalog.add_catalog_entry((4783320882753401870, 2492307054374657207), FigureOfMeritDefinitionDataMinimumMaximum) agcls.AgTypeNameMap["FigureOfMeritDefinitionDataMinimumMaximum"] = FigureOfMeritDefinitionDataMinimumMaximum class FigureOfMeritDefinitionDataMinimumNumberOfAssets(IFigureOfMeritDefinitionData, SupportsDeleteCallback): @@ -76995,7 +75936,7 @@ class FigureOfMeritDefinitionDataMinimumNumberOfAssets(IFigureOfMeritDefinitionD _get_minimum_assets_method_offset = 1 _set_minimum_assets_method_offset = 2 _metadata = { - "iid_data" : (5557996831097808692, 7093223812964085422), + "iid_data" : (5176719472219704758, 6630856189957127300), "vtable_reference" : IFigureOfMeritDefinitionData._vtable_offset + IFigureOfMeritDefinitionData._num_methods - 1, } _property_names = {} @@ -77034,7 +75975,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionDataMinimumNumberOfAssets, [FigureOfMeritDefinitionDataMinimumNumberOfAssets, IFigureOfMeritDefinitionData]) -agcls.AgClassCatalog.add_catalog_entry((4795535947915775687, 3259880782943541653), FigureOfMeritDefinitionDataMinimumNumberOfAssets) +agcls.AgClassCatalog.add_catalog_entry((5470766393631563143, 14796289068079116696), FigureOfMeritDefinitionDataMinimumNumberOfAssets) agcls.AgTypeNameMap["FigureOfMeritDefinitionDataMinimumNumberOfAssets"] = FigureOfMeritDefinitionDataMinimumNumberOfAssets class FigureOfMeritDefinitionDataPercentLevel(IFigureOfMeritDefinitionData, SupportsDeleteCallback): @@ -77045,7 +75986,7 @@ class FigureOfMeritDefinitionDataPercentLevel(IFigureOfMeritDefinitionData, Supp _get_percent_level_method_offset = 1 _set_percent_level_method_offset = 2 _metadata = { - "iid_data" : (4679421445861858429, 16054357893127729795), + "iid_data" : (5152153823962383870, 7900631336923050883), "vtable_reference" : IFigureOfMeritDefinitionData._vtable_offset + IFigureOfMeritDefinitionData._num_methods - 1, } _property_names = {} @@ -77084,7 +76025,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionDataPercentLevel, [FigureOfMeritDefinitionDataPercentLevel, IFigureOfMeritDefinitionData]) -agcls.AgClassCatalog.add_catalog_entry((5231607555749567307, 17305741550100852919), FigureOfMeritDefinitionDataPercentLevel) +agcls.AgClassCatalog.add_catalog_entry((5460792104555823209, 18320328834765729923), FigureOfMeritDefinitionDataPercentLevel) agcls.AgTypeNameMap["FigureOfMeritDefinitionDataPercentLevel"] = FigureOfMeritDefinitionDataPercentLevel class FigureOfMeritDefinitionDataBestN(IFigureOfMeritDefinitionData, SupportsDeleteCallback): @@ -77099,7 +76040,7 @@ class FigureOfMeritDefinitionDataBestN(IFigureOfMeritDefinitionData, SupportsDel _is_best_n_metric_supported_method_offset = 5 _get_best_n_metric_supported_types_method_offset = 6 _metadata = { - "iid_data" : (5277736981119799329, 17432684764590027396), + "iid_data" : (5503855905698118205, 11114537357061005740), "vtable_reference" : IFigureOfMeritDefinitionData._vtable_offset + IFigureOfMeritDefinitionData._num_methods - 1, } _property_names = {} @@ -77170,7 +76111,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionDataBestN, [FigureOfMeritDefinitionDataBestN, IFigureOfMeritDefinitionData]) -agcls.AgClassCatalog.add_catalog_entry((5015625860426399360, 2238267326801843079), FigureOfMeritDefinitionDataBestN) +agcls.AgClassCatalog.add_catalog_entry((5528168694043109782, 2553970361341496474), FigureOfMeritDefinitionDataBestN) agcls.AgTypeNameMap["FigureOfMeritDefinitionDataBestN"] = FigureOfMeritDefinitionDataBestN class FigureOfMeritDefinitionDataBest4(IFigureOfMeritDefinitionData, SupportsDeleteCallback): @@ -77183,7 +76124,7 @@ class FigureOfMeritDefinitionDataBest4(IFigureOfMeritDefinitionData, SupportsDel _is_best_4_metric_supported_method_offset = 3 _get_best_4_metric_supported_types_method_offset = 4 _metadata = { - "iid_data" : (5369364205142306490, 11176394973388720060), + "iid_data" : (5640756179418107681, 8830814184528478648), "vtable_reference" : IFigureOfMeritDefinitionData._vtable_offset + IFigureOfMeritDefinitionData._num_methods - 1, } _property_names = {} @@ -77238,7 +76179,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionDataBest4, [FigureOfMeritDefinitionDataBest4, IFigureOfMeritDefinitionData]) -agcls.AgClassCatalog.add_catalog_entry((4843549943833011512, 3187521262258173340), FigureOfMeritDefinitionDataBest4) +agcls.AgClassCatalog.add_catalog_entry((5411493528255970030, 16927896243700949160), FigureOfMeritDefinitionDataBest4) agcls.AgTypeNameMap["FigureOfMeritDefinitionDataBest4"] = FigureOfMeritDefinitionDataBest4 class FigureOfMeritDefinitionAccessConstraint(IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -77255,7 +76196,7 @@ class FigureOfMeritDefinitionAccessConstraint(IFigureOfMeritDefinitionCompute, I _get_constraint_method_offset = 7 _set_constraint_method_offset = 8 _metadata = { - "iid_data" : (5014024857163489911, 6225869521041214353), + "iid_data" : (5067277357374028209, 12726484525345141694), "vtable_reference" : IFigureOfMeritDefinitionCompute._vtable_offset + IFigureOfMeritDefinitionCompute._num_methods - 1, } _property_names = {} @@ -77344,7 +76285,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionAccessConstraint, [FigureOfMeritDefinitionAccessConstraint, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((5190165829965842331, 6216946428550350215), FigureOfMeritDefinitionAccessConstraint) +agcls.AgClassCatalog.add_catalog_entry((5587679147805099620, 2471147563797642170), FigureOfMeritDefinitionAccessConstraint) agcls.AgTypeNameMap["FigureOfMeritDefinitionAccessConstraint"] = FigureOfMeritDefinitionAccessConstraint class FigureOfMeritSatisfaction(SupportsDeleteCallback): @@ -77369,7 +76310,7 @@ class FigureOfMeritSatisfaction(SupportsDeleteCallback): _get_exclude_value_range_method_offset = 15 _set_exclude_value_range_method_offset = 16 _metadata = { - "iid_data" : (5372737379561323094, 16459430738207159481), + "iid_data" : (5721146617675820346, 10097737367130041735), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -77518,7 +76459,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritSatisfaction, [FigureOfMeritSatisfaction, ]) -agcls.AgClassCatalog.add_catalog_entry((5714723963885066939, 8738334924340735402), FigureOfMeritSatisfaction) +agcls.AgClassCatalog.add_catalog_entry((4875478029805342148, 17523179299127745691), FigureOfMeritSatisfaction) agcls.AgTypeNameMap["FigureOfMeritSatisfaction"] = FigureOfMeritSatisfaction class FigureOfMerit(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -77567,7 +76508,7 @@ class FigureOfMerit(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _set_access_constraint_definition_name_method_offset = 10 _set_scalar_calculation_definition_method_offset = 11 _metadata = { - "iid_data" : (4640908666250216033, 3417354523410357417), + "iid_data" : (5406294539003314105, 4138426899019523225), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -77681,7 +76622,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMerit, [FigureOfMerit, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5637489314275856665, 15047614264368808355), FigureOfMerit) +agcls.AgClassCatalog.add_catalog_entry((5169673041121949170, 13127440372410023059), FigureOfMerit) agcls.AgTypeNameMap["FigureOfMerit"] = FigureOfMerit class FigureOfMeritDefinitionAccessSeparation(IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -77691,7 +76632,7 @@ class FigureOfMeritDefinitionAccessSeparation(IFigureOfMeritDefinition, Supports _vtable_offset = IFigureOfMeritDefinition._vtable_offset + IFigureOfMeritDefinition._num_methods _get_minimum_maximum_data_method_offset = 1 _metadata = { - "iid_data" : (4662418486140603140, 1776342424411469480), + "iid_data" : (4720382487878257077, 2158722837522905787), "vtable_reference" : IFigureOfMeritDefinition._vtable_offset + IFigureOfMeritDefinition._num_methods - 1, } _property_names = {} @@ -77723,7 +76664,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionAccessSeparation, [FigureOfMeritDefinitionAccessSeparation, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((4842092795521830649, 17523172424048348335), FigureOfMeritDefinitionAccessSeparation) +agcls.AgClassCatalog.add_catalog_entry((4700090263712035670, 6920974242843824793), FigureOfMeritDefinitionAccessSeparation) agcls.AgTypeNameMap["FigureOfMeritDefinitionAccessSeparation"] = FigureOfMeritDefinitionAccessSeparation class FigureOfMeritDefinitionDilutionOfPrecision(IFigureOfMeritDefinitionDilutionOfPrecision, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -77746,7 +76687,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionDilutionOfPrecision, [IFigureOfMeritDefinitionDilutionOfPrecision, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((4672320914766244596, 2729302945195171715), FigureOfMeritDefinitionDilutionOfPrecision) +agcls.AgClassCatalog.add_catalog_entry((5047324947182258971, 447102690529562547), FigureOfMeritDefinitionDilutionOfPrecision) agcls.AgTypeNameMap["FigureOfMeritDefinitionDilutionOfPrecision"] = FigureOfMeritDefinitionDilutionOfPrecision class FigureOfMeritDefinitionNavigationAccuracy(IFigureOfMeritDefinitionDilutionOfPrecision, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -77756,7 +76697,7 @@ class FigureOfMeritDefinitionNavigationAccuracy(IFigureOfMeritDefinitionDilution _vtable_offset = IFigureOfMeritDefinitionDilutionOfPrecision._vtable_offset + IFigureOfMeritDefinitionDilutionOfPrecision._num_methods _get_uncertainties_method_offset = 1 _metadata = { - "iid_data" : (5343010486799026272, 3264468860317538475), + "iid_data" : (5667489805316045983, 13146098933273502910), "vtable_reference" : IFigureOfMeritDefinitionDilutionOfPrecision._vtable_offset + IFigureOfMeritDefinitionDilutionOfPrecision._num_methods - 1, } _property_names = {} @@ -77792,7 +76733,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionNavigationAccuracy, [FigureOfMeritDefinitionNavigationAccuracy, IFigureOfMeritDefinitionDilutionOfPrecision, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((5350384301603261315, 1694688730284045991), FigureOfMeritDefinitionNavigationAccuracy) +agcls.AgClassCatalog.add_catalog_entry((5158745207916638081, 16263862008510202269), FigureOfMeritDefinitionNavigationAccuracy) agcls.AgTypeNameMap["FigureOfMeritDefinitionNavigationAccuracy"] = FigureOfMeritDefinitionNavigationAccuracy class FigureOfMeritAssetListElement(SupportsDeleteCallback): @@ -77805,7 +76746,7 @@ class FigureOfMeritAssetListElement(SupportsDeleteCallback): _get_method_method_offset = 3 _get_asset_method_offset = 4 _metadata = { - "iid_data" : (5417701524061546271, 16762643626134878351), + "iid_data" : (5211310206757148261, 10876057398512985018), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -77860,7 +76801,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritAssetListElement, [FigureOfMeritAssetListElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5098702532059843628, 5218325578395017134), FigureOfMeritAssetListElement) +agcls.AgClassCatalog.add_catalog_entry((4734072091924524258, 3971320733313475499), FigureOfMeritAssetListElement) agcls.AgTypeNameMap["FigureOfMeritAssetListElement"] = FigureOfMeritAssetListElement class FigureOfMeritAssetListCollection(SupportsDeleteCallback): @@ -77872,7 +76813,7 @@ class FigureOfMeritAssetListCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (4632465977975768959, 10207962900271032205), + "iid_data" : (5336185394119281969, 7891470468614853261), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -77934,7 +76875,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritAssetListCollection, [FigureOfMeritAssetListCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5486539952674372709, 10190305291891860364), FigureOfMeritAssetListCollection) +agcls.AgClassCatalog.add_catalog_entry((4831025077668791992, 6889813900103289265), FigureOfMeritAssetListCollection) agcls.AgTypeNameMap["FigureOfMeritAssetListCollection"] = FigureOfMeritAssetListCollection class FigureOfMeritUncertainties(SupportsDeleteCallback): @@ -77946,7 +76887,7 @@ class FigureOfMeritUncertainties(SupportsDeleteCallback): _set_receiver_range_method_offset = 2 _get_asset_list_method_offset = 3 _metadata = { - "iid_data" : (5066087091635768559, 8227590048891742377), + "iid_data" : (5627837877090511659, 16495809569803672732), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -77992,7 +76933,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritUncertainties, [FigureOfMeritUncertainties, ]) -agcls.AgClassCatalog.add_catalog_entry((5559774681665307232, 8709911343744120458), FigureOfMeritUncertainties) +agcls.AgClassCatalog.add_catalog_entry((4990517029841235870, 768031022902559420), FigureOfMeritUncertainties) agcls.AgTypeNameMap["FigureOfMeritUncertainties"] = FigureOfMeritUncertainties class FigureOfMeritDefinitionResponseTime(IFigureOfMeritDefinitionResponseTime, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -78015,7 +76956,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionResponseTime, [IFigureOfMeritDefinitionResponseTime, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((5420116287352786254, 15781891729811128501), FigureOfMeritDefinitionResponseTime) +agcls.AgClassCatalog.add_catalog_entry((5729250054484540540, 11839098565293873806), FigureOfMeritDefinitionResponseTime) agcls.AgTypeNameMap["FigureOfMeritDefinitionResponseTime"] = FigureOfMeritDefinitionResponseTime class FigureOfMeritDefinitionRevisitTime(IFigureOfMeritDefinitionResponseTime, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -78026,7 +76967,7 @@ class FigureOfMeritDefinitionRevisitTime(IFigureOfMeritDefinitionResponseTime, I _get_end_gap_option_method_offset = 1 _set_end_gap_option_method_offset = 2 _metadata = { - "iid_data" : (5490610956700387027, 7100277610591090825), + "iid_data" : (5655654617976214724, 10074962335886332835), "vtable_reference" : IFigureOfMeritDefinitionResponseTime._vtable_offset + IFigureOfMeritDefinitionResponseTime._num_methods - 1, } _property_names = {} @@ -78069,7 +77010,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionRevisitTime, [FigureOfMeritDefinitionRevisitTime, IFigureOfMeritDefinitionResponseTime, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((5485437623734333542, 1478200894030146189), FigureOfMeritDefinitionRevisitTime) +agcls.AgClassCatalog.add_catalog_entry((5075837521344938030, 14420238204010728378), FigureOfMeritDefinitionRevisitTime) agcls.AgTypeNameMap["FigureOfMeritDefinitionRevisitTime"] = FigureOfMeritDefinitionRevisitTime class FigureOfMeritDefinitionSimpleCoverage(IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -78078,7 +77019,7 @@ class FigureOfMeritDefinitionSimpleCoverage(IFigureOfMeritDefinition, SupportsDe _num_methods = 0 _vtable_offset = IFigureOfMeritDefinition._vtable_offset + IFigureOfMeritDefinition._num_methods _metadata = { - "iid_data" : (4877930297904799427, 17529075317950463624), + "iid_data" : (5752874928564280602, 17022686116431536513), "vtable_reference" : IFigureOfMeritDefinition._vtable_offset + IFigureOfMeritDefinition._num_methods - 1, } _property_names = {} @@ -78101,7 +77042,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionSimpleCoverage, [FigureOfMeritDefinitionSimpleCoverage, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((4632685622493765685, 16312237938682993042), FigureOfMeritDefinitionSimpleCoverage) +agcls.AgClassCatalog.add_catalog_entry((5584368683117477563, 1342084738431435147), FigureOfMeritDefinitionSimpleCoverage) agcls.AgTypeNameMap["FigureOfMeritDefinitionSimpleCoverage"] = FigureOfMeritDefinitionSimpleCoverage class FigureOfMeritDefinitionTimeAverageGap(IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -78110,7 +77051,7 @@ class FigureOfMeritDefinitionTimeAverageGap(IFigureOfMeritDefinition, SupportsDe _num_methods = 0 _vtable_offset = IFigureOfMeritDefinition._vtable_offset + IFigureOfMeritDefinition._num_methods _metadata = { - "iid_data" : (5676109316532445915, 14061381454083715002), + "iid_data" : (5170290657197598504, 12763984116968471994), "vtable_reference" : IFigureOfMeritDefinition._vtable_offset + IFigureOfMeritDefinition._num_methods - 1, } _property_names = {} @@ -78133,7 +77074,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionTimeAverageGap, [FigureOfMeritDefinitionTimeAverageGap, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((4880556357873140003, 5579042497112744124), FigureOfMeritDefinitionTimeAverageGap) +agcls.AgClassCatalog.add_catalog_entry((5238901260437701947, 12169614752740362124), FigureOfMeritDefinitionTimeAverageGap) agcls.AgTypeNameMap["FigureOfMeritDefinitionTimeAverageGap"] = FigureOfMeritDefinitionTimeAverageGap class FigureOfMeritDefinitionSystemAgeOfData(IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -78162,7 +77103,7 @@ class FigureOfMeritDefinitionSystemAgeOfData(IFigureOfMeritDefinitionCompute, IF _get_time_step_method_offset = 19 _set_time_step_method_offset = 20 _metadata = { - "iid_data" : (4729787925449535093, 3126965251524778429), + "iid_data" : (4777656701311551117, 9488843497513877146), "vtable_reference" : IFigureOfMeritDefinitionCompute._vtable_offset + IFigureOfMeritDefinitionCompute._num_methods - 1, } _property_names = {} @@ -78347,7 +77288,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionSystemAgeOfData, [FigureOfMeritDefinitionSystemAgeOfData, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((5745423844841700215, 1129578823465499784), FigureOfMeritDefinitionSystemAgeOfData) +agcls.AgClassCatalog.add_catalog_entry((5741937386902975323, 3916494545697968281), FigureOfMeritDefinitionSystemAgeOfData) agcls.AgTypeNameMap["FigureOfMeritDefinitionSystemAgeOfData"] = FigureOfMeritDefinitionSystemAgeOfData class FigureOfMeritGraphics2DContours(IFigureOfMeritGraphics2DContours, SupportsDeleteCallback): @@ -78366,7 +77307,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DContours, [IFigureOfMeritGraphics2DContours]) -agcls.AgClassCatalog.add_catalog_entry((5141124008707081246, 2092745303450640514), FigureOfMeritGraphics2DContours) +agcls.AgClassCatalog.add_catalog_entry((5617303724264882776, 1526275153931407544), FigureOfMeritGraphics2DContours) agcls.AgTypeNameMap["FigureOfMeritGraphics2DContours"] = FigureOfMeritGraphics2DContours class FigureOfMeritGraphics2DAttributes(IFigureOfMeritGraphics2DAttributes, SupportsDeleteCallback): @@ -78385,7 +77326,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DAttributes, [IFigureOfMeritGraphics2DAttributes]) -agcls.AgClassCatalog.add_catalog_entry((5583033323757692405, 3113681789322279301), FigureOfMeritGraphics2DAttributes) +agcls.AgClassCatalog.add_catalog_entry((5616828109320226939, 2290842180232058551), FigureOfMeritGraphics2DAttributes) agcls.AgTypeNameMap["FigureOfMeritGraphics2DAttributes"] = FigureOfMeritGraphics2DAttributes class FigureOfMeritGraphics2DContoursAnimation(IFigureOfMeritGraphics2DContours, SupportsDeleteCallback): @@ -78394,7 +77335,7 @@ class FigureOfMeritGraphics2DContoursAnimation(IFigureOfMeritGraphics2DContours, _num_methods = 0 _vtable_offset = IFigureOfMeritGraphics2DContours._vtable_offset + IFigureOfMeritGraphics2DContours._num_methods _metadata = { - "iid_data" : (5030693630578846372, 11383658642948292797), + "iid_data" : (4986581038851022199, 7135577536777754550), "vtable_reference" : IFigureOfMeritGraphics2DContours._vtable_offset + IFigureOfMeritGraphics2DContours._num_methods - 1, } _property_names = {} @@ -78417,7 +77358,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DContoursAnimation, [FigureOfMeritGraphics2DContoursAnimation, IFigureOfMeritGraphics2DContours]) -agcls.AgClassCatalog.add_catalog_entry((5466846711386388908, 3144360441977341630), FigureOfMeritGraphics2DContoursAnimation) +agcls.AgClassCatalog.add_catalog_entry((4923755934839518130, 17847695626134982530), FigureOfMeritGraphics2DContoursAnimation) agcls.AgTypeNameMap["FigureOfMeritGraphics2DContoursAnimation"] = FigureOfMeritGraphics2DContoursAnimation class FigureOfMeritGraphics2DAttributesAnimation(IFigureOfMeritGraphics2DAttributes, SupportsDeleteCallback): @@ -78428,7 +77369,7 @@ class FigureOfMeritGraphics2DAttributesAnimation(IFigureOfMeritGraphics2DAttribu _get_accumulation_method_offset = 1 _set_accumulation_method_offset = 2 _metadata = { - "iid_data" : (5676165026614852090, 1990290064823301504), + "iid_data" : (5522839236530754669, 2002602249828317611), "vtable_reference" : IFigureOfMeritGraphics2DAttributes._vtable_offset + IFigureOfMeritGraphics2DAttributes._num_methods - 1, } _property_names = {} @@ -78467,7 +77408,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DAttributesAnimation, [FigureOfMeritGraphics2DAttributesAnimation, IFigureOfMeritGraphics2DAttributes]) -agcls.AgClassCatalog.add_catalog_entry((4964078884542613562, 12047864033299415951), FigureOfMeritGraphics2DAttributesAnimation) +agcls.AgClassCatalog.add_catalog_entry((4793888225987301537, 10791297457571109284), FigureOfMeritGraphics2DAttributesAnimation) agcls.AgTypeNameMap["FigureOfMeritGraphics2DAttributesAnimation"] = FigureOfMeritGraphics2DAttributesAnimation class FigureOfMeritGraphics(SupportsDeleteCallback): @@ -78480,7 +77421,7 @@ class FigureOfMeritGraphics(SupportsDeleteCallback): _get_show_graphics_method_offset = 3 _set_show_graphics_method_offset = 4 _metadata = { - "iid_data" : (5631002823754325366, 15541840400781961874), + "iid_data" : (4803343982125523262, 5779714655290116782), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -78535,7 +77476,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics, [FigureOfMeritGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((4777736574237784041, 17835741838636892059), FigureOfMeritGraphics) +agcls.AgClassCatalog.add_catalog_entry((4810802559463148477, 8059490445303643788), FigureOfMeritGraphics) agcls.AgTypeNameMap["FigureOfMeritGraphics"] = FigureOfMeritGraphics class FigureOfMeritGraphics2DRampColor(SupportsDeleteCallback): @@ -78548,7 +77489,7 @@ class FigureOfMeritGraphics2DRampColor(SupportsDeleteCallback): _get_end_color_method_offset = 3 _set_end_color_method_offset = 4 _metadata = { - "iid_data" : (5099585374263536257, 6019374622789052349), + "iid_data" : (4685179052726219094, 4128963037935921577), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -78601,7 +77542,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DRampColor, [FigureOfMeritGraphics2DRampColor, ]) -agcls.AgClassCatalog.add_catalog_entry((5663809353622902698, 13354784119661898907), FigureOfMeritGraphics2DRampColor) +agcls.AgClassCatalog.add_catalog_entry((5289206795386514643, 8847134029350541498), FigureOfMeritGraphics2DRampColor) agcls.AgTypeNameMap["FigureOfMeritGraphics2DRampColor"] = FigureOfMeritGraphics2DRampColor class FigureOfMeritGraphics2DLevelAttributesElement(SupportsDeleteCallback): @@ -78614,7 +77555,7 @@ class FigureOfMeritGraphics2DLevelAttributesElement(SupportsDeleteCallback): _get_color_method_offset = 3 _set_color_method_offset = 4 _metadata = { - "iid_data" : (5330493963083695313, 1984008093808826771), + "iid_data" : (4878707965346092373, 13048585310120751790), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -78667,7 +77608,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DLevelAttributesElement, [FigureOfMeritGraphics2DLevelAttributesElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5458825522961285285, 4165542178174370195), FigureOfMeritGraphics2DLevelAttributesElement) +agcls.AgClassCatalog.add_catalog_entry((4725446893984509499, 4638084161968691382), FigureOfMeritGraphics2DLevelAttributesElement) agcls.AgTypeNameMap["FigureOfMeritGraphics2DLevelAttributesElement"] = FigureOfMeritGraphics2DLevelAttributesElement class FigureOfMeritGraphics2DLevelAttributesCollection(SupportsDeleteCallback): @@ -78683,7 +77624,7 @@ class FigureOfMeritGraphics2DLevelAttributesCollection(SupportsDeleteCallback): _add_level_range_method_offset = 6 _add_level_method_offset = 7 _metadata = { - "iid_data" : (5147768505440667062, 5886340785619027105), + "iid_data" : (5687193641822443898, 14769523521713840056), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -78773,7 +77714,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DLevelAttributesCollection, [FigureOfMeritGraphics2DLevelAttributesCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4983706690228074871, 17333192296417975187), FigureOfMeritGraphics2DLevelAttributesCollection) +agcls.AgClassCatalog.add_catalog_entry((5634119772825212348, 6318184178890840735), FigureOfMeritGraphics2DLevelAttributesCollection) agcls.AgTypeNameMap["FigureOfMeritGraphics2DLevelAttributesCollection"] = FigureOfMeritGraphics2DLevelAttributesCollection class FigureOfMeritGraphics2DPositionOnMap(SupportsDeleteCallback): @@ -78786,7 +77727,7 @@ class FigureOfMeritGraphics2DPositionOnMap(SupportsDeleteCallback): _get_y_method_offset = 3 _set_y_method_offset = 4 _metadata = { - "iid_data" : (5588835179548139093, 2798841366437148563), + "iid_data" : (5205415052215113863, 7305478705548969133), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -78839,60 +77780,26 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DPositionOnMap, [FigureOfMeritGraphics2DPositionOnMap, ]) -agcls.AgClassCatalog.add_catalog_entry((5304317294078702737, 10007890522443202949), FigureOfMeritGraphics2DPositionOnMap) +agcls.AgClassCatalog.add_catalog_entry((5228144856309016142, 11199604724813562040), FigureOfMeritGraphics2DPositionOnMap) agcls.AgTypeNameMap["FigureOfMeritGraphics2DPositionOnMap"] = FigureOfMeritGraphics2DPositionOnMap class FigureOfMeritGraphics2DColorOptions(SupportsDeleteCallback): """Color options for contour legend.""" - _num_methods = 8 + _num_methods = 4 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_background_method_offset = 1 - _set_background_method_offset = 2 - _get_text_method_offset = 3 - _set_text_method_offset = 4 - _get_background_color_method_offset = 5 - _set_background_color_method_offset = 6 - _get_text_color_method_offset = 7 - _set_text_color_method_offset = 8 + _get_background_color_method_offset = 1 + _set_background_color_method_offset = 2 + _get_text_color_method_offset = 3 + _set_text_color_method_offset = 4 _metadata = { - "iid_data" : (5632159083217097198, 18305046691816789172), + "iid_data" : (5287726543474712622, 3699698740745773733), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, FigureOfMeritGraphics2DColorOptions) - _get_background_metadata = { "offset" : _get_background_method_offset, - "arg_types" : (POINTER(agcom.OLE_COLOR),), - "marshallers" : (agmarshall.OLEColorArg,) } - @property - def background(self) -> agcolor.Color: - """Do not use this property, as it is deprecated. Background color of legend.""" - return self._intf.get_property(FigureOfMeritGraphics2DColorOptions._metadata, FigureOfMeritGraphics2DColorOptions._get_background_metadata) - - _set_background_metadata = { "offset" : _set_background_method_offset, - "arg_types" : (agcom.OLE_COLOR,), - "marshallers" : (agmarshall.OLEColorArg,) } - @background.setter - def background(self, background:agcolor.Color) -> None: - return self._intf.set_property(FigureOfMeritGraphics2DColorOptions._metadata, FigureOfMeritGraphics2DColorOptions._set_background_metadata, background) - - _get_text_metadata = { "offset" : _get_text_method_offset, - "arg_types" : (POINTER(agcom.OLE_COLOR),), - "marshallers" : (agmarshall.OLEColorArg,) } - @property - def text(self) -> agcolor.Color: - """Do not use this property, as it is deprecated. Text color of legend.""" - return self._intf.get_property(FigureOfMeritGraphics2DColorOptions._metadata, FigureOfMeritGraphics2DColorOptions._get_text_metadata) - - _set_text_metadata = { "offset" : _set_text_method_offset, - "arg_types" : (agcom.OLE_COLOR,), - "marshallers" : (agmarshall.OLEColorArg,) } - @text.setter - def text(self, text:agcolor.Color) -> None: - return self._intf.set_property(FigureOfMeritGraphics2DColorOptions._metadata, FigureOfMeritGraphics2DColorOptions._set_text_metadata, text) - _get_background_color_metadata = { "offset" : _get_background_color_method_offset, "arg_types" : (POINTER(agcom.OLE_COLOR),), "marshallers" : (agmarshall.OLEColorArg,) } @@ -78923,8 +77830,6 @@ def text_color(self) -> agcolor.Color: def text_color(self, color:agcolor.Color) -> None: return self._intf.set_property(FigureOfMeritGraphics2DColorOptions._metadata, FigureOfMeritGraphics2DColorOptions._set_text_color_metadata, color) - _property_names[background] = "background" - _property_names[text] = "text" _property_names[background_color] = "background_color" _property_names[text_color] = "text_color" @@ -78941,7 +77846,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DColorOptions, [FigureOfMeritGraphics2DColorOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4684104341339017937, 14544201565239020199), FigureOfMeritGraphics2DColorOptions) +agcls.AgClassCatalog.add_catalog_entry((5030109930193348702, 4496753521303997613), FigureOfMeritGraphics2DColorOptions) agcls.AgTypeNameMap["FigureOfMeritGraphics2DColorOptions"] = FigureOfMeritGraphics2DColorOptions class FigureOfMeritGraphics2DLegendWindow(SupportsDeleteCallback): @@ -78953,7 +77858,7 @@ class FigureOfMeritGraphics2DLegendWindow(SupportsDeleteCallback): _set_show_on_map_method_offset = 2 _get_position_on_map_method_offset = 3 _metadata = { - "iid_data" : (5492531146822172637, 2403612580535460767), + "iid_data" : (4857546852347774098, 3775409411280173220), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -78999,7 +77904,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DLegendWindow, [FigureOfMeritGraphics2DLegendWindow, ]) -agcls.AgClassCatalog.add_catalog_entry((5071241253652050386, 9028786111855433903), FigureOfMeritGraphics2DLegendWindow) +agcls.AgClassCatalog.add_catalog_entry((5450265755109427805, 18037922226297839025), FigureOfMeritGraphics2DLegendWindow) agcls.AgTypeNameMap["FigureOfMeritGraphics2DLegendWindow"] = FigureOfMeritGraphics2DLegendWindow class FigureOfMeritGraphics3DLegendWindow(SupportsDeleteCallback): @@ -79013,7 +77918,7 @@ class FigureOfMeritGraphics3DLegendWindow(SupportsDeleteCallback): _get_translucency_method_offset = 4 _set_translucency_method_offset = 5 _metadata = { - "iid_data" : (5709836073301841196, 17366782324876072622), + "iid_data" : (5115495492959444095, 11356017210192564667), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -79075,7 +77980,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics3DLegendWindow, [FigureOfMeritGraphics3DLegendWindow, ]) -agcls.AgClassCatalog.add_catalog_entry((5680898720459634852, 10729251357588394162), FigureOfMeritGraphics3DLegendWindow) +agcls.AgClassCatalog.add_catalog_entry((5733270173940635999, 10730628494477506206), FigureOfMeritGraphics3DLegendWindow) agcls.AgTypeNameMap["FigureOfMeritGraphics3DLegendWindow"] = FigureOfMeritGraphics3DLegendWindow class FigureOfMeritGraphics2DTextOptions(SupportsDeleteCallback): @@ -79090,7 +77995,7 @@ class FigureOfMeritGraphics2DTextOptions(SupportsDeleteCallback): _get_floating_point_format_method_offset = 5 _set_floating_point_format_method_offset = 6 _metadata = { - "iid_data" : (4784583265437198863, 15252766279425942415), + "iid_data" : (5500416935771311241, 441448534271361976), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -79159,7 +78064,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DTextOptions, [FigureOfMeritGraphics2DTextOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5209062537207709894, 12823249701245391763), FigureOfMeritGraphics2DTextOptions) +agcls.AgClassCatalog.add_catalog_entry((4797697215451960015, 1319043272386901130), FigureOfMeritGraphics2DTextOptions) agcls.AgTypeNameMap["FigureOfMeritGraphics2DTextOptions"] = FigureOfMeritGraphics2DTextOptions class FigureOfMeritGraphics2DRangeColorOptions(SupportsDeleteCallback): @@ -79178,7 +78083,7 @@ class FigureOfMeritGraphics2DRangeColorOptions(SupportsDeleteCallback): _get_color_square_height_method_offset = 9 _set_color_square_height_method_offset = 10 _metadata = { - "iid_data" : (5243772233508049968, 5795074573747962538), + "iid_data" : (4820311713504123457, 13546115147296165822), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -79279,7 +78184,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DRangeColorOptions, [FigureOfMeritGraphics2DRangeColorOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4902194483226152585, 1829872196080706695), FigureOfMeritGraphics2DRangeColorOptions) +agcls.AgClassCatalog.add_catalog_entry((5327997631685229170, 14059452590807118723), FigureOfMeritGraphics2DRangeColorOptions) agcls.AgTypeNameMap["FigureOfMeritGraphics2DRangeColorOptions"] = FigureOfMeritGraphics2DRangeColorOptions class FigureOfMeritGraphics2DLegend(SupportsDeleteCallback): @@ -79293,7 +78198,7 @@ class FigureOfMeritGraphics2DLegend(SupportsDeleteCallback): _get_graphics_2d_window_method_offset = 4 _get_graphics_3d_window_method_offset = 5 _metadata = { - "iid_data" : (5183890354468895553, 4066844794164606882), + "iid_data" : (5506962387733065472, 11994781233059547023), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -79359,7 +78264,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics2DLegend, [FigureOfMeritGraphics2DLegend, ]) -agcls.AgClassCatalog.add_catalog_entry((4614851112770981729, 4117286617726205573), FigureOfMeritGraphics2DLegend) +agcls.AgClassCatalog.add_catalog_entry((5061245539058440580, 453666515227297937), FigureOfMeritGraphics2DLegend) agcls.AgTypeNameMap["FigureOfMeritGraphics2DLegend"] = FigureOfMeritGraphics2DLegend class FigureOfMeritNavigationAccuracyMethodElevationAngle(IFigureOfMeritNavigationAccuracyMethod, SupportsDeleteCallback): @@ -79371,7 +78276,7 @@ class FigureOfMeritNavigationAccuracyMethodElevationAngle(IFigureOfMeritNavigati _set_filename_method_offset = 2 _get_file_path_method_offset = 3 _metadata = { - "iid_data" : (5149553372578066652, 15478877948861470608), + "iid_data" : (5057286430128351574, 12312257844726734212), "vtable_reference" : IFigureOfMeritNavigationAccuracyMethod._vtable_offset + IFigureOfMeritNavigationAccuracyMethod._num_methods - 1, } _property_names = {} @@ -79419,7 +78324,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritNavigationAccuracyMethodElevationAngle, [FigureOfMeritNavigationAccuracyMethodElevationAngle, IFigureOfMeritNavigationAccuracyMethod]) -agcls.AgClassCatalog.add_catalog_entry((5390753150133811344, 17494857108871627394), FigureOfMeritNavigationAccuracyMethodElevationAngle) +agcls.AgClassCatalog.add_catalog_entry((5723133804850610112, 3117138046069672851), FigureOfMeritNavigationAccuracyMethodElevationAngle) agcls.AgTypeNameMap["FigureOfMeritNavigationAccuracyMethodElevationAngle"] = FigureOfMeritNavigationAccuracyMethodElevationAngle class FigureOfMeritNavigationAccuracyMethodConstant(IFigureOfMeritNavigationAccuracyMethod, SupportsDeleteCallback): @@ -79430,7 +78335,7 @@ class FigureOfMeritNavigationAccuracyMethodConstant(IFigureOfMeritNavigationAccu _get_value_method_offset = 1 _set_value_method_offset = 2 _metadata = { - "iid_data" : (4939957069915535505, 7433035314905048510), + "iid_data" : (4931173908277226372, 15441861905947294390), "vtable_reference" : IFigureOfMeritNavigationAccuracyMethod._vtable_offset + IFigureOfMeritNavigationAccuracyMethod._num_methods - 1, } _property_names = {} @@ -79469,7 +78374,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritNavigationAccuracyMethodConstant, [FigureOfMeritNavigationAccuracyMethodConstant, IFigureOfMeritNavigationAccuracyMethod]) -agcls.AgClassCatalog.add_catalog_entry((4617973430193700240, 12334546096760469390), FigureOfMeritNavigationAccuracyMethodConstant) +agcls.AgClassCatalog.add_catalog_entry((5675594543285862994, 7764381273900705968), FigureOfMeritNavigationAccuracyMethodConstant) agcls.AgTypeNameMap["FigureOfMeritNavigationAccuracyMethodConstant"] = FigureOfMeritNavigationAccuracyMethodConstant class FigureOfMeritGraphics3DAttributes(SupportsDeleteCallback): @@ -79484,7 +78389,7 @@ class FigureOfMeritGraphics3DAttributes(SupportsDeleteCallback): _get_point_size_method_offset = 5 _set_point_size_method_offset = 6 _metadata = { - "iid_data" : (5244996137591785929, 1646158707671198893), + "iid_data" : (5760692364813592709, 4603771967235132046), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -79553,7 +78458,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics3DAttributes, [FigureOfMeritGraphics3DAttributes, ]) -agcls.AgClassCatalog.add_catalog_entry((5188903774580945351, 2192983602258125955), FigureOfMeritGraphics3DAttributes) +agcls.AgClassCatalog.add_catalog_entry((5579332645232080787, 1409485734797321894), FigureOfMeritGraphics3DAttributes) agcls.AgTypeNameMap["FigureOfMeritGraphics3DAttributes"] = FigureOfMeritGraphics3DAttributes class FigureOfMeritGraphics3D(SupportsDeleteCallback): @@ -79568,7 +78473,7 @@ class FigureOfMeritGraphics3D(SupportsDeleteCallback): _get_pixels_per_degree_method_offset = 5 _set_pixels_per_degree_method_offset = 6 _metadata = { - "iid_data" : (5308025587370933883, 15828014858740846765), + "iid_data" : (5028025921207953750, 442932616497405101), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -79639,7 +78544,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGraphics3D, [FigureOfMeritGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5092623199903070561, 8177835774116195460), FigureOfMeritGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4718749145377482340, 665787530003921540), FigureOfMeritGraphics3D) agcls.AgTypeNameMap["FigureOfMeritGraphics3D"] = FigureOfMeritGraphics3D class AttitudeProfileGPS(IVehicleAttitudeProfile, SupportsDeleteCallback): @@ -79650,7 +78555,7 @@ class AttitudeProfileGPS(IVehicleAttitudeProfile, SupportsDeleteCallback): _get_model_type_method_offset = 1 _set_model_type_method_offset = 2 _metadata = { - "iid_data" : (5247056000443054275, 17572897246039665289), + "iid_data" : (5485018980761996440, 11022700787818298552), "vtable_reference" : IVehicleAttitudeProfile._vtable_offset + IVehicleAttitudeProfile._num_methods - 1, } _property_names = {} @@ -79689,7 +78594,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeProfileGPS, [AttitudeProfileGPS, IVehicleAttitudeProfile]) -agcls.AgClassCatalog.add_catalog_entry((5720510923509811731, 10922085899185409196), AttitudeProfileGPS) +agcls.AgClassCatalog.add_catalog_entry((5668437795782495816, 15971375837255744132), AttitudeProfileGPS) agcls.AgTypeNameMap["AttitudeProfileGPS"] = AttitudeProfileGPS class STKObjectModelContext(SupportsDeleteCallback): @@ -79700,7 +78605,7 @@ class STKObjectModelContext(SupportsDeleteCallback): _create_method_offset = 1 _create_restrictive_method_offset = 2 _metadata = { - "iid_data" : (5596363533784184342, 13832444535515838629), + "iid_data" : (4885462684348821584, 14644020570555960726), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -79735,7 +78640,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKObjectModelContext, [STKObjectModelContext, ]) -agcls.AgClassCatalog.add_catalog_entry((4914359684448815004, 17994888022236927364), STKObjectModelContext) +agcls.AgClassCatalog.add_catalog_entry((5560725858552647447, 7749378152104370857), STKObjectModelContext) agcls.AgTypeNameMap["STKObjectModelContext"] = STKObjectModelContext class MilitaryStandard2525bSymbols(SupportsDeleteCallback): @@ -79749,7 +78654,7 @@ class MilitaryStandard2525bSymbols(SupportsDeleteCallback): _set_symbol_image_size_method_offset = 4 _create_symbol_method_offset = 5 _metadata = { - "iid_data" : (4787946624537806669, 8488196018949483679), + "iid_data" : (4971840920147033367, 5899440445628158889), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -79809,7 +78714,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MilitaryStandard2525bSymbols, [MilitaryStandard2525bSymbols, ]) -agcls.AgClassCatalog.add_catalog_entry((5140810558128523156, 10872305554871987342), MilitaryStandard2525bSymbols) +agcls.AgClassCatalog.add_catalog_entry((5613768611265221318, 17408306034451237786), MilitaryStandard2525bSymbols) agcls.AgTypeNameMap["MilitaryStandard2525bSymbols"] = MilitaryStandard2525bSymbols class CoverageGridInspector(SupportsDeleteCallback): @@ -79829,7 +78734,7 @@ class CoverageGridInspector(SupportsDeleteCallback): _get_message_method_offset = 10 _get_grid_point_selection_method_offset = 11 _metadata = { - "iid_data" : (5350697261660556207, 17850302729821775791), + "iid_data" : (5270054768119891754, 16809528607796902549), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -79941,7 +78846,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageGridInspector, [CoverageGridInspector, ]) -agcls.AgClassCatalog.add_catalog_entry((5163896417623061570, 1404046981673810067), CoverageGridInspector) +agcls.AgClassCatalog.add_catalog_entry((4947340974538702441, 15067422023967571636), CoverageGridInspector) agcls.AgTypeNameMap["CoverageGridInspector"] = CoverageGridInspector class FigureOfMeritGridInspector(SupportsDeleteCallback): @@ -79958,7 +78863,7 @@ class FigureOfMeritGridInspector(SupportsDeleteCallback): _get_point_satisfaction_method_offset = 7 _get_message_method_offset = 8 _metadata = { - "iid_data" : (5594134952771874892, 17160795280756765880), + "iid_data" : (5519618168148304866, 17334032900879265207), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -80045,7 +78950,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritGridInspector, [FigureOfMeritGridInspector, ]) -agcls.AgClassCatalog.add_catalog_entry((5397258299193533703, 16199992731814547846), FigureOfMeritGridInspector) +agcls.AgClassCatalog.add_catalog_entry((5679588410381209483, 2981890745606707329), FigureOfMeritGridInspector) agcls.AgTypeNameMap["FigureOfMeritGridInspector"] = FigureOfMeritGridInspector class Graphics3DVaporTrail(SupportsDeleteCallback): @@ -80072,7 +78977,7 @@ class Graphics3DVaporTrail(SupportsDeleteCallback): _get_available_attachment_points_method_offset = 17 _get_display_interval_method_offset = 18 _metadata = { - "iid_data" : (4882961134002340629, 6239843464438519215), + "iid_data" : (5271341429051397853, 976365284828878002), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -80239,7 +79144,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DVaporTrail, [Graphics3DVaporTrail, ]) -agcls.AgClassCatalog.add_catalog_entry((5437982322456711751, 2403308545079833263), Graphics3DVaporTrail) +agcls.AgClassCatalog.add_catalog_entry((5049984645543130358, 16131724625591239582), Graphics3DVaporTrail) agcls.AgTypeNameMap["Graphics3DVaporTrail"] = Graphics3DVaporTrail class VehicleTargetPointingIntervalCollection(SupportsDeleteCallback): @@ -80254,7 +79159,7 @@ class VehicleTargetPointingIntervalCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5356620083604835495, 10008881923875875726), + "iid_data" : (5465731162400235154, 10704271482072570012), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -80337,7 +79242,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleTargetPointingIntervalCollection, [VehicleTargetPointingIntervalCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5124293694023913704, 17765303864979831942), VehicleTargetPointingIntervalCollection) +agcls.AgClassCatalog.add_catalog_entry((5472377567133220416, 12186457794572490653), VehicleTargetPointingIntervalCollection) agcls.AgTypeNameMap["VehicleTargetPointingIntervalCollection"] = VehicleTargetPointingIntervalCollection class AccessConstraintPluginMinMax(IAccessConstraintMinMaxBase, IAccessConstraint, SupportsDeleteCallback): @@ -80350,7 +79255,7 @@ class AccessConstraintPluginMinMax(IAccessConstraintMinMaxBase, IAccessConstrain _set_property_method_offset = 3 _get_available_properties_method_offset = 4 _metadata = { - "iid_data" : (4996872696039503811, 12541255560426888888), + "iid_data" : (4779766147432287898, 1956307311206274988), "vtable_reference" : IAccessConstraintMinMaxBase._vtable_offset + IAccessConstraintMinMaxBase._num_methods - 1, } _property_names = {} @@ -80405,7 +79310,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintPluginMinMax, [AccessConstraintPluginMinMax, IAccessConstraintMinMaxBase, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((4736292829809346323, 322104576383358128), AccessConstraintPluginMinMax) +agcls.AgClassCatalog.add_catalog_entry((5149810786236500365, 3407032388301395330), AccessConstraintPluginMinMax) agcls.AgTypeNameMap["AccessConstraintPluginMinMax"] = AccessConstraintPluginMinMax class ConstellationConstraints(SupportsDeleteCallback): @@ -80424,7 +79329,7 @@ class ConstellationConstraints(SupportsDeleteCallback): _set_to_restriction_type_method_offset = 9 _get_to_restriction_method_offset = 10 _metadata = { - "iid_data" : (4690893069478252777, 6659160322904158859), + "iid_data" : (4964164789020632147, 443444510578932363), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -80527,7 +79432,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConstellationConstraints, [ConstellationConstraints, ]) -agcls.AgClassCatalog.add_catalog_entry((5578760176347651723, 5799297367271579266), ConstellationConstraints) +agcls.AgClassCatalog.add_catalog_entry((5153596904789486048, 3648123441727676589), ConstellationConstraints) agcls.AgTypeNameMap["ConstellationConstraints"] = ConstellationConstraints class ConstellationConstraintObjectRestriction(IConstellationConstraintRestriction, SupportsDeleteCallback): @@ -80538,7 +79443,7 @@ class ConstellationConstraintObjectRestriction(IConstellationConstraintRestricti _get_number_of_objects_method_offset = 1 _set_number_of_objects_method_offset = 2 _metadata = { - "iid_data" : (4741730390081370053, 18391330122314464911), + "iid_data" : (5210040867384562502, 1472214216838069409), "vtable_reference" : IConstellationConstraintRestriction._vtable_offset + IConstellationConstraintRestriction._num_methods - 1, } _property_names = {} @@ -80577,7 +79482,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConstellationConstraintObjectRestriction, [ConstellationConstraintObjectRestriction, IConstellationConstraintRestriction]) -agcls.AgClassCatalog.add_catalog_entry((5485268400131493758, 2464623055052104858), ConstellationConstraintObjectRestriction) +agcls.AgClassCatalog.add_catalog_entry((5538841472233008691, 10073895558659944085), ConstellationConstraintObjectRestriction) agcls.AgTypeNameMap["ConstellationConstraintObjectRestriction"] = ConstellationConstraintObjectRestriction class ConstellationConstraintRestriction(IConstellationConstraintRestriction, SupportsDeleteCallback): @@ -80596,7 +79501,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConstellationConstraintRestriction, [IConstellationConstraintRestriction]) -agcls.AgClassCatalog.add_catalog_entry((5153171094762290387, 5640805191281733016), ConstellationConstraintRestriction) +agcls.AgClassCatalog.add_catalog_entry((5695445104497323691, 7983698247367456933), ConstellationConstraintRestriction) agcls.AgTypeNameMap["ConstellationConstraintRestriction"] = ConstellationConstraintRestriction class Constellation(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -80620,7 +79525,7 @@ class Constellation(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _get_graphics_method_offset = 3 _get_routing_method_offset = 4 _metadata = { - "iid_data" : (4994261108434128909, 14057337444525436326), + "iid_data" : (4867387502815065474, 9657287375013137317), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -80681,7 +79586,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Constellation, [Constellation, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5113395961354841851, 15146281456980998531), Constellation) +agcls.AgClassCatalog.add_catalog_entry((4722523514838602117, 11220558283408909724), Constellation) agcls.AgTypeNameMap["Constellation"] = Constellation class ConstellationGraphics(SupportsDeleteCallback): @@ -80692,7 +79597,7 @@ class ConstellationGraphics(SupportsDeleteCallback): _hide_graphics_method_offset = 1 _restore_graphics_method_offset = 2 _metadata = { - "iid_data" : (5652402916145189238, 5572974495615936394), + "iid_data" : (4899270796897705154, 14170716713766297242), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -80727,7 +79632,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConstellationGraphics, [ConstellationGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5601132922117064746, 11626557344303257256), ConstellationGraphics) +agcls.AgClassCatalog.add_catalog_entry((4771844632215783465, 622128793726752142), ConstellationGraphics) agcls.AgTypeNameMap["ConstellationGraphics"] = ConstellationGraphics class ConstellationRouting(SupportsDeleteCallback): @@ -80740,7 +79645,7 @@ class ConstellationRouting(SupportsDeleteCallback): _get_routing_filename_method_offset = 3 _set_routing_filename_method_offset = 4 _metadata = { - "iid_data" : (5592815919854606090, 5593518131754797244), + "iid_data" : (5056542429429919311, 8098314710073963417), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -80793,7 +79698,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConstellationRouting, [ConstellationRouting, ]) -agcls.AgClassCatalog.add_catalog_entry((4728247305947745257, 9743769347161409922), ConstellationRouting) +agcls.AgClassCatalog.add_catalog_entry((4734296187292786106, 11524769959602490789), ConstellationRouting) agcls.AgTypeNameMap["ConstellationRouting"] = ConstellationRouting class EventDetectionNoSubSampling(IEventDetectionStrategy, SupportsDeleteCallback): @@ -80802,7 +79707,7 @@ class EventDetectionNoSubSampling(IEventDetectionStrategy, SupportsDeleteCallbac _num_methods = 0 _vtable_offset = IEventDetectionStrategy._vtable_offset + IEventDetectionStrategy._num_methods _metadata = { - "iid_data" : (4858490480703287700, 1685837354037303205), + "iid_data" : (5389226688046101094, 3591012925195547319), "vtable_reference" : IEventDetectionStrategy._vtable_offset + IEventDetectionStrategy._num_methods - 1, } _property_names = {} @@ -80825,7 +79730,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EventDetectionNoSubSampling, [EventDetectionNoSubSampling, IEventDetectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5000242414977485148, 11870272235856390839), EventDetectionNoSubSampling) +agcls.AgClassCatalog.add_catalog_entry((5091736645677692623, 9307276294857158540), EventDetectionNoSubSampling) agcls.AgTypeNameMap["EventDetectionNoSubSampling"] = EventDetectionNoSubSampling class EventDetectionSubSampling(IEventDetectionStrategy, SupportsDeleteCallback): @@ -80840,7 +79745,7 @@ class EventDetectionSubSampling(IEventDetectionStrategy, SupportsDeleteCallback) _get_relative_value_convergence_method_offset = 5 _set_relative_value_convergence_method_offset = 6 _metadata = { - "iid_data" : (4679348052049938358, 3540531898247902396), + "iid_data" : (5281215172585735836, 16596506970570470276), "vtable_reference" : IEventDetectionStrategy._vtable_offset + IEventDetectionStrategy._num_methods - 1, } _property_names = {} @@ -80911,7 +79816,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EventDetectionSubSampling, [EventDetectionSubSampling, IEventDetectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5442942929726398247, 170462559276519307), EventDetectionSubSampling) +agcls.AgClassCatalog.add_catalog_entry((5110593736142758937, 4530098369308376240), EventDetectionSubSampling) agcls.AgTypeNameMap["EventDetectionSubSampling"] = EventDetectionSubSampling class SamplingMethodAdaptive(ISamplingMethodStrategy, SupportsDeleteCallback): @@ -80924,7 +79829,7 @@ class SamplingMethodAdaptive(ISamplingMethodStrategy, SupportsDeleteCallback): _get_minimum_time_step_method_offset = 3 _set_minimum_time_step_method_offset = 4 _metadata = { - "iid_data" : (4648808223036591542, 8753563488679226279), + "iid_data" : (5306891286253095304, 13794646705211750529), "vtable_reference" : ISamplingMethodStrategy._vtable_offset + ISamplingMethodStrategy._num_methods - 1, } _property_names = {} @@ -80979,7 +79884,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SamplingMethodAdaptive, [SamplingMethodAdaptive, ISamplingMethodStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5008734376871227563, 13816328263885621389), SamplingMethodAdaptive) +agcls.AgClassCatalog.add_catalog_entry((5179789401232726300, 13400838953077690795), SamplingMethodAdaptive) agcls.AgTypeNameMap["SamplingMethodAdaptive"] = SamplingMethodAdaptive class SamplingMethodFixedStep(ISamplingMethodStrategy, SupportsDeleteCallback): @@ -80992,7 +79897,7 @@ class SamplingMethodFixedStep(ISamplingMethodStrategy, SupportsDeleteCallback): _get_time_bound_method_offset = 3 _set_time_bound_method_offset = 4 _metadata = { - "iid_data" : (4810358249812019218, 6350437042724994454), + "iid_data" : (5009402700387445418, 2335867472097357202), "vtable_reference" : ISamplingMethodStrategy._vtable_offset + ISamplingMethodStrategy._num_methods - 1, } _property_names = {} @@ -81047,7 +79952,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SamplingMethodFixedStep, [SamplingMethodFixedStep, ISamplingMethodStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5336903131240332581, 7170500265571945369), SamplingMethodFixedStep) +agcls.AgClassCatalog.add_catalog_entry((5408967122452587144, 14569590748934803346), SamplingMethodFixedStep) agcls.AgTypeNameMap["SamplingMethodFixedStep"] = SamplingMethodFixedStep class SensorAccessAdvancedSettings(IAccessAdvanced, SupportsDeleteCallback): @@ -81056,7 +79961,7 @@ class SensorAccessAdvancedSettings(IAccessAdvanced, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IAccessAdvanced._vtable_offset + IAccessAdvanced._num_methods _metadata = { - "iid_data" : (5559105164726284438, 5018545289908344495), + "iid_data" : (5620111208011234565, 1769719283217814186), "vtable_reference" : IAccessAdvanced._vtable_offset + IAccessAdvanced._num_methods - 1, } _property_names = {} @@ -81079,7 +79984,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorAccessAdvancedSettings, [SensorAccessAdvancedSettings, IAccessAdvanced]) -agcls.AgClassCatalog.add_catalog_entry((5002676322669288062, 2550602604747699848), SensorAccessAdvancedSettings) +agcls.AgClassCatalog.add_catalog_entry((4769896766465226151, 4816640993642822574), SensorAccessAdvancedSettings) agcls.AgTypeNameMap["SensorAccessAdvancedSettings"] = SensorAccessAdvancedSettings class VehicleAccessAdvancedSettings(IAccessAdvanced, SupportsDeleteCallback): @@ -81092,7 +79997,7 @@ class VehicleAccessAdvancedSettings(IAccessAdvanced, SupportsDeleteCallback): _get_time_sense_method_offset = 3 _set_time_sense_method_offset = 4 _metadata = { - "iid_data" : (5221789735012626678, 17215259608705693873), + "iid_data" : (5626482601127442631, 16573488116840979363), "vtable_reference" : IAccessAdvanced._vtable_offset + IAccessAdvanced._num_methods - 1, } _property_names = {} @@ -81147,7 +80052,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAccessAdvancedSettings, [VehicleAccessAdvancedSettings, IAccessAdvanced]) -agcls.AgClassCatalog.add_catalog_entry((5674127080159753899, 4655346519151488660), VehicleAccessAdvancedSettings) +agcls.AgClassCatalog.add_catalog_entry((5630970413789502971, 9077876077338504088), VehicleAccessAdvancedSettings) agcls.AgTypeNameMap["VehicleAccessAdvancedSettings"] = VehicleAccessAdvancedSettings class AccessSampling(SupportsDeleteCallback): @@ -81161,7 +80066,7 @@ class AccessSampling(SupportsDeleteCallback): _get_supported_types_method_offset = 4 _get_strategy_method_offset = 5 _metadata = { - "iid_data" : (5653711381785291043, 10509446716291925672), + "iid_data" : (4853787701133356922, 10769321409104591492), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -81223,7 +80128,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessSampling, [AccessSampling, ]) -agcls.AgClassCatalog.add_catalog_entry((4671723875794045926, 12712560248565949843), AccessSampling) +agcls.AgClassCatalog.add_catalog_entry((5206108506201921665, 17619732434473827712), AccessSampling) agcls.AgTypeNameMap["AccessSampling"] = AccessSampling class AccessEventDetection(SupportsDeleteCallback): @@ -81237,7 +80142,7 @@ class AccessEventDetection(SupportsDeleteCallback): _get_supported_types_method_offset = 4 _get_strategy_method_offset = 5 _metadata = { - "iid_data" : (4721265330175678838, 868174859399571097), + "iid_data" : (4883919986576890786, 18032459451339386798), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -81299,7 +80204,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessEventDetection, [AccessEventDetection, ]) -agcls.AgClassCatalog.add_catalog_entry((5331148692516204323, 12297269658158332807), AccessEventDetection) +agcls.AgClassCatalog.add_catalog_entry((5639652028820059464, 9998690931234115222), AccessEventDetection) agcls.AgTypeNameMap["AccessEventDetection"] = AccessEventDetection class SensorGraphics3DProjectionElement(SupportsDeleteCallback): @@ -81312,7 +80217,7 @@ class SensorGraphics3DProjectionElement(SupportsDeleteCallback): _get_distance_method_offset = 3 _set_distance_method_offset = 4 _metadata = { - "iid_data" : (4811146306330955433, 14708049441475260828), + "iid_data" : (5212847239120142987, 598802596930384257), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -81365,7 +80270,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorGraphics3DProjectionElement, [SensorGraphics3DProjectionElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5616723973319170351, 14920294512577202861), SensorGraphics3DProjectionElement) +agcls.AgClassCatalog.add_catalog_entry((5283419243875896582, 6132958048771173790), SensorGraphics3DProjectionElement) agcls.AgTypeNameMap["SensorGraphics3DProjectionElement"] = SensorGraphics3DProjectionElement class SensorGraphics3DSpaceProjectionCollection(SupportsDeleteCallback): @@ -81380,7 +80285,7 @@ class SensorGraphics3DSpaceProjectionCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5195813910003161712, 1565745777584577447), + "iid_data" : (5489194490769085931, 15752584289232439464), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -81463,7 +80368,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorGraphics3DSpaceProjectionCollection, [SensorGraphics3DSpaceProjectionCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5257369916018287389, 8470409498700990130), SensorGraphics3DSpaceProjectionCollection) +agcls.AgClassCatalog.add_catalog_entry((4675460224971527753, 5888496607918256525), SensorGraphics3DSpaceProjectionCollection) agcls.AgTypeNameMap["SensorGraphics3DSpaceProjectionCollection"] = SensorGraphics3DSpaceProjectionCollection class SensorGraphics3DTargetProjectionCollection(SupportsDeleteCallback): @@ -81478,7 +80383,7 @@ class SensorGraphics3DTargetProjectionCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5489292317990338881, 12387169597607272620), + "iid_data" : (4787987775954068643, 15114623671917722521), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -81561,7 +80466,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorGraphics3DTargetProjectionCollection, [SensorGraphics3DTargetProjectionCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4954541558912328557, 8339277480544761476), SensorGraphics3DTargetProjectionCollection) +agcls.AgClassCatalog.add_catalog_entry((5148878574460766524, 13580681272938795190), SensorGraphics3DTargetProjectionCollection) agcls.AgTypeNameMap["SensorGraphics3DTargetProjectionCollection"] = SensorGraphics3DTargetProjectionCollection class CentralBodyTerrainCollectionElement(SupportsDeleteCallback): @@ -81576,7 +80481,7 @@ class CentralBodyTerrainCollectionElement(SupportsDeleteCallback): _get_altitudes_between_points_at_resolution_method_offset = 5 _get_extent_maximum_resolution_method_offset = 6 _metadata = { - "iid_data" : (5573101028770913700, 11755446330399207860), + "iid_data" : (5684049222049215315, 15747466411136637830), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -81643,7 +80548,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyTerrainCollectionElement, [CentralBodyTerrainCollectionElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5219533968782263326, 16126468796410014626), CentralBodyTerrainCollectionElement) +agcls.AgClassCatalog.add_catalog_entry((5735011734682113528, 10659747662992673434), CentralBodyTerrainCollectionElement) agcls.AgTypeNameMap["CentralBodyTerrainCollectionElement"] = CentralBodyTerrainCollectionElement class CentralBodyTerrainCollection(SupportsDeleteCallback): @@ -81659,7 +80564,7 @@ class CentralBodyTerrainCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 6 _get_item_by_name_method_offset = 7 _metadata = { - "iid_data" : (4992312824179193713, 15619000497690764944), + "iid_data" : (4966780663366828952, 2715627348131262087), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -81751,7 +80656,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyTerrainCollection, [CentralBodyTerrainCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5357804070568899402, 9093351818680180378), CentralBodyTerrainCollection) +agcls.AgClassCatalog.add_catalog_entry((5215902421252621087, 14885121152091866523), CentralBodyTerrainCollection) agcls.AgTypeNameMap["CentralBodyTerrainCollection"] = CentralBodyTerrainCollection class SatelliteExportTools(SupportsDeleteCallback): @@ -81769,7 +80674,7 @@ class SatelliteExportTools(SupportsDeleteCallback): >>> satellite.export_tools.get_ephemeris_stk_export_tool().export(satelliteFilePath) """ - _num_methods = 8 + _num_methods = 9 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_ephemeris_ccsds_export_tool_method_offset = 1 _get_ephemeris_stk_export_tool_method_offset = 2 @@ -81779,8 +80684,9 @@ class SatelliteExportTools(SupportsDeleteCallback): _get_attitude_export_tool_method_offset = 6 _get_ephemeris_stk_binary_export_tool_method_offset = 7 _get_ephemeris_ccsds_v2_export_tool_method_offset = 8 + _get_ephemeris_ccsds_v3_export_tool_method_offset = 9 _metadata = { - "iid_data" : (4754590576007280066, 1346147218685142195), + "iid_data" : (5513631303220344547, 5533989142871031941), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -81843,6 +80749,13 @@ def get_ephemeris_ccsds_v2_export_tool(self) -> "VehicleEphemerisCCSDSv2ExportTo """Return an Ephemeris file of the CCSDS v2 ephemeris type for export.""" return self._intf.invoke(SatelliteExportTools._metadata, SatelliteExportTools._get_ephemeris_ccsds_v2_export_tool_metadata, OutArg()) + _get_ephemeris_ccsds_v3_export_tool_metadata = { "offset" : _get_ephemeris_ccsds_v3_export_tool_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + def get_ephemeris_ccsds_v3_export_tool(self) -> "VehicleEphemerisCCSDSv3ExportTool": + """Return an Ephemeris file of the CCSDS v3 ephemeris type for export.""" + return self._intf.invoke(SatelliteExportTools._metadata, SatelliteExportTools._get_ephemeris_ccsds_v3_export_tool_metadata, OutArg()) + def __init__(self, source_object=None): """Construct an object of type SatelliteExportTools.""" @@ -81857,7 +80770,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SatelliteExportTools, [SatelliteExportTools, ]) -agcls.AgClassCatalog.add_catalog_entry((4997041846252939354, 18437966484799795850), SatelliteExportTools) +agcls.AgClassCatalog.add_catalog_entry((4639417866545334466, 7732474497266033815), SatelliteExportTools) agcls.AgTypeNameMap["SatelliteExportTools"] = SatelliteExportTools class LaunchVehicleExportTools(SupportsDeleteCallback): @@ -81870,7 +80783,7 @@ class LaunchVehicleExportTools(SupportsDeleteCallback): _get_attitude_export_tool_method_offset = 3 _get_ephemeris_stk_binary_export_tool_method_offset = 4 _metadata = { - "iid_data" : (5359472707048304525, 16328926560783145360), + "iid_data" : (5058624955459179432, 2468197407638891194), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -81919,7 +80832,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaunchVehicleExportTools, [LaunchVehicleExportTools, ]) -agcls.AgClassCatalog.add_catalog_entry((5058356139732985956, 13337852541807218843), LaunchVehicleExportTools) +agcls.AgClassCatalog.add_catalog_entry((5732362300078667508, 7422728906819122308), LaunchVehicleExportTools) agcls.AgTypeNameMap["LaunchVehicleExportTools"] = LaunchVehicleExportTools class GroundVehicleExportTools(SupportsDeleteCallback): @@ -81932,7 +80845,7 @@ class GroundVehicleExportTools(SupportsDeleteCallback): _get_attitude_export_tool_method_offset = 3 _get_ephemeris_stk_binary_export_tool_method_offset = 4 _metadata = { - "iid_data" : (5237525126291703011, 15231927186501368237), + "iid_data" : (5266627711851921379, 8667910883404334497), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -81981,7 +80894,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GroundVehicleExportTools, [GroundVehicleExportTools, ]) -agcls.AgClassCatalog.add_catalog_entry((5509802162940099117, 3351315630189084044), GroundVehicleExportTools) +agcls.AgClassCatalog.add_catalog_entry((5605340085558046389, 16660714028575163286), GroundVehicleExportTools) agcls.AgTypeNameMap["GroundVehicleExportTools"] = GroundVehicleExportTools class MissileExportTools(SupportsDeleteCallback): @@ -81994,7 +80907,7 @@ class MissileExportTools(SupportsDeleteCallback): _get_attitude_export_tool_method_offset = 3 _get_ephemeris_stk_binary_export_tool_method_offset = 4 _metadata = { - "iid_data" : (5458835348208358888, 9607810934958939016), + "iid_data" : (4939027101326440816, 6977567855276172962), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -82043,7 +80956,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileExportTools, [MissileExportTools, ]) -agcls.AgClassCatalog.add_catalog_entry((5547318031880152894, 9337493564683066262), MissileExportTools) +agcls.AgClassCatalog.add_catalog_entry((4659480092173948697, 381541845994420354), MissileExportTools) agcls.AgTypeNameMap["MissileExportTools"] = MissileExportTools class AircraftExportTools(SupportsDeleteCallback): @@ -82056,7 +80969,7 @@ class AircraftExportTools(SupportsDeleteCallback): _get_attitude_export_tool_method_offset = 3 _get_ephemeris_stk_binary_export_tool_method_offset = 4 _metadata = { - "iid_data" : (5170792310226151494, 9571053674061980314), + "iid_data" : (4783527065327383668, 915592763385382278), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -82105,7 +81018,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftExportTools, [AircraftExportTools, ]) -agcls.AgClassCatalog.add_catalog_entry((4751509745223848078, 1281891599607618959), AircraftExportTools) +agcls.AgClassCatalog.add_catalog_entry((5713109959337718060, 14258507603683094702), AircraftExportTools) agcls.AgTypeNameMap["AircraftExportTools"] = AircraftExportTools class ShipExportTools(SupportsDeleteCallback): @@ -82118,7 +81031,7 @@ class ShipExportTools(SupportsDeleteCallback): _get_attitude_export_tool_method_offset = 3 _get_ephemeris_stk_binary_export_tool_method_offset = 4 _metadata = { - "iid_data" : (4841344612278833324, 9338992015588404382), + "iid_data" : (4849305293236881351, 18414755731267711622), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -82167,7 +81080,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ShipExportTools, [ShipExportTools, ]) -agcls.AgClassCatalog.add_catalog_entry((4772447243461641133, 3970865945128603269), ShipExportTools) +agcls.AgClassCatalog.add_catalog_entry((5285273224641519564, 7894562044151213494), ShipExportTools) agcls.AgTypeNameMap["ShipExportTools"] = ShipExportTools class VehicleEphemerisCode500ExportTool(SupportsDeleteCallback): @@ -82181,7 +81094,7 @@ class VehicleEphemerisCode500ExportTool(SupportsDeleteCallback): _get_time_period_method_offset = 4 _export_method_offset = 5 _metadata = { - "iid_data" : (5144832711296572774, 7435931564553403523), + "iid_data" : (5557367686892606113, 12968202402694271653), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -82243,7 +81156,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEphemerisCode500ExportTool, [VehicleEphemerisCode500ExportTool, ]) -agcls.AgClassCatalog.add_catalog_entry((4790657098926312818, 14431395776796877500), VehicleEphemerisCode500ExportTool) +agcls.AgClassCatalog.add_catalog_entry((5732120830673795959, 11756982093045009834), VehicleEphemerisCode500ExportTool) agcls.AgTypeNameMap["VehicleEphemerisCode500ExportTool"] = VehicleEphemerisCode500ExportTool class VehicleEphemerisCCSDSExportTool(SupportsDeleteCallback): @@ -82276,7 +81189,7 @@ class VehicleEphemerisCCSDSExportTool(SupportsDeleteCallback): _get_time_system_method_offset = 23 _set_time_system_method_offset = 24 _metadata = { - "iid_data" : (4767445588306861280, 8682691855551035054), + "iid_data" : (5070508559031647707, 6905005979732591032), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -82491,7 +81404,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEphemerisCCSDSExportTool, [VehicleEphemerisCCSDSExportTool, ]) -agcls.AgClassCatalog.add_catalog_entry((4672952330199263828, 15767511867948493966), VehicleEphemerisCCSDSExportTool) +agcls.AgClassCatalog.add_catalog_entry((5154106645605592027, 4750125089844979118), VehicleEphemerisCCSDSExportTool) agcls.AgTypeNameMap["VehicleEphemerisCCSDSExportTool"] = VehicleEphemerisCCSDSExportTool class VehicleEphemerisExportTool(SupportsDeleteCallback): @@ -82515,7 +81428,7 @@ class VehicleEphemerisExportTool(SupportsDeleteCallback): _get_use_vehicle_central_body_method_offset = 14 _set_use_vehicle_central_body_method_offset = 15 _metadata = { - "iid_data" : (4666056014962764002, 18288462010828203965), + "iid_data" : (4993860049110812162, 14081023009293513856), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -82658,7 +81571,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEphemerisExportTool, [VehicleEphemerisExportTool, ]) -agcls.AgClassCatalog.add_catalog_entry((4959101882972560683, 3838486810856330903), VehicleEphemerisExportTool) +agcls.AgClassCatalog.add_catalog_entry((4787128159381396457, 5153701587731202992), VehicleEphemerisExportTool) agcls.AgTypeNameMap["VehicleEphemerisExportTool"] = VehicleEphemerisExportTool class VehicleEphemerisSPICEExportTool(SupportsDeleteCallback): @@ -82680,7 +81593,7 @@ class VehicleEphemerisSPICEExportTool(SupportsDeleteCallback): _get_use_vehicle_central_body_method_offset = 12 _set_use_vehicle_central_body_method_offset = 13 _metadata = { - "iid_data" : (5081341458836571645, 10507373939827886248), + "iid_data" : (4747838257197380666, 3757473199581024403), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -82806,7 +81719,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEphemerisSPICEExportTool, [VehicleEphemerisSPICEExportTool, ]) -agcls.AgClassCatalog.add_catalog_entry((5377286169172364278, 206551889330367676), VehicleEphemerisSPICEExportTool) +agcls.AgClassCatalog.add_catalog_entry((5604573760700199869, 5222697144153736329), VehicleEphemerisSPICEExportTool) agcls.AgTypeNameMap["VehicleEphemerisSPICEExportTool"] = VehicleEphemerisSPICEExportTool class ExportToolTimePeriod(SupportsDeleteCallback): @@ -82821,7 +81734,7 @@ class ExportToolTimePeriod(SupportsDeleteCallback): _get_time_period_type_method_offset = 5 _set_time_period_type_method_offset = 6 _metadata = { - "iid_data" : (4687414111815895799, 5287896138573503911), + "iid_data" : (4643757389997628429, 9245990377102811029), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -82891,7 +81804,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ExportToolTimePeriod, [ExportToolTimePeriod, ]) -agcls.AgClassCatalog.add_catalog_entry((5397073184804891915, 7999562652078911151), ExportToolTimePeriod) +agcls.AgClassCatalog.add_catalog_entry((5176916501398901264, 17174787510908614278), ExportToolTimePeriod) agcls.AgTypeNameMap["ExportToolTimePeriod"] = ExportToolTimePeriod class VehicleAttitudeExportTool(SupportsDeleteCallback): @@ -82912,7 +81825,7 @@ class VehicleAttitudeExportTool(SupportsDeleteCallback): _get_central_body_name_method_offset = 11 _export_method_offset = 12 _metadata = { - "iid_data" : (5310835307281711261, 7927212109698126483), + "iid_data" : (5128522097929436380, 18195496526475431079), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -83033,7 +81946,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeExportTool, [VehicleAttitudeExportTool, ]) -agcls.AgClassCatalog.add_catalog_entry((5346668916958573410, 15451486539534102656), VehicleAttitudeExportTool) +agcls.AgClassCatalog.add_catalog_entry((4954129923786758508, 150363845158813877), VehicleAttitudeExportTool) agcls.AgTypeNameMap["VehicleAttitudeExportTool"] = VehicleAttitudeExportTool class PropagatorDefinitionExportTool(SupportsDeleteCallback): @@ -83043,7 +81956,7 @@ class PropagatorDefinitionExportTool(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _export_method_offset = 1 _metadata = { - "iid_data" : (5621338672919290974, 7534418385274076072), + "iid_data" : (5386451771134563061, 9664643701109880200), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -83071,7 +81984,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorDefinitionExportTool, [PropagatorDefinitionExportTool, ]) -agcls.AgClassCatalog.add_catalog_entry((5735100623697979830, 7003642869694206086), PropagatorDefinitionExportTool) +agcls.AgClassCatalog.add_catalog_entry((4997257905538646503, 17365328607639326113), PropagatorDefinitionExportTool) agcls.AgTypeNameMap["PropagatorDefinitionExportTool"] = PropagatorDefinitionExportTool class VehicleCoordinateAxesCustom(IVehicleCoordinateAxes, SupportsDeleteCallback): @@ -83082,7 +81995,7 @@ class VehicleCoordinateAxesCustom(IVehicleCoordinateAxes, SupportsDeleteCallback _get_reference_axes_name_method_offset = 1 _set_reference_axes_name_method_offset = 2 _metadata = { - "iid_data" : (5693695251224807429, 16909015697362898061), + "iid_data" : (5591321614877895902, 13512876398582617786), "vtable_reference" : IVehicleCoordinateAxes._vtable_offset + IVehicleCoordinateAxes._num_methods - 1, } _property_names = {} @@ -83121,7 +82034,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleCoordinateAxesCustom, [VehicleCoordinateAxesCustom, IVehicleCoordinateAxes]) -agcls.AgClassCatalog.add_catalog_entry((5548286435128717071, 9329651895157994636), VehicleCoordinateAxesCustom) +agcls.AgClassCatalog.add_catalog_entry((5602526036511642207, 8864346964218780323), VehicleCoordinateAxesCustom) agcls.AgTypeNameMap["VehicleCoordinateAxesCustom"] = VehicleCoordinateAxesCustom class ExportToolStepSize(SupportsDeleteCallback): @@ -83136,7 +82049,7 @@ class ExportToolStepSize(SupportsDeleteCallback): _get_time_array_method_offset = 5 _set_time_array_method_offset = 6 _metadata = { - "iid_data" : (4639589736279941941, 16453262664839735735), + "iid_data" : (5121216769066725648, 8543627476771653270), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -83206,7 +82119,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ExportToolStepSize, [ExportToolStepSize, ]) -agcls.AgClassCatalog.add_catalog_entry((4658874589434315700, 15930538177176818347), ExportToolStepSize) +agcls.AgClassCatalog.add_catalog_entry((5057692998483048466, 10492645373367570588), ExportToolStepSize) agcls.AgTypeNameMap["ExportToolStepSize"] = ExportToolStepSize class ProgressBarEventArguments(SupportsDeleteCallback): @@ -83220,7 +82133,7 @@ class ProgressBarEventArguments(SupportsDeleteCallback): _get_percent_completed_method_offset = 4 _get_message_method_offset = 5 _metadata = { - "iid_data" : (5475606283840395752, 11970304623516823700), + "iid_data" : (5665491824937499356, 15033947521783984059), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -83284,7 +82197,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProgressBarEventArguments, [ProgressBarEventArguments, ]) -agcls.AgClassCatalog.add_catalog_entry((4710475999205124228, 12540471324031298739), ProgressBarEventArguments) +agcls.AgClassCatalog.add_catalog_entry((5433959039752909981, 4500567932837297840), ProgressBarEventArguments) agcls.AgTypeNameMap["ProgressBarEventArguments"] = ProgressBarEventArguments class STKObjectChangedEventArguments(SupportsDeleteCallback): @@ -83294,7 +82207,7 @@ class STKObjectChangedEventArguments(SupportsDeleteCallback): _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _get_path_method_offset = 1 _metadata = { - "iid_data" : (5173510683657732838, 6829933382659783844), + "iid_data" : (5247756354360753082, 6071451331591870864), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -83324,7 +82237,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKObjectChangedEventArguments, [STKObjectChangedEventArguments, ]) -agcls.AgClassCatalog.add_catalog_entry((5666857765644611896, 11945424201685098392), STKObjectChangedEventArguments) +agcls.AgClassCatalog.add_catalog_entry((5241068737251772384, 18016270006533573760), STKObjectChangedEventArguments) agcls.AgTypeNameMap["STKObjectChangedEventArguments"] = STKObjectChangedEventArguments class VehicleEclipsingBodies(SupportsDeleteCallback): @@ -83339,7 +82252,7 @@ class VehicleEclipsingBodies(SupportsDeleteCallback): _remove_eclipsing_body_method_offset = 5 _remove_all_eclipsing_bodies_method_offset = 6 _metadata = { - "iid_data" : (5495196946725434131, 422793723934616737), + "iid_data" : (5642291136166332146, 18402744063845479838), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -83406,7 +82319,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEclipsingBodies, [VehicleEclipsingBodies, ]) -agcls.AgClassCatalog.add_catalog_entry((4753085912101185367, 5835874566386056127), VehicleEclipsingBodies) +agcls.AgClassCatalog.add_catalog_entry((4687454728562994980, 14927134549345706377), VehicleEclipsingBodies) agcls.AgTypeNameMap["VehicleEclipsingBodies"] = VehicleEclipsingBodies class LocationVectorGeometryToolPoint(ILocationData, SupportsDeleteCallback): @@ -83417,7 +82330,7 @@ class LocationVectorGeometryToolPoint(ILocationData, SupportsDeleteCallback): _get_point_path_method_offset = 1 _set_point_path_method_offset = 2 _metadata = { - "iid_data" : (5022287290233341476, 17560206532069391008), + "iid_data" : (5215403908815728634, 3117196789513796789), "vtable_reference" : ILocationData._vtable_offset + ILocationData._num_methods - 1, } _property_names = {} @@ -83456,7 +82369,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LocationVectorGeometryToolPoint, [LocationVectorGeometryToolPoint, ILocationData]) -agcls.AgClassCatalog.add_catalog_entry((5565840015464732368, 13647229279686749322), LocationVectorGeometryToolPoint) +agcls.AgClassCatalog.add_catalog_entry((4664051462826843122, 4419464086480661938), LocationVectorGeometryToolPoint) agcls.AgTypeNameMap["LocationVectorGeometryToolPoint"] = LocationVectorGeometryToolPoint class TimePeriod(IAccessInterval, ITimePeriod, SupportsDeleteCallback): @@ -83477,7 +82390,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimePeriod, [IAccessInterval, ITimePeriod]) -agcls.AgClassCatalog.add_catalog_entry((4838173195934225426, 7401046785096716962), TimePeriod) +agcls.AgClassCatalog.add_catalog_entry((5005434367527985864, 3071677133627289244), TimePeriod) agcls.AgTypeNameMap["TimePeriod"] = TimePeriod class TimePeriodValue(SupportsDeleteCallback): @@ -83490,7 +82403,7 @@ class TimePeriodValue(SupportsDeleteCallback): _get_type_method_offset = 3 _set_type_method_offset = 4 _metadata = { - "iid_data" : (4904366239471465229, 9580161120265830329), + "iid_data" : (4671466711252862815, 2738545956748248739), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -83543,7 +82456,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TimePeriodValue, [TimePeriodValue, ]) -agcls.AgClassCatalog.add_catalog_entry((5030186368910981445, 9078843403325314968), TimePeriodValue) +agcls.AgClassCatalog.add_catalog_entry((5599873831174682301, 14203847049002317992), TimePeriodValue) agcls.AgTypeNameMap["TimePeriodValue"] = TimePeriodValue class SpatialState(SupportsDeleteCallback): @@ -83563,7 +82476,7 @@ class SpatialState(SupportsDeleteCallback): _query_velocity_fixed_method_offset = 10 _query_velocity_inertial_method_offset = 11 _metadata = { - "iid_data" : (4665689651031841412, 8887006671015983245), + "iid_data" : (4947947085501766573, 8749492220698612900), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -83679,7 +82592,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpatialState, [SpatialState, ]) -agcls.AgClassCatalog.add_catalog_entry((5248112464975736862, 16011560640132547230), SpatialState) +agcls.AgClassCatalog.add_catalog_entry((5589019786579063411, 11057573840172585660), SpatialState) agcls.AgTypeNameMap["SpatialState"] = SpatialState class VehicleSpatialInformation(SupportsDeleteCallback): @@ -83691,7 +82604,7 @@ class VehicleSpatialInformation(SupportsDeleteCallback): _get_recycle_method_offset = 2 _get_available_times_method_offset = 3 _metadata = { - "iid_data" : (4710945185578425887, 7231871931087371916), + "iid_data" : (4925903139208302620, 14511484943655879076), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -83735,7 +82648,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleSpatialInformation, [VehicleSpatialInformation, ]) -agcls.AgClassCatalog.add_catalog_entry((4719316991867920753, 11961467687450841014), VehicleSpatialInformation) +agcls.AgClassCatalog.add_catalog_entry((5601220046424605462, 16640543017446252181), VehicleSpatialInformation) agcls.AgTypeNameMap["VehicleSpatialInformation"] = VehicleSpatialInformation class OnePointAccess(SupportsDeleteCallback): @@ -83788,7 +82701,7 @@ class OnePointAccess(SupportsDeleteCallback): _set_output_filename_method_offset = 14 _compute_first_satisfaction_method_offset = 15 _metadata = { - "iid_data" : (5001775536288638708, 2865174239797456014), + "iid_data" : (4973848297130613195, 4862558218592483259), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -83926,7 +82839,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OnePointAccess, [OnePointAccess, ]) -agcls.AgClassCatalog.add_catalog_entry((5254953308513593013, 8876614606825714051), OnePointAccess) +agcls.AgClassCatalog.add_catalog_entry((5113165061592393545, 14350771025332960186), OnePointAccess) agcls.AgTypeNameMap["OnePointAccess"] = OnePointAccess class OnePointAccessResultCollection(SupportsDeleteCallback): @@ -83938,7 +82851,7 @@ class OnePointAccessResultCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5515801442511518350, 6266057787934530695), + "iid_data" : (5534045318700283544, 13766288308515177102), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -84000,7 +82913,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OnePointAccessResultCollection, [OnePointAccessResultCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5258268350437197016, 9715829575708676540), OnePointAccessResultCollection) +agcls.AgClassCatalog.add_catalog_entry((5272914438732438314, 6873816694060154811), OnePointAccessResultCollection) agcls.AgTypeNameMap["OnePointAccessResultCollection"] = OnePointAccessResultCollection class OnePointAccessResult(SupportsDeleteCallback): @@ -84012,7 +82925,7 @@ class OnePointAccessResult(SupportsDeleteCallback): _get_time_method_offset = 2 _get_constraints_method_offset = 3 _metadata = { - "iid_data" : (5735333397366777593, 17136443980918341275), + "iid_data" : (4827724912299372988, 10935930727250553516), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -84060,7 +82973,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OnePointAccessResult, [OnePointAccessResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5299101274071458010, 6117323020515678596), OnePointAccessResult) +agcls.AgClassCatalog.add_catalog_entry((4972838000894698152, 3186194352570062483), OnePointAccessResult) agcls.AgTypeNameMap["OnePointAccessResult"] = OnePointAccessResult class OnePointAccessConstraintCollection(SupportsDeleteCallback): @@ -84072,7 +82985,7 @@ class OnePointAccessConstraintCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5039805490946323754, 12245834332279285171), + "iid_data" : (4870158589752477584, 8884517385004439963), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -84134,7 +83047,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OnePointAccessConstraintCollection, [OnePointAccessConstraintCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5295999317280871064, 16621847362406318258), OnePointAccessConstraintCollection) +agcls.AgClassCatalog.add_catalog_entry((4965394582359051108, 2501798343687469479), OnePointAccessConstraintCollection) agcls.AgTypeNameMap["OnePointAccessConstraintCollection"] = OnePointAccessConstraintCollection class OnePointAccessConstraint(SupportsDeleteCallback): @@ -84147,7 +83060,7 @@ class OnePointAccessConstraint(SupportsDeleteCallback): _get_value_method_offset = 3 _get_object_path_method_offset = 4 _metadata = { - "iid_data" : (4927329908159970627, 3887237717377916346), + "iid_data" : (5667121957390583613, 9463765191880975776), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -84204,7 +83117,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OnePointAccessConstraint, [OnePointAccessConstraint, ]) -agcls.AgClassCatalog.add_catalog_entry((5707745845813592415, 9517348891238923658), OnePointAccessConstraint) +agcls.AgClassCatalog.add_catalog_entry((5056705099020975979, 637324328877654707), OnePointAccessConstraint) agcls.AgTypeNameMap["OnePointAccessConstraint"] = OnePointAccessConstraint class PropagatorRealtime(IPropagator, SupportsDeleteCallback): @@ -84226,7 +83139,7 @@ class PropagatorRealtime(IPropagator, SupportsDeleteCallback): _set_timeout_gap_method_offset = 12 _get_point_builder_method_offset = 13 _metadata = { - "iid_data" : (5344043743071731215, 8376465782410026631), + "iid_data" : (5488356439895446324, 15032709043524335257), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -84354,7 +83267,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorRealtime, [PropagatorRealtime, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5293131012914221328, 4144777494356913563), PropagatorRealtime) +agcls.AgClassCatalog.add_catalog_entry((5105660594211796843, 3497292299503749021), PropagatorRealtime) agcls.AgTypeNameMap["PropagatorRealtime"] = PropagatorRealtime class PropagatorRealtimePointBuilder(SupportsDeleteCallback): @@ -84373,7 +83286,7 @@ class PropagatorRealtimePointBuilder(SupportsDeleteCallback): _get_points_in_frame_method_offset = 9 _remove_all_points_method_offset = 10 _metadata = { - "iid_data" : (5443679284611620231, 9487396821583096974), + "iid_data" : (5759074823914148256, 18162474664018084527), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -84480,7 +83393,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorRealtimePointBuilder, [PropagatorRealtimePointBuilder, ]) -agcls.AgClassCatalog.add_catalog_entry((5276531544626697012, 14032172887715820459), PropagatorRealtimePointBuilder) +agcls.AgClassCatalog.add_catalog_entry((5039565125487189878, 12232262778722724755), PropagatorRealtimePointBuilder) agcls.AgTypeNameMap["PropagatorRealtimePointBuilder"] = PropagatorRealtimePointBuilder class PropagatorRealtimeCartesianPoints(SupportsDeleteCallback): @@ -84491,7 +83404,7 @@ class PropagatorRealtimeCartesianPoints(SupportsDeleteCallback): _add_position_method_offset = 1 _add_method_offset = 2 _metadata = { - "iid_data" : (5724429747991478358, 5726908735688952222), + "iid_data" : (5686560846486958196, 136036063064827315), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -84526,7 +83439,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorRealtimeCartesianPoints, [PropagatorRealtimeCartesianPoints, ]) -agcls.AgClassCatalog.add_catalog_entry((5537760273346525602, 1541124999398299065), PropagatorRealtimeCartesianPoints) +agcls.AgClassCatalog.add_catalog_entry((4974710813858281732, 10428435952880174234), PropagatorRealtimeCartesianPoints) agcls.AgTypeNameMap["PropagatorRealtimeCartesianPoints"] = PropagatorRealtimeCartesianPoints class PropagatorRealtimeHeadingPitch(SupportsDeleteCallback): @@ -84536,7 +83449,7 @@ class PropagatorRealtimeHeadingPitch(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _add_method_offset = 1 _metadata = { - "iid_data" : (5591325026031584130, 2050783744072520355), + "iid_data" : (5374757054487757922, 12019895703554271397), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -84564,7 +83477,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorRealtimeHeadingPitch, [PropagatorRealtimeHeadingPitch, ]) -agcls.AgClassCatalog.add_catalog_entry((5282638054077298240, 7968858978642662321), PropagatorRealtimeHeadingPitch) +agcls.AgClassCatalog.add_catalog_entry((5352426607168590026, 9170952116273270415), PropagatorRealtimeHeadingPitch) agcls.AgTypeNameMap["PropagatorRealtimeHeadingPitch"] = PropagatorRealtimeHeadingPitch class PropagatorRealtimeDeticPoints(SupportsDeleteCallback): @@ -84577,7 +83490,7 @@ class PropagatorRealtimeDeticPoints(SupportsDeleteCallback): _add_position_batch_method_offset = 3 _add_batch_method_offset = 4 _metadata = { - "iid_data" : (4925251608766489133, 17529645705748807090), + "iid_data" : (5151666119665106644, 5393757162881610173), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -84626,7 +83539,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorRealtimeDeticPoints, [PropagatorRealtimeDeticPoints, ]) -agcls.AgClassCatalog.add_catalog_entry((5390315080869112241, 16626309397842336643), PropagatorRealtimeDeticPoints) +agcls.AgClassCatalog.add_catalog_entry((4650175669439776977, 8784705358609603509), PropagatorRealtimeDeticPoints) agcls.AgTypeNameMap["PropagatorRealtimeDeticPoints"] = PropagatorRealtimeDeticPoints class PropagatorRealtimeUTMPoints(SupportsDeleteCallback): @@ -84637,7 +83550,7 @@ class PropagatorRealtimeUTMPoints(SupportsDeleteCallback): _add_position_method_offset = 1 _add_method_offset = 2 _metadata = { - "iid_data" : (5569322631210351942, 14845969683474087310), + "iid_data" : (5554469743288456979, 6571357566655907207), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -84672,7 +83585,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorRealtimeUTMPoints, [PropagatorRealtimeUTMPoints, ]) -agcls.AgClassCatalog.add_catalog_entry((4902294990308373566, 9917936719706193594), PropagatorRealtimeUTMPoints) +agcls.AgClassCatalog.add_catalog_entry((4868589310576860416, 9609596243102151576), PropagatorRealtimeUTMPoints) agcls.AgTypeNameMap["PropagatorRealtimeUTMPoints"] = PropagatorRealtimeUTMPoints class SolarRadiationPressureModelGPS(ISRPModelBase, SupportsDeleteCallback): @@ -84685,7 +83598,7 @@ class SolarRadiationPressureModelGPS(ISRPModelBase, SupportsDeleteCallback): _get_y_bias_method_offset = 3 _set_y_bias_method_offset = 4 _metadata = { - "iid_data" : (5614016402694692531, 6044540693987366814), + "iid_data" : (5492737295017541315, 3195616155180257962), "vtable_reference" : ISRPModelBase._vtable_offset + ISRPModelBase._num_methods - 1, } _property_names = {} @@ -84740,7 +83653,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolarRadiationPressureModelGPS, [SolarRadiationPressureModelGPS, ISRPModelBase]) -agcls.AgClassCatalog.add_catalog_entry((5729394009870922360, 6640075363439895693), SolarRadiationPressureModelGPS) +agcls.AgClassCatalog.add_catalog_entry((4676723868078785018, 6118536604242326926), SolarRadiationPressureModelGPS) agcls.AgTypeNameMap["SolarRadiationPressureModelGPS"] = SolarRadiationPressureModelGPS class SolarRadiationPressureModelSpherical(ISRPModelBase, SupportsDeleteCallback): @@ -84753,7 +83666,7 @@ class SolarRadiationPressureModelSpherical(ISRPModelBase, SupportsDeleteCallback _get_area_mass_ratio_method_offset = 3 _set_area_mass_ratio_method_offset = 4 _metadata = { - "iid_data" : (5676165666010311076, 16646933224897359529), + "iid_data" : (4669040319203186920, 13393815266651997321), "vtable_reference" : ISRPModelBase._vtable_offset + ISRPModelBase._num_methods - 1, } _property_names = {} @@ -84808,7 +83721,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolarRadiationPressureModelSpherical, [SolarRadiationPressureModelSpherical, ISRPModelBase]) -agcls.AgClassCatalog.add_catalog_entry((5285624654241246643, 6683483466404008358), SolarRadiationPressureModelSpherical) +agcls.AgClassCatalog.add_catalog_entry((5161822845656314430, 4048819920742630814), SolarRadiationPressureModelSpherical) agcls.AgTypeNameMap["SolarRadiationPressureModelSpherical"] = SolarRadiationPressureModelSpherical class SolarRadiationPressureModelPlugin(ISRPModelBase, SupportsDeleteCallback): @@ -84821,7 +83734,7 @@ class SolarRadiationPressureModelPlugin(ISRPModelBase, SupportsDeleteCallback): _get_plugin_settings_method_offset = 3 _get_available_plugins_method_offset = 4 _metadata = { - "iid_data" : (4873253841433338615, 11916961285895592073), + "iid_data" : (4794343616979184221, 121985013963643028), "vtable_reference" : ISRPModelBase._vtable_offset + ISRPModelBase._num_methods - 1, } _property_names = {} @@ -84878,7 +83791,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolarRadiationPressureModelPlugin, [SolarRadiationPressureModelPlugin, ISRPModelBase]) -agcls.AgClassCatalog.add_catalog_entry((4658717398300228488, 15389107141811820219), SolarRadiationPressureModelPlugin) +agcls.AgClassCatalog.add_catalog_entry((5280682718992406142, 17378202718902813576), SolarRadiationPressureModelPlugin) agcls.AgTypeNameMap["SolarRadiationPressureModelPlugin"] = SolarRadiationPressureModelPlugin class SolarRadiationPressureModelPluginSettings(SupportsDeleteCallback): @@ -84890,7 +83803,7 @@ class SolarRadiationPressureModelPluginSettings(SupportsDeleteCallback): _set_property_method_offset = 2 _get_available_properties_method_offset = 3 _metadata = { - "iid_data" : (4867756803522432019, 14912203345201637043), + "iid_data" : (5240078852692181232, 10928600148418284198), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -84934,7 +83847,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolarRadiationPressureModelPluginSettings, [SolarRadiationPressureModelPluginSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5635178289779390122, 9788686036174884997), SolarRadiationPressureModelPluginSettings) +agcls.AgClassCatalog.add_catalog_entry((5376200789532932793, 9751408769596802438), SolarRadiationPressureModelPluginSettings) agcls.AgTypeNameMap["SolarRadiationPressureModelPluginSettings"] = SolarRadiationPressureModelPluginSettings class VehicleHPOPSolarRadiationPressureModel(SupportsDeleteCallback): @@ -84948,7 +83861,7 @@ class VehicleHPOPSolarRadiationPressureModel(SupportsDeleteCallback): _get_model_supported_types_method_offset = 4 _get_model_method_offset = 5 _metadata = { - "iid_data" : (5598115013087209203, 12780981664572059549), + "iid_data" : (5444231745562751038, 17743186033442573233), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -85010,7 +83923,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPSolarRadiationPressureModel, [VehicleHPOPSolarRadiationPressureModel, ]) -agcls.AgClassCatalog.add_catalog_entry((5064400869902681783, 9033102774224151190), VehicleHPOPSolarRadiationPressureModel) +agcls.AgClassCatalog.add_catalog_entry((5065578432110476326, 15904765045033958326), VehicleHPOPSolarRadiationPressureModel) agcls.AgTypeNameMap["VehicleHPOPSolarRadiationPressureModel"] = VehicleHPOPSolarRadiationPressureModel class VehicleHPOPDragModelSpherical(IVehicleHPOPDragModel, SupportsDeleteCallback): @@ -85023,7 +83936,7 @@ class VehicleHPOPDragModelSpherical(IVehicleHPOPDragModel, SupportsDeleteCallbac _get_area_mass_ratio_method_offset = 3 _set_area_mass_ratio_method_offset = 4 _metadata = { - "iid_data" : (4768604887010036681, 9452097685062186172), + "iid_data" : (5023561131422786517, 488033482691233670), "vtable_reference" : IVehicleHPOPDragModel._vtable_offset + IVehicleHPOPDragModel._num_methods - 1, } _property_names = {} @@ -85078,7 +83991,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPDragModelSpherical, [VehicleHPOPDragModelSpherical, IVehicleHPOPDragModel]) -agcls.AgClassCatalog.add_catalog_entry((5513774009428848715, 12939721718717524873), VehicleHPOPDragModelSpherical) +agcls.AgClassCatalog.add_catalog_entry((5436181303475030565, 4051260594826756490), VehicleHPOPDragModelSpherical) agcls.AgTypeNameMap["VehicleHPOPDragModelSpherical"] = VehicleHPOPDragModelSpherical class VehicleHPOPDragModelPlugin(IVehicleHPOPDragModel, SupportsDeleteCallback): @@ -85091,7 +84004,7 @@ class VehicleHPOPDragModelPlugin(IVehicleHPOPDragModel, SupportsDeleteCallback): _get_plugin_settings_method_offset = 3 _get_available_plugins_method_offset = 4 _metadata = { - "iid_data" : (5402719938928579500, 400324900925838734), + "iid_data" : (4720896677542692010, 12058365645656573346), "vtable_reference" : IVehicleHPOPDragModel._vtable_offset + IVehicleHPOPDragModel._num_methods - 1, } _property_names = {} @@ -85148,7 +84061,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPDragModelPlugin, [VehicleHPOPDragModelPlugin, IVehicleHPOPDragModel]) -agcls.AgClassCatalog.add_catalog_entry((4896777397666979833, 17250484158463291042), VehicleHPOPDragModelPlugin) +agcls.AgClassCatalog.add_catalog_entry((5751102284043817548, 4327780099958593978), VehicleHPOPDragModelPlugin) agcls.AgTypeNameMap["VehicleHPOPDragModelPlugin"] = VehicleHPOPDragModelPlugin class VehicleHPOPDragModelPluginSettings(SupportsDeleteCallback): @@ -85160,7 +84073,7 @@ class VehicleHPOPDragModelPluginSettings(SupportsDeleteCallback): _set_property_method_offset = 2 _get_available_properties_method_offset = 3 _metadata = { - "iid_data" : (5502141704478331237, 3965253154601910438), + "iid_data" : (5752257800750649285, 11116649167620324510), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -85204,7 +84117,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPDragModelPluginSettings, [VehicleHPOPDragModelPluginSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5491950622058235572, 14312631650634277556), VehicleHPOPDragModelPluginSettings) +agcls.AgClassCatalog.add_catalog_entry((4995929945373784350, 4206102966718408891), VehicleHPOPDragModelPluginSettings) agcls.AgTypeNameMap["VehicleHPOPDragModelPluginSettings"] = VehicleHPOPDragModelPluginSettings class VehicleHPOPDragModel(IVehicleHPOPDragModel, SupportsDeleteCallback): @@ -85223,7 +84136,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleHPOPDragModel, [IVehicleHPOPDragModel]) -agcls.AgClassCatalog.add_catalog_entry((5756661885672448616, 2017322223062920852), VehicleHPOPDragModel) +agcls.AgClassCatalog.add_catalog_entry((5225790766477202828, 5952939394951752097), VehicleHPOPDragModel) agcls.AgTypeNameMap["VehicleHPOPDragModel"] = VehicleHPOPDragModel class ScenarioAnimationTimePeriod(SupportsDeleteCallback): @@ -85240,7 +84153,7 @@ class ScenarioAnimationTimePeriod(SupportsDeleteCallback): _get_use_analysis_stop_time_method_offset = 7 _set_use_analysis_stop_time_method_offset = 8 _metadata = { - "iid_data" : (4821663440873459934, 13248318225681056675), + "iid_data" : (5742413876449623346, 16179126866018767261), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -85327,7 +84240,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScenarioAnimationTimePeriod, [ScenarioAnimationTimePeriod, ]) -agcls.AgClassCatalog.add_catalog_entry((4802661048824170780, 403542113855800467), ScenarioAnimationTimePeriod) +agcls.AgClassCatalog.add_catalog_entry((5113508554314465147, 16798818572513416889), ScenarioAnimationTimePeriod) agcls.AgTypeNameMap["ScenarioAnimationTimePeriod"] = ScenarioAnimationTimePeriod class SensorProjectionConstantAltitude(IDisplayDistance, ISensorProjectionDisplayDistance, SupportsDeleteCallback): @@ -85350,7 +84263,7 @@ class SensorProjectionConstantAltitude(IDisplayDistance, ISensorProjectionDispla _get_exclude_horizon_arcs_method_offset = 13 _set_exclude_horizon_arcs_method_offset = 14 _metadata = { - "iid_data" : (4681858368691663668, 14472223191988359602), + "iid_data" : (5312044090835955550, 14456640516014007712), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -85487,7 +84400,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorProjectionConstantAltitude, [SensorProjectionConstantAltitude, IDisplayDistance, ISensorProjectionDisplayDistance]) -agcls.AgClassCatalog.add_catalog_entry((5384287488206946346, 2267242774694814390), SensorProjectionConstantAltitude) +agcls.AgClassCatalog.add_catalog_entry((4997542903352928248, 6957518277137435800), SensorProjectionConstantAltitude) agcls.AgTypeNameMap["SensorProjectionConstantAltitude"] = SensorProjectionConstantAltitude class SensorProjectionObjectAltitude(IDisplayDistance, SupportsDeleteCallback): @@ -85498,7 +84411,7 @@ class SensorProjectionObjectAltitude(IDisplayDistance, SupportsDeleteCallback): _get_exclude_horizon_arcs_method_offset = 1 _set_exclude_horizon_arcs_method_offset = 2 _metadata = { - "iid_data" : (4657983288986690189, 9095067370722369680), + "iid_data" : (5048154719962978030, 9482175072855757227), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -85537,7 +84450,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorProjectionObjectAltitude, [SensorProjectionObjectAltitude, IDisplayDistance]) -agcls.AgClassCatalog.add_catalog_entry((5023653093227593219, 5261407265919120291), SensorProjectionObjectAltitude) +agcls.AgClassCatalog.add_catalog_entry((4786370158706287764, 3057227864450024324), SensorProjectionObjectAltitude) agcls.AgTypeNameMap["SensorProjectionObjectAltitude"] = SensorProjectionObjectAltitude class VehicleAttitudeRealTimeDataReference(SupportsDeleteCallback): @@ -85551,7 +84464,7 @@ class VehicleAttitudeRealTimeDataReference(SupportsDeleteCallback): _get_profile_supported_types_method_offset = 4 _get_profile_method_offset = 5 _metadata = { - "iid_data" : (4947105511791777200, 14902369716625583013), + "iid_data" : (5065129188117645122, 15416816453620117418), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -85613,7 +84526,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeRealTimeDataReference, [VehicleAttitudeRealTimeDataReference, ]) -agcls.AgClassCatalog.add_catalog_entry((4795860716946158212, 1984319924079331222), VehicleAttitudeRealTimeDataReference) +agcls.AgClassCatalog.add_catalog_entry((5403457549074688857, 11895755597846013568), VehicleAttitudeRealTimeDataReference) agcls.AgTypeNameMap["VehicleAttitudeRealTimeDataReference"] = VehicleAttitudeRealTimeDataReference class MTOAnalysis(SupportsDeleteCallback): @@ -85626,7 +84539,7 @@ class MTOAnalysis(SupportsDeleteCallback): _get_field_of_view_method_offset = 3 _get_visibility_method_offset = 4 _metadata = { - "iid_data" : (5272142499568816954, 15471137755387500464), + "iid_data" : (5536039402248602020, 2415879787825432471), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -85683,7 +84596,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOAnalysis, [MTOAnalysis, ]) -agcls.AgClassCatalog.add_catalog_entry((5649138297473183434, 13728021946626324118), MTOAnalysis) +agcls.AgClassCatalog.add_catalog_entry((5250819832664533035, 13487986733350535327), MTOAnalysis) agcls.AgTypeNameMap["MTOAnalysis"] = MTOAnalysis class MTOAnalysisPosition(SupportsDeleteCallback): @@ -85697,7 +84610,7 @@ class MTOAnalysisPosition(SupportsDeleteCallback): _compute_tracks_method_offset = 4 _compute_track_method_offset = 5 _metadata = { - "iid_data" : (5146435477575062987, 15817339889540813229), + "iid_data" : (5387299186828648616, 18081461718282888334), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -85755,7 +84668,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOAnalysisPosition, [MTOAnalysisPosition, ]) -agcls.AgClassCatalog.add_catalog_entry((4721276526300514110, 9859265241225858976), MTOAnalysisPosition) +agcls.AgClassCatalog.add_catalog_entry((5217108854916544563, 17251351583113389747), MTOAnalysisPosition) agcls.AgTypeNameMap["MTOAnalysisPosition"] = MTOAnalysisPosition class MTOAnalysisRange(SupportsDeleteCallback): @@ -85782,7 +84695,7 @@ class MTOAnalysisRange(SupportsDeleteCallback): _set_entirety_method_offset = 17 _are_tracks_in_range_method_offset = 18 _metadata = { - "iid_data" : (4963249451106111061, 8619649392679153818), + "iid_data" : (4963827986305870524, 14094091813458375855), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -85942,7 +84855,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOAnalysisRange, [MTOAnalysisRange, ]) -agcls.AgClassCatalog.add_catalog_entry((4656259101084139662, 15192100327666263726), MTOAnalysisRange) +agcls.AgClassCatalog.add_catalog_entry((5008294777909144623, 11384824598409561018), MTOAnalysisRange) agcls.AgTypeNameMap["MTOAnalysisRange"] = MTOAnalysisRange class MTOAnalysisFieldOfView(SupportsDeleteCallback): @@ -85961,7 +84874,7 @@ class MTOAnalysisFieldOfView(SupportsDeleteCallback): _set_entirety_method_offset = 9 _are_tracks_in_field_of_view_method_offset = 10 _metadata = { - "iid_data" : (4613624587070459510, 489598872931706242), + "iid_data" : (5362005852555684014, 12877245786332473754), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -86057,7 +84970,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOAnalysisFieldOfView, [MTOAnalysisFieldOfView, ]) -agcls.AgClassCatalog.add_catalog_entry((5730973217030153096, 12528615189343210172), MTOAnalysisFieldOfView) +agcls.AgClassCatalog.add_catalog_entry((4999720685976700835, 9504748501540344216), MTOAnalysisFieldOfView) agcls.AgTypeNameMap["MTOAnalysisFieldOfView"] = MTOAnalysisFieldOfView class MTOAnalysisVisibility(SupportsDeleteCallback): @@ -86082,7 +84995,7 @@ class MTOAnalysisVisibility(SupportsDeleteCallback): _compute_tracks_method_offset = 15 _compute_all_tracks_method_offset = 16 _metadata = { - "iid_data" : (5240302015023296324, 13648743411242926514), + "iid_data" : (5276987871089631861, 10337321293626348220), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -86226,7 +85139,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOAnalysisVisibility, [MTOAnalysisVisibility, ]) -agcls.AgClassCatalog.add_catalog_entry((4920715117770378367, 14112681250726246304), MTOAnalysisVisibility) +agcls.AgClassCatalog.add_catalog_entry((5469723716117514881, 7308953873822003626), MTOAnalysisVisibility) agcls.AgTypeNameMap["MTOAnalysisVisibility"] = MTOAnalysisVisibility class PropagatorGPS(SupportsDeleteCallback): @@ -86246,7 +85159,7 @@ class PropagatorGPS(SupportsDeleteCallback): _get_specify_catalog_method_offset = 10 _get_ephemeris_interval_method_offset = 11 _metadata = { - "iid_data" : (5331186698008352417, 13578702894689862321), + "iid_data" : (4804372829501954324, 3030424824746784149), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -86358,7 +85271,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorGPS, [PropagatorGPS, ]) -agcls.AgClassCatalog.add_catalog_entry((5006228804202832037, 1312975262727816321), PropagatorGPS) +agcls.AgClassCatalog.add_catalog_entry((5238986643894167692, 17622525283849939380), PropagatorGPS) agcls.AgTypeNameMap["PropagatorGPS"] = PropagatorGPS class AvailableFeatures(SupportsDeleteCallback): @@ -86369,7 +85282,7 @@ class AvailableFeatures(SupportsDeleteCallback): _is_propagator_type_available_method_offset = 1 _is_object_type_available_method_offset = 2 _metadata = { - "iid_data" : (5100530007451573608, 2506154785360215735), + "iid_data" : (5695752838942750205, 16902969739479181722), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -86404,22 +85317,21 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AvailableFeatures, [AvailableFeatures, ]) -agcls.AgClassCatalog.add_catalog_entry((5487468275840390627, 10036809779199098538), AvailableFeatures) +agcls.AgClassCatalog.add_catalog_entry((5528931783364003605, 2491934451823746709), AvailableFeatures) agcls.AgTypeNameMap["AvailableFeatures"] = AvailableFeatures class ScenarioBeforeSaveEventArguments(SupportsDeleteCallback): """Contains information about the changes in the object's state.""" - _num_methods = 6 + _num_methods = 5 _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _get_path_method_offset = 1 _get_continue_save_method_offset = 2 _set_continue_save_method_offset = 3 _get_save_as_method_offset = 4 _get_save_as_vdf_method_offset = 5 - _get_save_to_sdf_method_offset = 6 _metadata = { - "iid_data" : (5236004173263916677, 12412700591905861565), + "iid_data" : (4935427009681160951, 15096551441732566458), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -86465,19 +85377,10 @@ def save_as_vdf(self) -> bool: """Saving as VDF.""" return self._intf.get_property(ScenarioBeforeSaveEventArguments._metadata, ScenarioBeforeSaveEventArguments._get_save_as_vdf_metadata) - _get_save_to_sdf_metadata = { "offset" : _get_save_to_sdf_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def save_to_sdf(self) -> bool: - """Do not use this property, as it is deprecated. SDF functionality has been removed and this will be removed in the next major release. Saving to SDF.""" - return self._intf.get_property(ScenarioBeforeSaveEventArguments._metadata, ScenarioBeforeSaveEventArguments._get_save_to_sdf_metadata) - _property_names[path] = "path" _property_names[continue_save] = "continue_save" _property_names[save_as] = "save_as" _property_names[save_as_vdf] = "save_as_vdf" - _property_names[save_to_sdf] = "save_to_sdf" def __init__(self, source_object=None): """Construct an object of type ScenarioBeforeSaveEventArguments.""" @@ -86492,7 +85395,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScenarioBeforeSaveEventArguments, [ScenarioBeforeSaveEventArguments, ]) -agcls.AgClassCatalog.add_catalog_entry((5377184606199805683, 13253424112542434708), ScenarioBeforeSaveEventArguments) +agcls.AgClassCatalog.add_catalog_entry((5761433608909116938, 312959355148691615), ScenarioBeforeSaveEventArguments) agcls.AgTypeNameMap["ScenarioBeforeSaveEventArguments"] = ScenarioBeforeSaveEventArguments class STKObjectPreDeleteEventArguments(SupportsDeleteCallback): @@ -86504,7 +85407,7 @@ class STKObjectPreDeleteEventArguments(SupportsDeleteCallback): _get_continue_object_deletion_method_offset = 2 _set_continue_object_deletion_method_offset = 3 _metadata = { - "iid_data" : (4818841612825735408, 5529211141741003407), + "iid_data" : (5494387171682626669, 15712244337264790416), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -86550,7 +85453,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKObjectPreDeleteEventArguments, [STKObjectPreDeleteEventArguments, ]) -agcls.AgClassCatalog.add_catalog_entry((5749382137989619393, 306569601394430881), STKObjectPreDeleteEventArguments) +agcls.AgClassCatalog.add_catalog_entry((5254125074322773556, 3907687119809504174), STKObjectPreDeleteEventArguments) agcls.AgTypeNameMap["STKObjectPreDeleteEventArguments"] = STKObjectPreDeleteEventArguments class PropagatorSGP4CommonTasks(SupportsDeleteCallback): @@ -86561,7 +85464,7 @@ class PropagatorSGP4CommonTasks(SupportsDeleteCallback): _add_segments_from_file_method_offset = 1 _add_segments_from_online_source_method_offset = 2 _metadata = { - "iid_data" : (5039546842470520088, 13677135523554014385), + "iid_data" : (5338492170926590237, 8037374928629246102), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -86596,7 +85499,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4CommonTasks, [PropagatorSGP4CommonTasks, ]) -agcls.AgClassCatalog.add_catalog_entry((4812709977044893412, 14129542355537433511), PropagatorSGP4CommonTasks) +agcls.AgClassCatalog.add_catalog_entry((4838468995835541914, 12131731527115667364), PropagatorSGP4CommonTasks) agcls.AgTypeNameMap["PropagatorSGP4CommonTasks"] = PropagatorSGP4CommonTasks class PropagatorSGP4AutoUpdateProperties(SupportsDeleteCallback): @@ -86609,7 +85512,7 @@ class PropagatorSGP4AutoUpdateProperties(SupportsDeleteCallback): _get_switch_method_method_offset = 3 _set_switch_method_method_offset = 4 _metadata = { - "iid_data" : (4740461325282685767, 9492277708312362421), + "iid_data" : (5338145312336744288, 149604300501395600), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -86662,7 +85565,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4AutoUpdateProperties, [PropagatorSGP4AutoUpdateProperties, ]) -agcls.AgClassCatalog.add_catalog_entry((5510499801747407558, 12367356296605196953), PropagatorSGP4AutoUpdateProperties) +agcls.AgClassCatalog.add_catalog_entry((5607902281987307411, 5076505822427296954), PropagatorSGP4AutoUpdateProperties) agcls.AgTypeNameMap["PropagatorSGP4AutoUpdateProperties"] = PropagatorSGP4AutoUpdateProperties class PropagatorSGP4AutoUpdateFileSource(SupportsDeleteCallback): @@ -86674,7 +85577,7 @@ class PropagatorSGP4AutoUpdateFileSource(SupportsDeleteCallback): _set_filename_method_offset = 2 _preview_method_offset = 3 _metadata = { - "iid_data" : (4811867432817775241, 10874812235547570339), + "iid_data" : (4956546652935759251, 6651707323207946648), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -86718,7 +85621,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4AutoUpdateFileSource, [PropagatorSGP4AutoUpdateFileSource, ]) -agcls.AgClassCatalog.add_catalog_entry((5049252733512199579, 16580846658174654894), PropagatorSGP4AutoUpdateFileSource) +agcls.AgClassCatalog.add_catalog_entry((5738724756393299996, 9834727906809380267), PropagatorSGP4AutoUpdateFileSource) agcls.AgTypeNameMap["PropagatorSGP4AutoUpdateFileSource"] = PropagatorSGP4AutoUpdateFileSource class PropagatorSGP4AutoUpdateOnlineSource(SupportsDeleteCallback): @@ -86728,7 +85631,7 @@ class PropagatorSGP4AutoUpdateOnlineSource(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _preview_method_offset = 1 _metadata = { - "iid_data" : (4754481416202599961, 5592444325009145248), + "iid_data" : (4809232397108312029, 7699349724040410530), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -86756,7 +85659,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4AutoUpdateOnlineSource, [PropagatorSGP4AutoUpdateOnlineSource, ]) -agcls.AgClassCatalog.add_catalog_entry((4987145957322506612, 15453535585343662995), PropagatorSGP4AutoUpdateOnlineSource) +agcls.AgClassCatalog.add_catalog_entry((4741039334524613234, 1555995115315264672), PropagatorSGP4AutoUpdateOnlineSource) agcls.AgTypeNameMap["PropagatorSGP4AutoUpdateOnlineSource"] = PropagatorSGP4AutoUpdateOnlineSource class PropagatorSGP4AutoUpdate(SupportsDeleteCallback): @@ -86770,7 +85673,7 @@ class PropagatorSGP4AutoUpdate(SupportsDeleteCallback): _get_file_source_method_offset = 4 _get_online_source_method_offset = 5 _metadata = { - "iid_data" : (5271962104900210724, 12747519899990102667), + "iid_data" : (5558836239200288065, 3208109221905757364), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -86834,7 +85737,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4AutoUpdate, [PropagatorSGP4AutoUpdate, ]) -agcls.AgClassCatalog.add_catalog_entry((4925757001667089211, 2958664569677375930), PropagatorSGP4AutoUpdate) +agcls.AgClassCatalog.add_catalog_entry((5252107035126372630, 15316698188922729405), PropagatorSGP4AutoUpdate) agcls.AgTypeNameMap["PropagatorSGP4AutoUpdate"] = PropagatorSGP4AutoUpdate class PropagatorSGP4PropagatorSettings(SupportsDeleteCallback): @@ -86849,7 +85752,7 @@ class PropagatorSGP4PropagatorSettings(SupportsDeleteCallback): _get_use_sgp4_one_point_warning_method_offset = 5 _set_use_sgp4_one_point_warning_method_offset = 6 _metadata = { - "iid_data" : (5290699153353703847, 11511003026090108825), + "iid_data" : (5719013648754231398, 16896817655783956122), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -86918,7 +85821,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSGP4PropagatorSettings, [PropagatorSGP4PropagatorSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((4788173608039343152, 14848093193405993618), PropagatorSGP4PropagatorSettings) +agcls.AgClassCatalog.add_catalog_entry((5319889299262087875, 1554373724007861377), PropagatorSGP4PropagatorSettings) agcls.AgTypeNameMap["PropagatorSGP4PropagatorSettings"] = PropagatorSGP4PropagatorSettings class VehicleGPSAutoUpdateProperties(SupportsDeleteCallback): @@ -86933,7 +85836,7 @@ class VehicleGPSAutoUpdateProperties(SupportsDeleteCallback): _get_week_reference_epoch_method_offset = 5 _set_week_reference_epoch_method_offset = 6 _metadata = { - "iid_data" : (4978629572994636121, 12961646146257515401), + "iid_data" : (5120574074529811098, 13697043147790040722), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -87002,7 +85905,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSAutoUpdateProperties, [VehicleGPSAutoUpdateProperties, ]) -agcls.AgClassCatalog.add_catalog_entry((5582164912751471981, 16425000834565849270), VehicleGPSAutoUpdateProperties) +agcls.AgClassCatalog.add_catalog_entry((5196019597986029104, 10150754375221435327), VehicleGPSAutoUpdateProperties) agcls.AgTypeNameMap["VehicleGPSAutoUpdateProperties"] = VehicleGPSAutoUpdateProperties class VehicleGPSAutoUpdateFileSource(SupportsDeleteCallback): @@ -87014,7 +85917,7 @@ class VehicleGPSAutoUpdateFileSource(SupportsDeleteCallback): _set_filename_method_offset = 2 _preview_method_offset = 3 _metadata = { - "iid_data" : (5424456581785088477, 16363829277953524413), + "iid_data" : (4674324359841948733, 7172582004269214632), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -87058,7 +85961,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSAutoUpdateFileSource, [VehicleGPSAutoUpdateFileSource, ]) -agcls.AgClassCatalog.add_catalog_entry((5227814514245593049, 13886136057409689474), VehicleGPSAutoUpdateFileSource) +agcls.AgClassCatalog.add_catalog_entry((5341160615676952240, 4124334349557988525), VehicleGPSAutoUpdateFileSource) agcls.AgTypeNameMap["VehicleGPSAutoUpdateFileSource"] = VehicleGPSAutoUpdateFileSource class VehicleGPSAutoUpdateOnlineSource(SupportsDeleteCallback): @@ -87068,7 +85971,7 @@ class VehicleGPSAutoUpdateOnlineSource(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _preview_method_offset = 1 _metadata = { - "iid_data" : (5198105926656503730, 5628107342491738795), + "iid_data" : (5414509608490476294, 16414766003831086010), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -87096,7 +85999,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSAutoUpdateOnlineSource, [VehicleGPSAutoUpdateOnlineSource, ]) -agcls.AgClassCatalog.add_catalog_entry((4827594448838097115, 311422258917676163), VehicleGPSAutoUpdateOnlineSource) +agcls.AgClassCatalog.add_catalog_entry((4954157016905384380, 11468257691305396870), VehicleGPSAutoUpdateOnlineSource) agcls.AgTypeNameMap["VehicleGPSAutoUpdateOnlineSource"] = VehicleGPSAutoUpdateOnlineSource class VehicleGPSAutoUpdate(SupportsDeleteCallback): @@ -87110,7 +86013,7 @@ class VehicleGPSAutoUpdate(SupportsDeleteCallback): _get_file_source_method_offset = 4 _get_online_source_method_offset = 5 _metadata = { - "iid_data" : (5351091838482688909, 17639401921562214076), + "iid_data" : (5475764651884020918, 1042886281628172714), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -87174,7 +86077,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSAutoUpdate, [VehicleGPSAutoUpdate, ]) -agcls.AgClassCatalog.add_catalog_entry((4723174205779221895, 5554349614402290567), VehicleGPSAutoUpdate) +agcls.AgClassCatalog.add_catalog_entry((5487037447636546864, 404021535039370894), VehicleGPSAutoUpdate) agcls.AgTypeNameMap["VehicleGPSAutoUpdate"] = VehicleGPSAutoUpdate class VehicleGPSSpecifyAlmanac(SupportsDeleteCallback): @@ -87186,7 +86089,7 @@ class VehicleGPSSpecifyAlmanac(SupportsDeleteCallback): _set_filename_method_offset = 2 _get_properties_method_offset = 3 _metadata = { - "iid_data" : (5008314110781143034, 6664364254089825965), + "iid_data" : (5185674264872436821, 9089129067489473440), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -87232,7 +86135,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSSpecifyAlmanac, [VehicleGPSSpecifyAlmanac, ]) -agcls.AgClassCatalog.add_catalog_entry((5105687156824100815, 12797042528184360353), VehicleGPSSpecifyAlmanac) +agcls.AgClassCatalog.add_catalog_entry((5119173658557393035, 15416355109666423735), VehicleGPSSpecifyAlmanac) agcls.AgTypeNameMap["VehicleGPSSpecifyAlmanac"] = VehicleGPSSpecifyAlmanac class VehicleGPSAlmanacProperties(IVehicleGPSAlmanacProperties, SupportsDeleteCallback): @@ -87251,7 +86154,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSAlmanacProperties, [IVehicleGPSAlmanacProperties]) -agcls.AgClassCatalog.add_catalog_entry((4668157681682684828, 1929606113417342377), VehicleGPSAlmanacProperties) +agcls.AgClassCatalog.add_catalog_entry((5556704428228314759, 4570807027205291164), VehicleGPSAlmanacProperties) agcls.AgTypeNameMap["VehicleGPSAlmanacProperties"] = VehicleGPSAlmanacProperties class VehicleGPSAlmanacPropertiesSEM(IVehicleGPSAlmanacProperties, SupportsDeleteCallback): @@ -87267,7 +86170,7 @@ class VehicleGPSAlmanacPropertiesSEM(IVehicleGPSAlmanacProperties, SupportsDelet _get_date_of_almanac_method_offset = 6 _get_health_method_offset = 7 _metadata = { - "iid_data" : (5068215015171107593, 1016738060196577454), + "iid_data" : (4672977253074259287, 13587666125323459716), "vtable_reference" : IVehicleGPSAlmanacProperties._vtable_offset + IVehicleGPSAlmanacProperties._num_methods - 1, } _property_names = {} @@ -87351,7 +86254,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSAlmanacPropertiesSEM, [VehicleGPSAlmanacPropertiesSEM, IVehicleGPSAlmanacProperties]) -agcls.AgClassCatalog.add_catalog_entry((5095292665409737457, 3536083293570211502), VehicleGPSAlmanacPropertiesSEM) +agcls.AgClassCatalog.add_catalog_entry((5333973890731029073, 721907794288623770), VehicleGPSAlmanacPropertiesSEM) agcls.AgTypeNameMap["VehicleGPSAlmanacPropertiesSEM"] = VehicleGPSAlmanacPropertiesSEM class VehicleGPSAlmanacPropertiesYUMA(IVehicleGPSAlmanacProperties, SupportsDeleteCallback): @@ -87367,7 +86270,7 @@ class VehicleGPSAlmanacPropertiesYUMA(IVehicleGPSAlmanacProperties, SupportsDele _get_date_of_almanac_method_offset = 6 _get_health_method_offset = 7 _metadata = { - "iid_data" : (4990457532685715771, 17212790576398602137), + "iid_data" : (5393480181599726889, 1533609117433325448), "vtable_reference" : IVehicleGPSAlmanacProperties._vtable_offset + IVehicleGPSAlmanacProperties._num_methods - 1, } _property_names = {} @@ -87451,7 +86354,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSAlmanacPropertiesYUMA, [VehicleGPSAlmanacPropertiesYUMA, IVehicleGPSAlmanacProperties]) -agcls.AgClassCatalog.add_catalog_entry((4825293805270116835, 5402719639349161142), VehicleGPSAlmanacPropertiesYUMA) +agcls.AgClassCatalog.add_catalog_entry((4882742198418207488, 12559758520731301028), VehicleGPSAlmanacPropertiesYUMA) agcls.AgTypeNameMap["VehicleGPSAlmanacPropertiesYUMA"] = VehicleGPSAlmanacPropertiesYUMA class VehicleGPSAlmanacPropertiesSP3(IVehicleGPSAlmanacProperties, SupportsDeleteCallback): @@ -87463,7 +86366,7 @@ class VehicleGPSAlmanacPropertiesSP3(IVehicleGPSAlmanacProperties, SupportsDelet _get_time_of_almanac_method_offset = 2 _get_date_of_almanac_method_offset = 3 _metadata = { - "iid_data" : (5480339198755411497, 4269649883596643770), + "iid_data" : (4907532345714965578, 14109344266881338040), "vtable_reference" : IVehicleGPSAlmanacProperties._vtable_offset + IVehicleGPSAlmanacProperties._num_methods - 1, } _property_names = {} @@ -87513,7 +86416,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSAlmanacPropertiesSP3, [VehicleGPSAlmanacPropertiesSP3, IVehicleGPSAlmanacProperties]) -agcls.AgClassCatalog.add_catalog_entry((5510876602112180633, 9353413913370141569), VehicleGPSAlmanacPropertiesSP3) +agcls.AgClassCatalog.add_catalog_entry((5738794646315492015, 12213152813800165264), VehicleGPSAlmanacPropertiesSP3) agcls.AgTypeNameMap["VehicleGPSAlmanacPropertiesSP3"] = VehicleGPSAlmanacPropertiesSP3 class VehicleGPSElementCollection(SupportsDeleteCallback): @@ -87525,7 +86428,7 @@ class VehicleGPSElementCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5541836896011443035, 17753775192696712116), + "iid_data" : (4830903283593933240, 13010737085202934186), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -87587,7 +86490,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSElementCollection, [VehicleGPSElementCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4850667938745976714, 15550992729400682672), VehicleGPSElementCollection) +agcls.AgClassCatalog.add_catalog_entry((4623085381673576739, 11916268689089591436), VehicleGPSElementCollection) agcls.AgTypeNameMap["VehicleGPSElementCollection"] = VehicleGPSElementCollection class VehicleGPSElement(SupportsDeleteCallback): @@ -87600,7 +86503,7 @@ class VehicleGPSElement(SupportsDeleteCallback): _get_time_of_almanac_method_offset = 3 _get_age_method_offset = 4 _metadata = { - "iid_data" : (5281838987597572712, 9946257183529905801), + "iid_data" : (5254394928773642294, 6345488473053104575), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -87657,7 +86560,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGPSElement, [VehicleGPSElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5622071688904422487, 5494898140811455124), VehicleGPSElement) +agcls.AgClassCatalog.add_catalog_entry((5090394197227506365, 1749639167471033267), VehicleGPSElement) agcls.AgTypeNameMap["VehicleGPSElement"] = VehicleGPSElement class SpaceEnvironmentRadiationEnergyMethodEnergies(SupportsDeleteCallback): @@ -87668,7 +86571,7 @@ class SpaceEnvironmentRadiationEnergyMethodEnergies(SupportsDeleteCallback): _get_electron_energies_method_offset = 1 _get_proton_energies_method_offset = 2 _metadata = { - "iid_data" : (5144255687578530537, 1462697822527412136), + "iid_data" : (5741632048044672549, 804937128840138428), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -87707,7 +86610,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentRadiationEnergyMethodEnergies, [SpaceEnvironmentRadiationEnergyMethodEnergies, ]) -agcls.AgClassCatalog.add_catalog_entry((5451406945472465102, 11754233176306239418), SpaceEnvironmentRadiationEnergyMethodEnergies) +agcls.AgClassCatalog.add_catalog_entry((5016791224435295230, 7814493555482130838), SpaceEnvironmentRadiationEnergyMethodEnergies) agcls.AgTypeNameMap["SpaceEnvironmentRadiationEnergyMethodEnergies"] = SpaceEnvironmentRadiationEnergyMethodEnergies class SpaceEnvironmentRadiationEnergyValues(SupportsDeleteCallback): @@ -87719,7 +86622,7 @@ class SpaceEnvironmentRadiationEnergyValues(SupportsDeleteCallback): _set_use_default_method_offset = 2 _get_custom_method_offset = 3 _metadata = { - "iid_data" : (5513163892353592695, 8750462765056541851), + "iid_data" : (5371520762215703310, 17957593567124872637), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -87766,7 +86669,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentRadiationEnergyValues, [SpaceEnvironmentRadiationEnergyValues, ]) -agcls.AgClassCatalog.add_catalog_entry((5451124586150779528, 399074124920276624), SpaceEnvironmentRadiationEnergyValues) +agcls.AgClassCatalog.add_catalog_entry((4894454246331645631, 5922731047331911841), SpaceEnvironmentRadiationEnergyValues) agcls.AgTypeNameMap["SpaceEnvironmentRadiationEnergyValues"] = SpaceEnvironmentRadiationEnergyValues class SpaceEnvironmentRadiationEnvironment(SupportsDeleteCallback): @@ -87786,7 +86689,7 @@ class SpaceEnvironmentRadiationEnvironment(SupportsDeleteCallback): _get_nasa_models_activity_method_offset = 10 _set_nasa_models_activity_method_offset = 11 _metadata = { - "iid_data" : (4632391604132354388, 15338266397323762055), + "iid_data" : (5174005537421145078, 2722506954386156945), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -87895,13 +86798,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentRadiationEnvironment, [SpaceEnvironmentRadiationEnvironment, ]) -agcls.AgClassCatalog.add_catalog_entry((4868042302798162169, 14017309793948611471), SpaceEnvironmentRadiationEnvironment) +agcls.AgClassCatalog.add_catalog_entry((5084242389542839944, 14476890242948774320), SpaceEnvironmentRadiationEnvironment) agcls.AgTypeNameMap["SpaceEnvironmentRadiationEnvironment"] = SpaceEnvironmentRadiationEnvironment class SpaceEnvironmentMagnitudeFieldGraphics2D(SupportsDeleteCallback): """Graphics settings for showing magnetic field.""" - _num_methods = 43 + _num_methods = 39 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_show_magnetic_field_method_offset = 1 _set_show_magnetic_field_method_offset = 2 @@ -87911,43 +86814,39 @@ class SpaceEnvironmentMagnitudeFieldGraphics2D(SupportsDeleteCallback): _set_color_scale_method_offset = 6 _get_field_line_refresh_method_offset = 7 _set_field_line_refresh_method_offset = 8 - _get_color_ramp_start_method_offset = 9 - _set_color_ramp_start_method_offset = 10 - _get_color_ramp_stop_method_offset = 11 - _set_color_ramp_stop_method_offset = 12 - _get_line_style_method_offset = 13 - _set_line_style_method_offset = 14 - _get_line_width_method_offset = 15 - _set_line_width_method_offset = 16 - _get_reference_longitude_method_offset = 17 - _set_reference_longitude_method_offset = 18 - _get_start_latitude_method_offset = 19 - _set_start_latitude_method_offset = 20 - _get_stop_latitude_method_offset = 21 - _set_stop_latitude_method_offset = 22 - _get_number_of_field_lines_method_offset = 23 - _set_number_of_field_lines_method_offset = 24 - _get_number_of_longitudes_method_offset = 25 - _set_number_of_longitudes_method_offset = 26 - _get_main_field_method_offset = 27 - _set_main_field_method_offset = 28 - _get_external_field_method_offset = 29 - _set_external_field_method_offset = 30 - _get_igrf_update_rate_method_offset = 31 - _set_igrf_update_rate_method_offset = 32 - _compute_b_field_method_offset = 33 - _compute_b_field_as_array_method_offset = 34 - _compute_dipole__shell_method_offset = 35 - _compute_mcilwain_l_shell_method_offset = 36 - _compute_b_over_beq_method_offset = 37 - _get_maximum_translucency_method_offset = 38 - _set_maximum_translucency_method_offset = 39 - _get_color_ramp_start_color_method_offset = 40 - _set_color_ramp_start_color_method_offset = 41 - _get_color_ramp_stop_color_method_offset = 42 - _set_color_ramp_stop_color_method_offset = 43 - _metadata = { - "iid_data" : (4725895871308045428, 4329708450637282489), + _get_line_style_method_offset = 9 + _set_line_style_method_offset = 10 + _get_line_width_method_offset = 11 + _set_line_width_method_offset = 12 + _get_reference_longitude_method_offset = 13 + _set_reference_longitude_method_offset = 14 + _get_start_latitude_method_offset = 15 + _set_start_latitude_method_offset = 16 + _get_stop_latitude_method_offset = 17 + _set_stop_latitude_method_offset = 18 + _get_number_of_field_lines_method_offset = 19 + _set_number_of_field_lines_method_offset = 20 + _get_number_of_longitudes_method_offset = 21 + _set_number_of_longitudes_method_offset = 22 + _get_main_field_method_offset = 23 + _set_main_field_method_offset = 24 + _get_external_field_method_offset = 25 + _set_external_field_method_offset = 26 + _get_igrf_update_rate_method_offset = 27 + _set_igrf_update_rate_method_offset = 28 + _compute_b_field_method_offset = 29 + _compute_b_field_as_array_method_offset = 30 + _compute_dipole__shell_method_offset = 31 + _compute_mcilwain_l_shell_method_offset = 32 + _compute_b_over_beq_method_offset = 33 + _get_maximum_translucency_method_offset = 34 + _set_maximum_translucency_method_offset = 35 + _get_color_ramp_start_color_method_offset = 36 + _set_color_ramp_start_color_method_offset = 37 + _get_color_ramp_stop_color_method_offset = 38 + _set_color_ramp_stop_color_method_offset = 39 + _metadata = { + "iid_data" : (5004990503505215642, 1168907599940019115), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -88018,38 +86917,6 @@ def field_line_refresh(self, field_line_refresh:float) -> None: """Time between refresh of magnetic field lines. Uses Time Dimension.""" return self._intf.set_property(SpaceEnvironmentMagnitudeFieldGraphics2D._metadata, SpaceEnvironmentMagnitudeFieldGraphics2D._set_field_line_refresh_metadata, field_line_refresh) - _get_color_ramp_start_metadata = { "offset" : _get_color_ramp_start_method_offset, - "arg_types" : (POINTER(agcom.OLE_COLOR),), - "marshallers" : (agmarshall.OLEColorArg,) } - @property - def color_ramp_start(self) -> agcolor.Color: - """Do not use this property, as it is deprecated. Magnetic field start color.""" - return self._intf.get_property(SpaceEnvironmentMagnitudeFieldGraphics2D._metadata, SpaceEnvironmentMagnitudeFieldGraphics2D._get_color_ramp_start_metadata) - - _set_color_ramp_start_metadata = { "offset" : _set_color_ramp_start_method_offset, - "arg_types" : (agcom.OLE_COLOR,), - "marshallers" : (agmarshall.OLEColorArg,) } - @color_ramp_start.setter - def color_ramp_start(self, color_ramp_start:agcolor.Color) -> None: - """Do not use this property, as it is deprecated. Magnetic field start color.""" - return self._intf.set_property(SpaceEnvironmentMagnitudeFieldGraphics2D._metadata, SpaceEnvironmentMagnitudeFieldGraphics2D._set_color_ramp_start_metadata, color_ramp_start) - - _get_color_ramp_stop_metadata = { "offset" : _get_color_ramp_stop_method_offset, - "arg_types" : (POINTER(agcom.OLE_COLOR),), - "marshallers" : (agmarshall.OLEColorArg,) } - @property - def color_ramp_stop(self) -> agcolor.Color: - """Do not use this property, as it is deprecated. Magnetic field stop color.""" - return self._intf.get_property(SpaceEnvironmentMagnitudeFieldGraphics2D._metadata, SpaceEnvironmentMagnitudeFieldGraphics2D._get_color_ramp_stop_metadata) - - _set_color_ramp_stop_metadata = { "offset" : _set_color_ramp_stop_method_offset, - "arg_types" : (agcom.OLE_COLOR,), - "marshallers" : (agmarshall.OLEColorArg,) } - @color_ramp_stop.setter - def color_ramp_stop(self, color_ramp_stop:agcolor.Color) -> None: - """Do not use this property, as it is deprecated. Magnetic field stop color.""" - return self._intf.set_property(SpaceEnvironmentMagnitudeFieldGraphics2D._metadata, SpaceEnvironmentMagnitudeFieldGraphics2D._set_color_ramp_stop_metadata, color_ramp_stop) - _get_line_style_metadata = { "offset" : _get_line_style_method_offset, "arg_types" : (POINTER(agcom.LONG),), "marshallers" : (agmarshall.EnumArg(LineStyle),) } @@ -88290,8 +87157,6 @@ def color_ramp_stop_color(self, color_ramp_stop:agcolor.Color) -> None: _property_names[color_mode] = "color_mode" _property_names[color_scale] = "color_scale" _property_names[field_line_refresh] = "field_line_refresh" - _property_names[color_ramp_start] = "color_ramp_start" - _property_names[color_ramp_stop] = "color_ramp_stop" _property_names[line_style] = "line_style" _property_names[line_width] = "line_width" _property_names[reference_longitude] = "reference_longitude" @@ -88319,7 +87184,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentMagnitudeFieldGraphics2D, [SpaceEnvironmentMagnitudeFieldGraphics2D, ]) -agcls.AgClassCatalog.add_catalog_entry((4627729667399548347, 9376366209077888165), SpaceEnvironmentMagnitudeFieldGraphics2D) +agcls.AgClassCatalog.add_catalog_entry((4672684012238105885, 6760807318063141306), SpaceEnvironmentMagnitudeFieldGraphics2D) agcls.AgTypeNameMap["SpaceEnvironmentMagnitudeFieldGraphics2D"] = SpaceEnvironmentMagnitudeFieldGraphics2D class SpaceEnvironmentScenarioGraphics3D(SupportsDeleteCallback): @@ -88329,7 +87194,7 @@ class SpaceEnvironmentScenarioGraphics3D(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_magnetic_field_method_offset = 1 _metadata = { - "iid_data" : (4696545832430605330, 5183857399921845654), + "iid_data" : (5410059386113889301, 17954684644570954126), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -88359,7 +87224,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentScenarioGraphics3D, [SpaceEnvironmentScenarioGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5086687413298111718, 61274573184595380), SpaceEnvironmentScenarioGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4790407994420071264, 4068638864504157839), SpaceEnvironmentScenarioGraphics3D) agcls.AgTypeNameMap["SpaceEnvironmentScenarioGraphics3D"] = SpaceEnvironmentScenarioGraphics3D class ScenarioSpaceEnvironment(SupportsDeleteCallback): @@ -88371,7 +87236,7 @@ class ScenarioSpaceEnvironment(SupportsDeleteCallback): _get_graphics_3d_method_offset = 2 _compute_saa_flux_intensity_method_offset = 3 _metadata = { - "iid_data" : (4787441892872087334, 629067068126585017), + "iid_data" : (5296431595670489132, 18250867496348447647), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -88417,7 +87282,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScenarioSpaceEnvironment, [ScenarioSpaceEnvironment, ]) -agcls.AgClassCatalog.add_catalog_entry((5547423701832872632, 5793451154128720771), ScenarioSpaceEnvironment) +agcls.AgClassCatalog.add_catalog_entry((4984504754636045163, 11184215015817269683), ScenarioSpaceEnvironment) agcls.AgTypeNameMap["ScenarioSpaceEnvironment"] = ScenarioSpaceEnvironment class SpaceEnvironmentRadiationDoseRateElement(SupportsDeleteCallback): @@ -88435,7 +87300,7 @@ class SpaceEnvironmentRadiationDoseRateElement(SupportsDeleteCallback): _get_is_total_dose_rate_valid_method_offset = 8 _total_dose_rate_method_offset = 9 _metadata = { - "iid_data" : (5695841960544962445, 16356710551206216593), + "iid_data" : (5378140993159798822, 5587747265572711323), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -88529,7 +87394,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentRadiationDoseRateElement, [SpaceEnvironmentRadiationDoseRateElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4881424824023322322, 2213610659647279273), SpaceEnvironmentRadiationDoseRateElement) +agcls.AgClassCatalog.add_catalog_entry((4699855092972809030, 15759101770167338656), SpaceEnvironmentRadiationDoseRateElement) agcls.AgTypeNameMap["SpaceEnvironmentRadiationDoseRateElement"] = SpaceEnvironmentRadiationDoseRateElement class SpaceEnvironmentRadiationDoseRateCollection(SupportsDeleteCallback): @@ -88541,7 +87406,7 @@ class SpaceEnvironmentRadiationDoseRateCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5225924568970839995, 14404992086805174934), + "iid_data" : (5114535321498725626, 10040820760682106264), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -88603,7 +87468,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentRadiationDoseRateCollection, [SpaceEnvironmentRadiationDoseRateCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4745957201230792514, 9056650262624638648), SpaceEnvironmentRadiationDoseRateCollection) +agcls.AgClassCatalog.add_catalog_entry((5411167282157178887, 665323562016365502), SpaceEnvironmentRadiationDoseRateCollection) agcls.AgTypeNameMap["SpaceEnvironmentRadiationDoseRateCollection"] = SpaceEnvironmentRadiationDoseRateCollection class SpaceEnvironmentSAAContour(SupportsDeleteCallback): @@ -88617,7 +87482,7 @@ class SpaceEnvironmentSAAContour(SupportsDeleteCallback): _set_flux_level_method_offset = 4 _compute_saa_flux_intensity_method_offset = 5 _metadata = { - "iid_data" : (5173537299995524458, 6557045902367999149), + "iid_data" : (4800246962108267720, 1678080621004225210), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -88679,7 +87544,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentSAAContour, [SpaceEnvironmentSAAContour, ]) -agcls.AgClassCatalog.add_catalog_entry((5191371050933635179, 7024378938875613116), SpaceEnvironmentSAAContour) +agcls.AgClassCatalog.add_catalog_entry((5258424977514543256, 9350707176526013631), SpaceEnvironmentSAAContour) agcls.AgTypeNameMap["SpaceEnvironmentSAAContour"] = SpaceEnvironmentSAAContour class SpaceEnvironmentVehicleTemperature(SupportsDeleteCallback): @@ -88703,7 +87568,7 @@ class SpaceEnvironmentVehicleTemperature(SupportsDeleteCallback): _set_normal_vector_method_offset = 14 _compute_temperature_method_offset = 15 _metadata = { - "iid_data" : (5464076078208145267, 9280824799570457248), + "iid_data" : (5246349323161447020, 6499167838245368713), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -88846,7 +87711,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentVehicleTemperature, [SpaceEnvironmentVehicleTemperature, ]) -agcls.AgClassCatalog.add_catalog_entry((5106290398700311720, 16929531667477252263), SpaceEnvironmentVehicleTemperature) +agcls.AgClassCatalog.add_catalog_entry((5493379113390680955, 11651235157166106302), SpaceEnvironmentVehicleTemperature) agcls.AgTypeNameMap["SpaceEnvironmentVehicleTemperature"] = SpaceEnvironmentVehicleTemperature class SpaceEnvironmentParticleFlux(SupportsDeleteCallback): @@ -88882,7 +87747,7 @@ class SpaceEnvironmentParticleFlux(SupportsDeleteCallback): _compute_debris_impact_flux_distribution_method_offset = 26 _compute_debris_damage_impact_flux_distribution_method_offset = 27 _metadata = { - "iid_data" : (5687077718372568658, 3889490758594544534), + "iid_data" : (5028874376909388160, 8925815574761065905), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -89119,7 +87984,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentParticleFlux, [SpaceEnvironmentParticleFlux, ]) -agcls.AgClassCatalog.add_catalog_entry((4973100538827401444, 17869509916870941357), SpaceEnvironmentParticleFlux) +agcls.AgClassCatalog.add_catalog_entry((4979748181768738035, 15547118355235285636), SpaceEnvironmentParticleFlux) agcls.AgTypeNameMap["SpaceEnvironmentParticleFlux"] = SpaceEnvironmentParticleFlux class SpaceEnvironmentMagneticField(SupportsDeleteCallback): @@ -89139,7 +88004,7 @@ class SpaceEnvironmentMagneticField(SupportsDeleteCallback): _compute_mcilwain_l_shell_method_offset = 10 _compute_b_over_beq_method_offset = 11 _metadata = { - "iid_data" : (5216397077674255621, 9834677649617265061), + "iid_data" : (5751913823354889737, 779527482028913792), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -89239,7 +88104,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentMagneticField, [SpaceEnvironmentMagneticField, ]) -agcls.AgClassCatalog.add_catalog_entry((4902349525580086450, 1720206201927562652), SpaceEnvironmentMagneticField) +agcls.AgClassCatalog.add_catalog_entry((5196703432604547969, 7869074541056372626), SpaceEnvironmentMagneticField) agcls.AgTypeNameMap["SpaceEnvironmentMagneticField"] = SpaceEnvironmentMagneticField class SpaceEnvironmentRadiation(SupportsDeleteCallback): @@ -89283,7 +88148,7 @@ class SpaceEnvironmentRadiation(SupportsDeleteCallback): _get_dose_report_step_method_offset = 34 _set_dose_report_step_method_offset = 35 _metadata = { - "iid_data" : (5224960856455623693, 70858292684554156), + "iid_data" : (4857002436083165879, 4771673695099972502), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -89592,7 +88457,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentRadiation, [SpaceEnvironmentRadiation, ]) -agcls.AgClassCatalog.add_catalog_entry((4700669801159344748, 9427426751791048120), SpaceEnvironmentRadiation) +agcls.AgClassCatalog.add_catalog_entry((5623775109584627971, 3593757140832181928), SpaceEnvironmentRadiation) agcls.AgTypeNameMap["SpaceEnvironmentRadiation"] = SpaceEnvironmentRadiation class SpaceEnvironmentMagnitudeFieldLine(SupportsDeleteCallback): @@ -89613,7 +88478,7 @@ class SpaceEnvironmentMagnitudeFieldLine(SupportsDeleteCallback): _get_show_label_method_offset = 11 _set_show_label_method_offset = 12 _metadata = { - "iid_data" : (5031801494187110531, 15422892394422683805), + "iid_data" : (4865992247473561616, 15757181020011702418), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -89736,7 +88601,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentMagnitudeFieldLine, [SpaceEnvironmentMagnitudeFieldLine, ]) -agcls.AgClassCatalog.add_catalog_entry((5082680112003175964, 4585650270243761793), SpaceEnvironmentMagnitudeFieldLine) +agcls.AgClassCatalog.add_catalog_entry((4914440582687118818, 16211195432625862276), SpaceEnvironmentMagnitudeFieldLine) agcls.AgTypeNameMap["SpaceEnvironmentMagnitudeFieldLine"] = SpaceEnvironmentMagnitudeFieldLine class SpaceEnvironmentGraphics(SupportsDeleteCallback): @@ -89746,7 +88611,7 @@ class SpaceEnvironmentGraphics(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_magnetic_field_line_method_offset = 1 _metadata = { - "iid_data" : (5076672961529936504, 6823355047582392736), + "iid_data" : (4846005179569949965, 15371759828326826172), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -89776,7 +88641,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironmentGraphics, [SpaceEnvironmentGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5246406964976289875, 2228851751411868580), SpaceEnvironmentGraphics) +agcls.AgClassCatalog.add_catalog_entry((5537407516417559867, 13604161980361128082), SpaceEnvironmentGraphics) agcls.AgTypeNameMap["SpaceEnvironmentGraphics"] = SpaceEnvironmentGraphics class SpaceEnvironment(SupportsDeleteCallback): @@ -89791,7 +88656,7 @@ class SpaceEnvironment(SupportsDeleteCallback): _get_radiation_method_offset = 5 _get_graphics_method_offset = 6 _metadata = { - "iid_data" : (4811785685797698708, 17747746063601945492), + "iid_data" : (5163480077155378876, 8057404780716654491), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -89866,7 +88731,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpaceEnvironment, [SpaceEnvironment, ]) -agcls.AgClassCatalog.add_catalog_entry((5007328823965435039, 8808314116681949088), SpaceEnvironment) +agcls.AgClassCatalog.add_catalog_entry((5115674682986747249, 3987491906850289836), SpaceEnvironment) agcls.AgTypeNameMap["SpaceEnvironment"] = SpaceEnvironment class CoverageSelectedGridPoint(SupportsDeleteCallback): @@ -89878,7 +88743,7 @@ class CoverageSelectedGridPoint(SupportsDeleteCallback): _get_longitude_method_offset = 2 _get_intervals_method_offset = 3 _metadata = { - "iid_data" : (5461806724790643625, 10748015143558826427), + "iid_data" : (4930488960388203379, 15409609934195637426), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -89926,7 +88791,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageSelectedGridPoint, [CoverageSelectedGridPoint, ]) -agcls.AgClassCatalog.add_catalog_entry((4714673191878759234, 14464011717808383931), CoverageSelectedGridPoint) +agcls.AgClassCatalog.add_catalog_entry((5230815606882119353, 9116110463946132110), CoverageSelectedGridPoint) agcls.AgTypeNameMap["CoverageSelectedGridPoint"] = CoverageSelectedGridPoint class CoverageGridPointSelection(SupportsDeleteCallback): @@ -89939,7 +88804,7 @@ class CoverageGridPointSelection(SupportsDeleteCallback): _get_count_method_offset = 3 _item_method_offset = 4 _metadata = { - "iid_data" : (4804886185818219404, 10688758289468418441), + "iid_data" : (4989163485460839451, 6940232115608421270), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -90008,7 +88873,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CoverageGridPointSelection, [CoverageGridPointSelection, ]) -agcls.AgClassCatalog.add_catalog_entry((5459145457848121616, 13897566937543932805), CoverageGridPointSelection) +agcls.AgClassCatalog.add_catalog_entry((5175615588959366544, 7662615764536497040), CoverageGridPointSelection) agcls.AgTypeNameMap["CoverageGridPointSelection"] = CoverageGridPointSelection class StarCollection(ICelestialBodyInformationCollection, SupportsDeleteCallback): @@ -90027,7 +88892,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StarCollection, [ICelestialBodyInformationCollection]) -agcls.AgClassCatalog.add_catalog_entry((5032105575570119315, 10574283111364202397), StarCollection) +agcls.AgClassCatalog.add_catalog_entry((5083203656973816392, 12631063499077827258), StarCollection) agcls.AgTypeNameMap["StarCollection"] = StarCollection class StarInformation(ICelestialBodyInformation, SupportsDeleteCallback): @@ -90046,7 +88911,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StarInformation, [ICelestialBodyInformation]) -agcls.AgClassCatalog.add_catalog_entry((4628840545681068151, 4636623332365904307), StarInformation) +agcls.AgClassCatalog.add_catalog_entry((5588926516383313131, 12841224497584516282), StarInformation) agcls.AgTypeNameMap["StarInformation"] = StarInformation class CentralBodyEllipsoid(SupportsDeleteCallback): @@ -90061,7 +88926,7 @@ class CentralBodyEllipsoid(SupportsDeleteCallback): _get_volumetric_radius_method_offset = 5 _compute_surface_distance_method_offset = 6 _metadata = { - "iid_data" : (5682920337631277213, 8177073204189000878), + "iid_data" : (4938024615445337785, 1703833125315166608), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -90134,7 +88999,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyEllipsoid, [CentralBodyEllipsoid, ]) -agcls.AgClassCatalog.add_catalog_entry((5251294678240929416, 7937829098034275460), CentralBodyEllipsoid) +agcls.AgClassCatalog.add_catalog_entry((5474334095280932950, 39723991651226508), CentralBodyEllipsoid) agcls.AgTypeNameMap["CentralBodyEllipsoid"] = CentralBodyEllipsoid class CentralBody(SupportsDeleteCallback): @@ -90147,7 +89012,7 @@ class CentralBody(SupportsDeleteCallback): _get_analysis_workbench_components_method_offset = 3 _get_gravitational_parameter_method_offset = 4 _metadata = { - "iid_data" : (5300867677595855882, 12815121475261501585), + "iid_data" : (5348172833025527779, 16559793382709563546), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -90204,7 +89069,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBody, [CentralBody, ]) -agcls.AgClassCatalog.add_catalog_entry((5657477133543826780, 17506527851053229212), CentralBody) +agcls.AgClassCatalog.add_catalog_entry((5048790950311187304, 6002473219058017931), CentralBody) agcls.AgTypeNameMap["CentralBody"] = CentralBody class CentralBodyCollection(SupportsDeleteCallback): @@ -90222,7 +89087,7 @@ class CentralBodyCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 8 _get_item_by_name_method_offset = 9 _metadata = { - "iid_data" : (5202582498927402952, 13490417304444926620), + "iid_data" : (4739264877629645390, 5735432019127136947), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -90332,7 +89197,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyCollection, [CentralBodyCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5139633300972524177, 16249656606619952516), CentralBodyCollection) +agcls.AgClassCatalog.add_catalog_entry((4850669307913145767, 8233444152081791887), CentralBodyCollection) agcls.AgTypeNameMap["CentralBodyCollection"] = CentralBodyCollection class FigureOfMeritDefinitionSystemResponseTime(IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -90361,7 +89226,7 @@ class FigureOfMeritDefinitionSystemResponseTime(IFigureOfMeritDefinitionCompute, _get_time_step_method_offset = 19 _set_time_step_method_offset = 20 _metadata = { - "iid_data" : (5422704224337965451, 8646867214266363570), + "iid_data" : (5414741233380571799, 3632003753314957723), "vtable_reference" : IFigureOfMeritDefinitionCompute._vtable_offset + IFigureOfMeritDefinitionCompute._num_methods - 1, } _property_names = {} @@ -90410,8 +89275,8 @@ def command_preparation_time(self) -> float: "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @command_preparation_time.setter - def command_preparation_time(self, command_perp_time:float) -> None: - return self._intf.set_property(FigureOfMeritDefinitionSystemResponseTime._metadata, FigureOfMeritDefinitionSystemResponseTime._set_command_preparation_time_metadata, command_perp_time) + def command_preparation_time(self, command_prep_time:float) -> None: + return self._intf.set_property(FigureOfMeritDefinitionSystemResponseTime._metadata, FigureOfMeritDefinitionSystemResponseTime._set_command_preparation_time_metadata, command_prep_time) _get_commanding_time_metadata = { "offset" : _get_commanding_time_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -90546,7 +89411,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionSystemResponseTime, [FigureOfMeritDefinitionSystemResponseTime, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((5287583509794342028, 17157780010116072376), FigureOfMeritDefinitionSystemResponseTime) +agcls.AgClassCatalog.add_catalog_entry((5527127768551565990, 17035000295269148070), FigureOfMeritDefinitionSystemResponseTime) agcls.AgTypeNameMap["FigureOfMeritDefinitionSystemResponseTime"] = FigureOfMeritDefinitionSystemResponseTime class FigureOfMeritDefinitionAgeOfData(IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -90557,7 +89422,7 @@ class FigureOfMeritDefinitionAgeOfData(IFigureOfMeritDefinitionCompute, IFigureO _get_minimum_assets_method_offset = 1 _set_minimum_assets_method_offset = 2 _metadata = { - "iid_data" : (5534862623159374847, 15549984807324626083), + "iid_data" : (5277893293678019443, 6154198763553955492), "vtable_reference" : IFigureOfMeritDefinitionCompute._vtable_offset + IFigureOfMeritDefinitionCompute._num_methods - 1, } _property_names = {} @@ -90598,7 +89463,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionAgeOfData, [FigureOfMeritDefinitionAgeOfData, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((5280280193052242512, 1424971464565807034), FigureOfMeritDefinitionAgeOfData) +agcls.AgClassCatalog.add_catalog_entry((4667089417836002253, 14742616044273962884), FigureOfMeritDefinitionAgeOfData) agcls.AgTypeNameMap["FigureOfMeritDefinitionAgeOfData"] = FigureOfMeritDefinitionAgeOfData class FigureOfMeritDefinitionScalarCalculation(IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition, SupportsDeleteCallback): @@ -90613,7 +89478,7 @@ class FigureOfMeritDefinitionScalarCalculation(IFigureOfMeritDefinitionCompute, _get_should_update_accesses_method_offset = 5 _set_should_update_accesses_method_offset = 6 _metadata = { - "iid_data" : (5550477000284903685, 13686331177768386217), + "iid_data" : (5123617930262261640, 1782082187396968065), "vtable_reference" : IFigureOfMeritDefinitionCompute._vtable_offset + IFigureOfMeritDefinitionCompute._num_methods - 1, } _property_names = {} @@ -90686,7 +89551,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FigureOfMeritDefinitionScalarCalculation, [FigureOfMeritDefinitionScalarCalculation, IFigureOfMeritDefinitionCompute, IFigureOfMeritDefinition]) -agcls.AgClassCatalog.add_catalog_entry((4732581244287798991, 11629267155158359742), FigureOfMeritDefinitionScalarCalculation) +agcls.AgClassCatalog.add_catalog_entry((4703967995957153805, 6752812991323613359), FigureOfMeritDefinitionScalarCalculation) agcls.AgTypeNameMap["FigureOfMeritDefinitionScalarCalculation"] = FigureOfMeritDefinitionScalarCalculation class Propagator11ParametersDescriptor(SupportsDeleteCallback): @@ -90710,7 +89575,7 @@ class Propagator11ParametersDescriptor(SupportsDeleteCallback): _get_lats_method_offset = 14 _get_lats1_method_offset = 15 _metadata = { - "iid_data" : (5078487309764820299, 43171134124909972), + "iid_data" : (4650323716686391735, 8713768224555241917), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -90866,7 +89731,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Propagator11ParametersDescriptor, [Propagator11ParametersDescriptor, ]) -agcls.AgClassCatalog.add_catalog_entry((5754621695453861141, 10861004754891687592), Propagator11ParametersDescriptor) +agcls.AgClassCatalog.add_catalog_entry((5051724124017574370, 6742306216187032239), Propagator11ParametersDescriptor) agcls.AgTypeNameMap["Propagator11ParametersDescriptor"] = Propagator11ParametersDescriptor class Propagator11ParametersDescriptorCollection(SupportsDeleteCallback): @@ -90882,7 +89747,7 @@ class Propagator11ParametersDescriptorCollection(SupportsDeleteCallback): _add_method_offset = 6 _add_from_array_method_offset = 7 _metadata = { - "iid_data" : (5010658021296473252, 13258807332167405952), + "iid_data" : (5280057325399219244, 6840807639346091432), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -90972,7 +89837,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Propagator11ParametersDescriptorCollection, [Propagator11ParametersDescriptorCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5225612354183165150, 2722729963406574770), Propagator11ParametersDescriptorCollection) +agcls.AgClassCatalog.add_catalog_entry((4629785126633688181, 6688931257660164286), Propagator11ParametersDescriptorCollection) agcls.AgTypeNameMap["Propagator11ParametersDescriptorCollection"] = Propagator11ParametersDescriptorCollection class Propagator11Parameters(IPropagator, SupportsDeleteCallback): @@ -90986,7 +89851,7 @@ class Propagator11Parameters(IPropagator, SupportsDeleteCallback): _get_ephemeris_interval_method_offset = 4 _get_parameter_files_method_offset = 5 _metadata = { - "iid_data" : (5531023357957745251, 3247296038465990797), + "iid_data" : (5209419465001069136, 5410692943875931828), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -91050,7 +89915,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Propagator11Parameters, [Propagator11Parameters, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((4985865090860153012, 12424540980571763073), Propagator11Parameters) +agcls.AgClassCatalog.add_catalog_entry((5352732202299938700, 793947595569480372), Propagator11Parameters) agcls.AgTypeNameMap["Propagator11Parameters"] = Propagator11Parameters class PropagatorSP3File(SupportsDeleteCallback): @@ -91067,7 +89932,7 @@ class PropagatorSP3File(SupportsDeleteCallback): _get_orbit_type_method_offset = 7 _get_available_identifiers_method_offset = 8 _metadata = { - "iid_data" : (5371450885475447527, 14358394961695883909), + "iid_data" : (5533941175859658254, 4553034252064092801), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -91160,7 +90025,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSP3File, [PropagatorSP3File, ]) -agcls.AgClassCatalog.add_catalog_entry((5440929413722331485, 6699123552844853665), PropagatorSP3File) +agcls.AgClassCatalog.add_catalog_entry((5746535261045965435, 6604079539343704472), PropagatorSP3File) agcls.AgTypeNameMap["PropagatorSP3File"] = PropagatorSP3File class PropagatorSP3FileCollection(SupportsDeleteCallback): @@ -91175,7 +90040,7 @@ class PropagatorSP3FileCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (4656050573630529154, 8018157921684787079), + "iid_data" : (4832440906606813293, 2945516513025709440), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -91258,7 +90123,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSP3FileCollection, [PropagatorSP3FileCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4751703602519800218, 4049175747118105754), PropagatorSP3FileCollection) +agcls.AgClassCatalog.add_catalog_entry((4741663806537560362, 18290443959878129038), PropagatorSP3FileCollection) agcls.AgTypeNameMap["PropagatorSP3FileCollection"] = PropagatorSP3FileCollection class PropagatorSP3(IPropagator, SupportsDeleteCallback): @@ -91280,7 +90145,7 @@ class PropagatorSP3(IPropagator, SupportsDeleteCallback): _get_files_method_offset = 12 _get_available_identifiers_method_offset = 13 _metadata = { - "iid_data" : (5648189681757689425, 13757261731252138925), + "iid_data" : (5239525628668019441, 18065691718528681627), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -91410,7 +90275,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorSP3, [PropagatorSP3, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((4661540227783451193, 12433378864960154512), PropagatorSP3) +agcls.AgClassCatalog.add_catalog_entry((4894686377461276748, 3758435235431388094), PropagatorSP3) agcls.AgTypeNameMap["PropagatorSP3"] = PropagatorSP3 class VehicleEphemerisBinaryExportTool(SupportsDeleteCallback): @@ -91434,7 +90299,7 @@ class VehicleEphemerisBinaryExportTool(SupportsDeleteCallback): _get_use_vehicle_central_body_method_offset = 14 _set_use_vehicle_central_body_method_offset = 15 _metadata = { - "iid_data" : (4922674629673010859, 417991181173252275), + "iid_data" : (5535244227415917182, 11628944077709099407), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -91577,7 +90442,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEphemerisBinaryExportTool, [VehicleEphemerisBinaryExportTool, ]) -agcls.AgClassCatalog.add_catalog_entry((4685969928962103973, 13654683907718941593), VehicleEphemerisBinaryExportTool) +agcls.AgClassCatalog.add_catalog_entry((4860726085647904814, 189389947625714831), VehicleEphemerisBinaryExportTool) agcls.AgTypeNameMap["VehicleEphemerisBinaryExportTool"] = VehicleEphemerisBinaryExportTool class OrbitState(IOrbitState, SupportsDeleteCallback): @@ -91596,7 +90461,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrbitState, [IOrbitState]) -agcls.AgClassCatalog.add_catalog_entry((4738379987433569114, 17071376800203439001), OrbitState) +agcls.AgClassCatalog.add_catalog_entry((4682944443742550946, 14408166560425778849), OrbitState) agcls.AgTypeNameMap["OrbitState"] = OrbitState class OrbitStateCoordinateSystem(SupportsDeleteCallback): @@ -91607,7 +90472,7 @@ class OrbitStateCoordinateSystem(SupportsDeleteCallback): _get_type_method_offset = 1 _get_coordinate_system_epoch_method_offset = 2 _metadata = { - "iid_data" : (5576367483576916639, 10750116506217369535), + "iid_data" : (5276719276899375709, 13073736169401312923), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -91646,7 +90511,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrbitStateCoordinateSystem, [OrbitStateCoordinateSystem, ]) -agcls.AgClassCatalog.add_catalog_entry((4733993126589473495, 8530762463240551088), OrbitStateCoordinateSystem) +agcls.AgClassCatalog.add_catalog_entry((5540326755631579215, 13685797488884262033), OrbitStateCoordinateSystem) agcls.AgTypeNameMap["OrbitStateCoordinateSystem"] = OrbitStateCoordinateSystem class OrbitStateCartesian(IOrbitState, SupportsDeleteCallback): @@ -91672,7 +90537,7 @@ class OrbitStateCartesian(IOrbitState, SupportsDeleteCallback): _get_supported_coordinate_system_types_method_offset = 16 _get_state_epoch_method_offset = 17 _metadata = { - "iid_data" : (5302515558598760559, 10145336399339822521), + "iid_data" : (5407527318444949416, 18270028837589167037), "vtable_reference" : IOrbitState._vtable_offset + IOrbitState._num_methods - 1, } _property_names = {} @@ -91834,7 +90699,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrbitStateCartesian, [OrbitStateCartesian, IOrbitState]) -agcls.AgClassCatalog.add_catalog_entry((4782136154872426300, 3237477011612027562), OrbitStateCartesian) +agcls.AgClassCatalog.add_catalog_entry((5406445965126604846, 614337163983266725), OrbitStateCartesian) agcls.AgTypeNameMap["OrbitStateCartesian"] = OrbitStateCartesian class ClassicalSizeShapeAltitude(IClassicalSizeShape, SupportsDeleteCallback): @@ -91847,7 +90712,7 @@ class ClassicalSizeShapeAltitude(IClassicalSizeShape, SupportsDeleteCallback): _get_perigee_altitude_method_offset = 3 _set_perigee_altitude_method_offset = 4 _metadata = { - "iid_data" : (5137690120002060974, 6797674397970065030), + "iid_data" : (4792630176135643473, 13795393820543625859), "vtable_reference" : IClassicalSizeShape._vtable_offset + IClassicalSizeShape._num_methods - 1, } _property_names = {} @@ -91902,7 +90767,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalSizeShapeAltitude, [ClassicalSizeShapeAltitude, IClassicalSizeShape]) -agcls.AgClassCatalog.add_catalog_entry((4702344160582963911, 10580204977448115587), ClassicalSizeShapeAltitude) +agcls.AgClassCatalog.add_catalog_entry((5444876317344387384, 13639352595463283620), ClassicalSizeShapeAltitude) agcls.AgTypeNameMap["ClassicalSizeShapeAltitude"] = ClassicalSizeShapeAltitude class ClassicalSizeShapeMeanMotion(IClassicalSizeShape, SupportsDeleteCallback): @@ -91915,7 +90780,7 @@ class ClassicalSizeShapeMeanMotion(IClassicalSizeShape, SupportsDeleteCallback): _get_eccentricity_method_offset = 3 _set_eccentricity_method_offset = 4 _metadata = { - "iid_data" : (5048995065703700153, 4490557524217855666), + "iid_data" : (5603596877126480518, 14937355235709825436), "vtable_reference" : IClassicalSizeShape._vtable_offset + IClassicalSizeShape._num_methods - 1, } _property_names = {} @@ -91970,7 +90835,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalSizeShapeMeanMotion, [ClassicalSizeShapeMeanMotion, IClassicalSizeShape]) -agcls.AgClassCatalog.add_catalog_entry((4930725580471304453, 1501272340562208147), ClassicalSizeShapeMeanMotion) +agcls.AgClassCatalog.add_catalog_entry((4753617469044571489, 6768735129716837541), ClassicalSizeShapeMeanMotion) agcls.AgTypeNameMap["ClassicalSizeShapeMeanMotion"] = ClassicalSizeShapeMeanMotion class ClassicalSizeShapePeriod(IClassicalSizeShape, SupportsDeleteCallback): @@ -91983,7 +90848,7 @@ class ClassicalSizeShapePeriod(IClassicalSizeShape, SupportsDeleteCallback): _get_eccentricity_method_offset = 3 _set_eccentricity_method_offset = 4 _metadata = { - "iid_data" : (5042598716619960034, 17382215511901083299), + "iid_data" : (5092409640868535250, 14072261731220257670), "vtable_reference" : IClassicalSizeShape._vtable_offset + IClassicalSizeShape._num_methods - 1, } _property_names = {} @@ -92038,7 +90903,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalSizeShapePeriod, [ClassicalSizeShapePeriod, IClassicalSizeShape]) -agcls.AgClassCatalog.add_catalog_entry((5029465091564907883, 11560742418048652440), ClassicalSizeShapePeriod) +agcls.AgClassCatalog.add_catalog_entry((5034338868326435012, 11546893125584774043), ClassicalSizeShapePeriod) agcls.AgTypeNameMap["ClassicalSizeShapePeriod"] = ClassicalSizeShapePeriod class ClassicalSizeShapeRadius(IClassicalSizeShape, SupportsDeleteCallback): @@ -92052,7 +90917,7 @@ class ClassicalSizeShapeRadius(IClassicalSizeShape, SupportsDeleteCallback): _set_perigee_radius_method_offset = 4 _set_size_shape_radius_method_offset = 5 _metadata = { - "iid_data" : (5196351899297238414, 17516994798483867288), + "iid_data" : (4780461061628315655, 13197694934466491290), "vtable_reference" : IClassicalSizeShape._vtable_offset + IClassicalSizeShape._num_methods - 1, } _property_names = {} @@ -92114,7 +90979,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalSizeShapeRadius, [ClassicalSizeShapeRadius, IClassicalSizeShape]) -agcls.AgClassCatalog.add_catalog_entry((5258941405795058380, 673986590896971443), ClassicalSizeShapeRadius) +agcls.AgClassCatalog.add_catalog_entry((5223437977736072845, 13104106120968460443), ClassicalSizeShapeRadius) agcls.AgTypeNameMap["ClassicalSizeShapeRadius"] = ClassicalSizeShapeRadius class ClassicalSizeShapeSemimajorAxis(IClassicalSizeShape, SupportsDeleteCallback): @@ -92127,7 +90992,7 @@ class ClassicalSizeShapeSemimajorAxis(IClassicalSizeShape, SupportsDeleteCallbac _get_eccentricity_method_offset = 3 _set_eccentricity_method_offset = 4 _metadata = { - "iid_data" : (5249053456545934914, 5992217864237119119), + "iid_data" : (5220585032579225136, 16620348934028763530), "vtable_reference" : IClassicalSizeShape._vtable_offset + IClassicalSizeShape._num_methods - 1, } _property_names = {} @@ -92182,7 +91047,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalSizeShapeSemimajorAxis, [ClassicalSizeShapeSemimajorAxis, IClassicalSizeShape]) -agcls.AgClassCatalog.add_catalog_entry((4788393693433290789, 12439520452591311242), ClassicalSizeShapeSemimajorAxis) +agcls.AgClassCatalog.add_catalog_entry((4666423900354229219, 18298716346017273249), ClassicalSizeShapeSemimajorAxis) agcls.AgTypeNameMap["ClassicalSizeShapeSemimajorAxis"] = ClassicalSizeShapeSemimajorAxis class OrientationLongitudeOfAscending(IOrientationAscNode, SupportsDeleteCallback): @@ -92193,7 +91058,7 @@ class OrientationLongitudeOfAscending(IOrientationAscNode, SupportsDeleteCallbac _get_value_method_offset = 1 _set_value_method_offset = 2 _metadata = { - "iid_data" : (5566879896408815855, 13185280434718205331), + "iid_data" : (5411978298333645066, 7647766573879812265), "vtable_reference" : IOrientationAscNode._vtable_offset + IOrientationAscNode._num_methods - 1, } _property_names = {} @@ -92232,7 +91097,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrientationLongitudeOfAscending, [OrientationLongitudeOfAscending, IOrientationAscNode]) -agcls.AgClassCatalog.add_catalog_entry((5110320661940755645, 2464410520509792396), OrientationLongitudeOfAscending) +agcls.AgClassCatalog.add_catalog_entry((5251483029932400488, 12568345126604895388), OrientationLongitudeOfAscending) agcls.AgTypeNameMap["OrientationLongitudeOfAscending"] = OrientationLongitudeOfAscending class OrientationRightAscensionOfAscendingNode(IOrientationAscNode, SupportsDeleteCallback): @@ -92243,7 +91108,7 @@ class OrientationRightAscensionOfAscendingNode(IOrientationAscNode, SupportsDele _get_value_method_offset = 1 _set_value_method_offset = 2 _metadata = { - "iid_data" : (5038494081393744667, 13903373964753978524), + "iid_data" : (5652854303883598535, 15093149504621285030), "vtable_reference" : IOrientationAscNode._vtable_offset + IOrientationAscNode._num_methods - 1, } _property_names = {} @@ -92282,7 +91147,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrientationRightAscensionOfAscendingNode, [OrientationRightAscensionOfAscendingNode, IOrientationAscNode]) -agcls.AgClassCatalog.add_catalog_entry((4927881288134799791, 5626958748123138493), OrientationRightAscensionOfAscendingNode) +agcls.AgClassCatalog.add_catalog_entry((5613807062835774434, 2490679044533794214), OrientationRightAscensionOfAscendingNode) agcls.AgTypeNameMap["OrientationRightAscensionOfAscendingNode"] = OrientationRightAscensionOfAscendingNode class ClassicalOrientation(SupportsDeleteCallback): @@ -92298,7 +91163,7 @@ class ClassicalOrientation(SupportsDeleteCallback): _set_ascending_node_type_method_offset = 6 _get_ascending_node_method_offset = 7 _metadata = { - "iid_data" : (5519698487242052520, 786661653693457049), + "iid_data" : (5614588905303801623, 17365715328718962085), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -92376,7 +91241,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalOrientation, [ClassicalOrientation, ]) -agcls.AgClassCatalog.add_catalog_entry((5507471384982672977, 12894088962803191452), ClassicalOrientation) +agcls.AgClassCatalog.add_catalog_entry((4829644730968212648, 17513486884812675998), ClassicalOrientation) agcls.AgTypeNameMap["ClassicalOrientation"] = ClassicalOrientation class ClassicalLocationArgumentOfLatitude(IClassicalLocation, SupportsDeleteCallback): @@ -92387,7 +91252,7 @@ class ClassicalLocationArgumentOfLatitude(IClassicalLocation, SupportsDeleteCall _get_value_method_offset = 1 _set_value_method_offset = 2 _metadata = { - "iid_data" : (4965536912425597400, 4116240571718784163), + "iid_data" : (5732532387559767773, 2037337961314704008), "vtable_reference" : IClassicalLocation._vtable_offset + IClassicalLocation._num_methods - 1, } _property_names = {} @@ -92426,7 +91291,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalLocationArgumentOfLatitude, [ClassicalLocationArgumentOfLatitude, IClassicalLocation]) -agcls.AgClassCatalog.add_catalog_entry((5385379616580338397, 12482108153929122494), ClassicalLocationArgumentOfLatitude) +agcls.AgClassCatalog.add_catalog_entry((5402018825261713674, 15489911630075098011), ClassicalLocationArgumentOfLatitude) agcls.AgTypeNameMap["ClassicalLocationArgumentOfLatitude"] = ClassicalLocationArgumentOfLatitude class ClassicalLocationEccentricAnomaly(IClassicalLocation, SupportsDeleteCallback): @@ -92437,7 +91302,7 @@ class ClassicalLocationEccentricAnomaly(IClassicalLocation, SupportsDeleteCallba _get_value_method_offset = 1 _set_value_method_offset = 2 _metadata = { - "iid_data" : (4691318502375106580, 18213484875041755533), + "iid_data" : (5266465611984436554, 8772693949788553389), "vtable_reference" : IClassicalLocation._vtable_offset + IClassicalLocation._num_methods - 1, } _property_names = {} @@ -92476,7 +91341,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalLocationEccentricAnomaly, [ClassicalLocationEccentricAnomaly, IClassicalLocation]) -agcls.AgClassCatalog.add_catalog_entry((5622579332466556946, 8322217066631942281), ClassicalLocationEccentricAnomaly) +agcls.AgClassCatalog.add_catalog_entry((5055096243304888629, 7228832745838202789), ClassicalLocationEccentricAnomaly) agcls.AgTypeNameMap["ClassicalLocationEccentricAnomaly"] = ClassicalLocationEccentricAnomaly class ClassicalLocationMeanAnomaly(IClassicalLocation, SupportsDeleteCallback): @@ -92487,7 +91352,7 @@ class ClassicalLocationMeanAnomaly(IClassicalLocation, SupportsDeleteCallback): _get_value_method_offset = 1 _set_value_method_offset = 2 _metadata = { - "iid_data" : (5613318703552701315, 1574876452043636878), + "iid_data" : (5399507818367344367, 3216856907487954872), "vtable_reference" : IClassicalLocation._vtable_offset + IClassicalLocation._num_methods - 1, } _property_names = {} @@ -92526,7 +91391,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalLocationMeanAnomaly, [ClassicalLocationMeanAnomaly, IClassicalLocation]) -agcls.AgClassCatalog.add_catalog_entry((5545902138107511283, 7550579096595426186), ClassicalLocationMeanAnomaly) +agcls.AgClassCatalog.add_catalog_entry((5146201078244566230, 18241076467918798756), ClassicalLocationMeanAnomaly) agcls.AgTypeNameMap["ClassicalLocationMeanAnomaly"] = ClassicalLocationMeanAnomaly class ClassicalLocationTimePastAscendingNode(IClassicalLocation, SupportsDeleteCallback): @@ -92537,7 +91402,7 @@ class ClassicalLocationTimePastAscendingNode(IClassicalLocation, SupportsDeleteC _get_value_method_offset = 1 _set_value_method_offset = 2 _metadata = { - "iid_data" : (5372587345663657292, 3144611149990170009), + "iid_data" : (5437540095837119633, 15508358107209660094), "vtable_reference" : IClassicalLocation._vtable_offset + IClassicalLocation._num_methods - 1, } _property_names = {} @@ -92576,7 +91441,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalLocationTimePastAscendingNode, [ClassicalLocationTimePastAscendingNode, IClassicalLocation]) -agcls.AgClassCatalog.add_catalog_entry((4668431710294811195, 6630274862510844087), ClassicalLocationTimePastAscendingNode) +agcls.AgClassCatalog.add_catalog_entry((4834918807460382989, 9821792133326938253), ClassicalLocationTimePastAscendingNode) agcls.AgTypeNameMap["ClassicalLocationTimePastAscendingNode"] = ClassicalLocationTimePastAscendingNode class ClassicalLocationTimePastPerigee(IClassicalLocation, SupportsDeleteCallback): @@ -92587,7 +91452,7 @@ class ClassicalLocationTimePastPerigee(IClassicalLocation, SupportsDeleteCallbac _get_value_method_offset = 1 _set_value_method_offset = 2 _metadata = { - "iid_data" : (4949178523339123801, 14583825837319751343), + "iid_data" : (5522397251835493046, 11795602868862998455), "vtable_reference" : IClassicalLocation._vtable_offset + IClassicalLocation._num_methods - 1, } _property_names = {} @@ -92626,7 +91491,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalLocationTimePastPerigee, [ClassicalLocationTimePastPerigee, IClassicalLocation]) -agcls.AgClassCatalog.add_catalog_entry((5010262157679565097, 15913564053839003548), ClassicalLocationTimePastPerigee) +agcls.AgClassCatalog.add_catalog_entry((4726817962246661585, 932469709003957933), ClassicalLocationTimePastPerigee) agcls.AgTypeNameMap["ClassicalLocationTimePastPerigee"] = ClassicalLocationTimePastPerigee class ClassicalLocationTrueAnomaly(IClassicalLocation, SupportsDeleteCallback): @@ -92637,7 +91502,7 @@ class ClassicalLocationTrueAnomaly(IClassicalLocation, SupportsDeleteCallback): _get_value_method_offset = 1 _set_value_method_offset = 2 _metadata = { - "iid_data" : (5681724925350135017, 9074090663649728697), + "iid_data" : (5154626781368875411, 8723762559635207305), "vtable_reference" : IClassicalLocation._vtable_offset + IClassicalLocation._num_methods - 1, } _property_names = {} @@ -92676,7 +91541,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClassicalLocationTrueAnomaly, [ClassicalLocationTrueAnomaly, IClassicalLocation]) -agcls.AgClassCatalog.add_catalog_entry((5385345316753586221, 14918910117559941761), ClassicalLocationTrueAnomaly) +agcls.AgClassCatalog.add_catalog_entry((5600718622007741443, 17371485385952278709), ClassicalLocationTrueAnomaly) agcls.AgTypeNameMap["ClassicalLocationTrueAnomaly"] = ClassicalLocationTrueAnomaly class OrbitStateClassical(IOrbitState, SupportsDeleteCallback): @@ -92722,7 +91587,7 @@ class OrbitStateClassical(IOrbitState, SupportsDeleteCallback): _get_supported_coordinate_system_types_method_offset = 11 _get_state_epoch_method_offset = 12 _metadata = { - "iid_data" : (5547141629741758930, 7233568737058917549), + "iid_data" : (4825695574033071961, 16341792083353786008), "vtable_reference" : IOrbitState._vtable_offset + IOrbitState._num_methods - 1, } _property_names = {} @@ -92847,7 +91712,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrbitStateClassical, [OrbitStateClassical, IOrbitState]) -agcls.AgClassCatalog.add_catalog_entry((5271306322198530046, 13129728071671038387), OrbitStateClassical) +agcls.AgClassCatalog.add_catalog_entry((4886219019288833598, 16403946199810222735), OrbitStateClassical) agcls.AgTypeNameMap["OrbitStateClassical"] = OrbitStateClassical class DeticSizeAltitude(IGeodeticSize, SupportsDeleteCallback): @@ -92860,7 +91725,7 @@ class DeticSizeAltitude(IGeodeticSize, SupportsDeleteCallback): _get_rate_method_offset = 3 _set_rate_method_offset = 4 _metadata = { - "iid_data" : (5679794449313839053, 9935380791779410367), + "iid_data" : (5185385556232317074, 242673305170876860), "vtable_reference" : IGeodeticSize._vtable_offset + IGeodeticSize._num_methods - 1, } _property_names = {} @@ -92915,7 +91780,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DeticSizeAltitude, [DeticSizeAltitude, IGeodeticSize]) -agcls.AgClassCatalog.add_catalog_entry((5288884246144674588, 3721338295498173855), DeticSizeAltitude) +agcls.AgClassCatalog.add_catalog_entry((5709872387363483085, 9091362413208739506), DeticSizeAltitude) agcls.AgTypeNameMap["DeticSizeAltitude"] = DeticSizeAltitude class DeticSizeRadius(IGeodeticSize, SupportsDeleteCallback): @@ -92928,7 +91793,7 @@ class DeticSizeRadius(IGeodeticSize, SupportsDeleteCallback): _get_rate_method_offset = 3 _set_rate_method_offset = 4 _metadata = { - "iid_data" : (4832160016579036866, 5269391692247614876), + "iid_data" : (5666663385417863460, 17111394523368523140), "vtable_reference" : IGeodeticSize._vtable_offset + IGeodeticSize._num_methods - 1, } _property_names = {} @@ -92983,7 +91848,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DeticSizeRadius, [DeticSizeRadius, IGeodeticSize]) -agcls.AgClassCatalog.add_catalog_entry((5569639631838119942, 6573347978609757617), DeticSizeRadius) +agcls.AgClassCatalog.add_catalog_entry((5154054208663705405, 11484381222835964564), DeticSizeRadius) agcls.AgTypeNameMap["DeticSizeRadius"] = DeticSizeRadius class OrbitStateDetic(IOrbitState, SupportsDeleteCallback): @@ -93008,7 +91873,7 @@ class OrbitStateDetic(IOrbitState, SupportsDeleteCallback): _get_supported_coordinate_system_types_method_offset = 15 _get_state_epoch_method_offset = 16 _metadata = { - "iid_data" : (4994959214783724962, 1099208314094630791), + "iid_data" : (5045525988633374023, 10429610141513066924), "vtable_reference" : IOrbitState._vtable_offset + IOrbitState._num_methods - 1, } _property_names = {} @@ -93163,7 +92028,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrbitStateDetic, [OrbitStateDetic, IOrbitState]) -agcls.AgClassCatalog.add_catalog_entry((5518426870499846210, 17343173836313296302), OrbitStateDetic) +agcls.AgClassCatalog.add_catalog_entry((5391184959133048360, 11941386919625323168), OrbitStateDetic) agcls.AgTypeNameMap["OrbitStateDetic"] = OrbitStateDetic class DelaunayL(IDelaunayActionVariable, SupportsDeleteCallback): @@ -93174,7 +92039,7 @@ class DelaunayL(IDelaunayActionVariable, SupportsDeleteCallback): _get_l_method_offset = 1 _set_l_method_offset = 2 _metadata = { - "iid_data" : (4737118860856991371, 10340546851057520001), + "iid_data" : (5690086438726675168, 2736236937556975012), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -93213,7 +92078,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DelaunayL, [DelaunayL, IDelaunayActionVariable]) -agcls.AgClassCatalog.add_catalog_entry((5357336489194798121, 16571106145161987245), DelaunayL) +agcls.AgClassCatalog.add_catalog_entry((4781275030732986423, 1726538995551542681), DelaunayL) agcls.AgTypeNameMap["DelaunayL"] = DelaunayL class DelaunayLOverSQRTmu(IDelaunayActionVariable, SupportsDeleteCallback): @@ -93224,7 +92089,7 @@ class DelaunayLOverSQRTmu(IDelaunayActionVariable, SupportsDeleteCallback): _get_l_over_sqrt_mu_method_offset = 1 _set_l_over_sqrt_mu_method_offset = 2 _metadata = { - "iid_data" : (5220118732539741475, 2819117051404214715), + "iid_data" : (4669920371282392674, 542813264040505226), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -93263,7 +92128,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DelaunayLOverSQRTmu, [DelaunayLOverSQRTmu, IDelaunayActionVariable]) -agcls.AgClassCatalog.add_catalog_entry((5002017505165831291, 2866607147741543354), DelaunayLOverSQRTmu) +agcls.AgClassCatalog.add_catalog_entry((5460590869143395519, 13072665776377690009), DelaunayLOverSQRTmu) agcls.AgTypeNameMap["DelaunayLOverSQRTmu"] = DelaunayLOverSQRTmu class DelaunayH(IDelaunayActionVariable, SupportsDeleteCallback): @@ -93274,7 +92139,7 @@ class DelaunayH(IDelaunayActionVariable, SupportsDeleteCallback): _get_h_method_offset = 1 _set_h_method_offset = 2 _metadata = { - "iid_data" : (5156960879978334551, 3349719268156218752), + "iid_data" : (4721099290036642262, 6572890509831725730), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -93313,7 +92178,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DelaunayH, [DelaunayH, IDelaunayActionVariable]) -agcls.AgClassCatalog.add_catalog_entry((5005454078592453433, 1720754957342617991), DelaunayH) +agcls.AgClassCatalog.add_catalog_entry((5282030294785460972, 170134975854407868), DelaunayH) agcls.AgTypeNameMap["DelaunayH"] = DelaunayH class DelaunayHOverSQRTmu(IDelaunayActionVariable, SupportsDeleteCallback): @@ -93324,7 +92189,7 @@ class DelaunayHOverSQRTmu(IDelaunayActionVariable, SupportsDeleteCallback): _get_h_over_sqrt_mu_method_offset = 1 _set_h_over_sqrt_mu_method_offset = 2 _metadata = { - "iid_data" : (5671008483453038748, 14283089759773106061), + "iid_data" : (4930727798085870466, 7771266839833417406), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -93363,7 +92228,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DelaunayHOverSQRTmu, [DelaunayHOverSQRTmu, IDelaunayActionVariable]) -agcls.AgClassCatalog.add_catalog_entry((5653493154365288368, 11360382099589870008), DelaunayHOverSQRTmu) +agcls.AgClassCatalog.add_catalog_entry((5195176680650163706, 4321521492578763162), DelaunayHOverSQRTmu) agcls.AgTypeNameMap["DelaunayHOverSQRTmu"] = DelaunayHOverSQRTmu class DelaunayG(IDelaunayActionVariable, SupportsDeleteCallback): @@ -93374,7 +92239,7 @@ class DelaunayG(IDelaunayActionVariable, SupportsDeleteCallback): _get_g_method_offset = 1 _set_g_method_offset = 2 _metadata = { - "iid_data" : (5443307767683081808, 16974838870955564190), + "iid_data" : (5522919357559665104, 334118771666206902), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -93413,7 +92278,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DelaunayG, [DelaunayG, IDelaunayActionVariable]) -agcls.AgClassCatalog.add_catalog_entry((4799365878066283604, 9032319084935065530), DelaunayG) +agcls.AgClassCatalog.add_catalog_entry((5329122759039820089, 10047350092302764416), DelaunayG) agcls.AgTypeNameMap["DelaunayG"] = DelaunayG class DelaunayGOverSQRTmu(IDelaunayActionVariable, SupportsDeleteCallback): @@ -93424,7 +92289,7 @@ class DelaunayGOverSQRTmu(IDelaunayActionVariable, SupportsDeleteCallback): _get_g_over_sqrt_mu_method_offset = 1 _set_g_over_sqrt_mu_method_offset = 2 _metadata = { - "iid_data" : (5590802254303050279, 11051703493722905476), + "iid_data" : (4933672308804210635, 15725638651705078699), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -93463,7 +92328,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DelaunayGOverSQRTmu, [DelaunayGOverSQRTmu, IDelaunayActionVariable]) -agcls.AgClassCatalog.add_catalog_entry((5194822834274263863, 11608236189499232658), DelaunayGOverSQRTmu) +agcls.AgClassCatalog.add_catalog_entry((4918429686652162122, 16275888569809514158), DelaunayGOverSQRTmu) agcls.AgTypeNameMap["DelaunayGOverSQRTmu"] = DelaunayGOverSQRTmu class OrbitStateDelaunay(IOrbitState, SupportsDeleteCallback): @@ -93492,7 +92357,7 @@ class OrbitStateDelaunay(IOrbitState, SupportsDeleteCallback): _set_right_ascension_ascending_node_method_offset = 19 _get_state_epoch_method_offset = 20 _metadata = { - "iid_data" : (5583712275714503496, 16306042116291067791), + "iid_data" : (5057329968753898739, 3989391890668692897), "vtable_reference" : IOrbitState._vtable_offset + IOrbitState._num_methods - 1, } _property_names = {} @@ -93681,7 +92546,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrbitStateDelaunay, [OrbitStateDelaunay, IOrbitState]) -agcls.AgClassCatalog.add_catalog_entry((5021898800073419132, 11938714475328530093), OrbitStateDelaunay) +agcls.AgClassCatalog.add_catalog_entry((5672727516400083446, 831232225403631489), OrbitStateDelaunay) agcls.AgTypeNameMap["OrbitStateDelaunay"] = OrbitStateDelaunay class EquinoctialSizeShapeMeanMotion(IClassicalSizeShape, SupportsDeleteCallback): @@ -93692,7 +92557,7 @@ class EquinoctialSizeShapeMeanMotion(IClassicalSizeShape, SupportsDeleteCallback _get_mean_motion_method_offset = 1 _set_mean_motion_method_offset = 2 _metadata = { - "iid_data" : (5232253312631989622, 5855488155730260918), + "iid_data" : (5575306823559706930, 954179743082743172), "vtable_reference" : IClassicalSizeShape._vtable_offset + IClassicalSizeShape._num_methods - 1, } _property_names = {} @@ -93731,7 +92596,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EquinoctialSizeShapeMeanMotion, [EquinoctialSizeShapeMeanMotion, IClassicalSizeShape]) -agcls.AgClassCatalog.add_catalog_entry((5442394046143545645, 15553997114326316704), EquinoctialSizeShapeMeanMotion) +agcls.AgClassCatalog.add_catalog_entry((4847880598561141986, 8398502087492952996), EquinoctialSizeShapeMeanMotion) agcls.AgTypeNameMap["EquinoctialSizeShapeMeanMotion"] = EquinoctialSizeShapeMeanMotion class EquinoctialSizeShapeSemimajorAxis(IClassicalSizeShape, SupportsDeleteCallback): @@ -93742,7 +92607,7 @@ class EquinoctialSizeShapeSemimajorAxis(IClassicalSizeShape, SupportsDeleteCallb _get_semi_major_axis_method_offset = 1 _set_semi_major_axis_method_offset = 2 _metadata = { - "iid_data" : (4639633357165834632, 6312687394495871369), + "iid_data" : (4757581440190250778, 4655006746005025683), "vtable_reference" : IClassicalSizeShape._vtable_offset + IClassicalSizeShape._num_methods - 1, } _property_names = {} @@ -93781,7 +92646,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EquinoctialSizeShapeSemimajorAxis, [EquinoctialSizeShapeSemimajorAxis, IClassicalSizeShape]) -agcls.AgClassCatalog.add_catalog_entry((5184502073737031702, 13348821094741483710), EquinoctialSizeShapeSemimajorAxis) +agcls.AgClassCatalog.add_catalog_entry((5680581522577613098, 18165934273021182609), EquinoctialSizeShapeSemimajorAxis) agcls.AgTypeNameMap["EquinoctialSizeShapeSemimajorAxis"] = EquinoctialSizeShapeSemimajorAxis class OrbitStateEquinoctial(IOrbitState, SupportsDeleteCallback): @@ -93810,7 +92675,7 @@ class OrbitStateEquinoctial(IOrbitState, SupportsDeleteCallback): _get_supported_coordinate_system_types_method_offset = 19 _get_state_epoch_method_offset = 20 _metadata = { - "iid_data" : (5481434395561528727, 2700080070902417300), + "iid_data" : (4689498613481989512, 5396344902438487441), "vtable_reference" : IOrbitState._vtable_offset + IOrbitState._num_methods - 1, } _property_names = {} @@ -93997,7 +92862,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrbitStateEquinoctial, [OrbitStateEquinoctial, IOrbitState]) -agcls.AgClassCatalog.add_catalog_entry((4783930187130445518, 1180149382614539704), OrbitStateEquinoctial) +agcls.AgClassCatalog.add_catalog_entry((5388370651767738227, 6994160424052739496), OrbitStateEquinoctial) agcls.AgTypeNameMap["OrbitStateEquinoctial"] = OrbitStateEquinoctial class MixedSphericalFlightPathAngleHorizontal(IFlightPathAngle, SupportsDeleteCallback): @@ -94008,7 +92873,7 @@ class MixedSphericalFlightPathAngleHorizontal(IFlightPathAngle, SupportsDeleteCa _get_flight_path_angle_method_offset = 1 _set_flight_path_angle_method_offset = 2 _metadata = { - "iid_data" : (5637973706305285626, 16275437127141570741), + "iid_data" : (4902207642763105845, 15000640588953669762), "vtable_reference" : IFlightPathAngle._vtable_offset + IFlightPathAngle._num_methods - 1, } _property_names = {} @@ -94047,7 +92912,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MixedSphericalFlightPathAngleHorizontal, [MixedSphericalFlightPathAngleHorizontal, IFlightPathAngle]) -agcls.AgClassCatalog.add_catalog_entry((5703644702545997435, 8192937929101015482), MixedSphericalFlightPathAngleHorizontal) +agcls.AgClassCatalog.add_catalog_entry((5229108228966392473, 9510988740254759816), MixedSphericalFlightPathAngleHorizontal) agcls.AgTypeNameMap["MixedSphericalFlightPathAngleHorizontal"] = MixedSphericalFlightPathAngleHorizontal class MixedSphericalFlightPathAngleVertical(IFlightPathAngle, SupportsDeleteCallback): @@ -94058,7 +92923,7 @@ class MixedSphericalFlightPathAngleVertical(IFlightPathAngle, SupportsDeleteCall _get_flight_path_angle_method_offset = 1 _set_flight_path_angle_method_offset = 2 _metadata = { - "iid_data" : (5303140144631941570, 4527612424350947990), + "iid_data" : (4651966397573282955, 13474755620852166548), "vtable_reference" : IFlightPathAngle._vtable_offset + IFlightPathAngle._num_methods - 1, } _property_names = {} @@ -94097,7 +92962,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MixedSphericalFlightPathAngleVertical, [MixedSphericalFlightPathAngleVertical, IFlightPathAngle]) -agcls.AgClassCatalog.add_catalog_entry((4618923991780831445, 2557025035906182579), MixedSphericalFlightPathAngleVertical) +agcls.AgClassCatalog.add_catalog_entry((5649604358049311391, 9389792054867103114), MixedSphericalFlightPathAngleVertical) agcls.AgTypeNameMap["MixedSphericalFlightPathAngleVertical"] = MixedSphericalFlightPathAngleVertical class OrbitStateMixedSpherical(IOrbitState, SupportsDeleteCallback): @@ -94124,7 +92989,7 @@ class OrbitStateMixedSpherical(IOrbitState, SupportsDeleteCallback): _get_supported_coordinate_system_types_method_offset = 17 _get_state_epoch_method_offset = 18 _metadata = { - "iid_data" : (5755357835694443158, 2120609145998373798), + "iid_data" : (5475064650002775809, 13028363098199947178), "vtable_reference" : IOrbitState._vtable_offset + IOrbitState._num_methods - 1, } _property_names = {} @@ -94295,7 +93160,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrbitStateMixedSpherical, [OrbitStateMixedSpherical, IOrbitState]) -agcls.AgClassCatalog.add_catalog_entry((5208073648837330078, 3296289210379679129), OrbitStateMixedSpherical) +agcls.AgClassCatalog.add_catalog_entry((5190671951019393666, 6561204096262428555), OrbitStateMixedSpherical) agcls.AgTypeNameMap["OrbitStateMixedSpherical"] = OrbitStateMixedSpherical class SphericalFlightPathAngleHorizontal(IFlightPathAngle, SupportsDeleteCallback): @@ -94306,7 +93171,7 @@ class SphericalFlightPathAngleHorizontal(IFlightPathAngle, SupportsDeleteCallbac _get_flight_path_angle_method_offset = 1 _set_flight_path_angle_method_offset = 2 _metadata = { - "iid_data" : (5554534324333812389, 9275808526567671737), + "iid_data" : (4838446024264751752, 6821911411081618869), "vtable_reference" : IFlightPathAngle._vtable_offset + IFlightPathAngle._num_methods - 1, } _property_names = {} @@ -94345,7 +93210,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SphericalFlightPathAngleHorizontal, [SphericalFlightPathAngleHorizontal, IFlightPathAngle]) -agcls.AgClassCatalog.add_catalog_entry((5495153568874291431, 14904239989590389439), SphericalFlightPathAngleHorizontal) +agcls.AgClassCatalog.add_catalog_entry((4703365747830105275, 3372160895889090488), SphericalFlightPathAngleHorizontal) agcls.AgTypeNameMap["SphericalFlightPathAngleHorizontal"] = SphericalFlightPathAngleHorizontal class SphericalFlightPathAngleVertical(IFlightPathAngle, SupportsDeleteCallback): @@ -94356,7 +93221,7 @@ class SphericalFlightPathAngleVertical(IFlightPathAngle, SupportsDeleteCallback) _get_flight_path_angle_method_offset = 1 _set_flight_path_angle_method_offset = 2 _metadata = { - "iid_data" : (5713810371090962198, 13761505918867348374), + "iid_data" : (5070390084212383374, 1866132602203143833), "vtable_reference" : IFlightPathAngle._vtable_offset + IFlightPathAngle._num_methods - 1, } _property_names = {} @@ -94395,7 +93260,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SphericalFlightPathAngleVertical, [SphericalFlightPathAngleVertical, IFlightPathAngle]) -agcls.AgClassCatalog.add_catalog_entry((5646321672760962869, 16575546847823355015), SphericalFlightPathAngleVertical) +agcls.AgClassCatalog.add_catalog_entry((5368578363634247435, 17401948984773280130), SphericalFlightPathAngleVertical) agcls.AgTypeNameMap["SphericalFlightPathAngleVertical"] = SphericalFlightPathAngleVertical class OrbitStateSpherical(IOrbitState, SupportsDeleteCallback): @@ -94422,7 +93287,7 @@ class OrbitStateSpherical(IOrbitState, SupportsDeleteCallback): _get_supported_coordinate_system_types_method_offset = 17 _get_state_epoch_method_offset = 18 _metadata = { - "iid_data" : (5505050872224310452, 14076752414137490095), + "iid_data" : (5029145558329825032, 7224183979218850703), "vtable_reference" : IOrbitState._vtable_offset + IOrbitState._num_methods - 1, } _property_names = {} @@ -94593,7 +93458,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrbitStateSpherical, [OrbitStateSpherical, IOrbitState]) -agcls.AgClassCatalog.add_catalog_entry((4825932549684344036, 6413987843015084210), OrbitStateSpherical) +agcls.AgClassCatalog.add_catalog_entry((5384648882234293994, 2624464568654184102), OrbitStateSpherical) agcls.AgTypeNameMap["OrbitStateSpherical"] = OrbitStateSpherical class VehicleGraphics2DTimeComponentsEventElement(IVehicleGraphics2DTimeComponentsElement, SupportsDeleteCallback): @@ -94604,7 +93469,7 @@ class VehicleGraphics2DTimeComponentsEventElement(IVehicleGraphics2DTimeComponen _get_attributes_method_offset = 1 _get_time_component_method_offset = 2 _metadata = { - "iid_data" : (5570543718323605700, 16304302712277191593), + "iid_data" : (4763080952012010321, 16352720088738175405), "vtable_reference" : IVehicleGraphics2DTimeComponentsElement._vtable_offset + IVehicleGraphics2DTimeComponentsElement._num_methods - 1, } _property_names = {} @@ -94643,7 +93508,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTimeComponentsEventElement, [VehicleGraphics2DTimeComponentsEventElement, IVehicleGraphics2DTimeComponentsElement]) -agcls.AgClassCatalog.add_catalog_entry((5021258217680687218, 16966081364970568857), VehicleGraphics2DTimeComponentsEventElement) +agcls.AgClassCatalog.add_catalog_entry((5763242607103315469, 4981297316067975349), VehicleGraphics2DTimeComponentsEventElement) agcls.AgTypeNameMap["VehicleGraphics2DTimeComponentsEventElement"] = VehicleGraphics2DTimeComponentsEventElement class VehicleGraphics2DTimeComponentsEventCollectionElement(IVehicleGraphics2DTimeComponentsElement, SupportsDeleteCallback): @@ -94662,7 +93527,7 @@ class VehicleGraphics2DTimeComponentsEventCollectionElement(IVehicleGraphics2DTi _get_sunlight_method_offset = 9 _get_time_component_method_offset = 10 _metadata = { - "iid_data" : (4665287466309745347, 12451343802572507305), + "iid_data" : (4971248994552580233, 17873544074105761165), "vtable_reference" : IVehicleGraphics2DTimeComponentsElement._vtable_offset + IVehicleGraphics2DTimeComponentsElement._num_methods - 1, } _property_names = {} @@ -94767,7 +93632,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTimeComponentsEventCollectionElement, [VehicleGraphics2DTimeComponentsEventCollectionElement, IVehicleGraphics2DTimeComponentsElement]) -agcls.AgClassCatalog.add_catalog_entry((5330301453964377912, 1316351240728220594), VehicleGraphics2DTimeComponentsEventCollectionElement) +agcls.AgClassCatalog.add_catalog_entry((5096242444073947631, 10655056800224252338), VehicleGraphics2DTimeComponentsEventCollectionElement) agcls.AgTypeNameMap["VehicleGraphics2DTimeComponentsEventCollectionElement"] = VehicleGraphics2DTimeComponentsEventCollectionElement class VehicleGraphics2DTimeComponentsCollection(SupportsDeleteCallback): @@ -94782,7 +93647,7 @@ class VehicleGraphics2DTimeComponentsCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (4800961226813993625, 14121031337409902990), + "iid_data" : (5686590088278208969, 2791289732593884821), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -94865,7 +93730,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DTimeComponentsCollection, [VehicleGraphics2DTimeComponentsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5553124848737021911, 2372343818185458867), VehicleGraphics2DTimeComponentsCollection) +agcls.AgClassCatalog.add_catalog_entry((4815334886744308281, 5326243329325077434), VehicleGraphics2DTimeComponentsCollection) agcls.AgTypeNameMap["VehicleGraphics2DTimeComponentsCollection"] = VehicleGraphics2DTimeComponentsCollection class VehicleGraphics2DAttributesTimeComponents(IVehicleGraphics2DAttributes, IVehicleGraphics2DAttributesDisplayState, SupportsDeleteCallback): @@ -94876,7 +93741,7 @@ class VehicleGraphics2DAttributesTimeComponents(IVehicleGraphics2DAttributes, IV _get_default_method_offset = 1 _get_time_components_method_offset = 2 _metadata = { - "iid_data" : (5178796526812345448, 4225417119764683183), + "iid_data" : (4612036401313693165, 18355506037752550308), "vtable_reference" : IVehicleGraphics2DAttributes._vtable_offset + IVehicleGraphics2DAttributes._num_methods - 1, } _property_names = {} @@ -94919,7 +93784,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleGraphics2DAttributesTimeComponents, [VehicleGraphics2DAttributesTimeComponents, IVehicleGraphics2DAttributes, IVehicleGraphics2DAttributesDisplayState]) -agcls.AgClassCatalog.add_catalog_entry((4851387157588231258, 11583262230749920153), VehicleGraphics2DAttributesTimeComponents) +agcls.AgClassCatalog.add_catalog_entry((5328453826931487836, 18182414954540321664), VehicleGraphics2DAttributesTimeComponents) agcls.AgTypeNameMap["VehicleGraphics2DAttributesTimeComponents"] = VehicleGraphics2DAttributesTimeComponents class Preferences(SupportsDeleteCallback): @@ -94931,7 +93796,7 @@ class Preferences(SupportsDeleteCallback): _get_connect_preferences_method_offset = 2 _get_python_plugins_preferences_method_offset = 3 _metadata = { - "iid_data" : (4799119274297668036, 16089952015107055782), + "iid_data" : (5024184341980130121, 12034679719610942640), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -94979,7 +93844,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Preferences, [Preferences, ]) -agcls.AgClassCatalog.add_catalog_entry((5202237662789741289, 3640344645069883048), Preferences) +agcls.AgClassCatalog.add_catalog_entry((4636464709087107076, 11040810383528858286), Preferences) agcls.AgTypeNameMap["Preferences"] = Preferences class PreferencesVDF(SupportsDeleteCallback): @@ -94992,7 +93857,7 @@ class PreferencesVDF(SupportsDeleteCallback): _get_base_directory_method_offset = 3 _set_base_directory_method_offset = 4 _metadata = { - "iid_data" : (5007463947718293524, 15669725382059150226), + "iid_data" : (5399113026387651345, 8225937378920185770), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -95047,7 +93912,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PreferencesVDF, [PreferencesVDF, ]) -agcls.AgClassCatalog.add_catalog_entry((5637127983650687490, 13598573792365806993), PreferencesVDF) +agcls.AgClassCatalog.add_catalog_entry((5271339648360484324, 150706884274591154), PreferencesVDF) agcls.AgTypeNameMap["PreferencesVDF"] = PreferencesVDF class VehicleAttitudeMaximumSlewRate(SupportsDeleteCallback): @@ -95070,7 +93935,7 @@ class VehicleAttitudeMaximumSlewRate(SupportsDeleteCallback): _get_slew_rate_along_z_axis_method_offset = 13 _set_slew_rate_along_z_axis_method_offset = 14 _metadata = { - "iid_data" : (4983150839871338869, 17939095674968044434), + "iid_data" : (4931655858466484108, 15974426845695066796), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -95210,7 +94075,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeMaximumSlewRate, [VehicleAttitudeMaximumSlewRate, ]) -agcls.AgClassCatalog.add_catalog_entry((5581447847627007877, 15462966128075774337), VehicleAttitudeMaximumSlewRate) +agcls.AgClassCatalog.add_catalog_entry((5143830012364338151, 13016642387940931515), VehicleAttitudeMaximumSlewRate) agcls.AgTypeNameMap["VehicleAttitudeMaximumSlewRate"] = VehicleAttitudeMaximumSlewRate class VehicleAttitudeMaximumSlewAcceleration(SupportsDeleteCallback): @@ -95233,7 +94098,7 @@ class VehicleAttitudeMaximumSlewAcceleration(SupportsDeleteCallback): _get_slew_acceleration_along_z_axis_method_offset = 13 _set_slew_acceleration_along_z_axis_method_offset = 14 _metadata = { - "iid_data" : (5394322363173879995, 14377519785801447871), + "iid_data" : (5235261869041198008, 10586149599457893534), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -95373,7 +94238,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeMaximumSlewAcceleration, [VehicleAttitudeMaximumSlewAcceleration, ]) -agcls.AgClassCatalog.add_catalog_entry((4806077134608767210, 17186220678132228228), VehicleAttitudeMaximumSlewAcceleration) +agcls.AgClassCatalog.add_catalog_entry((5760949332906677365, 2033057744747203504), VehicleAttitudeMaximumSlewAcceleration) agcls.AgTypeNameMap["VehicleAttitudeMaximumSlewAcceleration"] = VehicleAttitudeMaximumSlewAcceleration class VehicleAttitudeSlewConstrained(IVehicleAttitudeSlewBase, SupportsDeleteCallback): @@ -95388,7 +94253,7 @@ class VehicleAttitudeSlewConstrained(IVehicleAttitudeSlewBase, SupportsDeleteCal _get_maximum_slew_rate_method_offset = 5 _get_maximum_slew_acceleration_method_offset = 6 _metadata = { - "iid_data" : (4925185021597363463, 11561210039076745645), + "iid_data" : (5590823101352613336, 8316094852094929562), "vtable_reference" : IVehicleAttitudeSlewBase._vtable_offset + IVehicleAttitudeSlewBase._num_methods - 1, } _property_names = {} @@ -95463,7 +94328,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeSlewConstrained, [VehicleAttitudeSlewConstrained, IVehicleAttitudeSlewBase]) -agcls.AgClassCatalog.add_catalog_entry((4772620555059184797, 16645733276322792622), VehicleAttitudeSlewConstrained) +agcls.AgClassCatalog.add_catalog_entry((5185171498636410739, 16392397934666976159), VehicleAttitudeSlewConstrained) agcls.AgTypeNameMap["VehicleAttitudeSlewConstrained"] = VehicleAttitudeSlewConstrained class VehicleAttitudeSlewFixedRate(IVehicleAttitudeSlewBase, SupportsDeleteCallback): @@ -95477,7 +94342,7 @@ class VehicleAttitudeSlewFixedRate(IVehicleAttitudeSlewBase, SupportsDeleteCallb _set_slew_timing_between_targets_method_offset = 4 _get_maximum_slew_rate_method_offset = 5 _metadata = { - "iid_data" : (4862775320924442845, 2261811150278514877), + "iid_data" : (5243914564403746440, 13378399713975467175), "vtable_reference" : IVehicleAttitudeSlewBase._vtable_offset + IVehicleAttitudeSlewBase._num_methods - 1, } _property_names = {} @@ -95543,7 +94408,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeSlewFixedRate, [VehicleAttitudeSlewFixedRate, IVehicleAttitudeSlewBase]) -agcls.AgClassCatalog.add_catalog_entry((5670508264669897742, 10184103398400118179), VehicleAttitudeSlewFixedRate) +agcls.AgClassCatalog.add_catalog_entry((4915581333266118161, 217534019684594086), VehicleAttitudeSlewFixedRate) agcls.AgTypeNameMap["VehicleAttitudeSlewFixedRate"] = VehicleAttitudeSlewFixedRate class VehicleAttitudeSlewFixedTime(IVehicleAttitudeSlewBase, SupportsDeleteCallback): @@ -95556,7 +94421,7 @@ class VehicleAttitudeSlewFixedTime(IVehicleAttitudeSlewBase, SupportsDeleteCallb _get_match_angular_velocity_method_offset = 3 _set_match_angular_velocity_method_offset = 4 _metadata = { - "iid_data" : (4987977449032858238, 9701506952591290287), + "iid_data" : (4877555765450363264, 6978923438856040836), "vtable_reference" : IVehicleAttitudeSlewBase._vtable_offset + IVehicleAttitudeSlewBase._num_methods - 1, } _property_names = {} @@ -95613,7 +94478,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeSlewFixedTime, [VehicleAttitudeSlewFixedTime, IVehicleAttitudeSlewBase]) -agcls.AgClassCatalog.add_catalog_entry((4744044921383086627, 15247977514452308373), VehicleAttitudeSlewFixedTime) +agcls.AgClassCatalog.add_catalog_entry((5449409891321525278, 4689266558388743817), VehicleAttitudeSlewFixedTime) agcls.AgTypeNameMap["VehicleAttitudeSlewFixedTime"] = VehicleAttitudeSlewFixedTime class VehicleAttitudeTargetSlew(SupportsDeleteCallback): @@ -95627,7 +94492,7 @@ class VehicleAttitudeTargetSlew(SupportsDeleteCallback): _get_slew_mode_supported_types_method_offset = 4 _get_slew_mode_method_offset = 5 _metadata = { - "iid_data" : (5659043574845132559, 13551949736080923293), + "iid_data" : (5126405195034775018, 313070376967119259), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -95689,7 +94554,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleAttitudeTargetSlew, [VehicleAttitudeTargetSlew, ]) -agcls.AgClassCatalog.add_catalog_entry((5221829339718498945, 9089199962112486065), VehicleAttitudeTargetSlew) +agcls.AgClassCatalog.add_catalog_entry((5469947730067203782, 9425752363896941221), VehicleAttitudeTargetSlew) agcls.AgTypeNameMap["VehicleAttitudeTargetSlew"] = VehicleAttitudeTargetSlew class MTOGraphics3DModelArticulation(SupportsDeleteCallback): @@ -95709,7 +94574,7 @@ class MTOGraphics3DModelArticulation(SupportsDeleteCallback): _get_save_articulation_file_on_save_method_offset = 10 _set_save_articulation_file_on_save_method_offset = 11 _metadata = { - "iid_data" : (5083676630403524854, 7531272317888843668), + "iid_data" : (5221143712872046805, 17528525882412346255), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -95815,7 +94680,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MTOGraphics3DModelArticulation, [MTOGraphics3DModelArticulation, ]) -agcls.AgClassCatalog.add_catalog_entry((5601778693637538847, 1219821659594976698), MTOGraphics3DModelArticulation) +agcls.AgClassCatalog.add_catalog_entry((4715383986340680989, 3173915209476550077), MTOGraphics3DModelArticulation) agcls.AgTypeNameMap["MTOGraphics3DModelArticulation"] = MTOGraphics3DModelArticulation class PropagatorAviator(IPropagator, SupportsDeleteCallback): @@ -95826,7 +94691,7 @@ class PropagatorAviator(IPropagator, SupportsDeleteCallback): _get_flight_mission_method_offset = 1 _get_aviator_propagator_method_offset = 2 _metadata = { - "iid_data" : (5578092623135548560, 6455071024479743416), + "iid_data" : (5202979273989227837, 11884209039816728448), "vtable_reference" : IPropagator._vtable_offset + IPropagator._num_methods - 1, } _property_names = {} @@ -95865,7 +94730,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorAviator, [PropagatorAviator, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5386982902672208059, 13914918658528358572), PropagatorAviator) +agcls.AgClassCatalog.add_catalog_entry((4690972388227631531, 16304278420076662960), PropagatorAviator) agcls.AgTypeNameMap["PropagatorAviator"] = PropagatorAviator class VehicleEphemerisCCSDSv2ExportTool(SupportsDeleteCallback): @@ -95905,7 +94770,7 @@ class VehicleEphemerisCCSDSv2ExportTool(SupportsDeleteCallback): _get_file_format_method_offset = 30 _set_file_format_method_offset = 31 _metadata = { - "iid_data" : (5638315023295497379, 6499349865312813457), + "iid_data" : (5491856957753646299, 765963841464324533), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -96177,9 +95042,357 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEphemerisCCSDSv2ExportTool, [VehicleEphemerisCCSDSv2ExportTool, ]) -agcls.AgClassCatalog.add_catalog_entry((5095111121162559666, 603895673183418509), VehicleEphemerisCCSDSv2ExportTool) +agcls.AgClassCatalog.add_catalog_entry((5295252633414524761, 2628105955985032361), VehicleEphemerisCCSDSv2ExportTool) agcls.AgTypeNameMap["VehicleEphemerisCCSDSv2ExportTool"] = VehicleEphemerisCCSDSv2ExportTool +class VehicleEphemerisCCSDSv3ExportTool(SupportsDeleteCallback): + """The CCSDSv3 Ephemeris type for the Export Ephemeris/Attitude Tool.""" + + _num_methods = 35 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_originator_method_offset = 1 + _set_originator_method_offset = 2 + _get_object_id_method_offset = 3 + _set_object_id_method_offset = 4 + _get_object_name_method_offset = 5 + _set_object_name_method_offset = 6 + _get_classification_method_offset = 7 + _set_classification_method_offset = 8 + _get_message_id_method_offset = 9 + _set_message_id_method_offset = 10 + _get_central_body_name_method_offset = 11 + _set_central_body_name_method_offset = 12 + _get_reference_frame_method_offset = 13 + _set_reference_frame_method_offset = 14 + _get_date_format_method_offset = 15 + _set_date_format_method_offset = 16 + _get_ephemeris_format_method_offset = 17 + _set_ephemeris_format_method_offset = 18 + _get_time_precision_method_offset = 19 + _set_time_precision_method_offset = 20 + _get_step_size_method_offset = 21 + _get_time_period_method_offset = 22 + _get_reference_frames_supported_method_offset = 23 + _get_use_satellite_center_and_frame_method_offset = 24 + _set_use_satellite_center_and_frame_method_offset = 25 + _export_method_offset = 26 + _get_time_system_method_offset = 27 + _set_time_system_method_offset = 28 + _get_include_acceleration_method_offset = 29 + _set_include_acceleration_method_offset = 30 + _get_include_covariance_method_offset = 31 + _set_include_covariance_method_offset = 32 + _get_has_covariance_data_method_offset = 33 + _get_file_format_method_offset = 34 + _set_file_format_method_offset = 35 + _metadata = { + "iid_data" : (4660085586157641946, 1429981954968941993), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, VehicleEphemerisCCSDSv3ExportTool) + + _get_originator_metadata = { "offset" : _get_originator_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def originator(self) -> str: + """A string that specifies an identifier of the organization producing the data file.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_originator_metadata) + + _set_originator_metadata = { "offset" : _set_originator_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + @originator.setter + def originator(self, originator:str) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_originator_metadata, originator) + + _get_object_id_metadata = { "offset" : _get_object_id_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def object_id(self) -> str: + """A string defining the Object ID - to be specified as the international spacecraft designator, also known as an NSSDC identifier.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_object_id_metadata) + + _set_object_id_metadata = { "offset" : _set_object_id_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + @object_id.setter + def object_id(self, id:str) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_object_id_metadata, id) + + _get_object_name_metadata = { "offset" : _get_object_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def object_name(self) -> str: + """A name for the Object. By recommendation of the CCSDS standard, the name from the SPACEWARN Bulletin should be used.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_object_name_metadata) + + _set_object_name_metadata = { "offset" : _set_object_name_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + @object_name.setter + def object_name(self, name:str) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_object_name_metadata, name) + + _get_classification_metadata = { "offset" : _get_classification_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def classification(self) -> str: + """A string that specifies the classification/caveats of the data file.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_classification_metadata) + + _set_classification_metadata = { "offset" : _set_classification_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + @classification.setter + def classification(self, name:str) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_classification_metadata, name) + + _get_message_id_metadata = { "offset" : _get_message_id_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def message_id(self) -> str: + """A string defining the message ID which should uniquely identify the message.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_message_id_metadata) + + _set_message_id_metadata = { "offset" : _set_message_id_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + @message_id.setter + def message_id(self, name:str) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_message_id_metadata, name) + + _get_central_body_name_metadata = { "offset" : _get_central_body_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def central_body_name(self) -> str: + """Get or set the central body of the satellite.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_central_body_name_metadata) + + _set_central_body_name_metadata = { "offset" : _set_central_body_name_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + @central_body_name.setter + def central_body_name(self, name:str) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_central_body_name_metadata, name) + + _get_reference_frame_metadata = { "offset" : _get_reference_frame_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(CCSDSReferenceFrame),) } + @property + def reference_frame(self) -> "CCSDSReferenceFrame": + """Get or set the reference frame of the ephemeris.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_reference_frame_metadata) + + _set_reference_frame_metadata = { "offset" : _set_reference_frame_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(CCSDSReferenceFrame),) } + @reference_frame.setter + def reference_frame(self, reference_frame:"CCSDSReferenceFrame") -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_reference_frame_metadata, reference_frame) + + _get_date_format_metadata = { "offset" : _get_date_format_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(CCSDSDateFormat),) } + @property + def date_format(self) -> "CCSDSDateFormat": + """Get or set the desired date format.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_date_format_metadata) + + _set_date_format_metadata = { "offset" : _set_date_format_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(CCSDSDateFormat),) } + @date_format.setter + def date_format(self, date_format:"CCSDSDateFormat") -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_date_format_metadata, date_format) + + _get_ephemeris_format_metadata = { "offset" : _get_ephemeris_format_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(CCSDSEphemerisFormatType),) } + @property + def ephemeris_format(self) -> "CCSDSEphemerisFormatType": + """Get or set the desired format to be used for representing the position and velocity information as either scientific notation or floating point notation. Scientific notation is recommended when possible.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_ephemeris_format_metadata) + + _set_ephemeris_format_metadata = { "offset" : _set_ephemeris_format_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(CCSDSEphemerisFormatType),) } + @ephemeris_format.setter + def ephemeris_format(self, ephem_format:"CCSDSEphemerisFormatType") -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_ephemeris_format_metadata, ephem_format) + + _get_time_precision_metadata = { "offset" : _get_time_precision_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.LongArg,) } + @property + def time_precision(self) -> int: + """If selected, STK uses the Step Size specified in the vehicle's Basic properties. If not selected, specify a Step Size. Dimensionless.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_time_precision_metadata) + + _set_time_precision_metadata = { "offset" : _set_time_precision_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.LongArg,) } + @time_precision.setter + def time_precision(self, time_precision:int) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_time_precision_metadata, time_precision) + + _get_step_size_metadata = { "offset" : _get_step_size_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def step_size(self) -> "ExportToolStepSize": + """If the Use Ephemeris Steps option is not selected, enter a Step Size to be used for the vehicle.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_step_size_metadata) + + _get_time_period_metadata = { "offset" : _get_time_period_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def time_period(self) -> "ExportToolTimePeriod": + """Set the time period. Options are Use Entire Ephemeris - STK creates a data file using the Start and Stop Time specified in the vehicle's Orbit tab or Specify Time Period - STK creates a data file using the Start and Stop Time specified here.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_time_period_metadata) + + _get_reference_frames_supported_metadata = { "offset" : _get_reference_frames_supported_method_offset, + "arg_types" : (POINTER(agcom.LPSAFEARRAY),), + "marshallers" : (agmarshall.LPSafearrayArg,) } + @property + def reference_frames_supported(self) -> list: + """Return an array of valid choices.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_reference_frames_supported_metadata) + + _get_use_satellite_center_and_frame_metadata = { "offset" : _get_use_satellite_center_and_frame_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_satellite_center_and_frame(self) -> bool: + """Use the satellite center and frame. Setting the property to 'True' will cause CentralBody and ReferenceFrame properties become read-only.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_use_satellite_center_and_frame_metadata) + + _set_use_satellite_center_and_frame_metadata = { "offset" : _set_use_satellite_center_and_frame_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_satellite_center_and_frame.setter + def use_satellite_center_and_frame(self, use_satellite:bool) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_use_satellite_center_and_frame_metadata, use_satellite) + + _export_metadata = { "offset" : _export_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + def export(self, file_name:str) -> None: + """Export the ephemeris file.""" + return self._intf.invoke(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._export_metadata, file_name) + + _get_time_system_metadata = { "offset" : _get_time_system_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(CCSDSTimeSystem),) } + @property + def time_system(self) -> "CCSDSTimeSystem": + """Get or set the time system of the ephemeris.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_time_system_metadata) + + _set_time_system_metadata = { "offset" : _set_time_system_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(CCSDSTimeSystem),) } + @time_system.setter + def time_system(self, time_system:"CCSDSTimeSystem") -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_time_system_metadata, time_system) + + _get_include_acceleration_metadata = { "offset" : _get_include_acceleration_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def include_acceleration(self) -> bool: + """Include acceleration data in the exported file.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_include_acceleration_metadata) + + _set_include_acceleration_metadata = { "offset" : _set_include_acceleration_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @include_acceleration.setter + def include_acceleration(self, include_acceleration:bool) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_include_acceleration_metadata, include_acceleration) + + _get_include_covariance_metadata = { "offset" : _get_include_covariance_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def include_covariance(self) -> bool: + """Include covariance data in the exported file. If covariance data is not available, this property becomes read-only.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_include_covariance_metadata) + + _set_include_covariance_metadata = { "offset" : _set_include_covariance_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @include_covariance.setter + def include_covariance(self, include_covariance:bool) -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_include_covariance_metadata, include_covariance) + + _get_has_covariance_data_metadata = { "offset" : _get_has_covariance_data_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def has_covariance_data(self) -> bool: + """Return true if the object has covariance data.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_has_covariance_data_metadata) + + _get_file_format_metadata = { "offset" : _get_file_format_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(EphemExportToolFileFormat),) } + @property + def file_format(self) -> "EphemExportToolFileFormat": + """Get or set the file format that will be generated by the export tool.""" + return self._intf.get_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._get_file_format_metadata) + + _set_file_format_metadata = { "offset" : _set_file_format_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(EphemExportToolFileFormat),) } + @file_format.setter + def file_format(self, file_format:"EphemExportToolFileFormat") -> None: + return self._intf.set_property(VehicleEphemerisCCSDSv3ExportTool._metadata, VehicleEphemerisCCSDSv3ExportTool._set_file_format_metadata, file_format) + + _property_names[originator] = "originator" + _property_names[object_id] = "object_id" + _property_names[object_name] = "object_name" + _property_names[classification] = "classification" + _property_names[message_id] = "message_id" + _property_names[central_body_name] = "central_body_name" + _property_names[reference_frame] = "reference_frame" + _property_names[date_format] = "date_format" + _property_names[ephemeris_format] = "ephemeris_format" + _property_names[time_precision] = "time_precision" + _property_names[step_size] = "step_size" + _property_names[time_period] = "time_period" + _property_names[reference_frames_supported] = "reference_frames_supported" + _property_names[use_satellite_center_and_frame] = "use_satellite_center_and_frame" + _property_names[time_system] = "time_system" + _property_names[include_acceleration] = "include_acceleration" + _property_names[include_covariance] = "include_covariance" + _property_names[has_covariance_data] = "has_covariance_data" + _property_names[file_format] = "file_format" + + def __init__(self, source_object=None): + """Construct an object of type VehicleEphemerisCCSDSv3ExportTool.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, VehicleEphemerisCCSDSv3ExportTool) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, VehicleEphemerisCCSDSv3ExportTool, [VehicleEphemerisCCSDSv3ExportTool, ]) + +agcls.AgClassCatalog.add_catalog_entry((5562145287723682559, 8983281459194132913), VehicleEphemerisCCSDSv3ExportTool) +agcls.AgTypeNameMap["VehicleEphemerisCCSDSv3ExportTool"] = VehicleEphemerisCCSDSv3ExportTool + class PreferencesConnect(SupportsDeleteCallback): """Connect settings.""" @@ -96210,7 +95423,7 @@ class PreferencesConnect(SupportsDeleteCallback): _get_allow_external_connect_method_offset = 23 _set_allow_external_connect_method_offset = 24 _metadata = { - "iid_data" : (5721839297839321649, 14659300540719810727), + "iid_data" : (4798152500299470674, 8907242480422192298), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -96435,7 +95648,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PreferencesConnect, [PreferencesConnect, ]) -agcls.AgClassCatalog.add_catalog_entry((4747446301397134364, 8625519428360849599), PreferencesConnect) +agcls.AgClassCatalog.add_catalog_entry((4925974819168089481, 9755429421925578175), PreferencesConnect) agcls.AgTypeNameMap["PreferencesConnect"] = PreferencesConnect class Antenna(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallback): @@ -96473,8 +95686,8 @@ class Antenna(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCall Modify Antenna Model Type: >>> # Antenna antenna: Antenna object - >>> antenna.set_model("Dipole") - >>> antennaModel = antenna.model + >>> antenna.model_component_linking.set_component("Dipole") + >>> antennaModel = antenna.model_component_linking.component >>> antennaModel.design_frequency = 15 # GHz >>> antennaModel.length = 1.5 # m >>> antennaModel.length_to_wavelength_ratio = 45 @@ -96485,56 +95698,31 @@ class Antenna(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCall >>> antenna = satellite.children.new(STKObjectType.ANTENNA, "MyAntenna") """ - _num_methods = 17 + _num_methods = 15 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_supported_models_method_offset = 1 - _set_model_method_offset = 2 - _get_model_method_offset = 3 - _get_orientation_method_offset = 4 - _set_orientation_method_offset = 5 - _get_refraction_method_offset = 6 - _set_refraction_method_offset = 7 - _is_refraction_type_supported_method_offset = 8 - _get_refraction_supported_types_method_offset = 9 - _get_refraction_model_method_offset = 10 - _get_use_refraction_in_access_method_offset = 11 - _set_use_refraction_in_access_method_offset = 12 - _get_graphics_3d_method_offset = 13 - _get_graphics_method_offset = 14 - _get_rf_environment_method_offset = 15 - _get_laser_environment_method_offset = 16 - _get_model_component_linking_method_offset = 17 + _get_orientation_method_offset = 1 + _set_orientation_method_offset = 2 + _get_refraction_method_offset = 3 + _set_refraction_method_offset = 4 + _is_refraction_type_supported_method_offset = 5 + _get_refraction_supported_types_method_offset = 6 + _get_refraction_model_method_offset = 7 + _get_use_refraction_in_access_method_offset = 8 + _set_use_refraction_in_access_method_offset = 9 + _get_graphics_3d_method_offset = 10 + _get_graphics_method_offset = 11 + _get_rf_environment_method_offset = 12 + _get_laser_environment_method_offset = 13 + _get_model_component_linking_method_offset = 14 + _get_chain_analysis_options_method_offset = 15 _metadata = { - "iid_data" : (5411149400569284954, 8715254198915719832), + "iid_data" : (5226048063238026874, 4670978393133511337), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, Antenna) - _get_supported_models_metadata = { "offset" : _get_supported_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_models(self) -> list: - """Do not use this property, as it is deprecated. Use ModelComponentLinking on Antenna instead. Gets an array of supported model names.""" - return self._intf.get_property(Antenna._metadata, Antenna._get_supported_models_metadata) - - _set_model_metadata = { "offset" : _set_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use ModelComponentLinking on Antenna instead. Sets the current antenna model by name.""" - return self._intf.invoke(Antenna._metadata, Antenna._set_model_metadata, model_name) - - _get_model_metadata = { "offset" : _get_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def model(self) -> "IAntennaModel": - """Do not use this property, as it is deprecated. Use ModelComponentLinking on Antenna instead. Gets the current antenna model.""" - return self._intf.get_property(Antenna._metadata, Antenna._get_model_metadata) - _get_orientation_metadata = { "offset" : _get_orientation_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -96644,8 +95832,14 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": """Get the link/embed controller for managing the antenna model component.""" return self._intf.get_property(Antenna._metadata, Antenna._get_model_component_linking_metadata) - _property_names[supported_models] = "supported_models" - _property_names[model] = "model" + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the antenna's chain analysis options.""" + return self._intf.get_property(Antenna._metadata, Antenna._get_chain_analysis_options_metadata) + _property_names[orientation] = "orientation" _property_names[refraction] = "refraction" _property_names[refraction_supported_types] = "refraction_supported_types" @@ -96656,6 +95850,7 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[rf_environment] = "rf_environment" _property_names[laser_environment] = "laser_environment" _property_names[model_component_linking] = "model_component_linking" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Antenna.""" @@ -96676,7 +95871,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Antenna, [Antenna, ISTKObject, ILifetimeInformation, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((5224182868093434573, 6264634714113845636), Antenna) +agcls.AgClassCatalog.add_catalog_entry((5729613648712408696, 15942702294997312671), Antenna) agcls.AgTypeNameMap["Antenna"] = Antenna class AntennaModel(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -96699,7 +95894,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModel, [IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5090101843458446727, 17733386400894649743), AntennaModel) +agcls.AgClassCatalog.add_catalog_entry((5305145600002358534, 15529997476140775592), AntennaModel) agcls.AgTypeNameMap["AntennaModel"] = AntennaModel class AntennaModelOpticalSimple(IAntennaModelOpticalSimple, IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -96724,7 +95919,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelOpticalSimple, [IAntennaModelOpticalSimple, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5749325276418127775, 1708870706889732241), AntennaModelOpticalSimple) +agcls.AgClassCatalog.add_catalog_entry((5462928431280043832, 11713526806433672364), AntennaModelOpticalSimple) agcls.AgTypeNameMap["AntennaModelOpticalSimple"] = AntennaModelOpticalSimple class AntennaModelOpticalGaussian(IAntennaModelOpticalSimple, IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -96749,7 +95944,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelOpticalGaussian, [IAntennaModelOpticalSimple, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5301155296068193871, 15118044537224713860), AntennaModelOpticalGaussian) +agcls.AgClassCatalog.add_catalog_entry((5610018013383194394, 272498140339034755), AntennaModelOpticalGaussian) agcls.AgTypeNameMap["AntennaModelOpticalGaussian"] = AntennaModelOpticalGaussian class AntennaModelGaussian(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -96772,7 +95967,7 @@ class AntennaModelGaussian(IAntennaModel, IComponentInfo, ICloneable, SupportsDe _get_efficiency_method_offset = 13 _set_efficiency_method_offset = 14 _metadata = { - "iid_data" : (5610545024636267448, 3895248398261625224), + "iid_data" : (5336616590742420439, 10626412493144199855), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -96911,7 +96106,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelGaussian, [AntennaModelGaussian, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5120762598861643276, 12218645531746650791), AntennaModelGaussian) +agcls.AgClassCatalog.add_catalog_entry((5530751117887382508, 6061842679698374792), AntennaModelGaussian) agcls.AgTypeNameMap["AntennaModelGaussian"] = AntennaModelGaussian class AntennaModelParabolic(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -96934,7 +96129,7 @@ class AntennaModelParabolic(IAntennaModel, IComponentInfo, ICloneable, SupportsD _get_efficiency_method_offset = 13 _set_efficiency_method_offset = 14 _metadata = { - "iid_data" : (5585809797116561474, 3427379923969189290), + "iid_data" : (5078348743009083660, 4515966006574208912), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97073,7 +96268,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelParabolic, [AntennaModelParabolic, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4968371741129076908, 1503627199560246953), AntennaModelParabolic) +agcls.AgClassCatalog.add_catalog_entry((5681594324789382800, 12831793791134863761), AntennaModelParabolic) agcls.AgTypeNameMap["AntennaModelParabolic"] = AntennaModelParabolic class AntennaModelSquareHorn(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97096,7 +96291,7 @@ class AntennaModelSquareHorn(IAntennaModel, IComponentInfo, ICloneable, Supports _get_efficiency_method_offset = 13 _set_efficiency_method_offset = 14 _metadata = { - "iid_data" : (5404743615288951401, 16162939093996433037), + "iid_data" : (4709094004430321485, 741183631517665713), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97235,7 +96430,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelSquareHorn, [AntennaModelSquareHorn, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5529844570802759146, 14565496923086394538), AntennaModelSquareHorn) +agcls.AgClassCatalog.add_catalog_entry((5476859049947809367, 330732369526430344), AntennaModelSquareHorn) agcls.AgTypeNameMap["AntennaModelSquareHorn"] = AntennaModelSquareHorn class AntennaModelScriptPlugin(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97246,7 +96441,7 @@ class AntennaModelScriptPlugin(IAntennaModel, IComponentInfo, ICloneable, Suppor _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4621362348142232208, 7605345095218907833), + "iid_data" : (5456827418051982822, 126867889209724565), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97289,7 +96484,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelScriptPlugin, [AntennaModelScriptPlugin, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4633626667746532886, 8871587948097405064), AntennaModelScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5258221176352898977, 8589809818013575612), AntennaModelScriptPlugin) agcls.AgTypeNameMap["AntennaModelScriptPlugin"] = AntennaModelScriptPlugin class AntennaModelExternal(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97300,7 +96495,7 @@ class AntennaModelExternal(IAntennaModel, IComponentInfo, ICloneable, SupportsDe _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5294410639221369990, 17139073883193976225), + "iid_data" : (5461064686550329019, 3670953417580448669), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97343,7 +96538,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelExternal, [AntennaModelExternal, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4786521129681917296, 14264888265144376208), AntennaModelExternal) +agcls.AgClassCatalog.add_catalog_entry((5122451148077725710, 17896319479238480307), AntennaModelExternal) agcls.AgTypeNameMap["AntennaModelExternal"] = AntennaModelExternal class AntennaModelGIMROC(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97354,7 +96549,7 @@ class AntennaModelGIMROC(IAntennaModel, IComponentInfo, ICloneable, SupportsDele _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4963109453193483571, 7892536408659056574), + "iid_data" : (5116212443877070772, 5366643465895879830), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97397,7 +96592,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelGIMROC, [AntennaModelGIMROC, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5549938617597415790, 2083770402844130462), AntennaModelGIMROC) +agcls.AgClassCatalog.add_catalog_entry((4734621053571522084, 4821011227827212418), AntennaModelGIMROC) agcls.AgTypeNameMap["AntennaModelGIMROC"] = AntennaModelGIMROC class AntennaModelRemcomUanFormat(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97408,7 +96603,7 @@ class AntennaModelRemcomUanFormat(IAntennaModel, IComponentInfo, ICloneable, Sup _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5297769152403934782, 15348253162135562379), + "iid_data" : (5140674520089667224, 3697831753871352720), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97451,7 +96646,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelRemcomUanFormat, [AntennaModelRemcomUanFormat, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4920348776917961336, 14089571290571357887), AntennaModelRemcomUanFormat) +agcls.AgClassCatalog.add_catalog_entry((5257545969641922885, 2392683600475677349), AntennaModelRemcomUanFormat) agcls.AgTypeNameMap["AntennaModelRemcomUanFormat"] = AntennaModelRemcomUanFormat class AntennaModelANSYSffdFormat(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97468,7 +96663,7 @@ class AntennaModelANSYSffdFormat(IAntennaModel, IComponentInfo, ICloneable, Supp _get_user_gain_factor_method_offset = 7 _set_user_gain_factor_method_offset = 8 _metadata = { - "iid_data" : (5101068697026098480, 15913741569062706824), + "iid_data" : (5483238422600985884, 5958270954640721337), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97561,7 +96756,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelANSYSffdFormat, [AntennaModelANSYSffdFormat, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5375146988391710565, 1144461756948044185), AntennaModelANSYSffdFormat) +agcls.AgClassCatalog.add_catalog_entry((5251646040684600788, 17731094088954012091), AntennaModelANSYSffdFormat) agcls.AgTypeNameMap["AntennaModelANSYSffdFormat"] = AntennaModelANSYSffdFormat class AntennaModelTicraGRASPFormat(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97572,7 +96767,7 @@ class AntennaModelTicraGRASPFormat(IAntennaModel, IComponentInfo, ICloneable, Su _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4826339713599853284, 1623326460996809361), + "iid_data" : (5438036844401972906, 13332879145711497391), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97615,7 +96810,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelTicraGRASPFormat, [AntennaModelTicraGRASPFormat, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5466287699115592869, 7836123432547102888), AntennaModelTicraGRASPFormat) +agcls.AgClassCatalog.add_catalog_entry((5568235923330619253, 8844927732572411797), AntennaModelTicraGRASPFormat) agcls.AgTypeNameMap["AntennaModelTicraGRASPFormat"] = AntennaModelTicraGRASPFormat class AntennaModelElevationAzimuthCuts(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97626,7 +96821,7 @@ class AntennaModelElevationAzimuthCuts(IAntennaModel, IComponentInfo, ICloneable _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5344729492407722294, 13756578112191666054), + "iid_data" : (5610249323940667398, 15750337169400690354), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97669,7 +96864,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelElevationAzimuthCuts, [AntennaModelElevationAzimuthCuts, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4794509404077794721, 5308455335066179761), AntennaModelElevationAzimuthCuts) +agcls.AgClassCatalog.add_catalog_entry((5722291844197980842, 13081810181239738500), AntennaModelElevationAzimuthCuts) agcls.AgTypeNameMap["AntennaModelElevationAzimuthCuts"] = AntennaModelElevationAzimuthCuts class AntennaModelIEEE1979(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97680,7 +96875,7 @@ class AntennaModelIEEE1979(IAntennaModel, IComponentInfo, ICloneable, SupportsDe _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5401647541782380932, 3262095353761095354), + "iid_data" : (5341272295890769826, 2364940583780258735), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97723,7 +96918,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelIEEE1979, [AntennaModelIEEE1979, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4899368572450284283, 9193557038524358585), AntennaModelIEEE1979) +agcls.AgClassCatalog.add_catalog_entry((5115768270568100649, 1542512993879708858), AntennaModelIEEE1979) agcls.AgTypeNameMap["AntennaModelIEEE1979"] = AntennaModelIEEE1979 class AntennaModelDipole(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97738,7 +96933,7 @@ class AntennaModelDipole(IAntennaModel, IComponentInfo, ICloneable, SupportsDele _get_length_to_wavelength_ratio_method_offset = 5 _set_length_to_wavelength_ratio_method_offset = 6 _metadata = { - "iid_data" : (5716288078400200028, 12033158182853757368), + "iid_data" : (5160003837907795953, 1711320702365490854), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97813,7 +97008,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelDipole, [AntennaModelDipole, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5641015859992367181, 8870596454022181781), AntennaModelDipole) +agcls.AgClassCatalog.add_catalog_entry((5494416112500283457, 6762879489244617099), AntennaModelDipole) agcls.AgTypeNameMap["AntennaModelDipole"] = AntennaModelDipole class AntennaModelHelix(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97834,7 +97029,7 @@ class AntennaModelHelix(IAntennaModel, IComponentInfo, ICloneable, SupportsDelet _get_use_backlobe_as_mainlobe_atten_method_offset = 11 _set_use_backlobe_as_mainlobe_atten_method_offset = 12 _metadata = { - "iid_data" : (5603765630178032379, 5144023514674429875), + "iid_data" : (4655964828463147873, 15365324899463407748), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -97957,7 +97152,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelHelix, [AntennaModelHelix, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5666782731100563715, 6222015357520370581), AntennaModelHelix) +agcls.AgClassCatalog.add_catalog_entry((5482920006896041997, 15485679617879225220), AntennaModelHelix) agcls.AgTypeNameMap["AntennaModelHelix"] = AntennaModelHelix class AntennaModelCosecantSquared(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -97978,7 +97173,7 @@ class AntennaModelCosecantSquared(IAntennaModel, IComponentInfo, ICloneable, Sup _get_efficiency_method_offset = 11 _set_efficiency_method_offset = 12 _metadata = { - "iid_data" : (5697366261586901080, 16553525683872078768), + "iid_data" : (4870891276099261813, 2653839253857275802), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -98102,7 +97297,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelCosecantSquared, [AntennaModelCosecantSquared, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5657341086837059329, 1759306399887216298), AntennaModelCosecantSquared) +agcls.AgClassCatalog.add_catalog_entry((5183458157270007926, 2343612700007736984), AntennaModelCosecantSquared) agcls.AgTypeNameMap["AntennaModelCosecantSquared"] = AntennaModelCosecantSquared class AntennaModelHemispherical(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -98114,7 +97309,7 @@ class AntennaModelHemispherical(IAntennaModel, IComponentInfo, ICloneable, Suppo _set_efficiency_method_offset = 2 _get_mainlobe_gain_method_offset = 3 _metadata = { - "iid_data" : (4699403419237510493, 11250735017185813653), + "iid_data" : (5323282438433041740, 18269459098907538069), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -98166,7 +97361,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelHemispherical, [AntennaModelHemispherical, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5487877756305336765, 15389242783484733847), AntennaModelHemispherical) +agcls.AgClassCatalog.add_catalog_entry((5439057896631342333, 9836051215240452532), AntennaModelHemispherical) agcls.AgTypeNameMap["AntennaModelHemispherical"] = AntennaModelHemispherical class AntennaModelPencilBeam(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -98180,7 +97375,7 @@ class AntennaModelPencilBeam(IAntennaModel, IComponentInfo, ICloneable, Supports _set_sidelobe_gain_method_offset = 4 _get_beamwidth_method_offset = 5 _metadata = { - "iid_data" : (5733733182051345008, 11339494368308511418), + "iid_data" : (5106947121015500145, 16883455925839254674), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -98248,7 +97443,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelPencilBeam, [AntennaModelPencilBeam, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4911130265166402550, 1084272492755190970), AntennaModelPencilBeam) +agcls.AgClassCatalog.add_catalog_entry((5275793577768887078, 3079594685031838382), AntennaModelPencilBeam) agcls.AgTypeNameMap["AntennaModelPencilBeam"] = AntennaModelPencilBeam class AntennaModelPhasedArray(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -98285,7 +97480,7 @@ class AntennaModelPhasedArray(IAntennaModel, IComponentInfo, ICloneable, Support _get_show_labels_method_offset = 27 _set_show_labels_method_offset = 28 _metadata = { - "iid_data" : (5683840216918166855, 2670743194970418094), + "iid_data" : (4666022219609637174, 7934943090240376255), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -98546,7 +97741,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelPhasedArray, [AntennaModelPhasedArray, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5154951086365738732, 3493974224348679060), AntennaModelPhasedArray) +agcls.AgClassCatalog.add_catalog_entry((5496504504276759834, 11885316014288193931), AntennaModelPhasedArray) agcls.AgTypeNameMap["AntennaModelPhasedArray"] = AntennaModelPhasedArray class AntennaModelHfssEepArray(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -98567,7 +97762,7 @@ class AntennaModelHfssEepArray(IAntennaModel, IComponentInfo, ICloneable, Suppor _get_element_configuration_method_offset = 11 _get_elements_method_offset = 12 _metadata = { - "iid_data" : (5281997175955450868, 8704901463714957721), + "iid_data" : (5225853210393547533, 17633483766371012774), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -98698,7 +97893,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelHfssEepArray, [AntennaModelHfssEepArray, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5543790940436384406, 18176748288033726888), AntennaModelHfssEepArray) +agcls.AgClassCatalog.add_catalog_entry((5031611103570334733, 5304868126081421723), AntennaModelHfssEepArray) agcls.AgTypeNameMap["AntennaModelHfssEepArray"] = AntennaModelHfssEepArray class AntennaModelIsotropic(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -98710,7 +97905,7 @@ class AntennaModelIsotropic(IAntennaModel, IComponentInfo, ICloneable, SupportsD _get_efficiency_method_offset = 2 _set_efficiency_method_offset = 3 _metadata = { - "iid_data" : (5594048613343978735, 12827721366884850816), + "iid_data" : (4746086198124244904, 15997627263682635439), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -98762,7 +97957,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelIsotropic, [AntennaModelIsotropic, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4851849460225187356, 11189476075259086521), AntennaModelIsotropic) +agcls.AgClassCatalog.add_catalog_entry((5016940972342331696, 14117305530185473962), AntennaModelIsotropic) agcls.AgTypeNameMap["AntennaModelIsotropic"] = AntennaModelIsotropic class AntennaModelIntelSat(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -98773,7 +97968,7 @@ class AntennaModelIntelSat(IAntennaModel, IComponentInfo, ICloneable, SupportsDe _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5285600121066256574, 10807376417191644841), + "iid_data" : (5128679921884707175, 8545546380240733612), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -98816,7 +98011,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelIntelSat, [AntennaModelIntelSat, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4820777519335677942, 2406187483228711328), AntennaModelIntelSat) +agcls.AgClassCatalog.add_catalog_entry((4795303641921815441, 14936720840987419290), AntennaModelIntelSat) agcls.AgTypeNameMap["AntennaModelIntelSat"] = AntennaModelIntelSat class AntennaModelGPSGlobal(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -98832,7 +98027,7 @@ class AntennaModelGPSGlobal(IAntennaModel, IComponentInfo, ICloneable, SupportsD _get_maximum_gain_method_offset = 6 _get_beamwidth_method_offset = 7 _metadata = { - "iid_data" : (5266620510254829948, 13997311001578998917), + "iid_data" : (4638022666062918853, 10327090222454320820), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -98918,7 +98113,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelGPSGlobal, [AntennaModelGPSGlobal, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5330478986916058529, 6124741042660941456), AntennaModelGPSGlobal) +agcls.AgClassCatalog.add_catalog_entry((4776423186861370863, 9718067054444232842), AntennaModelGPSGlobal) agcls.AgTypeNameMap["AntennaModelGPSGlobal"] = AntennaModelGPSGlobal class AntennaModelGPSFRPA(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -98929,7 +98124,7 @@ class AntennaModelGPSFRPA(IAntennaModel, IComponentInfo, ICloneable, SupportsDel _get_efficiency_method_offset = 1 _set_efficiency_method_offset = 2 _metadata = { - "iid_data" : (4983838304783899487, 8062928061178549921), + "iid_data" : (4908473689239553514, 4347313362825398719), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -98972,7 +98167,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelGPSFRPA, [AntennaModelGPSFRPA, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5369756063143388349, 1080392834085529251), AntennaModelGPSFRPA) +agcls.AgClassCatalog.add_catalog_entry((4959279761129644931, 12201773421738857126), AntennaModelGPSFRPA) agcls.AgTypeNameMap["AntennaModelGPSFRPA"] = AntennaModelGPSFRPA class AntennaModelITUBO1213CoPolar(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -98987,7 +98182,7 @@ class AntennaModelITUBO1213CoPolar(IAntennaModel, IComponentInfo, ICloneable, Su _get_diameter_method_offset = 5 _set_diameter_method_offset = 6 _metadata = { - "iid_data" : (5215649166170953654, 493207763910928556), + "iid_data" : (5420433657651850220, 18420129065672733841), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -99062,7 +98257,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUBO1213CoPolar, [AntennaModelITUBO1213CoPolar, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5289863765190180587, 4341363253602258612), AntennaModelITUBO1213CoPolar) +agcls.AgClassCatalog.add_catalog_entry((5331449535647252688, 2129749549636298893), AntennaModelITUBO1213CoPolar) agcls.AgTypeNameMap["AntennaModelITUBO1213CoPolar"] = AntennaModelITUBO1213CoPolar class AntennaModelITUBO1213CrossPolar(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -99077,7 +98272,7 @@ class AntennaModelITUBO1213CrossPolar(IAntennaModel, IComponentInfo, ICloneable, _get_diameter_method_offset = 5 _set_diameter_method_offset = 6 _metadata = { - "iid_data" : (5592755601475119208, 2306261188521205181), + "iid_data" : (4883130984712974453, 2787893422308261523), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -99152,7 +98347,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUBO1213CrossPolar, [AntennaModelITUBO1213CrossPolar, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5557947556872649840, 11462492553923996549), AntennaModelITUBO1213CrossPolar) +agcls.AgClassCatalog.add_catalog_entry((5394952071893827644, 10559142512165741462), AntennaModelITUBO1213CrossPolar) agcls.AgTypeNameMap["AntennaModelITUBO1213CrossPolar"] = AntennaModelITUBO1213CrossPolar class AntennaModelITUF1245(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -99169,7 +98364,7 @@ class AntennaModelITUF1245(IAntennaModel, IComponentInfo, ICloneable, SupportsDe _get_polarization_advantage_method_offset = 7 _set_polarization_advantage_method_offset = 8 _metadata = { - "iid_data" : (5620411750428915076, 3480619365553269439), + "iid_data" : (5297266284574693549, 2086272637368722619), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -99260,7 +98455,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUF1245, [AntennaModelITUF1245, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5436878665980519746, 11413087162309998768), AntennaModelITUF1245) +agcls.AgClassCatalog.add_catalog_entry((5604077411325498564, 10906834081093278650), AntennaModelITUF1245) agcls.AgTypeNameMap["AntennaModelITUF1245"] = AntennaModelITUF1245 class AntennaModelITUS580(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -99281,7 +98476,7 @@ class AntennaModelITUS580(IAntennaModel, IComponentInfo, ICloneable, SupportsDel _get_sidelobe_relative_to_mainlobe_method_offset = 11 _set_sidelobe_relative_to_mainlobe_method_offset = 12 _metadata = { - "iid_data" : (5681915001382128845, 1316180841105051286), + "iid_data" : (4978951313458323975, 15752401987784184240), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -99404,7 +98599,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUS580, [AntennaModelITUS580, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5128919852223182301, 8779244261517726862), AntennaModelITUS580) +agcls.AgClassCatalog.add_catalog_entry((4967247342805891971, 3908228760916475837), AntennaModelITUS580) agcls.AgTypeNameMap["AntennaModelITUS580"] = AntennaModelITUS580 class AntennaModelITUS465(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -99427,7 +98622,7 @@ class AntennaModelITUS465(IAntennaModel, IComponentInfo, ICloneable, SupportsDel _get_sidelobe_relative_to_mainlobe_method_offset = 13 _set_sidelobe_relative_to_mainlobe_method_offset = 14 _metadata = { - "iid_data" : (4993539679268903305, 6723380979566550920), + "iid_data" : (5522568860204105331, 8730552119085790114), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -99566,7 +98761,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUS465, [AntennaModelITUS465, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5477306283956848477, 7359484995312477057), AntennaModelITUS465) +agcls.AgClassCatalog.add_catalog_entry((5125376585777642835, 6966090730501992090), AntennaModelITUS465) agcls.AgTypeNameMap["AntennaModelITUS465"] = AntennaModelITUS465 class AntennaModelITUS731(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -99587,7 +98782,7 @@ class AntennaModelITUS731(IAntennaModel, IComponentInfo, ICloneable, SupportsDel _get_sidelobe_relative_to_mainlobe_method_offset = 11 _set_sidelobe_relative_to_mainlobe_method_offset = 12 _metadata = { - "iid_data" : (4645332657470953033, 15965207409946032018), + "iid_data" : (5407028433646003334, 112800754931957917), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -99710,7 +98905,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUS731, [AntennaModelITUS731, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5385324779299261777, 15878243377408945850), AntennaModelITUS731) +agcls.AgClassCatalog.add_catalog_entry((5284436273746328205, 12884799258651940007), AntennaModelITUS731) agcls.AgTypeNameMap["AntennaModelITUS731"] = AntennaModelITUS731 class AntennaModelITUS1528R12Circular(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -99735,7 +98930,7 @@ class AntennaModelITUS1528R12Circular(IAntennaModel, IComponentInfo, ICloneable, _get_farout_sidelobe_level_method_offset = 15 _set_farout_sidelobe_level_method_offset = 16 _metadata = { - "iid_data" : (5070218744206274277, 6110107364672177315), + "iid_data" : (4618761690511388447, 11946569607834282175), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -99890,7 +99085,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUS1528R12Circular, [AntennaModelITUS1528R12Circular, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5040888568268828777, 5561063631796729990), AntennaModelITUS1528R12Circular) +agcls.AgClassCatalog.add_catalog_entry((5553297706526896476, 14670554009873416330), AntennaModelITUS1528R12Circular) agcls.AgTypeNameMap["AntennaModelITUS1528R12Circular"] = AntennaModelITUS1528R12Circular class AntennaModelITUS1528R13(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -99915,7 +99110,7 @@ class AntennaModelITUS1528R13(IAntennaModel, IComponentInfo, ICloneable, Support _get_farout_sidelobe_level_method_offset = 15 _set_farout_sidelobe_level_method_offset = 16 _metadata = { - "iid_data" : (5228766969945544380, 4023506163452957616), + "iid_data" : (5336710482961016658, 6875139899586715527), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -100070,7 +99265,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUS1528R13, [AntennaModelITUS1528R13, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5060576626363593542, 16854053750678350721), AntennaModelITUS1528R13) +agcls.AgClassCatalog.add_catalog_entry((4659103082247596979, 3208392727284159894), AntennaModelITUS1528R13) agcls.AgTypeNameMap["AntennaModelITUS1528R13"] = AntennaModelITUS1528R13 class AntennaModelITUS672Circular(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -100095,7 +99290,7 @@ class AntennaModelITUS672Circular(IAntennaModel, IComponentInfo, ICloneable, Sup _get_farout_sidelobe_level_method_offset = 15 _set_farout_sidelobe_level_method_offset = 16 _metadata = { - "iid_data" : (5085558706083790810, 7470278931635892139), + "iid_data" : (5307580805301727639, 17463228162940890505), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -100250,7 +99445,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUS672Circular, [AntennaModelITUS672Circular, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5596115092120645435, 16289817011939838109), AntennaModelITUS672Circular) +agcls.AgClassCatalog.add_catalog_entry((5383412376027905183, 4891057970215287967), AntennaModelITUS672Circular) agcls.AgTypeNameMap["AntennaModelITUS672Circular"] = AntennaModelITUS672Circular class AntennaModelITUS1528R12Rectangular(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -100277,7 +99472,7 @@ class AntennaModelITUS1528R12Rectangular(IAntennaModel, IComponentInfo, ICloneab _get_farout_sidelobe_level_method_offset = 17 _set_farout_sidelobe_level_method_offset = 18 _metadata = { - "iid_data" : (5055617592458387620, 11751926123757031609), + "iid_data" : (5748088630699229672, 11973259877731236027), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -100448,7 +99643,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUS1528R12Rectangular, [AntennaModelITUS1528R12Rectangular, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5555962496376702153, 6878797842294506151), AntennaModelITUS1528R12Rectangular) +agcls.AgClassCatalog.add_catalog_entry((5319282969357599156, 3599529253763776669), AntennaModelITUS1528R12Rectangular) agcls.AgTypeNameMap["AntennaModelITUS1528R12Rectangular"] = AntennaModelITUS1528R12Rectangular class AntennaModelITUS672Rectangular(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -100475,7 +99670,7 @@ class AntennaModelITUS672Rectangular(IAntennaModel, IComponentInfo, ICloneable, _get_farout_sidelobe_level_method_offset = 17 _set_farout_sidelobe_level_method_offset = 18 _metadata = { - "iid_data" : (5576571934176382520, 17378328795098158216), + "iid_data" : (5523898071864993032, 17083226046366928001), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -100646,7 +99841,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelITUS672Rectangular, [AntennaModelITUS672Rectangular, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5359400986946506452, 9938398218400080014), AntennaModelITUS672Rectangular) +agcls.AgClassCatalog.add_catalog_entry((5622633790071318495, 408274529278916751), AntennaModelITUS672Rectangular) agcls.AgTypeNameMap["AntennaModelITUS672Rectangular"] = AntennaModelITUS672Rectangular class AntennaModelApertureCircularCosine(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -100671,7 +99866,7 @@ class AntennaModelApertureCircularCosine(IAntennaModel, IComponentInfo, ICloneab _get_beamwidth_method_offset = 15 _set_beamwidth_method_offset = 16 _metadata = { - "iid_data" : (5348671962356118284, 380876550998404506), + "iid_data" : (4957182678101641180, 2569223258053991858), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -100826,7 +100021,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureCircularCosine, [AntennaModelApertureCircularCosine, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5706951462144868003, 3426693759036091319), AntennaModelApertureCircularCosine) +agcls.AgClassCatalog.add_catalog_entry((5472929275544127575, 7012801914287395501), AntennaModelApertureCircularCosine) agcls.AgTypeNameMap["AntennaModelApertureCircularCosine"] = AntennaModelApertureCircularCosine class AntennaModelApertureCircularUniform(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -100851,7 +100046,7 @@ class AntennaModelApertureCircularUniform(IAntennaModel, IComponentInfo, IClonea _get_beamwidth_method_offset = 15 _set_beamwidth_method_offset = 16 _metadata = { - "iid_data" : (4988226082155182087, 2969725511645424560), + "iid_data" : (4636725679170273457, 666164146431830153), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -101006,7 +100201,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureCircularUniform, [AntennaModelApertureCircularUniform, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4942783805946330145, 10766808239807171249), AntennaModelApertureCircularUniform) +agcls.AgClassCatalog.add_catalog_entry((4868202272935364730, 11721957110322471832), AntennaModelApertureCircularUniform) agcls.AgTypeNameMap["AntennaModelApertureCircularUniform"] = AntennaModelApertureCircularUniform class AntennaModelApertureCircularCosineSquared(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -101031,7 +100226,7 @@ class AntennaModelApertureCircularCosineSquared(IAntennaModel, IComponentInfo, I _get_beamwidth_method_offset = 15 _set_beamwidth_method_offset = 16 _metadata = { - "iid_data" : (5208232837308204429, 8206826093938137474), + "iid_data" : (5747784030762544671, 2176912202274271644), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -101186,7 +100381,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureCircularCosineSquared, [AntennaModelApertureCircularCosineSquared, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5359623715986881579, 15089979553277672085), AntennaModelApertureCircularCosineSquared) +agcls.AgClassCatalog.add_catalog_entry((5300768153562880840, 7765354123406306988), AntennaModelApertureCircularCosineSquared) agcls.AgTypeNameMap["AntennaModelApertureCircularCosineSquared"] = AntennaModelApertureCircularCosineSquared class AntennaModelApertureCircularBessel(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -101215,7 +100410,7 @@ class AntennaModelApertureCircularBessel(IAntennaModel, IComponentInfo, ICloneab _get_pedestal_level_method_offset = 19 _set_pedestal_level_method_offset = 20 _metadata = { - "iid_data" : (5132876115459237065, 9207545212129188248), + "iid_data" : (5107520156814554715, 16077766993783784869), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -101402,7 +100597,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureCircularBessel, [AntennaModelApertureCircularBessel, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5139449557721857290, 2783269668755041431), AntennaModelApertureCircularBessel) +agcls.AgClassCatalog.add_catalog_entry((5379460301302937008, 5468360992329498795), AntennaModelApertureCircularBessel) agcls.AgTypeNameMap["AntennaModelApertureCircularBessel"] = AntennaModelApertureCircularBessel class AntennaModelApertureCircularBesselEnvelope(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -101431,7 +100626,7 @@ class AntennaModelApertureCircularBesselEnvelope(IAntennaModel, IComponentInfo, _get_pedestal_level_method_offset = 19 _set_pedestal_level_method_offset = 20 _metadata = { - "iid_data" : (5305680928998263728, 4054701624550517661), + "iid_data" : (5217597081613555256, 6901438778435266230), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -101618,7 +100813,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureCircularBesselEnvelope, [AntennaModelApertureCircularBesselEnvelope, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5672332270542719077, 15920673276246869638), AntennaModelApertureCircularBesselEnvelope) +agcls.AgClassCatalog.add_catalog_entry((5367416137324341927, 5058135021094312635), AntennaModelApertureCircularBesselEnvelope) agcls.AgTypeNameMap["AntennaModelApertureCircularBesselEnvelope"] = AntennaModelApertureCircularBesselEnvelope class AntennaModelApertureCircularCosinePedestal(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -101645,7 +100840,7 @@ class AntennaModelApertureCircularCosinePedestal(IAntennaModel, IComponentInfo, _get_pedestal_level_method_offset = 17 _set_pedestal_level_method_offset = 18 _metadata = { - "iid_data" : (5023149662175668571, 2272411651987669938), + "iid_data" : (5744488320626198149, 2658535562515485628), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -101816,7 +101011,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureCircularCosinePedestal, [AntennaModelApertureCircularCosinePedestal, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5355317706543979799, 1545454356791580856), AntennaModelApertureCircularCosinePedestal) +agcls.AgClassCatalog.add_catalog_entry((5056059886663622921, 17740707446558704281), AntennaModelApertureCircularCosinePedestal) agcls.AgTypeNameMap["AntennaModelApertureCircularCosinePedestal"] = AntennaModelApertureCircularCosinePedestal class AntennaModelApertureCircularCosineSquaredPedestal(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -101843,7 +101038,7 @@ class AntennaModelApertureCircularCosineSquaredPedestal(IAntennaModel, IComponen _get_pedestal_level_method_offset = 17 _set_pedestal_level_method_offset = 18 _metadata = { - "iid_data" : (5005674056190515548, 17725938072129255594), + "iid_data" : (5711961154252388053, 5956730123887186095), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -102014,7 +101209,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureCircularCosineSquaredPedestal, [AntennaModelApertureCircularCosineSquaredPedestal, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4699605936260918063, 8932937579614997410), AntennaModelApertureCircularCosineSquaredPedestal) +agcls.AgClassCatalog.add_catalog_entry((4767525413232244933, 9176013034601276827), AntennaModelApertureCircularCosineSquaredPedestal) agcls.AgTypeNameMap["AntennaModelApertureCircularCosineSquaredPedestal"] = AntennaModelApertureCircularCosineSquaredPedestal class AntennaModelApertureCircularSincIntegerPower(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -102041,7 +101236,7 @@ class AntennaModelApertureCircularSincIntegerPower(IAntennaModel, IComponentInfo _get_function_power_method_offset = 17 _set_function_power_method_offset = 18 _metadata = { - "iid_data" : (5302433361179611950, 17923931388115044993), + "iid_data" : (5759037088742942865, 12870733168175948418), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -102212,7 +101407,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureCircularSincIntegerPower, [AntennaModelApertureCircularSincIntegerPower, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4754448198278740094, 16526220940600917913), AntennaModelApertureCircularSincIntegerPower) +agcls.AgClassCatalog.add_catalog_entry((4895605072286623917, 13175408458078758589), AntennaModelApertureCircularSincIntegerPower) agcls.AgTypeNameMap["AntennaModelApertureCircularSincIntegerPower"] = AntennaModelApertureCircularSincIntegerPower class AntennaModelApertureCircularSincRealPower(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -102239,7 +101434,7 @@ class AntennaModelApertureCircularSincRealPower(IAntennaModel, IComponentInfo, I _get_function_power_method_offset = 17 _set_function_power_method_offset = 18 _metadata = { - "iid_data" : (4899553917959547211, 16344065746635072392), + "iid_data" : (5511810720160022285, 14470781739966875791), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -102410,7 +101605,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureCircularSincRealPower, [AntennaModelApertureCircularSincRealPower, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4742722255954040967, 12112087786660894390), AntennaModelApertureCircularSincRealPower) +agcls.AgClassCatalog.add_catalog_entry((5764506537274894060, 13123539509294469296), AntennaModelApertureCircularSincRealPower) agcls.AgTypeNameMap["AntennaModelApertureCircularSincRealPower"] = AntennaModelApertureCircularSincRealPower class AntennaModelApertureRectangularCosine(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -102439,7 +101634,7 @@ class AntennaModelApertureRectangularCosine(IAntennaModel, IComponentInfo, IClon _get_y_beamwidth_method_offset = 19 _set_y_beamwidth_method_offset = 20 _metadata = { - "iid_data" : (4838980357989256265, 3129111277802991232), + "iid_data" : (4672029755371085844, 11309999977179548841), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -102626,7 +101821,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureRectangularCosine, [AntennaModelApertureRectangularCosine, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5240245612083371232, 2842515232348750242), AntennaModelApertureRectangularCosine) +agcls.AgClassCatalog.add_catalog_entry((5520911388007875948, 12335380248109776034), AntennaModelApertureRectangularCosine) agcls.AgTypeNameMap["AntennaModelApertureRectangularCosine"] = AntennaModelApertureRectangularCosine class AntennaModelApertureRectangularCosinePedestal(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -102657,7 +101852,7 @@ class AntennaModelApertureRectangularCosinePedestal(IAntennaModel, IComponentInf _get_pedestal_level_method_offset = 21 _set_pedestal_level_method_offset = 22 _metadata = { - "iid_data" : (5600871439653686042, 11995449091598180030), + "iid_data" : (4676108180739010223, 3738214921367146641), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -102860,7 +102055,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureRectangularCosinePedestal, [AntennaModelApertureRectangularCosinePedestal, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4856832146359833339, 5316717741683512741), AntennaModelApertureRectangularCosinePedestal) +agcls.AgClassCatalog.add_catalog_entry((5392706615386017752, 1387636089324198544), AntennaModelApertureRectangularCosinePedestal) agcls.AgTypeNameMap["AntennaModelApertureRectangularCosinePedestal"] = AntennaModelApertureRectangularCosinePedestal class AntennaModelApertureRectangularCosineSquaredPedestal(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -102891,7 +102086,7 @@ class AntennaModelApertureRectangularCosineSquaredPedestal(IAntennaModel, ICompo _get_pedestal_level_method_offset = 21 _set_pedestal_level_method_offset = 22 _metadata = { - "iid_data" : (5657325552230151601, 5654396841103435912), + "iid_data" : (5609658081405607531, 1352591749614876575), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -103094,7 +102289,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureRectangularCosineSquaredPedestal, [AntennaModelApertureRectangularCosineSquaredPedestal, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5182445912620561733, 15901326109789992591), AntennaModelApertureRectangularCosineSquaredPedestal) +agcls.AgClassCatalog.add_catalog_entry((4785523559712556303, 15253421165907108029), AntennaModelApertureRectangularCosineSquaredPedestal) agcls.AgTypeNameMap["AntennaModelApertureRectangularCosineSquaredPedestal"] = AntennaModelApertureRectangularCosineSquaredPedestal class AntennaModelApertureRectangularSincIntegerPower(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -103125,7 +102320,7 @@ class AntennaModelApertureRectangularSincIntegerPower(IAntennaModel, IComponentI _get_function_power_method_offset = 21 _set_function_power_method_offset = 22 _metadata = { - "iid_data" : (5120963848774948291, 6671731840336279712), + "iid_data" : (4784310481288223499, 3256695487658201261), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -103328,7 +102523,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureRectangularSincIntegerPower, [AntennaModelApertureRectangularSincIntegerPower, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5143316072366205930, 2575081941583658368), AntennaModelApertureRectangularSincIntegerPower) +agcls.AgClassCatalog.add_catalog_entry((4946855196989306834, 17494426698614004644), AntennaModelApertureRectangularSincIntegerPower) agcls.AgTypeNameMap["AntennaModelApertureRectangularSincIntegerPower"] = AntennaModelApertureRectangularSincIntegerPower class AntennaModelApertureRectangularSincRealPower(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -103359,7 +102554,7 @@ class AntennaModelApertureRectangularSincRealPower(IAntennaModel, IComponentInfo _get_function_power_method_offset = 21 _set_function_power_method_offset = 22 _metadata = { - "iid_data" : (4616962142280207381, 11696989605070689691), + "iid_data" : (4954548324040672829, 10829309233725017989), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -103562,7 +102757,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureRectangularSincRealPower, [AntennaModelApertureRectangularSincRealPower, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5146443142851946360, 6081817574535150224), AntennaModelApertureRectangularSincRealPower) +agcls.AgClassCatalog.add_catalog_entry((4669883804086798567, 12965999430375219629), AntennaModelApertureRectangularSincRealPower) agcls.AgTypeNameMap["AntennaModelApertureRectangularSincRealPower"] = AntennaModelApertureRectangularSincRealPower class AntennaModelApertureRectangularCosineSquared(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -103591,7 +102786,7 @@ class AntennaModelApertureRectangularCosineSquared(IAntennaModel, IComponentInfo _get_y_beamwidth_method_offset = 19 _set_y_beamwidth_method_offset = 20 _metadata = { - "iid_data" : (5040813637331740392, 8330882138412374957), + "iid_data" : (4879179161887145095, 7347249188604769152), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -103778,7 +102973,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureRectangularCosineSquared, [AntennaModelApertureRectangularCosineSquared, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5395262137085124953, 18277176351558491806), AntennaModelApertureRectangularCosineSquared) +agcls.AgClassCatalog.add_catalog_entry((4861876892322936599, 12150181165843464116), AntennaModelApertureRectangularCosineSquared) agcls.AgTypeNameMap["AntennaModelApertureRectangularCosineSquared"] = AntennaModelApertureRectangularCosineSquared class AntennaModelApertureRectangularUniform(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -103807,7 +103002,7 @@ class AntennaModelApertureRectangularUniform(IAntennaModel, IComponentInfo, IClo _get_y_beamwidth_method_offset = 19 _set_y_beamwidth_method_offset = 20 _metadata = { - "iid_data" : (4709897023799546410, 1173665019717836437), + "iid_data" : (5655698011814665576, 4098223142596890287), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -103994,7 +103189,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelApertureRectangularUniform, [AntennaModelApertureRectangularUniform, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5531949409172334451, 1632169663438646449), AntennaModelApertureRectangularUniform) +agcls.AgClassCatalog.add_catalog_entry((5738695519410197195, 1615369575816854658), AntennaModelApertureRectangularUniform) agcls.AgTypeNameMap["AntennaModelApertureRectangularUniform"] = AntennaModelApertureRectangularUniform class AntennaModelRectangularPattern(IAntennaModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -104010,7 +103205,7 @@ class AntennaModelRectangularPattern(IAntennaModel, IComponentInfo, ICloneable, _set_phi_angle_method_offset = 6 _get_sidelobe_gain_method_offset = 7 _metadata = { - "iid_data" : (5644627536609244897, 7675240661172107185), + "iid_data" : (5525652974663147714, 18256781724708789414), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -104094,27 +103289,24 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaModelRectangularPattern, [AntennaModelRectangularPattern, IAntennaModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4823936464778789976, 11845770138080714636), AntennaModelRectangularPattern) +agcls.AgClassCatalog.add_catalog_entry((5302717357804120518, 16330156724864900760), AntennaModelRectangularPattern) agcls.AgTypeNameMap["AntennaModelRectangularPattern"] = AntennaModelRectangularPattern class AntennaControl(SupportsDeleteCallback): """Provide access to the properties and methods of the antenna control.""" - _num_methods = 11 + _num_methods = 8 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_reference_type_method_offset = 1 _set_reference_type_method_offset = 2 _get_supported_linked_antenna_objects_method_offset = 3 _get_linked_antenna_object_method_offset = 4 _set_linked_antenna_object_method_offset = 5 - _get_supported_embedded_models_method_offset = 6 - _set_embedded_model_method_offset = 7 - _get_embedded_model_method_offset = 8 - _get_embedded_model_orientation_method_offset = 9 - _set_embedded_model_orientation_method_offset = 10 - _get_embedded_model_component_linking_method_offset = 11 + _get_embedded_model_orientation_method_offset = 6 + _set_embedded_model_orientation_method_offset = 7 + _get_embedded_model_component_linking_method_offset = 8 _metadata = { - "iid_data" : (5106981099103097744, 2067707466213747116), + "iid_data" : (5113243351354065832, 17211901003637781669), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -104159,29 +103351,6 @@ def linked_antenna_object(self) -> str: def linked_antenna_object(self, value:str) -> None: return self._intf.set_property(AntennaControl._metadata, AntennaControl._set_linked_antenna_object_metadata, value) - _get_supported_embedded_models_metadata = { "offset" : _get_supported_embedded_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_embedded_models(self) -> list: - """Do not use this property, as it is deprecated. Use EmbeddedModelComponentLinking on AntennaControl instead. Gets an array of supported model names.""" - return self._intf.get_property(AntennaControl._metadata, AntennaControl._get_supported_embedded_models_metadata) - - _set_embedded_model_metadata = { "offset" : _set_embedded_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_embedded_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use EmbeddedModelComponentLinking on AntennaControl instead. Sets the current antenna model by name.""" - return self._intf.invoke(AntennaControl._metadata, AntennaControl._set_embedded_model_metadata, model_name) - - _get_embedded_model_metadata = { "offset" : _get_embedded_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def embedded_model(self) -> "IAntennaModel": - """Do not use this property, as it is deprecated. Use EmbeddedModelComponentLinking on AntennaControl instead. Gets the current antenna model.""" - return self._intf.get_property(AntennaControl._metadata, AntennaControl._get_embedded_model_metadata) - _get_embedded_model_orientation_metadata = { "offset" : _get_embedded_model_orientation_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -104208,8 +103377,6 @@ def embedded_model_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[reference_type] = "reference_type" _property_names[supported_linked_antenna_objects] = "supported_linked_antenna_objects" _property_names[linked_antenna_object] = "linked_antenna_object" - _property_names[supported_embedded_models] = "supported_embedded_models" - _property_names[embedded_model] = "embedded_model" _property_names[embedded_model_orientation] = "embedded_model_orientation" _property_names[embedded_model_component_linking] = "embedded_model_component_linking" @@ -104226,7 +103393,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaControl, [AntennaControl, ]) -agcls.AgClassCatalog.add_catalog_entry((5064793575390523407, 1712227443037420676), AntennaControl) +agcls.AgClassCatalog.add_catalog_entry((4648760736353558900, 14815441153178064293), AntennaControl) agcls.AgTypeNameMap["AntennaControl"] = AntennaControl class AntennaGraphics3D(SupportsDeleteCallback): @@ -104241,7 +103408,7 @@ class AntennaGraphics3D(SupportsDeleteCallback): _set_show_contours_method_offset = 5 _get_volume_graphics_method_offset = 6 _metadata = { - "iid_data" : (5251552891532058199, 12342017203818465961), + "iid_data" : (5072541981563860141, 9018284387049317809), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -104312,7 +103479,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaGraphics3D, [AntennaGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5763479227486497596, 7487297371362901635), AntennaGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5416997376062048936, 9656340710570490299), AntennaGraphics3D) agcls.AgTypeNameMap["AntennaGraphics3D"] = AntennaGraphics3D class RadarCrossSectionVolumeGraphics(SupportsDeleteCallback): @@ -104348,7 +103515,7 @@ class RadarCrossSectionVolumeGraphics(SupportsDeleteCallback): _get_relative_to_maximum_method_offset = 26 _set_relative_to_maximum_method_offset = 27 _metadata = { - "iid_data" : (5117043517162393585, 7602014279760341148), + "iid_data" : (5275175021002106338, 13717224991731240100), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -104592,7 +103759,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionVolumeGraphics, [RadarCrossSectionVolumeGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5509510810531850446, 12706352417665566610), RadarCrossSectionVolumeGraphics) +agcls.AgClassCatalog.add_catalog_entry((4782633920309995213, 16825116844492711577), RadarCrossSectionVolumeGraphics) agcls.AgTypeNameMap["RadarCrossSectionVolumeGraphics"] = RadarCrossSectionVolumeGraphics class RadarCrossSectionGraphics3D(SupportsDeleteCallback): @@ -104604,7 +103771,7 @@ class RadarCrossSectionGraphics3D(SupportsDeleteCallback): _set_show_contours_method_offset = 2 _get_volume_graphics_method_offset = 3 _metadata = { - "iid_data" : (4837937644300530830, 2515583665948761238), + "iid_data" : (4622944218496620554, 1904571742933004423), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -104650,7 +103817,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionGraphics3D, [RadarCrossSectionGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5745162015500050433, 14861793617087434390), RadarCrossSectionGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5137961243604804321, 9601082883472815766), RadarCrossSectionGraphics3D) agcls.AgTypeNameMap["RadarCrossSectionGraphics3D"] = RadarCrossSectionGraphics3D class RadarCrossSectionGraphics(SupportsDeleteCallback): @@ -104694,7 +103861,7 @@ class RadarCrossSectionGraphics(SupportsDeleteCallback): _set_resolution_method_offset = 34 _set_number_of_points_method_offset = 35 _metadata = { - "iid_data" : (4972807675253013032, 15507197987758554504), + "iid_data" : (5369525385931866584, 5213953546362850184), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -105002,47 +104169,45 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionGraphics, [RadarCrossSectionGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5325979361788481193, 10954489464858902162), RadarCrossSectionGraphics) +agcls.AgClassCatalog.add_catalog_entry((5693418684472112288, 18262852057146196121), RadarCrossSectionGraphics) agcls.AgTypeNameMap["RadarCrossSectionGraphics"] = RadarCrossSectionGraphics class AntennaVolumeGraphics(SupportsDeleteCallback): """AntennaVolumeGraphics Interface for a antenna's 3D volume properties.""" - _num_methods = 31 + _num_methods = 29 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_show_method_offset = 1 _set_show_method_offset = 2 _get_wireframe_method_offset = 3 _set_wireframe_method_offset = 4 - _get_gain_offset_method_offset = 5 - _set_gain_offset_method_offset = 6 - _get_gain_scale_method_offset = 7 - _set_gain_scale_method_offset = 8 - _get_azimuth_start_method_offset = 9 - _get_azimuth_stop_method_offset = 10 - _get_azimuth_resolution_method_offset = 11 - _get_azimuth_number_of_points_method_offset = 12 - _get_elevation_start_method_offset = 13 - _get_elevation_stop_method_offset = 14 - _get_elevation_resolution_method_offset = 15 - _get_elevation_number_of_points_method_offset = 16 - _set_resolution_method_offset = 17 - _set_number_of_points_method_offset = 18 - _get_color_method_method_offset = 19 - _set_color_method_method_offset = 20 - _get_start_color_method_offset = 21 - _set_start_color_method_offset = 22 - _get_stop_color_method_offset = 23 - _set_stop_color_method_offset = 24 - _get_levels_method_offset = 25 - _get_relative_to_maximum_method_offset = 26 - _set_relative_to_maximum_method_offset = 27 - _get_coordinate_system_method_offset = 28 - _set_coordinate_system_method_offset = 29 - _get_minimum_displayed_gain_method_offset = 30 - _set_minimum_displayed_gain_method_offset = 31 - _metadata = { - "iid_data" : (5369330642778560469, 3326875979382808226), + _get_gain_scale_method_offset = 5 + _set_gain_scale_method_offset = 6 + _get_azimuth_start_method_offset = 7 + _get_azimuth_stop_method_offset = 8 + _get_azimuth_resolution_method_offset = 9 + _get_azimuth_number_of_points_method_offset = 10 + _get_elevation_start_method_offset = 11 + _get_elevation_stop_method_offset = 12 + _get_elevation_resolution_method_offset = 13 + _get_elevation_number_of_points_method_offset = 14 + _set_resolution_method_offset = 15 + _set_number_of_points_method_offset = 16 + _get_color_method_method_offset = 17 + _set_color_method_method_offset = 18 + _get_start_color_method_offset = 19 + _set_start_color_method_offset = 20 + _get_stop_color_method_offset = 21 + _set_stop_color_method_offset = 22 + _get_levels_method_offset = 23 + _get_relative_to_maximum_method_offset = 24 + _set_relative_to_maximum_method_offset = 25 + _get_coordinate_system_method_offset = 26 + _set_coordinate_system_method_offset = 27 + _get_minimum_displayed_gain_method_offset = 28 + _set_minimum_displayed_gain_method_offset = 29 + _metadata = { + "iid_data" : (5560544287560124894, 12016912246619526334), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -105079,21 +104244,6 @@ def wireframe(self) -> bool: def wireframe(self, value:bool) -> None: return self._intf.set_property(AntennaVolumeGraphics._metadata, AntennaVolumeGraphics._set_wireframe_metadata, value) - _get_gain_offset_metadata = { "offset" : _get_gain_offset_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def gain_offset(self) -> float: - """Do not use this property, as it is deprecated. Use the MinimumDisplayedGain property instead. Gets or sets the gain offset value.""" - return self._intf.get_property(AntennaVolumeGraphics._metadata, AntennaVolumeGraphics._get_gain_offset_metadata) - - _set_gain_offset_metadata = { "offset" : _set_gain_offset_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @gain_offset.setter - def gain_offset(self, value:float) -> None: - return self._intf.set_property(AntennaVolumeGraphics._metadata, AntennaVolumeGraphics._set_gain_offset_metadata, value) - _get_gain_scale_metadata = { "offset" : _get_gain_scale_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @@ -105287,7 +104437,6 @@ def minimum_displayed_gain(self, value:float) -> None: _property_names[show] = "show" _property_names[wireframe] = "wireframe" - _property_names[gain_offset] = "gain_offset" _property_names[gain_scale] = "gain_scale" _property_names[azimuth_start] = "azimuth_start" _property_names[azimuth_stop] = "azimuth_stop" @@ -105318,7 +104467,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaVolumeGraphics, [AntennaVolumeGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5323256854700659172, 15590880596148068028), AntennaVolumeGraphics) +agcls.AgClassCatalog.add_catalog_entry((4867671940340779902, 17835385123035496328), AntennaVolumeGraphics) agcls.AgTypeNameMap["AntennaVolumeGraphics"] = AntennaVolumeGraphics class AntennaContourGraphics(SupportsDeleteCallback): @@ -105333,7 +104482,7 @@ class AntennaContourGraphics(SupportsDeleteCallback): _set_contour_type_method_offset = 5 _get_contour_method_offset = 6 _metadata = { - "iid_data" : (5145209597387049271, 5348992609004266139), + "iid_data" : (4972920509817619843, 7009719075699339175), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -105402,7 +104551,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaContourGraphics, [AntennaContourGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5305374531217699526, 5439457140217041583), AntennaContourGraphics) +agcls.AgClassCatalog.add_catalog_entry((5413416248952446155, 4120722131597250719), AntennaContourGraphics) agcls.AgTypeNameMap["AntennaContourGraphics"] = AntennaContourGraphics class AntennaGraphics(SupportsDeleteCallback): @@ -105420,7 +104569,7 @@ class AntennaGraphics(SupportsDeleteCallback): _set_boresight_marker_style_method_offset = 8 _get_contour_graphics_method_offset = 9 _metadata = { - "iid_data" : (4849959071247090481, 16700058618283258015), + "iid_data" : (4906271130824577180, 8340483946255948183), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -105514,7 +104663,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaGraphics, [AntennaGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5297428015437521794, 1564942344071935889), AntennaGraphics) +agcls.AgClassCatalog.add_catalog_entry((5696092449486298370, 14063661441756746410), AntennaGraphics) agcls.AgTypeNameMap["AntennaGraphics"] = AntennaGraphics class RadarCrossSectionContourLevelCollection(SupportsDeleteCallback): @@ -105532,7 +104681,7 @@ class RadarCrossSectionContourLevelCollection(SupportsDeleteCallback): _clear_method_offset = 8 _get_level_method_offset = 9 _metadata = { - "iid_data" : (5649871696405123020, 9579994814555904416), + "iid_data" : (5380539388542479473, 11071585818318404767), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -105636,7 +104785,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionContourLevelCollection, [RadarCrossSectionContourLevelCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4617640221212706234, 6479476966968736157), RadarCrossSectionContourLevelCollection) +agcls.AgClassCatalog.add_catalog_entry((4730741212958411131, 9906270082826188188), RadarCrossSectionContourLevelCollection) agcls.AgTypeNameMap["RadarCrossSectionContourLevelCollection"] = RadarCrossSectionContourLevelCollection class RadarCrossSectionContourLevel(SupportsDeleteCallback): @@ -105650,7 +104799,7 @@ class RadarCrossSectionContourLevel(SupportsDeleteCallback): _get_line_style_method_offset = 4 _set_line_style_method_offset = 5 _metadata = { - "iid_data" : (5570577588491439375, 6746730849719934873), + "iid_data" : (5624586220274574803, 4229810011761223598), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -105712,7 +104861,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionContourLevel, [RadarCrossSectionContourLevel, ]) -agcls.AgClassCatalog.add_catalog_entry((4817018930813196457, 1257120949512410785), RadarCrossSectionContourLevel) +agcls.AgClassCatalog.add_catalog_entry((5042158596303090687, 646459422197652147), RadarCrossSectionContourLevel) agcls.AgTypeNameMap["RadarCrossSectionContourLevel"] = RadarCrossSectionContourLevel class RadarCrossSectionVolumeLevelCollection(SupportsDeleteCallback): @@ -105730,7 +104879,7 @@ class RadarCrossSectionVolumeLevelCollection(SupportsDeleteCallback): _clear_method_offset = 8 _get_level_method_offset = 9 _metadata = { - "iid_data" : (4630992205586577039, 394399937773845376), + "iid_data" : (5710156105207223458, 1087674644085772470), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -105834,7 +104983,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionVolumeLevelCollection, [RadarCrossSectionVolumeLevelCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5258410564017049315, 159850080483021745), RadarCrossSectionVolumeLevelCollection) +agcls.AgClassCatalog.add_catalog_entry((5570898175378704453, 7157300075425919130), RadarCrossSectionVolumeLevelCollection) agcls.AgTypeNameMap["RadarCrossSectionVolumeLevelCollection"] = RadarCrossSectionVolumeLevelCollection class RadarCrossSectionVolumeLevel(SupportsDeleteCallback): @@ -105846,7 +104995,7 @@ class RadarCrossSectionVolumeLevel(SupportsDeleteCallback): _get_color_method_offset = 2 _set_color_method_offset = 3 _metadata = { - "iid_data" : (5133648433246757434, 13929096694348717754), + "iid_data" : (5145661250222673647, 9109637437708175783), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -105892,7 +105041,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionVolumeLevel, [RadarCrossSectionVolumeLevel, ]) -agcls.AgClassCatalog.add_catalog_entry((5052901090221385016, 9591203856390154134), RadarCrossSectionVolumeLevel) +agcls.AgClassCatalog.add_catalog_entry((4910876015048414273, 6950811569071226794), RadarCrossSectionVolumeLevel) agcls.AgTypeNameMap["RadarCrossSectionVolumeLevel"] = RadarCrossSectionVolumeLevel class AntennaVolumeLevelCollection(SupportsDeleteCallback): @@ -105910,7 +105059,7 @@ class AntennaVolumeLevelCollection(SupportsDeleteCallback): _clear_method_offset = 8 _get_level_method_offset = 9 _metadata = { - "iid_data" : (5475644688793393646, 3448849494862239894), + "iid_data" : (4714288249628952723, 6615222061781814691), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -106014,7 +105163,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaVolumeLevelCollection, [AntennaVolumeLevelCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5118055163144445642, 3591490222742518918), AntennaVolumeLevelCollection) +agcls.AgClassCatalog.add_catalog_entry((5014993902563295834, 10507675906196993929), AntennaVolumeLevelCollection) agcls.AgTypeNameMap["AntennaVolumeLevelCollection"] = AntennaVolumeLevelCollection class AntennaVolumeLevel(SupportsDeleteCallback): @@ -106026,7 +105175,7 @@ class AntennaVolumeLevel(SupportsDeleteCallback): _get_color_method_offset = 2 _set_color_method_offset = 3 _metadata = { - "iid_data" : (4691416121934376074, 13076395961687888044), + "iid_data" : (5139440434962152020, 11173723333001073565), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -106072,7 +105221,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaVolumeLevel, [AntennaVolumeLevel, ]) -agcls.AgClassCatalog.add_catalog_entry((5692582490991592501, 12403468782491870618), AntennaVolumeLevel) +agcls.AgClassCatalog.add_catalog_entry((5322276017418274408, 16042608783165828010), AntennaVolumeLevel) agcls.AgTypeNameMap["AntennaVolumeLevel"] = AntennaVolumeLevel class AntennaContourLevelCollection(SupportsDeleteCallback): @@ -106090,7 +105239,7 @@ class AntennaContourLevelCollection(SupportsDeleteCallback): _clear_method_offset = 8 _get_level_method_offset = 9 _metadata = { - "iid_data" : (4889854018990647779, 18060921394248597640), + "iid_data" : (4781555500937767840, 14666874446166195896), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -106194,7 +105343,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaContourLevelCollection, [AntennaContourLevelCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5406497016984470434, 2280625993236597169), AntennaContourLevelCollection) +agcls.AgClassCatalog.add_catalog_entry((5021984392228157330, 16144498533885960870), AntennaContourLevelCollection) agcls.AgTypeNameMap["AntennaContourLevelCollection"] = AntennaContourLevelCollection class AntennaContourLevel(SupportsDeleteCallback): @@ -106208,7 +105357,7 @@ class AntennaContourLevel(SupportsDeleteCallback): _get_line_style_method_offset = 4 _set_line_style_method_offset = 5 _metadata = { - "iid_data" : (5081738424561717005, 8196263621458051211), + "iid_data" : (5498713918224309761, 11845620406676193471), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -106270,7 +105419,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaContourLevel, [AntennaContourLevel, ]) -agcls.AgClassCatalog.add_catalog_entry((4695247810009574156, 17251442686902678434), AntennaContourLevel) +agcls.AgClassCatalog.add_catalog_entry((5265723808879454858, 14745693254447897785), AntennaContourLevel) agcls.AgTypeNameMap["AntennaContourLevel"] = AntennaContourLevel class AntennaContourGain(IAntennaContour, SupportsDeleteCallback): @@ -106291,7 +105440,7 @@ class AntennaContourGain(IAntennaContour, SupportsDeleteCallback): _get_coordinate_system_method_offset = 11 _set_coordinate_system_method_offset = 12 _metadata = { - "iid_data" : (4855359951819498665, 15968696936035102089), + "iid_data" : (4714784976912983746, 17448319829173785528), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -106416,7 +105565,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaContourGain, [AntennaContourGain, IAntennaContour]) -agcls.AgClassCatalog.add_catalog_entry((5181146447334253867, 4234770470450494337), AntennaContourGain) +agcls.AgClassCatalog.add_catalog_entry((4772355392160721278, 17938327056400891559), AntennaContourGain) agcls.AgTypeNameMap["AntennaContourGain"] = AntennaContourGain class AntennaContourEIRP(IAntennaContour, SupportsDeleteCallback): @@ -106437,7 +105586,7 @@ class AntennaContourEIRP(IAntennaContour, SupportsDeleteCallback): _get_coordinate_system_method_offset = 11 _set_coordinate_system_method_offset = 12 _metadata = { - "iid_data" : (5163840987204705460, 15670811460118597257), + "iid_data" : (5711768758690426157, 4743520374460359835), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -106562,7 +105711,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaContourEIRP, [AntennaContourEIRP, IAntennaContour]) -agcls.AgClassCatalog.add_catalog_entry((5298430028725757943, 8219138141379893431), AntennaContourEIRP) +agcls.AgClassCatalog.add_catalog_entry((4656944878404714203, 419005649740812715), AntennaContourEIRP) agcls.AgTypeNameMap["AntennaContourEIRP"] = AntennaContourEIRP class AntennaContourRIP(IAntennaContour, SupportsDeleteCallback): @@ -106575,7 +105724,7 @@ class AntennaContourRIP(IAntennaContour, SupportsDeleteCallback): _get_maximum_elevation_angle_method_offset = 3 _set_resolution_method_offset = 4 _metadata = { - "iid_data" : (4645584159980227632, 13111590280089288337), + "iid_data" : (5733673349667603709, 2000167161753613990), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -106632,7 +105781,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaContourRIP, [AntennaContourRIP, IAntennaContour]) -agcls.AgClassCatalog.add_catalog_entry((5640487657083613762, 16726640939966910606), AntennaContourRIP) +agcls.AgClassCatalog.add_catalog_entry((5398377371210631479, 14267087888441274035), AntennaContourRIP) agcls.AgTypeNameMap["AntennaContourRIP"] = AntennaContourRIP class AntennaContourFluxDensity(IAntennaContour, SupportsDeleteCallback): @@ -106645,7 +105794,7 @@ class AntennaContourFluxDensity(IAntennaContour, SupportsDeleteCallback): _get_maximum_elevation_angle_method_offset = 3 _set_resolution_method_offset = 4 _metadata = { - "iid_data" : (5173978286389950360, 8844152697985923258), + "iid_data" : (4838718262211656826, 16687472840310909875), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -106702,7 +105851,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaContourFluxDensity, [AntennaContourFluxDensity, IAntennaContour]) -agcls.AgClassCatalog.add_catalog_entry((4659459306915748821, 16883426263851281555), AntennaContourFluxDensity) +agcls.AgClassCatalog.add_catalog_entry((5385750685944623561, 15455442985169492131), AntennaContourFluxDensity) agcls.AgTypeNameMap["AntennaContourFluxDensity"] = AntennaContourFluxDensity class AntennaContourSpectralFluxDensity(IAntennaContour, SupportsDeleteCallback): @@ -106715,7 +105864,7 @@ class AntennaContourSpectralFluxDensity(IAntennaContour, SupportsDeleteCallback) _get_maximum_elevation_angle_method_offset = 3 _set_resolution_method_offset = 4 _metadata = { - "iid_data" : (5433671537751692900, 2736983249499979154), + "iid_data" : (5199534307345697494, 4134083055002665143), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -106772,7 +105921,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaContourSpectralFluxDensity, [AntennaContourSpectralFluxDensity, IAntennaContour]) -agcls.AgClassCatalog.add_catalog_entry((5610299359768653460, 7269448124683883430), AntennaContourSpectralFluxDensity) +agcls.AgClassCatalog.add_catalog_entry((5509973284204760823, 12853814531006280378), AntennaContourSpectralFluxDensity) agcls.AgTypeNameMap["AntennaContourSpectralFluxDensity"] = AntennaContourSpectralFluxDensity class Transmitter(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallback): @@ -106783,30 +105932,30 @@ class Transmitter(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDelete -------- Transmitter additional Gain: >>> # Transmitter transmitter: Transmitter object - >>> txModel = transmitter.model + >>> txModel = transmitter.model_component_linking.component >>> gain = txModel.post_transmit_gains_losses.add(-5) # dB >>> gain.identifier = "Example Loss" Modify a Transmitter Filter: >>> # Transmitter transmitter: Transmitter object - >>> txModel = transmitter.model + >>> txModel = transmitter.model_component_linking.component >>> txModel.enable_filter = True - >>> txModel.set_filter("Butterworth") - >>> recFilter = txModel.filter + >>> txModel.filter_component_linking.set_component("Butterworth") + >>> recFilter = txModel.filter_component_linking.component >>> recFilter.lower_bandwidth_limit = -20 >>> recFilter.upper_bandwidth_limit = 20 >>> recFilter.cut_off_frequency = 10 Modify a Transmitter's Modulator Properties: >>> # Transmitter transmitter: Transmitter object - >>> txModel = transmitter.model + >>> txModel = transmitter.model_component_linking.component >>> txModel.set_modulator("BPSK") >>> txModel.modulator.scale_bandwidth_automatically = True Modify a Transmitter's Orientation and Position: >>> # Transmitter transmitter: Transmitter object - >>> transmitter.set_model("Complex Transmitter Model") - >>> txModel = transmitter.model + >>> transmitter.model_component_linking.set_component("Complex Transmitter Model") + >>> txModel = transmitter.model_component_linking.component >>> antennaControl = txModel.antenna_control >>> antOrientation = antennaControl.embedded_model_orientation >>> antOrientation.assign_az_el(0, 90, 1) # 1 represents Rotate About Boresight @@ -106816,8 +105965,8 @@ class Transmitter(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDelete Modify a Transmitter's Polarization Properties: >>> # Transmitter transmitter: Transmitter object - >>> transmitter.set_model("Complex Transmitter Model") - >>> txModel = transmitter.model + >>> transmitter.model_component_linking.set_component("Complex Transmitter Model") + >>> txModel = transmitter.model_component_linking.component >>> txModel.enable_polarization = True >>> txModel.set_polarization_type(PolarizationType.LINEAR) >>> polarization = txModel.polarization @@ -106826,16 +105975,16 @@ class Transmitter(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDelete Modify a Transmitter's Embedded Antenna: >>> # Transmitter transmitter: Transmitter object - >>> transmitter.set_model("Complex Transmitter Model") - >>> txModel = transmitter.model + >>> transmitter.model_component_linking.set_component("Complex Transmitter Model") + >>> txModel = transmitter.model_component_linking.component >>> antennaControl = txModel.antenna_control - >>> antennaControl.set_embedded_model("Isotropic") - >>> antennaControl.embedded_model.efficiency = 85 # Percent + >>> antennaControl.embedded_model_component_linking.set_component("Isotropic") + >>> antennaControl.embedded_model_component_linking.component.efficiency = 85 # Percent Modify a Transmitter's Model Type: >>> # Transmitter transmitter: Transmitter object - >>> transmitter.set_model("Complex Transmitter Model") - >>> txModel = transmitter.model + >>> transmitter.model_component_linking.set_component("Complex Transmitter Model") + >>> txModel = transmitter.model_component_linking.component >>> txModel.frequency = 14 # GHz >>> txModel.power = 25 # dBW >>> txModel.data_rate = 15 # Mb/sec @@ -106845,54 +105994,29 @@ class Transmitter(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDelete >>> transmitter = satellite.children.new(STKObjectType.TRANSMITTER, "MyTransmitter") """ - _num_methods = 15 + _num_methods = 13 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_supported_models_method_offset = 1 - _set_model_method_offset = 2 - _get_model_method_offset = 3 - _get_refraction_method_offset = 4 - _set_refraction_method_offset = 5 - _is_refraction_type_supported_method_offset = 6 - _get_refraction_supported_types_method_offset = 7 - _get_refraction_model_method_offset = 8 - _get_use_refraction_in_access_method_offset = 9 - _set_use_refraction_in_access_method_offset = 10 - _get_graphics_3d_method_offset = 11 - _get_graphics_method_offset = 12 - _get_rf_environment_method_offset = 13 - _get_laser_environment_method_offset = 14 - _get_model_component_linking_method_offset = 15 + _get_refraction_method_offset = 1 + _set_refraction_method_offset = 2 + _is_refraction_type_supported_method_offset = 3 + _get_refraction_supported_types_method_offset = 4 + _get_refraction_model_method_offset = 5 + _get_use_refraction_in_access_method_offset = 6 + _set_use_refraction_in_access_method_offset = 7 + _get_graphics_3d_method_offset = 8 + _get_graphics_method_offset = 9 + _get_rf_environment_method_offset = 10 + _get_laser_environment_method_offset = 11 + _get_model_component_linking_method_offset = 12 + _get_chain_analysis_options_method_offset = 13 _metadata = { - "iid_data" : (5387014190406719227, 14365850813603251356), + "iid_data" : (4780228240362321110, 1234803679041936546), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, Transmitter) - _get_supported_models_metadata = { "offset" : _get_supported_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_models(self) -> list: - """Do not use this property, as it is deprecated. Use ModelComponentLinking on Transmitter instead. Gets an array of supported model names.""" - return self._intf.get_property(Transmitter._metadata, Transmitter._get_supported_models_metadata) - - _set_model_metadata = { "offset" : _set_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use ModelComponentLinking on Transmitter instead. Sets the current transmitter model by name.""" - return self._intf.invoke(Transmitter._metadata, Transmitter._set_model_metadata, model_name) - - _get_model_metadata = { "offset" : _get_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def model(self) -> "ITransmitterModel": - """Do not use this property, as it is deprecated. Use ModelComponentLinking on Transmitter instead. Gets the current transmitter model.""" - return self._intf.get_property(Transmitter._metadata, Transmitter._get_model_metadata) - _get_refraction_metadata = { "offset" : _get_refraction_method_offset, "arg_types" : (POINTER(agcom.LONG),), "marshallers" : (agmarshall.EnumArg(SensorRefractionType),) } @@ -106986,8 +106110,14 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": """Get the link/embed controller for managing the transmitter model component.""" return self._intf.get_property(Transmitter._metadata, Transmitter._get_model_component_linking_metadata) - _property_names[supported_models] = "supported_models" - _property_names[model] = "model" + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the transmitter's chain analysis options.""" + return self._intf.get_property(Transmitter._metadata, Transmitter._get_chain_analysis_options_metadata) + _property_names[refraction] = "refraction" _property_names[refraction_supported_types] = "refraction_supported_types" _property_names[refraction_model] = "refraction_model" @@ -106997,6 +106127,7 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[rf_environment] = "rf_environment" _property_names[laser_environment] = "laser_environment" _property_names[model_component_linking] = "model_component_linking" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Transmitter.""" @@ -107017,7 +106148,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Transmitter, [Transmitter, ISTKObject, ILifetimeInformation, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((4961067084536870229, 2551906430169295028), Transmitter) +agcls.AgClassCatalog.add_catalog_entry((4617783579043955893, 5256150276961495735), Transmitter) agcls.AgTypeNameMap["Transmitter"] = Transmitter class TransmitterModel(ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -107040,7 +106171,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterModel, [ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4629235096228094433, 5555516526942102410), TransmitterModel) +agcls.AgClassCatalog.add_catalog_entry((4973616703738353536, 16584533746535584651), TransmitterModel) agcls.AgTypeNameMap["TransmitterModel"] = TransmitterModel class TransmitterModelScriptPluginRF(ITransmitterModelScriptPlugin, ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -107065,7 +106196,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterModelScriptPluginRF, [ITransmitterModelScriptPlugin, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5358356227025347323, 5719385789546130307), TransmitterModelScriptPluginRF) +agcls.AgClassCatalog.add_catalog_entry((4796596801743901724, 15946926284257371050), TransmitterModelScriptPluginRF) agcls.AgTypeNameMap["TransmitterModelScriptPluginRF"] = TransmitterModelScriptPluginRF class TransmitterModelScriptPluginLaser(ITransmitterModelScriptPlugin, ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -107090,7 +106221,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterModelScriptPluginLaser, [ITransmitterModelScriptPlugin, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5750532395948904915, 8489184324222396086), TransmitterModelScriptPluginLaser) +agcls.AgClassCatalog.add_catalog_entry((4651468593057032932, 10849615318214691227), TransmitterModelScriptPluginLaser) agcls.AgTypeNameMap["TransmitterModelScriptPluginLaser"] = TransmitterModelScriptPluginLaser class TransmitterModelCable(ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -107104,7 +106235,7 @@ class TransmitterModelCable(ITransmitterModel, IComponentInfo, ICloneable, Suppo _set_chips_per_bit_method_offset = 4 _get_spreading_gain_method_offset = 5 _metadata = { - "iid_data" : (5263685459805270340, 12980222489153409927), + "iid_data" : (4646463360988183171, 10277692480166778503), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -107172,13 +106303,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterModelCable, [TransmitterModelCable, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5469285202098227696, 3097463010549884291), TransmitterModelCable) +agcls.AgClassCatalog.add_catalog_entry((5084608470097961479, 16583190837119357082), TransmitterModelCable) agcls.AgTypeNameMap["TransmitterModelCable"] = TransmitterModelCable class TransmitterModelSimple(ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a simple transmitter model.""" - _num_methods = 20 + _num_methods = 17 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_frequency_method_offset = 1 _set_frequency_method_offset = 2 @@ -107193,15 +106324,12 @@ class TransmitterModelSimple(ITransmitterModel, IComponentInfo, ICloneable, Supp _get_post_transmit_gains_losses_method_offset = 11 _get_enable_filter_method_offset = 12 _set_enable_filter_method_offset = 13 - _get_supported_filters_method_offset = 14 - _set_filter_method_offset = 15 - _get_filter_method_offset = 16 - _get_supported_modulators_method_offset = 17 - _set_modulator_method_offset = 18 - _get_modulator_method_offset = 19 - _get_filter_component_linking_method_offset = 20 + _get_supported_modulators_method_offset = 14 + _set_modulator_method_offset = 15 + _get_modulator_method_offset = 16 + _get_filter_component_linking_method_offset = 17 _metadata = { - "iid_data" : (4717311753582206720, 13199269551333545879), + "iid_data" : (5721256081112620819, 13001189046497762231), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -107306,29 +106434,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(TransmitterModelSimple._metadata, TransmitterModelSimple._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelSimple instead. Gets an array of supported filter model names.""" - return self._intf.get_property(TransmitterModelSimple._metadata, TransmitterModelSimple._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelSimple instead. Sets the current filter model by name.""" - return self._intf.invoke(TransmitterModelSimple._metadata, TransmitterModelSimple._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelSimple instead. Gets the current filter model.""" - return self._intf.get_property(TransmitterModelSimple._metadata, TransmitterModelSimple._get_filter_metadata) - _get_supported_modulators_metadata = { "offset" : _get_supported_modulators_method_offset, "arg_types" : (POINTER(agcom.LPSAFEARRAY),), "marshallers" : (agmarshall.LPSafearrayArg,) } @@ -107367,8 +106472,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[post_transmit_gains_losses] = "post_transmit_gains_losses" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[supported_modulators] = "supported_modulators" _property_names[modulator] = "modulator" _property_names[filter_component_linking] = "filter_component_linking" @@ -107392,13 +106495,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterModelSimple, [TransmitterModelSimple, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5289820865366727668, 1305864669011928720), TransmitterModelSimple) +agcls.AgClassCatalog.add_catalog_entry((5101601244833211517, 5359122585592953015), TransmitterModelSimple) agcls.AgTypeNameMap["TransmitterModelSimple"] = TransmitterModelSimple class TransmitterModelMedium(ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a medium transmitter model.""" - _num_methods = 22 + _num_methods = 19 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_frequency_method_offset = 1 _set_frequency_method_offset = 2 @@ -107415,15 +106518,12 @@ class TransmitterModelMedium(ITransmitterModel, IComponentInfo, ICloneable, Supp _get_post_transmit_gains_losses_method_offset = 13 _get_enable_filter_method_offset = 14 _set_enable_filter_method_offset = 15 - _get_supported_filters_method_offset = 16 - _set_filter_method_offset = 17 - _get_filter_method_offset = 18 - _get_supported_modulators_method_offset = 19 - _set_modulator_method_offset = 20 - _get_modulator_method_offset = 21 - _get_filter_component_linking_method_offset = 22 + _get_supported_modulators_method_offset = 16 + _set_modulator_method_offset = 17 + _get_modulator_method_offset = 18 + _get_filter_component_linking_method_offset = 19 _metadata = { - "iid_data" : (4936289164785571013, 13998428531796658608), + "iid_data" : (5340772769099683892, 2018781322060323751), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -107543,29 +106643,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(TransmitterModelMedium._metadata, TransmitterModelMedium._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets an array of supported filter model names.""" - return self._intf.get_property(TransmitterModelMedium._metadata, TransmitterModelMedium._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Sets the current filter model by name.""" - return self._intf.invoke(TransmitterModelMedium._metadata, TransmitterModelMedium._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets the current filter model.""" - return self._intf.get_property(TransmitterModelMedium._metadata, TransmitterModelMedium._get_filter_metadata) - _get_supported_modulators_metadata = { "offset" : _get_supported_modulators_method_offset, "arg_types" : (POINTER(agcom.LPSAFEARRAY),), "marshallers" : (agmarshall.LPSafearrayArg,) } @@ -107605,8 +106682,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[post_transmit_gains_losses] = "post_transmit_gains_losses" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[supported_modulators] = "supported_modulators" _property_names[modulator] = "modulator" _property_names[filter_component_linking] = "filter_component_linking" @@ -107630,13 +106705,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterModelMedium, [TransmitterModelMedium, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5006109088098945810, 5952847989787441026), TransmitterModelMedium) +agcls.AgClassCatalog.add_catalog_entry((5436388882897171648, 8394909992072119697), TransmitterModelMedium) agcls.AgTypeNameMap["TransmitterModelMedium"] = TransmitterModelMedium class TransmitterModelComplex(ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a complex transmitter model.""" - _num_methods = 21 + _num_methods = 18 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_frequency_method_offset = 1 _set_frequency_method_offset = 2 @@ -107652,15 +106727,12 @@ class TransmitterModelComplex(ITransmitterModel, IComponentInfo, ICloneable, Sup _get_post_transmit_gains_losses_method_offset = 12 _get_enable_filter_method_offset = 13 _set_enable_filter_method_offset = 14 - _get_supported_filters_method_offset = 15 - _set_filter_method_offset = 16 - _get_filter_method_offset = 17 - _get_supported_modulators_method_offset = 18 - _set_modulator_method_offset = 19 - _get_modulator_method_offset = 20 - _get_filter_component_linking_method_offset = 21 + _get_supported_modulators_method_offset = 15 + _set_modulator_method_offset = 16 + _get_modulator_method_offset = 17 + _get_filter_component_linking_method_offset = 18 _metadata = { - "iid_data" : (5009068642796529695, 3407995238735219086), + "iid_data" : (5260743894671803232, 10649881252765125765), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -107773,29 +106845,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(TransmitterModelComplex._metadata, TransmitterModelComplex._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelComplex instead. Gets an array of supported filter model names.""" - return self._intf.get_property(TransmitterModelComplex._metadata, TransmitterModelComplex._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelComplex instead. Sets the current filter model by name.""" - return self._intf.invoke(TransmitterModelComplex._metadata, TransmitterModelComplex._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelComplex instead. Gets the current filter model.""" - return self._intf.get_property(TransmitterModelComplex._metadata, TransmitterModelComplex._get_filter_metadata) - _get_supported_modulators_metadata = { "offset" : _get_supported_modulators_method_offset, "arg_types" : (POINTER(agcom.LPSAFEARRAY),), "marshallers" : (agmarshall.LPSafearrayArg,) } @@ -107835,8 +106884,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[post_transmit_gains_losses] = "post_transmit_gains_losses" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[supported_modulators] = "supported_modulators" _property_names[modulator] = "modulator" _property_names[filter_component_linking] = "filter_component_linking" @@ -107860,29 +106907,26 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterModelComplex, [TransmitterModelComplex, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4689762373870295482, 12943632618810715015), TransmitterModelComplex) +agcls.AgClassCatalog.add_catalog_entry((5660971927060341000, 8823219563092988069), TransmitterModelComplex) agcls.AgTypeNameMap["TransmitterModelComplex"] = TransmitterModelComplex class TransmitterModelMultibeam(ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a multibeam transmitter model.""" - _num_methods = 13 + _num_methods = 10 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_data_rate_method_offset = 1 _set_data_rate_method_offset = 2 _get_post_transmit_gains_losses_method_offset = 3 _get_enable_filter_method_offset = 4 _set_enable_filter_method_offset = 5 - _get_supported_filters_method_offset = 6 - _set_filter_method_offset = 7 - _get_filter_method_offset = 8 - _get_supported_modulators_method_offset = 9 - _set_modulator_method_offset = 10 - _get_modulator_method_offset = 11 - _get_antenna_system_method_offset = 12 - _get_filter_component_linking_method_offset = 13 + _get_supported_modulators_method_offset = 6 + _set_modulator_method_offset = 7 + _get_modulator_method_offset = 8 + _get_antenna_system_method_offset = 9 + _get_filter_component_linking_method_offset = 10 _metadata = { - "iid_data" : (5135883292415939949, 17514949346097987486), + "iid_data" : (4851413254892016719, 4624927561371656629), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -107927,29 +106971,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(TransmitterModelMultibeam._metadata, TransmitterModelMultibeam._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMultibeam instead. Gets an array of supported filter model names.""" - return self._intf.get_property(TransmitterModelMultibeam._metadata, TransmitterModelMultibeam._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelMultibeam instead. Sets the current filter model by name.""" - return self._intf.invoke(TransmitterModelMultibeam._metadata, TransmitterModelMultibeam._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMultibeam instead. Gets the current filter model.""" - return self._intf.get_property(TransmitterModelMultibeam._metadata, TransmitterModelMultibeam._get_filter_metadata) - _get_supported_modulators_metadata = { "offset" : _get_supported_modulators_method_offset, "arg_types" : (POINTER(agcom.LPSAFEARRAY),), "marshallers" : (agmarshall.LPSafearrayArg,) } @@ -107992,8 +107013,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[data_rate] = "data_rate" _property_names[post_transmit_gains_losses] = "post_transmit_gains_losses" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[supported_modulators] = "supported_modulators" _property_names[modulator] = "modulator" _property_names[antenna_system] = "antenna_system" @@ -108018,13 +107037,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterModelMultibeam, [TransmitterModelMultibeam, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5195002493679408483, 321004762215127952), TransmitterModelMultibeam) +agcls.AgClassCatalog.add_catalog_entry((4773639203117398487, 6836382243401765785), TransmitterModelMultibeam) agcls.AgTypeNameMap["TransmitterModelMultibeam"] = TransmitterModelMultibeam class TransmitterModelLaser(ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a laser transmitter model.""" - _num_methods = 21 + _num_methods = 18 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_frequency_method_offset = 1 _set_frequency_method_offset = 2 @@ -108040,15 +107059,12 @@ class TransmitterModelLaser(ITransmitterModel, IComponentInfo, ICloneable, Suppo _get_post_transmit_gains_losses_method_offset = 12 _get_enable_filter_method_offset = 13 _set_enable_filter_method_offset = 14 - _get_supported_filters_method_offset = 15 - _set_filter_method_offset = 16 - _get_filter_method_offset = 17 - _get_supported_modulators_method_offset = 18 - _set_modulator_method_offset = 19 - _get_modulator_method_offset = 20 - _get_filter_component_linking_method_offset = 21 + _get_supported_modulators_method_offset = 15 + _set_modulator_method_offset = 16 + _get_modulator_method_offset = 17 + _get_filter_component_linking_method_offset = 18 _metadata = { - "iid_data" : (4879252418498505465, 8116288264430686613), + "iid_data" : (5653320428568586690, 18281188759413750934), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -108161,29 +107177,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(TransmitterModelLaser._metadata, TransmitterModelLaser._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelLaser instead. Gets an array of supported filter model names.""" - return self._intf.get_property(TransmitterModelLaser._metadata, TransmitterModelLaser._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelLaser instead. Sets the current filter model by name.""" - return self._intf.invoke(TransmitterModelLaser._metadata, TransmitterModelLaser._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelLaser instead. Gets the current filter model.""" - return self._intf.get_property(TransmitterModelLaser._metadata, TransmitterModelLaser._get_filter_metadata) - _get_supported_modulators_metadata = { "offset" : _get_supported_modulators_method_offset, "arg_types" : (POINTER(agcom.LPSAFEARRAY),), "marshallers" : (agmarshall.LPSafearrayArg,) } @@ -108223,8 +107216,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[post_transmit_gains_losses] = "post_transmit_gains_losses" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[supported_modulators] = "supported_modulators" _property_names[modulator] = "modulator" _property_names[filter_component_linking] = "filter_component_linking" @@ -108248,13 +107239,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterModelLaser, [TransmitterModelLaser, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5749035926792084424, 1135624600603713435), TransmitterModelLaser) +agcls.AgClassCatalog.add_catalog_entry((4678560898503226579, 6207667581338378162), TransmitterModelLaser) agcls.AgTypeNameMap["TransmitterModelLaser"] = TransmitterModelLaser class ReTransmitterModelSimple(IReTransmitterModel, ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a simple re-transmitter model.""" - _num_methods = 13 + _num_methods = 10 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_polarization_method_offset = 1 _set_enable_polarization_method_offset = 2 @@ -108263,14 +107254,11 @@ class ReTransmitterModelSimple(IReTransmitterModel, ITransmitterModel, IComponen _get_post_transmit_gains_losses_method_offset = 5 _get_enable_filter_method_offset = 6 _set_enable_filter_method_offset = 7 - _get_supported_filters_method_offset = 8 - _set_filter_method_offset = 9 - _get_filter_method_offset = 10 - _get_saturated_eirp_method_offset = 11 - _set_saturated_eirp_method_offset = 12 - _get_filter_component_linking_method_offset = 13 + _get_saturated_eirp_method_offset = 8 + _set_saturated_eirp_method_offset = 9 + _get_filter_component_linking_method_offset = 10 _metadata = { - "iid_data" : (4680165595323592182, 1811551998954314114), + "iid_data" : (4885436865269467529, 14823018829191069878), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -108330,29 +107318,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(ReTransmitterModelSimple._metadata, ReTransmitterModelSimple._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelSimple instead. Gets an array of supported filter model names.""" - return self._intf.get_property(ReTransmitterModelSimple._metadata, ReTransmitterModelSimple._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelSimple instead. Sets the current filter model by name.""" - return self._intf.invoke(ReTransmitterModelSimple._metadata, ReTransmitterModelSimple._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelSimple instead. Gets the current filter model.""" - return self._intf.get_property(ReTransmitterModelSimple._metadata, ReTransmitterModelSimple._get_filter_metadata) - _get_saturated_eirp_metadata = { "offset" : _get_saturated_eirp_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @@ -108380,8 +107345,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[post_transmit_gains_losses] = "post_transmit_gains_losses" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[saturated_eirp] = "saturated_eirp" _property_names[filter_component_linking] = "filter_component_linking" @@ -108406,13 +107369,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReTransmitterModelSimple, [ReTransmitterModelSimple, IReTransmitterModel, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5519113049457665596, 13966241699804705442), ReTransmitterModelSimple) +agcls.AgClassCatalog.add_catalog_entry((4705606937267924966, 8988674288042498691), ReTransmitterModelSimple) agcls.AgTypeNameMap["ReTransmitterModelSimple"] = ReTransmitterModelSimple class ReTransmitterModelMedium(IReTransmitterModel, ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a medium re-transmitter model.""" - _num_methods = 15 + _num_methods = 12 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_polarization_method_offset = 1 _set_enable_polarization_method_offset = 2 @@ -108421,16 +107384,13 @@ class ReTransmitterModelMedium(IReTransmitterModel, ITransmitterModel, IComponen _get_post_transmit_gains_losses_method_offset = 5 _get_enable_filter_method_offset = 6 _set_enable_filter_method_offset = 7 - _get_supported_filters_method_offset = 8 - _set_filter_method_offset = 9 - _get_filter_method_offset = 10 - _get_saturated_power_method_offset = 11 - _set_saturated_power_method_offset = 12 - _get_antenna_gain_method_offset = 13 - _set_antenna_gain_method_offset = 14 - _get_filter_component_linking_method_offset = 15 + _get_saturated_power_method_offset = 8 + _set_saturated_power_method_offset = 9 + _get_antenna_gain_method_offset = 10 + _set_antenna_gain_method_offset = 11 + _get_filter_component_linking_method_offset = 12 _metadata = { - "iid_data" : (5115770705802815157, 9607805975860904609), + "iid_data" : (4676890597975084518, 15693752769501669275), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -108490,29 +107450,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(ReTransmitterModelMedium._metadata, ReTransmitterModelMedium._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelMedium instead. Gets an array of supported filter model names.""" - return self._intf.get_property(ReTransmitterModelMedium._metadata, ReTransmitterModelMedium._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelMedium instead. Sets the current filter model by name.""" - return self._intf.invoke(ReTransmitterModelMedium._metadata, ReTransmitterModelMedium._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelMedium instead. Gets the current filter model.""" - return self._intf.get_property(ReTransmitterModelMedium._metadata, ReTransmitterModelMedium._get_filter_metadata) - _get_saturated_power_metadata = { "offset" : _get_saturated_power_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @@ -108555,8 +107492,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[post_transmit_gains_losses] = "post_transmit_gains_losses" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[saturated_power] = "saturated_power" _property_names[antenna_gain] = "antenna_gain" _property_names[filter_component_linking] = "filter_component_linking" @@ -108582,13 +107517,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReTransmitterModelMedium, [ReTransmitterModelMedium, IReTransmitterModel, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4958417654991612349, 2188383959730085553), ReTransmitterModelMedium) +agcls.AgClassCatalog.add_catalog_entry((5541635255000973682, 15305533944069606296), ReTransmitterModelMedium) agcls.AgTypeNameMap["ReTransmitterModelMedium"] = ReTransmitterModelMedium class ReTransmitterModelComplex(IReTransmitterModel, ITransmitterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a complex re-transmitter model.""" - _num_methods = 14 + _num_methods = 11 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_polarization_method_offset = 1 _set_enable_polarization_method_offset = 2 @@ -108597,15 +107532,12 @@ class ReTransmitterModelComplex(IReTransmitterModel, ITransmitterModel, ICompone _get_post_transmit_gains_losses_method_offset = 5 _get_enable_filter_method_offset = 6 _set_enable_filter_method_offset = 7 - _get_supported_filters_method_offset = 8 - _set_filter_method_offset = 9 - _get_filter_method_offset = 10 - _get_saturated_power_method_offset = 11 - _set_saturated_power_method_offset = 12 - _get_antenna_control_method_offset = 13 - _get_filter_component_linking_method_offset = 14 + _get_saturated_power_method_offset = 8 + _set_saturated_power_method_offset = 9 + _get_antenna_control_method_offset = 10 + _get_filter_component_linking_method_offset = 11 _metadata = { - "iid_data" : (5033173928320333665, 4753057890763192246), + "iid_data" : (5047127663498596664, 16259839060026565303), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -108665,29 +107597,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(ReTransmitterModelComplex._metadata, ReTransmitterModelComplex._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelComplex instead. Gets an array of supported filter model names.""" - return self._intf.get_property(ReTransmitterModelComplex._metadata, ReTransmitterModelComplex._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelComplex instead. Sets the current filter model by name.""" - return self._intf.invoke(ReTransmitterModelComplex._metadata, ReTransmitterModelComplex._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReTransmitterModelComplex instead. Gets the current filter model.""" - return self._intf.get_property(ReTransmitterModelComplex._metadata, ReTransmitterModelComplex._get_filter_metadata) - _get_saturated_power_metadata = { "offset" : _get_saturated_power_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @@ -108723,8 +107632,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[post_transmit_gains_losses] = "post_transmit_gains_losses" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[saturated_power] = "saturated_power" _property_names[antenna_control] = "antenna_control" _property_names[filter_component_linking] = "filter_component_linking" @@ -108750,7 +107657,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReTransmitterModelComplex, [ReTransmitterModelComplex, IReTransmitterModel, ITransmitterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5050854196824712921, 9192611951345814169), ReTransmitterModelComplex) +agcls.AgClassCatalog.add_catalog_entry((4724446557611524386, 5045518613592757949), ReTransmitterModelComplex) agcls.AgTypeNameMap["ReTransmitterModelComplex"] = ReTransmitterModelComplex class TransmitterGraphics3D(SupportsDeleteCallback): @@ -108765,7 +107672,7 @@ class TransmitterGraphics3D(SupportsDeleteCallback): _set_show_contours_method_offset = 5 _get_volume_method_offset = 6 _metadata = { - "iid_data" : (5175035307435428095, 16705816728165307028), + "iid_data" : (4869432828442489333, 10616534930505873077), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -108836,7 +107743,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterGraphics3D, [TransmitterGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5625292976799151370, 2707212295709368966), TransmitterGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5383727054072288270, 862390494791287185), TransmitterGraphics3D) agcls.AgTypeNameMap["TransmitterGraphics3D"] = TransmitterGraphics3D class TransmitterGraphics(SupportsDeleteCallback): @@ -108854,7 +107761,7 @@ class TransmitterGraphics(SupportsDeleteCallback): _set_boresight_marker_style_method_offset = 8 _get_contour_graphics_method_offset = 9 _metadata = { - "iid_data" : (5582102977767820575, 1879926425611025820), + "iid_data" : (4755500782088360478, 4745347430195703464), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -108948,7 +107855,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransmitterGraphics, [TransmitterGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5707074763382922027, 11747913419258209197), TransmitterGraphics) +agcls.AgClassCatalog.add_catalog_entry((5393472777552647421, 109387659827712929), TransmitterGraphics) agcls.AgTypeNameMap["TransmitterGraphics"] = TransmitterGraphics class Receiver(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCallback): @@ -108959,37 +107866,37 @@ class Receiver(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCal -------- Receiver additional Gain: >>> # Receiver receiver: Receiver object - >>> recModel = receiver.model + >>> recModel = receiver.model_component_linking.component >>> gain = recModel.pre_receive_gains_losses.add(5) # dB >>> gain.identifier = "Example Gain" Modify Receiver Filter Properties: >>> # Receiver receiver: Receiver object - >>> recModel = receiver.model + >>> recModel = receiver.model_component_linking.component >>> recModel.enable_filter = True - >>> recModel.set_filter("Bessel") - >>> recFilter = recModel.filter + >>> recModel.filter_component_linking.set_component("Bessel") + >>> recFilter = recModel.filter_component_linking.component >>> recFilter.lower_bandwidth_limit = -20 >>> recFilter.upper_bandwidth_limit = 20 >>> recFilter.cut_off_frequency = 10 Modify Receiver Demodulator Properties: >>> # Receiver receiver: Receiver object - >>> recModel = receiver.model + >>> recModel = receiver.model_component_linking.component >>> recModel.select_demodulator_automatically = False >>> recModel.set_demodulator("16PSK") Modify Receiver System Noise Temperature: >>> # Receiver receiver: Receiver object - >>> receiver.set_model("Complex Receiver Model") - >>> recModel = receiver.model + >>> receiver.model_component_linking.set_component("Complex Receiver Model") + >>> recModel = receiver.model_component_linking.component >>> recModel.system_noise_temperature.constant_noise_temperature = 280 # K Modify Orientation of the Receiver Antenna: >>> # Complex receivers Only >>> # Receiver receiver: Receiver object - >>> receiver.set_model("Complex Receiver Model") - >>> recModel = receiver.model + >>> receiver.model_component_linking.set_component("Complex Receiver Model") + >>> recModel = receiver.model_component_linking.component >>> antennaControl = recModel.antenna_control >>> antOrientation = antennaControl.embedded_model_orientation >>> antOrientation.assign_az_el(45, 85, AzElAboutBoresight.ROTATE) @@ -108999,7 +107906,7 @@ class Receiver(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCal Modify Receiver Polarization Properties: >>> # Receiver receiver: Receiver object - >>> recModel = receiver.model + >>> recModel = receiver.model_component_linking.component >>> recModel.enable_polarization = True >>> recModel.set_polarization_type(PolarizationType.LINEAR) >>> polarization = recModel.polarization @@ -109008,16 +107915,16 @@ class Receiver(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCal Modify Receiver Embedded Antenna: >>> # Receiver receiver: Receiver object - >>> receiver.set_model("Complex Receiver Model") - >>> recModel = receiver.model + >>> receiver.model_component_linking.set_component("Complex Receiver Model") + >>> recModel = receiver.model_component_linking.component >>> antennaControl = recModel.antenna_control - >>> antennaControl.set_embedded_model("Hemispherical") - >>> antennaControl.embedded_model.efficiency = 85 # Percent + >>> antennaControl.embedded_model_component_linking.set_component("Hemispherical") + >>> antennaControl.embedded_model_component_linking.component.efficiency = 85 # Percent Modify Receiver Model Type: >>> # Receiver receiver: Receiver object - >>> receiver.set_model("Complex Receiver Model") - >>> recModel = receiver.model + >>> receiver.model_component_linking.set_component("Complex Receiver Model") + >>> recModel = receiver.model_component_linking.component >>> recModel.track_frequency_automatically = False >>> recModel.frequency = 11.81 @@ -109026,54 +107933,29 @@ class Receiver(ISTKObject, ILifetimeInformation, IDisplayTime, SupportsDeleteCal >>> receiver = satellite.children.new(STKObjectType.RECEIVER, "MyReceiver") """ - _num_methods = 15 + _num_methods = 13 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_supported_models_method_offset = 1 - _set_model_method_offset = 2 - _get_model_method_offset = 3 - _get_refraction_method_offset = 4 - _set_refraction_method_offset = 5 - _is_refraction_type_supported_method_offset = 6 - _get_refraction_supported_types_method_offset = 7 - _get_refraction_model_method_offset = 8 - _get_use_refraction_in_access_method_offset = 9 - _set_use_refraction_in_access_method_offset = 10 - _get_graphics_3d_method_offset = 11 - _get_graphics_method_offset = 12 - _get_rf_environment_method_offset = 13 - _get_laser_environment_method_offset = 14 - _get_model_component_linking_method_offset = 15 + _get_refraction_method_offset = 1 + _set_refraction_method_offset = 2 + _is_refraction_type_supported_method_offset = 3 + _get_refraction_supported_types_method_offset = 4 + _get_refraction_model_method_offset = 5 + _get_use_refraction_in_access_method_offset = 6 + _set_use_refraction_in_access_method_offset = 7 + _get_graphics_3d_method_offset = 8 + _get_graphics_method_offset = 9 + _get_rf_environment_method_offset = 10 + _get_laser_environment_method_offset = 11 + _get_model_component_linking_method_offset = 12 + _get_chain_analysis_options_method_offset = 13 _metadata = { - "iid_data" : (5366595838471974605, 17894134295630503317), + "iid_data" : (5423358210077078342, 12301964946306579894), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, Receiver) - _get_supported_models_metadata = { "offset" : _get_supported_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_models(self) -> list: - """Do not use this property, as it is deprecated. Use ModelComponentLinking on Receiver instead. Gets an array of supported model names.""" - return self._intf.get_property(Receiver._metadata, Receiver._get_supported_models_metadata) - - _set_model_metadata = { "offset" : _set_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use ModelComponentLinking on Receiver instead. Sets the current receiver model by name.""" - return self._intf.invoke(Receiver._metadata, Receiver._set_model_metadata, model_name) - - _get_model_metadata = { "offset" : _get_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def model(self) -> "IReceiverModel": - """Do not use this property, as it is deprecated. Use ModelComponentLinking on Receiver instead. Gets the current receiver model.""" - return self._intf.get_property(Receiver._metadata, Receiver._get_model_metadata) - _get_refraction_metadata = { "offset" : _get_refraction_method_offset, "arg_types" : (POINTER(agcom.LONG),), "marshallers" : (agmarshall.EnumArg(SensorRefractionType),) } @@ -109167,8 +108049,14 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": """Get the link/embed controller for managing the receiver model component.""" return self._intf.get_property(Receiver._metadata, Receiver._get_model_component_linking_metadata) - _property_names[supported_models] = "supported_models" - _property_names[model] = "model" + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the receiver's chain analysis options.""" + return self._intf.get_property(Receiver._metadata, Receiver._get_chain_analysis_options_metadata) + _property_names[refraction] = "refraction" _property_names[refraction_supported_types] = "refraction_supported_types" _property_names[refraction_model] = "refraction_model" @@ -109178,6 +108066,7 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[rf_environment] = "rf_environment" _property_names[laser_environment] = "laser_environment" _property_names[model_component_linking] = "model_component_linking" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Receiver.""" @@ -109198,7 +108087,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Receiver, [Receiver, ISTKObject, ILifetimeInformation, IDisplayTime]) -agcls.AgClassCatalog.add_catalog_entry((5564326481420370552, 2128777629457706923), Receiver) +agcls.AgClassCatalog.add_catalog_entry((5121689050818890003, 10802636483523707813), Receiver) agcls.AgTypeNameMap["Receiver"] = Receiver class ReceiverModel(IReceiverModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -109221,7 +108110,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverModel, [IReceiverModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4717893157681479709, 16955603840026105013), ReceiverModel) +agcls.AgClassCatalog.add_catalog_entry((5011010271119095713, 3371433568841979795), ReceiverModel) agcls.AgTypeNameMap["ReceiverModel"] = ReceiverModel class ReceiverModelCable(IReceiverModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -109236,7 +108125,7 @@ class ReceiverModelCable(IReceiverModel, IComponentInfo, ICloneable, SupportsDel _get_propagation_speed_factor_method_offset = 5 _set_propagation_speed_factor_method_offset = 6 _metadata = { - "iid_data" : (5224143350068730048, 15940634527086147764), + "iid_data" : (5298962876726399379, 11369751555153757355), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -109311,50 +108200,47 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverModelCable, [ReceiverModelCable, IReceiverModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5724516391267019578, 16189503929797198230), ReceiverModelCable) +agcls.AgClassCatalog.add_catalog_entry((4784337206038967654, 705932738010647681), ReceiverModelCable) agcls.AgTypeNameMap["ReceiverModelCable"] = ReceiverModelCable class ReceiverModelSimple(IReceiverModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a simple receiver model.""" - _num_methods = 34 + _num_methods = 31 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_filter_method_offset = 1 _set_enable_filter_method_offset = 2 - _get_supported_filters_method_offset = 3 - _set_filter_method_offset = 4 - _get_filter_method_offset = 5 - _get_pre_receive_gains_losses_method_offset = 6 - _get_pre_demodulator_gains_losses_method_offset = 7 - _get_link_margin_method_offset = 8 - _get_scale_bandwidth_automatically_method_offset = 9 - _set_scale_bandwidth_automatically_method_offset = 10 - _get_bandwidth_method_offset = 11 - _set_bandwidth_method_offset = 12 - _get_select_demodulator_automatically_method_offset = 13 - _set_select_demodulator_automatically_method_offset = 14 - _get_supported_demodulators_method_offset = 15 - _set_demodulator_method_offset = 16 - _get_demodulator_method_offset = 17 - _get_use_rain_method_offset = 18 - _set_use_rain_method_offset = 19 - _get_supported_rain_outage_percent_values_method_offset = 20 - _get_rain_outage_percent_method_offset = 21 - _set_rain_outage_percent_method_offset = 22 - _get_enable_polarization_method_offset = 23 - _set_enable_polarization_method_offset = 24 - _set_polarization_type_method_offset = 25 - _get_polarization_method_offset = 26 - _get_track_frequency_automatically_method_offset = 27 - _set_track_frequency_automatically_method_offset = 28 - _get_frequency_method_offset = 29 - _set_frequency_method_offset = 30 - _get_g_over_t_method_offset = 31 - _set_g_over_t_method_offset = 32 - _get_interference_method_offset = 33 - _get_filter_component_linking_method_offset = 34 - _metadata = { - "iid_data" : (5462444818847503418, 16311887521032263318), + _get_pre_receive_gains_losses_method_offset = 3 + _get_pre_demodulator_gains_losses_method_offset = 4 + _get_link_margin_method_offset = 5 + _get_scale_bandwidth_automatically_method_offset = 6 + _set_scale_bandwidth_automatically_method_offset = 7 + _get_bandwidth_method_offset = 8 + _set_bandwidth_method_offset = 9 + _get_select_demodulator_automatically_method_offset = 10 + _set_select_demodulator_automatically_method_offset = 11 + _get_supported_demodulators_method_offset = 12 + _set_demodulator_method_offset = 13 + _get_demodulator_method_offset = 14 + _get_use_rain_method_offset = 15 + _set_use_rain_method_offset = 16 + _get_supported_rain_outage_percent_values_method_offset = 17 + _get_rain_outage_percent_method_offset = 18 + _set_rain_outage_percent_method_offset = 19 + _get_enable_polarization_method_offset = 20 + _set_enable_polarization_method_offset = 21 + _set_polarization_type_method_offset = 22 + _get_polarization_method_offset = 23 + _get_track_frequency_automatically_method_offset = 24 + _set_track_frequency_automatically_method_offset = 25 + _get_frequency_method_offset = 26 + _set_frequency_method_offset = 27 + _get_g_over_t_method_offset = 28 + _set_g_over_t_method_offset = 29 + _get_interference_method_offset = 30 + _get_filter_component_linking_method_offset = 31 + _metadata = { + "iid_data" : (5230843511516059977, 2114571747697925275), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -109376,29 +108262,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(ReceiverModelSimple._metadata, ReceiverModelSimple._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelSimple instead. Gets an array of supported filter model names.""" - return self._intf.get_property(ReceiverModelSimple._metadata, ReceiverModelSimple._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelSimple instead. Sets the current filter model by name.""" - return self._intf.invoke(ReceiverModelSimple._metadata, ReceiverModelSimple._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelSimple instead. Gets the current filter model.""" - return self._intf.get_property(ReceiverModelSimple._metadata, ReceiverModelSimple._get_filter_metadata) - _get_pre_receive_gains_losses_metadata = { "offset" : _get_pre_receive_gains_losses_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -109621,8 +108484,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": return self._intf.get_property(ReceiverModelSimple._metadata, ReceiverModelSimple._get_filter_component_linking_metadata) _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[pre_receive_gains_losses] = "pre_receive_gains_losses" _property_names[pre_demodulator_gains_losses] = "pre_demodulator_gains_losses" _property_names[link_margin] = "link_margin" @@ -109661,57 +108522,54 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverModelSimple, [ReceiverModelSimple, IReceiverModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5404456220127649516, 16622378643509926074), ReceiverModelSimple) +agcls.AgClassCatalog.add_catalog_entry((4708041991371496629, 13467987520400778127), ReceiverModelSimple) agcls.AgTypeNameMap["ReceiverModelSimple"] = ReceiverModelSimple class ReceiverModelMedium(IReceiverModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a medium receiver model.""" - _num_methods = 41 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_filter_method_offset = 1 _set_enable_filter_method_offset = 2 - _get_supported_filters_method_offset = 3 - _set_filter_method_offset = 4 - _get_filter_method_offset = 5 - _get_pre_receive_gains_losses_method_offset = 6 - _get_pre_demodulator_gains_losses_method_offset = 7 - _get_link_margin_method_offset = 8 - _get_scale_bandwidth_automatically_method_offset = 9 - _set_scale_bandwidth_automatically_method_offset = 10 - _get_bandwidth_method_offset = 11 - _set_bandwidth_method_offset = 12 - _get_select_demodulator_automatically_method_offset = 13 - _set_select_demodulator_automatically_method_offset = 14 - _get_supported_demodulators_method_offset = 15 - _set_demodulator_method_offset = 16 - _get_demodulator_method_offset = 17 - _get_use_rain_method_offset = 18 - _set_use_rain_method_offset = 19 - _get_supported_rain_outage_percent_values_method_offset = 20 - _get_rain_outage_percent_method_offset = 21 - _set_rain_outage_percent_method_offset = 22 - _get_enable_polarization_method_offset = 23 - _set_enable_polarization_method_offset = 24 - _set_polarization_type_method_offset = 25 - _get_polarization_method_offset = 26 - _get_track_frequency_automatically_method_offset = 27 - _set_track_frequency_automatically_method_offset = 28 - _get_frequency_method_offset = 29 - _set_frequency_method_offset = 30 - _get_antenna_gain_method_offset = 31 - _set_antenna_gain_method_offset = 32 - _get_antenna_to_lna_line_loss_method_offset = 33 - _set_antenna_to_lna_line_loss_method_offset = 34 - _get_lna_gain_method_offset = 35 - _set_lna_gain_method_offset = 36 - _get_lna_to_receiver_line_loss_method_offset = 37 - _set_lna_to_receiver_line_loss_method_offset = 38 - _get_system_noise_temperature_method_offset = 39 - _get_interference_method_offset = 40 - _get_filter_component_linking_method_offset = 41 - _metadata = { - "iid_data" : (4739169571120857750, 16723440510109131681), + _get_pre_receive_gains_losses_method_offset = 3 + _get_pre_demodulator_gains_losses_method_offset = 4 + _get_link_margin_method_offset = 5 + _get_scale_bandwidth_automatically_method_offset = 6 + _set_scale_bandwidth_automatically_method_offset = 7 + _get_bandwidth_method_offset = 8 + _set_bandwidth_method_offset = 9 + _get_select_demodulator_automatically_method_offset = 10 + _set_select_demodulator_automatically_method_offset = 11 + _get_supported_demodulators_method_offset = 12 + _set_demodulator_method_offset = 13 + _get_demodulator_method_offset = 14 + _get_use_rain_method_offset = 15 + _set_use_rain_method_offset = 16 + _get_supported_rain_outage_percent_values_method_offset = 17 + _get_rain_outage_percent_method_offset = 18 + _set_rain_outage_percent_method_offset = 19 + _get_enable_polarization_method_offset = 20 + _set_enable_polarization_method_offset = 21 + _set_polarization_type_method_offset = 22 + _get_polarization_method_offset = 23 + _get_track_frequency_automatically_method_offset = 24 + _set_track_frequency_automatically_method_offset = 25 + _get_frequency_method_offset = 26 + _set_frequency_method_offset = 27 + _get_antenna_gain_method_offset = 28 + _set_antenna_gain_method_offset = 29 + _get_antenna_to_lna_line_loss_method_offset = 30 + _set_antenna_to_lna_line_loss_method_offset = 31 + _get_lna_gain_method_offset = 32 + _set_lna_gain_method_offset = 33 + _get_lna_to_receiver_line_loss_method_offset = 34 + _set_lna_to_receiver_line_loss_method_offset = 35 + _get_system_noise_temperature_method_offset = 36 + _get_interference_method_offset = 37 + _get_filter_component_linking_method_offset = 38 + _metadata = { + "iid_data" : (5122674615110700978, 16298837698682440619), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -109733,29 +108591,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(ReceiverModelMedium._metadata, ReceiverModelMedium._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets an array of supported filter model names.""" - return self._intf.get_property(ReceiverModelMedium._metadata, ReceiverModelMedium._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Sets the current filter model by name.""" - return self._intf.invoke(ReceiverModelMedium._metadata, ReceiverModelMedium._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets the current filter model.""" - return self._intf.get_property(ReceiverModelMedium._metadata, ReceiverModelMedium._get_filter_metadata) - _get_pre_receive_gains_losses_metadata = { "offset" : _get_pre_receive_gains_losses_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -110031,8 +108866,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": return self._intf.get_property(ReceiverModelMedium._metadata, ReceiverModelMedium._get_filter_component_linking_metadata) _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[pre_receive_gains_losses] = "pre_receive_gains_losses" _property_names[pre_demodulator_gains_losses] = "pre_demodulator_gains_losses" _property_names[link_margin] = "link_margin" @@ -110075,56 +108908,53 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverModelMedium, [ReceiverModelMedium, IReceiverModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5640912336619680911, 7419869866409663158), ReceiverModelMedium) +agcls.AgClassCatalog.add_catalog_entry((4646477029772502049, 1834912383531583162), ReceiverModelMedium) agcls.AgTypeNameMap["ReceiverModelMedium"] = ReceiverModelMedium class ReceiverModelComplex(IReceiverModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a complex receiver model.""" - _num_methods = 40 + _num_methods = 37 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_filter_method_offset = 1 _set_enable_filter_method_offset = 2 - _get_supported_filters_method_offset = 3 - _set_filter_method_offset = 4 - _get_filter_method_offset = 5 - _get_pre_receive_gains_losses_method_offset = 6 - _get_pre_demodulator_gains_losses_method_offset = 7 - _get_link_margin_method_offset = 8 - _get_scale_bandwidth_automatically_method_offset = 9 - _set_scale_bandwidth_automatically_method_offset = 10 - _get_bandwidth_method_offset = 11 - _set_bandwidth_method_offset = 12 - _get_select_demodulator_automatically_method_offset = 13 - _set_select_demodulator_automatically_method_offset = 14 - _get_supported_demodulators_method_offset = 15 - _set_demodulator_method_offset = 16 - _get_demodulator_method_offset = 17 - _get_use_rain_method_offset = 18 - _set_use_rain_method_offset = 19 - _get_supported_rain_outage_percent_values_method_offset = 20 - _get_rain_outage_percent_method_offset = 21 - _set_rain_outage_percent_method_offset = 22 - _get_enable_polarization_method_offset = 23 - _set_enable_polarization_method_offset = 24 - _set_polarization_type_method_offset = 25 - _get_polarization_method_offset = 26 - _get_track_frequency_automatically_method_offset = 27 - _set_track_frequency_automatically_method_offset = 28 - _get_frequency_method_offset = 29 - _set_frequency_method_offset = 30 - _get_antenna_control_method_offset = 31 - _get_antenna_to_lna_line_loss_method_offset = 32 - _set_antenna_to_lna_line_loss_method_offset = 33 - _get_lna_gain_method_offset = 34 - _set_lna_gain_method_offset = 35 - _get_lna_to_receiver_line_loss_method_offset = 36 - _set_lna_to_receiver_line_loss_method_offset = 37 - _get_system_noise_temperature_method_offset = 38 - _get_interference_method_offset = 39 - _get_filter_component_linking_method_offset = 40 - _metadata = { - "iid_data" : (4937114217118235365, 952735035357579435), + _get_pre_receive_gains_losses_method_offset = 3 + _get_pre_demodulator_gains_losses_method_offset = 4 + _get_link_margin_method_offset = 5 + _get_scale_bandwidth_automatically_method_offset = 6 + _set_scale_bandwidth_automatically_method_offset = 7 + _get_bandwidth_method_offset = 8 + _set_bandwidth_method_offset = 9 + _get_select_demodulator_automatically_method_offset = 10 + _set_select_demodulator_automatically_method_offset = 11 + _get_supported_demodulators_method_offset = 12 + _set_demodulator_method_offset = 13 + _get_demodulator_method_offset = 14 + _get_use_rain_method_offset = 15 + _set_use_rain_method_offset = 16 + _get_supported_rain_outage_percent_values_method_offset = 17 + _get_rain_outage_percent_method_offset = 18 + _set_rain_outage_percent_method_offset = 19 + _get_enable_polarization_method_offset = 20 + _set_enable_polarization_method_offset = 21 + _set_polarization_type_method_offset = 22 + _get_polarization_method_offset = 23 + _get_track_frequency_automatically_method_offset = 24 + _set_track_frequency_automatically_method_offset = 25 + _get_frequency_method_offset = 26 + _set_frequency_method_offset = 27 + _get_antenna_control_method_offset = 28 + _get_antenna_to_lna_line_loss_method_offset = 29 + _set_antenna_to_lna_line_loss_method_offset = 30 + _get_lna_gain_method_offset = 31 + _set_lna_gain_method_offset = 32 + _get_lna_to_receiver_line_loss_method_offset = 33 + _set_lna_to_receiver_line_loss_method_offset = 34 + _get_system_noise_temperature_method_offset = 35 + _get_interference_method_offset = 36 + _get_filter_component_linking_method_offset = 37 + _metadata = { + "iid_data" : (5003809613594586515, 16104864692301810322), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -110146,29 +108976,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(ReceiverModelComplex._metadata, ReceiverModelComplex._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelComplex instead. Gets an array of supported filter model names.""" - return self._intf.get_property(ReceiverModelComplex._metadata, ReceiverModelComplex._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelComplex instead. Sets the current filter model by name.""" - return self._intf.invoke(ReceiverModelComplex._metadata, ReceiverModelComplex._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelComplex instead. Gets the current filter model.""" - return self._intf.get_property(ReceiverModelComplex._metadata, ReceiverModelComplex._get_filter_metadata) - _get_pre_receive_gains_losses_metadata = { "offset" : _get_pre_receive_gains_losses_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -110437,8 +109244,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": return self._intf.get_property(ReceiverModelComplex._metadata, ReceiverModelComplex._get_filter_component_linking_metadata) _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[pre_receive_gains_losses] = "pre_receive_gains_losses" _property_names[pre_demodulator_gains_losses] = "pre_demodulator_gains_losses" _property_names[link_margin] = "link_margin" @@ -110481,50 +109286,47 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverModelComplex, [ReceiverModelComplex, IReceiverModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4671199254775245826, 5853289307730239365), ReceiverModelComplex) +agcls.AgClassCatalog.add_catalog_entry((5291831052313500777, 7609039100921272731), ReceiverModelComplex) agcls.AgTypeNameMap["ReceiverModelComplex"] = ReceiverModelComplex class ReceiverModelMultibeam(IReceiverModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a multibeam receiver model.""" - _num_methods = 34 + _num_methods = 31 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_filter_method_offset = 1 _set_enable_filter_method_offset = 2 - _get_supported_filters_method_offset = 3 - _set_filter_method_offset = 4 - _get_filter_method_offset = 5 - _get_pre_receive_gains_losses_method_offset = 6 - _get_pre_demodulator_gains_losses_method_offset = 7 - _get_link_margin_method_offset = 8 - _get_scale_bandwidth_automatically_method_offset = 9 - _set_scale_bandwidth_automatically_method_offset = 10 - _get_bandwidth_method_offset = 11 - _set_bandwidth_method_offset = 12 - _get_select_demodulator_automatically_method_offset = 13 - _set_select_demodulator_automatically_method_offset = 14 - _get_supported_demodulators_method_offset = 15 - _set_demodulator_method_offset = 16 - _get_demodulator_method_offset = 17 - _get_use_rain_method_offset = 18 - _set_use_rain_method_offset = 19 - _get_supported_rain_outage_percent_values_method_offset = 20 - _get_rain_outage_percent_method_offset = 21 - _set_rain_outage_percent_method_offset = 22 - _get_track_frequency_automatically_method_offset = 23 - _set_track_frequency_automatically_method_offset = 24 - _get_antenna_to_lna_line_loss_method_offset = 25 - _set_antenna_to_lna_line_loss_method_offset = 26 - _get_lna_gain_method_offset = 27 - _set_lna_gain_method_offset = 28 - _get_lna_to_receiver_line_loss_method_offset = 29 - _set_lna_to_receiver_line_loss_method_offset = 30 - _get_system_noise_temperature_method_offset = 31 - _get_antenna_system_method_offset = 32 - _get_interference_method_offset = 33 - _get_filter_component_linking_method_offset = 34 - _metadata = { - "iid_data" : (5292624021885231633, 11308843448311368091), + _get_pre_receive_gains_losses_method_offset = 3 + _get_pre_demodulator_gains_losses_method_offset = 4 + _get_link_margin_method_offset = 5 + _get_scale_bandwidth_automatically_method_offset = 6 + _set_scale_bandwidth_automatically_method_offset = 7 + _get_bandwidth_method_offset = 8 + _set_bandwidth_method_offset = 9 + _get_select_demodulator_automatically_method_offset = 10 + _set_select_demodulator_automatically_method_offset = 11 + _get_supported_demodulators_method_offset = 12 + _set_demodulator_method_offset = 13 + _get_demodulator_method_offset = 14 + _get_use_rain_method_offset = 15 + _set_use_rain_method_offset = 16 + _get_supported_rain_outage_percent_values_method_offset = 17 + _get_rain_outage_percent_method_offset = 18 + _set_rain_outage_percent_method_offset = 19 + _get_track_frequency_automatically_method_offset = 20 + _set_track_frequency_automatically_method_offset = 21 + _get_antenna_to_lna_line_loss_method_offset = 22 + _set_antenna_to_lna_line_loss_method_offset = 23 + _get_lna_gain_method_offset = 24 + _set_lna_gain_method_offset = 25 + _get_lna_to_receiver_line_loss_method_offset = 26 + _set_lna_to_receiver_line_loss_method_offset = 27 + _get_system_noise_temperature_method_offset = 28 + _get_antenna_system_method_offset = 29 + _get_interference_method_offset = 30 + _get_filter_component_linking_method_offset = 31 + _metadata = { + "iid_data" : (5634073335735631125, 15935454069528861315), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -110546,29 +109348,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(ReceiverModelMultibeam._metadata, ReceiverModelMultibeam._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMultibeam instead. Gets an array of supported filter model names.""" - return self._intf.get_property(ReceiverModelMultibeam._metadata, ReceiverModelMultibeam._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelMultibeam instead. Sets the current filter model by name.""" - return self._intf.invoke(ReceiverModelMultibeam._metadata, ReceiverModelMultibeam._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMultibeam instead. Gets the current filter model.""" - return self._intf.get_property(ReceiverModelMultibeam._metadata, ReceiverModelMultibeam._get_filter_metadata) - _get_pre_receive_gains_losses_metadata = { "offset" : _get_pre_receive_gains_losses_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -110792,8 +109571,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": return self._intf.get_property(ReceiverModelMultibeam._metadata, ReceiverModelMultibeam._get_filter_component_linking_metadata) _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[pre_receive_gains_losses] = "pre_receive_gains_losses" _property_names[pre_demodulator_gains_losses] = "pre_demodulator_gains_losses" _property_names[link_margin] = "link_margin" @@ -110833,58 +109610,54 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverModelMultibeam, [ReceiverModelMultibeam, IReceiverModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4694382063146797771, 4765046699437136541), ReceiverModelMultibeam) +agcls.AgClassCatalog.add_catalog_entry((5646756322979401766, 2023710008812682172), ReceiverModelMultibeam) agcls.AgTypeNameMap["ReceiverModelMultibeam"] = ReceiverModelMultibeam class ReceiverModelLaser(IReceiverModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a laser receiver model.""" - _num_methods = 42 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_filter_method_offset = 1 _set_enable_filter_method_offset = 2 - _get_supported_filters_method_offset = 3 - _set_filter_method_offset = 4 - _get_filter_method_offset = 5 - _get_pre_receive_gains_losses_method_offset = 6 - _get_pre_demodulator_gains_losses_method_offset = 7 - _get_link_margin_method_offset = 8 - _get_scale_bandwidth_automatically_method_offset = 9 - _set_scale_bandwidth_automatically_method_offset = 10 - _get_bandwidth_method_offset = 11 - _set_bandwidth_method_offset = 12 - _get_select_demodulator_automatically_method_offset = 13 - _set_select_demodulator_automatically_method_offset = 14 - _get_supported_demodulators_method_offset = 15 - _set_demodulator_method_offset = 16 - _get_demodulator_method_offset = 17 - _get_enable_polarization_method_offset = 18 - _set_enable_polarization_method_offset = 19 - _set_polarization_type_method_offset = 20 - _get_polarization_method_offset = 21 - _get_track_frequency_automatically_method_offset = 22 - _set_track_frequency_automatically_method_offset = 23 - _get_frequency_method_offset = 24 - _set_frequency_method_offset = 25 - _get_antenna_control_method_offset = 26 - _get_detector_gain_method_offset = 27 - _set_detector_gain_method_offset = 28 - _get_detector_efficiency_method_offset = 29 - _set_detector_efficiency_method_offset = 30 - _get_detector_dark_current_method_offset = 31 - _set_detector_dark_current_method_offset = 32 - _get_detector_noise_figure_method_offset = 33 - _set_detector_noise_figure_method_offset = 34 - _get_detector_noise_temperature_method_offset = 35 - _set_detector_noise_temperature_method_offset = 36 - _get_detector_load_impedance_method_offset = 37 - _set_detector_load_impedance_method_offset = 38 - _get_use_avalanche_photo_detector_model_method_offset = 39 - _set_use_avalanche_photo_detector_model_method_offset = 40 - _get_propagation_loss_models_method_offset = 41 - _get_filter_component_linking_method_offset = 42 - _metadata = { - "iid_data" : (5009657509973894705, 12586356116396114339), + _get_pre_receive_gains_losses_method_offset = 3 + _get_pre_demodulator_gains_losses_method_offset = 4 + _get_link_margin_method_offset = 5 + _get_scale_bandwidth_automatically_method_offset = 6 + _set_scale_bandwidth_automatically_method_offset = 7 + _get_bandwidth_method_offset = 8 + _set_bandwidth_method_offset = 9 + _get_select_demodulator_automatically_method_offset = 10 + _set_select_demodulator_automatically_method_offset = 11 + _get_supported_demodulators_method_offset = 12 + _set_demodulator_method_offset = 13 + _get_demodulator_method_offset = 14 + _get_enable_polarization_method_offset = 15 + _set_enable_polarization_method_offset = 16 + _set_polarization_type_method_offset = 17 + _get_polarization_method_offset = 18 + _get_track_frequency_automatically_method_offset = 19 + _set_track_frequency_automatically_method_offset = 20 + _get_frequency_method_offset = 21 + _set_frequency_method_offset = 22 + _get_antenna_control_method_offset = 23 + _get_detector_gain_method_offset = 24 + _set_detector_gain_method_offset = 25 + _get_detector_efficiency_method_offset = 26 + _set_detector_efficiency_method_offset = 27 + _get_detector_dark_current_method_offset = 28 + _set_detector_dark_current_method_offset = 29 + _get_detector_noise_figure_method_offset = 30 + _set_detector_noise_figure_method_offset = 31 + _get_detector_noise_temperature_method_offset = 32 + _set_detector_noise_temperature_method_offset = 33 + _get_detector_load_impedance_method_offset = 34 + _set_detector_load_impedance_method_offset = 35 + _get_use_avalanche_photo_detector_model_method_offset = 36 + _set_use_avalanche_photo_detector_model_method_offset = 37 + _get_filter_component_linking_method_offset = 38 + _metadata = { + "iid_data" : (5523985327818067932, 8486603630218602370), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -110906,29 +109679,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(ReceiverModelLaser._metadata, ReceiverModelLaser._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets an array of supported filter model names.""" - return self._intf.get_property(ReceiverModelLaser._metadata, ReceiverModelLaser._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Sets the current filter model by name.""" - return self._intf.invoke(ReceiverModelLaser._metadata, ReceiverModelLaser._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets the current filter model.""" - return self._intf.get_property(ReceiverModelLaser._metadata, ReceiverModelLaser._get_filter_metadata) - _get_pre_receive_gains_losses_metadata = { "offset" : _get_pre_receive_gains_losses_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -111194,14 +109944,6 @@ def use_avalanche_photo_detector_model(self) -> bool: def use_avalanche_photo_detector_model(self, value:bool) -> None: return self._intf.set_property(ReceiverModelLaser._metadata, ReceiverModelLaser._set_use_avalanche_photo_detector_model_metadata, value) - _get_propagation_loss_models_metadata = { "offset" : _get_propagation_loss_models_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def propagation_loss_models(self) -> "LaserPropagationLossModels": - """Do not use this property, as it is deprecated. The laser propagation loss models can be accessed from the LaserEnvironment property.""" - return self._intf.get_property(ReceiverModelLaser._metadata, ReceiverModelLaser._get_propagation_loss_models_metadata) - _get_filter_component_linking_metadata = { "offset" : _get_filter_component_linking_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -111211,8 +109953,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": return self._intf.get_property(ReceiverModelLaser._metadata, ReceiverModelLaser._get_filter_component_linking_metadata) _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[pre_receive_gains_losses] = "pre_receive_gains_losses" _property_names[pre_demodulator_gains_losses] = "pre_demodulator_gains_losses" _property_names[link_margin] = "link_margin" @@ -111233,7 +109973,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[detector_noise_temperature] = "detector_noise_temperature" _property_names[detector_load_impedance] = "detector_load_impedance" _property_names[use_avalanche_photo_detector_model] = "use_avalanche_photo_detector_model" - _property_names[propagation_loss_models] = "propagation_loss_models" _property_names[filter_component_linking] = "filter_component_linking" def __init__(self, source_object=None): @@ -111255,7 +109994,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverModelLaser, [ReceiverModelLaser, IReceiverModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4679543151807268493, 11187604690457110191), ReceiverModelLaser) +agcls.AgClassCatalog.add_catalog_entry((5201046360593472752, 5121119092497330353), ReceiverModelLaser) agcls.AgTypeNameMap["ReceiverModelLaser"] = ReceiverModelLaser class ReceiverModelScriptPluginRF(IReceiverModelScriptPlugin, IReceiverModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -111265,7 +110004,7 @@ class ReceiverModelScriptPluginRF(IReceiverModelScriptPlugin, IReceiverModel, IC _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_interference_method_offset = 1 _metadata = { - "iid_data" : (4826083286616315068, 17043481540877613721), + "iid_data" : (5385038209328773661, 17896822807987818149), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -111303,7 +110042,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverModelScriptPluginRF, [ReceiverModelScriptPluginRF, IReceiverModelScriptPlugin, IReceiverModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5271092478628703840, 16952219965719880092), ReceiverModelScriptPluginRF) +agcls.AgClassCatalog.add_catalog_entry((5060522505121309105, 8591268088197136056), ReceiverModelScriptPluginRF) agcls.AgTypeNameMap["ReceiverModelScriptPluginRF"] = ReceiverModelScriptPluginRF class ReceiverModelScriptPluginLaser(IReceiverModelScriptPlugin, IReceiverModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -111328,7 +110067,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverModelScriptPluginLaser, [IReceiverModelScriptPlugin, IReceiverModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5576009287371399661, 8671452842559843771), ReceiverModelScriptPluginLaser) +agcls.AgClassCatalog.add_catalog_entry((5297904922161053606, 11754963228804358296), ReceiverModelScriptPluginLaser) agcls.AgTypeNameMap["ReceiverModelScriptPluginLaser"] = ReceiverModelScriptPluginLaser class ReceiverGraphics3D(SupportsDeleteCallback): @@ -111343,7 +110082,7 @@ class ReceiverGraphics3D(SupportsDeleteCallback): _set_show_contours_method_offset = 5 _get_volume_method_offset = 6 _metadata = { - "iid_data" : (5726821837843080744, 17407588419160919229), + "iid_data" : (4667074091047205600, 8972243637176086965), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -111414,7 +110153,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverGraphics3D, [ReceiverGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5103961040756922207, 13947048528883043491), ReceiverGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4819041450862999039, 5505523862878773894), ReceiverGraphics3D) agcls.AgTypeNameMap["ReceiverGraphics3D"] = ReceiverGraphics3D class ReceiverGraphics(SupportsDeleteCallback): @@ -111432,7 +110171,7 @@ class ReceiverGraphics(SupportsDeleteCallback): _set_boresight_marker_style_method_offset = 8 _get_contour_graphics_method_offset = 9 _metadata = { - "iid_data" : (5520271447557024199, 5988521791473740210), + "iid_data" : (5363890019728614098, 10761702586599144116), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -111526,7 +110265,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceiverGraphics, [ReceiverGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5516583228124557434, 3452180815303224998), ReceiverGraphics) +agcls.AgClassCatalog.add_catalog_entry((4741437623089567820, 2154416387903103876), ReceiverGraphics) agcls.AgTypeNameMap["ReceiverGraphics"] = ReceiverGraphics class RadarDopplerClutterFilters(SupportsDeleteCallback): @@ -111543,7 +110282,7 @@ class RadarDopplerClutterFilters(SupportsDeleteCallback): _get_sidelobe_clutter_bandwidth_method_offset = 7 _set_sidelobe_clutter_bandwidth_method_offset = 8 _metadata = { - "iid_data" : (5537265967641474366, 72532340718304913), + "iid_data" : (5395594233575662699, 263114969566694068), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -111628,7 +110367,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarDopplerClutterFilters, [RadarDopplerClutterFilters, ]) -agcls.AgClassCatalog.add_catalog_entry((5148747070289966997, 13821313708935283134), RadarDopplerClutterFilters) +agcls.AgClassCatalog.add_catalog_entry((5121594778785483596, 12759210038377704615), RadarDopplerClutterFilters) agcls.AgTypeNameMap["RadarDopplerClutterFilters"] = RadarDopplerClutterFilters class Waveform(IWaveform, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -111651,7 +110390,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Waveform, [IWaveform, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5741656948204287256, 845351615565018511), Waveform) +agcls.AgClassCatalog.add_catalog_entry((5151009864355603634, 7700962896756824253), Waveform) agcls.AgTypeNameMap["Waveform"] = Waveform class WaveformRectangular(IWaveform, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -111661,7 +110400,7 @@ class WaveformRectangular(IWaveform, IComponentInfo, ICloneable, SupportsDeleteC _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_pulse_definition_method_offset = 1 _metadata = { - "iid_data" : (5399473675731470652, 17447809893560808609), + "iid_data" : (5503228607515988925, 14607101710996103064), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -111697,7 +110436,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WaveformRectangular, [WaveformRectangular, IWaveform, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4650814757037591390, 16335390248248131767), WaveformRectangular) +agcls.AgClassCatalog.add_catalog_entry((5407632322083347794, 4662768642838115740), WaveformRectangular) agcls.AgTypeNameMap["WaveformRectangular"] = WaveformRectangular class WaveformPulseDefinition(SupportsDeleteCallback): @@ -111722,7 +110461,7 @@ class WaveformPulseDefinition(SupportsDeleteCallback): _get_number_of_pulses_method_offset = 15 _set_number_of_pulses_method_offset = 16 _metadata = { - "iid_data" : (4826768792565487562, 17433448639326558131), + "iid_data" : (4622867083533782760, 10782401639967620232), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -111871,7 +110610,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WaveformPulseDefinition, [WaveformPulseDefinition, ]) -agcls.AgClassCatalog.add_catalog_entry((5363164212426851459, 4635886023377051521), WaveformPulseDefinition) +agcls.AgClassCatalog.add_catalog_entry((5054745227499762135, 5948849736171938720), WaveformPulseDefinition) agcls.AgTypeNameMap["WaveformPulseDefinition"] = WaveformPulseDefinition class RadarMultifunctionWaveformStrategySettings(SupportsDeleteCallback): @@ -111898,7 +110637,7 @@ class RadarMultifunctionWaveformStrategySettings(SupportsDeleteCallback): _get_ultra_long_range_default_waveform_method_offset = 17 _set_ultra_long_range_default_waveform_method_offset = 18 _metadata = { - "iid_data" : (5130743297007084692, 11602760788541528243), + "iid_data" : (5438332345593421822, 10553122063992548543), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -112071,7 +110810,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarMultifunctionWaveformStrategySettings, [RadarMultifunctionWaveformStrategySettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5266231601139311016, 2859085022575014785), RadarMultifunctionWaveformStrategySettings) +agcls.AgClassCatalog.add_catalog_entry((5358450935758373941, 9633565356686354328), RadarMultifunctionWaveformStrategySettings) agcls.AgTypeNameMap["RadarMultifunctionWaveformStrategySettings"] = RadarMultifunctionWaveformStrategySettings class WaveformSelectionStrategy(IWaveformSelectionStrategy, SupportsDeleteCallback): @@ -112090,7 +110829,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WaveformSelectionStrategy, [IWaveformSelectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5599466620496992570, 8455906936366277020), WaveformSelectionStrategy) +agcls.AgClassCatalog.add_catalog_entry((4671509192475110014, 10750622910939384708), WaveformSelectionStrategy) agcls.AgTypeNameMap["WaveformSelectionStrategy"] = WaveformSelectionStrategy class WaveformSelectionStrategyFixed(IWaveformSelectionStrategy, SupportsDeleteCallback): @@ -112102,7 +110841,7 @@ class WaveformSelectionStrategyFixed(IWaveformSelectionStrategy, SupportsDeleteC _get_fixed_waveform_method_offset = 2 _set_fixed_waveform_method_offset = 3 _metadata = { - "iid_data" : (5689712125248380937, 4281349156240394627), + "iid_data" : (4991337945354853101, 12162685547336541870), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -112151,7 +110890,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WaveformSelectionStrategyFixed, [WaveformSelectionStrategyFixed, IWaveformSelectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5530861086980169693, 475909913225641892), WaveformSelectionStrategyFixed) +agcls.AgClassCatalog.add_catalog_entry((5510809737887620000, 12974276922964114839), WaveformSelectionStrategyFixed) agcls.AgTypeNameMap["WaveformSelectionStrategyFixed"] = WaveformSelectionStrategyFixed class WaveformSelectionStrategyRangeLimits(IWaveformSelectionStrategy, SupportsDeleteCallback): @@ -112183,7 +110922,7 @@ class WaveformSelectionStrategyRangeLimits(IWaveformSelectionStrategy, SupportsD _get_ultra_long_range_waveform_method_offset = 22 _set_ultra_long_range_waveform_method_offset = 23 _metadata = { - "iid_data" : (5399751606704123746, 12328859047826751131), + "iid_data" : (4660477471947718653, 9884748597219122346), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -112405,59 +111144,34 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WaveformSelectionStrategyRangeLimits, [WaveformSelectionStrategyRangeLimits, IWaveformSelectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4657068144368146598, 7860101329468214407), WaveformSelectionStrategyRangeLimits) +agcls.AgClassCatalog.add_catalog_entry((5668680130009891033, 3997245144345656486), WaveformSelectionStrategyRangeLimits) agcls.AgTypeNameMap["WaveformSelectionStrategyRangeLimits"] = WaveformSelectionStrategyRangeLimits class Radar(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): """Provide access to the properties and methods defining an Radar object.""" - _num_methods = 14 + _num_methods = 12 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_supported_models_method_offset = 1 - _set_model_method_offset = 2 - _get_model_method_offset = 3 - _get_refraction_method_offset = 4 - _set_refraction_method_offset = 5 - _is_refraction_type_supported_method_offset = 6 - _get_refraction_supported_types_method_offset = 7 - _get_refraction_model_method_offset = 8 - _get_use_refraction_in_access_method_offset = 9 - _set_use_refraction_in_access_method_offset = 10 - _get_graphics_3d_method_offset = 11 - _get_graphics_method_offset = 12 - _get_rf_environment_method_offset = 13 - _get_model_component_linking_method_offset = 14 + _get_refraction_method_offset = 1 + _set_refraction_method_offset = 2 + _is_refraction_type_supported_method_offset = 3 + _get_refraction_supported_types_method_offset = 4 + _get_refraction_model_method_offset = 5 + _get_use_refraction_in_access_method_offset = 6 + _set_use_refraction_in_access_method_offset = 7 + _get_graphics_3d_method_offset = 8 + _get_graphics_method_offset = 9 + _get_rf_environment_method_offset = 10 + _get_model_component_linking_method_offset = 11 + _get_chain_analysis_options_method_offset = 12 _metadata = { - "iid_data" : (5247575139225571263, 10390471045415214501), + "iid_data" : (5592525606250854753, 9936721501675475646), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, Radar) - _get_supported_models_metadata = { "offset" : _get_supported_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_models(self) -> list: - """Do not use this property, as it is deprecated. Use ModelComponentLinking on Radar instead. Gets an array of supported model names.""" - return self._intf.get_property(Radar._metadata, Radar._get_supported_models_metadata) - - _set_model_metadata = { "offset" : _set_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use ModelComponentLinking on Radar instead. Sets the current radar model by name.""" - return self._intf.invoke(Radar._metadata, Radar._set_model_metadata, model_name) - - _get_model_metadata = { "offset" : _get_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def model(self) -> "IRadarModel": - """Do not use this property, as it is deprecated. Use ModelComponentLinking on Radar instead. Gets the current radar model.""" - return self._intf.get_property(Radar._metadata, Radar._get_model_metadata) - _get_refraction_metadata = { "offset" : _get_refraction_method_offset, "arg_types" : (POINTER(agcom.LONG),), "marshallers" : (agmarshall.EnumArg(SensorRefractionType),) } @@ -112543,8 +111257,14 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": """Get the link/embed controller for managing the radar model component.""" return self._intf.get_property(Radar._metadata, Radar._get_model_component_linking_metadata) - _property_names[supported_models] = "supported_models" - _property_names[model] = "model" + _get_chain_analysis_options_metadata = { "offset" : _get_chain_analysis_options_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def chain_analysis_options(self) -> "ChainAnalysisOptions": + """Get the radar's chain analysis options.""" + return self._intf.get_property(Radar._metadata, Radar._get_chain_analysis_options_metadata) + _property_names[refraction] = "refraction" _property_names[refraction_supported_types] = "refraction_supported_types" _property_names[refraction_model] = "refraction_model" @@ -112553,6 +111273,7 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[graphics] = "graphics" _property_names[rf_environment] = "rf_environment" _property_names[model_component_linking] = "model_component_linking" + _property_names[chain_analysis_options] = "chain_analysis_options" def __init__(self, source_object=None): """Construct an object of type Radar.""" @@ -112571,7 +111292,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Radar, [Radar, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((4613714985234168403, 15116091825176422803), Radar) +agcls.AgClassCatalog.add_catalog_entry((4889215404414092995, 14613625265981620396), Radar) agcls.AgTypeNameMap["Radar"] = Radar class RadarModel(IRadarModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -112594,55 +111315,28 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModel, [IRadarModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5716717331933050310, 17549470831985610166), RadarModel) +agcls.AgClassCatalog.add_catalog_entry((5285340820605666201, 4410089863649401491), RadarModel) agcls.AgTypeNameMap["RadarModel"] = RadarModel class RadarModelMonostatic(IRadarModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a monostatic radar model.""" - _num_methods = 10 + _num_methods = 6 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_supported_modes_method_offset = 1 - _set_mode_method_offset = 2 - _get_mode_method_offset = 3 - _get_transmitter_method_offset = 4 - _get_receiver_method_offset = 5 - _get_clutter_geometry_method_offset = 6 - _get_jamming_method_offset = 7 - _get_antenna_control_method_offset = 8 - _get_clutter_method_offset = 9 - _get_mode_component_linking_method_offset = 10 + _get_transmitter_method_offset = 1 + _get_receiver_method_offset = 2 + _get_jamming_method_offset = 3 + _get_antenna_control_method_offset = 4 + _get_clutter_method_offset = 5 + _get_mode_component_linking_method_offset = 6 _metadata = { - "iid_data" : (5714305018524211426, 8109907985367544737), + "iid_data" : (5648132894842287608, 6666880163347484311), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, RadarModelMonostatic) - _get_supported_modes_metadata = { "offset" : _get_supported_modes_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_modes(self) -> list: - """Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelMonostatic instead. Gets an array of supported mode names.""" - return self._intf.get_property(RadarModelMonostatic._metadata, RadarModelMonostatic._get_supported_modes_metadata) - - _set_mode_metadata = { "offset" : _set_mode_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_mode(self, mode_name:str) -> None: - """Do not use this method, as it is deprecated. Use ModeComponentLinking on RadarModelMonostatic instead. Sets the current radar mode by name.""" - return self._intf.invoke(RadarModelMonostatic._metadata, RadarModelMonostatic._set_mode_metadata, mode_name) - - _get_mode_metadata = { "offset" : _get_mode_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def mode(self) -> "IRadarModeMonostatic": - """Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelMonostatic instead. Gets the current radar mode.""" - return self._intf.get_property(RadarModelMonostatic._metadata, RadarModelMonostatic._get_mode_metadata) - _get_transmitter_metadata = { "offset" : _get_transmitter_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -112659,14 +111353,6 @@ def receiver(self) -> "RadarReceiver": """Get the radar receiver.""" return self._intf.get_property(RadarModelMonostatic._metadata, RadarModelMonostatic._get_receiver_metadata) - _get_clutter_geometry_metadata = { "offset" : _get_clutter_geometry_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def clutter_geometry(self) -> "RadarClutterGeometry": - """Do not use this property, as it is deprecated. Use the Clutter property instead. Gets the radar clutter geometry.""" - return self._intf.get_property(RadarModelMonostatic._metadata, RadarModelMonostatic._get_clutter_geometry_metadata) - _get_jamming_metadata = { "offset" : _get_jamming_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -112699,11 +111385,8 @@ def mode_component_linking(self) -> "IComponentLinkEmbedControl": """Get the link/embed controller for managing the radar mode component.""" return self._intf.get_property(RadarModelMonostatic._metadata, RadarModelMonostatic._get_mode_component_linking_metadata) - _property_names[supported_modes] = "supported_modes" - _property_names[mode] = "mode" _property_names[transmitter] = "transmitter" _property_names[receiver] = "receiver" - _property_names[clutter_geometry] = "clutter_geometry" _property_names[jamming] = "jamming" _property_names[antenna_control] = "antenna_control" _property_names[clutter] = "clutter" @@ -112728,27 +111411,26 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModelMonostatic, [RadarModelMonostatic, IRadarModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5527282309156552701, 10751960101605568421), RadarModelMonostatic) +agcls.AgClassCatalog.add_catalog_entry((5344973500656883551, 14935907790519081098), RadarModelMonostatic) agcls.AgTypeNameMap["RadarModelMonostatic"] = RadarModelMonostatic class RadarModelMultifunction(IRadarModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a multifunction radar model.""" - _num_methods = 11 + _num_methods = 10 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_transmitter_method_offset = 1 _get_receiver_method_offset = 2 - _get_clutter_geometry_method_offset = 3 - _get_jamming_method_offset = 4 - _get_location_method_offset = 5 - _get_detection_processing_method_offset = 6 - _set_pointing_strategy_type_method_offset = 7 - _get_pointing_strategy_method_offset = 8 - _get_antenna_beams_method_offset = 9 - _get_waveform_strategy_settings_method_offset = 10 - _get_clutter_method_offset = 11 + _get_jamming_method_offset = 3 + _get_location_method_offset = 4 + _get_detection_processing_method_offset = 5 + _set_pointing_strategy_type_method_offset = 6 + _get_pointing_strategy_method_offset = 7 + _get_antenna_beams_method_offset = 8 + _get_waveform_strategy_settings_method_offset = 9 + _get_clutter_method_offset = 10 _metadata = { - "iid_data" : (5735644521411142125, 12796203976091823517), + "iid_data" : (5245406052735425159, 1859351029045928070), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -112771,14 +111453,6 @@ def receiver(self) -> "RadarReceiver": """Get the radar receiver.""" return self._intf.get_property(RadarModelMultifunction._metadata, RadarModelMultifunction._get_receiver_metadata) - _get_clutter_geometry_metadata = { "offset" : _get_clutter_geometry_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def clutter_geometry(self) -> "RadarClutterGeometry": - """Do not use this property, as it is deprecated.Use the Clutter property instead.Gets the radar clutter geometry.""" - return self._intf.get_property(RadarModelMultifunction._metadata, RadarModelMultifunction._get_clutter_geometry_metadata) - _get_jamming_metadata = { "offset" : _get_jamming_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -112844,7 +111518,6 @@ def clutter(self) -> "RadarClutter": _property_names[transmitter] = "transmitter" _property_names[receiver] = "receiver" - _property_names[clutter_geometry] = "clutter_geometry" _property_names[jamming] = "jamming" _property_names[location] = "location" _property_names[detection_processing] = "detection_processing" @@ -112872,52 +111545,26 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModelMultifunction, [RadarModelMultifunction, IRadarModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4743533431339015350, 15555076424337263506), RadarModelMultifunction) +agcls.AgClassCatalog.add_catalog_entry((5624523405220936320, 16755616130922297777), RadarModelMultifunction) agcls.AgTypeNameMap["RadarModelMultifunction"] = RadarModelMultifunction class RadarModelBistaticTransmitter(IRadarModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a bistatic transmitter radar model.""" - _num_methods = 7 + _num_methods = 4 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_supported_modes_method_offset = 1 - _set_mode_method_offset = 2 - _get_mode_method_offset = 3 - _get_transmitter_method_offset = 4 - _get_bistatic_receivers_method_offset = 5 - _get_antenna_control_method_offset = 6 - _get_mode_component_linking_method_offset = 7 + _get_transmitter_method_offset = 1 + _get_bistatic_receivers_method_offset = 2 + _get_antenna_control_method_offset = 3 + _get_mode_component_linking_method_offset = 4 _metadata = { - "iid_data" : (4710968602749225626, 5855510858460563879), + "iid_data" : (4629907286174343436, 8471905879535166135), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, RadarModelBistaticTransmitter) - _get_supported_modes_metadata = { "offset" : _get_supported_modes_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_modes(self) -> list: - """Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticTransmitter instead. Gets an array of supported mode names.""" - return self._intf.get_property(RadarModelBistaticTransmitter._metadata, RadarModelBistaticTransmitter._get_supported_modes_metadata) - - _set_mode_metadata = { "offset" : _set_mode_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_mode(self, mode_name:str) -> None: - """Do not use this method, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticTransmitter instead. Sets the current radar mode by name.""" - return self._intf.invoke(RadarModelBistaticTransmitter._metadata, RadarModelBistaticTransmitter._set_mode_metadata, mode_name) - - _get_mode_metadata = { "offset" : _get_mode_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def mode(self) -> "IRadarModeBistaticTransmitter": - """Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticTransmitter instead. Gets the current radar mode.""" - return self._intf.get_property(RadarModelBistaticTransmitter._metadata, RadarModelBistaticTransmitter._get_mode_metadata) - _get_transmitter_metadata = { "offset" : _get_transmitter_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -112950,8 +111597,6 @@ def mode_component_linking(self) -> "IComponentLinkEmbedControl": """Get the link/embed controller for managing the radar mode component.""" return self._intf.get_property(RadarModelBistaticTransmitter._metadata, RadarModelBistaticTransmitter._get_mode_component_linking_metadata) - _property_names[supported_modes] = "supported_modes" - _property_names[mode] = "mode" _property_names[transmitter] = "transmitter" _property_names[bistatic_receivers] = "bistatic_receivers" _property_names[antenna_control] = "antenna_control" @@ -112976,55 +111621,28 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModelBistaticTransmitter, [RadarModelBistaticTransmitter, IRadarModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4961336996405425932, 3287077321471752597), RadarModelBistaticTransmitter) +agcls.AgClassCatalog.add_catalog_entry((4769111541915289166, 28780931977028262), RadarModelBistaticTransmitter) agcls.AgTypeNameMap["RadarModelBistaticTransmitter"] = RadarModelBistaticTransmitter class RadarModelBistaticReceiver(IRadarModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a bistatic receiver radar model.""" - _num_methods = 10 + _num_methods = 6 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_supported_modes_method_offset = 1 - _set_mode_method_offset = 2 - _get_mode_method_offset = 3 - _get_receiver_method_offset = 4 - _get_clutter_geometry_method_offset = 5 - _get_jamming_method_offset = 6 - _get_bistatic_transmitters_method_offset = 7 - _get_antenna_control_method_offset = 8 - _get_clutter_method_offset = 9 - _get_mode_component_linking_method_offset = 10 + _get_receiver_method_offset = 1 + _get_jamming_method_offset = 2 + _get_bistatic_transmitters_method_offset = 3 + _get_antenna_control_method_offset = 4 + _get_clutter_method_offset = 5 + _get_mode_component_linking_method_offset = 6 _metadata = { - "iid_data" : (5236642534995095125, 9667510107065167265), + "iid_data" : (5478821770236225522, 8384524547200970160), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, RadarModelBistaticReceiver) - _get_supported_modes_metadata = { "offset" : _get_supported_modes_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_modes(self) -> list: - """Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticReceiver instead. Gets an array of supported mode names.""" - return self._intf.get_property(RadarModelBistaticReceiver._metadata, RadarModelBistaticReceiver._get_supported_modes_metadata) - - _set_mode_metadata = { "offset" : _set_mode_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_mode(self, mode_name:str) -> None: - """Do not use this method, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticReceiver instead. Sets the current radar mode by name.""" - return self._intf.invoke(RadarModelBistaticReceiver._metadata, RadarModelBistaticReceiver._set_mode_metadata, mode_name) - - _get_mode_metadata = { "offset" : _get_mode_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def mode(self) -> "IRadarModeBistaticReceiver": - """Do not use this property, as it is deprecated. Use ModeComponentLinking on RadarModelBistaticReceiver instead. Gets the current radar mode.""" - return self._intf.get_property(RadarModelBistaticReceiver._metadata, RadarModelBistaticReceiver._get_mode_metadata) - _get_receiver_metadata = { "offset" : _get_receiver_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -113033,14 +111651,6 @@ def receiver(self) -> "RadarReceiver": """Get the radar receiver.""" return self._intf.get_property(RadarModelBistaticReceiver._metadata, RadarModelBistaticReceiver._get_receiver_metadata) - _get_clutter_geometry_metadata = { "offset" : _get_clutter_geometry_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def clutter_geometry(self) -> "RadarClutterGeometry": - """Do not use this property, as it is deprecated.Use the Clutter property instead.Gets the radar clutter geometry.""" - return self._intf.get_property(RadarModelBistaticReceiver._metadata, RadarModelBistaticReceiver._get_clutter_geometry_metadata) - _get_jamming_metadata = { "offset" : _get_jamming_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -113081,10 +111691,7 @@ def mode_component_linking(self) -> "IComponentLinkEmbedControl": """Get the link/embed controller for managing the radar mode component.""" return self._intf.get_property(RadarModelBistaticReceiver._metadata, RadarModelBistaticReceiver._get_mode_component_linking_metadata) - _property_names[supported_modes] = "supported_modes" - _property_names[mode] = "mode" _property_names[receiver] = "receiver" - _property_names[clutter_geometry] = "clutter_geometry" _property_names[jamming] = "jamming" _property_names[bistatic_transmitters] = "bistatic_transmitters" _property_names[antenna_control] = "antenna_control" @@ -113110,7 +111717,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModelBistaticReceiver, [RadarModelBistaticReceiver, IRadarModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5497977493135416833, 10278716686206911638), RadarModelBistaticReceiver) +agcls.AgClassCatalog.add_catalog_entry((5625235947485470847, 15244314339756646814), RadarModelBistaticReceiver) agcls.AgTypeNameMap["RadarModelBistaticReceiver"] = RadarModelBistaticReceiver class RadarGraphics3D(SupportsDeleteCallback): @@ -113125,7 +111732,7 @@ class RadarGraphics3D(SupportsDeleteCallback): _set_show_contours_method_offset = 5 _get_volume_method_offset = 6 _metadata = { - "iid_data" : (4669699381953722529, 12585503706617708963), + "iid_data" : (4909409324344834248, 9492997686686414781), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -113196,7 +111803,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarGraphics3D, [RadarGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5260194432111423373, 9223627852312507573), RadarGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5275899180133239687, 9392195686842078867), RadarGraphics3D) agcls.AgTypeNameMap["RadarGraphics3D"] = RadarGraphics3D class RadarGraphics(SupportsDeleteCallback): @@ -113216,7 +111823,7 @@ class RadarGraphics(SupportsDeleteCallback): _get_access_method_offset = 10 _get_multipath_method_offset = 11 _metadata = { - "iid_data" : (5299428669301551841, 18311479034072150204), + "iid_data" : (5633231305775776364, 411039162159242393), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -113328,7 +111935,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarGraphics, [RadarGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5288657565495993342, 3409738211214099899), RadarGraphics) +agcls.AgClassCatalog.add_catalog_entry((5058612363627609485, 4045888701000879766), RadarGraphics) agcls.AgTypeNameMap["RadarGraphics"] = RadarGraphics class RadarAccessGraphics(SupportsDeleteCallback): @@ -113365,7 +111972,7 @@ class RadarAccessGraphics(SupportsDeleteCallback): _get_clutter_color_method_offset = 27 _set_clutter_color_method_offset = 28 _metadata = { - "iid_data" : (4967413982029834965, 6122528538634893457), + "iid_data" : (4977445362691734246, 15237197339509345422), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -113610,7 +112217,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarAccessGraphics, [RadarAccessGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5655419145620211170, 8944283720677287823), RadarAccessGraphics) +agcls.AgClassCatalog.add_catalog_entry((5691070882276526270, 8847039881119525538), RadarAccessGraphics) agcls.AgTypeNameMap["RadarAccessGraphics"] = RadarAccessGraphics class RadarMultipathGraphics(SupportsDeleteCallback): @@ -113637,7 +112244,7 @@ class RadarMultipathGraphics(SupportsDeleteCallback): _get_transmitter_to_receiver_ground_reflection_point_marker_style_method_offset = 17 _set_transmitter_to_receiver_ground_reflection_point_marker_style_method_offset = 18 _metadata = { - "iid_data" : (5003589439488869000, 6041007283729731487), + "iid_data" : (5746596362316892051, 13499459010569319606), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -113802,7 +112409,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarMultipathGraphics, [RadarMultipathGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5673532927235178709, 4302570103209248922), RadarMultipathGraphics) +agcls.AgClassCatalog.add_catalog_entry((5362413931162474522, 9214909165262266778), RadarMultipathGraphics) agcls.AgTypeNameMap["RadarMultipathGraphics"] = RadarMultipathGraphics class RadarModeMonostatic(IRadarModeMonostatic, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -113825,7 +112432,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModeMonostatic, [IRadarModeMonostatic, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5275029481245222466, 9477023677153738425), RadarModeMonostatic) +agcls.AgClassCatalog.add_catalog_entry((4983754461763059262, 10666162740076880531), RadarModeMonostatic) agcls.AgTypeNameMap["RadarModeMonostatic"] = RadarModeMonostatic class RadarModeMonostaticSearchTrack(IRadarModeMonostatic, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -113837,7 +112444,7 @@ class RadarModeMonostaticSearchTrack(IRadarModeMonostatic, IComponentInfo, IClon _get_waveform_method_offset = 2 _get_doppler_clutter_filters_method_offset = 3 _metadata = { - "iid_data" : (4703960674926488325, 750073239834764198), + "iid_data" : (5332166647478145597, 4755429383582016906), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -113889,7 +112496,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModeMonostaticSearchTrack, [RadarModeMonostaticSearchTrack, IRadarModeMonostatic, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4988970140227107371, 13522470549691048600), RadarModeMonostaticSearchTrack) +agcls.AgClassCatalog.add_catalog_entry((5102988436884838220, 2034947422288989590), RadarModeMonostaticSearchTrack) agcls.AgTypeNameMap["RadarModeMonostaticSearchTrack"] = RadarModeMonostaticSearchTrack class RadarModeMonostaticSAR(IRadarModeMonostatic, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -113901,7 +112508,7 @@ class RadarModeMonostaticSAR(IRadarModeMonostatic, IComponentInfo, ICloneable, S _get_modulator_method_offset = 2 _get_pulse_integration_method_offset = 3 _metadata = { - "iid_data" : (4881683129910680029, 6527527231245443975), + "iid_data" : (5263434774305245273, 16118167847120531345), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -113955,7 +112562,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModeMonostaticSAR, [RadarModeMonostaticSAR, IRadarModeMonostatic, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5277617700081317294, 3764173000830571427), RadarModeMonostaticSAR) +agcls.AgClassCatalog.add_catalog_entry((5265277200474096953, 9021137394225640598), RadarModeMonostaticSAR) agcls.AgTypeNameMap["RadarModeMonostaticSAR"] = RadarModeMonostaticSAR class RadarModeBistaticTransmitter(IRadarModeBistaticTransmitter, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -113978,7 +112585,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModeBistaticTransmitter, [IRadarModeBistaticTransmitter, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4713583068794842960, 4254841078474696837), RadarModeBistaticTransmitter) +agcls.AgClassCatalog.add_catalog_entry((5068108440835585392, 6004420502499735186), RadarModeBistaticTransmitter) agcls.AgTypeNameMap["RadarModeBistaticTransmitter"] = RadarModeBistaticTransmitter class RadarModeBistaticTransmitterSearchTrack(IRadarModeBistaticTransmitter, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -113989,7 +112596,7 @@ class RadarModeBistaticTransmitterSearchTrack(IRadarModeBistaticTransmitter, ICo _set_waveform_type_method_offset = 1 _get_waveform_method_offset = 2 _metadata = { - "iid_data" : (5124810458180448988, 7779907723266807713), + "iid_data" : (5341457408746279183, 7764274085175105688), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114032,7 +112639,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModeBistaticTransmitterSearchTrack, [RadarModeBistaticTransmitterSearchTrack, IRadarModeBistaticTransmitter, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5137168637898595306, 7613173637507799487), RadarModeBistaticTransmitterSearchTrack) +agcls.AgClassCatalog.add_catalog_entry((5632591623797767747, 9265154705910394018), RadarModeBistaticTransmitterSearchTrack) agcls.AgTypeNameMap["RadarModeBistaticTransmitterSearchTrack"] = RadarModeBistaticTransmitterSearchTrack class RadarModeBistaticTransmitterSAR(IRadarModeBistaticTransmitter, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -114043,7 +112650,7 @@ class RadarModeBistaticTransmitterSAR(IRadarModeBistaticTransmitter, IComponentI _get_pulse_definition_method_offset = 1 _get_modulator_method_offset = 2 _metadata = { - "iid_data" : (4988300237650844353, 2919634869468118964), + "iid_data" : (5081981102228408057, 3665585378273947320), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114088,7 +112695,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModeBistaticTransmitterSAR, [RadarModeBistaticTransmitterSAR, IRadarModeBistaticTransmitter, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5263004080077937082, 11466337311219551400), RadarModeBistaticTransmitterSAR) +agcls.AgClassCatalog.add_catalog_entry((5039761068989218117, 17048541345281387443), RadarModeBistaticTransmitterSAR) agcls.AgTypeNameMap["RadarModeBistaticTransmitterSAR"] = RadarModeBistaticTransmitterSAR class RadarModeBistaticReceiver(IRadarModeBistaticReceiver, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -114111,7 +112718,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModeBistaticReceiver, [IRadarModeBistaticReceiver, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5507482396936618413, 15094076089254612415), RadarModeBistaticReceiver) +agcls.AgClassCatalog.add_catalog_entry((4717760352655960898, 238804839866084533), RadarModeBistaticReceiver) agcls.AgTypeNameMap["RadarModeBistaticReceiver"] = RadarModeBistaticReceiver class RadarModeBistaticReceiverSearchTrack(IRadarModeBistaticReceiver, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -114123,7 +112730,7 @@ class RadarModeBistaticReceiverSearchTrack(IRadarModeBistaticReceiver, IComponen _get_waveform_method_offset = 2 _get_doppler_clutter_filters_method_offset = 3 _metadata = { - "iid_data" : (4859712968981037016, 5258894247999054782), + "iid_data" : (4627674949961160912, 13558059949296056743), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114175,7 +112782,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModeBistaticReceiverSearchTrack, [RadarModeBistaticReceiverSearchTrack, IRadarModeBistaticReceiver, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5475295876696632103, 13213653107243163785), RadarModeBistaticReceiverSearchTrack) +agcls.AgClassCatalog.add_catalog_entry((5531311314713991386, 8674514208339256987), RadarModeBistaticReceiverSearchTrack) agcls.AgTypeNameMap["RadarModeBistaticReceiverSearchTrack"] = RadarModeBistaticReceiverSearchTrack class RadarModeBistaticReceiverSAR(IRadarModeBistaticReceiver, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -114185,7 +112792,7 @@ class RadarModeBistaticReceiverSAR(IRadarModeBistaticReceiver, IComponentInfo, I _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_pulse_integration_method_offset = 1 _metadata = { - "iid_data" : (5383844150413613218, 16953484075270958219), + "iid_data" : (5347794422980846815, 17834136824696556183), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114221,7 +112828,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModeBistaticReceiverSAR, [RadarModeBistaticReceiverSAR, IRadarModeBistaticReceiver, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5667583771973268600, 3511202669697615283), RadarModeBistaticReceiverSAR) +agcls.AgClassCatalog.add_catalog_entry((5280877792041895207, 9904995650251098757), RadarModeBistaticReceiverSAR) agcls.AgTypeNameMap["RadarModeBistaticReceiverSAR"] = RadarModeBistaticReceiverSAR class RadarWaveformMonostaticSearchTrackContinuous(IRadarWaveformSearchTrack, SupportsDeleteCallback): @@ -114236,7 +112843,7 @@ class RadarWaveformMonostaticSearchTrackContinuous(IRadarWaveformSearchTrack, Su _set_probability_of_false_alarm_method_offset = 5 _get_modulator_method_offset = 6 _metadata = { - "iid_data" : (4774871494175659357, 5367903443254069153), + "iid_data" : (5717849762107079826, 3393076195212868776), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114309,7 +112916,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveformMonostaticSearchTrackContinuous, [RadarWaveformMonostaticSearchTrackContinuous, IRadarWaveformSearchTrack]) -agcls.AgClassCatalog.add_catalog_entry((5480381591184086667, 16825617308278781884), RadarWaveformMonostaticSearchTrackContinuous) +agcls.AgClassCatalog.add_catalog_entry((5423226199902026001, 812209861619169208), RadarWaveformMonostaticSearchTrackContinuous) agcls.AgTypeNameMap["RadarWaveformMonostaticSearchTrackContinuous"] = RadarWaveformMonostaticSearchTrackContinuous class RadarWaveformMonostaticSearchTrackFixedPRF(IRadarWaveformSearchTrack, SupportsDeleteCallback): @@ -114338,7 +112945,7 @@ class RadarWaveformMonostaticSearchTrackFixedPRF(IRadarWaveformSearchTrack, Supp _get_enable_coherent_pulses_method_offset = 19 _set_enable_coherent_pulses_method_offset = 20 _metadata = { - "iid_data" : (4968952472128624414, 16301240424128455861), + "iid_data" : (4873606489439191657, 15510527232430165148), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114525,7 +113132,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveformMonostaticSearchTrackFixedPRF, [RadarWaveformMonostaticSearchTrackFixedPRF, IRadarWaveformSearchTrack]) -agcls.AgClassCatalog.add_catalog_entry((5755260144078118334, 13847817894990840503), RadarWaveformMonostaticSearchTrackFixedPRF) +agcls.AgClassCatalog.add_catalog_entry((4947395842689331390, 3601210025373930937), RadarWaveformMonostaticSearchTrackFixedPRF) agcls.AgTypeNameMap["RadarWaveformMonostaticSearchTrackFixedPRF"] = RadarWaveformMonostaticSearchTrackFixedPRF class RadarMultifunctionDetectionProcessing(SupportsDeleteCallback): @@ -114552,7 +113159,7 @@ class RadarMultifunctionDetectionProcessing(SupportsDeleteCallback): _get_enable_coherent_pulses_method_offset = 17 _set_enable_coherent_pulses_method_offset = 18 _metadata = { - "iid_data" : (5653011410572517130, 10551993303390792895), + "iid_data" : (4733552574832655262, 18169842380540340897), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114719,7 +113326,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarMultifunctionDetectionProcessing, [RadarMultifunctionDetectionProcessing, ]) -agcls.AgClassCatalog.add_catalog_entry((5232769372470264722, 16283148039702626969), RadarMultifunctionDetectionProcessing) +agcls.AgClassCatalog.add_catalog_entry((5183398761423360715, 1618493013873865868), RadarMultifunctionDetectionProcessing) agcls.AgTypeNameMap["RadarMultifunctionDetectionProcessing"] = RadarMultifunctionDetectionProcessing class RadarWaveformBistaticTransmitterSearchTrackContinuous(IRadarWaveformSearchTrack, SupportsDeleteCallback): @@ -114729,7 +113336,7 @@ class RadarWaveformBistaticTransmitterSearchTrackContinuous(IRadarWaveformSearch _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_modulator_method_offset = 1 _metadata = { - "iid_data" : (4781944528219952479, 7954383914840456072), + "iid_data" : (5720653229664804087, 798308481348525740), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114761,7 +113368,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveformBistaticTransmitterSearchTrackContinuous, [RadarWaveformBistaticTransmitterSearchTrackContinuous, IRadarWaveformSearchTrack]) -agcls.AgClassCatalog.add_catalog_entry((5751032566539433446, 572465958807163061), RadarWaveformBistaticTransmitterSearchTrackContinuous) +agcls.AgClassCatalog.add_catalog_entry((4833212221151881908, 4126367098059339709), RadarWaveformBistaticTransmitterSearchTrackContinuous) agcls.AgTypeNameMap["RadarWaveformBistaticTransmitterSearchTrackContinuous"] = RadarWaveformBistaticTransmitterSearchTrackContinuous class RadarWaveformBistaticTransmitterSearchTrackFixedPRF(IRadarWaveformSearchTrack, SupportsDeleteCallback): @@ -114772,7 +113379,7 @@ class RadarWaveformBistaticTransmitterSearchTrackFixedPRF(IRadarWaveformSearchTr _get_pulse_definition_method_offset = 1 _get_modulator_method_offset = 2 _metadata = { - "iid_data" : (5419515358819275752, 1693961262099000711), + "iid_data" : (5289813584736707263, 5863114730351274919), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114813,7 +113420,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveformBistaticTransmitterSearchTrackFixedPRF, [RadarWaveformBistaticTransmitterSearchTrackFixedPRF, IRadarWaveformSearchTrack]) -agcls.AgClassCatalog.add_catalog_entry((5696207584921168781, 3416728640336631970), RadarWaveformBistaticTransmitterSearchTrackFixedPRF) +agcls.AgClassCatalog.add_catalog_entry((5712549034635123480, 13946247581025595048), RadarWaveformBistaticTransmitterSearchTrackFixedPRF) agcls.AgTypeNameMap["RadarWaveformBistaticTransmitterSearchTrackFixedPRF"] = RadarWaveformBistaticTransmitterSearchTrackFixedPRF class RadarWaveformBistaticReceiverSearchTrackContinuous(IRadarWaveformSearchTrack, SupportsDeleteCallback): @@ -114827,7 +113434,7 @@ class RadarWaveformBistaticReceiverSearchTrackContinuous(IRadarWaveformSearchTra _get_probability_of_false_alarm_method_offset = 4 _set_probability_of_false_alarm_method_offset = 5 _metadata = { - "iid_data" : (5490362264602103205, 2547690696800598691), + "iid_data" : (4662194547682280718, 13511895881183527811), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -114891,7 +113498,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveformBistaticReceiverSearchTrackContinuous, [RadarWaveformBistaticReceiverSearchTrackContinuous, IRadarWaveformSearchTrack]) -agcls.AgClassCatalog.add_catalog_entry((5498634903543058909, 17559213329599466681), RadarWaveformBistaticReceiverSearchTrackContinuous) +agcls.AgClassCatalog.add_catalog_entry((5061131219731571531, 1047454994122228927), RadarWaveformBistaticReceiverSearchTrackContinuous) agcls.AgTypeNameMap["RadarWaveformBistaticReceiverSearchTrackContinuous"] = RadarWaveformBistaticReceiverSearchTrackContinuous class RadarWaveformBistaticReceiverSearchTrackFixedPRF(IRadarWaveformSearchTrack, SupportsDeleteCallback): @@ -114918,7 +113525,7 @@ class RadarWaveformBistaticReceiverSearchTrackFixedPRF(IRadarWaveformSearchTrack _get_enable_coherent_pulses_method_offset = 17 _set_enable_coherent_pulses_method_offset = 18 _metadata = { - "iid_data" : (4794144140521090346, 13409967698265214375), + "iid_data" : (5156612809199137935, 8478156960508397743), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -115087,7 +113694,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveformBistaticReceiverSearchTrackFixedPRF, [RadarWaveformBistaticReceiverSearchTrackFixedPRF, IRadarWaveformSearchTrack]) -agcls.AgClassCatalog.add_catalog_entry((5670044728743397201, 8679737085903903935), RadarWaveformBistaticReceiverSearchTrackFixedPRF) +agcls.AgClassCatalog.add_catalog_entry((4755402042501909880, 16537262499083780502), RadarWaveformBistaticReceiverSearchTrackFixedPRF) agcls.AgTypeNameMap["RadarWaveformBistaticReceiverSearchTrackFixedPRF"] = RadarWaveformBistaticReceiverSearchTrackFixedPRF class RadarWaveformSearchTrackPulseDefinition(SupportsDeleteCallback): @@ -115112,7 +113719,7 @@ class RadarWaveformSearchTrackPulseDefinition(SupportsDeleteCallback): _get_number_of_pulses_method_offset = 15 _set_number_of_pulses_method_offset = 16 _metadata = { - "iid_data" : (4809329348057789478, 16431098045111486640), + "iid_data" : (5506407829910780258, 16444331749099440000), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -115261,7 +113868,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveformSearchTrackPulseDefinition, [RadarWaveformSearchTrackPulseDefinition, ]) -agcls.AgClassCatalog.add_catalog_entry((5565204335609998861, 8793145597210167466), RadarWaveformSearchTrackPulseDefinition) +agcls.AgClassCatalog.add_catalog_entry((5431361570248532364, 3244365086073848729), RadarWaveformSearchTrackPulseDefinition) agcls.AgTypeNameMap["RadarWaveformSearchTrackPulseDefinition"] = RadarWaveformSearchTrackPulseDefinition class RadarModulator(SupportsDeleteCallback): @@ -115274,7 +113881,7 @@ class RadarModulator(SupportsDeleteCallback): _get_psd_limit_multiplier_method_offset = 3 _set_psd_limit_multiplier_method_offset = 4 _metadata = { - "iid_data" : (5538355609780840005, 9144330260265301660), + "iid_data" : (4845775659425965825, 13160539330986290068), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -115327,7 +113934,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarModulator, [RadarModulator, ]) -agcls.AgClassCatalog.add_catalog_entry((4783160779317548800, 3079614367665476494), RadarModulator) +agcls.AgClassCatalog.add_catalog_entry((5181737334155604111, 5523331371759103366), RadarModulator) agcls.AgTypeNameMap["RadarModulator"] = RadarModulator class RadarProbabilityOfDetection(IRadarProbabilityOfDetection, SupportsDeleteCallback): @@ -115346,7 +113953,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarProbabilityOfDetection, [IRadarProbabilityOfDetection]) -agcls.AgClassCatalog.add_catalog_entry((5300801801952481580, 4137988419918089379), RadarProbabilityOfDetection) +agcls.AgClassCatalog.add_catalog_entry((4619975310551529512, 5510404358454471809), RadarProbabilityOfDetection) agcls.AgTypeNameMap["RadarProbabilityOfDetection"] = RadarProbabilityOfDetection class RadarProbabilityOfDetectionCFAR(IRadarProbabilityOfDetectionCFAR, IRadarProbabilityOfDetection, SupportsDeleteCallback): @@ -115367,7 +113974,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarProbabilityOfDetectionCFAR, [IRadarProbabilityOfDetectionCFAR, IRadarProbabilityOfDetection]) -agcls.AgClassCatalog.add_catalog_entry((5688406021356571131, 7932905462529022143), RadarProbabilityOfDetectionCFAR) +agcls.AgClassCatalog.add_catalog_entry((5476855759675137016, 3250953207512642448), RadarProbabilityOfDetectionCFAR) agcls.AgTypeNameMap["RadarProbabilityOfDetectionCFAR"] = RadarProbabilityOfDetectionCFAR class RadarProbabilityOfDetectionNonCFAR(IRadarProbabilityOfDetection, SupportsDeleteCallback): @@ -115378,7 +113985,7 @@ class RadarProbabilityOfDetectionNonCFAR(IRadarProbabilityOfDetection, SupportsD _get_probability_of_false_alarm_method_offset = 1 _set_probability_of_false_alarm_method_offset = 2 _metadata = { - "iid_data" : (5644248967505574649, 10742184690869668509), + "iid_data" : (4647496895514728299, 11853552389277978542), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -115417,7 +114024,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarProbabilityOfDetectionNonCFAR, [RadarProbabilityOfDetectionNonCFAR, IRadarProbabilityOfDetection]) -agcls.AgClassCatalog.add_catalog_entry((4777407556771485942, 993605068805147037), RadarProbabilityOfDetectionNonCFAR) +agcls.AgClassCatalog.add_catalog_entry((5731311777351797604, 14454330932110331806), RadarProbabilityOfDetectionNonCFAR) agcls.AgTypeNameMap["RadarProbabilityOfDetectionNonCFAR"] = RadarProbabilityOfDetectionNonCFAR class RadarProbabilityOfDetectionPlugin(IRadarProbabilityOfDetection, SupportsDeleteCallback): @@ -115428,7 +114035,7 @@ class RadarProbabilityOfDetectionPlugin(IRadarProbabilityOfDetection, SupportsDe _get_plugin_configuration_method_offset = 1 _get_raw_plugin_object_method_offset = 2 _metadata = { - "iid_data" : (5679603904759249462, 9509640510194861503), + "iid_data" : (5444951707723011485, 682968127367786644), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -115469,7 +114076,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarProbabilityOfDetectionPlugin, [RadarProbabilityOfDetectionPlugin, IRadarProbabilityOfDetection]) -agcls.AgClassCatalog.add_catalog_entry((5650446461921293147, 6099803733836928686), RadarProbabilityOfDetectionPlugin) +agcls.AgClassCatalog.add_catalog_entry((5502489988049469286, 12078908031460351417), RadarProbabilityOfDetectionPlugin) agcls.AgTypeNameMap["RadarProbabilityOfDetectionPlugin"] = RadarProbabilityOfDetectionPlugin class RadarProbabilityOfDetectionCFARCellAveraging(IRadarProbabilityOfDetectionCFAR, IRadarProbabilityOfDetection, SupportsDeleteCallback): @@ -115490,7 +114097,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarProbabilityOfDetectionCFARCellAveraging, [IRadarProbabilityOfDetectionCFAR, IRadarProbabilityOfDetection]) -agcls.AgClassCatalog.add_catalog_entry((5333865623641149454, 13733423815443300756), RadarProbabilityOfDetectionCFARCellAveraging) +agcls.AgClassCatalog.add_catalog_entry((5256493136607561964, 7026099428530791595), RadarProbabilityOfDetectionCFARCellAveraging) agcls.AgTypeNameMap["RadarProbabilityOfDetectionCFARCellAveraging"] = RadarProbabilityOfDetectionCFARCellAveraging class RadarProbabilityOfDetectionCFAROrderedStatistics(IRadarProbabilityOfDetectionCFAR, IRadarProbabilityOfDetection, SupportsDeleteCallback): @@ -115511,7 +114118,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarProbabilityOfDetectionCFAROrderedStatistics, [IRadarProbabilityOfDetectionCFAR, IRadarProbabilityOfDetection]) -agcls.AgClassCatalog.add_catalog_entry((5432533986375847262, 8786602925712056245), RadarProbabilityOfDetectionCFAROrderedStatistics) +agcls.AgClassCatalog.add_catalog_entry((4948933471093954378, 537560097229286584), RadarProbabilityOfDetectionCFAROrderedStatistics) agcls.AgTypeNameMap["RadarProbabilityOfDetectionCFAROrderedStatistics"] = RadarProbabilityOfDetectionCFAROrderedStatistics class RadarPulseIntegrationGoalSNR(IRadarPulseIntegration, SupportsDeleteCallback): @@ -115534,7 +114141,7 @@ class RadarPulseIntegrationGoalSNR(IRadarPulseIntegration, SupportsDeleteCallbac _get_non_coherent_integration_method_offset = 13 _set_non_coherent_integration_method_offset = 14 _metadata = { - "iid_data" : (4749323002137685544, 17096102236977138102), + "iid_data" : (5647869573083282591, 10010746375795491001), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -115669,7 +114276,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarPulseIntegrationGoalSNR, [RadarPulseIntegrationGoalSNR, IRadarPulseIntegration]) -agcls.AgClassCatalog.add_catalog_entry((5368137918370151493, 3831812722283309471), RadarPulseIntegrationGoalSNR) +agcls.AgClassCatalog.add_catalog_entry((4966782208141804006, 8140038802260113050), RadarPulseIntegrationGoalSNR) agcls.AgTypeNameMap["RadarPulseIntegrationGoalSNR"] = RadarPulseIntegrationGoalSNR class RadarPulseIntegrationFixedNumberOfPulses(IRadarPulseIntegration, SupportsDeleteCallback): @@ -115688,7 +114295,7 @@ class RadarPulseIntegrationFixedNumberOfPulses(IRadarPulseIntegration, SupportsD _get_non_coherent_integration_method_offset = 9 _set_non_coherent_integration_method_offset = 10 _metadata = { - "iid_data" : (5288742732858107816, 16372684868370527159), + "iid_data" : (5330523571014994068, 12841557773374085035), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -115791,7 +114398,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarPulseIntegrationFixedNumberOfPulses, [RadarPulseIntegrationFixedNumberOfPulses, IRadarPulseIntegration]) -agcls.AgClassCatalog.add_catalog_entry((4697201478193897832, 579282622629041571), RadarPulseIntegrationFixedNumberOfPulses) +agcls.AgClassCatalog.add_catalog_entry((4800682424033419422, 5704721552189387934), RadarPulseIntegrationFixedNumberOfPulses) agcls.AgTypeNameMap["RadarPulseIntegrationFixedNumberOfPulses"] = RadarPulseIntegrationFixedNumberOfPulses class RadarContinuousWaveAnalysisModeGoalSNR(IRadarContinuousWaveAnalysisMode, SupportsDeleteCallback): @@ -115802,7 +114409,7 @@ class RadarContinuousWaveAnalysisModeGoalSNR(IRadarContinuousWaveAnalysisMode, S _get_snr_method_offset = 1 _set_snr_method_offset = 2 _metadata = { - "iid_data" : (5490176230111336027, 16947232508181065875), + "iid_data" : (4863710079841067876, 17884299982821017735), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -115841,7 +114448,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarContinuousWaveAnalysisModeGoalSNR, [RadarContinuousWaveAnalysisModeGoalSNR, IRadarContinuousWaveAnalysisMode]) -agcls.AgClassCatalog.add_catalog_entry((4940886480788568275, 11948798497088688558), RadarContinuousWaveAnalysisModeGoalSNR) +agcls.AgClassCatalog.add_catalog_entry((5062084323077280404, 12439802087575860632), RadarContinuousWaveAnalysisModeGoalSNR) agcls.AgTypeNameMap["RadarContinuousWaveAnalysisModeGoalSNR"] = RadarContinuousWaveAnalysisModeGoalSNR class RadarContinuousWaveAnalysisModeFixedTime(IRadarContinuousWaveAnalysisMode, SupportsDeleteCallback): @@ -115852,7 +114459,7 @@ class RadarContinuousWaveAnalysisModeFixedTime(IRadarContinuousWaveAnalysisMode, _get_fixed_time_method_offset = 1 _set_fixed_time_method_offset = 2 _metadata = { - "iid_data" : (5343876695564198710, 12551339207020094088), + "iid_data" : (5482970893116049794, 12805225150671155328), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -115891,7 +114498,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarContinuousWaveAnalysisModeFixedTime, [RadarContinuousWaveAnalysisModeFixedTime, IRadarContinuousWaveAnalysisMode]) -agcls.AgClassCatalog.add_catalog_entry((5329712172617314049, 6352091836858372524), RadarContinuousWaveAnalysisModeFixedTime) +agcls.AgClassCatalog.add_catalog_entry((5533528272548326839, 3335910233202901890), RadarContinuousWaveAnalysisModeFixedTime) agcls.AgTypeNameMap["RadarContinuousWaveAnalysisModeFixedTime"] = RadarContinuousWaveAnalysisModeFixedTime class RadarWaveformSarPulseDefinition(SupportsDeleteCallback): @@ -115928,7 +114535,7 @@ class RadarWaveformSarPulseDefinition(SupportsDeleteCallback): _get_number_of_pulses_method_offset = 27 _set_number_of_pulses_method_offset = 28 _metadata = { - "iid_data" : (5309974392535383465, 14780148273819455924), + "iid_data" : (5132029060459129909, 7799815233244267194), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -116173,7 +114780,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveformSarPulseDefinition, [RadarWaveformSarPulseDefinition, ]) -agcls.AgClassCatalog.add_catalog_entry((5222371102576167163, 13758584620212783752), RadarWaveformSarPulseDefinition) +agcls.AgClassCatalog.add_catalog_entry((4799634345792416858, 15464077221469787521), RadarWaveformSarPulseDefinition) agcls.AgTypeNameMap["RadarWaveformSarPulseDefinition"] = RadarWaveformSarPulseDefinition class RadarWaveformSarPulseIntegration(SupportsDeleteCallback): @@ -116194,7 +114801,7 @@ class RadarWaveformSarPulseIntegration(SupportsDeleteCallback): _get_multiplicative_noise_ratio_method_offset = 11 _set_multiplicative_noise_ratio_method_offset = 12 _metadata = { - "iid_data" : (5537709251843932020, 12219804905698444984), + "iid_data" : (5568152973776204757, 9410645001654310059), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -116311,13 +114918,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveformSarPulseIntegration, [RadarWaveformSarPulseIntegration, ]) -agcls.AgClassCatalog.add_catalog_entry((5705161175462916561, 2264211053627365044), RadarWaveformSarPulseIntegration) +agcls.AgClassCatalog.add_catalog_entry((5012987396824551429, 5938973962730674096), RadarWaveformSarPulseIntegration) agcls.AgTypeNameMap["RadarWaveformSarPulseIntegration"] = RadarWaveformSarPulseIntegration class RadarTransmitter(SupportsDeleteCallback): """Interface which defines a radar transmitter.""" - _num_methods = 23 + _num_methods = 20 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_frequency_specification_method_offset = 1 _set_frequency_specification_method_offset = 2 @@ -116338,12 +114945,9 @@ class RadarTransmitter(SupportsDeleteCallback): _set_power_amplifier_bandwidth_method_offset = 17 _get_enable_filter_method_offset = 18 _set_enable_filter_method_offset = 19 - _get_supported_filters_method_offset = 20 - _set_filter_method_offset = 21 - _get_filter_method_offset = 22 - _get_filter_component_linking_method_offset = 23 + _get_filter_component_linking_method_offset = 20 _metadata = { - "iid_data" : (5346788497031824684, 4841748737081806222), + "iid_data" : (5325862077767289550, 17203484510840338561), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -116493,29 +115097,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(RadarTransmitter._metadata, RadarTransmitter._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitter instead. Gets an array of supported filter model names.""" - return self._intf.get_property(RadarTransmitter._metadata, RadarTransmitter._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on RadarTransmitter instead. Sets the current filter model by name.""" - return self._intf.invoke(RadarTransmitter._metadata, RadarTransmitter._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitter instead. Gets the current filter model.""" - return self._intf.get_property(RadarTransmitter._metadata, RadarTransmitter._get_filter_metadata) - _get_filter_component_linking_metadata = { "offset" : _get_filter_component_linking_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -116534,8 +115115,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[power_amplifier_bandwidth] = "power_amplifier_bandwidth" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[filter_component_linking] = "filter_component_linking" def __init__(self, source_object=None): @@ -116551,13 +115130,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarTransmitter, [RadarTransmitter, ]) -agcls.AgClassCatalog.add_catalog_entry((5214539059549655289, 16663210543677685916), RadarTransmitter) +agcls.AgClassCatalog.add_catalog_entry((4707384413614491157, 7297704744990553233), RadarTransmitter) agcls.AgTypeNameMap["RadarTransmitter"] = RadarTransmitter class RadarTransmitterMultifunction(SupportsDeleteCallback): """Interface which defines a multifunction radar transmitter.""" - _num_methods = 17 + _num_methods = 14 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_post_transmit_gains_losses_method_offset = 1 _get_enable_polarization_method_offset = 2 @@ -116570,14 +115149,11 @@ class RadarTransmitterMultifunction(SupportsDeleteCallback): _set_power_amplifier_bandwidth_method_offset = 9 _get_enable_filter_method_offset = 10 _set_enable_filter_method_offset = 11 - _get_supported_filters_method_offset = 12 - _set_filter_method_offset = 13 - _get_filter_method_offset = 14 - _get_maximum_power_limit_method_offset = 15 - _set_maximum_power_limit_method_offset = 16 - _get_filter_component_linking_method_offset = 17 + _get_maximum_power_limit_method_offset = 12 + _set_maximum_power_limit_method_offset = 13 + _get_filter_component_linking_method_offset = 14 _metadata = { - "iid_data" : (5735444454254985787, 16572340388840428176), + "iid_data" : (4701781673429983004, 13004909294452902076), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -116667,29 +115243,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(RadarTransmitterMultifunction._metadata, RadarTransmitterMultifunction._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitterMultifunction instead. Gets an array of supported filter model names.""" - return self._intf.get_property(RadarTransmitterMultifunction._metadata, RadarTransmitterMultifunction._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on RadarTransmitterMultifunction instead. Sets the current filter model by name.""" - return self._intf.invoke(RadarTransmitterMultifunction._metadata, RadarTransmitterMultifunction._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarTransmitterMultifunction instead. Gets the current filter model.""" - return self._intf.get_property(RadarTransmitterMultifunction._metadata, RadarTransmitterMultifunction._get_filter_metadata) - _get_maximum_power_limit_metadata = { "offset" : _get_maximum_power_limit_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @@ -116719,8 +115272,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[power_amplifier_bandwidth] = "power_amplifier_bandwidth" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[maximum_power_limit] = "maximum_power_limit" _property_names[filter_component_linking] = "filter_component_linking" @@ -116737,13 +115288,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarTransmitterMultifunction, [RadarTransmitterMultifunction, ]) -agcls.AgClassCatalog.add_catalog_entry((4948251357925301591, 6845419164901774739), RadarTransmitterMultifunction) +agcls.AgClassCatalog.add_catalog_entry((5552815270131606423, 5372318138779175592), RadarTransmitterMultifunction) agcls.AgTypeNameMap["RadarTransmitterMultifunction"] = RadarTransmitterMultifunction class RadarReceiver(SupportsDeleteCallback): """Interface which defines a radar receiver.""" - _num_methods = 39 + _num_methods = 36 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_antenna_to_lna_line_loss_method_offset = 1 _set_antenna_to_lna_line_loss_method_offset = 2 @@ -116767,25 +115318,22 @@ class RadarReceiver(SupportsDeleteCallback): _set_lna_bandwidth_method_offset = 20 _get_enable_filter_method_offset = 21 _set_enable_filter_method_offset = 22 - _get_supported_filters_method_offset = 23 - _set_filter_method_offset = 24 - _get_filter_method_offset = 25 - _get_system_noise_temperature_method_offset = 26 - _get_enable_rfstc_method_offset = 27 - _set_enable_rfstc_method_offset = 28 - _set_rfstc_type_method_offset = 29 - _get_rfstc_method_offset = 30 - _get_enable_ifstc_method_offset = 31 - _set_enable_ifstc_method_offset = 32 - _set_ifstc_type_method_offset = 33 - _get_ifstc_method_offset = 34 - _get_supported_rfstc_types_method_offset = 35 - _get_supported_ifstc_types_method_offset = 36 - _get_frequency_method_offset = 37 - _set_frequency_method_offset = 38 - _get_filter_component_linking_method_offset = 39 + _get_system_noise_temperature_method_offset = 23 + _get_enable_rfstc_method_offset = 24 + _set_enable_rfstc_method_offset = 25 + _set_rfstc_type_method_offset = 26 + _get_rfstc_method_offset = 27 + _get_enable_ifstc_method_offset = 28 + _set_enable_ifstc_method_offset = 29 + _set_ifstc_type_method_offset = 30 + _get_ifstc_method_offset = 31 + _get_supported_rfstc_types_method_offset = 32 + _get_supported_ifstc_types_method_offset = 33 + _get_frequency_method_offset = 34 + _set_frequency_method_offset = 35 + _get_filter_component_linking_method_offset = 36 _metadata = { - "iid_data" : (5755312692785904905, 46171344266796425), + "iid_data" : (4692730598516826291, 15360045445642204846), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -116958,29 +115506,6 @@ def enable_filter(self) -> bool: def enable_filter(self, value:bool) -> None: return self._intf.set_property(RadarReceiver._metadata, RadarReceiver._set_enable_filter_metadata, value) - _get_supported_filters_metadata = { "offset" : _get_supported_filters_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_filters(self) -> list: - """Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarReceiver instead. Gets an array of supported model names.""" - return self._intf.get_property(RadarReceiver._metadata, RadarReceiver._get_supported_filters_metadata) - - _set_filter_metadata = { "offset" : _set_filter_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_filter(self, name:str) -> None: - """Do not use this method, as it is deprecated. Use FilterComponentLinking on RadarReceiver instead. Sets the current filter model by name.""" - return self._intf.invoke(RadarReceiver._metadata, RadarReceiver._set_filter_metadata, name) - - _get_filter_metadata = { "offset" : _get_filter_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def filter(self) -> "IRFFilterModel": - """Do not use this property, as it is deprecated. Use FilterComponentLinking on RadarReceiver instead. Gets the current filter model.""" - return self._intf.get_property(RadarReceiver._metadata, RadarReceiver._get_filter_metadata) - _get_system_noise_temperature_metadata = { "offset" : _get_system_noise_temperature_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -117100,8 +115625,6 @@ def filter_component_linking(self) -> "IComponentLinkEmbedControl": _property_names[polarization] = "polarization" _property_names[lna_bandwidth] = "lna_bandwidth" _property_names[enable_filter] = "enable_filter" - _property_names[supported_filters] = "supported_filters" - _property_names[filter] = "filter" _property_names[system_noise_temperature] = "system_noise_temperature" _property_names[enable_rfstc] = "enable_rfstc" _property_names[rfstc] = "rfstc" @@ -117125,7 +115648,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarReceiver, [RadarReceiver, ]) -agcls.AgClassCatalog.add_catalog_entry((5195425438449718174, 9003726987945863303), RadarReceiver) +agcls.AgClassCatalog.add_catalog_entry((5585920164700020917, 3192617919510708096), RadarReceiver) agcls.AgTypeNameMap["RadarReceiver"] = RadarReceiver class AdditionalGainLoss(SupportsDeleteCallback): @@ -117138,7 +115661,7 @@ class AdditionalGainLoss(SupportsDeleteCallback): _get_identifier_method_offset = 3 _set_identifier_method_offset = 4 _metadata = { - "iid_data" : (5094924740987704570, 6762949817274188470), + "iid_data" : (5610348766802803532, 10291748046113239988), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -117191,7 +115714,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdditionalGainLoss, [AdditionalGainLoss, ]) -agcls.AgClassCatalog.add_catalog_entry((5682735709052352217, 4609487949052129924), AdditionalGainLoss) +agcls.AgClassCatalog.add_catalog_entry((5673365057142035578, 12567562045298669750), AdditionalGainLoss) agcls.AgTypeNameMap["AdditionalGainLoss"] = AdditionalGainLoss class AdditionalGainLossCollection(SupportsDeleteCallback): @@ -117206,7 +115729,7 @@ class AdditionalGainLossCollection(SupportsDeleteCallback): _add_method_offset = 5 _clear_method_offset = 6 _metadata = { - "iid_data" : (5062140261960825298, 13382843627764962732), + "iid_data" : (4707263701463321252, 12006701529339028906), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -117289,7 +115812,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdditionalGainLossCollection, [AdditionalGainLossCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5406265494170268280, 1291788711589501334), AdditionalGainLossCollection) +agcls.AgClassCatalog.add_catalog_entry((4702500926195749546, 5198573314602211248), AdditionalGainLossCollection) agcls.AgTypeNameMap["AdditionalGainLossCollection"] = AdditionalGainLossCollection class Polarization(IPolarization, SupportsDeleteCallback): @@ -117308,7 +115831,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Polarization, [IPolarization]) -agcls.AgClassCatalog.add_catalog_entry((4751973537586723216, 12404375208248974217), Polarization) +agcls.AgClassCatalog.add_catalog_entry((5215096947663939716, 8449766662188281993), Polarization) agcls.AgTypeNameMap["Polarization"] = Polarization class PolarizationElliptical(IPolarizationElliptical, IPolarization, SupportsDeleteCallback): @@ -117329,7 +115852,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolarizationElliptical, [IPolarizationElliptical, IPolarization]) -agcls.AgClassCatalog.add_catalog_entry((5116581439074682501, 16670526883984973984), PolarizationElliptical) +agcls.AgClassCatalog.add_catalog_entry((5312160731763407286, 17558849412965352339), PolarizationElliptical) agcls.AgTypeNameMap["PolarizationElliptical"] = PolarizationElliptical class ReceivePolarizationElliptical(IPolarizationElliptical, IPolarization, IPolarizationCrossPolLeakage, SupportsDeleteCallback): @@ -117352,7 +115875,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceivePolarizationElliptical, [IPolarizationElliptical, IPolarization, IPolarizationCrossPolLeakage]) -agcls.AgClassCatalog.add_catalog_entry((4833226716223694246, 9891830273554576539), ReceivePolarizationElliptical) +agcls.AgClassCatalog.add_catalog_entry((4789125670438836421, 577101467004111025), ReceivePolarizationElliptical) agcls.AgTypeNameMap["ReceivePolarizationElliptical"] = ReceivePolarizationElliptical class PolarizationLeftHandCircular(IPolarization, SupportsDeleteCallback): @@ -117371,7 +115894,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolarizationLeftHandCircular, [IPolarization]) -agcls.AgClassCatalog.add_catalog_entry((5192098775989115471, 881085508417223590), PolarizationLeftHandCircular) +agcls.AgClassCatalog.add_catalog_entry((5154388525866285221, 10219455526509272207), PolarizationLeftHandCircular) agcls.AgTypeNameMap["PolarizationLeftHandCircular"] = PolarizationLeftHandCircular class PolarizationRightHandCircular(IPolarization, SupportsDeleteCallback): @@ -117390,7 +115913,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolarizationRightHandCircular, [IPolarization]) -agcls.AgClassCatalog.add_catalog_entry((5393557937731544061, 16298636420924547749), PolarizationRightHandCircular) +agcls.AgClassCatalog.add_catalog_entry((5560551384164002291, 10188505184579478408), PolarizationRightHandCircular) agcls.AgTypeNameMap["PolarizationRightHandCircular"] = PolarizationRightHandCircular class ReceivePolarizationLeftHandCircular(IPolarization, IPolarizationCrossPolLeakage, SupportsDeleteCallback): @@ -117411,7 +115934,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceivePolarizationLeftHandCircular, [IPolarization, IPolarizationCrossPolLeakage]) -agcls.AgClassCatalog.add_catalog_entry((5419490449546229185, 17905242584093076907), ReceivePolarizationLeftHandCircular) +agcls.AgClassCatalog.add_catalog_entry((5050718065723712604, 2185436640921501573), ReceivePolarizationLeftHandCircular) agcls.AgTypeNameMap["ReceivePolarizationLeftHandCircular"] = ReceivePolarizationLeftHandCircular class ReceivePolarizationRightHandCircular(IPolarization, IPolarizationCrossPolLeakage, SupportsDeleteCallback): @@ -117432,7 +115955,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceivePolarizationRightHandCircular, [IPolarization, IPolarizationCrossPolLeakage]) -agcls.AgClassCatalog.add_catalog_entry((5545659532126529311, 6406822239863139766), ReceivePolarizationRightHandCircular) +agcls.AgClassCatalog.add_catalog_entry((4660121780633370704, 17456199528636897430), ReceivePolarizationRightHandCircular) agcls.AgTypeNameMap["ReceivePolarizationRightHandCircular"] = ReceivePolarizationRightHandCircular class PolarizationLinear(IPolarizationLinear, IPolarization, SupportsDeleteCallback): @@ -117453,7 +115976,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolarizationLinear, [IPolarizationLinear, IPolarization]) -agcls.AgClassCatalog.add_catalog_entry((5687187341805242738, 6132402773416215182), PolarizationLinear) +agcls.AgClassCatalog.add_catalog_entry((5088551495651342717, 12823443440895176126), PolarizationLinear) agcls.AgTypeNameMap["PolarizationLinear"] = PolarizationLinear class ReceivePolarizationLinear(IPolarizationLinear, IPolarization, IPolarizationCrossPolLeakage, SupportsDeleteCallback): @@ -117476,7 +115999,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceivePolarizationLinear, [IPolarizationLinear, IPolarization, IPolarizationCrossPolLeakage]) -agcls.AgClassCatalog.add_catalog_entry((4977764218078753687, 14997278564294843059), ReceivePolarizationLinear) +agcls.AgClassCatalog.add_catalog_entry((4857387309549591817, 5331638304818479035), ReceivePolarizationLinear) agcls.AgTypeNameMap["ReceivePolarizationLinear"] = ReceivePolarizationLinear class PolarizationHorizontal(IPolarizationHorizontal, IPolarization, SupportsDeleteCallback): @@ -117497,7 +116020,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolarizationHorizontal, [IPolarizationHorizontal, IPolarization]) -agcls.AgClassCatalog.add_catalog_entry((5418938938258060381, 6335625040115232441), PolarizationHorizontal) +agcls.AgClassCatalog.add_catalog_entry((5311102489506950865, 16653108355318024842), PolarizationHorizontal) agcls.AgTypeNameMap["PolarizationHorizontal"] = PolarizationHorizontal class ReceivePolarizationHorizontal(IPolarizationHorizontal, IPolarization, IPolarizationCrossPolLeakage, SupportsDeleteCallback): @@ -117520,7 +116043,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceivePolarizationHorizontal, [IPolarizationHorizontal, IPolarization, IPolarizationCrossPolLeakage]) -agcls.AgClassCatalog.add_catalog_entry((5522323876503326801, 10796101697844337300), ReceivePolarizationHorizontal) +agcls.AgClassCatalog.add_catalog_entry((5697105513036605690, 6555349780383661957), ReceivePolarizationHorizontal) agcls.AgTypeNameMap["ReceivePolarizationHorizontal"] = ReceivePolarizationHorizontal class PolarizationVertical(IPolarizationVertical, IPolarization, SupportsDeleteCallback): @@ -117541,7 +116064,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PolarizationVertical, [IPolarizationVertical, IPolarization]) -agcls.AgClassCatalog.add_catalog_entry((4900475257025166235, 4102054416101261470), PolarizationVertical) +agcls.AgClassCatalog.add_catalog_entry((5688476273040108689, 6434810008107287955), PolarizationVertical) agcls.AgTypeNameMap["PolarizationVertical"] = PolarizationVertical class ReceivePolarizationVertical(IPolarizationVertical, IPolarization, IPolarizationCrossPolLeakage, SupportsDeleteCallback): @@ -117564,7 +116087,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReceivePolarizationVertical, [IPolarizationVertical, IPolarization, IPolarizationCrossPolLeakage]) -agcls.AgClassCatalog.add_catalog_entry((5535086889572697489, 626388335970649746), ReceivePolarizationVertical) +agcls.AgClassCatalog.add_catalog_entry((5368389436002293338, 16203404821205268367), ReceivePolarizationVertical) agcls.AgTypeNameMap["ReceivePolarizationVertical"] = ReceivePolarizationVertical class RadarClutter(SupportsDeleteCallback): @@ -117576,7 +116099,7 @@ class RadarClutter(SupportsDeleteCallback): _set_enabled_method_offset = 2 _get_scattering_point_provider_list_method_offset = 3 _metadata = { - "iid_data" : (5168882518317674814, 3309995650725238944), + "iid_data" : (4636942952869002718, 12609638150875511174), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -117622,85 +116145,9 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarClutter, [RadarClutter, ]) -agcls.AgClassCatalog.add_catalog_entry((5446389681844244080, 6917271294534740374), RadarClutter) +agcls.AgClassCatalog.add_catalog_entry((5059458242571405235, 16766889124146755463), RadarClutter) agcls.AgTypeNameMap["RadarClutter"] = RadarClutter -class RadarClutterGeometry(SupportsDeleteCallback): - """Do not use this interface, as it is deprecated. Use RadarClutter interface instead. Interface which defines a radar's clutter geometry.""" - - _num_methods = 5 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_enabled_method_offset = 1 - _set_enabled_method_offset = 2 - _get_supported_models_method_offset = 3 - _set_model_method_offset = 4 - _get_model_method_offset = 5 - _metadata = { - "iid_data" : (4911158199686748657, 8573846423485161915), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def _get_property(self, attrname): - return get_interface_property(attrname, RadarClutterGeometry) - - _get_enabled_metadata = { "offset" : _get_enabled_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def enabled(self) -> bool: - """Do not use this property, as it is deprecated. Use Enabled on RadarClutter instead. Gets or sets whether clutter geometry is enabled or disabled.""" - return self._intf.get_property(RadarClutterGeometry._metadata, RadarClutterGeometry._get_enabled_metadata) - - _set_enabled_metadata = { "offset" : _set_enabled_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @enabled.setter - def enabled(self, value:bool) -> None: - return self._intf.set_property(RadarClutterGeometry._metadata, RadarClutterGeometry._set_enabled_metadata, value) - - _get_supported_models_metadata = { "offset" : _get_supported_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_models(self) -> list: - """Do not use this property, as it is deprecated. Use ScatteringPointProviderList on RadarClutter instead. Gets an array of supported model names.""" - return self._intf.get_property(RadarClutterGeometry._metadata, RadarClutterGeometry._get_supported_models_metadata) - - _set_model_metadata = { "offset" : _set_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use ScatteringPointProviderList on RadarClutter instead. Sets the current clutter geometry model by name.""" - return self._intf.invoke(RadarClutterGeometry._metadata, RadarClutterGeometry._set_model_metadata, model_name) - - _get_model_metadata = { "offset" : _get_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def model(self) -> "IRadarClutterGeometryModel": - """Do not use this property, as it is deprecated. Use ScatteringPointProviderList on RadarClutter instead. Gets the current clutter geometry model.""" - return self._intf.get_property(RadarClutterGeometry._metadata, RadarClutterGeometry._get_model_metadata) - - _property_names[enabled] = "enabled" - _property_names[supported_models] = "supported_models" - _property_names[model] = "model" - - def __init__(self, source_object=None): - """Construct an object of type RadarClutterGeometry.""" - SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, RadarClutterGeometry) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, RadarClutterGeometry, [RadarClutterGeometry, ]) - -agcls.AgClassCatalog.add_catalog_entry((5565776891712654667, 11368507770641792176), RadarClutterGeometry) -agcls.AgTypeNameMap["RadarClutterGeometry"] = RadarClutterGeometry - class ScatteringPointProviderCollectionElement(SupportsDeleteCallback): """Provide access to the properties and methods defining an entry in the scattering point provider collection.""" @@ -117710,7 +116157,7 @@ class ScatteringPointProviderCollectionElement(SupportsDeleteCallback): _set_enabled_method_offset = 2 _get_scattering_point_provider_method_offset = 3 _metadata = { - "iid_data" : (5164645861531851640, 7041626969981290138), + "iid_data" : (5472333859622584231, 17149300549072133553), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -117757,7 +116204,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScatteringPointProviderCollectionElement, [ScatteringPointProviderCollectionElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5634683201981453251, 2819009902751801481), ScatteringPointProviderCollectionElement) +agcls.AgClassCatalog.add_catalog_entry((4811120441021064926, 11267295451011828658), ScatteringPointProviderCollectionElement) agcls.AgTypeNameMap["ScatteringPointProviderCollectionElement"] = ScatteringPointProviderCollectionElement class ScatteringPointProviderCollection(SupportsDeleteCallback): @@ -117773,7 +116220,7 @@ class ScatteringPointProviderCollection(SupportsDeleteCallback): _add_method_offset = 6 _clear_method_offset = 7 _metadata = { - "iid_data" : (4759452363943221997, 6636610040457297574), + "iid_data" : (5049115809404347428, 17213849092845346481), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -117863,7 +116310,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScatteringPointProviderCollection, [ScatteringPointProviderCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4901768796550852408, 339185683783481535), ScatteringPointProviderCollection) +agcls.AgClassCatalog.add_catalog_entry((5169552370395704181, 5792200244238359448), ScatteringPointProviderCollection) agcls.AgTypeNameMap["ScatteringPointProviderCollection"] = ScatteringPointProviderCollection class ScatteringPointProviderList(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -117875,7 +116322,7 @@ class ScatteringPointProviderList(IComponentInfo, ICloneable, SupportsDeleteCall _get_type_method_offset = 2 _get_point_providers_method_offset = 3 _metadata = { - "iid_data" : (5017216755788155351, 12548796245204282514), + "iid_data" : (5379846533493699088, 7344815483671448486), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -117927,22 +116374,20 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScatteringPointProviderList, [ScatteringPointProviderList, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4822536244939461731, 5502763298054753440), ScatteringPointProviderList) +agcls.AgClassCatalog.add_catalog_entry((5557186823312122287, 2069495256605124767), ScatteringPointProviderList) agcls.AgTypeNameMap["ScatteringPointProviderList"] = ScatteringPointProviderList -class ScatteringPointProvider(IScatteringPointProvider, IRadarClutterGeometryModel, IComponentInfo, ICloneable, SupportsDeleteCallback): +class ScatteringPointProvider(IScatteringPointProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): """Class defining a scattering point provider.""" def __init__(self, source_object=None): """Construct an object of type ScatteringPointProvider.""" SupportsDeleteCallback.__init__(self) IScatteringPointProvider.__init__(self, source_object) - IRadarClutterGeometryModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf IScatteringPointProvider._private_init(self, intf) - IRadarClutterGeometryModel._private_init(self, intf) IComponentInfo._private_init(self, intf) ICloneable._private_init(self, intf) def __eq__(self, other): @@ -117950,19 +116395,19 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, ScatteringPointProvider, [IScatteringPointProvider, IRadarClutterGeometryModel, IComponentInfo, ICloneable]) + set_class_attribute(self, attrname, value, ScatteringPointProvider, [IScatteringPointProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4854798032688690591, 8298448349348142470), ScatteringPointProvider) +agcls.AgClassCatalog.add_catalog_entry((4783333404387414099, 12775386957377469882), ScatteringPointProvider) agcls.AgTypeNameMap["ScatteringPointProvider"] = ScatteringPointProvider -class ScatteringPointProviderSinglePoint(IScatteringPointProvider, IRadarClutterGeometryModel, IComponentInfo, ICloneable, SupportsDeleteCallback): +class ScatteringPointProviderSinglePoint(IScatteringPointProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a single point scattering point provider.""" _num_methods = 1 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_scattering_point_model_method_offset = 1 _metadata = { - "iid_data" : (5595599865553844890, 9728146516352640405), + "iid_data" : (5291607013871553300, 5066942192330544541), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -117984,13 +116429,11 @@ def __init__(self, source_object=None): SupportsDeleteCallback.__init__(self) initialize_from_source_object(self, source_object, ScatteringPointProviderSinglePoint) IScatteringPointProvider.__init__(self, source_object) - IRadarClutterGeometryModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf IScatteringPointProvider._private_init(self, intf) - IRadarClutterGeometryModel._private_init(self, intf) IComponentInfo._private_init(self, intf) ICloneable._private_init(self, intf) def __eq__(self, other): @@ -117998,9 +116441,9 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, ScatteringPointProviderSinglePoint, [ScatteringPointProviderSinglePoint, IScatteringPointProvider, IRadarClutterGeometryModel, IComponentInfo, ICloneable]) + set_class_attribute(self, attrname, value, ScatteringPointProviderSinglePoint, [ScatteringPointProviderSinglePoint, IScatteringPointProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4629876405841926841, 14954022476427155115), ScatteringPointProviderSinglePoint) +agcls.AgClassCatalog.add_catalog_entry((4697960120904813687, 2602733151482626732), ScatteringPointProviderSinglePoint) agcls.AgTypeNameMap["ScatteringPointProviderSinglePoint"] = ScatteringPointProviderSinglePoint class ScatteringPointCollectionElement(SupportsDeleteCallback): @@ -118013,7 +116456,7 @@ class ScatteringPointCollectionElement(SupportsDeleteCallback): _get_altitude_method_offset = 3 _get_scattering_point_model_method_offset = 4 _metadata = { - "iid_data" : (5183174695715109717, 17824756061308989329), + "iid_data" : (5419799868094334586, 8236582735940890249), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118070,7 +116513,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScatteringPointCollectionElement, [ScatteringPointCollectionElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4641529370476936975, 11992197335585073062), ScatteringPointCollectionElement) +agcls.AgClassCatalog.add_catalog_entry((4994597186290886930, 14259556250872707241), ScatteringPointCollectionElement) agcls.AgTypeNameMap["ScatteringPointCollectionElement"] = ScatteringPointCollectionElement class ScatteringPointCollection(SupportsDeleteCallback): @@ -118082,7 +116525,7 @@ class ScatteringPointCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5532341483619553516, 9575971874210053820), + "iid_data" : (5183043190373709090, 5154770913790176140), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -118144,7 +116587,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScatteringPointCollection, [ScatteringPointCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4943162981198577722, 12735211158718627501), ScatteringPointCollection) +agcls.AgClassCatalog.add_catalog_entry((5699063982777431163, 1397117958783792017), ScatteringPointCollection) agcls.AgTypeNameMap["ScatteringPointCollection"] = ScatteringPointCollection class ScatteringPointProviderPointsFile(IScatteringPointProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -118157,7 +116600,7 @@ class ScatteringPointProviderPointsFile(IScatteringPointProvider, IComponentInfo _get_default_scattering_point_model_method_offset = 3 _get_scattering_points_method_offset = 4 _metadata = { - "iid_data" : (5696122511347215554, 3721055605923258002), + "iid_data" : (5324571449617737133, 7708889797318040487), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118218,17 +116661,17 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScatteringPointProviderPointsFile, [ScatteringPointProviderPointsFile, IScatteringPointProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4822807775811271212, 3021802653700149900), ScatteringPointProviderPointsFile) +agcls.AgClassCatalog.add_catalog_entry((4673676576807305368, 12267874865061951672), ScatteringPointProviderPointsFile) agcls.AgTypeNameMap["ScatteringPointProviderPointsFile"] = ScatteringPointProviderPointsFile -class ScatteringPointProviderRangeOverCFARCells(IScatteringPointProvider, IRadarClutterGeometryModel, IComponentInfo, ICloneable, SupportsDeleteCallback): +class ScatteringPointProviderRangeOverCFARCells(IScatteringPointProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a range over CFAR cells scattering point provider.""" _num_methods = 1 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_scattering_point_model_method_offset = 1 _metadata = { - "iid_data" : (5010750965002380182, 952345804786277248), + "iid_data" : (5262300135177912506, 6657378972238049215), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118250,13 +116693,11 @@ def __init__(self, source_object=None): SupportsDeleteCallback.__init__(self) initialize_from_source_object(self, source_object, ScatteringPointProviderRangeOverCFARCells) IScatteringPointProvider.__init__(self, source_object) - IRadarClutterGeometryModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf IScatteringPointProvider._private_init(self, intf) - IRadarClutterGeometryModel._private_init(self, intf) IComponentInfo._private_init(self, intf) ICloneable._private_init(self, intf) def __eq__(self, other): @@ -118264,19 +116705,19 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, ScatteringPointProviderRangeOverCFARCells, [ScatteringPointProviderRangeOverCFARCells, IScatteringPointProvider, IRadarClutterGeometryModel, IComponentInfo, ICloneable]) + set_class_attribute(self, attrname, value, ScatteringPointProviderRangeOverCFARCells, [ScatteringPointProviderRangeOverCFARCells, IScatteringPointProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5739708327328351623, 8271262365720943518), ScatteringPointProviderRangeOverCFARCells) +agcls.AgClassCatalog.add_catalog_entry((5363500543901960406, 1784214504099687809), ScatteringPointProviderRangeOverCFARCells) agcls.AgTypeNameMap["ScatteringPointProviderRangeOverCFARCells"] = ScatteringPointProviderRangeOverCFARCells -class ScatteringPointProviderSmoothOblateEarth(IScatteringPointProvider, IRadarClutterGeometryModel, IComponentInfo, ICloneable, SupportsDeleteCallback): +class ScatteringPointProviderSmoothOblateEarth(IScatteringPointProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a smooth oblate earth scattering point provider.""" _num_methods = 1 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_scattering_point_model_method_offset = 1 _metadata = { - "iid_data" : (5716250268999179873, 8735109389246381491), + "iid_data" : (5052239654826455666, 6492647081178610607), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118298,13 +116739,11 @@ def __init__(self, source_object=None): SupportsDeleteCallback.__init__(self) initialize_from_source_object(self, source_object, ScatteringPointProviderSmoothOblateEarth) IScatteringPointProvider.__init__(self, source_object) - IRadarClutterGeometryModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf IScatteringPointProvider._private_init(self, intf) - IRadarClutterGeometryModel._private_init(self, intf) IComponentInfo._private_init(self, intf) ICloneable._private_init(self, intf) def __eq__(self, other): @@ -118312,12 +116751,12 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, ScatteringPointProviderSmoothOblateEarth, [ScatteringPointProviderSmoothOblateEarth, IScatteringPointProvider, IRadarClutterGeometryModel, IComponentInfo, ICloneable]) + set_class_attribute(self, attrname, value, ScatteringPointProviderSmoothOblateEarth, [ScatteringPointProviderSmoothOblateEarth, IScatteringPointProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4952100746214645463, 13356492844990630297), ScatteringPointProviderSmoothOblateEarth) +agcls.AgClassCatalog.add_catalog_entry((5173904243573353007, 13919313260624987572), ScatteringPointProviderSmoothOblateEarth) agcls.AgTypeNameMap["ScatteringPointProviderSmoothOblateEarth"] = ScatteringPointProviderSmoothOblateEarth -class ScatteringPointProviderPlugin(IScatteringPointProvider, IRadarClutterGeometryModelPlugin, IRadarClutterGeometryModel, IComponentInfo, ICloneable, SupportsDeleteCallback): +class ScatteringPointProviderPlugin(IScatteringPointProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a plugin scattering point provider.""" _num_methods = 3 @@ -118326,7 +116765,7 @@ class ScatteringPointProviderPlugin(IScatteringPointProvider, IRadarClutterGeome _get_raw_plugin_object_method_offset = 2 _get_scattering_point_model_method_offset = 3 _metadata = { - "iid_data" : (5253018968690153263, 8762876869549721228), + "iid_data" : (4616662392583789534, 16106511897249624711), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118366,15 +116805,11 @@ def __init__(self, source_object=None): SupportsDeleteCallback.__init__(self) initialize_from_source_object(self, source_object, ScatteringPointProviderPlugin) IScatteringPointProvider.__init__(self, source_object) - IRadarClutterGeometryModelPlugin.__init__(self, source_object) - IRadarClutterGeometryModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf IScatteringPointProvider._private_init(self, intf) - IRadarClutterGeometryModelPlugin._private_init(self, intf) - IRadarClutterGeometryModel._private_init(self, intf) IComponentInfo._private_init(self, intf) ICloneable._private_init(self, intf) def __eq__(self, other): @@ -118382,9 +116817,9 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, ScatteringPointProviderPlugin, [ScatteringPointProviderPlugin, IScatteringPointProvider, IRadarClutterGeometryModelPlugin, IRadarClutterGeometryModel, IComponentInfo, ICloneable]) + set_class_attribute(self, attrname, value, ScatteringPointProviderPlugin, [ScatteringPointProviderPlugin, IScatteringPointProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5482111635060205209, 3654786697565804171), ScatteringPointProviderPlugin) +agcls.AgClassCatalog.add_catalog_entry((5623736211177617555, 12068944656335388570), ScatteringPointProviderPlugin) agcls.AgTypeNameMap["ScatteringPointProviderPlugin"] = ScatteringPointProviderPlugin class CommRadPluginConfiguration(SupportsDeleteCallback): @@ -118396,7 +116831,7 @@ class CommRadPluginConfiguration(SupportsDeleteCallback): _set_property_method_offset = 2 _get_available_properties_method_offset = 3 _metadata = { - "iid_data" : (5659537235689532234, 16767602768370428345), + "iid_data" : (4688434470802270439, 6738357427414874524), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118440,7 +116875,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommRadPluginConfiguration, [CommRadPluginConfiguration, ]) -agcls.AgClassCatalog.add_catalog_entry((5544855377727467594, 274456648255893416), CommRadPluginConfiguration) +agcls.AgClassCatalog.add_catalog_entry((5585876834827034747, 16100249489433936518), CommRadPluginConfiguration) agcls.AgTypeNameMap["CommRadPluginConfiguration"] = CommRadPluginConfiguration class RadarJamming(SupportsDeleteCallback): @@ -118452,7 +116887,7 @@ class RadarJamming(SupportsDeleteCallback): _set_enabled_method_offset = 2 _get_jammers_method_offset = 3 _metadata = { - "iid_data" : (5459620207461970387, 1258836292624543917), + "iid_data" : (4639233285475904650, 12603685542523103378), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118498,7 +116933,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarJamming, [RadarJamming, ]) -agcls.AgClassCatalog.add_catalog_entry((4712657379495561923, 15929368760823389583), RadarJamming) +agcls.AgClassCatalog.add_catalog_entry((4679574933455014662, 11395993815595650983), RadarJamming) agcls.AgTypeNameMap["RadarJamming"] = RadarJamming class RFInterference(SupportsDeleteCallback): @@ -118512,7 +116947,7 @@ class RFInterference(SupportsDeleteCallback): _set_include_active_comm_system_interference_emitters_method_offset = 4 _get_emitters_method_offset = 5 _metadata = { - "iid_data" : (5094662241621176907, 11573498537633176464), + "iid_data" : (5114223216287637631, 1581701128469078446), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118574,7 +117009,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFInterference, [RFInterference, ]) -agcls.AgClassCatalog.add_catalog_entry((5365109665810799108, 13477068911912998030), RFInterference) +agcls.AgClassCatalog.add_catalog_entry((5312020226658792087, 944077302289689787), RFInterference) agcls.AgTypeNameMap["RFInterference"] = RFInterference class RFFilterModel(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -118597,7 +117032,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModel, [IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4707346307578976217, 345716557890396849), RFFilterModel) +agcls.AgClassCatalog.add_catalog_entry((4676343424536661388, 16171801168942185873), RFFilterModel) agcls.AgTypeNameMap["RFFilterModel"] = RFFilterModel class RFFilterModelBessel(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -118610,7 +117045,7 @@ class RFFilterModelBessel(IRFFilterModel, IComponentInfo, ICloneable, SupportsDe _get_cut_off_frequency_method_offset = 3 _set_cut_off_frequency_method_offset = 4 _metadata = { - "iid_data" : (4782008349536829709, 13636785445635067791), + "iid_data" : (5257609326587249925, 18328122959623512763), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118669,7 +117104,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelBessel, [RFFilterModelBessel, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5715240842551260984, 1968119855833270189), RFFilterModelBessel) +agcls.AgClassCatalog.add_catalog_entry((5293066043512252378, 16604597911432009883), RFFilterModelBessel) agcls.AgTypeNameMap["RFFilterModelBessel"] = RFFilterModelBessel class RFFilterModelSincEnvelopeSinc(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -118684,7 +117119,7 @@ class RFFilterModelSincEnvelopeSinc(IRFFilterModel, IComponentInfo, ICloneable, _get_ripple_method_offset = 5 _set_ripple_method_offset = 6 _metadata = { - "iid_data" : (5760017345188252330, 3450472844153863822), + "iid_data" : (5139717300120134773, 155701403510883983), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118759,7 +117194,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelSincEnvelopeSinc, [RFFilterModelSincEnvelopeSinc, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4786457897261225808, 16282800259192966815), RFFilterModelSincEnvelopeSinc) +agcls.AgClassCatalog.add_catalog_entry((4813186748437297723, 10894854865724416415), RFFilterModelSincEnvelopeSinc) agcls.AgTypeNameMap["RFFilterModelSincEnvelopeSinc"] = RFFilterModelSincEnvelopeSinc class RFFilterModelElliptic(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -118774,7 +117209,7 @@ class RFFilterModelElliptic(IRFFilterModel, IComponentInfo, ICloneable, Supports _get_ripple_method_offset = 5 _set_ripple_method_offset = 6 _metadata = { - "iid_data" : (5392797063248195043, 36633914269235391), + "iid_data" : (4899067051699611457, 2204517680690406814), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118849,7 +117284,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelElliptic, [RFFilterModelElliptic, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4674017288989042326, 15020896759159198367), RFFilterModelElliptic) +agcls.AgClassCatalog.add_catalog_entry((5125204977756565919, 608254995178634894), RFFilterModelElliptic) agcls.AgTypeNameMap["RFFilterModelElliptic"] = RFFilterModelElliptic class RFFilterModelChebyshev(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -118864,7 +117299,7 @@ class RFFilterModelChebyshev(IRFFilterModel, IComponentInfo, ICloneable, Support _get_ripple_method_offset = 5 _set_ripple_method_offset = 6 _metadata = { - "iid_data" : (5625704225210502185, 18141837436843319939), + "iid_data" : (5502035969399786895, 9385585517852206744), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118939,7 +117374,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelChebyshev, [RFFilterModelChebyshev, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5006169553721238676, 16385701369788637373), RFFilterModelChebyshev) +agcls.AgClassCatalog.add_catalog_entry((5310071591814246891, 14567168609509313687), RFFilterModelChebyshev) agcls.AgTypeNameMap["RFFilterModelChebyshev"] = RFFilterModelChebyshev class RFFilterModelCosineWindow(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -118950,7 +117385,7 @@ class RFFilterModelCosineWindow(IRFFilterModel, IComponentInfo, ICloneable, Supp _get_sampling_frequency_method_offset = 1 _set_sampling_frequency_method_offset = 2 _metadata = { - "iid_data" : (5348590045288652640, 10095862065597802629), + "iid_data" : (5719519257626225996, 3612066193716025984), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -118993,7 +117428,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelCosineWindow, [RFFilterModelCosineWindow, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5217931242581035235, 3250193995871840700), RFFilterModelCosineWindow) +agcls.AgClassCatalog.add_catalog_entry((5375605521359493188, 15608221193654635431), RFFilterModelCosineWindow) agcls.AgTypeNameMap["RFFilterModelCosineWindow"] = RFFilterModelCosineWindow class RFFilterModelGaussianWindow(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119006,7 +117441,7 @@ class RFFilterModelGaussianWindow(IRFFilterModel, IComponentInfo, ICloneable, Su _get_order_method_offset = 3 _set_order_method_offset = 4 _metadata = { - "iid_data" : (5442419997740582581, 8669404957169854371), + "iid_data" : (5706854570731905825, 6561877461534942592), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119065,7 +117500,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelGaussianWindow, [RFFilterModelGaussianWindow, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5461229864632156863, 4604682717255579064), RFFilterModelGaussianWindow) +agcls.AgClassCatalog.add_catalog_entry((5161077731462672991, 1883971426460731317), RFFilterModelGaussianWindow) agcls.AgTypeNameMap["RFFilterModelGaussianWindow"] = RFFilterModelGaussianWindow class RFFilterModelHammingWindow(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119078,7 +117513,7 @@ class RFFilterModelHammingWindow(IRFFilterModel, IComponentInfo, ICloneable, Sup _get_order_method_offset = 3 _set_order_method_offset = 4 _metadata = { - "iid_data" : (5156714265466433020, 15513271751052546948), + "iid_data" : (5643599245038542147, 2200969245357779332), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119137,7 +117572,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelHammingWindow, [RFFilterModelHammingWindow, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5070681451409578098, 13744107761264828065), RFFilterModelHammingWindow) +agcls.AgClassCatalog.add_catalog_entry((5323313208574163919, 5462196658594299787), RFFilterModelHammingWindow) agcls.AgTypeNameMap["RFFilterModelHammingWindow"] = RFFilterModelHammingWindow class RFFilterModelButterworth(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119150,7 +117585,7 @@ class RFFilterModelButterworth(IRFFilterModel, IComponentInfo, ICloneable, Suppo _get_cut_off_frequency_method_offset = 3 _set_cut_off_frequency_method_offset = 4 _metadata = { - "iid_data" : (4954318071993173698, 6796901170742248620), + "iid_data" : (5147064522036854865, 14263169450024187805), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119209,7 +117644,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelButterworth, [RFFilterModelButterworth, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4821354172546741600, 8441841714580107422), RFFilterModelButterworth) +agcls.AgClassCatalog.add_catalog_entry((5186116950339084176, 544365316013726371), RFFilterModelButterworth) agcls.AgTypeNameMap["RFFilterModelButterworth"] = RFFilterModelButterworth class RFFilterModelExternal(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119222,7 +117657,7 @@ class RFFilterModelExternal(IRFFilterModel, IComponentInfo, ICloneable, Supports _get_filename_method_offset = 3 _set_filename_method_offset = 4 _metadata = { - "iid_data" : (5553084312298212244, 5818184130947287981), + "iid_data" : (5569149543123893044, 9914685561351814549), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119281,7 +117716,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelExternal, [RFFilterModelExternal, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4807881389515378170, 14058292818322733247), RFFilterModelExternal) +agcls.AgClassCatalog.add_catalog_entry((4672629738220945980, 8903978103916276654), RFFilterModelExternal) agcls.AgTypeNameMap["RFFilterModelExternal"] = RFFilterModelExternal class RFFilterModelScriptPlugin(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119292,7 +117727,7 @@ class RFFilterModelScriptPlugin(IRFFilterModel, IComponentInfo, ICloneable, Supp _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4665806284093169527, 7018392086969892252), + "iid_data" : (5651395880249436257, 15259302640142070969), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119335,7 +117770,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelScriptPlugin, [RFFilterModelScriptPlugin, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5756906025674968459, 9481384784617261740), RFFilterModelScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5378517287136750308, 5154726090325424542), RFFilterModelScriptPlugin) agcls.AgTypeNameMap["RFFilterModelScriptPlugin"] = RFFilterModelScriptPlugin class RFFilterModelSinc(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119346,7 +117781,7 @@ class RFFilterModelSinc(IRFFilterModel, IComponentInfo, ICloneable, SupportsDele _get_cut_off_frequency_method_offset = 1 _set_cut_off_frequency_method_offset = 2 _metadata = { - "iid_data" : (5273873139212179841, 11704024208333767871), + "iid_data" : (4999652392749976205, 12818948160283864492), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119389,7 +117824,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelSinc, [RFFilterModelSinc, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4674111101996595252, 1357945678237432494), RFFilterModelSinc) +agcls.AgClassCatalog.add_catalog_entry((5382415572316222647, 1662184557454325888), RFFilterModelSinc) agcls.AgTypeNameMap["RFFilterModelSinc"] = RFFilterModelSinc class RFFilterModelRaisedCosine(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119402,7 +117837,7 @@ class RFFilterModelRaisedCosine(IRFFilterModel, IComponentInfo, ICloneable, Supp _get_symbol_rate_method_offset = 3 _set_symbol_rate_method_offset = 4 _metadata = { - "iid_data" : (5130581956956898169, 14923196847889768351), + "iid_data" : (5197707831269982924, 11673888070990983845), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119461,7 +117896,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelRaisedCosine, [RFFilterModelRaisedCosine, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5234846269625468004, 3043856005352537743), RFFilterModelRaisedCosine) +agcls.AgClassCatalog.add_catalog_entry((4963580836825056890, 6262737940784348045), RFFilterModelRaisedCosine) agcls.AgTypeNameMap["RFFilterModelRaisedCosine"] = RFFilterModelRaisedCosine class RFFilterModelRootRaisedCosine(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119474,7 +117909,7 @@ class RFFilterModelRootRaisedCosine(IRFFilterModel, IComponentInfo, ICloneable, _get_symbol_rate_method_offset = 3 _set_symbol_rate_method_offset = 4 _metadata = { - "iid_data" : (4672859799657404273, 11240569673929657790), + "iid_data" : (4791457188204624054, 8561964893438453670), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119533,7 +117968,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelRootRaisedCosine, [RFFilterModelRootRaisedCosine, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4892946009171531021, 16635407540747627169), RFFilterModelRootRaisedCosine) +agcls.AgClassCatalog.add_catalog_entry((5411400414585047927, 273024139012330381), RFFilterModelRootRaisedCosine) agcls.AgTypeNameMap["RFFilterModelRootRaisedCosine"] = RFFilterModelRootRaisedCosine class RFFilterModelRCLowPass(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119544,7 +117979,7 @@ class RFFilterModelRCLowPass(IRFFilterModel, IComponentInfo, ICloneable, Support _get_cut_off_frequency_method_offset = 1 _set_cut_off_frequency_method_offset = 2 _metadata = { - "iid_data" : (4711997272202021127, 1159363429069067446), + "iid_data" : (4854079336393183553, 17798912253057898672), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119587,7 +118022,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelRCLowPass, [RFFilterModelRCLowPass, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5341161207723261962, 2650594838907685563), RFFilterModelRCLowPass) +agcls.AgClassCatalog.add_catalog_entry((5753963072347065555, 14674259791662647976), RFFilterModelRCLowPass) agcls.AgTypeNameMap["RFFilterModelRCLowPass"] = RFFilterModelRCLowPass class RFFilterModelRectangular(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119610,7 +118045,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelRectangular, [IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5381725004990592168, 15434774356122514064), RFFilterModelRectangular) +agcls.AgClassCatalog.add_catalog_entry((5283450194337689455, 10577549479147816368), RFFilterModelRectangular) agcls.AgTypeNameMap["RFFilterModelRectangular"] = RFFilterModelRectangular class RFFilterModelFIRBoxCar(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119623,7 +118058,7 @@ class RFFilterModelFIRBoxCar(IRFFilterModel, IComponentInfo, ICloneable, Support _get_order_method_offset = 3 _set_order_method_offset = 4 _metadata = { - "iid_data" : (4621229939711438607, 17182549100652040894), + "iid_data" : (5686382988200671552, 12683979687613882549), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119682,7 +118117,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelFIRBoxCar, [RFFilterModelFIRBoxCar, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5364887657859785031, 6954353800708546178), RFFilterModelFIRBoxCar) +agcls.AgClassCatalog.add_catalog_entry((5051380701661799936, 16287155054611860624), RFFilterModelFIRBoxCar) agcls.AgTypeNameMap["RFFilterModelFIRBoxCar"] = RFFilterModelFIRBoxCar class RFFilterModelIIR(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119695,7 +118130,7 @@ class RFFilterModelIIR(IRFFilterModel, IComponentInfo, ICloneable, SupportsDelet _get_numerator_complex_polynomial_method_offset = 3 _get_denominator_complex_polynomial_method_offset = 4 _metadata = { - "iid_data" : (5691732506503769572, 14354055764130272694), + "iid_data" : (5739781976150045457, 17486208727049666733), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119756,7 +118191,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelIIR, [RFFilterModelIIR, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4974366104755137442, 9697635744765532325), RFFilterModelIIR) +agcls.AgClassCatalog.add_catalog_entry((5250616713888146329, 15113048532774114721), RFFilterModelIIR) agcls.AgTypeNameMap["RFFilterModelIIR"] = RFFilterModelIIR class RFFilterModelFIR(IRFFilterModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -119768,7 +118203,7 @@ class RFFilterModelFIR(IRFFilterModel, IComponentInfo, ICloneable, SupportsDelet _set_sampling_frequency_method_offset = 2 _get_numerator_complex_polynomial_method_offset = 3 _metadata = { - "iid_data" : (5357189288372147677, 11011199438352548790), + "iid_data" : (5553717872109760943, 11712718610539472057), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119820,7 +118255,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFFilterModelFIR, [RFFilterModelFIR, IRFFilterModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5605038488638540504, 15874944814273129400), RFFilterModelFIR) +agcls.AgClassCatalog.add_catalog_entry((5574244581835880449, 5437513019972697785), RFFilterModelFIR) agcls.AgTypeNameMap["RFFilterModelFIR"] = RFFilterModelFIR class SystemNoiseTemperature(SupportsDeleteCallback): @@ -119842,7 +118277,7 @@ class SystemNoiseTemperature(SupportsDeleteCallback): _set_lna_temperature_method_offset = 12 _get_antenna_noise_temperature_method_offset = 13 _metadata = { - "iid_data" : (4769729277280215194, 12814441936355069071), + "iid_data" : (5537701804924038337, 13767987360159566007), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -119968,7 +118403,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SystemNoiseTemperature, [SystemNoiseTemperature, ]) -agcls.AgClassCatalog.add_catalog_entry((4729595297057133290, 13832572760484407996), SystemNoiseTemperature) +agcls.AgClassCatalog.add_catalog_entry((5408623245390117954, 3987499143401809040), SystemNoiseTemperature) agcls.AgTypeNameMap["SystemNoiseTemperature"] = SystemNoiseTemperature class AntennaNoiseTemperature(SupportsDeleteCallback): @@ -120009,7 +118444,7 @@ class AntennaNoiseTemperature(SupportsDeleteCallback): _get_use_ionospheric_fading_method_offset = 31 _set_use_ionospheric_fading_method_offset = 32 _metadata = { - "iid_data" : (5551438147019954942, 12778566241840459398), + "iid_data" : (4914516926392542379, 796191248389604254), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -120286,73 +118721,28 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaNoiseTemperature, [AntennaNoiseTemperature, ]) -agcls.AgClassCatalog.add_catalog_entry((5485939738867305724, 13925958498845661062), AntennaNoiseTemperature) +agcls.AgClassCatalog.add_catalog_entry((5044992438369554982, 6140648870774047876), AntennaNoiseTemperature) agcls.AgTypeNameMap["AntennaNoiseTemperature"] = AntennaNoiseTemperature -class Atmosphere(IPlatformRFEnvironment, SupportsDeleteCallback): - """Provide access to the properties and methods defining the local atmosphere.""" +class PlatformRFEnvironment(SupportsDeleteCallback): + """Provide access to the properties and methods defining the platform RF environment.""" - _num_methods = 14 + _num_methods = 7 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_inherit_atmospheric_absorption_model_method_offset = 1 - _set_inherit_atmospheric_absorption_model_method_offset = 2 - _get_supported_local_atmospheric_absorption_models_method_offset = 3 - _set_local_atmospheric_absorption_model_method_offset = 4 - _get_local_atmospheric_absorption_model_method_offset = 5 - _get_enable_local_rain_data_method_offset = 6 - _set_enable_local_rain_data_method_offset = 7 - _get_local_rain_height_method_offset = 8 - _set_local_rain_height_method_offset = 9 - _get_local_rain_rate_method_offset = 10 - _set_local_rain_rate_method_offset = 11 - _get_local_surface_temperature_method_offset = 12 - _set_local_surface_temperature_method_offset = 13 - _get_propagation_channel_method_offset = 14 + _get_enable_local_rain_data_method_offset = 1 + _set_enable_local_rain_data_method_offset = 2 + _get_local_rain_height_method_offset = 3 + _set_local_rain_height_method_offset = 4 + _get_local_rain_rate_method_offset = 5 + _set_local_rain_rate_method_offset = 6 + _get_propagation_channel_method_offset = 7 _metadata = { - "iid_data" : (4764617681094875198, 8258957251153987755), + "iid_data" : (5615898108956265338, 4853582678990695564), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): - return get_interface_property(attrname, Atmosphere) - - _get_inherit_atmospheric_absorption_model_metadata = { "offset" : _get_inherit_atmospheric_absorption_model_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def inherit_atmospheric_absorption_model(self) -> bool: - """Do not use this property, as it is deprecated. Use the PropagationChannel property to enable or disable the atmospheric absorption model.""" - return self._intf.get_property(Atmosphere._metadata, Atmosphere._get_inherit_atmospheric_absorption_model_metadata) - - _set_inherit_atmospheric_absorption_model_metadata = { "offset" : _set_inherit_atmospheric_absorption_model_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @inherit_atmospheric_absorption_model.setter - def inherit_atmospheric_absorption_model(self, value:bool) -> None: - return self._intf.set_property(Atmosphere._metadata, Atmosphere._set_inherit_atmospheric_absorption_model_metadata, value) - - _get_supported_local_atmospheric_absorption_models_metadata = { "offset" : _get_supported_local_atmospheric_absorption_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_local_atmospheric_absorption_models(self) -> list: - """Do not use this property, as it is deprecated. Use the PropagationChannel property to determine the supported atmospheric absorption models.""" - return self._intf.get_property(Atmosphere._metadata, Atmosphere._get_supported_local_atmospheric_absorption_models_metadata) - - _set_local_atmospheric_absorption_model_metadata = { "offset" : _set_local_atmospheric_absorption_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_local_atmospheric_absorption_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use the PropagationChannel property to set the atmospheric absorption model.""" - return self._intf.invoke(Atmosphere._metadata, Atmosphere._set_local_atmospheric_absorption_model_metadata, model_name) - - _get_local_atmospheric_absorption_model_metadata = { "offset" : _get_local_atmospheric_absorption_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def local_atmospheric_absorption_model(self) -> "IAtmosphericAbsorptionModel": - """Do not use this property, as it is deprecated. Use the PropagationChannel property to get the atmospheric absorption model.""" - return self._intf.get_property(Atmosphere._metadata, Atmosphere._get_local_atmospheric_absorption_model_metadata) + return get_interface_property(attrname, PlatformRFEnvironment) _get_enable_local_rain_data_metadata = { "offset" : _get_enable_local_rain_data_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), @@ -120360,14 +118750,14 @@ def local_atmospheric_absorption_model(self) -> "IAtmosphericAbsorptionModel": @property def enable_local_rain_data(self) -> bool: """Get or set the option for enabling local rain data.""" - return self._intf.get_property(Atmosphere._metadata, Atmosphere._get_enable_local_rain_data_metadata) + return self._intf.get_property(PlatformRFEnvironment._metadata, PlatformRFEnvironment._get_enable_local_rain_data_metadata) _set_enable_local_rain_data_metadata = { "offset" : _set_enable_local_rain_data_method_offset, "arg_types" : (agcom.VARIANT_BOOL,), "marshallers" : (agmarshall.VariantBoolArg,) } @enable_local_rain_data.setter def enable_local_rain_data(self, value:bool) -> None: - return self._intf.set_property(Atmosphere._metadata, Atmosphere._set_enable_local_rain_data_metadata, value) + return self._intf.set_property(PlatformRFEnvironment._metadata, PlatformRFEnvironment._set_enable_local_rain_data_metadata, value) _get_local_rain_height_metadata = { "offset" : _get_local_rain_height_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -120375,14 +118765,14 @@ def enable_local_rain_data(self, value:bool) -> None: @property def local_rain_height(self) -> float: """Get or set the local rain iso height.""" - return self._intf.get_property(Atmosphere._metadata, Atmosphere._get_local_rain_height_metadata) + return self._intf.get_property(PlatformRFEnvironment._metadata, PlatformRFEnvironment._get_local_rain_height_metadata) _set_local_rain_height_metadata = { "offset" : _set_local_rain_height_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @local_rain_height.setter def local_rain_height(self, value:float) -> None: - return self._intf.set_property(Atmosphere._metadata, Atmosphere._set_local_rain_height_metadata, value) + return self._intf.set_property(PlatformRFEnvironment._metadata, PlatformRFEnvironment._set_local_rain_height_metadata, value) _get_local_rain_rate_metadata = { "offset" : _get_local_rain_rate_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -120390,29 +118780,14 @@ def local_rain_height(self, value:float) -> None: @property def local_rain_rate(self) -> float: """Get or set the local rain rate.""" - return self._intf.get_property(Atmosphere._metadata, Atmosphere._get_local_rain_rate_metadata) + return self._intf.get_property(PlatformRFEnvironment._metadata, PlatformRFEnvironment._get_local_rain_rate_metadata) _set_local_rain_rate_metadata = { "offset" : _set_local_rain_rate_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @local_rain_rate.setter def local_rain_rate(self, value:float) -> None: - return self._intf.set_property(Atmosphere._metadata, Atmosphere._set_local_rain_rate_metadata, value) - - _get_local_surface_temperature_metadata = { "offset" : _get_local_surface_temperature_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def local_surface_temperature(self) -> float: - """Do not use this property, as it is deprecated. Gets or sets the local surface temperature.""" - return self._intf.get_property(Atmosphere._metadata, Atmosphere._get_local_surface_temperature_metadata) - - _set_local_surface_temperature_metadata = { "offset" : _set_local_surface_temperature_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @local_surface_temperature.setter - def local_surface_temperature(self, value:float) -> None: - return self._intf.set_property(Atmosphere._metadata, Atmosphere._set_local_surface_temperature_metadata, value) + return self._intf.set_property(PlatformRFEnvironment._metadata, PlatformRFEnvironment._set_local_rain_rate_metadata, value) _get_propagation_channel_metadata = { "offset" : _get_propagation_channel_method_offset, "arg_types" : (POINTER(agcom.PVOID),), @@ -120420,55 +118795,47 @@ def local_surface_temperature(self, value:float) -> None: @property def propagation_channel(self) -> "PropagationChannel": """Get the propagation channel.""" - return self._intf.get_property(Atmosphere._metadata, Atmosphere._get_propagation_channel_metadata) + return self._intf.get_property(PlatformRFEnvironment._metadata, PlatformRFEnvironment._get_propagation_channel_metadata) - _property_names[inherit_atmospheric_absorption_model] = "inherit_atmospheric_absorption_model" - _property_names[supported_local_atmospheric_absorption_models] = "supported_local_atmospheric_absorption_models" - _property_names[local_atmospheric_absorption_model] = "local_atmospheric_absorption_model" _property_names[enable_local_rain_data] = "enable_local_rain_data" _property_names[local_rain_height] = "local_rain_height" _property_names[local_rain_rate] = "local_rain_rate" - _property_names[local_surface_temperature] = "local_surface_temperature" _property_names[propagation_channel] = "propagation_channel" def __init__(self, source_object=None): - """Construct an object of type Atmosphere.""" + """Construct an object of type PlatformRFEnvironment.""" SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, Atmosphere) - IPlatformRFEnvironment.__init__(self, source_object) + initialize_from_source_object(self, source_object, PlatformRFEnvironment) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf - IPlatformRFEnvironment._private_init(self, intf) def __eq__(self, other): """Check equality of the underlying STK references.""" return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, Atmosphere, [Atmosphere, IPlatformRFEnvironment]) + set_class_attribute(self, attrname, value, PlatformRFEnvironment, [PlatformRFEnvironment, ]) -agcls.AgClassCatalog.add_catalog_entry((5585197205904420964, 5936211368614709439), Atmosphere) -agcls.AgTypeNameMap["Atmosphere"] = Atmosphere +agcls.AgClassCatalog.add_catalog_entry((4795124470728814714, 1037357132575912603), PlatformRFEnvironment) +agcls.AgTypeNameMap["PlatformRFEnvironment"] = PlatformRFEnvironment -class LaserPropagationLossModels(ILaserPropagationChannel, SupportsDeleteCallback): +class LaserPropagationChannel(SupportsDeleteCallback): """Provide access to laser propagation loss models.""" - _num_methods = 8 + _num_methods = 6 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_atmospheric_loss_model_method_offset = 1 _set_enable_atmospheric_loss_model_method_offset = 2 - _set_atmospheric_loss_model_method_offset = 3 - _get_atmospheric_loss_model_method_offset = 4 - _get_enable_tropospheric_scintillation_loss_model_method_offset = 5 - _set_enable_tropospheric_scintillation_loss_model_method_offset = 6 - _set_tropospheric_scintillation_loss_model_method_offset = 7 - _get_tropospheric_scintillation_loss_model_method_offset = 8 + _get_enable_tropospheric_scintillation_loss_model_method_offset = 3 + _set_enable_tropospheric_scintillation_loss_model_method_offset = 4 + _get_atmospheric_loss_model_component_linking_method_offset = 5 + _get_tropospheric_scintillation_loss_model_component_linking_method_offset = 6 _metadata = { - "iid_data" : (5435436756791224819, 5941265634475087016), + "iid_data" : (5270203310554643138, 5040009665419604402), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): - return get_interface_property(attrname, LaserPropagationLossModels) + return get_interface_property(attrname, LaserPropagationChannel) _get_enable_atmospheric_loss_model_metadata = { "offset" : _get_enable_atmospheric_loss_model_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), @@ -120476,29 +118843,14 @@ def _get_property(self, attrname): @property def enable_atmospheric_loss_model(self) -> bool: """Get or set the option for computing atmospheric absorption propagation loss.""" - return self._intf.get_property(LaserPropagationLossModels._metadata, LaserPropagationLossModels._get_enable_atmospheric_loss_model_metadata) + return self._intf.get_property(LaserPropagationChannel._metadata, LaserPropagationChannel._get_enable_atmospheric_loss_model_metadata) _set_enable_atmospheric_loss_model_metadata = { "offset" : _set_enable_atmospheric_loss_model_method_offset, "arg_types" : (agcom.VARIANT_BOOL,), "marshallers" : (agmarshall.VariantBoolArg,) } @enable_atmospheric_loss_model.setter def enable_atmospheric_loss_model(self, value:bool) -> None: - return self._intf.set_property(LaserPropagationLossModels._metadata, LaserPropagationLossModels._set_enable_atmospheric_loss_model_metadata, value) - - _set_atmospheric_loss_model_metadata = { "offset" : _set_atmospheric_loss_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_atmospheric_loss_model(self, model_name:str) -> None: - """Set the current atmospheric absorption loss model by name.""" - return self._intf.invoke(LaserPropagationLossModels._metadata, LaserPropagationLossModels._set_atmospheric_loss_model_metadata, model_name) - - _get_atmospheric_loss_model_metadata = { "offset" : _get_atmospheric_loss_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmospheric_loss_model(self) -> "ILaserAtmosphericLossModel": - """Get the laser atmospheric absorption loss model.""" - return self._intf.get_property(LaserPropagationLossModels._metadata, LaserPropagationLossModels._get_atmospheric_loss_model_metadata) + return self._intf.set_property(LaserPropagationChannel._metadata, LaserPropagationChannel._set_enable_atmospheric_loss_model_metadata, value) _get_enable_tropospheric_scintillation_loss_model_metadata = { "offset" : _get_enable_tropospheric_scintillation_loss_model_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), @@ -120506,52 +118858,51 @@ def atmospheric_loss_model(self) -> "ILaserAtmosphericLossModel": @property def enable_tropospheric_scintillation_loss_model(self) -> bool: """Get or set the option for computing tropospheric scintillation propagation loss.""" - return self._intf.get_property(LaserPropagationLossModels._metadata, LaserPropagationLossModels._get_enable_tropospheric_scintillation_loss_model_metadata) + return self._intf.get_property(LaserPropagationChannel._metadata, LaserPropagationChannel._get_enable_tropospheric_scintillation_loss_model_metadata) _set_enable_tropospheric_scintillation_loss_model_metadata = { "offset" : _set_enable_tropospheric_scintillation_loss_model_method_offset, "arg_types" : (agcom.VARIANT_BOOL,), "marshallers" : (agmarshall.VariantBoolArg,) } @enable_tropospheric_scintillation_loss_model.setter def enable_tropospheric_scintillation_loss_model(self, value:bool) -> None: - return self._intf.set_property(LaserPropagationLossModels._metadata, LaserPropagationLossModels._set_enable_tropospheric_scintillation_loss_model_metadata, value) + return self._intf.set_property(LaserPropagationChannel._metadata, LaserPropagationChannel._set_enable_tropospheric_scintillation_loss_model_metadata, value) - _set_tropospheric_scintillation_loss_model_metadata = { "offset" : _set_tropospheric_scintillation_loss_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_tropospheric_scintillation_loss_model(self, model_name:str) -> None: - """Set the current tropospheric scintillation loss model by name.""" - return self._intf.invoke(LaserPropagationLossModels._metadata, LaserPropagationLossModels._set_tropospheric_scintillation_loss_model_metadata, model_name) + _get_atmospheric_loss_model_component_linking_metadata = { "offset" : _get_atmospheric_loss_model_component_linking_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def atmospheric_loss_model_component_linking(self) -> "IComponentLinkEmbedControl": + """Get the link/embed controller for managing the atmospheric loss model component.""" + return self._intf.get_property(LaserPropagationChannel._metadata, LaserPropagationChannel._get_atmospheric_loss_model_component_linking_metadata) - _get_tropospheric_scintillation_loss_model_metadata = { "offset" : _get_tropospheric_scintillation_loss_model_method_offset, + _get_tropospheric_scintillation_loss_model_component_linking_metadata = { "offset" : _get_tropospheric_scintillation_loss_model_component_linking_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def tropospheric_scintillation_loss_model(self) -> "ILaserTroposphericScintillationLossModel": - """Get the laser propagation loss model.""" - return self._intf.get_property(LaserPropagationLossModels._metadata, LaserPropagationLossModels._get_tropospheric_scintillation_loss_model_metadata) + def tropospheric_scintillation_loss_model_component_linking(self) -> "IComponentLinkEmbedControl": + """Get the link/embed controller for managing the tropospheric scintillation loss model component.""" + return self._intf.get_property(LaserPropagationChannel._metadata, LaserPropagationChannel._get_tropospheric_scintillation_loss_model_component_linking_metadata) _property_names[enable_atmospheric_loss_model] = "enable_atmospheric_loss_model" - _property_names[atmospheric_loss_model] = "atmospheric_loss_model" _property_names[enable_tropospheric_scintillation_loss_model] = "enable_tropospheric_scintillation_loss_model" - _property_names[tropospheric_scintillation_loss_model] = "tropospheric_scintillation_loss_model" + _property_names[atmospheric_loss_model_component_linking] = "atmospheric_loss_model_component_linking" + _property_names[tropospheric_scintillation_loss_model_component_linking] = "tropospheric_scintillation_loss_model_component_linking" def __init__(self, source_object=None): - """Construct an object of type LaserPropagationLossModels.""" + """Construct an object of type LaserPropagationChannel.""" SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, LaserPropagationLossModels) - ILaserPropagationChannel.__init__(self, source_object) + initialize_from_source_object(self, source_object, LaserPropagationChannel) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf - ILaserPropagationChannel._private_init(self, intf) def __eq__(self, other): """Check equality of the underlying STK references.""" return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, LaserPropagationLossModels, [LaserPropagationLossModels, ILaserPropagationChannel]) + set_class_attribute(self, attrname, value, LaserPropagationChannel, [LaserPropagationChannel, ]) -agcls.AgClassCatalog.add_catalog_entry((5615388237798715292, 15255574134301964436), LaserPropagationLossModels) -agcls.AgTypeNameMap["LaserPropagationLossModels"] = LaserPropagationLossModels +agcls.AgClassCatalog.add_catalog_entry((4695370002258489710, 7700048367712876953), LaserPropagationChannel) +agcls.AgTypeNameMap["LaserPropagationChannel"] = LaserPropagationChannel class LaserAtmosphericLossModel(ILaserAtmosphericLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Class defining an laser propagation loss model.""" @@ -120573,7 +118924,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaserAtmosphericLossModel, [ILaserAtmosphericLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5279308850996509103, 4038190526061151911), LaserAtmosphericLossModel) +agcls.AgClassCatalog.add_catalog_entry((5303712154316422600, 6070236027454493058), LaserAtmosphericLossModel) agcls.AgTypeNameMap["LaserAtmosphericLossModel"] = LaserAtmosphericLossModel class LaserAtmosphericLossModelBeerBouguerLambertLaw(ILaserAtmosphericLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -120587,7 +118938,7 @@ class LaserAtmosphericLossModelBeerBouguerLambertLaw(ILaserAtmosphericLossModel, _create_unevenly_spaced_layers_method_offset = 4 _get_atmosphere_layers_method_offset = 5 _metadata = { - "iid_data" : (4721379658609316340, 2298092008251654845), + "iid_data" : (5239973821149539636, 6822735011138176431), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -120655,7 +119006,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaserAtmosphericLossModelBeerBouguerLambertLaw, [LaserAtmosphericLossModelBeerBouguerLambertLaw, ILaserAtmosphericLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5486650577125135916, 2701769131846601649), LaserAtmosphericLossModelBeerBouguerLambertLaw) +agcls.AgClassCatalog.add_catalog_entry((5705316625398720641, 1862914364338556068), LaserAtmosphericLossModelBeerBouguerLambertLaw) agcls.AgTypeNameMap["LaserAtmosphericLossModelBeerBouguerLambertLaw"] = LaserAtmosphericLossModelBeerBouguerLambertLaw class MODTRANLookupTablePropagationModel(ILaserAtmosphericLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -120674,7 +119025,7 @@ class MODTRANLookupTablePropagationModel(ILaserAtmosphericLossModel, IComponentI _get_supported_aerosol_models_method_offset = 9 _set_aerosol_model_type_by_name_method_offset = 10 _metadata = { - "iid_data" : (4979905909351079635, 4785264998574566027), + "iid_data" : (5745741861081173302, 7175470208294693814), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -120781,7 +119132,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MODTRANLookupTablePropagationModel, [MODTRANLookupTablePropagationModel, ILaserAtmosphericLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5567323933223623179, 3113323672517597357), MODTRANLookupTablePropagationModel) +agcls.AgClassCatalog.add_catalog_entry((4829791350158196507, 12202549642781459866), MODTRANLookupTablePropagationModel) agcls.AgTypeNameMap["MODTRANLookupTablePropagationModel"] = MODTRANLookupTablePropagationModel class MODTRANPropagationModel(ILaserAtmosphericLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -120814,7 +119165,7 @@ class MODTRANPropagationModel(ILaserAtmosphericLossModel, IComponentInfo, IClone _get_number_of_time_steps_to_write_method_offset = 23 _set_number_of_time_steps_to_write_method_offset = 24 _metadata = { - "iid_data" : (4928181358593515925, 3416473217698227368), + "iid_data" : (5286184991243421827, 9255012138897670281), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -121033,7 +119384,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MODTRANPropagationModel, [MODTRANPropagationModel, ILaserAtmosphericLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4856830700350853084, 11407500548748246970), MODTRANPropagationModel) +agcls.AgClassCatalog.add_catalog_entry((5436160492508630835, 9491605720144703651), MODTRANPropagationModel) agcls.AgTypeNameMap["MODTRANPropagationModel"] = MODTRANPropagationModel class LaserTroposphericScintillationLossModel(ILaserTroposphericScintillationLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121056,7 +119407,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaserTroposphericScintillationLossModel, [ILaserTroposphericScintillationLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4910437001807751750, 15223147227521599380), LaserTroposphericScintillationLossModel) +agcls.AgClassCatalog.add_catalog_entry((5604509503688154344, 17465322238833789102), LaserTroposphericScintillationLossModel) agcls.AgTypeNameMap["LaserTroposphericScintillationLossModel"] = LaserTroposphericScintillationLossModel class AtmosphericTurbulenceModel(IAtmosphericTurbulenceModel, SupportsDeleteCallback): @@ -121075,7 +119426,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericTurbulenceModel, [IAtmosphericTurbulenceModel]) -agcls.AgClassCatalog.add_catalog_entry((4708087831159897385, 16726368094267780008), AtmosphericTurbulenceModel) +agcls.AgClassCatalog.add_catalog_entry((4871119015477388438, 11086202656125094554), AtmosphericTurbulenceModel) agcls.AgTypeNameMap["AtmosphericTurbulenceModel"] = AtmosphericTurbulenceModel class AtmosphericTurbulenceModelConstant(IAtmosphericTurbulenceModel, SupportsDeleteCallback): @@ -121086,7 +119437,7 @@ class AtmosphericTurbulenceModelConstant(IAtmosphericTurbulenceModel, SupportsDe _get_constant_refractive_index_structure_parameter_method_offset = 1 _set_constant_refractive_index_structure_parameter_method_offset = 2 _metadata = { - "iid_data" : (5089439957339525089, 3384195985893157043), + "iid_data" : (5086464126553060315, 5778491371567991205), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -121125,7 +119476,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericTurbulenceModelConstant, [AtmosphericTurbulenceModelConstant, IAtmosphericTurbulenceModel]) -agcls.AgClassCatalog.add_catalog_entry((5376090813289581184, 10225970873999095469), AtmosphericTurbulenceModelConstant) +agcls.AgClassCatalog.add_catalog_entry((4801135602267740642, 12246386780641605014), AtmosphericTurbulenceModelConstant) agcls.AgTypeNameMap["AtmosphericTurbulenceModelConstant"] = AtmosphericTurbulenceModelConstant class AtmosphericTurbulenceModelHufnagelValley(IAtmosphericTurbulenceModel, SupportsDeleteCallback): @@ -121138,7 +119489,7 @@ class AtmosphericTurbulenceModelHufnagelValley(IAtmosphericTurbulenceModel, Supp _get_wind_speed_method_offset = 3 _set_wind_speed_method_offset = 4 _metadata = { - "iid_data" : (5559342205485129166, 578920908623233665), + "iid_data" : (4878093355552459332, 528503933338006948), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -121193,7 +119544,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericTurbulenceModelHufnagelValley, [AtmosphericTurbulenceModelHufnagelValley, IAtmosphericTurbulenceModel]) -agcls.AgClassCatalog.add_catalog_entry((5016136030077287382, 16060595095751706539), AtmosphericTurbulenceModelHufnagelValley) +agcls.AgClassCatalog.add_catalog_entry((5386893375952505768, 15716733814766831509), AtmosphericTurbulenceModelHufnagelValley) agcls.AgTypeNameMap["AtmosphericTurbulenceModelHufnagelValley"] = AtmosphericTurbulenceModelHufnagelValley class LaserTroposphericScintillationLossModelITURP1814(ILaserTroposphericScintillationLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121204,7 +119555,7 @@ class LaserTroposphericScintillationLossModelITURP1814(ILaserTroposphericScintil _set_atmospheric_turbulence_model_type_method_offset = 1 _get_atmospheric_turbulence_model_method_offset = 2 _metadata = { - "iid_data" : (4664961298260097455, 425591758792394938), + "iid_data" : (4826368895637360316, 10247103340470785456), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -121247,7 +119598,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaserTroposphericScintillationLossModelITURP1814, [LaserTroposphericScintillationLossModelITURP1814, ILaserTroposphericScintillationLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4925251130805180948, 8770199815253311922), LaserTroposphericScintillationLossModelITURP1814) +agcls.AgClassCatalog.add_catalog_entry((5345096941096674092, 6356524477573489340), LaserTroposphericScintillationLossModelITURP1814) agcls.AgTypeNameMap["LaserTroposphericScintillationLossModelITURP1814"] = LaserTroposphericScintillationLossModelITURP1814 class AtmosphericAbsorptionModel(IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121270,21 +119621,68 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericAbsorptionModel, [IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5632847238580763273, 13306142073779176323), AtmosphericAbsorptionModel) +agcls.AgClassCatalog.add_catalog_entry((5024263930411474515, 913857223891213966), AtmosphericAbsorptionModel) agcls.AgTypeNameMap["AtmosphericAbsorptionModel"] = AtmosphericAbsorptionModel -class AtmosphericAbsorptionModelITURP676Version9(IAtmosphericAbsorptionModelITURP676, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): - """Class defining an atmospheric absorption model.""" +class AtmosphericAbsorptionModelITURP676Version9(IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): + """Provide access to the properties and methods of the ITU-R P676-9 atmospheric absorption model.""" + + _num_methods = 4 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_fast_approximation_method_method_offset = 1 + _set_fast_approximation_method_method_offset = 2 + _get_seasonal_regional_method_method_offset = 3 + _set_seasonal_regional_method_method_offset = 4 + _metadata = { + "iid_data" : (5050974440185611313, 585415090417436350), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, AtmosphericAbsorptionModelITURP676Version9) + + _get_fast_approximation_method_metadata = { "offset" : _get_fast_approximation_method_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def fast_approximation_method(self) -> bool: + """Get or set the option for using the fast approximation method.""" + return self._intf.get_property(AtmosphericAbsorptionModelITURP676Version9._metadata, AtmosphericAbsorptionModelITURP676Version9._get_fast_approximation_method_metadata) + + _set_fast_approximation_method_metadata = { "offset" : _set_fast_approximation_method_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @fast_approximation_method.setter + def fast_approximation_method(self, value:bool) -> None: + return self._intf.set_property(AtmosphericAbsorptionModelITURP676Version9._metadata, AtmosphericAbsorptionModelITURP676Version9._set_fast_approximation_method_metadata, value) + + _get_seasonal_regional_method_metadata = { "offset" : _get_seasonal_regional_method_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def seasonal_regional_method(self) -> bool: + """Get or set the option for using the seasonal/regional method.""" + return self._intf.get_property(AtmosphericAbsorptionModelITURP676Version9._metadata, AtmosphericAbsorptionModelITURP676Version9._get_seasonal_regional_method_metadata) + + _set_seasonal_regional_method_metadata = { "offset" : _set_seasonal_regional_method_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @seasonal_regional_method.setter + def seasonal_regional_method(self, value:bool) -> None: + return self._intf.set_property(AtmosphericAbsorptionModelITURP676Version9._metadata, AtmosphericAbsorptionModelITURP676Version9._set_seasonal_regional_method_metadata, value) + + _property_names[fast_approximation_method] = "fast_approximation_method" + _property_names[seasonal_regional_method] = "seasonal_regional_method" + def __init__(self, source_object=None): """Construct an object of type AtmosphericAbsorptionModelITURP676Version9.""" SupportsDeleteCallback.__init__(self) - IAtmosphericAbsorptionModelITURP676.__init__(self, source_object) + initialize_from_source_object(self, source_object, AtmosphericAbsorptionModelITURP676Version9) IAtmosphericAbsorptionModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf - IAtmosphericAbsorptionModelITURP676._private_init(self, intf) IAtmosphericAbsorptionModel._private_init(self, intf) IComponentInfo._private_init(self, intf) ICloneable._private_init(self, intf) @@ -121293,23 +119691,88 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelITURP676Version9, [IAtmosphericAbsorptionModelITURP676, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) + set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelITURP676Version9, [AtmosphericAbsorptionModelITURP676Version9, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5673846839301077155, 16736472837630539914), AtmosphericAbsorptionModelITURP676Version9) +agcls.AgClassCatalog.add_catalog_entry((5383731003552108764, 3983326577967337349), AtmosphericAbsorptionModelITURP676Version9) agcls.AgTypeNameMap["AtmosphericAbsorptionModelITURP676Version9"] = AtmosphericAbsorptionModelITURP676Version9 -class AtmosphericAbsorptionModelITURP676Version13(IAtmosphericAbsorptionModelITURP676, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): - """Class defining an atmospheric absorption model.""" +class AtmosphericAbsorptionModelITURP676Version13(IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): + """Provide access to the properties and methods of the ITU-R P676-13 atmospheric absorption model.""" + + _num_methods = 6 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_fast_approximation_method_method_offset = 1 + _set_fast_approximation_method_method_offset = 2 + _get_use_water_vapor_from_section2_2_method_offset = 3 + _set_use_water_vapor_from_section2_2_method_offset = 4 + _get_atmosphere_data_type_method_offset = 5 + _set_atmosphere_data_type_method_offset = 6 + _metadata = { + "iid_data" : (4862275768820489375, 18372992077602585767), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, AtmosphericAbsorptionModelITURP676Version13) + + _get_fast_approximation_method_metadata = { "offset" : _get_fast_approximation_method_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def fast_approximation_method(self) -> bool: + """Get or set the option for using the fast approximation method.""" + return self._intf.get_property(AtmosphericAbsorptionModelITURP676Version13._metadata, AtmosphericAbsorptionModelITURP676Version13._get_fast_approximation_method_metadata) + + _set_fast_approximation_method_metadata = { "offset" : _set_fast_approximation_method_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @fast_approximation_method.setter + def fast_approximation_method(self, value:bool) -> None: + return self._intf.set_property(AtmosphericAbsorptionModelITURP676Version13._metadata, AtmosphericAbsorptionModelITURP676Version13._set_fast_approximation_method_metadata, value) + + _get_use_water_vapor_from_section2_2_metadata = { "offset" : _get_use_water_vapor_from_section2_2_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_water_vapor_from_section2_2(self) -> bool: + """Get or set the use of P.676-13 Section 2.2 for water vapor computations.""" + return self._intf.get_property(AtmosphericAbsorptionModelITURP676Version13._metadata, AtmosphericAbsorptionModelITURP676Version13._get_use_water_vapor_from_section2_2_metadata) + + _set_use_water_vapor_from_section2_2_metadata = { "offset" : _set_use_water_vapor_from_section2_2_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_water_vapor_from_section2_2.setter + def use_water_vapor_from_section2_2(self, value:bool) -> None: + return self._intf.set_property(AtmosphericAbsorptionModelITURP676Version13._metadata, AtmosphericAbsorptionModelITURP676Version13._set_use_water_vapor_from_section2_2_metadata, value) + + _get_atmosphere_data_type_metadata = { "offset" : _get_atmosphere_data_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(ITURP676AtmosphereDataType),) } + @property + def atmosphere_data_type(self) -> "ITURP676AtmosphereDataType": + """Get or set the atmosphere data type.""" + return self._intf.get_property(AtmosphericAbsorptionModelITURP676Version13._metadata, AtmosphericAbsorptionModelITURP676Version13._get_atmosphere_data_type_metadata) + + _set_atmosphere_data_type_metadata = { "offset" : _set_atmosphere_data_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(ITURP676AtmosphereDataType),) } + @atmosphere_data_type.setter + def atmosphere_data_type(self, value:"ITURP676AtmosphereDataType") -> None: + return self._intf.set_property(AtmosphericAbsorptionModelITURP676Version13._metadata, AtmosphericAbsorptionModelITURP676Version13._set_atmosphere_data_type_metadata, value) + + _property_names[fast_approximation_method] = "fast_approximation_method" + _property_names[use_water_vapor_from_section2_2] = "use_water_vapor_from_section2_2" + _property_names[atmosphere_data_type] = "atmosphere_data_type" + def __init__(self, source_object=None): """Construct an object of type AtmosphericAbsorptionModelITURP676Version13.""" SupportsDeleteCallback.__init__(self) - IAtmosphericAbsorptionModelITURP676.__init__(self, source_object) + initialize_from_source_object(self, source_object, AtmosphericAbsorptionModelITURP676Version13) IAtmosphericAbsorptionModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf - IAtmosphericAbsorptionModelITURP676._private_init(self, intf) IAtmosphericAbsorptionModel._private_init(self, intf) IComponentInfo._private_init(self, intf) ICloneable._private_init(self, intf) @@ -121318,55 +119781,37 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelITURP676Version13, [IAtmosphericAbsorptionModelITURP676, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) + set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelITURP676Version13, [AtmosphericAbsorptionModelITURP676Version13, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5630036042037948631, 9807899299651001781), AtmosphericAbsorptionModelITURP676Version13) +agcls.AgClassCatalog.add_catalog_entry((5316468818041612337, 12828814535341448834), AtmosphericAbsorptionModelITURP676Version13) agcls.AgTypeNameMap["AtmosphericAbsorptionModelITURP676Version13"] = AtmosphericAbsorptionModelITURP676Version13 class AtmosphericAbsorptionModelGraphics3DACAP(IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods of the VOACAP atmospheric absorption model.""" - _num_methods = 15 + _num_methods = 13 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_sunspot_number_method_offset = 1 - _set_sunspot_number_method_offset = 2 - _get_multipath_power_tolerance_method_offset = 3 - _set_multipath_power_tolerance_method_offset = 4 - _get_multipath_delay_tolerance_method_offset = 5 - _set_multipath_delay_tolerance_method_offset = 6 - _get_compute_alternate_frequencies_method_offset = 7 - _set_compute_alternate_frequencies_method_offset = 8 - _get_coefficient_data_type_method_offset = 9 - _set_coefficient_data_type_method_offset = 10 - _get_use_day_of_month_average_method_offset = 11 - _set_use_day_of_month_average_method_offset = 12 - _get_solar_activity_configuration_type_method_offset = 13 - _set_solar_activity_configuration_type_method_offset = 14 - _get_solar_activity_configuration_method_offset = 15 + _get_multipath_power_tolerance_method_offset = 1 + _set_multipath_power_tolerance_method_offset = 2 + _get_multipath_delay_tolerance_method_offset = 3 + _set_multipath_delay_tolerance_method_offset = 4 + _get_compute_alternate_frequencies_method_offset = 5 + _set_compute_alternate_frequencies_method_offset = 6 + _get_coefficient_data_type_method_offset = 7 + _set_coefficient_data_type_method_offset = 8 + _get_use_day_of_month_average_method_offset = 9 + _set_use_day_of_month_average_method_offset = 10 + _get_solar_activity_configuration_type_method_offset = 11 + _set_solar_activity_configuration_type_method_offset = 12 + _get_solar_activity_configuration_method_offset = 13 _metadata = { - "iid_data" : (5381741029489583424, 13989589519180752276), + "iid_data" : (5255910718985274349, 2210706299342535560), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, AtmosphericAbsorptionModelGraphics3DACAP) - _get_sunspot_number_metadata = { "offset" : _get_sunspot_number_method_offset, - "arg_types" : (POINTER(agcom.INT),), - "marshallers" : (agmarshall.IntArg,) } - @property - def sunspot_number(self) -> int: - """Do not use this property, as it is deprecated. The Sunspot Number Solar Activity Configuration should be used instead.""" - return self._intf.get_property(AtmosphericAbsorptionModelGraphics3DACAP._metadata, AtmosphericAbsorptionModelGraphics3DACAP._get_sunspot_number_metadata) - - _set_sunspot_number_metadata = { "offset" : _set_sunspot_number_method_offset, - "arg_types" : (agcom.INT,), - "marshallers" : (agmarshall.IntArg,) } - @sunspot_number.setter - def sunspot_number(self, value:int) -> None: - """Do not use this property, as it is deprecated. The Sunspot Number Solar Activity Configuration should be used instead.""" - return self._intf.set_property(AtmosphericAbsorptionModelGraphics3DACAP._metadata, AtmosphericAbsorptionModelGraphics3DACAP._set_sunspot_number_metadata, value) - _get_multipath_power_tolerance_metadata = { "offset" : _get_multipath_power_tolerance_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @@ -121465,7 +119910,6 @@ def solar_activity_configuration(self) -> "ISolarActivityConfiguration": """Get or set the solar activity configuration.""" return self._intf.get_property(AtmosphericAbsorptionModelGraphics3DACAP._metadata, AtmosphericAbsorptionModelGraphics3DACAP._get_solar_activity_configuration_metadata) - _property_names[sunspot_number] = "sunspot_number" _property_names[multipath_power_tolerance] = "multipath_power_tolerance" _property_names[multipath_delay_tolerance] = "multipath_delay_tolerance" _property_names[compute_alternate_frequencies] = "compute_alternate_frequencies" @@ -121493,7 +119937,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelGraphics3DACAP, [AtmosphericAbsorptionModelGraphics3DACAP, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5644398411193111003, 15949825227761971106), AtmosphericAbsorptionModelGraphics3DACAP) +agcls.AgClassCatalog.add_catalog_entry((5172276832523233792, 4577811367809704889), AtmosphericAbsorptionModelGraphics3DACAP) agcls.AgTypeNameMap["AtmosphericAbsorptionModelGraphics3DACAP"] = AtmosphericAbsorptionModelGraphics3DACAP class AtmosphericAbsorptionModelTIREM320(IAtmosphericAbsorptionModelTIREM, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121518,7 +119962,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelTIREM320, [IAtmosphericAbsorptionModelTIREM, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4631424298954845800, 17016480775871646906), AtmosphericAbsorptionModelTIREM320) +agcls.AgClassCatalog.add_catalog_entry((5121740885310446820, 17594685033855545772), AtmosphericAbsorptionModelTIREM320) agcls.AgTypeNameMap["AtmosphericAbsorptionModelTIREM320"] = AtmosphericAbsorptionModelTIREM320 class AtmosphericAbsorptionModelTIREM331(IAtmosphericAbsorptionModelTIREM, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121543,7 +119987,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelTIREM331, [IAtmosphericAbsorptionModelTIREM, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5356710457478015373, 3627658830670442165), AtmosphericAbsorptionModelTIREM331) +agcls.AgClassCatalog.add_catalog_entry((4643446797748436939, 16148035157907289256), AtmosphericAbsorptionModelTIREM331) agcls.AgTypeNameMap["AtmosphericAbsorptionModelTIREM331"] = AtmosphericAbsorptionModelTIREM331 class AtmosphericAbsorptionModelTIREM550(IAtmosphericAbsorptionModelTIREM, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121568,7 +120012,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelTIREM550, [IAtmosphericAbsorptionModelTIREM, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4850288612490410423, 1426340609434323347), AtmosphericAbsorptionModelTIREM550) +agcls.AgClassCatalog.add_catalog_entry((5252992519588263233, 6333838147900305564), AtmosphericAbsorptionModelTIREM550) agcls.AgTypeNameMap["AtmosphericAbsorptionModelTIREM550"] = AtmosphericAbsorptionModelTIREM550 class AtmosphericAbsorptionModelSimpleSatcom(IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121581,7 +120025,7 @@ class AtmosphericAbsorptionModelSimpleSatcom(IAtmosphericAbsorptionModel, ICompo _get_water_vapor_concentration_method_offset = 3 _set_water_vapor_concentration_method_offset = 4 _metadata = { - "iid_data" : (4833269896877989376, 1396069701207299515), + "iid_data" : (4763795956332152750, 9139297358551620772), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -121640,7 +120084,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelSimpleSatcom, [AtmosphericAbsorptionModelSimpleSatcom, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5432040930967619670, 12036159704691930261), AtmosphericAbsorptionModelSimpleSatcom) +agcls.AgClassCatalog.add_catalog_entry((5518284303068381411, 13592919709845352873), AtmosphericAbsorptionModelSimpleSatcom) agcls.AgTypeNameMap["AtmosphericAbsorptionModelSimpleSatcom"] = AtmosphericAbsorptionModelSimpleSatcom class AtmosphericAbsorptionModelScriptPlugin(IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121651,7 +120095,7 @@ class AtmosphericAbsorptionModelScriptPlugin(IAtmosphericAbsorptionModel, ICompo _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4827678480664885975, 16358761952993165503), + "iid_data" : (4730303075627738195, 18432274039944810391), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -121694,7 +120138,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelScriptPlugin, [AtmosphericAbsorptionModelScriptPlugin, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4709399162802643731, 3760061463599562386), AtmosphericAbsorptionModelScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5021470421373253110, 15101425994634166934), AtmosphericAbsorptionModelScriptPlugin) agcls.AgTypeNameMap["AtmosphericAbsorptionModelScriptPlugin"] = AtmosphericAbsorptionModelScriptPlugin class AtmosphericAbsorptionModelCOMPlugin(IAtmosphericAbsorptionModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121705,7 +120149,7 @@ class AtmosphericAbsorptionModelCOMPlugin(IAtmosphericAbsorptionModel, IComponen _get_plugin_configuration_method_offset = 1 _get_raw_plugin_object_method_offset = 2 _metadata = { - "iid_data" : (5028094713510024806, 5638744710124044969), + "iid_data" : (4775101049450101988, 14373351574148662929), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -121750,7 +120194,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphericAbsorptionModelCOMPlugin, [AtmosphericAbsorptionModelCOMPlugin, IAtmosphericAbsorptionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5649778652509340129, 16523343196515225512), AtmosphericAbsorptionModelCOMPlugin) +agcls.AgClassCatalog.add_catalog_entry((4761956543044013065, 6477895569250221731), AtmosphericAbsorptionModelCOMPlugin) agcls.AgTypeNameMap["AtmosphericAbsorptionModelCOMPlugin"] = AtmosphericAbsorptionModelCOMPlugin class ScatteringPointModel(IScatteringPointModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121773,10 +120217,10 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScatteringPointModel, [IScatteringPointModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4820983590475193357, 13431156287369246855), ScatteringPointModel) +agcls.AgClassCatalog.add_catalog_entry((5062398559954638486, 8960806588818987444), ScatteringPointModel) agcls.AgTypeNameMap["ScatteringPointModel"] = ScatteringPointModel -class ScatteringPointModelPlugin(IScatteringPointModel, IComponentInfo, ICloneable, IRadarClutterMapModelPlugin, SupportsDeleteCallback): +class ScatteringPointModelPlugin(IScatteringPointModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a plugin scattering point model.""" _num_methods = 2 @@ -121784,7 +120228,7 @@ class ScatteringPointModelPlugin(IScatteringPointModel, IComponentInfo, ICloneab _get_plugin_configuration_method_offset = 1 _get_raw_plugin_object_method_offset = 2 _metadata = { - "iid_data" : (5327143550945188317, 3545236599358759337), + "iid_data" : (5741734112508464202, 3974488916946922910), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -121817,24 +120261,22 @@ def __init__(self, source_object=None): IScatteringPointModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) - IRadarClutterMapModelPlugin.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf IScatteringPointModel._private_init(self, intf) IComponentInfo._private_init(self, intf) ICloneable._private_init(self, intf) - IRadarClutterMapModelPlugin._private_init(self, intf) def __eq__(self, other): """Check equality of the underlying STK references.""" return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, ScatteringPointModelPlugin, [ScatteringPointModelPlugin, IScatteringPointModel, IComponentInfo, ICloneable, IRadarClutterMapModelPlugin]) + set_class_attribute(self, attrname, value, ScatteringPointModelPlugin, [ScatteringPointModelPlugin, IScatteringPointModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4789979576428952000, 10883625256432638137), ScatteringPointModelPlugin) +agcls.AgClassCatalog.add_catalog_entry((4687941434806154513, 9053435541317901451), ScatteringPointModelPlugin) agcls.AgTypeNameMap["ScatteringPointModelPlugin"] = ScatteringPointModelPlugin -class ScatteringPointModelConstantCoefficient(IScatteringPointModel, IComponentInfo, ICloneable, IRadarClutterMapModelConstantCoefficient, SupportsDeleteCallback): +class ScatteringPointModelConstantCoefficient(IScatteringPointModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods defining a constant coefficient scattering point model.""" _num_methods = 2 @@ -121842,7 +120284,7 @@ class ScatteringPointModelConstantCoefficient(IScatteringPointModel, IComponentI _get_constant_coefficient_method_offset = 1 _set_constant_coefficient_method_offset = 2 _metadata = { - "iid_data" : (5197339561469880807, 1308971867152650410), + "iid_data" : (5226478458581394894, 162079954259211936), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -121873,21 +120315,19 @@ def __init__(self, source_object=None): IScatteringPointModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) - IRadarClutterMapModelConstantCoefficient.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf IScatteringPointModel._private_init(self, intf) IComponentInfo._private_init(self, intf) ICloneable._private_init(self, intf) - IRadarClutterMapModelConstantCoefficient._private_init(self, intf) def __eq__(self, other): """Check equality of the underlying STK references.""" return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, ScatteringPointModelConstantCoefficient, [ScatteringPointModelConstantCoefficient, IScatteringPointModel, IComponentInfo, ICloneable, IRadarClutterMapModelConstantCoefficient]) + set_class_attribute(self, attrname, value, ScatteringPointModelConstantCoefficient, [ScatteringPointModelConstantCoefficient, IScatteringPointModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5148214614973456548, 2576407895535161016), ScatteringPointModelConstantCoefficient) +agcls.AgClassCatalog.add_catalog_entry((5477717243045690555, 5439978779558148018), ScatteringPointModelConstantCoefficient) agcls.AgTypeNameMap["ScatteringPointModelConstantCoefficient"] = ScatteringPointModelConstantCoefficient class ScatteringPointModelWindTurbine(IScatteringPointModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -121906,7 +120346,7 @@ class ScatteringPointModelWindTurbine(IScatteringPointModel, IComponentInfo, ICl _get_structure_scattering_cross_section_method_offset = 9 _set_structure_scattering_cross_section_method_offset = 10 _metadata = { - "iid_data" : (4805779447570231397, 2959093596048961461), + "iid_data" : (4838891217239516187, 5930444827396211899), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122013,49 +120453,23 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScatteringPointModelWindTurbine, [ScatteringPointModelWindTurbine, IScatteringPointModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4705806339499656155, 17390330975464830100), ScatteringPointModelWindTurbine) +agcls.AgClassCatalog.add_catalog_entry((5538243692819667155, 3438584780979007361), ScatteringPointModelWindTurbine) agcls.AgTypeNameMap["ScatteringPointModelWindTurbine"] = ScatteringPointModelWindTurbine class RadarCrossSection(SupportsDeleteCallback): """Provide access to the properties and methods defining radar cross section.""" - _num_methods = 4 + _num_methods = 1 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_supported_models_method_offset = 1 - _set_model_method_offset = 2 - _get_model_method_offset = 3 - _get_model_component_linking_method_offset = 4 + _get_model_component_linking_method_offset = 1 _metadata = { - "iid_data" : (4986149095530593956, 707566951489683072), + "iid_data" : (5500992017879734829, 15747675229423164593), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): return get_interface_property(attrname, RadarCrossSection) - _get_supported_models_metadata = { "offset" : _get_supported_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_models(self) -> list: - """Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSection instead. Gets an array of supported model names.""" - return self._intf.get_property(RadarCrossSection._metadata, RadarCrossSection._get_supported_models_metadata) - - _set_model_metadata = { "offset" : _set_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use ModelComponentLinking on RadarCrossSection instead. Sets the current RCS model by name.""" - return self._intf.invoke(RadarCrossSection._metadata, RadarCrossSection._set_model_metadata, model_name) - - _get_model_metadata = { "offset" : _get_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def model(self) -> "RadarCrossSectionModel": - """Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSection instead. Gets the current RCS model.""" - return self._intf.get_property(RadarCrossSection._metadata, RadarCrossSection._get_model_metadata) - _get_model_component_linking_metadata = { "offset" : _get_model_component_linking_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -122064,8 +120478,6 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": """Get the link/embed controller for managing the radar cross section model component.""" return self._intf.get_property(RadarCrossSection._metadata, RadarCrossSection._get_model_component_linking_metadata) - _property_names[supported_models] = "supported_models" - _property_names[model] = "model" _property_names[model_component_linking] = "model_component_linking" def __init__(self, source_object=None): @@ -122081,7 +120493,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSection, [RadarCrossSection, ]) -agcls.AgClassCatalog.add_catalog_entry((5751118330324918820, 18324778179756833675), RadarCrossSection) +agcls.AgClassCatalog.add_catalog_entry((5530599425139284189, 8493881060648672170), RadarCrossSection) agcls.AgTypeNameMap["RadarCrossSection"] = RadarCrossSection class RadarCrossSectionModel(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -122092,7 +120504,7 @@ class RadarCrossSectionModel(IComponentInfo, ICloneable, SupportsDeleteCallback) _get_name_method_offset = 1 _get_frequency_bands_method_offset = 2 _metadata = { - "iid_data" : (5100015301422994534, 663139725612631957), + "iid_data" : (5157716360633512134, 18056219338073756550), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122135,22 +120547,19 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionModel, [RadarCrossSectionModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5609783670234616144, 2790273136649695120), RadarCrossSectionModel) +agcls.AgClassCatalog.add_catalog_entry((5463194934759812738, 7674903270088576175), RadarCrossSectionModel) agcls.AgTypeNameMap["RadarCrossSectionModel"] = RadarCrossSectionModel class RadarCrossSectionInheritable(SupportsDeleteCallback): """Provide access to the properties and methods defining a inheritable radar cross section.""" - _num_methods = 6 + _num_methods = 3 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_inherit_method_offset = 1 _set_inherit_method_offset = 2 - _get_supported_models_method_offset = 3 - _set_model_method_offset = 4 - _get_model_method_offset = 5 - _get_model_component_linking_method_offset = 6 + _get_model_component_linking_method_offset = 3 _metadata = { - "iid_data" : (4767554070487286746, 15232778532177388959), + "iid_data" : (5569003024896044070, 12933050423511835562), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122172,29 +120581,6 @@ def inherit(self) -> bool: def inherit(self, value:bool) -> None: return self._intf.set_property(RadarCrossSectionInheritable._metadata, RadarCrossSectionInheritable._set_inherit_metadata, value) - _get_supported_models_metadata = { "offset" : _get_supported_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_models(self) -> list: - """Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSectionInheritable instead. Gets an array of supported model names.""" - return self._intf.get_property(RadarCrossSectionInheritable._metadata, RadarCrossSectionInheritable._get_supported_models_metadata) - - _set_model_metadata = { "offset" : _set_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use ModelComponentLinking on RadarCrossSectionInheritable instead. Sets the current RCS model by name.""" - return self._intf.invoke(RadarCrossSectionInheritable._metadata, RadarCrossSectionInheritable._set_model_metadata, model_name) - - _get_model_metadata = { "offset" : _get_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def model(self) -> "RadarCrossSectionModel": - """Do not use this property, as it is deprecated. Use ModelComponentLinking on RadarCrossSectionInheritable instead. Gets the current RCS model.""" - return self._intf.get_property(RadarCrossSectionInheritable._metadata, RadarCrossSectionInheritable._get_model_metadata) - _get_model_component_linking_metadata = { "offset" : _get_model_component_linking_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -122204,8 +120590,6 @@ def model_component_linking(self) -> "IComponentLinkEmbedControl": return self._intf.get_property(RadarCrossSectionInheritable._metadata, RadarCrossSectionInheritable._get_model_component_linking_metadata) _property_names[inherit] = "inherit" - _property_names[supported_models] = "supported_models" - _property_names[model] = "model" _property_names[model_component_linking] = "model_component_linking" def __init__(self, source_object=None): @@ -122221,7 +120605,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionInheritable, [RadarCrossSectionInheritable, ]) -agcls.AgClassCatalog.add_catalog_entry((5290816335224705872, 13359887565476481678), RadarCrossSectionInheritable) +agcls.AgClassCatalog.add_catalog_entry((5216585721353569720, 6188323959345370764), RadarCrossSectionInheritable) agcls.AgTypeNameMap["RadarCrossSectionInheritable"] = RadarCrossSectionInheritable class RadarCrossSectionFrequencyBand(SupportsDeleteCallback): @@ -122238,7 +120622,7 @@ class RadarCrossSectionFrequencyBand(SupportsDeleteCallback): _set_compute_strategy_method_offset = 7 _get_compute_strategy_method_offset = 8 _metadata = { - "iid_data" : (5432088725652077263, 14970965070639454125), + "iid_data" : (5513246868286647297, 16912621860392191909), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122325,7 +120709,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionFrequencyBand, [RadarCrossSectionFrequencyBand, ]) -agcls.AgClassCatalog.add_catalog_entry((5611081599835783959, 5187970909869017525), RadarCrossSectionFrequencyBand) +agcls.AgClassCatalog.add_catalog_entry((4615046152456629497, 16355343433250372017), RadarCrossSectionFrequencyBand) agcls.AgTypeNameMap["RadarCrossSectionFrequencyBand"] = RadarCrossSectionFrequencyBand class RadarCrossSectionFrequencyBandCollection(SupportsDeleteCallback): @@ -122339,7 +120723,7 @@ class RadarCrossSectionFrequencyBandCollection(SupportsDeleteCallback): _remove_at_method_offset = 4 _add_method_offset = 5 _metadata = { - "iid_data" : (5166598568327799405, 15275429108610318000), + "iid_data" : (5642981903559313895, 11809563316419535806), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -122415,7 +120799,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionFrequencyBandCollection, [RadarCrossSectionFrequencyBandCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5184052192908143986, 6050112988231901573), RadarCrossSectionFrequencyBandCollection) +agcls.AgClassCatalog.add_catalog_entry((5431000824927036619, 8926599327184266373), RadarCrossSectionFrequencyBandCollection) agcls.AgTypeNameMap["RadarCrossSectionFrequencyBandCollection"] = RadarCrossSectionFrequencyBandCollection class RadarCrossSectionComputeStrategy(IRadarCrossSectionComputeStrategy, SupportsDeleteCallback): @@ -122434,7 +120818,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionComputeStrategy, [IRadarCrossSectionComputeStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5580843933448401332, 11500471288468538266), RadarCrossSectionComputeStrategy) +agcls.AgClassCatalog.add_catalog_entry((5197759362878790411, 5481064375712406951), RadarCrossSectionComputeStrategy) agcls.AgTypeNameMap["RadarCrossSectionComputeStrategy"] = RadarCrossSectionComputeStrategy class RadarCrossSectionComputeStrategyConstantValue(IRadarCrossSectionComputeStrategy, SupportsDeleteCallback): @@ -122445,7 +120829,7 @@ class RadarCrossSectionComputeStrategyConstantValue(IRadarCrossSectionComputeStr _get_constant_value_method_offset = 1 _set_constant_value_method_offset = 2 _metadata = { - "iid_data" : (5230551874527362081, 14560806213660620418), + "iid_data" : (4655292916625078825, 7429246587986254212), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122484,7 +120868,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionComputeStrategyConstantValue, [RadarCrossSectionComputeStrategyConstantValue, IRadarCrossSectionComputeStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5553815472410945110, 4450153700496091816), RadarCrossSectionComputeStrategyConstantValue) +agcls.AgClassCatalog.add_catalog_entry((5639901330195945018, 10790852083977665215), RadarCrossSectionComputeStrategyConstantValue) agcls.AgTypeNameMap["RadarCrossSectionComputeStrategyConstantValue"] = RadarCrossSectionComputeStrategyConstantValue class RadarCrossSectionComputeStrategyScriptPlugin(IRadarCrossSectionComputeStrategy, SupportsDeleteCallback): @@ -122495,7 +120879,7 @@ class RadarCrossSectionComputeStrategyScriptPlugin(IRadarCrossSectionComputeStra _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4838950741387825307, 3252641238159379386), + "iid_data" : (4914404228118761222, 2108556513040134051), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122534,7 +120918,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionComputeStrategyScriptPlugin, [RadarCrossSectionComputeStrategyScriptPlugin, IRadarCrossSectionComputeStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5677862367181631863, 2791811464878407343), RadarCrossSectionComputeStrategyScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5703732168655196407, 14774516707634605986), RadarCrossSectionComputeStrategyScriptPlugin) agcls.AgTypeNameMap["RadarCrossSectionComputeStrategyScriptPlugin"] = RadarCrossSectionComputeStrategyScriptPlugin class RadarCrossSectionComputeStrategyExternalFile(IRadarCrossSectionComputeStrategy, SupportsDeleteCallback): @@ -122545,7 +120929,7 @@ class RadarCrossSectionComputeStrategyExternalFile(IRadarCrossSectionComputeStra _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4871109488225789747, 16805373931347415719), + "iid_data" : (5313079667571736559, 5356403658079923840), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122584,7 +120968,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionComputeStrategyExternalFile, [RadarCrossSectionComputeStrategyExternalFile, IRadarCrossSectionComputeStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5006148050539626457, 13842698850841944237), RadarCrossSectionComputeStrategyExternalFile) +agcls.AgClassCatalog.add_catalog_entry((5550653774006401564, 2587594865472032183), RadarCrossSectionComputeStrategyExternalFile) agcls.AgTypeNameMap["RadarCrossSectionComputeStrategyExternalFile"] = RadarCrossSectionComputeStrategyExternalFile class RadarCrossSectionComputeStrategyAnsysCSVFile(IRadarCrossSectionComputeStrategy, SupportsDeleteCallback): @@ -122597,7 +120981,7 @@ class RadarCrossSectionComputeStrategyAnsysCSVFile(IRadarCrossSectionComputeStra _get_orthogonal_polarization_data_filename_method_offset = 3 _set_orthogonal_polarization_data_filename_method_offset = 4 _metadata = { - "iid_data" : (5755782928682698364, 3893364481964793022), + "iid_data" : (4822558232093180936, 5415750791018346939), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122652,7 +121036,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionComputeStrategyAnsysCSVFile, [RadarCrossSectionComputeStrategyAnsysCSVFile, IRadarCrossSectionComputeStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4945111464234607714, 12608302787161830316), RadarCrossSectionComputeStrategyAnsysCSVFile) +agcls.AgClassCatalog.add_catalog_entry((5710108803343350849, 3683025660796125065), RadarCrossSectionComputeStrategyAnsysCSVFile) agcls.AgTypeNameMap["RadarCrossSectionComputeStrategyAnsysCSVFile"] = RadarCrossSectionComputeStrategyAnsysCSVFile class RadarCrossSectionComputeStrategyPlugin(IRadarCrossSectionComputeStrategy, SupportsDeleteCallback): @@ -122663,7 +121047,7 @@ class RadarCrossSectionComputeStrategyPlugin(IRadarCrossSectionComputeStrategy, _get_plugin_configuration_method_offset = 1 _get_raw_plugin_object_method_offset = 2 _metadata = { - "iid_data" : (4645611397537040976, 15798982701976683655), + "iid_data" : (5346722284601858471, 7479555154266132634), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122704,7 +121088,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarCrossSectionComputeStrategyPlugin, [RadarCrossSectionComputeStrategyPlugin, IRadarCrossSectionComputeStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5733470186387836782, 8348074273490001559), RadarCrossSectionComputeStrategyPlugin) +agcls.AgClassCatalog.add_catalog_entry((4876668577204008908, 3265031217853588366), RadarCrossSectionComputeStrategyPlugin) agcls.AgTypeNameMap["RadarCrossSectionComputeStrategyPlugin"] = RadarCrossSectionComputeStrategyPlugin class CustomPropagationModel(SupportsDeleteCallback): @@ -122717,7 +121101,7 @@ class CustomPropagationModel(SupportsDeleteCallback): _get_filename_method_offset = 3 _set_filename_method_offset = 4 _metadata = { - "iid_data" : (5563527321729450221, 6330450156356828571), + "iid_data" : (5616421708854288714, 14075793560629792908), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122770,57 +121154,39 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CustomPropagationModel, [CustomPropagationModel, ]) -agcls.AgClassCatalog.add_catalog_entry((5201194027753287346, 7170595038257016465), CustomPropagationModel) +agcls.AgClassCatalog.add_catalog_entry((4982126931532512427, 717740101746172815), CustomPropagationModel) agcls.AgTypeNameMap["CustomPropagationModel"] = CustomPropagationModel class PropagationChannel(SupportsDeleteCallback): """Provide access to the properties and methods defining a propagation channel.""" - _num_methods = 41 + _num_methods = 23 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enable_atmospheric_absorption_method_offset = 1 _set_enable_atmospheric_absorption_method_offset = 2 - _get_supported_atmospheric_absorption_models_method_offset = 3 - _set_atmospheric_absorption_model_method_offset = 4 - _get_atmospheric_absorption_model_method_offset = 5 - _get_enable_rain_loss_method_offset = 6 - _set_enable_rain_loss_method_offset = 7 - _get_supported_rain_loss_models_method_offset = 8 - _set_rain_loss_model_method_offset = 9 - _get_rain_loss_model_method_offset = 10 - _get_custom_a_method_offset = 11 - _get_custom_b_method_offset = 12 - _get_custom_c_method_offset = 13 - _get_enable_itu_618_section2_p5_method_offset = 14 - _set_enable_itu_618_section2_p5_method_offset = 15 - _get_enable_urban_terrestrial_loss_method_offset = 16 - _set_enable_urban_terrestrial_loss_method_offset = 17 - _get_supported_urban_terrestrial_loss_models_method_offset = 18 - _set_urban_terrestrial_loss_model_method_offset = 19 - _get_urban_terrestrial_loss_model_method_offset = 20 - _get_supported_clouds_and_fog_fading_loss_models_method_offset = 21 - _set_clouds_and_fog_fading_loss_model_method_offset = 22 - _get_clouds_and_fog_fading_loss_model_method_offset = 23 - _get_supported_tropospheric_scintillation_fading_loss_models_method_offset = 24 - _set_tropospheric_scintillation_fading_loss_model_method_offset = 25 - _get_tropospheric_scintillation_fading_loss_model_method_offset = 26 - _get_supported_ionospheric_fading_loss_models_method_offset = 27 - _set_ionospheric_fading_loss_model_method_offset = 28 - _get_ionospheric_fading_loss_model_method_offset = 29 - _get_enable_clouds_and_fog_fading_loss_method_offset = 30 - _set_enable_clouds_and_fog_fading_loss_method_offset = 31 - _get_enable_tropospheric_scintillation_fading_loss_method_offset = 32 - _set_enable_tropospheric_scintillation_fading_loss_method_offset = 33 - _get_enable_ionospheric_fading_loss_method_offset = 34 - _set_enable_ionospheric_fading_loss_method_offset = 35 - _get_atmospheric_absorption_model_component_linking_method_offset = 36 - _get_rain_loss_model_component_linking_method_offset = 37 - _get_urban_terrestrial_loss_model_component_linking_method_offset = 38 - _get_clouds_and_fog_fading_loss_model_component_linking_method_offset = 39 - _get_tropospheric_scintillation_fading_loss_model_component_linking_method_offset = 40 - _get_ionospheric_fading_loss_model_component_linking_method_offset = 41 - _metadata = { - "iid_data" : (5288706326446294416, 11371664375571663272), + _get_enable_rain_loss_method_offset = 3 + _set_enable_rain_loss_method_offset = 4 + _get_custom_a_method_offset = 5 + _get_custom_b_method_offset = 6 + _get_custom_c_method_offset = 7 + _get_enable_itu_618_section2_p5_method_offset = 8 + _set_enable_itu_618_section2_p5_method_offset = 9 + _get_enable_urban_terrestrial_loss_method_offset = 10 + _set_enable_urban_terrestrial_loss_method_offset = 11 + _get_enable_clouds_and_fog_fading_loss_method_offset = 12 + _set_enable_clouds_and_fog_fading_loss_method_offset = 13 + _get_enable_tropospheric_scintillation_fading_loss_method_offset = 14 + _set_enable_tropospheric_scintillation_fading_loss_method_offset = 15 + _get_enable_ionospheric_fading_loss_method_offset = 16 + _set_enable_ionospheric_fading_loss_method_offset = 17 + _get_atmospheric_absorption_model_component_linking_method_offset = 18 + _get_rain_loss_model_component_linking_method_offset = 19 + _get_urban_terrestrial_loss_model_component_linking_method_offset = 20 + _get_clouds_and_fog_fading_loss_model_component_linking_method_offset = 21 + _get_tropospheric_scintillation_fading_loss_model_component_linking_method_offset = 22 + _get_ionospheric_fading_loss_model_component_linking_method_offset = 23 + _metadata = { + "iid_data" : (5359871365083452920, 9402099926127880382), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -122842,29 +121208,6 @@ def enable_atmospheric_absorption(self) -> bool: def enable_atmospheric_absorption(self, value:bool) -> None: return self._intf.set_property(PropagationChannel._metadata, PropagationChannel._set_enable_atmospheric_absorption_metadata, value) - _get_supported_atmospheric_absorption_models_metadata = { "offset" : _get_supported_atmospheric_absorption_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_atmospheric_absorption_models(self) -> list: - """Do not use this property, as it is deprecated. Use AtmosAbsorptionModelComponentLinking on PropagationChannel instead. Gets an array of supported atmospheric absorption model names.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_supported_atmospheric_absorption_models_metadata) - - _set_atmospheric_absorption_model_metadata = { "offset" : _set_atmospheric_absorption_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_atmospheric_absorption_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use AtmosAbsorptionModelComponentLinking on PropagationChannel instead. Sets the atmospheric absorption model by name.""" - return self._intf.invoke(PropagationChannel._metadata, PropagationChannel._set_atmospheric_absorption_model_metadata, model_name) - - _get_atmospheric_absorption_model_metadata = { "offset" : _get_atmospheric_absorption_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def atmospheric_absorption_model(self) -> "IAtmosphericAbsorptionModel": - """Do not use this property, as it is deprecated. Use AtmosAbsorptionModelComponentLinking on PropagationChannel instead. Gets the atmospheric absorption model.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_atmospheric_absorption_model_metadata) - _get_enable_rain_loss_metadata = { "offset" : _get_enable_rain_loss_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), "marshallers" : (agmarshall.VariantBoolArg,) } @@ -122880,29 +121223,6 @@ def enable_rain_loss(self) -> bool: def enable_rain_loss(self, value:bool) -> None: return self._intf.set_property(PropagationChannel._metadata, PropagationChannel._set_enable_rain_loss_metadata, value) - _get_supported_rain_loss_models_metadata = { "offset" : _get_supported_rain_loss_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_rain_loss_models(self) -> list: - """Do not use this property, as it is deprecated. Use RainLossModelComponentLinking on PropagationChannel instead. Gets an array of supported rain loss model names.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_supported_rain_loss_models_metadata) - - _set_rain_loss_model_metadata = { "offset" : _set_rain_loss_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_rain_loss_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use RainLossModelComponentLinking on PropagationChannel instead. Sets the rain loss model by name.""" - return self._intf.invoke(PropagationChannel._metadata, PropagationChannel._set_rain_loss_model_metadata, model_name) - - _get_rain_loss_model_metadata = { "offset" : _get_rain_loss_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def rain_loss_model(self) -> "IRainLossModel": - """Do not use this property, as it is deprecated. Use RainLossModelComponentLinking on PropagationChannel instead. Gets the rain loss model.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_rain_loss_model_metadata) - _get_custom_a_metadata = { "offset" : _get_custom_a_method_offset, "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @@ -122957,98 +121277,6 @@ def enable_urban_terrestrial_loss(self) -> bool: def enable_urban_terrestrial_loss(self, value:bool) -> None: return self._intf.set_property(PropagationChannel._metadata, PropagationChannel._set_enable_urban_terrestrial_loss_metadata, value) - _get_supported_urban_terrestrial_loss_models_metadata = { "offset" : _get_supported_urban_terrestrial_loss_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_urban_terrestrial_loss_models(self) -> list: - """Do not use this property, as it is deprecated. Use UrbanTerrestrialLossModelComponentLinking on PropagationChannel instead. Gets an array of supported urban/terrestrial loss model names.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_supported_urban_terrestrial_loss_models_metadata) - - _set_urban_terrestrial_loss_model_metadata = { "offset" : _set_urban_terrestrial_loss_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_urban_terrestrial_loss_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use UrbanTerrestrialLossModelComponentLinking on PropagationChannel instead. Sets the urban/terrestrial loss model by name.""" - return self._intf.invoke(PropagationChannel._metadata, PropagationChannel._set_urban_terrestrial_loss_model_metadata, model_name) - - _get_urban_terrestrial_loss_model_metadata = { "offset" : _get_urban_terrestrial_loss_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def urban_terrestrial_loss_model(self) -> "IUrbanTerrestrialLossModel": - """Do not use this property, as it is deprecated. Use UrbanTerrestrialLossModelComponentLinking on PropagationChannel instead. Gets the urban/terrestrial loss model.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_urban_terrestrial_loss_model_metadata) - - _get_supported_clouds_and_fog_fading_loss_models_metadata = { "offset" : _get_supported_clouds_and_fog_fading_loss_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_clouds_and_fog_fading_loss_models(self) -> list: - """Do not use this property, as it is deprecated. Use CloudsAndFogFadingLossModelComponentLinking on PropagationChannel instead. Gets an array of supported CloudsAndFog Fading loss model names.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_supported_clouds_and_fog_fading_loss_models_metadata) - - _set_clouds_and_fog_fading_loss_model_metadata = { "offset" : _set_clouds_and_fog_fading_loss_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_clouds_and_fog_fading_loss_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use CloudsAndFogFadingLossModelComponentLinking on PropagationChannel instead. Sets the CloudsAndFogFading loss model by name.""" - return self._intf.invoke(PropagationChannel._metadata, PropagationChannel._set_clouds_and_fog_fading_loss_model_metadata, model_name) - - _get_clouds_and_fog_fading_loss_model_metadata = { "offset" : _get_clouds_and_fog_fading_loss_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def clouds_and_fog_fading_loss_model(self) -> "ICloudsAndFogFadingLossModel": - """Do not use this property, as it is deprecated. Use CloudsAndFogFadingLossModelComponentLinking on PropagationChannel instead. Gets the CloudsAndFogFading loss model.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_clouds_and_fog_fading_loss_model_metadata) - - _get_supported_tropospheric_scintillation_fading_loss_models_metadata = { "offset" : _get_supported_tropospheric_scintillation_fading_loss_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_tropospheric_scintillation_fading_loss_models(self) -> list: - """Do not use this property, as it is deprecated. Use TroposphericScintillationFadingLossModelComponentLinking on PropagationChannel instead. Gets an array of supported Tropospheric Scintillation Fading loss model names.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_supported_tropospheric_scintillation_fading_loss_models_metadata) - - _set_tropospheric_scintillation_fading_loss_model_metadata = { "offset" : _set_tropospheric_scintillation_fading_loss_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_tropospheric_scintillation_fading_loss_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use TroposphericScintillationFadingLossModelComponentLinking on PropagationChannel instead. Sets the Tropospheric Scintillation Fading loss model by name.""" - return self._intf.invoke(PropagationChannel._metadata, PropagationChannel._set_tropospheric_scintillation_fading_loss_model_metadata, model_name) - - _get_tropospheric_scintillation_fading_loss_model_metadata = { "offset" : _get_tropospheric_scintillation_fading_loss_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def tropospheric_scintillation_fading_loss_model(self) -> "ITroposphericScintillationFadingLossModel": - """Do not use this property, as it is deprecated. Use TroposphericScintillationFadingLossModelComponentLinking on PropagationChannel instead. Gets the Tropospheric Scintillation Fading loss model.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_tropospheric_scintillation_fading_loss_model_metadata) - - _get_supported_ionospheric_fading_loss_models_metadata = { "offset" : _get_supported_ionospheric_fading_loss_models_method_offset, - "arg_types" : (POINTER(agcom.LPSAFEARRAY),), - "marshallers" : (agmarshall.LPSafearrayArg,) } - @property - def supported_ionospheric_fading_loss_models(self) -> list: - """Do not use this property, as it is deprecated. Use IonosphericFadingLossModelComponentLinking on PropagationChannel instead. Gets an array of supported Ionospheric Fading loss model names.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_supported_ionospheric_fading_loss_models_metadata) - - _set_ionospheric_fading_loss_model_metadata = { "offset" : _set_ionospheric_fading_loss_model_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - def set_ionospheric_fading_loss_model(self, model_name:str) -> None: - """Do not use this method, as it is deprecated. Use IonosphericFadingLossModelComponentLinking on PropagationChannel instead. Sets the Ionospheric Fading loss model by name.""" - return self._intf.invoke(PropagationChannel._metadata, PropagationChannel._set_ionospheric_fading_loss_model_metadata, model_name) - - _get_ionospheric_fading_loss_model_metadata = { "offset" : _get_ionospheric_fading_loss_model_method_offset, - "arg_types" : (POINTER(agcom.PVOID),), - "marshallers" : (agmarshall.InterfaceOutArg,) } - @property - def ionospheric_fading_loss_model(self) -> "IIonosphericFadingLossModel": - """Do not use this property, as it is deprecated. Use IonosphericFadingLossModelComponentLinking on PropagationChannel instead. Gets the Ionospheric Fading loss model.""" - return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_ionospheric_fading_loss_model_metadata) - _get_enable_clouds_and_fog_fading_loss_metadata = { "offset" : _get_enable_clouds_and_fog_fading_loss_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), "marshallers" : (agmarshall.VariantBoolArg,) } @@ -123143,24 +121371,12 @@ def ionospheric_fading_loss_model_component_linking(self) -> "IComponentLinkEmbe return self._intf.get_property(PropagationChannel._metadata, PropagationChannel._get_ionospheric_fading_loss_model_component_linking_metadata) _property_names[enable_atmospheric_absorption] = "enable_atmospheric_absorption" - _property_names[supported_atmospheric_absorption_models] = "supported_atmospheric_absorption_models" - _property_names[atmospheric_absorption_model] = "atmospheric_absorption_model" _property_names[enable_rain_loss] = "enable_rain_loss" - _property_names[supported_rain_loss_models] = "supported_rain_loss_models" - _property_names[rain_loss_model] = "rain_loss_model" _property_names[custom_a] = "custom_a" _property_names[custom_b] = "custom_b" _property_names[custom_c] = "custom_c" _property_names[enable_itu_618_section2_p5] = "enable_itu_618_section2_p5" _property_names[enable_urban_terrestrial_loss] = "enable_urban_terrestrial_loss" - _property_names[supported_urban_terrestrial_loss_models] = "supported_urban_terrestrial_loss_models" - _property_names[urban_terrestrial_loss_model] = "urban_terrestrial_loss_model" - _property_names[supported_clouds_and_fog_fading_loss_models] = "supported_clouds_and_fog_fading_loss_models" - _property_names[clouds_and_fog_fading_loss_model] = "clouds_and_fog_fading_loss_model" - _property_names[supported_tropospheric_scintillation_fading_loss_models] = "supported_tropospheric_scintillation_fading_loss_models" - _property_names[tropospheric_scintillation_fading_loss_model] = "tropospheric_scintillation_fading_loss_model" - _property_names[supported_ionospheric_fading_loss_models] = "supported_ionospheric_fading_loss_models" - _property_names[ionospheric_fading_loss_model] = "ionospheric_fading_loss_model" _property_names[enable_clouds_and_fog_fading_loss] = "enable_clouds_and_fog_fading_loss" _property_names[enable_tropospheric_scintillation_fading_loss] = "enable_tropospheric_scintillation_fading_loss" _property_names[enable_ionospheric_fading_loss] = "enable_ionospheric_fading_loss" @@ -123184,7 +121400,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagationChannel, [PropagationChannel, ]) -agcls.AgClassCatalog.add_catalog_entry((5144009767317973052, 1787780712150657683), PropagationChannel) +agcls.AgClassCatalog.add_catalog_entry((4744174448721018009, 11391448943187797637), PropagationChannel) agcls.AgTypeNameMap["PropagationChannel"] = PropagationChannel class RFEnvironment(SupportsDeleteCallback): @@ -123206,7 +121422,7 @@ class RFEnvironment(SupportsDeleteCallback): _get_magnetic_north_pole_longitude_method_offset = 12 _set_magnetic_north_pole_longitude_method_offset = 13 _metadata = { - "iid_data" : (5677520739347068960, 17730414613472973730), + "iid_data" : (5316139685973162265, 13256887401728237967), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123334,7 +121550,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RFEnvironment, [RFEnvironment, ]) -agcls.AgClassCatalog.add_catalog_entry((4972686981178988871, 10633516970237746099), RFEnvironment) +agcls.AgClassCatalog.add_catalog_entry((5262822755302526554, 1144299679476227475), RFEnvironment) agcls.AgTypeNameMap["RFEnvironment"] = RFEnvironment class LaserEnvironment(SupportsDeleteCallback): @@ -123344,7 +121560,7 @@ class LaserEnvironment(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_propagation_channel_method_offset = 1 _metadata = { - "iid_data" : (5725609662347877616, 18197756552541595300), + "iid_data" : (4915573337349191840, 11356761698087065008), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123355,7 +121571,7 @@ def _get_property(self, attrname): "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def propagation_channel(self) -> "ILaserPropagationChannel": + def propagation_channel(self) -> "LaserPropagationChannel": """Get the propagation channel.""" return self._intf.get_property(LaserEnvironment._metadata, LaserEnvironment._get_propagation_channel_metadata) @@ -123374,7 +121590,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LaserEnvironment, [LaserEnvironment, ]) -agcls.AgClassCatalog.add_catalog_entry((4778113297958779914, 5932642468562345399), LaserEnvironment) +agcls.AgClassCatalog.add_catalog_entry((5467519627949130719, 1175108581851127986), LaserEnvironment) agcls.AgTypeNameMap["LaserEnvironment"] = LaserEnvironment class ObjectRFEnvironment(SupportsDeleteCallback): @@ -123384,7 +121600,7 @@ class ObjectRFEnvironment(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_propagation_channel_method_offset = 1 _metadata = { - "iid_data" : (5287147598859915728, 16299436360048608675), + "iid_data" : (5350878289634372468, 13078129534734621855), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123414,7 +121630,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ObjectRFEnvironment, [ObjectRFEnvironment, ]) -agcls.AgClassCatalog.add_catalog_entry((4752333271109803077, 3219615145167937413), ObjectRFEnvironment) +agcls.AgClassCatalog.add_catalog_entry((4617064686182802495, 8176402717470638212), ObjectRFEnvironment) agcls.AgTypeNameMap["ObjectRFEnvironment"] = ObjectRFEnvironment class ObjectLaserEnvironment(SupportsDeleteCallback): @@ -123424,7 +121640,7 @@ class ObjectLaserEnvironment(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_propagation_channel_method_offset = 1 _metadata = { - "iid_data" : (5084893380771195883, 5915794350579858), + "iid_data" : (4994854823409980174, 17399494565122060694), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123435,7 +121651,7 @@ def _get_property(self, attrname): "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def propagation_channel(self) -> "ILaserPropagationChannel": + def propagation_channel(self) -> "LaserPropagationChannel": """Get the propagation channel.""" return self._intf.get_property(ObjectLaserEnvironment._metadata, ObjectLaserEnvironment._get_propagation_channel_metadata) @@ -123454,7 +121670,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ObjectLaserEnvironment, [ObjectLaserEnvironment, ]) -agcls.AgClassCatalog.add_catalog_entry((5357766764657353990, 14249109134410420865), ObjectLaserEnvironment) +agcls.AgClassCatalog.add_catalog_entry((5499011675462460420, 12614531187498776753), ObjectLaserEnvironment) agcls.AgTypeNameMap["ObjectLaserEnvironment"] = ObjectLaserEnvironment class PlatformLaserEnvironment(SupportsDeleteCallback): @@ -123464,7 +121680,7 @@ class PlatformLaserEnvironment(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_propagation_channel_method_offset = 1 _metadata = { - "iid_data" : (5628409401716084852, 7072523876825365689), + "iid_data" : (4988924457184773962, 16669570457462259344), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123475,7 +121691,7 @@ def _get_property(self, attrname): "arg_types" : (POINTER(agcom.PVOID),), "marshallers" : (agmarshall.InterfaceOutArg,) } @property - def propagation_channel(self) -> "ILaserPropagationChannel": + def propagation_channel(self) -> "LaserPropagationChannel": """Get the propagation channel.""" return self._intf.get_property(PlatformLaserEnvironment._metadata, PlatformLaserEnvironment._get_propagation_channel_metadata) @@ -123494,7 +121710,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PlatformLaserEnvironment, [PlatformLaserEnvironment, ]) -agcls.AgClassCatalog.add_catalog_entry((5446070563381488502, 13433879976390130104), PlatformLaserEnvironment) +agcls.AgClassCatalog.add_catalog_entry((5232865592016009785, 16257601493432383908), PlatformLaserEnvironment) agcls.AgTypeNameMap["PlatformLaserEnvironment"] = PlatformLaserEnvironment class RainLossModel(IRainLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -123517,7 +121733,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RainLossModel, [IRainLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5203257044029146833, 14950366462343401388), RainLossModel) +agcls.AgClassCatalog.add_catalog_entry((5267944896554939301, 4505280228672268477), RainLossModel) agcls.AgTypeNameMap["RainLossModel"] = RainLossModel class RainLossModelITURP618Version12(IRainLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -123530,7 +121746,7 @@ class RainLossModelITURP618Version12(IRainLossModel, IComponentInfo, ICloneable, _get_enable_depolarization_loss_method_offset = 3 _set_enable_depolarization_loss_method_offset = 4 _metadata = { - "iid_data" : (5523135565685092884, 7523298990413002127), + "iid_data" : (4633218326788310625, 17335714343564545676), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123589,7 +121805,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RainLossModelITURP618Version12, [RainLossModelITURP618Version12, IRainLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5407319913697780088, 1602760863517707414), RainLossModelITURP618Version12) +agcls.AgClassCatalog.add_catalog_entry((5088575613951536386, 8283923301394906784), RainLossModelITURP618Version12) agcls.AgTypeNameMap["RainLossModelITURP618Version12"] = RainLossModelITURP618Version12 class RainLossModelITURP618Version13(IRainLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -123608,7 +121824,7 @@ class RainLossModelITURP618Version13(IRainLossModel, IComponentInfo, ICloneable, _get_itu_1510_month_method_offset = 9 _set_itu_1510_month_method_offset = 10 _metadata = { - "iid_data" : (5348529903147496805, 10851271752605081265), + "iid_data" : (5709407040461611212, 73630014990273434), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123715,7 +121931,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RainLossModelITURP618Version13, [RainLossModelITURP618Version13, IRainLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5162705784353325473, 8575913456448891808), RainLossModelITURP618Version13) +agcls.AgClassCatalog.add_catalog_entry((4697420684346915385, 11904793377410309508), RainLossModelITURP618Version13) agcls.AgTypeNameMap["RainLossModelITURP618Version13"] = RainLossModelITURP618Version13 class RainLossModelITURP618Version10(IRainLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -123728,7 +121944,7 @@ class RainLossModelITURP618Version10(IRainLossModel, IComponentInfo, ICloneable, _get_enable_depolarization_loss_method_offset = 3 _set_enable_depolarization_loss_method_offset = 4 _metadata = { - "iid_data" : (5649637140498136496, 15908688810531189665), + "iid_data" : (5373456208305295029, 1456670963726851980), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123787,7 +122003,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RainLossModelITURP618Version10, [RainLossModelITURP618Version10, IRainLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4916932578843076303, 8038612887636546945), RainLossModelITURP618Version10) +agcls.AgClassCatalog.add_catalog_entry((5388782924116553042, 11268865785092583590), RainLossModelITURP618Version10) agcls.AgTypeNameMap["RainLossModelITURP618Version10"] = RainLossModelITURP618Version10 class RainLossModelCrane1985(IRainLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -123798,7 +122014,7 @@ class RainLossModelCrane1985(IRainLossModel, IComponentInfo, ICloneable, Support _get_surface_temperature_method_offset = 1 _set_surface_temperature_method_offset = 2 _metadata = { - "iid_data" : (5578374180484484373, 4846258656783742860), + "iid_data" : (5020883849154769739, 17766805259231842221), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123841,7 +122057,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RainLossModelCrane1985, [RainLossModelCrane1985, IRainLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5342348263893049453, 2060098253264774309), RainLossModelCrane1985) +agcls.AgClassCatalog.add_catalog_entry((5441800307768135073, 13226383428149480886), RainLossModelCrane1985) agcls.AgTypeNameMap["RainLossModelCrane1985"] = RainLossModelCrane1985 class RainLossModelCrane1982(IRainLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -123852,7 +122068,7 @@ class RainLossModelCrane1982(IRainLossModel, IComponentInfo, ICloneable, Support _get_surface_temperature_method_offset = 1 _set_surface_temperature_method_offset = 2 _metadata = { - "iid_data" : (4796913288936304352, 16687976122988457370), + "iid_data" : (5034899951966847952, 14233210868751071671), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123895,7 +122111,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RainLossModelCrane1982, [RainLossModelCrane1982, IRainLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5758787100971960396, 17788316464344321960), RainLossModelCrane1982) +agcls.AgClassCatalog.add_catalog_entry((5142941936440891406, 15981210673204491946), RainLossModelCrane1982) agcls.AgTypeNameMap["RainLossModelCrane1982"] = RainLossModelCrane1982 class RainLossModelCCIR1983(IRainLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -123906,7 +122122,7 @@ class RainLossModelCCIR1983(IRainLossModel, IComponentInfo, ICloneable, Supports _get_surface_temperature_method_offset = 1 _set_surface_temperature_method_offset = 2 _metadata = { - "iid_data" : (4789861880342435275, 10503314358546187430), + "iid_data" : (5331704248420731246, 4494501940748442755), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -123949,7 +122165,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RainLossModelCCIR1983, [RainLossModelCCIR1983, IRainLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5425907125291224879, 12598144657493196986), RainLossModelCCIR1983) +agcls.AgClassCatalog.add_catalog_entry((4907999000982492486, 14917145079268556470), RainLossModelCCIR1983) agcls.AgTypeNameMap["RainLossModelCCIR1983"] = RainLossModelCCIR1983 class RainLossModelScriptPlugin(IRainLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -123960,7 +122176,7 @@ class RainLossModelScriptPlugin(IRainLossModel, IComponentInfo, ICloneable, Supp _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5240418004694594896, 9881583123978526868), + "iid_data" : (4871034241479901524, 8545735803436980925), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -124003,7 +122219,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RainLossModelScriptPlugin, [RainLossModelScriptPlugin, IRainLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4717185492215485228, 4443736797173875114), RainLossModelScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5354494496894068656, 8017208663103376796), RainLossModelScriptPlugin) agcls.AgTypeNameMap["RainLossModelScriptPlugin"] = RainLossModelScriptPlugin class CloudsAndFogFadingLossModel(ICloudsAndFogFadingLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -124026,7 +122242,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CloudsAndFogFadingLossModel, [ICloudsAndFogFadingLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5044133425980767822, 9942556529356878752), CloudsAndFogFadingLossModel) +agcls.AgClassCatalog.add_catalog_entry((4917939164713972070, 7359339809071407750), CloudsAndFogFadingLossModel) agcls.AgTypeNameMap["CloudsAndFogFadingLossModel"] = CloudsAndFogFadingLossModel class CloudsAndFogFadingLossModelP840Version6(ICloudsAndFogFadingLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -124051,7 +122267,7 @@ class CloudsAndFogFadingLossModelP840Version6(ICloudsAndFogFadingLossModel, ICom _get_average_data_month_method_offset = 15 _set_average_data_month_method_offset = 16 _metadata = { - "iid_data" : (5465415306229479999, 18384769652973814425), + "iid_data" : (5177738231974312566, 3415660041855884973), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -124206,7 +122422,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CloudsAndFogFadingLossModelP840Version6, [CloudsAndFogFadingLossModelP840Version6, ICloudsAndFogFadingLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4966614814226049461, 8255856367017850541), CloudsAndFogFadingLossModelP840Version6) +agcls.AgClassCatalog.add_catalog_entry((5175895249928874580, 14015472562305665469), CloudsAndFogFadingLossModelP840Version6) agcls.AgTypeNameMap["CloudsAndFogFadingLossModelP840Version6"] = CloudsAndFogFadingLossModelP840Version6 class CloudsAndFogFadingLossModelP840Version7(ICloudsAndFogFadingLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -124233,7 +122449,7 @@ class CloudsAndFogFadingLossModelP840Version7(ICloudsAndFogFadingLossModel, ICom _get_use_rain_height_as_cloud_layer_thickness_method_offset = 17 _set_use_rain_height_as_cloud_layer_thickness_method_offset = 18 _metadata = { - "iid_data" : (4678855205511964961, 15531000156022459560), + "iid_data" : (5616297009451938490, 12684890191836164763), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -124404,7 +122620,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CloudsAndFogFadingLossModelP840Version7, [CloudsAndFogFadingLossModelP840Version7, ICloudsAndFogFadingLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5317005574859182124, 17775714934047538847), CloudsAndFogFadingLossModelP840Version7) +agcls.AgClassCatalog.add_catalog_entry((5448298414272083880, 15191168470186260870), CloudsAndFogFadingLossModelP840Version7) agcls.AgTypeNameMap["CloudsAndFogFadingLossModelP840Version7"] = CloudsAndFogFadingLossModelP840Version7 class TroposphericScintillationFadingLossModel(ITroposphericScintillationFadingLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -124427,7 +122643,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TroposphericScintillationFadingLossModel, [ITroposphericScintillationFadingLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4889842033136053301, 7691084881284297148), TroposphericScintillationFadingLossModel) +agcls.AgClassCatalog.add_catalog_entry((5137586197821530076, 10960613857798948240), TroposphericScintillationFadingLossModel) agcls.AgTypeNameMap["TroposphericScintillationFadingLossModel"] = TroposphericScintillationFadingLossModel class TroposphericScintillationFadingLossModelP618Version8(ITroposphericScintillationFadingLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -124444,7 +122660,7 @@ class TroposphericScintillationFadingLossModelP618Version8(ITroposphericScintill _get_surface_temperature_method_offset = 7 _set_surface_temperature_method_offset = 8 _metadata = { - "iid_data" : (5005154146346435507, 12641754576829291919), + "iid_data" : (5696670402763116358, 9040316275791913650), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -124535,28 +122751,24 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TroposphericScintillationFadingLossModelP618Version8, [TroposphericScintillationFadingLossModelP618Version8, ITroposphericScintillationFadingLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5329175446687270797, 3848981333931552141), TroposphericScintillationFadingLossModelP618Version8) +agcls.AgClassCatalog.add_catalog_entry((5429373800923424702, 7647370088095759259), TroposphericScintillationFadingLossModelP618Version8) agcls.AgTypeNameMap["TroposphericScintillationFadingLossModelP618Version8"] = TroposphericScintillationFadingLossModelP618Version8 class TroposphericScintillationFadingLossModelP618Version12(ITroposphericScintillationFadingLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): """Provide access to the properties and methods of a Tropospheric Scintillation loss model ITU-R P.618_12.""" - _num_methods = 12 + _num_methods = 8 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_average_time_choice_method_offset = 1 _set_average_time_choice_method_offset = 2 - _get_compute_deep_fade_method_offset = 3 - _set_compute_deep_fade_method_offset = 4 - _get_fade_outage_method_offset = 5 - _set_fade_outage_method_offset = 6 - _get_percent_time_refractivity_gradient_method_offset = 7 - _set_percent_time_refractivity_gradient_method_offset = 8 - _get_surface_temperature_method_offset = 9 - _set_surface_temperature_method_offset = 10 - _get_fade_exceeded_method_offset = 11 - _set_fade_exceeded_method_offset = 12 + _get_percent_time_refractivity_gradient_method_offset = 3 + _set_percent_time_refractivity_gradient_method_offset = 4 + _get_surface_temperature_method_offset = 5 + _set_surface_temperature_method_offset = 6 + _get_fade_exceeded_method_offset = 7 + _set_fade_exceeded_method_offset = 8 _metadata = { - "iid_data" : (5751095875894947466, 10119794521900686470), + "iid_data" : (4635567516015216308, 13939253238542176917), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -124578,36 +122790,6 @@ def average_time_choice(self) -> "TroposphericScintillationAverageTimeChoiceType def average_time_choice(self, value:"TroposphericScintillationAverageTimeChoiceType") -> None: return self._intf.set_property(TroposphericScintillationFadingLossModelP618Version12._metadata, TroposphericScintillationFadingLossModelP618Version12._set_average_time_choice_metadata, value) - _get_compute_deep_fade_metadata = { "offset" : _get_compute_deep_fade_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def compute_deep_fade(self) -> bool: - """Do not use this property, as it is deprecated. The ComputeDeepFade property should not be used.""" - return self._intf.get_property(TroposphericScintillationFadingLossModelP618Version12._metadata, TroposphericScintillationFadingLossModelP618Version12._get_compute_deep_fade_metadata) - - _set_compute_deep_fade_metadata = { "offset" : _set_compute_deep_fade_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @compute_deep_fade.setter - def compute_deep_fade(self, value:bool) -> None: - return self._intf.set_property(TroposphericScintillationFadingLossModelP618Version12._metadata, TroposphericScintillationFadingLossModelP618Version12._set_compute_deep_fade_metadata, value) - - _get_fade_outage_metadata = { "offset" : _get_fade_outage_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def fade_outage(self) -> float: - """Do not use this property, as it is deprecated. Use the FadeExceeded property.""" - return self._intf.get_property(TroposphericScintillationFadingLossModelP618Version12._metadata, TroposphericScintillationFadingLossModelP618Version12._get_fade_outage_metadata) - - _set_fade_outage_metadata = { "offset" : _set_fade_outage_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @fade_outage.setter - def fade_outage(self, value:float) -> None: - return self._intf.set_property(TroposphericScintillationFadingLossModelP618Version12._metadata, TroposphericScintillationFadingLossModelP618Version12._set_fade_outage_metadata, value) - _get_percent_time_refractivity_gradient_metadata = { "offset" : _get_percent_time_refractivity_gradient_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @@ -124654,8 +122836,6 @@ def fade_exceeded(self, value:float) -> None: return self._intf.set_property(TroposphericScintillationFadingLossModelP618Version12._metadata, TroposphericScintillationFadingLossModelP618Version12._set_fade_exceeded_metadata, value) _property_names[average_time_choice] = "average_time_choice" - _property_names[compute_deep_fade] = "compute_deep_fade" - _property_names[fade_outage] = "fade_outage" _property_names[percent_time_refractivity_gradient] = "percent_time_refractivity_gradient" _property_names[surface_temperature] = "surface_temperature" _property_names[fade_exceeded] = "fade_exceeded" @@ -124679,7 +122859,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TroposphericScintillationFadingLossModelP618Version12, [TroposphericScintillationFadingLossModelP618Version12, ITroposphericScintillationFadingLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5160595480027271022, 17594581847854480009), TroposphericScintillationFadingLossModelP618Version12) +agcls.AgClassCatalog.add_catalog_entry((5488035788941626608, 15798468683766661525), TroposphericScintillationFadingLossModelP618Version12) agcls.AgTypeNameMap["TroposphericScintillationFadingLossModelP618Version12"] = TroposphericScintillationFadingLossModelP618Version12 class IonosphericFadingLossModel(IIonosphericFadingLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -124702,63 +122882,14 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, IonosphericFadingLossModel, [IIonosphericFadingLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5344562094296775254, 2201527540336788150), IonosphericFadingLossModel) +agcls.AgClassCatalog.add_catalog_entry((5482665702909895762, 17727293771573456048), IonosphericFadingLossModel) agcls.AgTypeNameMap["IonosphericFadingLossModel"] = IonosphericFadingLossModel class IonosphericFadingLossModelP531Version13(IIonosphericFadingLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): - """Provide access to the properties and methods for the Ionospheric Fading loss model ITU-R P.531_13.""" - - _num_methods = 4 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_use_alternate_ap_file_method_offset = 1 - _set_use_alternate_ap_file_method_offset = 2 - _get_filename_method_offset = 3 - _set_filename_method_offset = 4 - _metadata = { - "iid_data" : (5457281754600465899, 17751366542762448023), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def _get_property(self, attrname): - return get_interface_property(attrname, IonosphericFadingLossModelP531Version13) - - _get_use_alternate_ap_file_metadata = { "offset" : _get_use_alternate_ap_file_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def use_alternate_ap_file(self) -> bool: - """Get or set the option for alternate AP data file.""" - return self._intf.get_property(IonosphericFadingLossModelP531Version13._metadata, IonosphericFadingLossModelP531Version13._get_use_alternate_ap_file_metadata) - - _set_use_alternate_ap_file_metadata = { "offset" : _set_use_alternate_ap_file_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @use_alternate_ap_file.setter - def use_alternate_ap_file(self, value:bool) -> None: - return self._intf.set_property(IonosphericFadingLossModelP531Version13._metadata, IonosphericFadingLossModelP531Version13._set_use_alternate_ap_file_metadata, value) - - _get_filename_metadata = { "offset" : _get_filename_method_offset, - "arg_types" : (POINTER(agcom.BSTR),), - "marshallers" : (agmarshall.BStrArg,) } - @property - def filename(self) -> str: - """Get or set the alternate AP filename.""" - return self._intf.get_property(IonosphericFadingLossModelP531Version13._metadata, IonosphericFadingLossModelP531Version13._get_filename_metadata) - - _set_filename_metadata = { "offset" : _set_filename_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - @filename.setter - def filename(self, value:str) -> None: - return self._intf.set_property(IonosphericFadingLossModelP531Version13._metadata, IonosphericFadingLossModelP531Version13._set_filename_metadata, value) - - _property_names[use_alternate_ap_file] = "use_alternate_ap_file" - _property_names[filename] = "filename" - + """Class defining a Ionospheric fading loss P.531-13 model.""" def __init__(self, source_object=None): """Construct an object of type IonosphericFadingLossModelP531Version13.""" SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, IonosphericFadingLossModelP531Version13) IIonosphericFadingLossModel.__init__(self, source_object) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) @@ -124772,9 +122903,9 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, IonosphericFadingLossModelP531Version13, [IonosphericFadingLossModelP531Version13, IIonosphericFadingLossModel, IComponentInfo, ICloneable]) + set_class_attribute(self, attrname, value, IonosphericFadingLossModelP531Version13, [IIonosphericFadingLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4911662398619169563, 682050675899626898), IonosphericFadingLossModelP531Version13) +agcls.AgClassCatalog.add_catalog_entry((5340155364579020838, 10242437853310722985), IonosphericFadingLossModelP531Version13) agcls.AgTypeNameMap["IonosphericFadingLossModelP531Version13"] = IonosphericFadingLossModelP531Version13 class UrbanTerrestrialLossModel(IUrbanTerrestrialLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -124797,7 +122928,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UrbanTerrestrialLossModel, [IUrbanTerrestrialLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4930214691780831658, 17616866300815689910), UrbanTerrestrialLossModel) +agcls.AgClassCatalog.add_catalog_entry((5611575025223833345, 1237243701619755404), UrbanTerrestrialLossModel) agcls.AgTypeNameMap["UrbanTerrestrialLossModel"] = UrbanTerrestrialLossModel class UrbanTerrestrialLossModelTwoRay(IUrbanTerrestrialLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -124810,7 +122941,7 @@ class UrbanTerrestrialLossModelTwoRay(IUrbanTerrestrialLossModel, IComponentInfo _get_loss_factor_method_offset = 3 _set_loss_factor_method_offset = 4 _metadata = { - "iid_data" : (5370054941860866134, 17682616601968576686), + "iid_data" : (4887226377701677155, 13349600309457669019), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -124869,7 +123000,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UrbanTerrestrialLossModelTwoRay, [UrbanTerrestrialLossModelTwoRay, IUrbanTerrestrialLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5600726878321752187, 8085216357622711942), UrbanTerrestrialLossModelTwoRay) +agcls.AgClassCatalog.add_catalog_entry((5367195925798817723, 8494948130741071292), UrbanTerrestrialLossModelTwoRay) agcls.AgTypeNameMap["UrbanTerrestrialLossModelTwoRay"] = UrbanTerrestrialLossModelTwoRay class UrbanTerrestrialLossModelWirelessInSite64(IUrbanTerrestrialLossModel, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -124886,7 +123017,7 @@ class UrbanTerrestrialLossModelWirelessInSite64(IUrbanTerrestrialLossModel, ICom _set_enable_ground_reflection_method_offset = 7 _get_geometry_data_method_offset = 8 _metadata = { - "iid_data" : (5212090731512428224, 13515173651560257465), + "iid_data" : (5643306395343895862, 9894043537503481487), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -124979,7 +123110,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UrbanTerrestrialLossModelWirelessInSite64, [UrbanTerrestrialLossModelWirelessInSite64, IUrbanTerrestrialLossModel, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4637027066452941956, 7827343684381541547), UrbanTerrestrialLossModelWirelessInSite64) +agcls.AgClassCatalog.add_catalog_entry((5101954109773173105, 11207353638633609915), UrbanTerrestrialLossModelWirelessInSite64) agcls.AgTypeNameMap["UrbanTerrestrialLossModelWirelessInSite64"] = UrbanTerrestrialLossModelWirelessInSite64 class WirelessInSite64GeometryData(SupportsDeleteCallback): @@ -125011,7 +123142,7 @@ class WirelessInSite64GeometryData(SupportsDeleteCallback): _get_terrain_extent_minimum_longitude_method_offset = 22 _get_terrain_extent_maximum_longitude_method_offset = 23 _metadata = { - "iid_data" : (5737412390068784330, 14111718907456556479), + "iid_data" : (5750735815058842885, 7912791021425595021), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -125221,7 +123352,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WirelessInSite64GeometryData, [WirelessInSite64GeometryData, ]) -agcls.AgClassCatalog.add_catalog_entry((4780219697209755020, 3823578527775662734), WirelessInSite64GeometryData) +agcls.AgClassCatalog.add_catalog_entry((5611757324595626184, 3597808762218387110), WirelessInSite64GeometryData) agcls.AgTypeNameMap["WirelessInSite64GeometryData"] = WirelessInSite64GeometryData class PointingStrategy(IPointingStrategy, SupportsDeleteCallback): @@ -125240,7 +123371,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointingStrategy, [IPointingStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5573283959319101357, 17623238574593266879), PointingStrategy) +agcls.AgClassCatalog.add_catalog_entry((5675663883548219360, 11984923637305124746), PointingStrategy) agcls.AgTypeNameMap["PointingStrategy"] = PointingStrategy class PointingStrategyFixed(IPointingStrategy, SupportsDeleteCallback): @@ -125251,7 +123382,7 @@ class PointingStrategyFixed(IPointingStrategy, SupportsDeleteCallback): _get_orientation_method_offset = 1 _set_orientation_method_offset = 2 _metadata = { - "iid_data" : (5015537715930752396, 2861876085815760302), + "iid_data" : (5292759490977250894, 2827034961603547522), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -125291,7 +123422,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointingStrategyFixed, [PointingStrategyFixed, IPointingStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4991110001121110571, 17495342148117399957), PointingStrategyFixed) +agcls.AgClassCatalog.add_catalog_entry((5447595989706289359, 9266723109522028214), PointingStrategyFixed) agcls.AgTypeNameMap["PointingStrategyFixed"] = PointingStrategyFixed class PointingStrategySpinning(IPointingStrategy, SupportsDeleteCallback): @@ -125308,7 +123439,7 @@ class PointingStrategySpinning(IPointingStrategy, SupportsDeleteCallback): _get_initial_offset_angle_method_offset = 7 _set_initial_offset_angle_method_offset = 8 _metadata = { - "iid_data" : (5566715372704910491, 8859918374712056210), + "iid_data" : (5196297648770664972, 7936902350317260182), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -125399,7 +123530,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointingStrategySpinning, [PointingStrategySpinning, IPointingStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4946650403424024536, 4085744300196267450), PointingStrategySpinning) +agcls.AgClassCatalog.add_catalog_entry((5542587060295848128, 6156884310563049143), PointingStrategySpinning) agcls.AgTypeNameMap["PointingStrategySpinning"] = PointingStrategySpinning class PointingStrategyTargeted(IPointingStrategy, SupportsDeleteCallback): @@ -125411,7 +123542,7 @@ class PointingStrategyTargeted(IPointingStrategy, SupportsDeleteCallback): _get_target_object_method_offset = 2 _get_available_target_objects_method_offset = 3 _metadata = { - "iid_data" : (4757013141215562410, 16554863204155389116), + "iid_data" : (4967019138595636889, 7624554008527397789), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -125460,7 +123591,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointingStrategyTargeted, [PointingStrategyTargeted, IPointingStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4856589209105302942, 16224294117651057336), PointingStrategyTargeted) +agcls.AgClassCatalog.add_catalog_entry((5431752193625653006, 12350539327411472296), PointingStrategyTargeted) agcls.AgTypeNameMap["PointingStrategyTargeted"] = PointingStrategyTargeted class CommRadCartesianLocation(SupportsDeleteCallback): @@ -125475,7 +123606,7 @@ class CommRadCartesianLocation(SupportsDeleteCallback): _set_z_method_offset = 5 _get_z_method_offset = 6 _metadata = { - "iid_data" : (5628588175033558265, 1608142577550937757), + "iid_data" : (4839989860122093429, 18011759748716956310), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -125547,7 +123678,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommRadCartesianLocation, [CommRadCartesianLocation, ]) -agcls.AgClassCatalog.add_catalog_entry((4697861908350703787, 16410597846654869935), CommRadCartesianLocation) +agcls.AgClassCatalog.add_catalog_entry((4988841366113222305, 8412888300004160148), CommRadCartesianLocation) agcls.AgTypeNameMap["CommRadCartesianLocation"] = CommRadCartesianLocation class CommRadComplexNumber(SupportsDeleteCallback): @@ -125560,7 +123691,7 @@ class CommRadComplexNumber(SupportsDeleteCallback): _get_imaginary_method_offset = 3 _set_imaginary_method_offset = 4 _metadata = { - "iid_data" : (5334246577850596932, 1866381605948898215), + "iid_data" : (5433765716049393414, 1594947323820980867), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -125613,7 +123744,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommRadComplexNumber, [CommRadComplexNumber, ]) -agcls.AgClassCatalog.add_catalog_entry((5282044367210604372, 16912840498415164602), CommRadComplexNumber) +agcls.AgClassCatalog.add_catalog_entry((5574836879786089142, 11496037946572062888), CommRadComplexNumber) agcls.AgTypeNameMap["CommRadComplexNumber"] = CommRadComplexNumber class CommRadComplexNumberCollection(SupportsDeleteCallback): @@ -125629,7 +123760,7 @@ class CommRadComplexNumberCollection(SupportsDeleteCallback): _insert_at_method_offset = 6 _clear_method_offset = 7 _metadata = { - "iid_data" : (4623371550684505573, 11592424400271093676), + "iid_data" : (5712229559520027059, 11778842638471694749), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -125719,7 +123850,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommRadComplexNumberCollection, [CommRadComplexNumberCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5010843519329780407, 3960006241224352174), CommRadComplexNumberCollection) +agcls.AgClassCatalog.add_catalog_entry((5322626761213028242, 8092077537567797173), CommRadComplexNumberCollection) agcls.AgTypeNameMap["CommRadComplexNumberCollection"] = CommRadComplexNumberCollection class ModulatorModel(IModulatorModel, SupportsDeleteCallback): @@ -125738,7 +123869,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModel, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5454628723884655348, 8593529109856406684), ModulatorModel) +agcls.AgClassCatalog.add_catalog_entry((5292668081052787989, 3546565377025448620), ModulatorModel) agcls.AgTypeNameMap["ModulatorModel"] = ModulatorModel class ModulatorModelBPSK(IModulatorModel, SupportsDeleteCallback): @@ -125757,7 +123888,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelBPSK, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5077263798773563129, 18027256320827618751), ModulatorModelBPSK) +agcls.AgClassCatalog.add_catalog_entry((5613153422741586599, 7747149031884660867), ModulatorModelBPSK) agcls.AgTypeNameMap["ModulatorModelBPSK"] = ModulatorModelBPSK class ModulatorModelQPSK(IModulatorModel, SupportsDeleteCallback): @@ -125776,7 +123907,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelQPSK, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5695289730064461219, 17302175165494039179), ModulatorModelQPSK) +agcls.AgClassCatalog.add_catalog_entry((5627761047514032408, 14976918472945494205), ModulatorModelQPSK) agcls.AgTypeNameMap["ModulatorModelQPSK"] = ModulatorModelQPSK class ModulatorModelExternalSource(IModulatorModel, SupportsDeleteCallback): @@ -125795,7 +123926,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelExternalSource, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4677924124340233794, 14466510520437495972), ModulatorModelExternalSource) +agcls.AgClassCatalog.add_catalog_entry((4717317557159711349, 5295866849947333791), ModulatorModelExternalSource) agcls.AgTypeNameMap["ModulatorModelExternalSource"] = ModulatorModelExternalSource class ModulatorModelExternal(IModulatorModel, SupportsDeleteCallback): @@ -125806,7 +123937,7 @@ class ModulatorModelExternal(IModulatorModel, SupportsDeleteCallback): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4783506625665139054, 10917420778550301626), + "iid_data" : (5410547581373953693, 13369693691287424388), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -125845,7 +123976,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelExternal, [ModulatorModelExternal, IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5223695284649498570, 3793257407201851060), ModulatorModelExternal) +agcls.AgClassCatalog.add_catalog_entry((4755112395447937227, 3998272623865376672), ModulatorModelExternal) agcls.AgTypeNameMap["ModulatorModelExternal"] = ModulatorModelExternal class ModulatorModelQAM16(IModulatorModel, SupportsDeleteCallback): @@ -125864,7 +123995,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelQAM16, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5082221319514233951, 1418674059579041954), ModulatorModelQAM16) +agcls.AgClassCatalog.add_catalog_entry((4817527015647381865, 8861443900569161859), ModulatorModelQAM16) agcls.AgTypeNameMap["ModulatorModelQAM16"] = ModulatorModelQAM16 class ModulatorModelQAM32(IModulatorModel, SupportsDeleteCallback): @@ -125883,7 +124014,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelQAM32, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5048786346148182618, 10249906339440135591), ModulatorModelQAM32) +agcls.AgClassCatalog.add_catalog_entry((5725264722914941177, 10813184136153040013), ModulatorModelQAM32) agcls.AgTypeNameMap["ModulatorModelQAM32"] = ModulatorModelQAM32 class ModulatorModelQAM64(IModulatorModel, SupportsDeleteCallback): @@ -125902,7 +124033,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelQAM64, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4680702067638746571, 3852134876624997521), ModulatorModelQAM64) +agcls.AgClassCatalog.add_catalog_entry((4741105645278871566, 8212310106728405124), ModulatorModelQAM64) agcls.AgTypeNameMap["ModulatorModelQAM64"] = ModulatorModelQAM64 class ModulatorModelQAM128(IModulatorModel, SupportsDeleteCallback): @@ -125921,7 +124052,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelQAM128, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5147948517114198375, 12964476704909200043), ModulatorModelQAM128) +agcls.AgClassCatalog.add_catalog_entry((4942740947123780487, 2117364279986775222), ModulatorModelQAM128) agcls.AgTypeNameMap["ModulatorModelQAM128"] = ModulatorModelQAM128 class ModulatorModelQAM256(IModulatorModel, SupportsDeleteCallback): @@ -125940,7 +124071,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelQAM256, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5222007147000142526, 3447542763122270391), ModulatorModelQAM256) +agcls.AgClassCatalog.add_catalog_entry((5287665297434403682, 287521164097258644), ModulatorModelQAM256) agcls.AgTypeNameMap["ModulatorModelQAM256"] = ModulatorModelQAM256 class ModulatorModelQAM1024(IModulatorModel, SupportsDeleteCallback): @@ -125959,7 +124090,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelQAM1024, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4928586883596129484, 5605774567478883466), ModulatorModelQAM1024) +agcls.AgClassCatalog.add_catalog_entry((4627410467688280312, 5860571911521169071), ModulatorModelQAM1024) agcls.AgTypeNameMap["ModulatorModelQAM1024"] = ModulatorModelQAM1024 class ModulatorModel8PSK(IModulatorModel, SupportsDeleteCallback): @@ -125978,7 +124109,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModel8PSK, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5747062596519578546, 2667244305753195169), ModulatorModel8PSK) +agcls.AgClassCatalog.add_catalog_entry((5043735374546123235, 8239904062432491651), ModulatorModel8PSK) agcls.AgTypeNameMap["ModulatorModel8PSK"] = ModulatorModel8PSK class ModulatorModel16PSK(IModulatorModel, SupportsDeleteCallback): @@ -125997,7 +124128,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModel16PSK, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5756202968902077016, 6868022106246997388), ModulatorModel16PSK) +agcls.AgClassCatalog.add_catalog_entry((5505121749821728090, 2223833355476222857), ModulatorModel16PSK) agcls.AgTypeNameMap["ModulatorModel16PSK"] = ModulatorModel16PSK class ModulatorModelMSK(IModulatorModel, SupportsDeleteCallback): @@ -126016,7 +124147,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelMSK, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5236564292516965991, 139036482243839923), ModulatorModelMSK) +agcls.AgClassCatalog.add_catalog_entry((5327830754965483502, 11828811366293943707), ModulatorModelMSK) agcls.AgTypeNameMap["ModulatorModelMSK"] = ModulatorModelMSK class ModulatorModelBOC(IModulatorModel, SupportsDeleteCallback): @@ -126027,7 +124158,7 @@ class ModulatorModelBOC(IModulatorModel, SupportsDeleteCallback): _get_subcarrier_frequency_method_offset = 1 _set_subcarrier_frequency_method_offset = 2 _metadata = { - "iid_data" : (4854356801427319661, 12130730232675155096), + "iid_data" : (4687791454889200179, 17562008772767009674), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -126066,7 +124197,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelBOC, [ModulatorModelBOC, IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4793627326294204132, 4427269386371090819), ModulatorModelBOC) +agcls.AgClassCatalog.add_catalog_entry((4851183986809930480, 7915328568921250970), ModulatorModelBOC) agcls.AgTypeNameMap["ModulatorModelBOC"] = ModulatorModelBOC class ModulatorModelDPSK(IModulatorModel, SupportsDeleteCallback): @@ -126085,7 +124216,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelDPSK, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5001437284680181371, 13133362759982758573), ModulatorModelDPSK) +agcls.AgClassCatalog.add_catalog_entry((5451791847824035940, 1203075234046502329), ModulatorModelDPSK) agcls.AgTypeNameMap["ModulatorModelDPSK"] = ModulatorModelDPSK class ModulatorModelFSK(IModulatorModel, SupportsDeleteCallback): @@ -126104,7 +124235,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelFSK, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5617035843736084193, 15873522008376813469), ModulatorModelFSK) +agcls.AgClassCatalog.add_catalog_entry((5338735892682446174, 12341501390133566114), ModulatorModelFSK) agcls.AgTypeNameMap["ModulatorModelFSK"] = ModulatorModelFSK class ModulatorModelNFSK(IModulatorModel, SupportsDeleteCallback): @@ -126123,7 +124254,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelNFSK, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4941766076346880222, 12750537223506445740), ModulatorModelNFSK) +agcls.AgClassCatalog.add_catalog_entry((5215925929305669421, 5634062904704118190), ModulatorModelNFSK) agcls.AgTypeNameMap["ModulatorModelNFSK"] = ModulatorModelNFSK class ModulatorModelOQPSK(IModulatorModel, SupportsDeleteCallback): @@ -126142,7 +124273,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelOQPSK, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5679986466203501915, 6714915909170028161), ModulatorModelOQPSK) +agcls.AgClassCatalog.add_catalog_entry((5447836290853681807, 12143338472383934862), ModulatorModelOQPSK) agcls.AgTypeNameMap["ModulatorModelOQPSK"] = ModulatorModelOQPSK class ModulatorModelNarrowbandUniform(IModulatorModel, SupportsDeleteCallback): @@ -126161,7 +124292,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelNarrowbandUniform, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5736511169088546730, 14196390536265105806), ModulatorModelNarrowbandUniform) +agcls.AgClassCatalog.add_catalog_entry((4742884767252999348, 13399380068619430825), ModulatorModelNarrowbandUniform) agcls.AgTypeNameMap["ModulatorModelNarrowbandUniform"] = ModulatorModelNarrowbandUniform class ModulatorModelWidebandUniform(IModulatorModel, SupportsDeleteCallback): @@ -126180,7 +124311,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelWidebandUniform, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4974713922660506656, 11191660908458018178), ModulatorModelWidebandUniform) +agcls.AgClassCatalog.add_catalog_entry((5125932140430725104, 16366613902040020895), ModulatorModelWidebandUniform) agcls.AgTypeNameMap["ModulatorModelWidebandUniform"] = ModulatorModelWidebandUniform class ModulatorModelWidebandGaussian(IModulatorModel, SupportsDeleteCallback): @@ -126199,7 +124330,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelWidebandGaussian, [IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5744342081454633142, 8109900716852088238), ModulatorModelWidebandGaussian) +agcls.AgClassCatalog.add_catalog_entry((4746522613465707087, 2350948530378924439), ModulatorModelWidebandGaussian) agcls.AgTypeNameMap["ModulatorModelWidebandGaussian"] = ModulatorModelWidebandGaussian class ModulatorModelPulsedSignal(IModulatorModel, SupportsDeleteCallback): @@ -126214,7 +124345,7 @@ class ModulatorModelPulsedSignal(IModulatorModel, SupportsDeleteCallback): _get_number_of_pulses_method_offset = 5 _set_number_of_pulses_method_offset = 6 _metadata = { - "iid_data" : (5505259462089049117, 7293235845992798911), + "iid_data" : (5275486020385952399, 14529478272596588431), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -126285,7 +124416,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelPulsedSignal, [ModulatorModelPulsedSignal, IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5321049878696791442, 15868492957927843202), ModulatorModelPulsedSignal) +agcls.AgClassCatalog.add_catalog_entry((4663831819323714071, 8553139943553376687), ModulatorModelPulsedSignal) agcls.AgTypeNameMap["ModulatorModelPulsedSignal"] = ModulatorModelPulsedSignal class ModulatorModelScriptPluginCustomPSD(IModulatorModelScriptPlugin, IModulatorModel, SupportsDeleteCallback): @@ -126306,7 +124437,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelScriptPluginCustomPSD, [IModulatorModelScriptPlugin, IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5326856415003529920, 1775871104212659365), ModulatorModelScriptPluginCustomPSD) +agcls.AgClassCatalog.add_catalog_entry((5137501169655947824, 16363441392290481052), ModulatorModelScriptPluginCustomPSD) agcls.AgTypeNameMap["ModulatorModelScriptPluginCustomPSD"] = ModulatorModelScriptPluginCustomPSD class ModulatorModelScriptPluginIdealPSD(IModulatorModelScriptPlugin, IModulatorModel, SupportsDeleteCallback): @@ -126327,7 +124458,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ModulatorModelScriptPluginIdealPSD, [IModulatorModelScriptPlugin, IModulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4713864451171503306, 8210854740345985458), ModulatorModelScriptPluginIdealPSD) +agcls.AgClassCatalog.add_catalog_entry((5135427637856288196, 10756141388794496143), ModulatorModelScriptPluginIdealPSD) agcls.AgTypeNameMap["ModulatorModelScriptPluginIdealPSD"] = ModulatorModelScriptPluginIdealPSD class LinkMargin(SupportsDeleteCallback): @@ -126342,7 +124473,7 @@ class LinkMargin(SupportsDeleteCallback): _get_threshold_method_offset = 5 _set_threshold_method_offset = 6 _metadata = { - "iid_data" : (4906100704054678549, 5577643894164528518), + "iid_data" : (4761128111663513387, 17630963171955249316), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -126411,7 +124542,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LinkMargin, [LinkMargin, ]) -agcls.AgClassCatalog.add_catalog_entry((5713247626234894800, 8924062775541982880), LinkMargin) +agcls.AgClassCatalog.add_catalog_entry((4918568174594319084, 12150082291717476510), LinkMargin) agcls.AgTypeNameMap["LinkMargin"] = LinkMargin class DemodulatorModel(IDemodulatorModel, SupportsDeleteCallback): @@ -126430,7 +124561,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModel, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4881648113361006179, 9970333136082200452), DemodulatorModel) +agcls.AgClassCatalog.add_catalog_entry((4920710565161535400, 2906100745971909772), DemodulatorModel) agcls.AgTypeNameMap["DemodulatorModel"] = DemodulatorModel class DemodulatorModelBPSK(IDemodulatorModel, SupportsDeleteCallback): @@ -126449,7 +124580,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelBPSK, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5298206038906590955, 16998832983018798481), DemodulatorModelBPSK) +agcls.AgClassCatalog.add_catalog_entry((5470037781281681930, 8575231421097093300), DemodulatorModelBPSK) agcls.AgTypeNameMap["DemodulatorModelBPSK"] = DemodulatorModelBPSK class DemodulatorModelQPSK(IDemodulatorModel, SupportsDeleteCallback): @@ -126468,7 +124599,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelQPSK, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4840706509867360345, 11057618925202083757), DemodulatorModelQPSK) +agcls.AgClassCatalog.add_catalog_entry((5320906320140086737, 14162836802741173664), DemodulatorModelQPSK) agcls.AgTypeNameMap["DemodulatorModelQPSK"] = DemodulatorModelQPSK class DemodulatorModelExternalSource(IDemodulatorModel, SupportsDeleteCallback): @@ -126487,7 +124618,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelExternalSource, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5646695097013855246, 6236959185896456860), DemodulatorModelExternalSource) +agcls.AgClassCatalog.add_catalog_entry((4981769418433073873, 10991586437083198640), DemodulatorModelExternalSource) agcls.AgTypeNameMap["DemodulatorModelExternalSource"] = DemodulatorModelExternalSource class DemodulatorModelExternal(IDemodulatorModel, SupportsDeleteCallback): @@ -126498,7 +124629,7 @@ class DemodulatorModelExternal(IDemodulatorModel, SupportsDeleteCallback): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5535885479775833667, 5865553161663090323), + "iid_data" : (5660758788016212235, 11341912365716437423), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -126537,7 +124668,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelExternal, [DemodulatorModelExternal, IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5424465378200651098, 11111213624291109277), DemodulatorModelExternal) +agcls.AgClassCatalog.add_catalog_entry((5755329945474742014, 9455323571024576957), DemodulatorModelExternal) agcls.AgTypeNameMap["DemodulatorModelExternal"] = DemodulatorModelExternal class DemodulatorModelQAM16(IDemodulatorModel, SupportsDeleteCallback): @@ -126556,7 +124687,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelQAM16, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5627311385896242208, 7974119237911985320), DemodulatorModelQAM16) +agcls.AgClassCatalog.add_catalog_entry((5349988596817695101, 9457768288462147464), DemodulatorModelQAM16) agcls.AgTypeNameMap["DemodulatorModelQAM16"] = DemodulatorModelQAM16 class DemodulatorModelQAM32(IDemodulatorModel, SupportsDeleteCallback): @@ -126575,7 +124706,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelQAM32, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5723010643391697629, 15228182843667216554), DemodulatorModelQAM32) +agcls.AgClassCatalog.add_catalog_entry((5185114660483256936, 9491899071095301281), DemodulatorModelQAM32) agcls.AgTypeNameMap["DemodulatorModelQAM32"] = DemodulatorModelQAM32 class DemodulatorModelQAM64(IDemodulatorModel, SupportsDeleteCallback): @@ -126594,7 +124725,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelQAM64, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5484102722801138529, 10009343035360615812), DemodulatorModelQAM64) +agcls.AgClassCatalog.add_catalog_entry((5412356661477201289, 14629664572579730312), DemodulatorModelQAM64) agcls.AgTypeNameMap["DemodulatorModelQAM64"] = DemodulatorModelQAM64 class DemodulatorModelQAM128(IDemodulatorModel, SupportsDeleteCallback): @@ -126613,7 +124744,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelQAM128, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5452442542483263621, 10768450163454800565), DemodulatorModelQAM128) +agcls.AgClassCatalog.add_catalog_entry((5428175443026130571, 8698786209755644823), DemodulatorModelQAM128) agcls.AgTypeNameMap["DemodulatorModelQAM128"] = DemodulatorModelQAM128 class DemodulatorModelQAM256(IDemodulatorModel, SupportsDeleteCallback): @@ -126632,7 +124763,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelQAM256, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5618220399587622497, 2233224316755284363), DemodulatorModelQAM256) +agcls.AgClassCatalog.add_catalog_entry((4986995995057858570, 12628605420705261185), DemodulatorModelQAM256) agcls.AgTypeNameMap["DemodulatorModelQAM256"] = DemodulatorModelQAM256 class DemodulatorModelQAM1024(IDemodulatorModel, SupportsDeleteCallback): @@ -126651,7 +124782,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelQAM1024, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5722674540274677892, 573284275065267870), DemodulatorModelQAM1024) +agcls.AgClassCatalog.add_catalog_entry((4910209766874349758, 13226050498637644210), DemodulatorModelQAM1024) agcls.AgTypeNameMap["DemodulatorModelQAM1024"] = DemodulatorModelQAM1024 class DemodulatorModel8PSK(IDemodulatorModel, SupportsDeleteCallback): @@ -126670,7 +124801,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModel8PSK, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4959874715031618361, 8439716115486338189), DemodulatorModel8PSK) +agcls.AgClassCatalog.add_catalog_entry((4809345828884371460, 1312373253497409668), DemodulatorModel8PSK) agcls.AgTypeNameMap["DemodulatorModel8PSK"] = DemodulatorModel8PSK class DemodulatorModel16PSK(IDemodulatorModel, SupportsDeleteCallback): @@ -126689,7 +124820,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModel16PSK, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5586734834232247030, 10389929513704416429), DemodulatorModel16PSK) +agcls.AgClassCatalog.add_catalog_entry((5411013922865555779, 9436522800646061446), DemodulatorModel16PSK) agcls.AgTypeNameMap["DemodulatorModel16PSK"] = DemodulatorModel16PSK class DemodulatorModelMSK(IDemodulatorModel, SupportsDeleteCallback): @@ -126708,7 +124839,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelMSK, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5171734286047719729, 945613139774024887), DemodulatorModelMSK) +agcls.AgClassCatalog.add_catalog_entry((5201970987627974018, 11212879876338854824), DemodulatorModelMSK) agcls.AgTypeNameMap["DemodulatorModelMSK"] = DemodulatorModelMSK class DemodulatorModelBOC(IDemodulatorModel, SupportsDeleteCallback): @@ -126727,7 +124858,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelBOC, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5686963190962116571, 10796713237007469456), DemodulatorModelBOC) +agcls.AgClassCatalog.add_catalog_entry((4887705824062187179, 1101472136807822517), DemodulatorModelBOC) agcls.AgTypeNameMap["DemodulatorModelBOC"] = DemodulatorModelBOC class DemodulatorModelDPSK(IDemodulatorModel, SupportsDeleteCallback): @@ -126746,7 +124877,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelDPSK, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4897264827375655762, 14164227099073723023), DemodulatorModelDPSK) +agcls.AgClassCatalog.add_catalog_entry((5199232983454555113, 3179522689635054263), DemodulatorModelDPSK) agcls.AgTypeNameMap["DemodulatorModelDPSK"] = DemodulatorModelDPSK class DemodulatorModelFSK(IDemodulatorModel, SupportsDeleteCallback): @@ -126765,7 +124896,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelFSK, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5318612465914356887, 8071891533553114256), DemodulatorModelFSK) +agcls.AgClassCatalog.add_catalog_entry((4970908007231276993, 4214179385062885274), DemodulatorModelFSK) agcls.AgTypeNameMap["DemodulatorModelFSK"] = DemodulatorModelFSK class DemodulatorModelNFSK(IDemodulatorModel, SupportsDeleteCallback): @@ -126784,7 +124915,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelNFSK, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4960710402072128006, 13547148977536261555), DemodulatorModelNFSK) +agcls.AgClassCatalog.add_catalog_entry((5176144437678537738, 2985443700716693420), DemodulatorModelNFSK) agcls.AgTypeNameMap["DemodulatorModelNFSK"] = DemodulatorModelNFSK class DemodulatorModelOQPSK(IDemodulatorModel, SupportsDeleteCallback): @@ -126803,7 +124934,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelOQPSK, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((4972524856173058044, 11233970202059460499), DemodulatorModelOQPSK) +agcls.AgClassCatalog.add_catalog_entry((5097518333576938578, 4275536161565380026), DemodulatorModelOQPSK) agcls.AgTypeNameMap["DemodulatorModelOQPSK"] = DemodulatorModelOQPSK class DemodulatorModelNarrowbandUniform(IDemodulatorModel, SupportsDeleteCallback): @@ -126822,7 +124953,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelNarrowbandUniform, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5187106450885050148, 6321697560740518318), DemodulatorModelNarrowbandUniform) +agcls.AgClassCatalog.add_catalog_entry((4763931221547377553, 4823991570067822523), DemodulatorModelNarrowbandUniform) agcls.AgTypeNameMap["DemodulatorModelNarrowbandUniform"] = DemodulatorModelNarrowbandUniform class DemodulatorModelWidebandUniform(IDemodulatorModel, SupportsDeleteCallback): @@ -126841,7 +124972,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelWidebandUniform, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5039015717964601035, 13673313089563514031), DemodulatorModelWidebandUniform) +agcls.AgClassCatalog.add_catalog_entry((4657303625960278946, 513872468840208526), DemodulatorModelWidebandUniform) agcls.AgTypeNameMap["DemodulatorModelWidebandUniform"] = DemodulatorModelWidebandUniform class DemodulatorModelWidebandGaussian(IDemodulatorModel, SupportsDeleteCallback): @@ -126860,7 +124991,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelWidebandGaussian, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5178632840506883359, 8549848428598537361), DemodulatorModelWidebandGaussian) +agcls.AgClassCatalog.add_catalog_entry((5312373344619416657, 326056504273128328), DemodulatorModelWidebandGaussian) agcls.AgTypeNameMap["DemodulatorModelWidebandGaussian"] = DemodulatorModelWidebandGaussian class DemodulatorModelPulsedSignal(IDemodulatorModel, SupportsDeleteCallback): @@ -126879,7 +125010,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelPulsedSignal, [IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5483342576613830811, 10357643366851772593), DemodulatorModelPulsedSignal) +agcls.AgClassCatalog.add_catalog_entry((5421749779893683937, 16948309467906625695), DemodulatorModelPulsedSignal) agcls.AgTypeNameMap["DemodulatorModelPulsedSignal"] = DemodulatorModelPulsedSignal class DemodulatorModelScriptPlugin(IDemodulatorModel, SupportsDeleteCallback): @@ -126890,7 +125021,7 @@ class DemodulatorModelScriptPlugin(IDemodulatorModel, SupportsDeleteCallback): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4870977829474560118, 7832797757843018906), + "iid_data" : (5544946538322394977, 4698877265211492528), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -126929,7 +125060,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DemodulatorModelScriptPlugin, [DemodulatorModelScriptPlugin, IDemodulatorModel]) -agcls.AgClassCatalog.add_catalog_entry((5338411422650358936, 7459044462226609074), DemodulatorModelScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5416341549937333591, 438903869590464703), DemodulatorModelScriptPlugin) agcls.AgTypeNameMap["DemodulatorModelScriptPlugin"] = DemodulatorModelScriptPlugin class TransferFunctionPolynomialCollection(SupportsDeleteCallback): @@ -126944,7 +125075,7 @@ class TransferFunctionPolynomialCollection(SupportsDeleteCallback): _add_method_offset = 5 _insert_at_method_offset = 6 _metadata = { - "iid_data" : (5166145094265340857, 305199927617624707), + "iid_data" : (4895926202601168211, 3846600989718406583), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -127027,7 +125158,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransferFunctionPolynomialCollection, [TransferFunctionPolynomialCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4656262903551726625, 13153525132214683069), TransferFunctionPolynomialCollection) +agcls.AgClassCatalog.add_catalog_entry((5686004216891781465, 11705196535106857352), TransferFunctionPolynomialCollection) agcls.AgTypeNameMap["TransferFunctionPolynomialCollection"] = TransferFunctionPolynomialCollection class TransferFunctionInputBackOffVsCOverImTableRow(SupportsDeleteCallback): @@ -127040,7 +125171,7 @@ class TransferFunctionInputBackOffVsCOverImTableRow(SupportsDeleteCallback): _get_c_over_im_method_offset = 3 _set_c_over_im_method_offset = 4 _metadata = { - "iid_data" : (5324085766908112836, 6194428766085970356), + "iid_data" : (4957625240378528500, 12045713723104632722), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -127093,7 +125224,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransferFunctionInputBackOffVsCOverImTableRow, [TransferFunctionInputBackOffVsCOverImTableRow, ]) -agcls.AgClassCatalog.add_catalog_entry((5735153897173459757, 11776422122293796764), TransferFunctionInputBackOffVsCOverImTableRow) +agcls.AgClassCatalog.add_catalog_entry((4635735277710023298, 6015169126928068005), TransferFunctionInputBackOffVsCOverImTableRow) agcls.AgTypeNameMap["TransferFunctionInputBackOffVsCOverImTableRow"] = TransferFunctionInputBackOffVsCOverImTableRow class TransferFunctionInputBackOffVsCOverImTable(SupportsDeleteCallback): @@ -127108,7 +125239,7 @@ class TransferFunctionInputBackOffVsCOverImTable(SupportsDeleteCallback): _add_method_offset = 5 _insert_at_method_offset = 6 _metadata = { - "iid_data" : (5687033913734664769, 1343931263832668053), + "iid_data" : (5043460333650108315, 8553368726273535639), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -127191,7 +125322,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransferFunctionInputBackOffVsCOverImTable, [TransferFunctionInputBackOffVsCOverImTable, ]) -agcls.AgClassCatalog.add_catalog_entry((5403066222980218646, 119915087640105394), TransferFunctionInputBackOffVsCOverImTable) +agcls.AgClassCatalog.add_catalog_entry((5540662689609564872, 4281501748761337770), TransferFunctionInputBackOffVsCOverImTable) agcls.AgTypeNameMap["TransferFunctionInputBackOffVsCOverImTable"] = TransferFunctionInputBackOffVsCOverImTable class TransferFunctionInputBackOffOutputBackOffTableRow(SupportsDeleteCallback): @@ -127204,7 +125335,7 @@ class TransferFunctionInputBackOffOutputBackOffTableRow(SupportsDeleteCallback): _get_output_back_off_method_offset = 3 _set_output_back_off_method_offset = 4 _metadata = { - "iid_data" : (5211068509343301792, 11474819132925281943), + "iid_data" : (5242983603768244844, 12896975397042880952), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -127257,7 +125388,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransferFunctionInputBackOffOutputBackOffTableRow, [TransferFunctionInputBackOffOutputBackOffTableRow, ]) -agcls.AgClassCatalog.add_catalog_entry((5294545904044342661, 1838248826035369639), TransferFunctionInputBackOffOutputBackOffTableRow) +agcls.AgClassCatalog.add_catalog_entry((5510078138708425544, 11203583875793587891), TransferFunctionInputBackOffOutputBackOffTableRow) agcls.AgTypeNameMap["TransferFunctionInputBackOffOutputBackOffTableRow"] = TransferFunctionInputBackOffOutputBackOffTableRow class TransferFunctionInputBackOffOutputBackOffTable(SupportsDeleteCallback): @@ -127272,7 +125403,7 @@ class TransferFunctionInputBackOffOutputBackOffTable(SupportsDeleteCallback): _add_method_offset = 5 _insert_at_method_offset = 6 _metadata = { - "iid_data" : (5679118784608467832, 2137803193847378610), + "iid_data" : (4634589420709763974, 10824076528649927849), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -127355,7 +125486,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransferFunctionInputBackOffOutputBackOffTable, [TransferFunctionInputBackOffOutputBackOffTable, ]) -agcls.AgClassCatalog.add_catalog_entry((4887708289253110673, 7006784718900689555), TransferFunctionInputBackOffOutputBackOffTable) +agcls.AgClassCatalog.add_catalog_entry((5244094713061904690, 8313546194766387359), TransferFunctionInputBackOffOutputBackOffTable) agcls.AgTypeNameMap["TransferFunctionInputBackOffOutputBackOffTable"] = TransferFunctionInputBackOffOutputBackOffTable class BeerBouguerLambertLawLayer(SupportsDeleteCallback): @@ -127368,7 +125499,7 @@ class BeerBouguerLambertLawLayer(SupportsDeleteCallback): _get_extinction_coefficient_method_offset = 3 _set_extinction_coefficient_method_offset = 4 _metadata = { - "iid_data" : (5694288606285908488, 14647284586105510057), + "iid_data" : (5051751859969807301, 14518345185616454567), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -127421,7 +125552,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeerBouguerLambertLawLayer, [BeerBouguerLambertLawLayer, ]) -agcls.AgClassCatalog.add_catalog_entry((4807177396577236178, 6030329136728052661), BeerBouguerLambertLawLayer) +agcls.AgClassCatalog.add_catalog_entry((4851556034211573791, 5785496276779571868), BeerBouguerLambertLawLayer) agcls.AgTypeNameMap["BeerBouguerLambertLawLayer"] = BeerBouguerLambertLawLayer class BeerBouguerLambertLawLayerCollection(SupportsDeleteCallback): @@ -127434,7 +125565,7 @@ class BeerBouguerLambertLawLayerCollection(SupportsDeleteCallback): _get__new_enum_method_offset = 3 _remove_at_method_offset = 4 _metadata = { - "iid_data" : (5157077581688121413, 13214631113699050679), + "iid_data" : (5738440405495363002, 16260044100314825357), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -127503,7 +125634,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeerBouguerLambertLawLayerCollection, [BeerBouguerLambertLawLayerCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5709415493905586650, 9910465171912159122), BeerBouguerLambertLawLayerCollection) +agcls.AgClassCatalog.add_catalog_entry((4781833916240514157, 5519780420530452650), BeerBouguerLambertLawLayerCollection) agcls.AgTypeNameMap["BeerBouguerLambertLawLayerCollection"] = BeerBouguerLambertLawLayerCollection class RadarActivity(IRadarActivity, SupportsDeleteCallback): @@ -127522,7 +125653,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarActivity, [IRadarActivity]) -agcls.AgClassCatalog.add_catalog_entry((4765261912442792802, 11284919850429280936), RadarActivity) +agcls.AgClassCatalog.add_catalog_entry((5565778565209248632, 8504071977336542092), RadarActivity) agcls.AgTypeNameMap["RadarActivity"] = RadarActivity class RadarActivityAlwaysActive(IRadarActivity, SupportsDeleteCallback): @@ -127541,7 +125672,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarActivityAlwaysActive, [IRadarActivity]) -agcls.AgClassCatalog.add_catalog_entry((4942488258581472173, 1355922067997403577), RadarActivityAlwaysActive) +agcls.AgClassCatalog.add_catalog_entry((5529677744654267422, 11768641400523527296), RadarActivityAlwaysActive) agcls.AgTypeNameMap["RadarActivityAlwaysActive"] = RadarActivityAlwaysActive class RadarActivityAlwaysInactive(IRadarActivity, SupportsDeleteCallback): @@ -127560,7 +125691,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarActivityAlwaysInactive, [IRadarActivity]) -agcls.AgClassCatalog.add_catalog_entry((4876817530966464196, 14217642490068817056), RadarActivityAlwaysInactive) +agcls.AgClassCatalog.add_catalog_entry((4681839984691454584, 4807839608232581250), RadarActivityAlwaysInactive) agcls.AgTypeNameMap["RadarActivityAlwaysInactive"] = RadarActivityAlwaysInactive class RadarActivityTimeComponentListElement(SupportsDeleteCallback): @@ -127573,7 +125704,7 @@ class RadarActivityTimeComponentListElement(SupportsDeleteCallback): _get_component_method_offset = 3 _set_component_method_offset = 4 _metadata = { - "iid_data" : (4774910636216979708, 15293643267919284354), + "iid_data" : (5719673290462581978, 6564351178336510339), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -127628,7 +125759,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarActivityTimeComponentListElement, [RadarActivityTimeComponentListElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5242523832445818183, 97397979861373599), RadarActivityTimeComponentListElement) +agcls.AgClassCatalog.add_catalog_entry((4757584627632930937, 17362188941650787459), RadarActivityTimeComponentListElement) agcls.AgTypeNameMap["RadarActivityTimeComponentListElement"] = RadarActivityTimeComponentListElement class RadarActivityTimeComponentListCollection(SupportsDeleteCallback): @@ -127644,7 +125775,7 @@ class RadarActivityTimeComponentListCollection(SupportsDeleteCallback): _add_method_offset = 6 _clear_method_offset = 7 _metadata = { - "iid_data" : (5282570125634720432, 2562971345742481073), + "iid_data" : (5680298557035894513, 4653836601995144366), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -127734,7 +125865,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarActivityTimeComponentListCollection, [RadarActivityTimeComponentListCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4976400600209441618, 8450233910007665585), RadarActivityTimeComponentListCollection) +agcls.AgClassCatalog.add_catalog_entry((5568503795213682834, 3576199204050878090), RadarActivityTimeComponentListCollection) agcls.AgTypeNameMap["RadarActivityTimeComponentListCollection"] = RadarActivityTimeComponentListCollection class RadarActivityTimeComponentList(IRadarActivity, SupportsDeleteCallback): @@ -127744,7 +125875,7 @@ class RadarActivityTimeComponentList(IRadarActivity, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_time_components_method_offset = 1 _metadata = { - "iid_data" : (5064267661761260616, 2341653806134323881), + "iid_data" : (4856148464958047152, 17756506572985746865), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -127776,7 +125907,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarActivityTimeComponentList, [RadarActivityTimeComponentList, IRadarActivity]) -agcls.AgClassCatalog.add_catalog_entry((5275829098753604262, 1932412200439918977), RadarActivityTimeComponentList) +agcls.AgClassCatalog.add_catalog_entry((5701930658847273696, 1831257122846700476), RadarActivityTimeComponentList) agcls.AgTypeNameMap["RadarActivityTimeComponentList"] = RadarActivityTimeComponentList class RadarActivityTimeIntervalListElement(SupportsDeleteCallback): @@ -127791,7 +125922,7 @@ class RadarActivityTimeIntervalListElement(SupportsDeleteCallback): _get_stop_method_offset = 5 _set_stop_method_offset = 6 _metadata = { - "iid_data" : (5084031226967518426, 5487845144356049340), + "iid_data" : (5027707519187314161, 1259108685133179280), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -127863,7 +125994,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarActivityTimeIntervalListElement, [RadarActivityTimeIntervalListElement, ]) -agcls.AgClassCatalog.add_catalog_entry((4636987641017909917, 17537973340889020059), RadarActivityTimeIntervalListElement) +agcls.AgClassCatalog.add_catalog_entry((5082533074961177539, 13281623048596586659), RadarActivityTimeIntervalListElement) agcls.AgTypeNameMap["RadarActivityTimeIntervalListElement"] = RadarActivityTimeIntervalListElement class RadarActivityTimeIntervalListCollection(SupportsDeleteCallback): @@ -127881,7 +126012,7 @@ class RadarActivityTimeIntervalListCollection(SupportsDeleteCallback): _load_from_file_method_offset = 8 _clear_method_offset = 9 _metadata = { - "iid_data" : (4615619167972199822, 3212600543664296332), + "iid_data" : (5746218994650015719, 12773492603714919589), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -127985,7 +126116,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarActivityTimeIntervalListCollection, [RadarActivityTimeIntervalListCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5445869518228026332, 13834745861933136027), RadarActivityTimeIntervalListCollection) +agcls.AgClassCatalog.add_catalog_entry((5332869970538197212, 9423232327560314800), RadarActivityTimeIntervalListCollection) agcls.AgTypeNameMap["RadarActivityTimeIntervalListCollection"] = RadarActivityTimeIntervalListCollection class RadarActivityTimeIntervalList(IRadarActivity, SupportsDeleteCallback): @@ -127995,7 +126126,7 @@ class RadarActivityTimeIntervalList(IRadarActivity, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_time_intervals_method_offset = 1 _metadata = { - "iid_data" : (5425905143501198693, 12717051940703086256), + "iid_data" : (5627934830314258954, 12659985384862891928), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -128027,7 +126158,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarActivityTimeIntervalList, [RadarActivityTimeIntervalList, IRadarActivity]) -agcls.AgClassCatalog.add_catalog_entry((5539305436078341344, 10747398150265659012), RadarActivityTimeIntervalList) +agcls.AgClassCatalog.add_catalog_entry((5491491569044082916, 15911267908841608832), RadarActivityTimeIntervalList) agcls.AgTypeNameMap["RadarActivityTimeIntervalList"] = RadarActivityTimeIntervalList class RadarAntennaBeam(SupportsDeleteCallback): @@ -128041,14 +126172,14 @@ class RadarAntennaBeam(SupportsDeleteCallback): _get_pointing_strategy_method_offset = 4 _get_gain_method_offset = 5 _set_gain_method_offset = 6 - _get_beam_width_method_offset = 7 - _set_beam_width_method_offset = 8 + _get_beamwidth_method_offset = 7 + _set_beamwidth_method_offset = 8 _set_activity_type_method_offset = 9 _get_activity_method_offset = 10 _set_waveform_selection_strategy_method_offset = 11 _get_waveform_selection_strategy_method_offset = 12 _metadata = { - "iid_data" : (5446334979453801164, 1043356677646649273), + "iid_data" : (5381245962127973341, 611458068842027161), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -128100,20 +126231,20 @@ def gain(self) -> float: def gain(self, value:float) -> None: return self._intf.set_property(RadarAntennaBeam._metadata, RadarAntennaBeam._set_gain_metadata, value) - _get_beam_width_metadata = { "offset" : _get_beam_width_method_offset, + _get_beamwidth_metadata = { "offset" : _get_beamwidth_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), "marshallers" : (agmarshall.DoubleArg,) } @property - def beam_width(self) -> float: + def beamwidth(self) -> float: """Get or set the antenna beamwidth.""" - return self._intf.get_property(RadarAntennaBeam._metadata, RadarAntennaBeam._get_beam_width_metadata) + return self._intf.get_property(RadarAntennaBeam._metadata, RadarAntennaBeam._get_beamwidth_metadata) - _set_beam_width_metadata = { "offset" : _set_beam_width_method_offset, + _set_beamwidth_metadata = { "offset" : _set_beamwidth_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } - @beam_width.setter - def beam_width(self, value:float) -> None: - return self._intf.set_property(RadarAntennaBeam._metadata, RadarAntennaBeam._set_beam_width_metadata, value) + @beamwidth.setter + def beamwidth(self, value:float) -> None: + return self._intf.set_property(RadarAntennaBeam._metadata, RadarAntennaBeam._set_beamwidth_metadata, value) _set_activity_type_metadata = { "offset" : _set_activity_type_method_offset, "arg_types" : (agcom.LONG,), @@ -128148,7 +126279,7 @@ def waveform_selection_strategy(self) -> "IWaveformSelectionStrategy": _property_names[identifier] = "identifier" _property_names[pointing_strategy] = "pointing_strategy" _property_names[gain] = "gain" - _property_names[beam_width] = "beam_width" + _property_names[beamwidth] = "beamwidth" _property_names[activity] = "activity" _property_names[waveform_selection_strategy] = "waveform_selection_strategy" @@ -128165,7 +126296,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarAntennaBeam, [RadarAntennaBeam, ]) -agcls.AgClassCatalog.add_catalog_entry((4697400013277890367, 13181696105883858581), RadarAntennaBeam) +agcls.AgClassCatalog.add_catalog_entry((4961278180954149482, 6592434250841967524), RadarAntennaBeam) agcls.AgTypeNameMap["RadarAntennaBeam"] = RadarAntennaBeam class RadarAntennaBeamCollection(SupportsDeleteCallback): @@ -128181,7 +126312,7 @@ class RadarAntennaBeamCollection(SupportsDeleteCallback): _add_method_offset = 6 _duplicate_beam_method_offset = 7 _metadata = { - "iid_data" : (5428808121994393180, 10792576647552632757), + "iid_data" : (5732822202009056228, 15629107535493168551), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -128271,7 +126402,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarAntennaBeamCollection, [RadarAntennaBeamCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5466758104807416207, 5504131188765858188), RadarAntennaBeamCollection) +agcls.AgClassCatalog.add_catalog_entry((5534319545412347356, 555639357207281549), RadarAntennaBeamCollection) agcls.AgTypeNameMap["RadarAntennaBeamCollection"] = RadarAntennaBeamCollection class AntennaSystem(SupportsDeleteCallback): @@ -128283,7 +126414,7 @@ class AntennaSystem(SupportsDeleteCallback): _set_beam_selection_strategy_type_method_offset = 2 _get_beam_selection_strategy_method_offset = 3 _metadata = { - "iid_data" : (4960279960940646539, 4695606188085525133), + "iid_data" : (4657188296614951965, 4121085970718675623), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -128329,7 +126460,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaSystem, [AntennaSystem, ]) -agcls.AgClassCatalog.add_catalog_entry((4889610816906970303, 7197731385059210133), AntennaSystem) +agcls.AgClassCatalog.add_catalog_entry((5007205995689438170, 6337731803586419898), AntennaSystem) agcls.AgTypeNameMap["AntennaSystem"] = AntennaSystem class AntennaBeam(IAntennaBeam, SupportsDeleteCallback): @@ -128348,7 +126479,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaBeam, [IAntennaBeam]) -agcls.AgClassCatalog.add_catalog_entry((5637777688921681652, 11802034063735059340), AntennaBeam) +agcls.AgClassCatalog.add_catalog_entry((5053363460516311958, 3444540834899351197), AntennaBeam) agcls.AgTypeNameMap["AntennaBeam"] = AntennaBeam class AntennaBeamTransmit(IAntennaBeam, SupportsDeleteCallback): @@ -128359,7 +126490,7 @@ class AntennaBeamTransmit(IAntennaBeam, SupportsDeleteCallback): _get_power_method_offset = 1 _set_power_method_offset = 2 _metadata = { - "iid_data" : (5059716715750546400, 5670227301849619351), + "iid_data" : (5366252676793204149, 15453650426277109940), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -128398,7 +126529,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaBeamTransmit, [AntennaBeamTransmit, IAntennaBeam]) -agcls.AgClassCatalog.add_catalog_entry((5513531058909895695, 6694401392782409144), AntennaBeamTransmit) +agcls.AgClassCatalog.add_catalog_entry((4645955318623557007, 10943947470031588521), AntennaBeamTransmit) agcls.AgTypeNameMap["AntennaBeamTransmit"] = AntennaBeamTransmit class AntennaBeamCollection(SupportsDeleteCallback): @@ -128413,7 +126544,7 @@ class AntennaBeamCollection(SupportsDeleteCallback): _insert_at_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5353642116241380553, 12133695776714040231), + "iid_data" : (4806305126346037924, 249602158172002985), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -128496,7 +126627,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaBeamCollection, [AntennaBeamCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5334664285706777267, 4557967195616705939), AntennaBeamCollection) +agcls.AgClassCatalog.add_catalog_entry((5254594046296384740, 8874803870739533959), AntennaBeamCollection) agcls.AgTypeNameMap["AntennaBeamCollection"] = AntennaBeamCollection class AntennaBeamSelectionStrategy(IAntennaBeamSelectionStrategy, SupportsDeleteCallback): @@ -128515,7 +126646,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaBeamSelectionStrategy, [IAntennaBeamSelectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5625235233229446640, 15286570254765221265), AntennaBeamSelectionStrategy) +agcls.AgClassCatalog.add_catalog_entry((5690322755182898824, 14325451650275465385), AntennaBeamSelectionStrategy) agcls.AgTypeNameMap["AntennaBeamSelectionStrategy"] = AntennaBeamSelectionStrategy class AntennaBeamSelectionStrategyAggregate(IAntennaBeamSelectionStrategy, SupportsDeleteCallback): @@ -128534,7 +126665,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaBeamSelectionStrategyAggregate, [IAntennaBeamSelectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5124931158529452329, 12664469795048211116), AntennaBeamSelectionStrategyAggregate) +agcls.AgClassCatalog.add_catalog_entry((5431252165458702687, 7431127922935576462), AntennaBeamSelectionStrategyAggregate) agcls.AgTypeNameMap["AntennaBeamSelectionStrategyAggregate"] = AntennaBeamSelectionStrategyAggregate class AntennaBeamSelectionStrategyMaximumGain(IAntennaBeamSelectionStrategy, SupportsDeleteCallback): @@ -128553,7 +126684,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaBeamSelectionStrategyMaximumGain, [IAntennaBeamSelectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4932349555976944931, 12782842748568690332), AntennaBeamSelectionStrategyMaximumGain) +agcls.AgClassCatalog.add_catalog_entry((4863429418622459224, 1113000539113624510), AntennaBeamSelectionStrategyMaximumGain) agcls.AgTypeNameMap["AntennaBeamSelectionStrategyMaximumGain"] = AntennaBeamSelectionStrategyMaximumGain class AntennaBeamSelectionStrategyMinimumBoresightAngle(IAntennaBeamSelectionStrategy, SupportsDeleteCallback): @@ -128572,7 +126703,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaBeamSelectionStrategyMinimumBoresightAngle, [IAntennaBeamSelectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5072700393399249900, 16431453141093090474), AntennaBeamSelectionStrategyMinimumBoresightAngle) +agcls.AgClassCatalog.add_catalog_entry((5608641009551955897, 15408928254505575306), AntennaBeamSelectionStrategyMinimumBoresightAngle) agcls.AgTypeNameMap["AntennaBeamSelectionStrategyMinimumBoresightAngle"] = AntennaBeamSelectionStrategyMinimumBoresightAngle class AntennaBeamSelectionStrategyScriptPlugin(IAntennaBeamSelectionStrategy, SupportsDeleteCallback): @@ -128583,7 +126714,7 @@ class AntennaBeamSelectionStrategyScriptPlugin(IAntennaBeamSelectionStrategy, Su _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5762080127350336417, 17612921355173805440), + "iid_data" : (5224301811239230862, 5862929243917331859), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -128622,7 +126753,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AntennaBeamSelectionStrategyScriptPlugin, [AntennaBeamSelectionStrategyScriptPlugin, IAntennaBeamSelectionStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5163716519952654814, 2477260774832828863), AntennaBeamSelectionStrategyScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((4935225372055563191, 3079221510485338298), AntennaBeamSelectionStrategyScriptPlugin) agcls.AgTypeNameMap["AntennaBeamSelectionStrategyScriptPlugin"] = AntennaBeamSelectionStrategyScriptPlugin class CommSystem(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -128654,7 +126785,7 @@ class CommSystem(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _compute_method_offset = 22 _clear_method_offset = 23 _metadata = { - "iid_data" : (5611461213698472912, 17651265900364289681), + "iid_data" : (4733103493601536765, 2767840285577436335), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -128868,7 +126999,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystem, [CommSystem, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((4805665330422676279, 8097241134957647537), CommSystem) +agcls.AgClassCatalog.add_catalog_entry((5366454317630871737, 15398688454719389858), CommSystem) agcls.AgTypeNameMap["CommSystem"] = CommSystem class CommSystemGraphics(SupportsDeleteCallback): @@ -128903,7 +127034,7 @@ class CommSystemGraphics(SupportsDeleteCallback): _get_primary_interferer_link_line_width_method_offset = 25 _set_primary_interferer_link_line_width_method_offset = 26 _metadata = { - "iid_data" : (5128681498876461151, 6789610539667125120), + "iid_data" : (4680288802191766388, 1135875469389114008), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -129132,7 +127263,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemGraphics, [CommSystemGraphics, ]) -agcls.AgClassCatalog.add_catalog_entry((5074366318390499996, 654734739522059453), CommSystemGraphics) +agcls.AgClassCatalog.add_catalog_entry((4744138857394887872, 5445478015871996556), CommSystemGraphics) agcls.AgTypeNameMap["CommSystemGraphics"] = CommSystemGraphics class CommSystemGraphics3D(SupportsDeleteCallback): @@ -129147,7 +127278,7 @@ class CommSystemGraphics3D(SupportsDeleteCallback): _get_show_primary_interferer_link_method_offset = 5 _set_show_primary_interferer_link_method_offset = 6 _metadata = { - "iid_data" : (5574530452786433011, 14840204792507069605), + "iid_data" : (5217376109028524490, 6074085334231407295), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -129216,7 +127347,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemGraphics3D, [CommSystemGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5275557832186266028, 17494632753254964391), CommSystemGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5310038738739989848, 5289519276837005968), CommSystemGraphics3D) agcls.AgTypeNameMap["CommSystemGraphics3D"] = CommSystemGraphics3D class CommSystemAccessOptions(SupportsDeleteCallback): @@ -129237,7 +127368,7 @@ class CommSystemAccessOptions(SupportsDeleteCallback): _set_sampling_method_type_method_offset = 11 _get_sampling_method_method_offset = 12 _metadata = { - "iid_data" : (4624243920688288720, 10108160675749577869), + "iid_data" : (4881887743300943202, 401765993842493602), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -129356,7 +127487,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemAccessOptions, [CommSystemAccessOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5116615669083030143, 4142610312323226272), CommSystemAccessOptions) +agcls.AgClassCatalog.add_catalog_entry((5004013864376426160, 4642334021950418858), CommSystemAccessOptions) agcls.AgTypeNameMap["CommSystemAccessOptions"] = CommSystemAccessOptions class CommSystemAccessEventDetection(ICommSystemAccessEventDetection, SupportsDeleteCallback): @@ -129375,7 +127506,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemAccessEventDetection, [ICommSystemAccessEventDetection]) -agcls.AgClassCatalog.add_catalog_entry((4759992393777031309, 6955167032049910933), CommSystemAccessEventDetection) +agcls.AgClassCatalog.add_catalog_entry((5721185280472752994, 16151109709146924208), CommSystemAccessEventDetection) agcls.AgTypeNameMap["CommSystemAccessEventDetection"] = CommSystemAccessEventDetection class CommSystemAccessEventDetectionSubsample(ICommSystemAccessEventDetection, SupportsDeleteCallback): @@ -129390,7 +127521,7 @@ class CommSystemAccessEventDetectionSubsample(ICommSystemAccessEventDetection, S _get_relative_tolerance_method_offset = 5 _set_relative_tolerance_method_offset = 6 _metadata = { - "iid_data" : (5530176989516668105, 5361943531226420887), + "iid_data" : (5064979987126415756, 17689974792403301294), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -129461,7 +127592,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemAccessEventDetectionSubsample, [CommSystemAccessEventDetectionSubsample, ICommSystemAccessEventDetection]) -agcls.AgClassCatalog.add_catalog_entry((5598552658592017287, 1731353286051453059), CommSystemAccessEventDetectionSubsample) +agcls.AgClassCatalog.add_catalog_entry((5443209936983813599, 6848595049508066960), CommSystemAccessEventDetectionSubsample) agcls.AgTypeNameMap["CommSystemAccessEventDetectionSubsample"] = CommSystemAccessEventDetectionSubsample class CommSystemAccessEventDetectionSamplesOnly(ICommSystemAccessEventDetection, SupportsDeleteCallback): @@ -129480,7 +127611,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemAccessEventDetectionSamplesOnly, [ICommSystemAccessEventDetection]) -agcls.AgClassCatalog.add_catalog_entry((5198305217309803650, 9942184003064073119), CommSystemAccessEventDetectionSamplesOnly) +agcls.AgClassCatalog.add_catalog_entry((4771935848635898283, 8036161189234313647), CommSystemAccessEventDetectionSamplesOnly) agcls.AgTypeNameMap["CommSystemAccessEventDetectionSamplesOnly"] = CommSystemAccessEventDetectionSamplesOnly class CommSystemAccessSamplingMethod(ICommSystemAccessSamplingMethod, SupportsDeleteCallback): @@ -129499,7 +127630,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemAccessSamplingMethod, [ICommSystemAccessSamplingMethod]) -agcls.AgClassCatalog.add_catalog_entry((5759806901337206395, 2878222034974110139), CommSystemAccessSamplingMethod) +agcls.AgClassCatalog.add_catalog_entry((5662532186138856879, 3199338273792187572), CommSystemAccessSamplingMethod) agcls.AgTypeNameMap["CommSystemAccessSamplingMethod"] = CommSystemAccessSamplingMethod class CommSystemAccessSamplingMethodFixed(ICommSystemAccessSamplingMethod, SupportsDeleteCallback): @@ -129512,7 +127643,7 @@ class CommSystemAccessSamplingMethodFixed(ICommSystemAccessSamplingMethod, Suppo _get_time_bound_method_offset = 3 _set_time_bound_method_offset = 4 _metadata = { - "iid_data" : (5035080271701741074, 13922315063885836702), + "iid_data" : (5025707931900001140, 13678634696903789961), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -129567,7 +127698,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemAccessSamplingMethodFixed, [CommSystemAccessSamplingMethodFixed, ICommSystemAccessSamplingMethod]) -agcls.AgClassCatalog.add_catalog_entry((5363246309564719263, 15981063982365547416), CommSystemAccessSamplingMethodFixed) +agcls.AgClassCatalog.add_catalog_entry((5698364498168281684, 9918557857622939791), CommSystemAccessSamplingMethodFixed) agcls.AgTypeNameMap["CommSystemAccessSamplingMethodFixed"] = CommSystemAccessSamplingMethodFixed class CommSystemAccessSamplingMethodAdaptive(ICommSystemAccessSamplingMethod, SupportsDeleteCallback): @@ -129580,7 +127711,7 @@ class CommSystemAccessSamplingMethodAdaptive(ICommSystemAccessSamplingMethod, Su _get_minimum_time_step_method_offset = 3 _set_minimum_time_step_method_offset = 4 _metadata = { - "iid_data" : (5305402233688154265, 10405530945717524127), + "iid_data" : (5424967132460083043, 13401142127846991503), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -129635,7 +127766,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemAccessSamplingMethodAdaptive, [CommSystemAccessSamplingMethodAdaptive, ICommSystemAccessSamplingMethod]) -agcls.AgClassCatalog.add_catalog_entry((4792679513008002011, 15404287459056435879), CommSystemAccessSamplingMethodAdaptive) +agcls.AgClassCatalog.add_catalog_entry((4625776241123558278, 8017808926877797022), CommSystemAccessSamplingMethodAdaptive) agcls.AgTypeNameMap["CommSystemAccessSamplingMethodAdaptive"] = CommSystemAccessSamplingMethodAdaptive class CommSystemLinkSelectionCriteria(ICommSystemLinkSelectionCriteria, SupportsDeleteCallback): @@ -129654,7 +127785,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemLinkSelectionCriteria, [ICommSystemLinkSelectionCriteria]) -agcls.AgClassCatalog.add_catalog_entry((4835002112882809817, 317451394702362281), CommSystemLinkSelectionCriteria) +agcls.AgClassCatalog.add_catalog_entry((5745553602610687211, 163994461085572755), CommSystemLinkSelectionCriteria) agcls.AgTypeNameMap["CommSystemLinkSelectionCriteria"] = CommSystemLinkSelectionCriteria class CommSystemLinkSelectionCriteriaMinimumRange(ICommSystemLinkSelectionCriteria, SupportsDeleteCallback): @@ -129673,7 +127804,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemLinkSelectionCriteriaMinimumRange, [ICommSystemLinkSelectionCriteria]) -agcls.AgClassCatalog.add_catalog_entry((4973306956296839817, 16184484588080670345), CommSystemLinkSelectionCriteriaMinimumRange) +agcls.AgClassCatalog.add_catalog_entry((5281571703721865915, 1686262181915359623), CommSystemLinkSelectionCriteriaMinimumRange) agcls.AgTypeNameMap["CommSystemLinkSelectionCriteriaMinimumRange"] = CommSystemLinkSelectionCriteriaMinimumRange class CommSystemLinkSelectionCriteriaMaximumElevation(ICommSystemLinkSelectionCriteria, SupportsDeleteCallback): @@ -129692,7 +127823,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemLinkSelectionCriteriaMaximumElevation, [ICommSystemLinkSelectionCriteria]) -agcls.AgClassCatalog.add_catalog_entry((5487972158771777703, 5712854153584450697), CommSystemLinkSelectionCriteriaMaximumElevation) +agcls.AgClassCatalog.add_catalog_entry((5663255946139968318, 1939750499053989776), CommSystemLinkSelectionCriteriaMaximumElevation) agcls.AgTypeNameMap["CommSystemLinkSelectionCriteriaMaximumElevation"] = CommSystemLinkSelectionCriteriaMaximumElevation class CommSystemLinkSelectionCriteriaScriptPlugin(ICommSystemLinkSelectionCriteria, SupportsDeleteCallback): @@ -129703,7 +127834,7 @@ class CommSystemLinkSelectionCriteriaScriptPlugin(ICommSystemLinkSelectionCriter _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5374971345292198209, 15624363974367566524), + "iid_data" : (5389996926031471703, 2239201476506934443), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -129742,7 +127873,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommSystemLinkSelectionCriteriaScriptPlugin, [CommSystemLinkSelectionCriteriaScriptPlugin, ICommSystemLinkSelectionCriteria]) -agcls.AgClassCatalog.add_catalog_entry((5541671207040082073, 17963111645505320842), CommSystemLinkSelectionCriteriaScriptPlugin) +agcls.AgClassCatalog.add_catalog_entry((5115527203801565631, 222167044569026432), CommSystemLinkSelectionCriteriaScriptPlugin) agcls.AgTypeNameMap["CommSystemLinkSelectionCriteriaScriptPlugin"] = CommSystemLinkSelectionCriteriaScriptPlugin class ComponentDirectory(SupportsDeleteCallback): @@ -129752,7 +127883,7 @@ class ComponentDirectory(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_components_method_offset = 1 _metadata = { - "iid_data" : (4883541845703425646, 9406136618559153855), + "iid_data" : (4924513997637249392, 17869292345449719721), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -129780,7 +127911,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ComponentDirectory, [ComponentDirectory, ]) -agcls.AgClassCatalog.add_catalog_entry((5284400834331742740, 16568087758498644642), ComponentDirectory) +agcls.AgClassCatalog.add_catalog_entry((5274736014217399724, 10918347140215688114), ComponentDirectory) agcls.AgTypeNameMap["ComponentDirectory"] = ComponentDirectory class ComponentInfo(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -129801,7 +127932,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ComponentInfo, [IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5177293505019422875, 3465625930020145795), ComponentInfo) +agcls.AgClassCatalog.add_catalog_entry((5259084773648651176, 15972121922200924051), ComponentInfo) agcls.AgTypeNameMap["ComponentInfo"] = ComponentInfo class ComponentInfoCollection(SupportsDeleteCallback): @@ -129822,7 +127953,7 @@ class ComponentInfoCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 11 _get_item_by_name_method_offset = 12 _metadata = { - "iid_data" : (4726782521455395666, 2166268815185807289), + "iid_data" : (5449738249715202769, 14179323617289129099), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -129953,7 +128084,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ComponentInfoCollection, [ComponentInfoCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5287307432951503344, 8020059833301440688), ComponentInfoCollection) +agcls.AgClassCatalog.add_catalog_entry((4949414147524242093, 10684979926270798733), ComponentInfoCollection) agcls.AgTypeNameMap["ComponentInfoCollection"] = ComponentInfoCollection class ComponentAttrLinkEmbedControl(IComponentLinkEmbedControl, SupportsDeleteCallback): @@ -129972,7 +128103,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ComponentAttrLinkEmbedControl, [IComponentLinkEmbedControl]) -agcls.AgClassCatalog.add_catalog_entry((5234767659008670170, 10483292385726866843), ComponentAttrLinkEmbedControl) +agcls.AgClassCatalog.add_catalog_entry((4749899964166646079, 4277179911042940808), ComponentAttrLinkEmbedControl) agcls.AgTypeNameMap["ComponentAttrLinkEmbedControl"] = ComponentAttrLinkEmbedControl class Volumetric(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -129991,7 +128122,7 @@ class Volumetric(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _get_volumetric_export_tool_method_offset = 9 _compute_in_parallel_method_offset = 10 _metadata = { - "iid_data" : (5005102596467856358, 15990710678572017073), + "iid_data" : (4745724109557315026, 12423947450060849290), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -130096,7 +128227,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Volumetric, [Volumetric, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5118758700762695835, 14703343423010200503), Volumetric) +agcls.AgClassCatalog.add_catalog_entry((4638314031544839813, 7423907736235761568), Volumetric) agcls.AgTypeNameMap["Volumetric"] = Volumetric class VolumetricGridSpatialCalculation(IVolumetricGridDefinition, SupportsDeleteCallback): @@ -130113,7 +128244,7 @@ class VolumetricGridSpatialCalculation(IVolumetricGridDefinition, SupportsDelete _get_available_volume_grids_method_offset = 7 _get_available_spatial_calculations_method_offset = 8 _metadata = { - "iid_data" : (5159275225224937624, 9565351028213962429), + "iid_data" : (5563036540666310244, 661697106532061611), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -130202,7 +128333,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGridSpatialCalculation, [VolumetricGridSpatialCalculation, IVolumetricGridDefinition]) -agcls.AgClassCatalog.add_catalog_entry((4972973826171755017, 13220806325972499368), VolumetricGridSpatialCalculation) +agcls.AgClassCatalog.add_catalog_entry((5396193583428888227, 2386543583868653494), VolumetricGridSpatialCalculation) agcls.AgTypeNameMap["VolumetricGridSpatialCalculation"] = VolumetricGridSpatialCalculation class VolumetricExternalFile(IVolumetricGridDefinition, SupportsDeleteCallback): @@ -130214,7 +128345,7 @@ class VolumetricExternalFile(IVolumetricGridDefinition, SupportsDeleteCallback): _set_filename_method_offset = 2 _reload_method_offset = 3 _metadata = { - "iid_data" : (5687174753025032041, 3335149770568530082), + "iid_data" : (4628809016313301818, 12288770288456401797), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -130260,7 +128391,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricExternalFile, [VolumetricExternalFile, IVolumetricGridDefinition]) -agcls.AgClassCatalog.add_catalog_entry((5327095153095543479, 2307566365410191266), VolumetricExternalFile) +agcls.AgClassCatalog.add_catalog_entry((5154540492285765441, 2912798368300107698), VolumetricExternalFile) agcls.AgTypeNameMap["VolumetricExternalFile"] = VolumetricExternalFile class VolumetricAnalysisInterval(SupportsDeleteCallback): @@ -130279,7 +128410,7 @@ class VolumetricAnalysisInterval(SupportsDeleteCallback): _get_available_analysis_intervals_method_offset = 9 _get_available_times_from_time_array_method_offset = 10 _metadata = { - "iid_data" : (4739998631155318004, 13889017043966835355), + "iid_data" : (5193131356806059047, 17225439931106823315), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -130382,7 +128513,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricAnalysisInterval, [VolumetricAnalysisInterval, ]) -agcls.AgClassCatalog.add_catalog_entry((5148553662903863234, 8053010619047865020), VolumetricAnalysisInterval) +agcls.AgClassCatalog.add_catalog_entry((4798388670176665407, 13040056305361464460), VolumetricAnalysisInterval) agcls.AgTypeNameMap["VolumetricAnalysisInterval"] = VolumetricAnalysisInterval class VolumetricAdvancedSettings(SupportsDeleteCallback): @@ -130395,7 +128526,7 @@ class VolumetricAdvancedSettings(SupportsDeleteCallback): _get_save_computed_data_type_method_offset = 3 _set_save_computed_data_type_method_offset = 4 _metadata = { - "iid_data" : (5222708653725895777, 11277349244574590599), + "iid_data" : (4766262990811608030, 15318131328917633176), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -130448,7 +128579,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricAdvancedSettings, [VolumetricAdvancedSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((4792544677807681591, 13617796966744710804), VolumetricAdvancedSettings) +agcls.AgClassCatalog.add_catalog_entry((5061026655375916917, 10720192392495948162), VolumetricAdvancedSettings) agcls.AgTypeNameMap["VolumetricAdvancedSettings"] = VolumetricAdvancedSettings class VolumetricGraphics3D(SupportsDeleteCallback): @@ -130476,7 +128607,7 @@ class VolumetricGraphics3D(SupportsDeleteCallback): _get_volume_type_method_offset = 18 _set_volume_type_method_offset = 19 _metadata = { - "iid_data" : (5505726714309474016, 15883597389325865369), + "iid_data" : (4697378495503608273, 16021376296425523382), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -130654,7 +128785,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3D, [VolumetricGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((5237643544923989694, 14910221357187095191), VolumetricGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((4962107943238659149, 17959342652758236604), VolumetricGraphics3D) agcls.AgTypeNameMap["VolumetricGraphics3D"] = VolumetricGraphics3D class VolumetricGraphics3DGrid(SupportsDeleteCallback): @@ -130675,7 +128806,7 @@ class VolumetricGraphics3DGrid(SupportsDeleteCallback): _get_line_color_method_offset = 11 _set_line_color_method_offset = 12 _metadata = { - "iid_data" : (5531978213493808150, 9218153864220138370), + "iid_data" : (5340763734957174368, 4779087965854465697), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -130792,7 +128923,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DGrid, [VolumetricGraphics3DGrid, ]) -agcls.AgClassCatalog.add_catalog_entry((4709960278218963685, 96731824012599739), VolumetricGraphics3DGrid) +agcls.AgClassCatalog.add_catalog_entry((5345735659495319526, 14542778351332317333), VolumetricGraphics3DGrid) agcls.AgTypeNameMap["VolumetricGraphics3DGrid"] = VolumetricGraphics3DGrid class VolumetricGraphics3DCrossSection(SupportsDeleteCallback): @@ -130806,7 +128937,7 @@ class VolumetricGraphics3DCrossSection(SupportsDeleteCallback): _set_opacity_method_offset = 4 _get_planes_method_offset = 5 _metadata = { - "iid_data" : (4718618758934219008, 1645091576160761783), + "iid_data" : (5344240579701133908, 9956556853335518143), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -130868,7 +128999,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DCrossSection, [VolumetricGraphics3DCrossSection, ]) -agcls.AgClassCatalog.add_catalog_entry((5736331694784477239, 11528798182480294067), VolumetricGraphics3DCrossSection) +agcls.AgClassCatalog.add_catalog_entry((5592161578740491409, 15198530792434903965), VolumetricGraphics3DCrossSection) agcls.AgTypeNameMap["VolumetricGraphics3DCrossSection"] = VolumetricGraphics3DCrossSection class VolumetricGraphics3DCrossSectionPlane(SupportsDeleteCallback): @@ -130878,7 +129009,7 @@ class VolumetricGraphics3DCrossSectionPlane(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_plane_method_offset = 1 _metadata = { - "iid_data" : (5066303353378543122, 5667163206327816873), + "iid_data" : (5686799543828376699, 12361759575853232257), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -130908,7 +129039,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DCrossSectionPlane, [VolumetricGraphics3DCrossSectionPlane, ]) -agcls.AgClassCatalog.add_catalog_entry((5322450038471181340, 10075685320621386161), VolumetricGraphics3DCrossSectionPlane) +agcls.AgClassCatalog.add_catalog_entry((5105776071793595075, 1916754409329865361), VolumetricGraphics3DCrossSectionPlane) agcls.AgTypeNameMap["VolumetricGraphics3DCrossSectionPlane"] = VolumetricGraphics3DCrossSectionPlane class VolumetricGraphics3DCrossSectionPlaneCollection(SupportsDeleteCallback): @@ -130923,7 +129054,7 @@ class VolumetricGraphics3DCrossSectionPlaneCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5697773717986734512, 3026394548498263727), + "iid_data" : (5456747513812964589, 425859669520090777), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -131006,7 +129137,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DCrossSectionPlaneCollection, [VolumetricGraphics3DCrossSectionPlaneCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5165218408998142268, 2206901304826263190), VolumetricGraphics3DCrossSectionPlaneCollection) +agcls.AgClassCatalog.add_catalog_entry((5570342665152005684, 6860356166693264276), VolumetricGraphics3DCrossSectionPlaneCollection) agcls.AgTypeNameMap["VolumetricGraphics3DCrossSectionPlaneCollection"] = VolumetricGraphics3DCrossSectionPlaneCollection class VolumetricGraphics3DVolume(SupportsDeleteCallback): @@ -131017,7 +129148,7 @@ class VolumetricGraphics3DVolume(SupportsDeleteCallback): _get_active_grid_points_method_offset = 1 _get_spatial_calculation_levels_method_offset = 2 _metadata = { - "iid_data" : (4874170263487453010, 16869104062825665957), + "iid_data" : (5541703624937223815, 1105630452434971025), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -131056,7 +129187,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DVolume, [VolumetricGraphics3DVolume, ]) -agcls.AgClassCatalog.add_catalog_entry((5624738253775864986, 11656248717965240221), VolumetricGraphics3DVolume) +agcls.AgClassCatalog.add_catalog_entry((5594475111446705846, 14713129392954224540), VolumetricGraphics3DVolume) agcls.AgTypeNameMap["VolumetricGraphics3DVolume"] = VolumetricGraphics3DVolume class VolumetricGraphics3DActiveGridPoints(SupportsDeleteCallback): @@ -131081,7 +129212,7 @@ class VolumetricGraphics3DActiveGridPoints(SupportsDeleteCallback): _get_active_fill_translucency_method_offset = 15 _set_active_fill_translucency_method_offset = 16 _metadata = { - "iid_data" : (4829860465101879766, 306584395309546149), + "iid_data" : (5505162443641104819, 366464523888267911), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -131230,7 +129361,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DActiveGridPoints, [VolumetricGraphics3DActiveGridPoints, ]) -agcls.AgClassCatalog.add_catalog_entry((5490044849906775341, 7420076862465031850), VolumetricGraphics3DActiveGridPoints) +agcls.AgClassCatalog.add_catalog_entry((4966939368976612165, 11310831917691143593), VolumetricGraphics3DActiveGridPoints) agcls.AgTypeNameMap["VolumetricGraphics3DActiveGridPoints"] = VolumetricGraphics3DActiveGridPoints class VolumetricGraphics3DSpatialCalculationLevels(SupportsDeleteCallback): @@ -131247,7 +129378,7 @@ class VolumetricGraphics3DSpatialCalculationLevels(SupportsDeleteCallback): _set_display_colors_outside_minimum_maximum_method_offset = 7 _get_fill_levels_method_offset = 8 _metadata = { - "iid_data" : (4991926805080253003, 2421617814955252401), + "iid_data" : (4882767862883676481, 16186427790716564640), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -131334,7 +129465,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DSpatialCalculationLevels, [VolumetricGraphics3DSpatialCalculationLevels, ]) -agcls.AgClassCatalog.add_catalog_entry((5002914439964580649, 17202841006748871862), VolumetricGraphics3DSpatialCalculationLevels) +agcls.AgClassCatalog.add_catalog_entry((5201183757709436297, 5347250911780644762), VolumetricGraphics3DSpatialCalculationLevels) agcls.AgTypeNameMap["VolumetricGraphics3DSpatialCalculationLevels"] = VolumetricGraphics3DSpatialCalculationLevels class VolumetricGraphics3DSpatialCalculationLevel(SupportsDeleteCallback): @@ -131346,7 +129477,7 @@ class VolumetricGraphics3DSpatialCalculationLevel(SupportsDeleteCallback): _get_color_method_offset = 2 _get_translucency_method_offset = 3 _metadata = { - "iid_data" : (5061181415601867423, 17596970586086855601), + "iid_data" : (5458716088174995052, 16748905077031308190), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -131394,7 +129525,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DSpatialCalculationLevel, [VolumetricGraphics3DSpatialCalculationLevel, ]) -agcls.AgClassCatalog.add_catalog_entry((5673019833010796653, 16130247014042664362), VolumetricGraphics3DSpatialCalculationLevel) +agcls.AgClassCatalog.add_catalog_entry((4967526383392567863, 15212189710996865960), VolumetricGraphics3DSpatialCalculationLevel) agcls.AgTypeNameMap["VolumetricGraphics3DSpatialCalculationLevel"] = VolumetricGraphics3DSpatialCalculationLevel class VolumetricGraphics3DSpatialCalculationLevelCollection(SupportsDeleteCallback): @@ -131409,7 +129540,7 @@ class VolumetricGraphics3DSpatialCalculationLevelCollection(SupportsDeleteCallba _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5285903085044829723, 5984069838552174241), + "iid_data" : (5573554520756541426, 12848598659939710350), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -131492,7 +129623,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DSpatialCalculationLevelCollection, [VolumetricGraphics3DSpatialCalculationLevelCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5455201037233154349, 3518483092259060639), VolumetricGraphics3DSpatialCalculationLevelCollection) +agcls.AgClassCatalog.add_catalog_entry((4885349103524396147, 16178264270016409734), VolumetricGraphics3DSpatialCalculationLevelCollection) agcls.AgTypeNameMap["VolumetricGraphics3DSpatialCalculationLevelCollection"] = VolumetricGraphics3DSpatialCalculationLevelCollection class VolumetricGraphics3DLegend(SupportsDeleteCallback): @@ -131525,7 +129656,7 @@ class VolumetricGraphics3DLegend(SupportsDeleteCallback): _get_color_square_height_method_offset = 23 _set_color_square_height_method_offset = 24 _metadata = { - "iid_data" : (4635721639677403522, 8482056567260345778), + "iid_data" : (5528565181321771261, 1814634720121466005), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -131738,7 +129869,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricGraphics3DLegend, [VolumetricGraphics3DLegend, ]) -agcls.AgClassCatalog.add_catalog_entry((5479175705565119092, 10009406464134061494), VolumetricGraphics3DLegend) +agcls.AgClassCatalog.add_catalog_entry((5224836348071678696, 12009802656510823345), VolumetricGraphics3DLegend) agcls.AgTypeNameMap["VolumetricGraphics3DLegend"] = VolumetricGraphics3DLegend class VolumetricExportTool(SupportsDeleteCallback): @@ -131758,7 +129889,7 @@ class VolumetricExportTool(SupportsDeleteCallback): _set_include_grid_reference_method_offset = 10 _export_method_offset = 11 _metadata = { - "iid_data" : (5105922801526644155, 14946366171471346333), + "iid_data" : (5351015507112173323, 13997543582195420323), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -131866,7 +129997,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VolumetricExportTool, [VolumetricExportTool, ]) -agcls.AgClassCatalog.add_catalog_entry((5127524723036995299, 395309663767936959), VolumetricExportTool) +agcls.AgClassCatalog.add_catalog_entry((5484152321009870823, 18132235987359069577), VolumetricExportTool) agcls.AgTypeNameMap["VolumetricExportTool"] = VolumetricExportTool class SatelliteCollection(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -131876,7 +130007,7 @@ class SatelliteCollection(ISTKObject, ILifetimeInformation, SupportsDeleteCallba _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _compute_method_offset = 1 _metadata = { - "iid_data" : (5496503482055301921, 5363487037652240011), + "iid_data" : (5059019939564606437, 1821931342196119453), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -131908,7 +130039,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SatelliteCollection, [SatelliteCollection, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((4667632369911776493, 11823697244967376264), SatelliteCollection) +agcls.AgClassCatalog.add_catalog_entry((4992225468026662902, 1678420598262981263), SatelliteCollection) agcls.AgTypeNameMap["SatelliteCollection"] = SatelliteCollection class Subset(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -131917,7 +130048,7 @@ class Subset(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4621148280367145616, 8157897430220226991), + "iid_data" : (5283192446344831661, 4348825323490308243), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -131942,7 +130073,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Subset, [Subset, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5024985719200363134, 2470772045508780447), Subset) +agcls.AgClassCatalog.add_catalog_entry((5761838832782388066, 6685183057296612780), Subset) agcls.AgTypeNameMap["Subset"] = Subset class ElementConfiguration(IElementConfiguration, SupportsDeleteCallback): @@ -131961,7 +130092,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementConfiguration, [IElementConfiguration]) -agcls.AgClassCatalog.add_catalog_entry((5746185177973945762, 12071889516295868603), ElementConfiguration) +agcls.AgClassCatalog.add_catalog_entry((5133300432607930289, 10955566374151712934), ElementConfiguration) agcls.AgTypeNameMap["ElementConfiguration"] = ElementConfiguration class ElementConfigurationCircular(IElementConfiguration, SupportsDeleteCallback): @@ -131974,7 +130105,7 @@ class ElementConfigurationCircular(IElementConfiguration, SupportsDeleteCallback _get_spacing_method_offset = 3 _set_spacing_method_offset = 4 _metadata = { - "iid_data" : (5664183077045483658, 16059011185397965955), + "iid_data" : (5304982464018849433, 15107986147001780155), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132029,7 +130160,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementConfigurationCircular, [ElementConfigurationCircular, IElementConfiguration]) -agcls.AgClassCatalog.add_catalog_entry((4770531808057975876, 9025916185273769604), ElementConfigurationCircular) +agcls.AgClassCatalog.add_catalog_entry((5342739903257251464, 6300055661996709510), ElementConfigurationCircular) agcls.AgTypeNameMap["ElementConfigurationCircular"] = ElementConfigurationCircular class ElementConfigurationLinear(IElementConfiguration, SupportsDeleteCallback): @@ -132045,7 +130176,7 @@ class ElementConfigurationLinear(IElementConfiguration, SupportsDeleteCallback): _set_tilt_angle_method_offset = 6 _get_maximum_look_angle_method_offset = 7 _metadata = { - "iid_data" : (5552235912689597936, 18155441567718507923), + "iid_data" : (5465252403673270680, 10397888399005112475), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132125,7 +130256,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementConfigurationLinear, [ElementConfigurationLinear, IElementConfiguration]) -agcls.AgClassCatalog.add_catalog_entry((5759374408714296024, 13126358895179775376), ElementConfigurationLinear) +agcls.AgClassCatalog.add_catalog_entry((4652966816884232182, 11822690326210169271), ElementConfigurationLinear) agcls.AgTypeNameMap["ElementConfigurationLinear"] = ElementConfigurationLinear class ElementConfigurationASCIIFile(IElementConfiguration, SupportsDeleteCallback): @@ -132136,7 +130267,7 @@ class ElementConfigurationASCIIFile(IElementConfiguration, SupportsDeleteCallbac _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (4750431577642414423, 15622879731537617819), + "iid_data" : (4631815372007342371, 4429622628016416162), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132175,7 +130306,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementConfigurationASCIIFile, [ElementConfigurationASCIIFile, IElementConfiguration]) -agcls.AgClassCatalog.add_catalog_entry((5261759068886428780, 5525011994409593754), ElementConfigurationASCIIFile) +agcls.AgClassCatalog.add_catalog_entry((5145511416675072875, 9771586189200907952), ElementConfigurationASCIIFile) agcls.AgTypeNameMap["ElementConfigurationASCIIFile"] = ElementConfigurationASCIIFile class ElementConfigurationHfssEepFile(SupportsDeleteCallback): @@ -132192,7 +130323,7 @@ class ElementConfigurationHfssEepFile(SupportsDeleteCallback): _get_user_gain_factor_method_offset = 7 _set_user_gain_factor_method_offset = 8 _metadata = { - "iid_data" : (4627228452118201504, 6937927197138652566), + "iid_data" : (5446063723569226646, 1376860130495013558), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132279,7 +130410,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementConfigurationHfssEepFile, [ElementConfigurationHfssEepFile, ]) -agcls.AgClassCatalog.add_catalog_entry((4631819941054404356, 9982437877288148927), ElementConfigurationHfssEepFile) +agcls.AgClassCatalog.add_catalog_entry((5436519557040372030, 6847284925384993723), ElementConfigurationHfssEepFile) agcls.AgTypeNameMap["ElementConfigurationHfssEepFile"] = ElementConfigurationHfssEepFile class ElementConfigurationPolygon(IElementConfigurationPolygon, IElementConfiguration, SupportsDeleteCallback): @@ -132300,7 +130431,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementConfigurationPolygon, [IElementConfigurationPolygon, IElementConfiguration]) -agcls.AgClassCatalog.add_catalog_entry((5079165923404536532, 5091750861997614228), ElementConfigurationPolygon) +agcls.AgClassCatalog.add_catalog_entry((4946296868822020923, 952814014072510604), ElementConfigurationPolygon) agcls.AgTypeNameMap["ElementConfigurationPolygon"] = ElementConfigurationPolygon class ElementConfigurationHexagon(IElementConfigurationPolygon, IElementConfiguration, SupportsDeleteCallback): @@ -132321,7 +130452,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementConfigurationHexagon, [IElementConfigurationPolygon, IElementConfiguration]) -agcls.AgClassCatalog.add_catalog_entry((4883174814079443787, 12620361901297570235), ElementConfigurationHexagon) +agcls.AgClassCatalog.add_catalog_entry((4752253540081629155, 269747343614215608), ElementConfigurationHexagon) agcls.AgTypeNameMap["ElementConfigurationHexagon"] = ElementConfigurationHexagon class SolarActivityConfiguration(ISolarActivityConfiguration, SupportsDeleteCallback): @@ -132340,7 +130471,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolarActivityConfiguration, [ISolarActivityConfiguration]) -agcls.AgClassCatalog.add_catalog_entry((5208947567198872312, 1609578097824298156), SolarActivityConfiguration) +agcls.AgClassCatalog.add_catalog_entry((4670259683571728160, 7992288717943239840), SolarActivityConfiguration) agcls.AgTypeNameMap["SolarActivityConfiguration"] = SolarActivityConfiguration class SolarActivityConfigurationSunspotNumber(ISolarActivityConfiguration, SupportsDeleteCallback): @@ -132351,7 +130482,7 @@ class SolarActivityConfigurationSunspotNumber(ISolarActivityConfiguration, Suppo _get_sunspot_number_method_offset = 1 _set_sunspot_number_method_offset = 2 _metadata = { - "iid_data" : (4795239360246422722, 11809864841916726957), + "iid_data" : (4977950336022842091, 3111918620000283043), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132390,7 +130521,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolarActivityConfigurationSunspotNumber, [SolarActivityConfigurationSunspotNumber, ISolarActivityConfiguration]) -agcls.AgClassCatalog.add_catalog_entry((5636818466431649913, 15849401244970577320), SolarActivityConfigurationSunspotNumber) +agcls.AgClassCatalog.add_catalog_entry((5016648568898256070, 4497442866205778583), SolarActivityConfigurationSunspotNumber) agcls.AgTypeNameMap["SolarActivityConfigurationSunspotNumber"] = SolarActivityConfigurationSunspotNumber class SolarActivityConfigurationSolarFlux(ISolarActivityConfiguration, SupportsDeleteCallback): @@ -132401,7 +130532,7 @@ class SolarActivityConfigurationSolarFlux(ISolarActivityConfiguration, SupportsD _get_solar_flux_method_offset = 1 _set_solar_flux_method_offset = 2 _metadata = { - "iid_data" : (5247440500508594620, 17039160255339309487), + "iid_data" : (5402080326489827342, 17026640841076572587), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132440,7 +130571,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SolarActivityConfigurationSolarFlux, [SolarActivityConfigurationSolarFlux, ISolarActivityConfiguration]) -agcls.AgClassCatalog.add_catalog_entry((5453138504880122303, 14612228342293827222), SolarActivityConfigurationSolarFlux) +agcls.AgClassCatalog.add_catalog_entry((4823348721045549515, 13353414734427201427), SolarActivityConfigurationSolarFlux) agcls.AgTypeNameMap["SolarActivityConfigurationSolarFlux"] = SolarActivityConfigurationSolarFlux class Beamformer(IBeamformer, SupportsDeleteCallback): @@ -132459,7 +130590,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Beamformer, [IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5558988637732161930, 8278135987749672359), Beamformer) +agcls.AgClassCatalog.add_catalog_entry((5652633464303576014, 10247631777737239181), Beamformer) agcls.AgTypeNameMap["Beamformer"] = Beamformer class BeamformerASCIIFile(IBeamformer, SupportsDeleteCallback): @@ -132470,7 +130601,7 @@ class BeamformerASCIIFile(IBeamformer, SupportsDeleteCallback): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5633956405146028445, 15823344756828924575), + "iid_data" : (5029456306145947899, 15284728883193430669), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132509,7 +130640,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerASCIIFile, [BeamformerASCIIFile, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5369376374049305805, 9688579633526449324), BeamformerASCIIFile) +agcls.AgClassCatalog.add_catalog_entry((5624408366105041702, 39134824956314047), BeamformerASCIIFile) agcls.AgTypeNameMap["BeamformerASCIIFile"] = BeamformerASCIIFile class BeamformerMVDR(IBeamformer, SupportsDeleteCallback): @@ -132520,7 +130651,7 @@ class BeamformerMVDR(IBeamformer, SupportsDeleteCallback): _get_constraint_method_offset = 1 _set_constraint_method_offset = 2 _metadata = { - "iid_data" : (4805823872971384814, 1761618494211255735), + "iid_data" : (5568867652181117088, 11292190311320699802), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132559,7 +130690,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerMVDR, [BeamformerMVDR, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5399053401554392246, 6565432158862087581), BeamformerMVDR) +agcls.AgClassCatalog.add_catalog_entry((5109474764256232832, 14033141880344853410), BeamformerMVDR) agcls.AgTypeNameMap["BeamformerMVDR"] = BeamformerMVDR class BeamformerUniform(IBeamformer, SupportsDeleteCallback): @@ -132568,7 +130699,7 @@ class BeamformerUniform(IBeamformer, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5373067349798491497, 4086633479692114856), + "iid_data" : (4647323045143519221, 3329032360502798740), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132591,7 +130722,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerUniform, [BeamformerUniform, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((4849687443143771243, 8243890568320625291), BeamformerUniform) +agcls.AgClassCatalog.add_catalog_entry((5712238526167928323, 5835999113854617223), BeamformerUniform) agcls.AgTypeNameMap["BeamformerUniform"] = BeamformerUniform class BeamformerBlackmanHarris(IBeamformer, SupportsDeleteCallback): @@ -132600,7 +130731,7 @@ class BeamformerBlackmanHarris(IBeamformer, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5165202493015901629, 12616862340708236430), + "iid_data" : (5653807897140393802, 3516174577769077400), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132623,7 +130754,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerBlackmanHarris, [BeamformerBlackmanHarris, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5307845700206358013, 8331050199542884752), BeamformerBlackmanHarris) +agcls.AgClassCatalog.add_catalog_entry((5017288935903671409, 18228455086824434581), BeamformerBlackmanHarris) agcls.AgTypeNameMap["BeamformerBlackmanHarris"] = BeamformerBlackmanHarris class BeamformerCosine(IBeamformer, SupportsDeleteCallback): @@ -132632,7 +130763,7 @@ class BeamformerCosine(IBeamformer, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5590695774060967657, 8602638930994462886), + "iid_data" : (4712590401120079713, 4560888005480005524), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132655,7 +130786,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerCosine, [BeamformerCosine, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5590738103422502055, 5918614905841972895), BeamformerCosine) +agcls.AgClassCatalog.add_catalog_entry((5105698460507340231, 6338399004469064886), BeamformerCosine) agcls.AgTypeNameMap["BeamformerCosine"] = BeamformerCosine class BeamformerCosineX(IBeamformer, SupportsDeleteCallback): @@ -132666,7 +130797,7 @@ class BeamformerCosineX(IBeamformer, SupportsDeleteCallback): _get_x_method_offset = 1 _set_x_method_offset = 2 _metadata = { - "iid_data" : (5036763010071089554, 5885187546961969306), + "iid_data" : (5219075717238481169, 12496763586144106897), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132705,7 +130836,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerCosineX, [BeamformerCosineX, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5645318211266502882, 16127374802921921189), BeamformerCosineX) +agcls.AgClassCatalog.add_catalog_entry((5680213149034951451, 5389766044994672038), BeamformerCosineX) agcls.AgTypeNameMap["BeamformerCosineX"] = BeamformerCosineX class BeamformerCustomTaperFile(IBeamformer, SupportsDeleteCallback): @@ -132716,7 +130847,7 @@ class BeamformerCustomTaperFile(IBeamformer, SupportsDeleteCallback): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5650606941624020194, 6900667333423567539), + "iid_data" : (4859176761171180554, 12553441612450324879), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132755,7 +130886,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerCustomTaperFile, [BeamformerCustomTaperFile, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((4665751792832159908, 12315945442204498346), BeamformerCustomTaperFile) +agcls.AgClassCatalog.add_catalog_entry((5734452391188339744, 4167326208019151756), BeamformerCustomTaperFile) agcls.AgTypeNameMap["BeamformerCustomTaperFile"] = BeamformerCustomTaperFile class BeamformerDolphChebyshev(IBeamformer, SupportsDeleteCallback): @@ -132766,7 +130897,7 @@ class BeamformerDolphChebyshev(IBeamformer, SupportsDeleteCallback): _get_sidelobe_level_method_offset = 1 _set_sidelobe_level_method_offset = 2 _metadata = { - "iid_data" : (5232135707504218280, 5940681154070275719), + "iid_data" : (4891414036250602334, 9734789853710169250), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132805,7 +130936,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerDolphChebyshev, [BeamformerDolphChebyshev, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((4976395330795064824, 3262596457634813373), BeamformerDolphChebyshev) +agcls.AgClassCatalog.add_catalog_entry((5315846276502068680, 2499993240791826564), BeamformerDolphChebyshev) agcls.AgTypeNameMap["BeamformerDolphChebyshev"] = BeamformerDolphChebyshev class BeamformerTaylor(IBeamformer, SupportsDeleteCallback): @@ -132818,7 +130949,7 @@ class BeamformerTaylor(IBeamformer, SupportsDeleteCallback): _get_sidelobe_count_method_offset = 3 _set_sidelobe_count_method_offset = 4 _metadata = { - "iid_data" : (4676054441559958980, 4075843629947319996), + "iid_data" : (5050945657182934564, 7318258870032110251), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132873,7 +131004,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerTaylor, [BeamformerTaylor, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5566689922222321919, 3364865708774946178), BeamformerTaylor) +agcls.AgClassCatalog.add_catalog_entry((5566689922222321919, 3364865709050787202), BeamformerTaylor) agcls.AgTypeNameMap["BeamformerTaylor"] = BeamformerTaylor class BeamformerHamming(IBeamformer, SupportsDeleteCallback): @@ -132882,7 +131013,7 @@ class BeamformerHamming(IBeamformer, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4820370834733881995, 9610661824803762068), + "iid_data" : (4997474663201845268, 13885214090993328776), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132905,7 +131036,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerHamming, [BeamformerHamming, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5420499795119715607, 3448954312441963433), BeamformerHamming) +agcls.AgClassCatalog.add_catalog_entry((4774417362054574373, 2780444461594406790), BeamformerHamming) agcls.AgTypeNameMap["BeamformerHamming"] = BeamformerHamming class BeamformerHann(IBeamformer, SupportsDeleteCallback): @@ -132914,7 +131045,7 @@ class BeamformerHann(IBeamformer, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5150969369793188835, 6786527643527192217), + "iid_data" : (4968763963547856760, 10794281437712653724), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132937,7 +131068,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerHann, [BeamformerHann, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((4922050311211367911, 7218903360875159439), BeamformerHann) +agcls.AgClassCatalog.add_catalog_entry((5715843450669334250, 6025834425286720897), BeamformerHann) agcls.AgTypeNameMap["BeamformerHann"] = BeamformerHann class BeamformerRaisedCosine(IBeamformer, SupportsDeleteCallback): @@ -132948,7 +131079,7 @@ class BeamformerRaisedCosine(IBeamformer, SupportsDeleteCallback): _get_p_method_offset = 1 _set_p_method_offset = 2 _metadata = { - "iid_data" : (5370607454102029536, 2073562350571130013), + "iid_data" : (4719917112581438535, 4268110853016476813), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -132987,7 +131118,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerRaisedCosine, [BeamformerRaisedCosine, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5459031441836826404, 16768631259193356461), BeamformerRaisedCosine) +agcls.AgClassCatalog.add_catalog_entry((5372818774727296564, 2652280205668109233), BeamformerRaisedCosine) agcls.AgTypeNameMap["BeamformerRaisedCosine"] = BeamformerRaisedCosine class BeamformerRaisedCosineSquared(IBeamformer, SupportsDeleteCallback): @@ -132998,7 +131129,7 @@ class BeamformerRaisedCosineSquared(IBeamformer, SupportsDeleteCallback): _get_p_method_offset = 1 _set_p_method_offset = 2 _metadata = { - "iid_data" : (5413308953409102762, 16204466107016142254), + "iid_data" : (5195598067479791681, 17262552151928350850), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133037,7 +131168,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerRaisedCosineSquared, [BeamformerRaisedCosineSquared, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((4805866717946250377, 2397234612264250797), BeamformerRaisedCosineSquared) +agcls.AgClassCatalog.add_catalog_entry((5499691034747261286, 12319038158330612386), BeamformerRaisedCosineSquared) agcls.AgTypeNameMap["BeamformerRaisedCosineSquared"] = BeamformerRaisedCosineSquared class BeamformerScript(IBeamformer, SupportsDeleteCallback): @@ -133048,7 +131179,7 @@ class BeamformerScript(IBeamformer, SupportsDeleteCallback): _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5497561627968448242, 9624789201536915093), + "iid_data" : (4712732137879969032, 634873149858824864), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133087,7 +131218,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BeamformerScript, [BeamformerScript, IBeamformer]) -agcls.AgClassCatalog.add_catalog_entry((5579072859677977485, 15667564110346959282), BeamformerScript) +agcls.AgClassCatalog.add_catalog_entry((4934656906249759369, 12326769381426795698), BeamformerScript) agcls.AgTypeNameMap["BeamformerScript"] = BeamformerScript class Priority(SupportsDeleteCallback): @@ -133099,7 +131230,7 @@ class Priority(SupportsDeleteCallback): _get_value_method_offset = 2 _set_value_method_offset = 3 _metadata = { - "iid_data" : (4881953416303322141, 1290410433388653230), + "iid_data" : (4881953416303322141, 1290410433661741742), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133145,7 +131276,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Priority, [Priority, ]) -agcls.AgClassCatalog.add_catalog_entry((5617683874631468241, 1851403976671477919), Priority) +agcls.AgClassCatalog.add_catalog_entry((5617683874631468241, 1851403978024009887), Priority) agcls.AgTypeNameMap["Priority"] = Priority class PriorityCollection(SupportsDeleteCallback): @@ -133157,7 +131288,7 @@ class PriorityCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (4615685647455004321, 7342034939693721532), + "iid_data" : (4615685647455004321, 7342034940229150652), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -133219,7 +131350,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PriorityCollection, [PriorityCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5151043320629910368, 2173631247928843683), PriorityCollection) +agcls.AgClassCatalog.add_catalog_entry((5151043320629910368, 2173631249277377955), PriorityCollection) agcls.AgTypeNameMap["PriorityCollection"] = PriorityCollection class TargetSelectionMethod(ITargetSelectionMethod, SupportsDeleteCallback): @@ -133238,7 +131369,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargetSelectionMethod, [ITargetSelectionMethod]) -agcls.AgClassCatalog.add_catalog_entry((5214902620024873838, 12712295372208197561), TargetSelectionMethod) +agcls.AgClassCatalog.add_catalog_entry((5214902620024873838, 12712295372217503673), TargetSelectionMethod) agcls.AgTypeNameMap["TargetSelectionMethod"] = TargetSelectionMethod class TargetSelectionMethodPriority(ITargetSelectionMethod, SupportsDeleteCallback): @@ -133248,7 +131379,7 @@ class TargetSelectionMethodPriority(ITargetSelectionMethod, SupportsDeleteCallba _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_priorities_method_offset = 1 _metadata = { - "iid_data" : (5717164818855890307, 1087294748104012186), + "iid_data" : (5717164818855890307, 1087294751593279898), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133280,7 +131411,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargetSelectionMethodPriority, [TargetSelectionMethodPriority, ITargetSelectionMethod]) -agcls.AgClassCatalog.add_catalog_entry((5750607807490765934, 5495161908315695769), TargetSelectionMethodPriority) +agcls.AgClassCatalog.add_catalog_entry((5750607807490765934, 5495161911544457881), TargetSelectionMethodPriority) agcls.AgTypeNameMap["TargetSelectionMethodPriority"] = TargetSelectionMethodPriority class TargetSelectionMethodRange(ITargetSelectionMethod, SupportsDeleteCallback): @@ -133289,7 +131420,7 @@ class TargetSelectionMethodRange(ITargetSelectionMethod, SupportsDeleteCallback) _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5148755995501361460, 18039968817795226810), + "iid_data" : (5148755995501361460, 18039968819943693498), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133312,7 +131443,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargetSelectionMethodRange, [TargetSelectionMethodRange, ITargetSelectionMethod]) -agcls.AgClassCatalog.add_catalog_entry((5529978429414272224, 15205652330090979735), TargetSelectionMethodRange) +agcls.AgClassCatalog.add_catalog_entry((5529978429414272224, 15205652332787130775), TargetSelectionMethodRange) agcls.AgTypeNameMap["TargetSelectionMethodRange"] = TargetSelectionMethodRange class TargetSelectionMethodClosingVelocity(ITargetSelectionMethod, SupportsDeleteCallback): @@ -133321,7 +131452,7 @@ class TargetSelectionMethodClosingVelocity(ITargetSelectionMethod, SupportsDelet _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4948643037003797337, 6710825989245385100), + "iid_data" : (4948643037003797337, 6710825990594836876), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133344,7 +131475,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargetSelectionMethodClosingVelocity, [TargetSelectionMethodClosingVelocity, ITargetSelectionMethod]) -agcls.AgClassCatalog.add_catalog_entry((4886178712705422622, 4815050435247988628), TargetSelectionMethodClosingVelocity) +agcls.AgClassCatalog.add_catalog_entry((4886178712705422622, 4815050438474588052), TargetSelectionMethodClosingVelocity) agcls.AgTypeNameMap["TargetSelectionMethodClosingVelocity"] = TargetSelectionMethodClosingVelocity class DirectionProvider(IDirectionProvider, SupportsDeleteCallback): @@ -133363,7 +131494,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DirectionProvider, [IDirectionProvider]) -agcls.AgClassCatalog.add_catalog_entry((5760621986906431795, 16300425798651662014), DirectionProvider) +agcls.AgClassCatalog.add_catalog_entry((5759315767093050401, 11079533698976861874), DirectionProvider) agcls.AgTypeNameMap["DirectionProvider"] = DirectionProvider class DirectionProviderASCIIFile(IDirectionProvider, SupportsDeleteCallback): @@ -133376,7 +131507,7 @@ class DirectionProviderASCIIFile(IDirectionProvider, SupportsDeleteCallback): _get_filename_method_offset = 3 _set_filename_method_offset = 4 _metadata = { - "iid_data" : (5722563012149227986, 6176211047714628779), + "iid_data" : (5050846209271061405, 8135810057341910183), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133431,7 +131562,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DirectionProviderASCIIFile, [DirectionProviderASCIIFile, IDirectionProvider]) -agcls.AgClassCatalog.add_catalog_entry((5548324809836752621, 15692317237190823335), DirectionProviderASCIIFile) +agcls.AgClassCatalog.add_catalog_entry((5635463710963372545, 3653817051346225803), DirectionProviderASCIIFile) agcls.AgTypeNameMap["DirectionProviderASCIIFile"] = DirectionProviderASCIIFile class DirectionProviderObject(IDirectionProvider, SupportsDeleteCallback): @@ -133460,7 +131591,7 @@ class DirectionProviderObject(IDirectionProvider, SupportsDeleteCallback): _set_target_selection_method_type_method_offset = 19 _get_target_selection_method_method_offset = 20 _metadata = { - "iid_data" : (5499382704780572787, 13694695689838364817), + "iid_data" : (5085738164188168385, 10171978391680249534), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133645,7 +131776,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DirectionProviderObject, [DirectionProviderObject, IDirectionProvider]) -agcls.AgClassCatalog.add_catalog_entry((5565288507889174589, 15490350846973940671), DirectionProviderObject) +agcls.AgClassCatalog.add_catalog_entry((5394532208327045627, 11411213981901920685), DirectionProviderObject) agcls.AgTypeNameMap["DirectionProviderObject"] = DirectionProviderObject class DirectionProviderLink(IDirectionProvider, SupportsDeleteCallback): @@ -133664,7 +131795,7 @@ class DirectionProviderLink(IDirectionProvider, SupportsDeleteCallback): _get_elevation_steering_limit_b_method_offset = 9 _set_elevation_steering_limit_b_method_offset = 10 _metadata = { - "iid_data" : (5155918986765484938, 14648105958343487143), + "iid_data" : (5567961514105530103, 10130661764762376843), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133767,7 +131898,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DirectionProviderLink, [DirectionProviderLink, IDirectionProvider]) -agcls.AgClassCatalog.add_catalog_entry((4734558107762322380, 3872700552389818499), DirectionProviderLink) +agcls.AgClassCatalog.add_catalog_entry((5759251195109402142, 348502544866264193), DirectionProviderLink) agcls.AgTypeNameMap["DirectionProviderLink"] = DirectionProviderLink class DirectionProviderScript(IDirectionProvider, SupportsDeleteCallback): @@ -133779,7 +131910,7 @@ class DirectionProviderScript(IDirectionProvider, SupportsDeleteCallback): _get_filename_method_offset = 2 _set_filename_method_offset = 3 _metadata = { - "iid_data" : (4810420675860267197, 5507284776460878995), + "iid_data" : (5478282422025781828, 12649363212328503708), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133827,7 +131958,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DirectionProviderScript, [DirectionProviderScript, IDirectionProvider]) -agcls.AgClassCatalog.add_catalog_entry((5590292842279628739, 15392539382455014050), DirectionProviderScript) +agcls.AgClassCatalog.add_catalog_entry((4883969191147373957, 2280923761381823922), DirectionProviderScript) agcls.AgTypeNameMap["DirectionProviderScript"] = DirectionProviderScript class Element(SupportsDeleteCallback): @@ -133841,7 +131972,7 @@ class Element(SupportsDeleteCallback): _get_enabled_method_offset = 4 _set_enabled_method_offset = 5 _metadata = { - "iid_data" : (5471686800271162067, 17747056760404360320), + "iid_data" : (4835001883416982585, 12280130330537553027), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -133905,7 +132036,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Element, [Element, ]) -agcls.AgClassCatalog.add_catalog_entry((5125988439340576089, 15868390165599912361), Element) +agcls.AgClassCatalog.add_catalog_entry((4659512937685625813, 11157186930615981239), Element) agcls.AgTypeNameMap["Element"] = Element class ElementCollection(SupportsDeleteCallback): @@ -133917,7 +132048,7 @@ class ElementCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5265600016102456920, 18220219424186997686), + "iid_data" : (5087114797383914921, 6041085431949453753), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -133979,7 +132110,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementCollection, [ElementCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4868609802252555272, 7129333562065628565), ElementCollection) +agcls.AgClassCatalog.add_catalog_entry((5359735446830178858, 11667708851220663457), ElementCollection) agcls.AgTypeNameMap["ElementCollection"] = ElementCollection class KeyValueCollection(SupportsDeleteCallback): @@ -133998,7 +132129,7 @@ class KeyValueCollection(SupportsDeleteCallback): _get_read_only_method_offset = 9 _set_read_only_method_offset = 10 _metadata = { - "iid_data" : (4897415598149893054, 15510003516842211240), + "iid_data" : (4847253288662636419, 5417603800378444183), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -134111,7 +132242,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, KeyValueCollection, [KeyValueCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5647002939766699321, 1300416035703029638), KeyValueCollection) +agcls.AgClassCatalog.add_catalog_entry((4777431477999325858, 12650838027667540903), KeyValueCollection) agcls.AgTypeNameMap["KeyValueCollection"] = KeyValueCollection class RadarSTCAttenuation(IRadarSTCAttenuation, SupportsDeleteCallback): @@ -134130,7 +132261,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSTCAttenuation, [IRadarSTCAttenuation]) -agcls.AgClassCatalog.add_catalog_entry((4995119789281256960, 5711954603309153703), RadarSTCAttenuation) +agcls.AgClassCatalog.add_catalog_entry((5448173213699500459, 7388759791786332550), RadarSTCAttenuation) agcls.AgTypeNameMap["RadarSTCAttenuation"] = RadarSTCAttenuation class RadarSTCAttenuationDecayFactor(IRadarSTCAttenuation, SupportsDeleteCallback): @@ -134151,7 +132282,7 @@ class RadarSTCAttenuationDecayFactor(IRadarSTCAttenuation, SupportsDeleteCallbac _get_decay_factor_method_offset = 11 _set_decay_factor_method_offset = 12 _metadata = { - "iid_data" : (5199568538757332657, 10719010083682409627), + "iid_data" : (4831270299060928619, 754945591668699583), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -134270,7 +132401,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSTCAttenuationDecayFactor, [RadarSTCAttenuationDecayFactor, IRadarSTCAttenuation]) -agcls.AgClassCatalog.add_catalog_entry((5044539588156968498, 10404916766932303512), RadarSTCAttenuationDecayFactor) +agcls.AgClassCatalog.add_catalog_entry((5737721562080549592, 13239014600889057432), RadarSTCAttenuationDecayFactor) agcls.AgTypeNameMap["RadarSTCAttenuationDecayFactor"] = RadarSTCAttenuationDecayFactor class RadarSTCAttenuationDecaySlope(IRadarSTCAttenuation, SupportsDeleteCallback): @@ -134291,7 +132422,7 @@ class RadarSTCAttenuationDecaySlope(IRadarSTCAttenuation, SupportsDeleteCallback _get_decay_slope_method_offset = 11 _set_decay_slope_method_offset = 12 _metadata = { - "iid_data" : (5632175244918382961, 3026216853180224134), + "iid_data" : (4873657064975588082, 18167032092034353574), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -134410,7 +132541,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSTCAttenuationDecaySlope, [RadarSTCAttenuationDecaySlope, IRadarSTCAttenuation]) -agcls.AgClassCatalog.add_catalog_entry((5234868492280745573, 10317704804508733318), RadarSTCAttenuationDecaySlope) +agcls.AgClassCatalog.add_catalog_entry((5105182042114201003, 2862286221845832108), RadarSTCAttenuationDecaySlope) agcls.AgTypeNameMap["RadarSTCAttenuationDecaySlope"] = RadarSTCAttenuationDecaySlope class RadarSTCAttenuationMapRange(IRadarSTCAttenuation, IRadarSTCAttenuationMap, SupportsDeleteCallback): @@ -134431,7 +132562,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSTCAttenuationMapRange, [IRadarSTCAttenuation, IRadarSTCAttenuationMap]) -agcls.AgClassCatalog.add_catalog_entry((5202691400162936242, 12595190521772940422), RadarSTCAttenuationMapRange) +agcls.AgClassCatalog.add_catalog_entry((4857653604069787986, 4939102407206429365), RadarSTCAttenuationMapRange) agcls.AgTypeNameMap["RadarSTCAttenuationMapRange"] = RadarSTCAttenuationMapRange class RadarSTCAttenuationMapAzimuthRange(IRadarSTCAttenuation, IRadarSTCAttenuationMap, SupportsDeleteCallback): @@ -134452,7 +132583,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSTCAttenuationMapAzimuthRange, [IRadarSTCAttenuation, IRadarSTCAttenuationMap]) -agcls.AgClassCatalog.add_catalog_entry((5241086329154088964, 5830581343361264778), RadarSTCAttenuationMapAzimuthRange) +agcls.AgClassCatalog.add_catalog_entry((5132596765820138477, 23107747406910120), RadarSTCAttenuationMapAzimuthRange) agcls.AgTypeNameMap["RadarSTCAttenuationMapAzimuthRange"] = RadarSTCAttenuationMapAzimuthRange class RadarSTCAttenuationMapElevationRange(IRadarSTCAttenuation, IRadarSTCAttenuationMap, SupportsDeleteCallback): @@ -134473,7 +132604,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSTCAttenuationMapElevationRange, [IRadarSTCAttenuation, IRadarSTCAttenuationMap]) -agcls.AgClassCatalog.add_catalog_entry((4902649161798398238, 15788246861221948053), RadarSTCAttenuationMapElevationRange) +agcls.AgClassCatalog.add_catalog_entry((5209779666777085648, 10440270595476505476), RadarSTCAttenuationMapElevationRange) agcls.AgTypeNameMap["RadarSTCAttenuationMapElevationRange"] = RadarSTCAttenuationMapElevationRange class RadarSTCAttenuationPlugin(IRadarSTCAttenuation, SupportsDeleteCallback): @@ -134484,7 +132615,7 @@ class RadarSTCAttenuationPlugin(IRadarSTCAttenuation, SupportsDeleteCallback): _get_plugin_configuration_method_offset = 1 _get_raw_plugin_object_method_offset = 2 _metadata = { - "iid_data" : (4864332374059743328, 1682634812105052325), + "iid_data" : (5480163696132080960, 1652530458955021230), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -134525,7 +132656,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSTCAttenuationPlugin, [RadarSTCAttenuationPlugin, IRadarSTCAttenuation]) -agcls.AgClassCatalog.add_catalog_entry((4733744625845234925, 726331482427561919), RadarSTCAttenuationPlugin) +agcls.AgClassCatalog.add_catalog_entry((5254671096632626172, 5449298153069628043), RadarSTCAttenuationPlugin) agcls.AgTypeNameMap["RadarSTCAttenuationPlugin"] = RadarSTCAttenuationPlugin class SensorPointingAlongVector(ISensorPointing, SupportsDeleteCallback): @@ -134542,7 +132673,7 @@ class SensorPointingAlongVector(ISensorPointing, SupportsDeleteCallback): _get_clock_angle_offset_method_offset = 7 _set_clock_angle_offset_method_offset = 8 _metadata = { - "iid_data" : (5680800909786274082, 10811699555786739128), + "iid_data" : (5632662164391330828, 13929335617855433645), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -134631,7 +132762,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingAlongVector, [SensorPointingAlongVector, ISensorPointing]) -agcls.AgClassCatalog.add_catalog_entry((5712737100702049511, 4637416485567069057), SensorPointingAlongVector) +agcls.AgClassCatalog.add_catalog_entry((4689781860131589945, 13725919214696634283), SensorPointingAlongVector) agcls.AgTypeNameMap["SensorPointingAlongVector"] = SensorPointingAlongVector class SensorPointingSchedule(ISensorPointing, SupportsDeleteCallback): @@ -134641,7 +132772,7 @@ class SensorPointingSchedule(ISensorPointing, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_enabled_method_offset = 1 _metadata = { - "iid_data" : (5738487952136629385, 4565505624212741817), + "iid_data" : (4806455968030484725, 456263118942954640), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -134673,7 +132804,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SensorPointingSchedule, [SensorPointingSchedule, ISensorPointing]) -agcls.AgClassCatalog.add_catalog_entry((5299952724480090561, 12037227889758221974), SensorPointingSchedule) +agcls.AgClassCatalog.add_catalog_entry((5420550820288139397, 9333486091785413506), SensorPointingSchedule) agcls.AgTypeNameMap["SensorPointingSchedule"] = SensorPointingSchedule class AccessConstraintAnalysisWorkbenchCollection(IAccessConstraint, SupportsDeleteCallback): @@ -134690,7 +132821,7 @@ class AccessConstraintAnalysisWorkbenchCollection(IAccessConstraint, SupportsDel _item_method_offset = 7 _get__new_enum_method_offset = 8 _metadata = { - "iid_data" : (5481384868317230159, 16886145389793779330), + "iid_data" : (5346857368382106692, 16739077334848758420), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -134789,7 +132920,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintAnalysisWorkbenchCollection, [AccessConstraintAnalysisWorkbenchCollection, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((4902181634341907122, 15370444605536839324), AccessConstraintAnalysisWorkbenchCollection) +agcls.AgClassCatalog.add_catalog_entry((5684597072704726644, 7520169430275021749), AccessConstraintAnalysisWorkbenchCollection) agcls.AgTypeNameMap["AccessConstraintAnalysisWorkbenchCollection"] = AccessConstraintAnalysisWorkbenchCollection class AccessConstraintAnalysisWorkbench(IAccessConstraint, SupportsDeleteCallback): @@ -134807,7 +132938,7 @@ class AccessConstraintAnalysisWorkbench(IAccessConstraint, SupportsDeleteCallbac _set_maximum_method_offset = 8 _get_reference_method_offset = 9 _metadata = { - "iid_data" : (5658511873983197329, 17558643318287049379), + "iid_data" : (5521475939389566310, 9179199607771165840), "vtable_reference" : IAccessConstraint._vtable_offset + IAccessConstraint._num_methods - 1, } _property_names = {} @@ -134903,7 +133034,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessConstraintAnalysisWorkbench, [AccessConstraintAnalysisWorkbench, IAccessConstraint]) -agcls.AgClassCatalog.add_catalog_entry((4820969393325514909, 7209183934427770015), AccessConstraintAnalysisWorkbench) +agcls.AgClassCatalog.add_catalog_entry((4815680230865124725, 14522505413422853514), AccessConstraintAnalysisWorkbench) agcls.AgTypeNameMap["AccessConstraintAnalysisWorkbench"] = AccessConstraintAnalysisWorkbench class Graphics3DArticulationFile(SupportsDeleteCallback): @@ -134915,7 +133046,7 @@ class Graphics3DArticulationFile(SupportsDeleteCallback): _set_filename_method_offset = 2 _reload_method_offset = 3 _metadata = { - "iid_data" : (5269784974940055982, 16297973985174465935), + "iid_data" : (4704026155550972081, 5553630898498209209), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -134959,7 +133090,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DArticulationFile, [Graphics3DArticulationFile, ]) -agcls.AgClassCatalog.add_catalog_entry((4769756754726387427, 13548173372874945166), Graphics3DArticulationFile) +agcls.AgClassCatalog.add_catalog_entry((5651827426577266886, 2498992897211424683), Graphics3DArticulationFile) agcls.AgTypeNameMap["Graphics3DArticulationFile"] = Graphics3DArticulationFile class DataProviderResultStatisticResult(SupportsDeleteCallback): @@ -134969,7 +133100,7 @@ class DataProviderResultStatisticResult(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_value_method_offset = 1 _metadata = { - "iid_data" : (5143791191059945774, 11000159128465771669), + "iid_data" : (5709668181971368171, 10512684949532053139), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -134999,7 +133130,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultStatisticResult, [DataProviderResultStatisticResult, ]) -agcls.AgClassCatalog.add_catalog_entry((4624968127517584255, 10488740296486807213), DataProviderResultStatisticResult) +agcls.AgClassCatalog.add_catalog_entry((5440699737708584102, 2946085604821066113), DataProviderResultStatisticResult) agcls.AgTypeNameMap["DataProviderResultStatisticResult"] = DataProviderResultStatisticResult class DataProviderResultTimeVaryingExtremumResult(SupportsDeleteCallback): @@ -135010,7 +133141,7 @@ class DataProviderResultTimeVaryingExtremumResult(SupportsDeleteCallback): _get_value_method_offset = 1 _get_time_method_offset = 2 _metadata = { - "iid_data" : (5756928529354163652, 6633363123201046659), + "iid_data" : (5488471150863660889, 1658804964068501397), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -135049,7 +133180,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultTimeVaryingExtremumResult, [DataProviderResultTimeVaryingExtremumResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5607594007559867562, 15460680506095946656), DataProviderResultTimeVaryingExtremumResult) +agcls.AgClassCatalog.add_catalog_entry((5680776139539690498, 9302919579706056120), DataProviderResultTimeVaryingExtremumResult) agcls.AgTypeNameMap["DataProviderResultTimeVaryingExtremumResult"] = DataProviderResultTimeVaryingExtremumResult class DataProviderResultStatistics(SupportsDeleteCallback): @@ -135062,7 +133193,7 @@ class DataProviderResultStatistics(SupportsDeleteCallback): _is_statistic_available_method_offset = 3 _is_time_varying_extremum_available_method_offset = 4 _metadata = { - "iid_data" : (4809303562421733745, 15960073073581815475), + "iid_data" : (4702684094856729441, 17907246239784780442), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -135111,7 +133242,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataProviderResultStatistics, [DataProviderResultStatistics, ]) -agcls.AgClassCatalog.add_catalog_entry((5183857755555505397, 17927531058050358172), DataProviderResultStatistics) +agcls.AgClassCatalog.add_catalog_entry((4763574781431916984, 4430743630263933883), DataProviderResultStatistics) agcls.AgTypeNameMap["DataProviderResultStatistics"] = DataProviderResultStatistics class Graphics3DModelglTFImageBased(SupportsDeleteCallback): @@ -135125,7 +133256,7 @@ class Graphics3DModelglTFImageBased(SupportsDeleteCallback): _get_reflection_reference_frame_method_offset = 4 _set_reflection_reference_frame_method_offset = 5 _metadata = { - "iid_data" : (5133524884645611972, 16940846038510413211), + "iid_data" : (5164793112927097167, 2906242875715957695), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -135187,7 +133318,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DModelglTFImageBased, [Graphics3DModelglTFImageBased, ]) -agcls.AgClassCatalog.add_catalog_entry((4969941172518099960, 10971625228847638684), Graphics3DModelglTFImageBased) +agcls.AgClassCatalog.add_catalog_entry((4623015001482851120, 2085090690781080986), Graphics3DModelglTFImageBased) agcls.AgTypeNameMap["Graphics3DModelglTFImageBased"] = Graphics3DModelglTFImageBased class STKObjectCutCopyPasteEventArguments(SupportsDeleteCallback): @@ -135199,7 +133330,7 @@ class STKObjectCutCopyPasteEventArguments(SupportsDeleteCallback): _get_object_paths_method_offset = 2 _get_pasted_object_paths_method_offset = 3 _metadata = { - "iid_data" : (5630057424615184223, 16400770414384607663), + "iid_data" : (5122574796070511235, 9257818616119105178), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -135247,7 +133378,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKObjectCutCopyPasteEventArguments, [STKObjectCutCopyPasteEventArguments, ]) -agcls.AgClassCatalog.add_catalog_entry((5598165820007439831, 1634687943240035974), STKObjectCutCopyPasteEventArguments) +agcls.AgClassCatalog.add_catalog_entry((4846885785521400117, 17031934257514510226), STKObjectCutCopyPasteEventArguments) agcls.AgTypeNameMap["STKObjectCutCopyPasteEventArguments"] = STKObjectCutCopyPasteEventArguments class PreferencesPythonPlugins(SupportsDeleteCallback): @@ -135258,7 +133389,7 @@ class PreferencesPythonPlugins(SupportsDeleteCallback): _get_access_constraint_paths_method_offset = 1 _get_ephemeris_file_reader_paths_method_offset = 2 _metadata = { - "iid_data" : (5313658222505430546, 10223371679008999604), + "iid_data" : (5487269785523200248, 11629055747228720020), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -135297,7 +133428,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PreferencesPythonPlugins, [PreferencesPythonPlugins, ]) -agcls.AgClassCatalog.add_catalog_entry((4646526253843283609, 5203884967154193077), PreferencesPythonPlugins) +agcls.AgClassCatalog.add_catalog_entry((5736961894339347776, 4612913193060026558), PreferencesPythonPlugins) agcls.AgTypeNameMap["PreferencesPythonPlugins"] = PreferencesPythonPlugins class PathCollection(SupportsDeleteCallback): @@ -135313,7 +133444,7 @@ class PathCollection(SupportsDeleteCallback): _add_method_offset = 6 _remove_method_offset = 7 _metadata = { - "iid_data" : (5572041515562703037, 717144270721970593), + "iid_data" : (5650960683284577564, 6414129260059436220), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -135403,7 +133534,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PathCollection, [PathCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5381925190988005438, 16474786558132462758), PathCollection) +agcls.AgClassCatalog.add_catalog_entry((4746253193280144761, 12593102446836833949), PathCollection) agcls.AgTypeNameMap["PathCollection"] = PathCollection class AdvCAT(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): @@ -135441,7 +133572,7 @@ class AdvCAT(ISTKObject, ILifetimeInformation, SupportsDeleteCallback): _get_secondary_default_normal_method_offset = 28 _set_secondary_default_normal_method_offset = 29 _metadata = { - "iid_data" : (4779171180037278914, 1264472064357590429), + "iid_data" : (5228677334194401779, 2955362209202621103), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -135697,7 +133828,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvCAT, [AdvCAT, ISTKObject, ILifetimeInformation]) -agcls.AgClassCatalog.add_catalog_entry((5546587474577404889, 13625713137302390443), AdvCAT) +agcls.AgClassCatalog.add_catalog_entry((4844297574435426983, 15479461016380725167), AdvCAT) agcls.AgTypeNameMap["AdvCAT"] = AdvCAT class AdvCATAvailableObjectCollection(SupportsDeleteCallback): @@ -135709,7 +133840,7 @@ class AdvCATAvailableObjectCollection(SupportsDeleteCallback): _get_available_object_method_offset = 2 _to_array_method_offset = 3 _metadata = { - "iid_data" : (5215625691669643077, 16270638333395847819), + "iid_data" : (4724148759219768330, 10678646436529787555), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -135753,7 +133884,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvCATAvailableObjectCollection, [AdvCATAvailableObjectCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4981593631626472226, 7668078502143400346), AdvCATAvailableObjectCollection) +agcls.AgClassCatalog.add_catalog_entry((5621012376985760567, 11217230236233983380), AdvCATAvailableObjectCollection) agcls.AgTypeNameMap["AdvCATAvailableObjectCollection"] = AdvCATAvailableObjectCollection class AdvCATChosenObject(SupportsDeleteCallback): @@ -135778,7 +133909,7 @@ class AdvCATChosenObject(SupportsDeleteCallback): _get_string_identifier_method_offset = 15 _set_string_identifier_method_offset = 16 _metadata = { - "iid_data" : (5242634949936642757, 6961002716461653138), + "iid_data" : (4990659062264622551, 15994452207722688896), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -135929,7 +134060,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvCATChosenObject, [AdvCATChosenObject, ]) -agcls.AgClassCatalog.add_catalog_entry((5127417626703106696, 4129607638292874175), AdvCATChosenObject) +agcls.AgClassCatalog.add_catalog_entry((4804121675876271248, 6593885134948139936), AdvCATChosenObject) agcls.AgTypeNameMap["AdvCATChosenObject"] = AdvCATChosenObject class AdvCATChosenObjectCollection(SupportsDeleteCallback): @@ -135944,7 +134075,7 @@ class AdvCATChosenObjectCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _add_method_offset = 6 _metadata = { - "iid_data" : (5284024138308496929, 4700503640331206791), + "iid_data" : (5571791482817532530, 6149437706357766529), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -136027,7 +134158,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvCATChosenObjectCollection, [AdvCATChosenObjectCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5654748430213401858, 2202430422327945379), AdvCATChosenObjectCollection) +agcls.AgClassCatalog.add_catalog_entry((5067853324196824258, 11544639641980838589), AdvCATChosenObjectCollection) agcls.AgTypeNameMap["AdvCATChosenObjectCollection"] = AdvCATChosenObjectCollection class AdvCATPreFilters(SupportsDeleteCallback): @@ -136052,7 +134183,7 @@ class AdvCATPreFilters(SupportsDeleteCallback): _get_time_distance_pad_method_offset = 15 _set_time_distance_pad_method_offset = 16 _metadata = { - "iid_data" : (5362803302368612261, 3628469002483610498), + "iid_data" : (5134759428951503426, 1890022995260065437), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -136201,7 +134332,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvCATPreFilters, [AdvCATPreFilters, ]) -agcls.AgClassCatalog.add_catalog_entry((5085415179048922310, 3426314117474137774), AdvCATPreFilters) +agcls.AgClassCatalog.add_catalog_entry((4780189766904724182, 8783316868928286634), AdvCATPreFilters) agcls.AgTypeNameMap["AdvCATPreFilters"] = AdvCATPreFilters class AdvCATAdvancedEllipsoid(SupportsDeleteCallback): @@ -136218,7 +134349,7 @@ class AdvCATAdvancedEllipsoid(SupportsDeleteCallback): _get_quadratic_by_orbit_class_database_method_offset = 7 _set_quadratic_by_orbit_class_database_method_offset = 8 _metadata = { - "iid_data" : (4688256180059810640, 4617223414674944663), + "iid_data" : (4672683294196314747, 4041779463173218468), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -136303,7 +134434,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvCATAdvancedEllipsoid, [AdvCATAdvancedEllipsoid, ]) -agcls.AgClassCatalog.add_catalog_entry((4911942773965246607, 1023026884008663216), AdvCATAdvancedEllipsoid) +agcls.AgClassCatalog.add_catalog_entry((5531076833330473022, 8312055535198849462), AdvCATAdvancedEllipsoid) agcls.AgTypeNameMap["AdvCATAdvancedEllipsoid"] = AdvCATAdvancedEllipsoid class AdvCATAdvancedSettings(SupportsDeleteCallback): @@ -136346,7 +134477,7 @@ class AdvCATAdvancedSettings(SupportsDeleteCallback): _get_conjunction_type_method_offset = 33 _set_conjunction_type_method_offset = 34 _metadata = { - "iid_data" : (4724894696386409845, 3008725467391479969), + "iid_data" : (5570047475041715402, 1926414060309122229), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -136641,7 +134772,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvCATAdvancedSettings, [AdvCATAdvancedSettings, ]) -agcls.AgClassCatalog.add_catalog_entry((5176310190116054689, 9441159742071418300), AdvCATAdvancedSettings) +agcls.AgClassCatalog.add_catalog_entry((5695277783735683740, 7577430577452660891), AdvCATAdvancedSettings) agcls.AgTypeNameMap["AdvCATAdvancedSettings"] = AdvCATAdvancedSettings class AdvCATGraphics3D(SupportsDeleteCallback): @@ -136658,7 +134789,7 @@ class AdvCATGraphics3D(SupportsDeleteCallback): _get_show_secondary_ellipsoids_type_method_offset = 7 _set_show_secondary_ellipsoids_type_method_offset = 8 _metadata = { - "iid_data" : (5238013641064937867, 5776456668155165609), + "iid_data" : (4874876189377255539, 18409156329334541753), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -136743,7 +134874,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvCATGraphics3D, [AdvCATGraphics3D, ]) -agcls.AgClassCatalog.add_catalog_entry((4903659112848992809, 14718191763392026513), AdvCATGraphics3D) +agcls.AgClassCatalog.add_catalog_entry((5529627510566294346, 2877386923755783324), AdvCATGraphics3D) agcls.AgTypeNameMap["AdvCATGraphics3D"] = AdvCATGraphics3D class EOIRShapeObject(IEOIRShapeObject, SupportsDeleteCallback): @@ -136762,7 +134893,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeObject, [IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((5622567447135372743, 16134615885239614390), EOIRShapeObject) +agcls.AgClassCatalog.add_catalog_entry((5372796109549244375, 1505699464889461949), EOIRShapeObject) agcls.AgTypeNameMap["EOIRShapeObject"] = EOIRShapeObject class EOIRShapeBox(IEOIRShapeObject, SupportsDeleteCallback): @@ -136777,7 +134908,7 @@ class EOIRShapeBox(IEOIRShapeObject, SupportsDeleteCallback): _get_height_method_offset = 5 _set_height_method_offset = 6 _metadata = { - "iid_data" : (5147971186223010593, 13867620545952592770), + "iid_data" : (5274541812683717791, 10437313730014838401), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -136848,7 +134979,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeBox, [EOIRShapeBox, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((5377029136618265413, 15285653526622387889), EOIRShapeBox) +agcls.AgClassCatalog.add_catalog_entry((5294729316557065695, 2730419141277877160), EOIRShapeBox) agcls.AgTypeNameMap["EOIRShapeBox"] = EOIRShapeBox class EOIRShapeCone(IEOIRShapeObject, SupportsDeleteCallback): @@ -136861,7 +134992,7 @@ class EOIRShapeCone(IEOIRShapeObject, SupportsDeleteCallback): _get_height_method_offset = 3 _set_height_method_offset = 4 _metadata = { - "iid_data" : (4995891592915416079, 82245295784254363), + "iid_data" : (4774744062889142623, 754573971987193259), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -136916,7 +135047,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeCone, [EOIRShapeCone, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((4788154945298007731, 12986435188117445555), EOIRShapeCone) +agcls.AgClassCatalog.add_catalog_entry((5027564670094090062, 14242814235107520647), EOIRShapeCone) agcls.AgTypeNameMap["EOIRShapeCone"] = EOIRShapeCone class EOIRShapeCylinder(IEOIRShapeObject, SupportsDeleteCallback): @@ -136929,7 +135060,7 @@ class EOIRShapeCylinder(IEOIRShapeObject, SupportsDeleteCallback): _get_height_method_offset = 3 _set_height_method_offset = 4 _metadata = { - "iid_data" : (4869429536510235187, 5274452158890480289), + "iid_data" : (5143654822843834652, 7270224267438587010), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -136984,7 +135115,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeCylinder, [EOIRShapeCylinder, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((5165189817663896218, 15982790717381512869), EOIRShapeCylinder) +agcls.AgClassCatalog.add_catalog_entry((4805197773333615763, 16067828648815210161), EOIRShapeCylinder) agcls.AgTypeNameMap["EOIRShapeCylinder"] = EOIRShapeCylinder class EOIRShapePlate(IEOIRShapeObject, SupportsDeleteCallback): @@ -136997,7 +135128,7 @@ class EOIRShapePlate(IEOIRShapeObject, SupportsDeleteCallback): _get_length_method_offset = 3 _set_length_method_offset = 4 _metadata = { - "iid_data" : (5746744348359830853, 6464695860465282188), + "iid_data" : (5737370695784024945, 18218487259097987746), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -137052,7 +135183,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapePlate, [EOIRShapePlate, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((5662146441099054589, 9216257800842512010), EOIRShapePlate) +agcls.AgClassCatalog.add_catalog_entry((4945176310655791971, 10853136230018423438), EOIRShapePlate) agcls.AgTypeNameMap["EOIRShapePlate"] = EOIRShapePlate class EOIRShapeSphere(IEOIRShapeObject, SupportsDeleteCallback): @@ -137063,7 +135194,7 @@ class EOIRShapeSphere(IEOIRShapeObject, SupportsDeleteCallback): _get_radius_method_offset = 1 _set_radius_method_offset = 2 _metadata = { - "iid_data" : (4974545034189772612, 4975275657333493163), + "iid_data" : (4870477753316553612, 2847002958045723798), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -137102,7 +135233,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeSphere, [EOIRShapeSphere, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((5006248863257878386, 12062129938570191262), EOIRShapeSphere) +agcls.AgClassCatalog.add_catalog_entry((5132383526518478971, 4616366206950697104), EOIRShapeSphere) agcls.AgTypeNameMap["EOIRShapeSphere"] = EOIRShapeSphere class EOIRShapeCoupler(IEOIRShapeObject, SupportsDeleteCallback): @@ -137117,7 +135248,7 @@ class EOIRShapeCoupler(IEOIRShapeObject, SupportsDeleteCallback): _get_radius_2_method_offset = 5 _set_radius_2_method_offset = 6 _metadata = { - "iid_data" : (4747095276530463820, 9444672880585740720), + "iid_data" : (5672944549324764558, 10527809457771535017), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -137188,7 +135319,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeCoupler, [EOIRShapeCoupler, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((5058660448228640564, 9783556086914125958), EOIRShapeCoupler) +agcls.AgClassCatalog.add_catalog_entry((5236064461683576776, 3708047564748059316), EOIRShapeCoupler) agcls.AgTypeNameMap["EOIRShapeCoupler"] = EOIRShapeCoupler class EOIRShapeNone(IEOIRShapeObject, SupportsDeleteCallback): @@ -137197,7 +135328,7 @@ class EOIRShapeNone(IEOIRShapeObject, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods _metadata = { - "iid_data" : (5526585069202275863, 9770760002973488792), + "iid_data" : (5357762945087818740, 12389723647469862841), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -137220,7 +135351,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeNone, [EOIRShapeNone, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((5248556209914859763, 14443655460638782351), EOIRShapeNone) +agcls.AgClassCatalog.add_catalog_entry((4664025319233462220, 13446888303745820827), EOIRShapeNone) agcls.AgTypeNameMap["EOIRShapeNone"] = EOIRShapeNone class EOIRShapeGEOComm(IEOIRShapeObject, SupportsDeleteCallback): @@ -137229,7 +135360,7 @@ class EOIRShapeGEOComm(IEOIRShapeObject, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods _metadata = { - "iid_data" : (5515062103971932979, 16218948562177085625), + "iid_data" : (4804444373386855901, 9262907759122924933), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -137252,7 +135383,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeGEOComm, [EOIRShapeGEOComm, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((4633694283218559647, 7306700794713638830), EOIRShapeGEOComm) +agcls.AgClassCatalog.add_catalog_entry((5450221772613631178, 9539615965559055489), EOIRShapeGEOComm) agcls.AgTypeNameMap["EOIRShapeGEOComm"] = EOIRShapeGEOComm class EOIRShapeLEOComm(IEOIRShapeObject, SupportsDeleteCallback): @@ -137261,7 +135392,7 @@ class EOIRShapeLEOComm(IEOIRShapeObject, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods _metadata = { - "iid_data" : (4623288677466957156, 161318337429374132), + "iid_data" : (5528001229602779978, 11752697733493304767), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -137284,7 +135415,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeLEOComm, [EOIRShapeLEOComm, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((4996020744492011875, 17431614038522018476), EOIRShapeLEOComm) +agcls.AgClassCatalog.add_catalog_entry((5403350094328639026, 7547196068359645089), EOIRShapeLEOComm) agcls.AgTypeNameMap["EOIRShapeLEOComm"] = EOIRShapeLEOComm class EOIRShapeLEOImaging(IEOIRShapeObject, SupportsDeleteCallback): @@ -137293,7 +135424,7 @@ class EOIRShapeLEOImaging(IEOIRShapeObject, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods _metadata = { - "iid_data" : (5057531936211286584, 9688802007297914266), + "iid_data" : (5761132486287458026, 5345550961121936020), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -137316,7 +135447,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeLEOImaging, [EOIRShapeLEOImaging, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((5412509976418887244, 16110007566943600052), EOIRShapeLEOImaging) +agcls.AgClassCatalog.add_catalog_entry((4614196289571344384, 7379392477845628581), EOIRShapeLEOImaging) agcls.AgTypeNameMap["EOIRShapeLEOImaging"] = EOIRShapeLEOImaging class EOIRShapeCustomMesh(IEOIRShapeObject, SupportsDeleteCallback): @@ -137327,7 +135458,7 @@ class EOIRShapeCustomMesh(IEOIRShapeObject, SupportsDeleteCallback): _get_maximum_dimension_method_offset = 1 _set_maximum_dimension_method_offset = 2 _metadata = { - "iid_data" : (5415007957844688397, 17688264213153448099), + "iid_data" : (5754655610117804317, 5368805645389339266), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -137366,7 +135497,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeCustomMesh, [EOIRShapeCustomMesh, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((4657408382724570873, 8374402524525026949), EOIRShapeCustomMesh) +agcls.AgClassCatalog.add_catalog_entry((5529056312592789233, 3381977775617423536), EOIRShapeCustomMesh) agcls.AgTypeNameMap["EOIRShapeCustomMesh"] = EOIRShapeCustomMesh class EOIRShapeTargetSignature(IEOIRShapeObject, SupportsDeleteCallback): @@ -137375,7 +135506,7 @@ class EOIRShapeTargetSignature(IEOIRShapeObject, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods _metadata = { - "iid_data" : (5424466613259205794, 3969246438018797470), + "iid_data" : (5267165509383549127, 15216326483755811245), "vtable_reference" : IEOIRShapeObject._vtable_offset + IEOIRShapeObject._num_methods - 1, } _property_names = {} @@ -137398,7 +135529,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeTargetSignature, [EOIRShapeTargetSignature, IEOIRShapeObject]) -agcls.AgClassCatalog.add_catalog_entry((5041169000762999054, 11904425735747874194), EOIRShapeTargetSignature) +agcls.AgClassCatalog.add_catalog_entry((5723345555761930062, 7407908057120793248), EOIRShapeTargetSignature) agcls.AgTypeNameMap["EOIRShapeTargetSignature"] = EOIRShapeTargetSignature class EOIRStagePlume(SupportsDeleteCallback): @@ -137417,7 +135548,7 @@ class EOIRStagePlume(SupportsDeleteCallback): _get_relative_length_method_offset = 9 _set_relative_length_method_offset = 10 _metadata = { - "iid_data" : (5028578668208377392, 16016201513002978194), + "iid_data" : (4919547611584584784, 11754481394402681788), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -137518,7 +135649,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRStagePlume, [EOIRStagePlume, ]) -agcls.AgClassCatalog.add_catalog_entry((5439098423667952282, 9174991584698107819), EOIRStagePlume) +agcls.AgClassCatalog.add_catalog_entry((4864713516601099640, 17218149548239289501), EOIRStagePlume) agcls.AgTypeNameMap["EOIRStagePlume"] = EOIRStagePlume class EOIRShape(SupportsDeleteCallback): @@ -137548,7 +135679,7 @@ class EOIRShape(SupportsDeleteCallback): _get_target_signature_filename_method_offset = 20 _set_target_signature_filename_method_offset = 21 _metadata = { - "iid_data" : (5721765850749641403, 8351399361499794823), + "iid_data" : (5178979460166331430, 6021939998365384366), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -137740,7 +135871,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShape, [EOIRShape, ]) -agcls.AgClassCatalog.add_catalog_entry((5595459323576511142, 4885970280442111112), EOIRShape) +agcls.AgClassCatalog.add_catalog_entry((4783544655808998140, 9084621495819031221), EOIRShape) agcls.AgTypeNameMap["EOIRShape"] = EOIRShape class EOIRShapeCollection(SupportsDeleteCallback): @@ -137754,7 +135885,7 @@ class EOIRShapeCollection(SupportsDeleteCallback): _get_count_method_offset = 4 _get__new_enum_method_offset = 5 _metadata = { - "iid_data" : (4705205688846739011, 95676743177469084), + "iid_data" : (5231167209156705657, 8832396917981861511), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -137830,7 +135961,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRShapeCollection, [EOIRShapeCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5364622352194568893, 3652039276111000480), EOIRShapeCollection) +agcls.AgClassCatalog.add_catalog_entry((4761052073171560942, 4124456959560775095), EOIRShapeCollection) agcls.AgTypeNameMap["EOIRShapeCollection"] = EOIRShapeCollection class EOIRMaterialElement(SupportsDeleteCallback): @@ -137856,7 +135987,7 @@ class EOIRMaterialElement(SupportsDeleteCallback): _set_data_provider_method_offset = 16 _get_available_data_providers_method_offset = 17 _metadata = { - "iid_data" : (4686919727227844820, 2320211807274992286), + "iid_data" : (5011885385532062435, 2603228153842801551), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -138016,7 +136147,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRMaterialElement, [EOIRMaterialElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5142670242090361214, 17813226719618360989), EOIRMaterialElement) +agcls.AgClassCatalog.add_catalog_entry((4977345337709178822, 3785161383404081068), EOIRMaterialElement) agcls.AgTypeNameMap["EOIRMaterialElement"] = EOIRMaterialElement class EOIRMaterialElementCollection(SupportsDeleteCallback): @@ -138028,7 +136159,7 @@ class EOIRMaterialElementCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (4854015476383031516, 502013666509547405), + "iid_data" : (4931373540789951245, 10257875257522198973), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -138090,7 +136221,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRMaterialElementCollection, [EOIRMaterialElementCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4806499434646540632, 18402761852085972923), EOIRMaterialElementCollection) +agcls.AgClassCatalog.add_catalog_entry((5234239056266144837, 8251072147642660227), EOIRMaterialElementCollection) agcls.AgTypeNameMap["EOIRMaterialElementCollection"] = EOIRMaterialElementCollection class EOIRStage(SupportsDeleteCallback): @@ -138102,7 +136233,7 @@ class EOIRStage(SupportsDeleteCallback): _set_flight_type_method_offset = 2 _get_plume_method_offset = 3 _metadata = { - "iid_data" : (4635869698162918011, 17701227411883729289), + "iid_data" : (5586461336939345723, 12546655759099471293), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -138148,7 +136279,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIRStage, [EOIRStage, ]) -agcls.AgClassCatalog.add_catalog_entry((5642882084118866188, 3047207669554081970), EOIRStage) +agcls.AgClassCatalog.add_catalog_entry((5321540064362027935, 14454783993654034092), EOIRStage) agcls.AgTypeNameMap["EOIRStage"] = EOIRStage class EOIR(IEOIR, SupportsDeleteCallback): @@ -138167,7 +136298,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOIR, [IEOIR]) -agcls.AgClassCatalog.add_catalog_entry((5151219970120816664, 15920936633143424918), EOIR) +agcls.AgClassCatalog.add_catalog_entry((4981734857020116556, 11070179106000301222), EOIR) agcls.AgTypeNameMap["EOIR"] = EOIR class MissileEOIR(IEOIR, SupportsDeleteCallback): @@ -138178,7 +136309,7 @@ class MissileEOIR(IEOIR, SupportsDeleteCallback): _get_shapes_method_offset = 1 _get_stage_method_offset = 2 _metadata = { - "iid_data" : (5597640745483831161, 12375318982562975400), + "iid_data" : (4681877418357223011, 17152622315810239640), "vtable_reference" : IEOIR._vtable_offset + IEOIR._num_methods - 1, } _property_names = {} @@ -138219,7 +136350,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileEOIR, [MissileEOIR, IEOIR]) -agcls.AgClassCatalog.add_catalog_entry((4656109369665156150, 16484410294372866951), MissileEOIR) +agcls.AgClassCatalog.add_catalog_entry((4823419976511621015, 11499343635164170402), MissileEOIR) agcls.AgTypeNameMap["MissileEOIR"] = MissileEOIR class VehicleEOIR(IEOIR, SupportsDeleteCallback): @@ -138229,7 +136360,7 @@ class VehicleEOIR(IEOIR, SupportsDeleteCallback): _vtable_offset = IEOIR._vtable_offset + IEOIR._num_methods _get_shape_method_offset = 1 _metadata = { - "iid_data" : (5115038334845859441, 10944120610504814763), + "iid_data" : (4916597532397275546, 10498581768646285246), "vtable_reference" : IEOIR._vtable_offset + IEOIR._num_methods - 1, } _property_names = {} @@ -138261,5 +136392,71 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VehicleEOIR, [VehicleEOIR, IEOIR]) -agcls.AgClassCatalog.add_catalog_entry((4867870826696770201, 12027837161255117759), VehicleEOIR) -agcls.AgTypeNameMap["VehicleEOIR"] = VehicleEOIR \ No newline at end of file +agcls.AgClassCatalog.add_catalog_entry((5490189917193802257, 16044832203979308426), VehicleEOIR) +agcls.AgTypeNameMap["VehicleEOIR"] = VehicleEOIR + +class ChainAnalysisOptions(SupportsDeleteCallback): + """Contains Chain analysis options for an object when used to compute optimal strands for a chain.""" + + _num_methods = 4 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_processing_delay_time_method_offset = 1 + _set_processing_delay_time_method_offset = 2 + _get_data_rate_method_offset = 3 + _set_data_rate_method_offset = 4 + _metadata = { + "iid_data" : (5259400419325245020, 7457934201974644623), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, ChainAnalysisOptions) + + _get_processing_delay_time_metadata = { "offset" : _get_processing_delay_time_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def processing_delay_time(self) -> float: + """The processing delay time used for this object when computing optimal strands.""" + return self._intf.get_property(ChainAnalysisOptions._metadata, ChainAnalysisOptions._get_processing_delay_time_metadata) + + _set_processing_delay_time_metadata = { "offset" : _set_processing_delay_time_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @processing_delay_time.setter + def processing_delay_time(self, processing_delay_time:float) -> None: + return self._intf.set_property(ChainAnalysisOptions._metadata, ChainAnalysisOptions._set_processing_delay_time_metadata, processing_delay_time) + + _get_data_rate_metadata = { "offset" : _get_data_rate_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def data_rate(self) -> float: + """The data rate used for this object when computing optimal strands.""" + return self._intf.get_property(ChainAnalysisOptions._metadata, ChainAnalysisOptions._get_data_rate_metadata) + + _set_data_rate_metadata = { "offset" : _set_data_rate_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @data_rate.setter + def data_rate(self, data_rate:float) -> None: + return self._intf.set_property(ChainAnalysisOptions._metadata, ChainAnalysisOptions._set_data_rate_metadata, data_rate) + + _property_names[processing_delay_time] = "processing_delay_time" + _property_names[data_rate] = "data_rate" + + def __init__(self, source_object=None): + """Construct an object of type ChainAnalysisOptions.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, ChainAnalysisOptions) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, ChainAnalysisOptions, [ChainAnalysisOptions, ]) + +agcls.AgClassCatalog.add_catalog_entry((4994094206187719470, 13331333896534157245), ChainAnalysisOptions) +agcls.AgTypeNameMap["ChainAnalysisOptions"] = ChainAnalysisOptions \ No newline at end of file diff --git a/src/ansys/stk/core/stkobjects/astrogator.py b/src/ansys/stk/core/stkobjects/astrogator.py index 0b6c15bc7a..701297926f 100644 --- a/src/ansys/stk/core/stkobjects/astrogator.py +++ b/src/ansys/stk/core/stkobjects/astrogator.py @@ -42,33 +42,34 @@ "CentralBodyComponentEphemerisJPLDesignExplorerOptimizer", "CentralBodyComponentEphemerisJPLSpice", "CentralBodyComponentEphemerisPlanetary", "CentralBodyComponentGravityModel", "CentralBodyComponentShapeOblateSpheroid", "CentralBodyComponentShapeSphere", "CentralBodyComponentShapeTriaxialEllipsoid", "CentralBodyEphemeris", -"CentralBodyGravityModel", "CentralBodyShape", "Cira72Function", "ClearEphemerisDirection", "CoeffRungeKuttaV8th9th", -"ComplexNumber", "ConstraintCollection", "ConstraintSign", "ControlAdvanced", "ControlEngineConstant", -"ControlEngineConstantAcceleration", "ControlEngineCustom", "ControlEngineIon", "ControlEngineModelPolynomial", -"ControlEngineThrottleTable", "ControlFollow", "ControlInitState", "ControlLaunch", "ControlManeuver", -"ControlOrbitStateValue", "ControlPowerInternal", "ControlPowerProcessed", "ControlPowerSolarArray", +"CentralBodyGravityModel", "CentralBodyShape", "Cira72Function", "ClearEphemerisDirection", +"CoefficientRungeKuttaV8th9th", "ComplexNumber", "ConstraintCollection", "ConstraintSign", "ControlAdvanced", +"ControlEngineConstant", "ControlEngineConstantAcceleration", "ControlEngineCustom", "ControlEngineIon", +"ControlEngineModelPolynomial", "ControlEngineThrottleTable", "ControlFollow", "ControlInitState", "ControlLaunch", +"ControlManeuver", "ControlOrbitStateValue", "ControlPowerInternal", "ControlPowerProcessed", "ControlPowerSolarArray", "ControlRepeatingGroundTrackErr", "ControlStoppingCondition", "ControlThrusters", "ControlUpdate", "ConvergenceCriteria", "Criteria", "Criterion", "CustomFunction", "CustomFunctionScriptEngine", "DTM2012", "DTM2020", "DensityModelPlugin", "DerivativeCalculationMethod", "DesignCR3BPObject", "DesignCR3BPObjectCollection", "DesignCR3BPSetup", "DesignER3BPObject", "DesignER3BPObjectCollection", "DesignER3BPSetup", "DifferenceOrder", "DifferentialCorrectorControl", "DifferentialCorrectorControlCollection", "DifferentialCorrectorResult", "DifferentialCorrectorResultCollection", "DifferentialCorrectorScalingMethod", "DisplaySystemGeocentric", -"DisplaySystemGeodetic", "DragModelPlugin", "DragModelType", "DrawPerturbation", "EOMFuncPluginFunction", "ER3BPFunc", -"EclipsingBodiesSource", "ElementBPlane", "ElementCartesian", "ElementDelaunay", "ElementEquinoctial", -"ElementGeodetic", "ElementKeplerian", "ElementMixedSpherical", "ElementSetType", "ElementSpherical", -"ElementSphericalRangeRate", "ElementTargetVectorIncomingAsymptote", "ElementTargetVectorOutgoingAsymptote", -"ElementType", "EngineConstant", "EngineConstantAcceleration", "EngineCustom", "EngineDefinition", "EngineIon", -"EngineModelFunction", "EngineModelIspCoefficients", "EngineModelPolynomial", "EngineModelThrustCoefficients", -"EnginePlugin", "EngineThrottleTable", "EphemerisSource", "ErrorControl", "Exponential", "FollowJoin", -"FollowSeparation", "FollowSpacecraftAndFuelTank", "Formulation", "FuelTank", "GaussJacksonIntegrator", -"GeneralRelativityFunction", "GeoMagneticFluxSource", "GeoMagneticFluxUpdateRate", "GeoStationaryDriftRateModel", -"GeoStationaryInclinationMagnitude", "GoldenSectionControl", "GoldenSectionControlCollection", -"GoldenSectionDesiredOperation", "GoldenSectionResult", "GoldenSectionResultCollection", "GraphOption", -"GravParamSource", "GravitationalParameterSource", "GravityCoefficientNormalizationType", "GravityCoefficientType", -"GravityFieldFunction", "GridSearchControl", "GridSearchControlCollection", "GridSearchDesiredOperation", -"GridSearchResult", "GridSearchResultCollection", "HPOPPluginFunction", "HarrisPriester", "IAttitudeControl", -"IAttitudeControlFinite", "IAttitudeControlImpulsive", "IAttitudeControlOptimalFinite", "IBurnout", -"ICentralBodyComponentAttitude", "ICentralBodyComponentEphemeris", +"DisplaySystemGeodetic", "DragCorrectionType", "DragModelPlugin", "DragModelType", "DrawPerturbation", +"EOMFuncPluginFunction", "ER3BPFunc", "EclipsingBodiesSource", "ElementBPlane", "ElementCartesian", "ElementDelaunay", +"ElementEquinoctial", "ElementGeodetic", "ElementKeplerian", "ElementMixedSpherical", "ElementSetType", +"ElementSpherical", "ElementSphericalRangeRate", "ElementTargetVectorIncomingAsymptote", +"ElementTargetVectorOutgoingAsymptote", "ElementType", "EngineConstant", "EngineConstantAcceleration", "EngineCustom", +"EngineDefinition", "EngineIon", "EngineModelFunction", "EngineModelIspCoefficients", "EngineModelPolynomial", +"EngineModelThrustCoefficients", "EnginePlugin", "EngineThrottleTable", "EphemerisSource", "ErrorControl", +"Exponential", "FlightDynamicsRecord", "FlightDynamicsRecordCreator", "FlightDynamicsRecordEpochType", +"FlightDynamicsRecordPreview", "FollowJoin", "FollowSeparation", "FollowSpacecraftAndFuelTank", "Formulation", +"FuelTank", "GaussJacksonIntegrator", "GeneralRelativityFunction", "GeoMagneticFluxSource", "GeoMagneticFluxUpdateRate", +"GeoStationaryDriftRateModel", "GeoStationaryInclinationMagnitude", "GoldenSectionControl", +"GoldenSectionControlCollection", "GoldenSectionDesiredOperation", "GoldenSectionResult", +"GoldenSectionResultCollection", "GraphOption", "GravParameterSource", "GravitationalParameterSource", +"GravityCoefficientNormalizationType", "GravityCoefficientType", "GravityFieldFunction", "GridSearchControl", +"GridSearchControlCollection", "GridSearchDesiredOperation", "GridSearchResult", "GridSearchResultCollection", +"HPOPPluginFunction", "HarrisPriester", "IAttitudeControl", "IAttitudeControlFinite", "IAttitudeControlImpulsive", +"IAttitudeControlOptimalFinite", "IBurnout", "ICentralBodyComponentAttitude", "ICentralBodyComponentEphemeris", "ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides", "ICentralBodyComponentShape", "IDisplaySystem", "IElement", "IMCSSegment", "IMCSSequence", "IManeuver", "INumericalIntegrator", "IPOPTControl", "IPOPTControlCollection", "IPOPTGoal", "IPOPTResult", "IPOPTResultCollection", "IProfile", "IStoppingConditionComponent", "IdealOrbitRadius", @@ -82,23 +83,24 @@ "ManeuverOptimalFiniteInitialBoundaryConditions", "ManeuverOptimalFinitePathBoundaryConditions", "ManeuverOptimalFiniteSNOPTOptimizer", "ManeuverOptimalFiniteSteeringNodeCollection", "ManeuverOptimalFiniteSteeringNodeElement", "ManeuverType", "MarsGRAM2000", "MarsGRAM2001", "MarsGRAM2005", -"MarsGRAM2010", "MarsGRAM37", "MarsGRAMDensityType", "NRLMSISE2000", "NumericalIntegrator", -"NumericalPropagatorWrapper", "NumericalPropagatorWrapperCR3BP", "OptimalFiniteDiscretizationStrategy", -"OptimalFiniteExportNodesFormat", "OptimalFiniteGuessMethod", "OptimalFiniteRunMode", "OptimalFiniteSNOPTObjective", -"OptimalFiniteSNOPTScaling", "OptimalFiniteScalingOptions", "OptimalFiniteSeedMethod", "OptimalFiniteWorkingVariables", -"PluginProperties", "PointMassFunction", "PowerInternal", "PowerProcessed", "PowerSolarArray", "PredictorCorrector", -"PressureMode", "Profile", "ProfileBisection", "ProfileChangeManeuverType", "ProfileChangePropagator", -"ProfileChangeReturnSegment", "ProfileChangeStopSegment", "ProfileChangeStoppingConditionState", "ProfileCollection", -"ProfileDifferentialCorrector", "ProfileGoldenSection", "ProfileGridSearch", "ProfileIPOPTOptimizer", -"ProfileInsertDirection", "ProfileLambertProfile", "ProfileLambertSearchProfile", "ProfileMode", "ProfileRunOnce", -"ProfileSNOPTOptimizer", "ProfileScriptingTool", "ProfileSearchPlugin", "ProfileSeedFiniteManeuver", "ProfilesFinish", -"PropagatorFunctionCollection", "PropulsionMethod", "RadiationPressureFunction", "ReferenceRadiusSource", -"ReturnControl", "RootFindingAlgorithm", "RotatingCoordinateSystem", "RunCode", "RungeKutta2nd3rd", "RungeKutta4th", -"RungeKutta4th5th", "RungeKutta4thAdapt", "RungeKuttaF7th8th", "RungeKuttaV8th9th", "SNOPTControl", -"SNOPTControlCollection", "SNOPTGoal", "SNOPTResult", "SNOPTResultCollection", "SRPAerospaceT20", "SRPAerospaceT30", -"SRPGSPM04aIIA", "SRPGSPM04aIIR", "SRPGSPM04aeIIA", "SRPGSPM04aeIIR", "SRPNPlate", "SRPReflectionPlugin", -"SRPSpherical", "SRPTabulatedAreaVector", "SRPVariableArea", "STMEigenNumber", "STMPerturbationVariables", -"ScriptingCalculationObject", "ScriptingCalculationObjectCollection", "ScriptingParameter", +"MarsGRAM2010", "MarsGRAM37", "MarsGRAMDensityType", "NPlateStochasticCorrectionParameter", +"NPlateStochasticCorrectionParametersCollection", "NPlateStochasticParameter", "NPlateStochasticParametersCollection", +"NRLMSISE2000", "NumericalIntegrator", "NumericalPropagatorWrapper", "NumericalPropagatorWrapperCR3BP", +"OptimalFiniteDiscretizationStrategy", "OptimalFiniteExportNodesFormat", "OptimalFiniteGuessMethod", +"OptimalFiniteRunMode", "OptimalFiniteSNOPTObjective", "OptimalFiniteSNOPTScaling", "OptimalFiniteScalingOptions", +"OptimalFiniteSeedMethod", "OptimalFiniteWorkingVariables", "PluginProperties", "PointMassFunction", "PowerInternal", +"PowerProcessed", "PowerSolarArray", "PredictorCorrector", "PressureMode", "Profile", "ProfileBisection", +"ProfileChangeManeuverType", "ProfileChangePropagator", "ProfileChangeReturnSegment", "ProfileChangeStopSegment", +"ProfileChangeStoppingConditionState", "ProfileCollection", "ProfileDifferentialCorrector", "ProfileGoldenSection", +"ProfileGridSearch", "ProfileIPOPTOptimizer", "ProfileInsertDirection", "ProfileLambertProfile", +"ProfileLambertSearchProfile", "ProfileMode", "ProfileRunOnce", "ProfileSNOPTOptimizer", "ProfileScriptingTool", +"ProfileSearchPlugin", "ProfileSeedFiniteManeuver", "ProfilesFinish", "PropagatorFunctionCollection", +"PropulsionMethod", "RadiationPressureFunction", "ReferenceRadiusSource", "ReturnControl", "RootFindingAlgorithm", +"RotatingCoordinateSystem", "RunCode", "RungeKutta4th", "RungeKutta4th5th", "RungeKuttaF7th8th", "RungeKuttaV8th9th", +"SNOPTControl", "SNOPTControlCollection", "SNOPTGoal", "SNOPTResult", "SNOPTResultCollection", "SRPAerospaceT20", +"SRPAerospaceT30", "SRPCorrectionType", "SRPGSPM04aIIA", "SRPGSPM04aIIR", "SRPGSPM04aeIIA", "SRPGSPM04aeIIR", +"SRPNPlate", "SRPReflectionPlugin", "SRPSpherical", "SRPTabulatedAreaVector", "SRPVariableArea", "STMEigenNumber", +"STMPerturbationVariables", "ScriptingCalculationObject", "ScriptingCalculationObjectCollection", "ScriptingParameter", "ScriptingParameterCollection", "ScriptingParameterEnumerationChoice", "ScriptingParameterEnumerationChoiceCollection", "ScriptingParameterType", "ScriptingSegment", "ScriptingSegmentCollection", "ScriptingTool", "SearchPluginControl", "SearchPluginControlCollection", "SearchPluginResult", "SearchPluginResultCollection", "SegmentDifferenceOrder", @@ -117,7 +119,7 @@ "StateCalcEccentricityAnomaly", "StateCalcEccentricityX", "StateCalcEccentricityY", "StateCalcEnvironment", "StateCalcEpoch", "StateCalcEquinoctialElem", "StateCalcFlightPathAngle", "StateCalcFuelMass", "StateCalcGeodeticElem", "StateCalcGeodeticMeanRightAscension", "StateCalcGeodeticTrueLongitude", -"StateCalcGeodeticTrueLongitudeAtTimeOfPerigee", "StateCalcGravCoeff", "StateCalcGravitationalParameter", +"StateCalcGeodeticTrueLongitudeAtTimeOfPerigee", "StateCalcGravCoefficient", "StateCalcGravitationalParameter", "StateCalcHeightAboveTerrain", "StateCalcImpactFlux", "StateCalcImpactMassFlux", "StateCalcInAsympDec", "StateCalcInAsympRA", "StateCalcInVelocityAzAtPeriapsis", "StateCalcInclination", "StateCalcInclinationX", "StateCalcInclinationY", "StateCalcInertialDeltaVMagnitude", "StateCalcInertialDeltaVx", "StateCalcInertialDeltaVy", @@ -145,13 +147,14 @@ "StateCalcUnitAngularMomentumZ", "StateCalcUserValue", "StateCalcVMagnitude", "StateCalcValueAtSegment", "StateCalcValueAtSegmentOtherSat", "StateCalcVectorDec", "StateCalcVectorGeometryToolAngle", "StateCalcVectorMagnitude", "StateCalcVectorRA", "StateCalcVectorX", "StateCalcVectorY", "StateCalcVectorZ", "StateCalcVelocityAz", -"StateCalcVelocityDifferenceOtherSegment", "StateTransformationFunction", "StateType", "StoppingCondition", -"StoppingConditionCollection", "StoppingConditionElement", "StoppingConditionType", "SunPosition", +"StateCalcVelocityDifferenceOtherSegment", "StateConfig", "StateConfigCollection", "StateTransformationFunction", +"StateType", "StochasticDensityCorrection", "StochasticModel", "StochasticModelParameters", "StochasticParameters", +"StoppingCondition", "StoppingConditionCollection", "StoppingConditionElement", "StoppingConditionType", "SunPosition", "TabVecInterpolationMethod", "TargetSequenceAction", "TargeterGraph", "TargeterGraphActiveControl", "TargeterGraphActiveControlCollection", "TargeterGraphCollection", "TargeterGraphResult", "TargeterGraphResultCollection", "ThirdBodyFunction", "ThirdBodyMode", "ThrottleTableOperationMode", "ThrustType", "Thruster", "ThrusterDirection", "ThrusterSet", "ThrusterSetCollection", "TwoBodyFunction", "USStandardAtmosphere", -"UpdateAction", "UpdateParam", "UserVariable", "UserVariableCollection", "UserVariableDefinition", +"UpdateAction", "UpdateParameter", "UserVariable", "UserVariableCollection", "UserVariableDefinition", "UserVariableDefinitionCollection", "UserVariableUpdate", "UserVariableUpdateCollection", "VenusGRAM2005", "VenusGRAMDensityType", "YarkovskyFunc"] @@ -184,12 +187,8 @@ ) from ..stkutil import IDirection, IOrientation, IRuntimeTypeInfoProvider, RuntimeTypeInfo from ..utilities import colors as agcolor -from ..utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class GraphOption(IntEnum): """Mode that the mcs will run in.""" @@ -500,11 +499,11 @@ class ConvergenceCriteria(IntEnum): EQUALITY_CONSTRAINT_WITHIN_TOLERANCE = 0 """Equality Constraints Satisfied - the differences between the achieved and desired equality constraint values must be within the specified tolerances for convergence.""" - CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMS = 1 + CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMETERS = 1 """Equality Constraints Satisfied or Parameter Variations within Tolerance - the differences between the achieved and desired EC values must be within tolerances, or the last updates to the control parameters must be within tolerances for convergence.""" ConvergenceCriteria.EQUALITY_CONSTRAINT_WITHIN_TOLERANCE.__doc__ = "Equality Constraints Satisfied - the differences between the achieved and desired equality constraint values must be within the specified tolerances for convergence." -ConvergenceCriteria.CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMS.__doc__ = "Equality Constraints Satisfied or Parameter Variations within Tolerance - the differences between the achieved and desired EC values must be within tolerances, or the last updates to the control parameters must be within tolerances for convergence." +ConvergenceCriteria.CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMETERS.__doc__ = "Equality Constraints Satisfied or Parameter Variations within Tolerance - the differences between the achieved and desired EC values must be within tolerances, or the last updates to the control parameters must be within tolerances for convergence." agcls.AgTypeNameMap["ConvergenceCriteria"] = ConvergenceCriteria @@ -1192,7 +1191,7 @@ class ProfilesFinish(IntEnum): agcls.AgTypeNameMap["ProfilesFinish"] = ProfilesFinish -class UpdateParam(IntEnum): +class UpdateParameter(IntEnum): """Spacecraft parameters that can be modified by an Update segment.""" DRAG_AREA = 0 @@ -1218,19 +1217,19 @@ class UpdateParam(IntEnum): RADIATION_PRESSURE_AREA = 10 """Radiation Pressure (Albedo/Thermal) Area - the cross-sectional area of the spacecraft assumed perpendicular to the direction of central body radiation, used for central body radiation (albedo / thermal pressure) calculations.""" -UpdateParam.DRAG_AREA.__doc__ = "Drag Area - the cross-sectional area of the spacecraft assumed perpendicular to the direction of motion, used for atmospheric drag calculations." -UpdateParam.SRP_AREA.__doc__ = "Solar Radiation Pressure (Spherical) Area - the cross-sectional area of the spacecraft assumed perpendicular to the direction of solar radiation, used for solar radiation calculations." -UpdateParam.DRY_MASS.__doc__ = "Dry Mass - the mass of the spacecraft exclusive of propellant." -UpdateParam.FUEL_MASS.__doc__ = "The mass of the spacecraft propellant." -UpdateParam.FUEL_DENSITY.__doc__ = "The density of the fuel tank." -UpdateParam.TANK_PRESSURE.__doc__ = "The fuel tank pressure." -UpdateParam.TANK_TEMPERATURE.__doc__ = "The temperature of the fuel tank." -UpdateParam.CR.__doc__ = "Solar Radiation Pressure (Spherical) Coefficient (Cr) - the reflectivity of the spacecraft used for solar radiation pressure calculations, where 2.0 is fully reflective and 1.0 is not reflective at all." -UpdateParam.CD.__doc__ = "Drag Coefficient (Cd) - the dimensionless drag coefficient associated with the drag area." -UpdateParam.CK.__doc__ = "Radiation Pressure (Albedo/Thermal) Coefficient (Ck) - the reflectivity of the spacecraft used for central body radiation pressure (albedo / thermal pressure) calculations, where 2.0 is fully reflective and 1.0 is not reflective at all." -UpdateParam.RADIATION_PRESSURE_AREA.__doc__ = "Radiation Pressure (Albedo/Thermal) Area - the cross-sectional area of the spacecraft assumed perpendicular to the direction of central body radiation, used for central body radiation (albedo / thermal pressure) calculations." +UpdateParameter.DRAG_AREA.__doc__ = "Drag Area - the cross-sectional area of the spacecraft assumed perpendicular to the direction of motion, used for atmospheric drag calculations." +UpdateParameter.SRP_AREA.__doc__ = "Solar Radiation Pressure (Spherical) Area - the cross-sectional area of the spacecraft assumed perpendicular to the direction of solar radiation, used for solar radiation calculations." +UpdateParameter.DRY_MASS.__doc__ = "Dry Mass - the mass of the spacecraft exclusive of propellant." +UpdateParameter.FUEL_MASS.__doc__ = "The mass of the spacecraft propellant." +UpdateParameter.FUEL_DENSITY.__doc__ = "The density of the fuel tank." +UpdateParameter.TANK_PRESSURE.__doc__ = "The fuel tank pressure." +UpdateParameter.TANK_TEMPERATURE.__doc__ = "The temperature of the fuel tank." +UpdateParameter.CR.__doc__ = "Solar Radiation Pressure (Spherical) Coefficient (Cr) - the reflectivity of the spacecraft used for solar radiation pressure calculations, where 2.0 is fully reflective and 1.0 is not reflective at all." +UpdateParameter.CD.__doc__ = "Drag Coefficient (Cd) - the dimensionless drag coefficient associated with the drag area." +UpdateParameter.CK.__doc__ = "Radiation Pressure (Albedo/Thermal) Coefficient (Ck) - the reflectivity of the spacecraft used for central body radiation pressure (albedo / thermal pressure) calculations, where 2.0 is fully reflective and 1.0 is not reflective at all." +UpdateParameter.RADIATION_PRESSURE_AREA.__doc__ = "Radiation Pressure (Albedo/Thermal) Area - the cross-sectional area of the spacecraft assumed perpendicular to the direction of central body radiation, used for central body radiation (albedo / thermal pressure) calculations." -agcls.AgTypeNameMap["UpdateParam"] = UpdateParam +agcls.AgTypeNameMap["UpdateParameter"] = UpdateParameter class UpdateAction(IntEnum): """Actions for the Update segment.""" @@ -1991,6 +1990,22 @@ class GridSearchDesiredOperation(IntEnum): agcls.AgTypeNameMap["GridSearchDesiredOperation"] = GridSearchDesiredOperation +class FlightDynamicsRecordEpochType(IntEnum): + """The types for Desired Epoch Type for Vector Selection.""" + + CLOSEST_POINT = 0 + """Desired epcoh at closest point.""" + FIRST_POINT = 1 + """Desired epcoh at first point.""" + LAST_POINT = 2 + """Desired epcoh at last point.""" + +FlightDynamicsRecordEpochType.CLOSEST_POINT.__doc__ = "Desired epcoh at closest point." +FlightDynamicsRecordEpochType.FIRST_POINT.__doc__ = "Desired epcoh at first point." +FlightDynamicsRecordEpochType.LAST_POINT.__doc__ = "Desired epcoh at last point." + +agcls.AgTypeNameMap["FlightDynamicsRecordEpochType"] = FlightDynamicsRecordEpochType + class ElementType(IntEnum): """Which type of elements (osculating or mean).""" @@ -2249,7 +2264,7 @@ class ReferenceRadiusSource(IntEnum): agcls.AgTypeNameMap["ReferenceRadiusSource"] = ReferenceRadiusSource class GravityCoefficientNormalizationType(IntEnum): - """The normalization type for the CStateCalcGravCoeff calculation object.""" + """The normalization type for the CStateCalcGravCoefficient calculation object.""" NORMALIZED = 0 """Normalized.""" @@ -2262,7 +2277,7 @@ class GravityCoefficientNormalizationType(IntEnum): agcls.AgTypeNameMap["GravityCoefficientNormalizationType"] = GravityCoefficientNormalizationType class GravityCoefficientType(IntEnum): - """The coefficient type for the CStateCalcGravCoeff calculation object.""" + """The coefficient type for the CStateCalcGravCoefficient calculation object.""" ZONAL = 0 """Zonal.""" @@ -2624,7 +2639,7 @@ class ThirdBodyMode(IntEnum): agcls.AgTypeNameMap["ThirdBodyMode"] = ThirdBodyMode -class GravParamSource(IntEnum): +class GravParameterSource(IntEnum): """The gravity parameter source.""" CENTRAL_BODY_FILE = 0 @@ -2636,12 +2651,12 @@ class GravParamSource(IntEnum): CENTRAL_BODY_FILE_SYSTEM = 3 """The Cb file provided with STK; uses the default, barycentered gravity source for the central body.""" -GravParamSource.CENTRAL_BODY_FILE.__doc__ = "The Cb file provided with STK; uses the default, body centered gravity source for the central body." -GravParamSource.DESIGN_EXPLORER_OPTIMIZER_FILE.__doc__ = "A DE file; body centered for the inner planets and barycentered for the outer planets." -GravParamSource.USER.__doc__ = "User defined; requires you to specify the mu value of the Gravitational Parameter." -GravParamSource.CENTRAL_BODY_FILE_SYSTEM.__doc__ = "The Cb file provided with STK; uses the default, barycentered gravity source for the central body." +GravParameterSource.CENTRAL_BODY_FILE.__doc__ = "The Cb file provided with STK; uses the default, body centered gravity source for the central body." +GravParameterSource.DESIGN_EXPLORER_OPTIMIZER_FILE.__doc__ = "A DE file; body centered for the inner planets and barycentered for the outer planets." +GravParameterSource.USER.__doc__ = "User defined; requires you to specify the mu value of the Gravitational Parameter." +GravParameterSource.CENTRAL_BODY_FILE_SYSTEM.__doc__ = "The Cb file provided with STK; uses the default, barycentered gravity source for the central body." -agcls.AgTypeNameMap["GravParamSource"] = GravParamSource +agcls.AgTypeNameMap["GravParameterSource"] = GravParameterSource class EphemerisSource(IntEnum): """The ephemeris source type.""" @@ -2822,6 +2837,60 @@ class TabVecInterpolationMethod(IntEnum): agcls.AgTypeNameMap["TabVecInterpolationMethod"] = TabVecInterpolationMethod +class DragCorrectionType(IntEnum): + """Interpretation of the Gauss Markov used for spherical drag accelerations.""" + + BALLISTIC_COEFFICIENT_RELATIVE = 0 + """Relative correction to ballistic coefficient.""" + BALLISTIC_COEFFICIENT_ADDITIVE = 1 + """Additive correction to ballistic coefficient.""" + CD_RELATIVE = 2 + """Relative correction to Cd.""" + CD_ADDITIVE = 3 + """Additive correction to Cd.""" + +DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE.__doc__ = "Relative correction to ballistic coefficient." +DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE.__doc__ = "Additive correction to ballistic coefficient." +DragCorrectionType.CD_RELATIVE.__doc__ = "Relative correction to Cd." +DragCorrectionType.CD_ADDITIVE.__doc__ = "Additive correction to Cd." + +agcls.AgTypeNameMap["DragCorrectionType"] = DragCorrectionType + +class SRPCorrectionType(IntEnum): + """Interpretation of the Gauss Markov used for spherical SRP accelerations.""" + + CR_A_OVER_M_RELATIVE = 0 + """Relative correction to CrA/M.""" + CR_A_OVER_M_ADDITIVE = 1 + """Additive correction to CrA/M.""" + CR_RELATIVE = 2 + """Relative correction to Cr.""" + CR_ADDITIVE = 3 + """Additive correction to Cr.""" + +SRPCorrectionType.CR_A_OVER_M_RELATIVE.__doc__ = "Relative correction to CrA/M." +SRPCorrectionType.CR_A_OVER_M_ADDITIVE.__doc__ = "Additive correction to CrA/M." +SRPCorrectionType.CR_RELATIVE.__doc__ = "Relative correction to Cr." +SRPCorrectionType.CR_ADDITIVE.__doc__ = "Additive correction to Cr." + +agcls.AgTypeNameMap["SRPCorrectionType"] = SRPCorrectionType + +class StochasticModel(IntEnum): + """Interpretation of the Gauss Markov used for spherical SRP accelerations.""" + + GAUSS_MARKOV = 0 + """Gauss Markov Stochastic Model.""" + RANDOM_WALK = 1 + """Random Walk Stochastic Model.""" + VASICEK = 2 + """Vasicek Stochastic Model.""" + +StochasticModel.GAUSS_MARKOV.__doc__ = "Gauss Markov Stochastic Model." +StochasticModel.RANDOM_WALK.__doc__ = "Random Walk Stochastic Model." +StochasticModel.VASICEK.__doc__ = "Vasicek Stochastic Model." + +agcls.AgTypeNameMap["StochasticModel"] = StochasticModel + class ControlEngineConstantAcceleration(IntEnum): """Constant Acceleration and Isp engine model properties that can be selected as control parameters for a Target Sequence.""" @@ -3236,8 +3305,6 @@ class PredictorCorrector(IntEnum): class NumericalIntegrator(IntEnum): """Numerical integrator type.""" - RUNGE_KUTTA_4TH_ADAPT = 0 - """A 4th order Runge-Kutta integrator, adapting step size by comparing one full step to two half steps. Although this technique can be quite slow compared to the other algorithms, it is very common and can be used for comparison.""" RUNGE_KUTTA_FEHLBERG_7TH_8TH = 1 """A 7th order Runge-Kutta-Fehlberg integrator with 8th order error control. This is the default integrator used in the HPOP propagator.""" RUNGE_KUTTA_VERNER_8TH_9TH = 2 @@ -3246,25 +3313,21 @@ class NumericalIntegrator(IntEnum): """An integrator based on Richardson extrapolation with automatic step size control.""" GAUSS_JACKSON = 4 """A 12th order Gauss-Jackson integrator for second order ODEs. There is currently no error control implemented for this method, meaning that a fixed step size is used.""" - RUNGE_KUTTA_2ND_3RD = 5 - """A 2nd order Runge-Kutta integrator with 3rd order error control, using Bogacki and Shampine coefficients.""" RUNGE_KUTTA_4TH_5TH = 6 """A 4th order Runge-Kutta integrator with 5th order error control, using Cash-Karp coefficients.""" RUNGE_KUTTA_4TH = 7 """A 4th order Runge-Kutta integrator that does not employ error control.""" -NumericalIntegrator.RUNGE_KUTTA_4TH_ADAPT.__doc__ = "A 4th order Runge-Kutta integrator, adapting step size by comparing one full step to two half steps. Although this technique can be quite slow compared to the other algorithms, it is very common and can be used for comparison." NumericalIntegrator.RUNGE_KUTTA_FEHLBERG_7TH_8TH.__doc__ = "A 7th order Runge-Kutta-Fehlberg integrator with 8th order error control. This is the default integrator used in the HPOP propagator." NumericalIntegrator.RUNGE_KUTTA_VERNER_8TH_9TH.__doc__ = "A 9th order Runge-Kutta-Verner integrator with 8th order error control." NumericalIntegrator.BULIRSCH_STOER.__doc__ = "An integrator based on Richardson extrapolation with automatic step size control." NumericalIntegrator.GAUSS_JACKSON.__doc__ = "A 12th order Gauss-Jackson integrator for second order ODEs. There is currently no error control implemented for this method, meaning that a fixed step size is used." -NumericalIntegrator.RUNGE_KUTTA_2ND_3RD.__doc__ = "A 2nd order Runge-Kutta integrator with 3rd order error control, using Bogacki and Shampine coefficients." NumericalIntegrator.RUNGE_KUTTA_4TH_5TH.__doc__ = "A 4th order Runge-Kutta integrator with 5th order error control, using Cash-Karp coefficients." NumericalIntegrator.RUNGE_KUTTA_4TH.__doc__ = "A 4th order Runge-Kutta integrator that does not employ error control." agcls.AgTypeNameMap["NumericalIntegrator"] = NumericalIntegrator -class CoeffRungeKuttaV8th9th(IntEnum): +class CoefficientRungeKuttaV8th9th(IntEnum): """Coefficient sets for RKV8th(9th) integrator.""" COEFFICIENT_1978 = 0 @@ -3272,10 +3335,10 @@ class CoeffRungeKuttaV8th9th(IntEnum): EFFICIENT = 1 """Efficient.""" -CoeffRungeKuttaV8th9th.COEFFICIENT_1978.__doc__ = "SIAM 1978." -CoeffRungeKuttaV8th9th.EFFICIENT.__doc__ = "Efficient." +CoefficientRungeKuttaV8th9th.COEFFICIENT_1978.__doc__ = "SIAM 1978." +CoefficientRungeKuttaV8th9th.EFFICIENT.__doc__ = "Efficient." -agcls.AgTypeNameMap["CoeffRungeKuttaV8th9th"] = CoeffRungeKuttaV8th9th +agcls.AgTypeNameMap["CoefficientRungeKuttaV8th9th"] = CoefficientRungeKuttaV8th9th class IStoppingConditionComponent(object): @@ -3285,7 +3348,7 @@ class IStoppingConditionComponent(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_stopping_condition_type_method_offset = 1 _metadata = { - "iid_data" : (5269503036530625707, 17454438145196234173), + "iid_data" : (5023811168781628099, 18296352657124902804), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3314,7 +3377,7 @@ def stopping_condition_type(self) -> "StoppingConditionType": _property_names[stopping_condition_type] = "stopping_condition_type" -agcls.AgClassCatalog.add_catalog_entry((5269503036530625707, 17454438145196234173), IStoppingConditionComponent) +agcls.AgClassCatalog.add_catalog_entry((5023811168781628099, 18296352657124902804), IStoppingConditionComponent) agcls.AgTypeNameMap["IStoppingConditionComponent"] = IStoppingConditionComponent class IAttitudeControl(object): @@ -3335,7 +3398,7 @@ class IAttitudeControl(object): _get_custom_function_method_offset = 11 _set_custom_function_method_offset = 12 _metadata = { - "iid_data" : (4987937969676742434, 14787099081003210654), + "iid_data" : (4864487483219255471, 13702666187266966449), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3451,7 +3514,7 @@ def custom_function(self, value:"CustomFunction") -> None: _property_names[custom_function] = "custom_function" -agcls.AgClassCatalog.add_catalog_entry((4987937969676742434, 14787099081003210654), IAttitudeControl) +agcls.AgClassCatalog.add_catalog_entry((4864487483219255471, 13702666187266966449), IAttitudeControl) agcls.AgTypeNameMap["IAttitudeControl"] = IAttitudeControl class IAttitudeControlFinite(IAttitudeControl): @@ -3460,7 +3523,7 @@ class IAttitudeControlFinite(IAttitudeControl): _num_methods = 0 _vtable_offset = IAttitudeControl._vtable_offset + IAttitudeControl._num_methods _metadata = { - "iid_data" : (5056364145348131654, 13409090031304170403), + "iid_data" : (5728709710028404369, 7790325057335378328), "vtable_reference" : IAttitudeControl._vtable_offset + IAttitudeControl._num_methods - 1, } _property_names = {} @@ -3481,7 +3544,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5056364145348131654, 13409090031304170403), IAttitudeControlFinite) +agcls.AgClassCatalog.add_catalog_entry((5728709710028404369, 7790325057335378328), IAttitudeControlFinite) agcls.AgTypeNameMap["IAttitudeControlFinite"] = IAttitudeControlFinite class IAttitudeControlImpulsive(IAttitudeControl): @@ -3490,7 +3553,7 @@ class IAttitudeControlImpulsive(IAttitudeControl): _num_methods = 0 _vtable_offset = IAttitudeControl._vtable_offset + IAttitudeControl._num_methods _metadata = { - "iid_data" : (4710479165606193296, 7418419355563075998), + "iid_data" : (4663814651338811556, 17763833165569518766), "vtable_reference" : IAttitudeControl._vtable_offset + IAttitudeControl._num_methods - 1, } _property_names = {} @@ -3511,7 +3574,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4710479165606193296, 7418419355563075998), IAttitudeControlImpulsive) +agcls.AgClassCatalog.add_catalog_entry((4663814651338811556, 17763833165569518766), IAttitudeControlImpulsive) agcls.AgTypeNameMap["IAttitudeControlImpulsive"] = IAttitudeControlImpulsive class IAttitudeControlOptimalFinite(IAttitudeControl): @@ -3520,7 +3583,7 @@ class IAttitudeControlOptimalFinite(IAttitudeControl): _num_methods = 0 _vtable_offset = IAttitudeControl._vtable_offset + IAttitudeControl._num_methods _metadata = { - "iid_data" : (5442963331835446219, 1789868880099233963), + "iid_data" : (4996465943822546330, 5105699174754837429), "vtable_reference" : IAttitudeControl._vtable_offset + IAttitudeControl._num_methods - 1, } _property_names = {} @@ -3541,7 +3604,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5442963331835446219, 1789868880099233963), IAttitudeControlOptimalFinite) +agcls.AgClassCatalog.add_catalog_entry((4996465943822546330, 5105699174754837429), IAttitudeControlOptimalFinite) agcls.AgTypeNameMap["IAttitudeControlOptimalFinite"] = IAttitudeControlOptimalFinite class IManeuver(object): @@ -3556,7 +3619,7 @@ class IManeuver(object): _set_propulsion_method_method_offset = 5 _get_propulsion_method_value_method_offset = 6 _metadata = { - "iid_data" : (4677218856107458942, 12562241327114738828), + "iid_data" : (5162837632512590480, 7729033166226752139), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3626,7 +3689,7 @@ def propulsion_method_value(self) -> str: _property_names[propulsion_method_value] = "propulsion_method_value" -agcls.AgClassCatalog.add_catalog_entry((4677218856107458942, 12562241327114738828), IManeuver) +agcls.AgClassCatalog.add_catalog_entry((5162837632512590480, 7729033166226752139), IManeuver) agcls.AgTypeNameMap["IManeuver"] = IManeuver class IDisplaySystem(object): @@ -3635,7 +3698,7 @@ class IDisplaySystem(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4713357538953774204, 7691016069329601429), + "iid_data" : (5056775395933698946, 13624352060324397238), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3655,7 +3718,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4713357538953774204, 7691016069329601429), IDisplaySystem) +agcls.AgClassCatalog.add_catalog_entry((5056775395933698946, 13624352060324397238), IDisplaySystem) agcls.AgTypeNameMap["IDisplaySystem"] = IDisplaySystem class IBurnout(object): @@ -3664,7 +3727,7 @@ class IBurnout(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4768490459946272698, 6896606911126661053), + "iid_data" : (5578059069385754977, 936712194792916363), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3684,7 +3747,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4768490459946272698, 6896606911126661053), IBurnout) +agcls.AgClassCatalog.add_catalog_entry((5578059069385754977, 936712194792916363), IBurnout) agcls.AgTypeNameMap["IBurnout"] = IBurnout class IElement(object): @@ -3693,7 +3756,7 @@ class IElement(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5488204777371386664, 9539562261869440956), + "iid_data" : (5328740578917893163, 11118485869547318691), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3713,7 +3776,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5488204777371386664, 9539562261869440956), IElement) +agcls.AgClassCatalog.add_catalog_entry((5328740578917893163, 11118485869547318691), IElement) agcls.AgTypeNameMap["IElement"] = IElement class IMCSSegment(object): @@ -3730,7 +3793,7 @@ class IMCSSegment(object): _get_results_method_offset = 7 _get_segment_summary_method_offset = 8 _metadata = { - "iid_data" : (5363594983371740097, 13023539001208839335), + "iid_data" : (5094568931565827926, 17211896705303178641), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3818,7 +3881,7 @@ def segment_summary(self) -> "IDataProviderResult": _property_names[segment_summary] = "segment_summary" -agcls.AgClassCatalog.add_catalog_entry((5363594983371740097, 13023539001208839335), IMCSSegment) +agcls.AgClassCatalog.add_catalog_entry((5094568931565827926, 17211896705303178641), IMCSSegment) agcls.AgTypeNameMap["IMCSSegment"] = IMCSSegment class IMCSSequence(object): @@ -3836,7 +3899,7 @@ class IMCSSequence(object): _get_scripting_tool_method_offset = 8 _apply_script_method_offset = 9 _metadata = { - "iid_data" : (5582283013374644007, 10842020077807962011), + "iid_data" : (4843628582434241411, 1847512841533124771), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3929,7 +3992,7 @@ def apply_script(self) -> None: _property_names[scripting_tool] = "scripting_tool" -agcls.AgClassCatalog.add_catalog_entry((5582283013374644007, 10842020077807962011), IMCSSequence) +agcls.AgClassCatalog.add_catalog_entry((4843628582434241411, 1847512841533124771), IMCSSequence) agcls.AgTypeNameMap["IMCSSequence"] = IMCSSequence class IProfile(object): @@ -3947,7 +4010,7 @@ class IProfile(object): _set_mode_method_offset = 8 _get_type_method_offset = 9 _metadata = { - "iid_data" : (4686877490284796494, 11687945607961083032), + "iid_data" : (5134822823028732841, 16457067571903109510), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4040,7 +4103,7 @@ def type(self) -> "Profile": _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((4686877490284796494, 11687945607961083032), IProfile) +agcls.AgClassCatalog.add_catalog_entry((5134822823028732841, 16457067571903109510), IProfile) agcls.AgTypeNameMap["IProfile"] = IProfile class ICentralBodyComponentEphemeris(object): @@ -4049,7 +4112,7 @@ class ICentralBodyComponentEphemeris(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5592778241070953614, 10499311837320329628), + "iid_data" : (5704514180134866486, 15262698207832028335), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4069,7 +4132,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5592778241070953614, 10499311837320329628), ICentralBodyComponentEphemeris) +agcls.AgClassCatalog.add_catalog_entry((5704514180134866486, 15262698207832028335), ICentralBodyComponentEphemeris) agcls.AgTypeNameMap["ICentralBodyComponentEphemeris"] = ICentralBodyComponentEphemeris class ICentralBodyComponentShape(object): @@ -4078,7 +4141,7 @@ class ICentralBodyComponentShape(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4933547587540680255, 5573209392764395165), + "iid_data" : (5423988146465098836, 8514496739062940059), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4098,7 +4161,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4933547587540680255, 5573209392764395165), ICentralBodyComponentShape) +agcls.AgClassCatalog.add_catalog_entry((5423988146465098836, 8514496739062940059), ICentralBodyComponentShape) agcls.AgTypeNameMap["ICentralBodyComponentShape"] = ICentralBodyComponentShape class ICentralBodyComponentAttitude(object): @@ -4107,7 +4170,7 @@ class ICentralBodyComponentAttitude(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5344723028474245754, 5582255056768029873), + "iid_data" : (4865912021769373822, 14691633511075142555), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4127,7 +4190,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5344723028474245754, 5582255056768029873), ICentralBodyComponentAttitude) +agcls.AgClassCatalog.add_catalog_entry((4865912021769373822, 14691633511075142555), ICentralBodyComponentAttitude) agcls.AgTypeNameMap["ICentralBodyComponentAttitude"] = ICentralBodyComponentAttitude class ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides(ICentralBodyComponentEphemeris): @@ -4138,7 +4201,7 @@ class ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides(ICentralBodyComp _get_jplde_filename_method_offset = 1 _set_jplde_filename_method_offset = 2 _metadata = { - "iid_data" : (5096958885497432761, 15383033303903279551), + "iid_data" : (4675848925889480937, 7499602249794597506), "vtable_reference" : ICentralBodyComponentEphemeris._vtable_offset + ICentralBodyComponentEphemeris._num_methods - 1, } _property_names = {} @@ -4175,7 +4238,7 @@ def jplde_filename(self, value:str) -> None: _property_names[jplde_filename] = "jplde_filename" -agcls.AgClassCatalog.add_catalog_entry((5096958885497432761, 15383033303903279551), ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides) +agcls.AgClassCatalog.add_catalog_entry((4675848925889480937, 7499602249794597506), ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides) agcls.AgTypeNameMap["ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides"] = ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides class INumericalIntegrator(object): @@ -4184,7 +4247,7 @@ class INumericalIntegrator(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4724514531705891614, 6171053309445421234), + "iid_data" : (5676399591773054668, 7817686020788830084), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4204,7 +4267,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4724514531705891614, 6171053309445421234), INumericalIntegrator) +agcls.AgClassCatalog.add_catalog_entry((5676399591773054668, 7817686020788830084), INumericalIntegrator) agcls.AgTypeNameMap["INumericalIntegrator"] = INumericalIntegrator @@ -4227,7 +4290,7 @@ class MCSDriver(IPropagator, SupportsDeleteCallback): >>> driver.run_mcs() """ - _num_methods = 14 + _num_methods = 15 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_main_sequence_method_offset = 1 _get_options_method_offset = 2 @@ -4243,8 +4306,9 @@ class MCSDriver(IPropagator, SupportsDeleteCallback): _append_run_from_state_method_offset = 12 _run_mcs2_method_offset = 13 _get_calculation_graphs_method_offset = 14 + _get_flight_dynamics_record_creator_method_offset = 15 _metadata = { - "iid_data" : (5434593673786300345, 9884445645793902248), + "iid_data" : (4994733263183903758, 17552885387466519222), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4353,10 +4417,19 @@ def calculation_graphs(self) -> "CalculationGraphCollection": """Get the calculation graphs.""" return self._intf.get_property(MCSDriver._metadata, MCSDriver._get_calculation_graphs_metadata) + _get_flight_dynamics_record_creator_metadata = { "offset" : _get_flight_dynamics_record_creator_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def flight_dynamics_record_creator(self) -> "FlightDynamicsRecordCreator": + """Get the flight dynamics record creator.""" + return self._intf.get_property(MCSDriver._metadata, MCSDriver._get_flight_dynamics_record_creator_metadata) + _property_names[main_sequence] = "main_sequence" _property_names[options] = "options" _property_names[auto_sequence] = "auto_sequence" _property_names[calculation_graphs] = "calculation_graphs" + _property_names[flight_dynamics_record_creator] = "flight_dynamics_record_creator" def __init__(self, source_object=None): """Construct an object of type MCSDriver.""" @@ -4373,7 +4446,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSDriver, [MCSDriver, IPropagator]) -agcls.AgClassCatalog.add_catalog_entry((5389292584719371376, 5476973722651125132), MCSDriver) +agcls.AgClassCatalog.add_catalog_entry((4917143741887478584, 1914205998158186885), MCSDriver) agcls.AgTypeNameMap["MCSDriver"] = MCSDriver class MCSSegmentCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -4395,7 +4468,7 @@ class MCSSegmentCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_item_by_index_method_offset = 12 _get_item_by_name_method_offset = 13 _metadata = { - "iid_data" : (5058380971033415851, 1014008794519657865), + "iid_data" : (5003995926211287562, 10716247730870813341), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -4531,7 +4604,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSSegmentCollection, [MCSSegmentCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4909520030354968962, 14065348172908224678), MCSSegmentCollection) +agcls.AgClassCatalog.add_catalog_entry((4851158208932705006, 1087187978756164790), MCSSegmentCollection) agcls.AgTypeNameMap["MCSSegmentCollection"] = MCSSegmentCollection class MCSEnd(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, SupportsDeleteCallback): @@ -4540,7 +4613,7 @@ class MCSEnd(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, SupportsDele _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5377430998049428360, 10736208053127098559), + "iid_data" : (5520071051830685619, 4643578520825679030), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4567,13 +4640,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSEnd, [MCSEnd, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo]) -agcls.AgClassCatalog.add_catalog_entry((4611836544222750290, 3791847305781604787), MCSEnd) +agcls.AgClassCatalog.add_catalog_entry((4764334079884501185, 7022892029883753613), MCSEnd) agcls.AgTypeNameMap["MCSEnd"] = MCSEnd class MCSInitialState(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for an Initial State segment.""" - _num_methods = 14 + _num_methods = 18 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 @@ -4589,8 +4662,12 @@ class MCSInitialState(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICl _is_control_parameter_enabled_method_offset = 12 _get_control_parameters_available_method_offset = 13 _get_user_variables_method_offset = 14 + _get_stochastic_parameters_method_offset = 15 + _get_flight_dynamics_record_name_method_offset = 16 + _get_propagator_name_method_offset = 17 + _unlock_initial_state_segment_method_offset = 18 _metadata = { - "iid_data" : (5028451386241945120, 18244435719331815809), + "iid_data" : (5208510868759005769, 13548567409789362344), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4703,6 +4780,37 @@ def user_variables(self) -> "UserVariableCollection": """Interface used to modify user variables for the initial state segment.""" return self._intf.get_property(MCSInitialState._metadata, MCSInitialState._get_user_variables_metadata) + _get_stochastic_parameters_metadata = { "offset" : _get_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_parameters(self) -> "StochasticParameters": + """Get the stochastic parameters.""" + return self._intf.get_property(MCSInitialState._metadata, MCSInitialState._get_stochastic_parameters_metadata) + + _get_flight_dynamics_record_name_metadata = { "offset" : _get_flight_dynamics_record_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def flight_dynamics_record_name(self) -> str: + """Return the name of the flight dynamics record used in the initial state segment.""" + return self._intf.get_property(MCSInitialState._metadata, MCSInitialState._get_flight_dynamics_record_name_metadata) + + _get_propagator_name_metadata = { "offset" : _get_propagator_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def propagator_name(self) -> str: + """Return the name of the propagator embedded in the flight dynamics record used in the initial state segment.""" + return self._intf.get_property(MCSInitialState._metadata, MCSInitialState._get_propagator_name_metadata) + + _unlock_initial_state_segment_metadata = { "offset" : _unlock_initial_state_segment_method_offset, + "arg_types" : (), + "marshallers" : () } + def unlock_initial_state_segment(self) -> None: + """Unlocks the initial state segment.""" + return self._intf.invoke(MCSInitialState._metadata, MCSInitialState._unlock_initial_state_segment_metadata, ) + _property_names[coord_system_name] = "coord_system_name" _property_names[orbit_epoch] = "orbit_epoch" _property_names[spacecraft_parameters] = "spacecraft_parameters" @@ -4711,6 +4819,9 @@ def user_variables(self) -> "UserVariableCollection": _property_names[element] = "element" _property_names[control_parameters_available] = "control_parameters_available" _property_names[user_variables] = "user_variables" + _property_names[stochastic_parameters] = "stochastic_parameters" + _property_names[flight_dynamics_record_name] = "flight_dynamics_record_name" + _property_names[propagator_name] = "propagator_name" def __init__(self, source_object=None): """Construct an object of type MCSInitialState.""" @@ -4733,7 +4844,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSInitialState, [MCSInitialState, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5119690725327440606, 12426330438899630259), MCSInitialState) +agcls.AgClassCatalog.add_catalog_entry((5065782636874618729, 11976473175597650053), MCSInitialState) agcls.AgTypeNameMap["MCSInitialState"] = MCSInitialState class SpacecraftParameters(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -4760,7 +4871,7 @@ class SpacecraftParameters(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_k2_method_offset = 17 _set_k2_method_offset = 18 _metadata = { - "iid_data" : (5571064856599243066, 14979986637316024483), + "iid_data" : (4993368916543374036, 6364338506758409917), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4927,7 +5038,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SpacecraftParameters, [SpacecraftParameters, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5397758463997765929, 8149019131139753100), SpacecraftParameters) +agcls.AgClassCatalog.add_catalog_entry((5119613969288764326, 15434471937863686582), SpacecraftParameters) agcls.AgTypeNameMap["SpacecraftParameters"] = SpacecraftParameters class FuelTank(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -4948,7 +5059,7 @@ class FuelTank(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_maximum_fuel_mass_method_offset = 11 _set_maximum_fuel_mass_method_offset = 12 _metadata = { - "iid_data" : (5624502096774973488, 5173171893781027749), + "iid_data" : (5611059327322562228, 211884676197652647), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -5067,9 +5178,171 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FuelTank, [FuelTank, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5728765514206679012, 4259677341011527818), FuelTank) +agcls.AgClassCatalog.add_catalog_entry((5270035699153109821, 8257925326420965531), FuelTank) agcls.AgTypeNameMap["FuelTank"] = FuelTank +class StochasticParameters(IRuntimeTypeInfoProvider, SupportsDeleteCallback): + """The segment's stochastic parameters.""" + + _num_methods = 14 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_drag_initial_correction_method_offset = 1 + _set_drag_initial_correction_method_offset = 2 + _get_drag_long_term_initial_correction_method_offset = 3 + _set_drag_long_term_initial_correction_method_offset = 4 + _get_density_model_initial_correction_method_offset = 5 + _set_density_model_initial_correction_method_offset = 6 + _get_srp_initial_correction_method_offset = 7 + _set_srp_initial_correction_method_offset = 8 + _get_srp_long_term_initial_correction_method_offset = 9 + _set_srp_long_term_initial_correction_method_offset = 10 + _get_ballistic_coefficient_method_offset = 11 + _get_cr_a_over_m_method_offset = 12 + _get_drag_n_plate_stochastic_correction_parameters_method_offset = 13 + _get_srp_n_plate_stochastic_correction_parameters_method_offset = 14 + _metadata = { + "iid_data" : (5511443792595116471, 1448597601540131721), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, StochasticParameters) + + _get_drag_initial_correction_metadata = { "offset" : _get_drag_initial_correction_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def drag_initial_correction(self) -> float: + """Get or set the drag initial correction.""" + return self._intf.get_property(StochasticParameters._metadata, StochasticParameters._get_drag_initial_correction_metadata) + + _set_drag_initial_correction_metadata = { "offset" : _set_drag_initial_correction_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @drag_initial_correction.setter + def drag_initial_correction(self, value:float) -> None: + return self._intf.set_property(StochasticParameters._metadata, StochasticParameters._set_drag_initial_correction_metadata, value) + + _get_drag_long_term_initial_correction_metadata = { "offset" : _get_drag_long_term_initial_correction_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def drag_long_term_initial_correction(self) -> float: + """Get or set the drag long term initial correction.""" + return self._intf.get_property(StochasticParameters._metadata, StochasticParameters._get_drag_long_term_initial_correction_metadata) + + _set_drag_long_term_initial_correction_metadata = { "offset" : _set_drag_long_term_initial_correction_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @drag_long_term_initial_correction.setter + def drag_long_term_initial_correction(self, value:float) -> None: + return self._intf.set_property(StochasticParameters._metadata, StochasticParameters._set_drag_long_term_initial_correction_metadata, value) + + _get_density_model_initial_correction_metadata = { "offset" : _get_density_model_initial_correction_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def density_model_initial_correction(self) -> float: + """Get or set the density model initial correction.""" + return self._intf.get_property(StochasticParameters._metadata, StochasticParameters._get_density_model_initial_correction_metadata) + + _set_density_model_initial_correction_metadata = { "offset" : _set_density_model_initial_correction_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @density_model_initial_correction.setter + def density_model_initial_correction(self, value:float) -> None: + return self._intf.set_property(StochasticParameters._metadata, StochasticParameters._set_density_model_initial_correction_metadata, value) + + _get_srp_initial_correction_metadata = { "offset" : _get_srp_initial_correction_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def srp_initial_correction(self) -> float: + """Get or set the Solar Radiation Pressure initial correction.""" + return self._intf.get_property(StochasticParameters._metadata, StochasticParameters._get_srp_initial_correction_metadata) + + _set_srp_initial_correction_metadata = { "offset" : _set_srp_initial_correction_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @srp_initial_correction.setter + def srp_initial_correction(self, value:float) -> None: + return self._intf.set_property(StochasticParameters._metadata, StochasticParameters._set_srp_initial_correction_metadata, value) + + _get_srp_long_term_initial_correction_metadata = { "offset" : _get_srp_long_term_initial_correction_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def srp_long_term_initial_correction(self) -> float: + """Get or set the Solar Radiation Pressure long term initial correction.""" + return self._intf.get_property(StochasticParameters._metadata, StochasticParameters._get_srp_long_term_initial_correction_metadata) + + _set_srp_long_term_initial_correction_metadata = { "offset" : _set_srp_long_term_initial_correction_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @srp_long_term_initial_correction.setter + def srp_long_term_initial_correction(self, value:float) -> None: + return self._intf.set_property(StochasticParameters._metadata, StochasticParameters._set_srp_long_term_initial_correction_metadata, value) + + _get_ballistic_coefficient_metadata = { "offset" : _get_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def ballistic_coefficient(self) -> float: + """Get the ballistic coefficient.""" + return self._intf.get_property(StochasticParameters._metadata, StochasticParameters._get_ballistic_coefficient_metadata) + + _get_cr_a_over_m_metadata = { "offset" : _get_cr_a_over_m_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def cr_a_over_m(self) -> float: + """Get the Cr A / M""" + return self._intf.get_property(StochasticParameters._metadata, StochasticParameters._get_cr_a_over_m_metadata) + + _get_drag_n_plate_stochastic_correction_parameters_metadata = { "offset" : _get_drag_n_plate_stochastic_correction_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def drag_n_plate_stochastic_correction_parameters(self) -> "NPlateStochasticCorrectionParametersCollection": + """Drag NPlate Stochastic Correction Parameters.""" + return self._intf.get_property(StochasticParameters._metadata, StochasticParameters._get_drag_n_plate_stochastic_correction_parameters_metadata) + + _get_srp_n_plate_stochastic_correction_parameters_metadata = { "offset" : _get_srp_n_plate_stochastic_correction_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def srp_n_plate_stochastic_correction_parameters(self) -> "NPlateStochasticCorrectionParametersCollection": + """SRP NPlate Stochastic Correction Parameters.""" + return self._intf.get_property(StochasticParameters._metadata, StochasticParameters._get_srp_n_plate_stochastic_correction_parameters_metadata) + + _property_names[drag_initial_correction] = "drag_initial_correction" + _property_names[drag_long_term_initial_correction] = "drag_long_term_initial_correction" + _property_names[density_model_initial_correction] = "density_model_initial_correction" + _property_names[srp_initial_correction] = "srp_initial_correction" + _property_names[srp_long_term_initial_correction] = "srp_long_term_initial_correction" + _property_names[ballistic_coefficient] = "ballistic_coefficient" + _property_names[cr_a_over_m] = "cr_a_over_m" + _property_names[drag_n_plate_stochastic_correction_parameters] = "drag_n_plate_stochastic_correction_parameters" + _property_names[srp_n_plate_stochastic_correction_parameters] = "srp_n_plate_stochastic_correction_parameters" + + def __init__(self, source_object=None): + """Construct an object of type StochasticParameters.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, StochasticParameters) + IRuntimeTypeInfoProvider.__init__(self, source_object) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + IRuntimeTypeInfoProvider._private_init(self, intf) + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, StochasticParameters, [StochasticParameters, IRuntimeTypeInfoProvider]) + +agcls.AgClassCatalog.add_catalog_entry((5051075336015377662, 5180309403084802195), StochasticParameters) +agcls.AgTypeNameMap["StochasticParameters"] = StochasticParameters + class ElementCartesian(IElement, IRuntimeTypeInfoProvider, SupportsDeleteCallback): """Properties for Cartesian elements.""" @@ -5088,7 +5361,7 @@ class ElementCartesian(IElement, IRuntimeTypeInfoProvider, SupportsDeleteCallbac _get_vz_method_offset = 11 _set_vz_method_offset = 12 _metadata = { - "iid_data" : (5300421637043411044, 13353383975691849384), + "iid_data" : (4754725509434138093, 11844729002923716224), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -5209,7 +5482,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementCartesian, [ElementCartesian, IElement, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5499013447957353870, 11386343310021492869), ElementCartesian) +agcls.AgClassCatalog.add_catalog_entry((5001586217053946581, 14251771642119198896), ElementCartesian) agcls.AgTypeNameMap["ElementCartesian"] = ElementCartesian class ElementKeplerian(IElement, SupportsDeleteCallback): @@ -5264,7 +5537,7 @@ class ElementKeplerian(IElement, SupportsDeleteCallback): _get_periapsis_radius_shape_method_offset = 45 _set_periapsis_radius_shape_method_offset = 46 _metadata = { - "iid_data" : (4838552578512971254, 14667696790538271421), + "iid_data" : (4737229008602739093, 7264585218110189451), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -5655,7 +5928,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementKeplerian, [ElementKeplerian, IElement]) -agcls.AgClassCatalog.add_catalog_entry((4837397415885939909, 2998991674367307441), ElementKeplerian) +agcls.AgClassCatalog.add_catalog_entry((5285699785681264903, 222837755344947844), ElementKeplerian) agcls.AgTypeNameMap["ElementKeplerian"] = ElementKeplerian class ElementEquinoctial(IElement, SupportsDeleteCallback): @@ -5680,7 +5953,7 @@ class ElementEquinoctial(IElement, SupportsDeleteCallback): _get_formulation_method_offset = 15 _set_formulation_method_offset = 16 _metadata = { - "iid_data" : (4929939837613149187, 12262545808188521122), + "iid_data" : (4972830598544152799, 163456776789359233), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -5831,7 +6104,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementEquinoctial, [ElementEquinoctial, IElement]) -agcls.AgClassCatalog.add_catalog_entry((4616647420053820287, 5121823230219393442), ElementEquinoctial) +agcls.AgClassCatalog.add_catalog_entry((4702992785962880848, 6556267701914943666), ElementEquinoctial) agcls.AgTypeNameMap["ElementEquinoctial"] = ElementEquinoctial class ElementDelaunay(IElement, SupportsDeleteCallback): @@ -5858,7 +6131,7 @@ class ElementDelaunay(IElement, SupportsDeleteCallback): _get_inclination_method_offset = 17 _set_inclination_method_offset = 18 _metadata = { - "iid_data" : (4889723355609554180, 2305371170781207216), + "iid_data" : (5072657538866730446, 3437222748692444291), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -6025,7 +6298,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementDelaunay, [ElementDelaunay, IElement]) -agcls.AgClassCatalog.add_catalog_entry((5235483572359958962, 10845894774806134964), ElementDelaunay) +agcls.AgClassCatalog.add_catalog_entry((4855187817604308451, 7916181135426662843), ElementDelaunay) agcls.AgTypeNameMap["ElementDelaunay"] = ElementDelaunay class ElementMixedSpherical(IElement, SupportsDeleteCallback): @@ -6048,7 +6321,7 @@ class ElementMixedSpherical(IElement, SupportsDeleteCallback): _get_vertical_flight_path_angle_method_offset = 13 _set_vertical_flight_path_angle_method_offset = 14 _metadata = { - "iid_data" : (5321102592411773457, 10534508528245466780), + "iid_data" : (4850755641275672515, 13284806175104917405), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -6183,7 +6456,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementMixedSpherical, [ElementMixedSpherical, IElement]) -agcls.AgClassCatalog.add_catalog_entry((5073171977022283093, 17307231198305551532), ElementMixedSpherical) +agcls.AgClassCatalog.add_catalog_entry((5654601300443504242, 8687842302515470764), ElementMixedSpherical) agcls.AgTypeNameMap["ElementMixedSpherical"] = ElementMixedSpherical class ElementSpherical(IElement, SupportsDeleteCallback): @@ -6206,7 +6479,7 @@ class ElementSpherical(IElement, SupportsDeleteCallback): _get_vertical_flight_path_angle_method_offset = 13 _set_vertical_flight_path_angle_method_offset = 14 _metadata = { - "iid_data" : (5756098792360695636, 8434394741165502088), + "iid_data" : (5084323654258953508, 6538736422850986650), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -6341,7 +6614,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementSpherical, [ElementSpherical, IElement]) -agcls.AgClassCatalog.add_catalog_entry((5178479078200941926, 400212392703168189), ElementSpherical) +agcls.AgClassCatalog.add_catalog_entry((5385215885749651786, 5756942959819183500), ElementSpherical) agcls.AgTypeNameMap["ElementSpherical"] = ElementSpherical class ElementTargetVectorIncomingAsymptote(IElement, SupportsDeleteCallback): @@ -6362,7 +6635,7 @@ class ElementTargetVectorIncomingAsymptote(IElement, SupportsDeleteCallback): _get_true_anomaly_method_offset = 11 _set_true_anomaly_method_offset = 12 _metadata = { - "iid_data" : (4892995040687317426, 11752684495085238196), + "iid_data" : (5348792092637420111, 3615427991654044837), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -6481,7 +6754,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementTargetVectorIncomingAsymptote, [ElementTargetVectorIncomingAsymptote, IElement]) -agcls.AgClassCatalog.add_catalog_entry((4791707063847479912, 8451572865872127390), ElementTargetVectorIncomingAsymptote) +agcls.AgClassCatalog.add_catalog_entry((5444142091574005833, 8605399399316812444), ElementTargetVectorIncomingAsymptote) agcls.AgTypeNameMap["ElementTargetVectorIncomingAsymptote"] = ElementTargetVectorIncomingAsymptote class ElementTargetVectorOutgoingAsymptote(IElement, SupportsDeleteCallback): @@ -6502,7 +6775,7 @@ class ElementTargetVectorOutgoingAsymptote(IElement, SupportsDeleteCallback): _get_true_anomaly_method_offset = 11 _set_true_anomaly_method_offset = 12 _metadata = { - "iid_data" : (5339488085564360630, 8608472543383636129), + "iid_data" : (5512856055590729835, 5068451356660051883), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -6621,7 +6894,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementTargetVectorOutgoingAsymptote, [ElementTargetVectorOutgoingAsymptote, IElement]) -agcls.AgClassCatalog.add_catalog_entry((5739406173576252558, 18013377322023481482), ElementTargetVectorOutgoingAsymptote) +agcls.AgClassCatalog.add_catalog_entry((4910965005754493931, 1093325866388547226), ElementTargetVectorOutgoingAsymptote) agcls.AgTypeNameMap["ElementTargetVectorOutgoingAsymptote"] = ElementTargetVectorOutgoingAsymptote class ElementGeodetic(IElement, SupportsDeleteCallback): @@ -6646,7 +6919,7 @@ class ElementGeodetic(IElement, SupportsDeleteCallback): _get_radius_rate_method_offset = 15 _set_radius_rate_method_offset = 16 _metadata = { - "iid_data" : (5001084873375430510, 1131906645414183102), + "iid_data" : (5177036305371394654, 7056358111563403924), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -6797,7 +7070,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementGeodetic, [ElementGeodetic, IElement]) -agcls.AgClassCatalog.add_catalog_entry((4649398427299663878, 376586418108698241), ElementGeodetic) +agcls.AgClassCatalog.add_catalog_entry((4924127058167071712, 10849237518494243751), ElementGeodetic) agcls.AgTypeNameMap["ElementGeodetic"] = ElementGeodetic class ElementBPlane(IElement, SupportsDeleteCallback): @@ -6832,7 +7105,7 @@ class ElementBPlane(IElement, SupportsDeleteCallback): _get_true_anomaly_method_offset = 25 _set_true_anomaly_method_offset = 26 _metadata = { - "iid_data" : (5408340847027096584, 1882909674586958218), + "iid_data" : (5253518477817538815, 14086877501399307184), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -7063,7 +7336,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementBPlane, [ElementBPlane, IElement]) -agcls.AgClassCatalog.add_catalog_entry((5159631324272900961, 8893182645510748334), ElementBPlane) +agcls.AgClassCatalog.add_catalog_entry((5301010450885527084, 10471659590782911667), ElementBPlane) agcls.AgTypeNameMap["ElementBPlane"] = ElementBPlane class ElementSphericalRangeRate(IElement, SupportsDeleteCallback): @@ -7084,7 +7357,7 @@ class ElementSphericalRangeRate(IElement, SupportsDeleteCallback): _get_range_rate_method_offset = 11 _set_range_rate_method_offset = 12 _metadata = { - "iid_data" : (5305548903845118989, 13104622450174055820), + "iid_data" : (5349478013774871676, 13100178990723822468), "vtable_reference" : IElement._vtable_offset + IElement._num_methods - 1, } _property_names = {} @@ -7203,7 +7476,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementSphericalRangeRate, [ElementSphericalRangeRate, IElement]) -agcls.AgClassCatalog.add_catalog_entry((4959039473664888368, 13118382122406988682), ElementSphericalRangeRate) +agcls.AgClassCatalog.add_catalog_entry((5655427194729004546, 2297519469343687356), ElementSphericalRangeRate) agcls.AgTypeNameMap["ElementSphericalRangeRate"] = ElementSphericalRangeRate class MCSPropagate(IMCSSegment, IComponentInfo, ICloneable, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -7233,7 +7506,7 @@ class MCSPropagate(IMCSSegment, IComponentInfo, ICloneable, IRuntimeTypeInfoProv _get_should_reinitialize_stm_at_start_of_segment_propagation_method_offset = 20 _set_should_reinitialize_stm_at_start_of_segment_propagation_method_offset = 21 _metadata = { - "iid_data" : (4982104245615881734, 11405336420499347081), + "iid_data" : (4907710947260880591, 6934035241970949544), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7429,7 +7702,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSPropagate, [MCSPropagate, IMCSSegment, IComponentInfo, ICloneable, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5194969086151067853, 10177006802175344288), MCSPropagate) +agcls.AgClassCatalog.add_catalog_entry((5379026390492776926, 11356467692178641302), MCSPropagate) agcls.AgTypeNameMap["MCSPropagate"] = MCSPropagate class State(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -7471,7 +7744,7 @@ class State(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _set_k2_method_offset = 32 _get_in_frame_name_method_offset = 33 _metadata = { - "iid_data" : (4804985124432915391, 9179349462890422656), + "iid_data" : (4679475864876479133, 16094245988557651850), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7759,7 +8032,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, State, [State, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4795127631371666389, 13941908390852527797), State) +agcls.AgClassCatalog.add_catalog_entry((5319867118952459775, 17549475604682092464), State) agcls.AgTypeNameMap["State"] = State class StoppingConditionCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -7778,7 +8051,7 @@ class StoppingConditionCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallba _get_item_by_index_method_offset = 9 _get_item_by_name_method_offset = 10 _metadata = { - "iid_data" : (5630863724408399388, 12206717745624651652), + "iid_data" : (4968689595999377893, 12027930503854613156), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -7891,7 +8164,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StoppingConditionCollection, [StoppingConditionCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5312353168653404039, 12679003996478946741), StoppingConditionCollection) +agcls.AgClassCatalog.add_catalog_entry((5002109284907525235, 3736376952929626546), StoppingConditionCollection) agcls.AgTypeNameMap["StoppingConditionCollection"] = StoppingConditionCollection class AccessStoppingCondition(IComponentInfo, ICloneable, IStoppingConditionComponent, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -7928,7 +8201,7 @@ class AccessStoppingCondition(IComponentInfo, ICloneable, IStoppingConditionComp _get_use_light_time_delay_method_offset = 27 _set_use_light_time_delay_method_offset = 28 _metadata = { - "iid_data" : (4897277133588344594, 316659950229172406), + "iid_data" : (5092364774032629568, 5477778004592410550), "vtable_reference" : IStoppingConditionComponent._vtable_offset + IStoppingConditionComponent._num_methods - 1, } _property_names = {} @@ -8185,7 +8458,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AccessStoppingCondition, [AccessStoppingCondition, IComponentInfo, ICloneable, IStoppingConditionComponent, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4811929967101649166, 10033959377873712801), AccessStoppingCondition) +agcls.AgClassCatalog.add_catalog_entry((4747011128530517666, 16333304833909642686), AccessStoppingCondition) agcls.AgTypeNameMap["AccessStoppingCondition"] = AccessStoppingCondition class LightingStoppingCondition(IComponentInfo, ICloneable, IStoppingConditionComponent, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -8212,7 +8485,7 @@ class LightingStoppingCondition(IComponentInfo, ICloneable, IStoppingConditionCo _get_eclipsing_bodies_method_offset = 17 _get_available_eclipsing_bodies_method_offset = 18 _metadata = { - "iid_data" : (5629329659757080199, 7326471514331213698), + "iid_data" : (5553668681731514875, 8344518756562787713), "vtable_reference" : IStoppingConditionComponent._vtable_offset + IStoppingConditionComponent._num_methods - 1, } _property_names = {} @@ -8387,7 +8660,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LightingStoppingCondition, [LightingStoppingCondition, IComponentInfo, ICloneable, IStoppingConditionComponent, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5265280262797051925, 13545129389778936992), LightingStoppingCondition) +agcls.AgClassCatalog.add_catalog_entry((4818363256155244530, 8559542189256832161), LightingStoppingCondition) agcls.AgTypeNameMap["LightingStoppingCondition"] = LightingStoppingCondition class StoppingCondition(IComponentInfo, ICloneable, IStoppingConditionComponent, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -8426,7 +8699,7 @@ class StoppingCondition(IComponentInfo, ICloneable, IStoppingConditionComponent, _paste_user_calculation_object_from_clipboard_method_offset = 29 _get_user_calculation_object_link_embed_control_method_offset = 30 _metadata = { - "iid_data" : (4986301151178184009, 6721367927442663319), + "iid_data" : (5553167968135652861, 5533859391106223760), "vtable_reference" : IStoppingConditionComponent._vtable_offset + IStoppingConditionComponent._num_methods - 1, } _property_names = {} @@ -8698,7 +8971,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StoppingCondition, [StoppingCondition, IComponentInfo, ICloneable, IStoppingConditionComponent, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5288325747025247960, 14620341470789352850), StoppingCondition) +agcls.AgClassCatalog.add_catalog_entry((5519724928531000492, 16952187656576806055), StoppingCondition) agcls.AgTypeNameMap["StoppingCondition"] = StoppingCondition class StoppingConditionElement(IComponentInfo, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -8714,7 +8987,7 @@ class StoppingConditionElement(IComponentInfo, IRuntimeTypeInfoProvider, Support _get_control_parameters_available_method_offset = 6 _get_properties_method_offset = 7 _metadata = { - "iid_data" : (4803961492800537644, 11540006383510258587), + "iid_data" : (4969013874829730466, 4336593572652072374), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8794,7 +9067,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StoppingConditionElement, [StoppingConditionElement, IComponentInfo, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5056737663241954080, 13082724610818700691), StoppingConditionElement) +agcls.AgClassCatalog.add_catalog_entry((5193540742135032738, 1209444052252165783), StoppingConditionElement) agcls.AgTypeNameMap["StoppingConditionElement"] = StoppingConditionElement class MCSSequence(IMCSSegment, IRuntimeTypeInfoProvider, IMCSSequence, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -8821,7 +9094,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSSequence, [IMCSSegment, IRuntimeTypeInfoProvider, IMCSSequence, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4728221592052087246, 17245365907217799322), MCSSequence) +agcls.AgClassCatalog.add_catalog_entry((5627353153909402854, 14122086653634309002), MCSSequence) agcls.AgTypeNameMap["MCSSequence"] = MCSSequence class MCSBackwardSequence(IMCSSegment, IRuntimeTypeInfoProvider, IMCSSequence, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -8830,7 +9103,7 @@ class MCSBackwardSequence(IMCSSegment, IRuntimeTypeInfoProvider, IMCSSequence, I _num_methods = 0 _vtable_offset = IMCSSequence._vtable_offset + IMCSSequence._num_methods _metadata = { - "iid_data" : (5647154259170389577, 17278564796132019345), + "iid_data" : (5484418609440262314, 561516619709124285), "vtable_reference" : IMCSSequence._vtable_offset + IMCSSequence._num_methods - 1, } _property_names = {} @@ -8861,7 +9134,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSBackwardSequence, [MCSBackwardSequence, IMCSSegment, IRuntimeTypeInfoProvider, IMCSSequence, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5483461179733130724, 18354047637942609031), MCSBackwardSequence) +agcls.AgClassCatalog.add_catalog_entry((4933862565201625262, 12649297480045836212), MCSBackwardSequence) agcls.AgTypeNameMap["MCSBackwardSequence"] = MCSBackwardSequence class MCSLaunch(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -8902,7 +9175,7 @@ class MCSLaunch(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneabl _set_set_mission_elapsed_time_epoch_method_offset = 31 _get_user_variables_method_offset = 32 _metadata = { - "iid_data" : (5629359826497880460, 7376461998916133763), + "iid_data" : (4703203469734420615, 5943981186049068168), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9191,7 +9464,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSLaunch, [MCSLaunch, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4943627088855875894, 16294750130809619880), MCSLaunch) +agcls.AgClassCatalog.add_catalog_entry((4688589716938728944, 6983819145588502958), MCSLaunch) agcls.AgTypeNameMap["MCSLaunch"] = MCSLaunch class DisplaySystemGeodetic(IDisplaySystem, SupportsDeleteCallback): @@ -9206,7 +9479,7 @@ class DisplaySystemGeodetic(IDisplaySystem, SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (4956741510127523826, 11651406499667779456), + "iid_data" : (4728057318656483227, 400499763730982029), "vtable_reference" : IDisplaySystem._vtable_offset + IDisplaySystem._num_methods - 1, } _property_names = {} @@ -9277,7 +9550,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DisplaySystemGeodetic, [DisplaySystemGeodetic, IDisplaySystem]) -agcls.AgClassCatalog.add_catalog_entry((5185180578154751703, 12390255830257417611), DisplaySystemGeodetic) +agcls.AgClassCatalog.add_catalog_entry((4669418655564041286, 15112009430572624825), DisplaySystemGeodetic) agcls.AgTypeNameMap["DisplaySystemGeodetic"] = DisplaySystemGeodetic class DisplaySystemGeocentric(IDisplaySystem, SupportsDeleteCallback): @@ -9292,7 +9565,7 @@ class DisplaySystemGeocentric(IDisplaySystem, SupportsDeleteCallback): _get_radius_method_offset = 5 _set_radius_method_offset = 6 _metadata = { - "iid_data" : (5196042213365885690, 9963805608834460839), + "iid_data" : (5552892689317634351, 18372225012228848317), "vtable_reference" : IDisplaySystem._vtable_offset + IDisplaySystem._num_methods - 1, } _property_names = {} @@ -9363,7 +9636,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DisplaySystemGeocentric, [DisplaySystemGeocentric, IDisplaySystem]) -agcls.AgClassCatalog.add_catalog_entry((5504948962407842285, 6237651898638065543), DisplaySystemGeocentric) +agcls.AgClassCatalog.add_catalog_entry((5675058987604135914, 9077932388130161799), DisplaySystemGeocentric) agcls.AgTypeNameMap["DisplaySystemGeocentric"] = DisplaySystemGeocentric class BurnoutGeodetic(IBurnout, SupportsDeleteCallback): @@ -9378,7 +9651,7 @@ class BurnoutGeodetic(IBurnout, SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (5576865739894481099, 2369937294263193020), + "iid_data" : (5107389513245245047, 3221714739912187319), "vtable_reference" : IBurnout._vtable_offset + IBurnout._num_methods - 1, } _property_names = {} @@ -9449,7 +9722,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BurnoutGeodetic, [BurnoutGeodetic, IBurnout]) -agcls.AgClassCatalog.add_catalog_entry((5539865009872503013, 8668164257717054908), BurnoutGeodetic) +agcls.AgClassCatalog.add_catalog_entry((4747985084217437937, 4479705546763704708), BurnoutGeodetic) agcls.AgTypeNameMap["BurnoutGeodetic"] = BurnoutGeodetic class BurnoutCBFCartesian(IBurnout, SupportsDeleteCallback): @@ -9470,7 +9743,7 @@ class BurnoutCBFCartesian(IBurnout, SupportsDeleteCallback): _get_cartesian_burnout_vz_method_offset = 11 _set_cartesian_burnout_vz_method_offset = 12 _metadata = { - "iid_data" : (5533696357243410767, 4114781725420291000), + "iid_data" : (4957483880187940479, 12462373927492468927), "vtable_reference" : IBurnout._vtable_offset + IBurnout._num_methods - 1, } _property_names = {} @@ -9589,7 +9862,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BurnoutCBFCartesian, [BurnoutCBFCartesian, IBurnout]) -agcls.AgClassCatalog.add_catalog_entry((5317169324524563753, 10355185014748398739), BurnoutCBFCartesian) +agcls.AgClassCatalog.add_catalog_entry((4906231524412054084, 13896987091420773529), BurnoutCBFCartesian) agcls.AgTypeNameMap["BurnoutCBFCartesian"] = BurnoutCBFCartesian class BurnoutGeocentric(IBurnout, SupportsDeleteCallback): @@ -9604,7 +9877,7 @@ class BurnoutGeocentric(IBurnout, SupportsDeleteCallback): _get_radius_method_offset = 5 _set_radius_method_offset = 6 _metadata = { - "iid_data" : (5762718672652749616, 7859120436857445764), + "iid_data" : (5266413179375333528, 17737639183274162879), "vtable_reference" : IBurnout._vtable_offset + IBurnout._num_methods - 1, } _property_names = {} @@ -9675,7 +9948,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BurnoutGeocentric, [BurnoutGeocentric, IBurnout]) -agcls.AgClassCatalog.add_catalog_entry((5595051361256152931, 155232765662894480), BurnoutGeocentric) +agcls.AgClassCatalog.add_catalog_entry((5355552139907581956, 10311283353411218843), BurnoutGeocentric) agcls.AgTypeNameMap["BurnoutGeocentric"] = BurnoutGeocentric class BurnoutLaunchAzAltitude(IBurnout, SupportsDeleteCallback): @@ -9690,7 +9963,7 @@ class BurnoutLaunchAzAltitude(IBurnout, SupportsDeleteCallback): _get_altitude_radius_method_offset = 5 _set_altitude_radius_method_offset = 6 _metadata = { - "iid_data" : (5725841762349009839, 190320382121745067), + "iid_data" : (5513700980299544028, 6248189000296283529), "vtable_reference" : IBurnout._vtable_offset + IBurnout._num_methods - 1, } _property_names = {} @@ -9761,7 +10034,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BurnoutLaunchAzAltitude, [BurnoutLaunchAzAltitude, IBurnout]) -agcls.AgClassCatalog.add_catalog_entry((5762357320506376366, 9632671212585029549), BurnoutLaunchAzAltitude) +agcls.AgClassCatalog.add_catalog_entry((5526347824942280316, 16506326317024416384), BurnoutLaunchAzAltitude) agcls.AgTypeNameMap["BurnoutLaunchAzAltitude"] = BurnoutLaunchAzAltitude class BurnoutLaunchAzRadius(IBurnout, SupportsDeleteCallback): @@ -9776,7 +10049,7 @@ class BurnoutLaunchAzRadius(IBurnout, SupportsDeleteCallback): _get_radius_method_offset = 5 _set_radius_method_offset = 6 _metadata = { - "iid_data" : (5453106663533698568, 1463398942728011174), + "iid_data" : (4710168328294987601, 16102529341521658525), "vtable_reference" : IBurnout._vtable_offset + IBurnout._num_methods - 1, } _property_names = {} @@ -9847,7 +10120,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BurnoutLaunchAzRadius, [BurnoutLaunchAzRadius, IBurnout]) -agcls.AgClassCatalog.add_catalog_entry((4790898737235059150, 10276049878661454781), BurnoutLaunchAzRadius) +agcls.AgClassCatalog.add_catalog_entry((4917190882969392820, 5519810777684826297), BurnoutLaunchAzRadius) agcls.AgTypeNameMap["BurnoutLaunchAzRadius"] = BurnoutLaunchAzRadius class BurnoutVelocity(SupportsDeleteCallback): @@ -9866,7 +10139,7 @@ class BurnoutVelocity(SupportsDeleteCallback): _get_inertial_horizontal_flight_path_angle_method_offset = 9 _set_inertial_horizontal_flight_path_angle_method_offset = 10 _metadata = { - "iid_data" : (4907025633322372581, 16846539782637522584), + "iid_data" : (4616442666745300314, 18113623439532036759), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9967,7 +10240,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BurnoutVelocity, [BurnoutVelocity, ]) -agcls.AgClassCatalog.add_catalog_entry((5357386615005395369, 9502758749122036118), BurnoutVelocity) +agcls.AgClassCatalog.add_catalog_entry((5700140737277828951, 787440969839280521), BurnoutVelocity) agcls.AgTypeNameMap["BurnoutVelocity"] = BurnoutVelocity class MCSFollow(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -9998,7 +10271,7 @@ class MCSFollow(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneabl _get_control_parameters_available_method_offset = 21 _get_user_variables_method_offset = 22 _metadata = { - "iid_data" : (5434070931037272692, 14909867834553447813), + "iid_data" : (4950549121423000505, 1688346104735752364), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10207,7 +10480,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSFollow, [MCSFollow, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4651089075740067830, 16957833940556717219), MCSFollow) +agcls.AgClassCatalog.add_catalog_entry((4872378855776560259, 4274020066356144043), MCSFollow) agcls.AgTypeNameMap["MCSFollow"] = MCSFollow class MCSManeuver(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -10223,7 +10496,7 @@ class MCSManeuver(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, IClonea _is_control_parameter_enabled_method_offset = 6 _get_control_parameters_available_method_offset = 7 _metadata = { - "iid_data" : (5274901131733017230, 16553439757625640619), + "iid_data" : (5601529060748991119, 5979143663808422335), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10307,7 +10580,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSManeuver, [MCSManeuver, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5197336180196135168, 17213101951654587804), MCSManeuver) +agcls.AgClassCatalog.add_catalog_entry((4744277497916640520, 9244629912069739698), MCSManeuver) agcls.AgTypeNameMap["MCSManeuver"] = MCSManeuver class ManeuverFinite(IManeuver, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -10323,7 +10596,7 @@ class ManeuverFinite(IManeuver, IRuntimeTypeInfoProvider, SupportsDeleteCallback _set_thrust_efficiency_mode_method_offset = 6 _get_propagator_method_offset = 7 _metadata = { - "iid_data" : (5217603186191275445, 13780017606388512913), + "iid_data" : (5400498270784175660, 17065387083379834520), "vtable_reference" : IManeuver._vtable_offset + IManeuver._num_methods - 1, } _property_names = {} @@ -10405,7 +10678,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverFinite, [ManeuverFinite, IManeuver, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5240610333708177546, 2799450710697962646), ManeuverFinite) +agcls.AgClassCatalog.add_catalog_entry((5061085953930151527, 16453736005989534593), ManeuverFinite) agcls.AgTypeNameMap["ManeuverFinite"] = ManeuverFinite class ManeuverImpulsive(IManeuver, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -10416,7 +10689,7 @@ class ManeuverImpulsive(IManeuver, IRuntimeTypeInfoProvider, SupportsDeleteCallb _get_update_mass_method_offset = 1 _set_update_mass_method_offset = 2 _metadata = { - "iid_data" : (4750637454318981908, 11599245637405498752), + "iid_data" : (4820360831511911036, 7161118244038219939), "vtable_reference" : IManeuver._vtable_offset + IManeuver._num_methods - 1, } _property_names = {} @@ -10457,7 +10730,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverImpulsive, [ManeuverImpulsive, IManeuver, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5132300925433346245, 9116018589565227669), ManeuverImpulsive) +agcls.AgClassCatalog.add_catalog_entry((5280940993433745476, 2788715644673180584), ManeuverImpulsive) agcls.AgTypeNameMap["ManeuverImpulsive"] = ManeuverImpulsive class AttitudeControlImpulsiveVelocityVector(IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -10469,7 +10742,7 @@ class AttitudeControlImpulsiveVelocityVector(IAttitudeControlImpulsive, IAttitud _set_delta_v_magnitude_method_offset = 2 _get_body_constraint_vector_method_offset = 3 _metadata = { - "iid_data" : (5383729676911479635, 15831358368491906978), + "iid_data" : (4986808283419653745, 14991890682368752260), "vtable_reference" : IAttitudeControlImpulsive._vtable_offset + IAttitudeControlImpulsive._num_methods - 1, } _property_names = {} @@ -10521,7 +10794,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlImpulsiveVelocityVector, [AttitudeControlImpulsiveVelocityVector, IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4884403392612853562, 4746486195757777540), AttitudeControlImpulsiveVelocityVector) +agcls.AgClassCatalog.add_catalog_entry((4653614907957405685, 3324621596039010239), AttitudeControlImpulsiveVelocityVector) agcls.AgTypeNameMap["AttitudeControlImpulsiveVelocityVector"] = AttitudeControlImpulsiveVelocityVector class AttitudeControlImpulsiveAntiVelocityVector(IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -10533,7 +10806,7 @@ class AttitudeControlImpulsiveAntiVelocityVector(IAttitudeControlImpulsive, IAtt _set_delta_v_magnitude_method_offset = 2 _get_body_constraint_vector_method_offset = 3 _metadata = { - "iid_data" : (5478756088215709330, 17473176637230871450), + "iid_data" : (5719770972766261423, 17161224829609577344), "vtable_reference" : IAttitudeControlImpulsive._vtable_offset + IAttitudeControlImpulsive._num_methods - 1, } _property_names = {} @@ -10585,7 +10858,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlImpulsiveAntiVelocityVector, [AttitudeControlImpulsiveAntiVelocityVector, IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5209788070296914908, 11656929720675121292), AttitudeControlImpulsiveAntiVelocityVector) +agcls.AgClassCatalog.add_catalog_entry((4882381356319841623, 2576786103616691329), AttitudeControlImpulsiveAntiVelocityVector) agcls.AgTypeNameMap["AttitudeControlImpulsiveAntiVelocityVector"] = AttitudeControlImpulsiveAntiVelocityVector class AttitudeControlImpulsiveAttitude(IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -10599,7 +10872,7 @@ class AttitudeControlImpulsiveAttitude(IAttitudeControlImpulsive, IAttitudeContr _set_reference_axes_name_method_offset = 4 _get_orientation_method_offset = 5 _metadata = { - "iid_data" : (5725077979125730187, 16239998713400669345), + "iid_data" : (4617294119823060029, 1129775825460471203), "vtable_reference" : IAttitudeControlImpulsive._vtable_offset + IAttitudeControlImpulsive._num_methods - 1, } _property_names = {} @@ -10667,7 +10940,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlImpulsiveAttitude, [AttitudeControlImpulsiveAttitude, IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5745604571369372982, 2700112517730179510), AttitudeControlImpulsiveAttitude) +agcls.AgClassCatalog.add_catalog_entry((5295364413318020355, 17277569407245234596), AttitudeControlImpulsiveAttitude) agcls.AgTypeNameMap["AttitudeControlImpulsiveAttitude"] = AttitudeControlImpulsiveAttitude class AttitudeControlImpulsiveFile(IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -10683,7 +10956,7 @@ class AttitudeControlImpulsiveFile(IAttitudeControlImpulsive, IAttitudeControl, _set_file_time_offset_method_offset = 6 _get_full_filename_method_offset = 7 _metadata = { - "iid_data" : (4902519617822865926, 15504321543168614062), + "iid_data" : (5697614101927191833, 8508238954540101307), "vtable_reference" : IAttitudeControlImpulsive._vtable_offset + IAttitudeControlImpulsive._num_methods - 1, } _property_names = {} @@ -10767,7 +11040,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlImpulsiveFile, [AttitudeControlImpulsiveFile, IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5004932378358409643, 12572056464618414249), AttitudeControlImpulsiveFile) +agcls.AgClassCatalog.add_catalog_entry((4989157495442500319, 12987781859782707382), AttitudeControlImpulsiveFile) agcls.AgTypeNameMap["AttitudeControlImpulsiveFile"] = AttitudeControlImpulsiveFile class AttitudeControlImpulsiveThrustVector(IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -10799,7 +11072,7 @@ class AttitudeControlImpulsiveThrustVector(IAttitudeControlImpulsive, IAttitudeC _assign_spherical_method_offset = 22 _query_spherical_method_offset = 23 _metadata = { - "iid_data" : (5502906477986733323, 9761518986136370305), + "iid_data" : (5557768256698449838, 11643939389434096316), "vtable_reference" : IAttitudeControlImpulsive._vtable_offset + IAttitudeControlImpulsive._num_methods - 1, } _property_names = {} @@ -11007,7 +11280,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlImpulsiveThrustVector, [AttitudeControlImpulsiveThrustVector, IAttitudeControlImpulsive, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5575491667768589580, 12658580146838550400), AttitudeControlImpulsiveThrustVector) +agcls.AgClassCatalog.add_catalog_entry((5087689285910053574, 17183238770554694567), AttitudeControlImpulsiveThrustVector) agcls.AgTypeNameMap["AttitudeControlImpulsiveThrustVector"] = AttitudeControlImpulsiveThrustVector class AttitudeControlFiniteAntiVelocityVector(IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -11019,7 +11292,7 @@ class AttitudeControlFiniteAntiVelocityVector(IAttitudeControlFinite, IAttitudeC _set_attitude_update_method_offset = 2 _get_body_constraint_vector_method_offset = 3 _metadata = { - "iid_data" : (4782013786436564730, 1569290256608416660), + "iid_data" : (5257414515345026103, 4695764529555364520), "vtable_reference" : IAttitudeControlFinite._vtable_offset + IAttitudeControlFinite._num_methods - 1, } _property_names = {} @@ -11071,7 +11344,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlFiniteAntiVelocityVector, [AttitudeControlFiniteAntiVelocityVector, IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4929934656189608976, 9775493696746436502), AttitudeControlFiniteAntiVelocityVector) +agcls.AgClassCatalog.add_catalog_entry((5239072844927171968, 11237450101303646909), AttitudeControlFiniteAntiVelocityVector) agcls.AgTypeNameMap["AttitudeControlFiniteAntiVelocityVector"] = AttitudeControlFiniteAntiVelocityVector class AttitudeControlFiniteAttitude(IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -11085,7 +11358,7 @@ class AttitudeControlFiniteAttitude(IAttitudeControlFinite, IAttitudeControl, IR _set_reference_axes_name_method_offset = 4 _get_orientation_method_offset = 5 _metadata = { - "iid_data" : (4631154172073222433, 9787163487429423038), + "iid_data" : (5725194168088559615, 5840864263697030046), "vtable_reference" : IAttitudeControlFinite._vtable_offset + IAttitudeControlFinite._num_methods - 1, } _property_names = {} @@ -11153,7 +11426,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlFiniteAttitude, [AttitudeControlFiniteAttitude, IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5543774537829345684, 6248581389650464156), AttitudeControlFiniteAttitude) +agcls.AgClassCatalog.add_catalog_entry((4775298512690276810, 4770659208492244614), AttitudeControlFiniteAttitude) agcls.AgTypeNameMap["AttitudeControlFiniteAttitude"] = AttitudeControlFiniteAttitude class AttitudeControlFiniteFile(IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -11167,7 +11440,7 @@ class AttitudeControlFiniteFile(IAttitudeControlFinite, IAttitudeControl, IRunti _set_file_time_offset_method_offset = 4 _get_full_filename_method_offset = 5 _metadata = { - "iid_data" : (5395533152266767476, 10947136709492955554), + "iid_data" : (5331973873404189883, 12448741664314570157), "vtable_reference" : IAttitudeControlFinite._vtable_offset + IAttitudeControlFinite._num_methods - 1, } _property_names = {} @@ -11235,7 +11508,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlFiniteFile, [AttitudeControlFiniteFile, IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5304200409859175388, 7105606624544560287), AttitudeControlFiniteFile) +agcls.AgClassCatalog.add_catalog_entry((4805518608984790942, 7466974492911000996), AttitudeControlFiniteFile) agcls.AgTypeNameMap["AttitudeControlFiniteFile"] = AttitudeControlFiniteFile class AttitudeControlFiniteThrustVector(IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -11250,7 +11523,7 @@ class AttitudeControlFiniteThrustVector(IAttitudeControlFinite, IAttitudeControl _get_body_constraint_vector_method_offset = 5 _get_thrust_vector_method_offset = 6 _metadata = { - "iid_data" : (5148522151278071898, 11453760759581062313), + "iid_data" : (5507757928040970232, 8382863800457914815), "vtable_reference" : IAttitudeControlFinite._vtable_offset + IAttitudeControlFinite._num_methods - 1, } _property_names = {} @@ -11327,7 +11600,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlFiniteThrustVector, [AttitudeControlFiniteThrustVector, IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5300112662321021295, 17392290777368689581), AttitudeControlFiniteThrustVector) +agcls.AgClassCatalog.add_catalog_entry((4964094626040873683, 7283369989888207538), AttitudeControlFiniteThrustVector) agcls.AgTypeNameMap["AttitudeControlFiniteThrustVector"] = AttitudeControlFiniteThrustVector class AttitudeControlFiniteTimeVarying(IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -11371,7 +11644,7 @@ class AttitudeControlFiniteTimeVarying(IAttitudeControlFinite, IAttitudeControl, _get_elevation_sinusoidal_phase_method_offset = 34 _set_elevation_sinusoidal_phase_method_offset = 35 _metadata = { - "iid_data" : (5634020525553782637, 14867654061630199955), + "iid_data" : (5367645829631987543, 12565071862749288883), "vtable_reference" : IAttitudeControlFinite._vtable_offset + IAttitudeControlFinite._num_methods - 1, } _property_names = {} @@ -11679,7 +11952,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlFiniteTimeVarying, [AttitudeControlFiniteTimeVarying, IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4702333051035569318, 8055730207611007421), AttitudeControlFiniteTimeVarying) +agcls.AgClassCatalog.add_catalog_entry((5171541269578073493, 3437005705128601006), AttitudeControlFiniteTimeVarying) agcls.AgTypeNameMap["AttitudeControlFiniteTimeVarying"] = AttitudeControlFiniteTimeVarying class AttitudeControlFiniteVelocityVector(IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -11691,7 +11964,7 @@ class AttitudeControlFiniteVelocityVector(IAttitudeControlFinite, IAttitudeContr _set_attitude_update_method_offset = 2 _get_body_constraint_vector_method_offset = 3 _metadata = { - "iid_data" : (5137071414965646431, 4057671418243972257), + "iid_data" : (5253077997538702210, 3746946803391621265), "vtable_reference" : IAttitudeControlFinite._vtable_offset + IAttitudeControlFinite._num_methods - 1, } _property_names = {} @@ -11743,7 +12016,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlFiniteVelocityVector, [AttitudeControlFiniteVelocityVector, IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5340603337482853225, 4608082530829545350), AttitudeControlFiniteVelocityVector) +agcls.AgClassCatalog.add_catalog_entry((5080311436956500885, 10602565582069371834), AttitudeControlFiniteVelocityVector) agcls.AgTypeNameMap["AttitudeControlFiniteVelocityVector"] = AttitudeControlFiniteVelocityVector class AttitudeControlFinitePlugin(IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -11755,7 +12028,7 @@ class AttitudeControlFinitePlugin(IAttitudeControlFinite, IAttitudeControl, IRun _get_plugin_name_method_offset = 2 _get_plugin_config_method_offset = 3 _metadata = { - "iid_data" : (4773268931231490560, 6457243350605167235), + "iid_data" : (4812995807923834646, 2141921776763325865), "vtable_reference" : IAttitudeControlFinite._vtable_offset + IAttitudeControlFinite._num_methods - 1, } _property_names = {} @@ -11807,7 +12080,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlFinitePlugin, [AttitudeControlFinitePlugin, IAttitudeControlFinite, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5751876833050268726, 10430523435175771071), AttitudeControlFinitePlugin) +agcls.AgClassCatalog.add_catalog_entry((4790408438126583480, 6185767376662592659), AttitudeControlFinitePlugin) agcls.AgTypeNameMap["AttitudeControlFinitePlugin"] = AttitudeControlFinitePlugin class AttitudeControlOptimalFiniteLagrange(IAttitudeControlOptimalFinite, IAttitudeControl, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -11817,7 +12090,7 @@ class AttitudeControlOptimalFiniteLagrange(IAttitudeControlOptimalFinite, IAttit _vtable_offset = IAttitudeControlOptimalFinite._vtable_offset + IAttitudeControlOptimalFinite._num_methods _get_body_constraint_vector_method_offset = 1 _metadata = { - "iid_data" : (5193424269214069960, 1358925997096785086), + "iid_data" : (5117615206788370658, 8506130835757167241), "vtable_reference" : IAttitudeControlOptimalFinite._vtable_offset + IAttitudeControlOptimalFinite._num_methods - 1, } _property_names = {} @@ -11853,7 +12126,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeControlOptimalFiniteLagrange, [AttitudeControlOptimalFiniteLagrange, IAttitudeControlOptimalFinite, IAttitudeControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4745590117958740244, 14748864079568769432), AttitudeControlOptimalFiniteLagrange) +agcls.AgClassCatalog.add_catalog_entry((4627852445592411968, 8099060312925167247), AttitudeControlOptimalFiniteLagrange) agcls.AgTypeNameMap["AttitudeControlOptimalFiniteLagrange"] = AttitudeControlOptimalFiniteLagrange class ManeuverFinitePropagator(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -11883,7 +12156,7 @@ class ManeuverFinitePropagator(IRuntimeTypeInfoProvider, SupportsDeleteCallback) _get_should_reinitialize_stm_at_start_of_segment_propagation_method_offset = 20 _set_should_reinitialize_stm_at_start_of_segment_propagation_method_offset = 21 _metadata = { - "iid_data" : (5566679304303890544, 11813338934988407462), + "iid_data" : (5503483215734448510, 8759490092895376017), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12075,7 +12348,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverFinitePropagator, [ManeuverFinitePropagator, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5539664440505171113, 10732172948923783042), ManeuverFinitePropagator) +agcls.AgClassCatalog.add_catalog_entry((4866665705929387994, 10860530924843364784), ManeuverFinitePropagator) agcls.AgTypeNameMap["ManeuverFinitePropagator"] = ManeuverFinitePropagator class MCSHold(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -12107,7 +12380,7 @@ class MCSHold(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, _get_should_stop_for_initially_surpassed_epoch_stopping_conditions_method_offset = 22 _set_should_stop_for_initially_surpassed_epoch_stopping_conditions_method_offset = 23 _metadata = { - "iid_data" : (4662680246288167963, 8721114741357391511), + "iid_data" : (5677656444576988662, 8892249179858295428), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12319,7 +12592,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSHold, [MCSHold, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5036634056898744919, 16511560869260231339), MCSHold) +agcls.AgClassCatalog.add_catalog_entry((5344469930330008001, 15487659365326569645), MCSHold) agcls.AgTypeNameMap["MCSHold"] = MCSHold class MCSUpdate(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -12338,7 +12611,7 @@ class MCSUpdate(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneabl _get_control_parameters_available_method_offset = 9 _get_user_variables_method_offset = 10 _metadata = { - "iid_data" : (4612298704220394462, 16427056929712906381), + "iid_data" : (5311992918058687353, 8550626084413030564), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12347,36 +12620,36 @@ def _get_property(self, attrname): _set_action_and_value_metadata = { "offset" : _set_action_and_value_method_offset, "arg_types" : (agcom.LONG, agcom.LONG, agcom.DOUBLE,), - "marshallers" : (agmarshall.EnumArg(UpdateParam), agmarshall.EnumArg(UpdateAction), agmarshall.DoubleArg,) } - def set_action_and_value(self, parameter_type:"UpdateParam", action_type:"UpdateAction", value:float) -> None: + "marshallers" : (agmarshall.EnumArg(UpdateParameter), agmarshall.EnumArg(UpdateAction), agmarshall.DoubleArg,) } + def set_action_and_value(self, parameter_type:"UpdateParameter", action_type:"UpdateAction", value:float) -> None: """Set an action and the new value.""" return self._intf.invoke(MCSUpdate._metadata, MCSUpdate._set_action_and_value_metadata, parameter_type, action_type, value) _get_action_metadata = { "offset" : _get_action_method_offset, "arg_types" : (agcom.LONG, POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(UpdateParam), agmarshall.EnumArg(UpdateAction),) } - def get_action(self, parameter_type:"UpdateParam") -> "UpdateAction": + "marshallers" : (agmarshall.EnumArg(UpdateParameter), agmarshall.EnumArg(UpdateAction),) } + def get_action(self, parameter_type:"UpdateParameter") -> "UpdateAction": """Get the action type for a parameter.""" return self._intf.invoke(MCSUpdate._metadata, MCSUpdate._get_action_metadata, parameter_type, OutArg()) _get_value_metadata = { "offset" : _get_value_method_offset, "arg_types" : (agcom.LONG, POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.EnumArg(UpdateParam), agmarshall.DoubleArg,) } - def get_value(self, parameter_type:"UpdateParam") -> float: + "marshallers" : (agmarshall.EnumArg(UpdateParameter), agmarshall.DoubleArg,) } + def get_value(self, parameter_type:"UpdateParameter") -> float: """Get the value type for a parameter.""" return self._intf.invoke(MCSUpdate._metadata, MCSUpdate._get_value_metadata, parameter_type, OutArg()) _set_action_metadata = { "offset" : _set_action_method_offset, "arg_types" : (agcom.LONG, agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(UpdateParam), agmarshall.EnumArg(UpdateAction),) } - def set_action(self, parameter_name:"UpdateParam", action_type:"UpdateAction") -> None: + "marshallers" : (agmarshall.EnumArg(UpdateParameter), agmarshall.EnumArg(UpdateAction),) } + def set_action(self, parameter_name:"UpdateParameter", action_type:"UpdateAction") -> None: """Set the update action type.""" return self._intf.invoke(MCSUpdate._metadata, MCSUpdate._set_action_metadata, parameter_name, action_type) _set_value_metadata = { "offset" : _set_value_method_offset, "arg_types" : (agcom.LONG, agcom.DOUBLE,), - "marshallers" : (agmarshall.EnumArg(UpdateParam), agmarshall.DoubleArg,) } - def set_value(self, parameter_name:"UpdateParam", value:float) -> None: + "marshallers" : (agmarshall.EnumArg(UpdateParameter), agmarshall.DoubleArg,) } + def set_value(self, parameter_name:"UpdateParameter", value:float) -> None: """Set the update value.""" return self._intf.invoke(MCSUpdate._metadata, MCSUpdate._set_value_metadata, parameter_name, value) @@ -12441,7 +12714,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSUpdate, [MCSUpdate, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4769851952476936711, 12743095332754810808), MCSUpdate) +agcls.AgClassCatalog.add_catalog_entry((4657199480251886067, 3992090456954975921), MCSUpdate) agcls.AgTypeNameMap["MCSUpdate"] = MCSUpdate class MCSReturn(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -12452,7 +12725,7 @@ class MCSReturn(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneabl _get_return_control_to_parent_sequence_method_offset = 1 _set_return_control_to_parent_sequence_method_offset = 2 _metadata = { - "iid_data" : (5086645245770904087, 7110397434433108120), + "iid_data" : (5249927037627376901, 9491124448077047225), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12497,7 +12770,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSReturn, [MCSReturn, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5338959801614235290, 674960884198980233), MCSReturn) +agcls.AgClassCatalog.add_catalog_entry((4873790590523624784, 15744055807456980880), MCSReturn) agcls.AgTypeNameMap["MCSReturn"] = MCSReturn class MCSStop(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -12508,7 +12781,7 @@ class MCSStop(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, _get_enabled_method_offset = 1 _set_enabled_method_offset = 2 _metadata = { - "iid_data" : (5433661175555402357, 6615063642560173976), + "iid_data" : (4886463216083544136, 4611370856993431171), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12553,7 +12826,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSStop, [MCSStop, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5575190769478601305, 3572350491614611646), MCSStop) +agcls.AgClassCatalog.add_catalog_entry((5182312336563034349, 4748606671795327121), MCSStop) agcls.AgTypeNameMap["MCSStop"] = MCSStop class MCSTargetSequence(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -12578,7 +12851,7 @@ class MCSTargetSequence(IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, I _get_reset_inner_targeters_method_offset = 15 _set_reset_inner_targeters_method_offset = 16 _metadata = { - "iid_data" : (4754863831773773924, 14533412604548864682), + "iid_data" : (5553564801331532023, 7167747684923605155), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12731,7 +13004,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSTargetSequence, [MCSTargetSequence, IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5275189599605526062, 2875478924429173914), MCSTargetSequence) +agcls.AgClassCatalog.add_catalog_entry((4991661075477221718, 7603665829579305905), MCSTargetSequence) agcls.AgTypeNameMap["MCSTargetSequence"] = MCSTargetSequence class ProfileCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -12754,7 +13027,7 @@ class ProfileCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_item_by_index_method_offset = 13 _get_item_by_name_method_offset = 14 _metadata = { - "iid_data" : (5630196485976636884, 6542187252655594407), + "iid_data" : (5557149379523482824, 15944058490760586681), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -12899,7 +13172,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileCollection, [ProfileCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5143990449118478455, 3349457320014041742), ProfileCollection) +agcls.AgClassCatalog.add_catalog_entry((5366049128948858913, 16331415528212736917), ProfileCollection) agcls.AgTypeNameMap["ProfileCollection"] = ProfileCollection class MCSOptions(SupportsDeleteCallback): @@ -12945,7 +13218,7 @@ class MCSOptions(SupportsDeleteCallback): _get_smart_run_mode_method_offset = 36 _set_smart_run_mode_method_offset = 37 _metadata = { - "iid_data" : (4995434399239591698, 15701662039751640989), + "iid_data" : (5589820953541482722, 5997340538983956649), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13264,7 +13537,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSOptions, [MCSOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5252079360558931739, 420969178435848603), MCSOptions) +agcls.AgClassCatalog.add_catalog_entry((5470481360234940838, 6153038066240543637), MCSOptions) agcls.AgTypeNameMap["MCSOptions"] = MCSOptions class CalculationObjectCollection(SupportsDeleteCallback): @@ -13283,7 +13556,7 @@ class CalculationObjectCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 9 _get_item_by_name_method_offset = 10 _metadata = { - "iid_data" : (4871526303947963367, 9557979883536836749), + "iid_data" : (5646886158727836472, 4657602970449326262), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -13394,7 +13667,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationObjectCollection, [CalculationObjectCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5427828449804903932, 12224863713293115564), CalculationObjectCollection) +agcls.AgClassCatalog.add_catalog_entry((5074300814404038573, 6184004559435606441), CalculationObjectCollection) agcls.AgTypeNameMap["CalculationObjectCollection"] = CalculationObjectCollection class ConstraintCollection(SupportsDeleteCallback): @@ -13413,7 +13686,7 @@ class ConstraintCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 9 _get_item_by_name_method_offset = 10 _metadata = { - "iid_data" : (5396110646366435143, 4493176677956963970), + "iid_data" : (5600325993608499889, 2173365066329699227), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -13524,7 +13797,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConstraintCollection, [ConstraintCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4630173644378793429, 7503241363423471795), ConstraintCollection) +agcls.AgClassCatalog.add_catalog_entry((4917690598718615411, 12831678376496359329), ConstraintCollection) agcls.AgTypeNameMap["ConstraintCollection"] = ConstraintCollection class PluginProperties(SupportsDeleteCallback): @@ -13536,7 +13809,7 @@ class PluginProperties(SupportsDeleteCallback): _set_property_method_offset = 2 _get_available_properties_method_offset = 3 _metadata = { - "iid_data" : (5256416044241565756, 10938286104523749517), + "iid_data" : (5093926574417636806, 9881512558172243131), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13580,7 +13853,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PluginProperties, [PluginProperties, ]) -agcls.AgClassCatalog.add_catalog_entry((4832164181540462688, 9736795849403081643), PluginProperties) +agcls.AgClassCatalog.add_catalog_entry((5057000225464582182, 17412460843776801442), PluginProperties) agcls.AgTypeNameMap["PluginProperties"] = PluginProperties class ProfileSearchPlugin(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -13598,7 +13871,7 @@ class ProfileSearchPlugin(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCall _get_targeter_graphs_method_offset = 8 _get_log_file_method_offset = 9 _metadata = { - "iid_data" : (4989321574453629085, 18383769424312266673), + "iid_data" : (5237816012076362441, 2953252502771721347), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -13702,7 +13975,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileSearchPlugin, [ProfileSearchPlugin, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5288551634889688931, 6097150253307945909), ProfileSearchPlugin) +agcls.AgClassCatalog.add_catalog_entry((4747738881431275803, 11927695706113586564), ProfileSearchPlugin) agcls.AgTypeNameMap["ProfileSearchPlugin"] = ProfileSearchPlugin class TargeterGraph(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -13727,7 +14000,7 @@ class TargeterGraph(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_active_controls_method_offset = 15 _get_results_method_offset = 16 _metadata = { - "iid_data" : (5135924380442436999, 7678843553599670682), + "iid_data" : (4670129846514531575, 2758226103622231960), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13887,7 +14160,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargeterGraph, [TargeterGraph, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4820292145119127894, 2993481562376072357), TargeterGraph) +agcls.AgClassCatalog.add_catalog_entry((4795597737320867653, 5601981712552083110), TargeterGraph) agcls.AgTypeNameMap["TargeterGraph"] = TargeterGraph class TargeterGraphCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -13907,7 +14180,7 @@ class TargeterGraphCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_item_by_index_method_offset = 10 _get_item_by_name_method_offset = 11 _metadata = { - "iid_data" : (4666281358055310374, 1442486553483265713), + "iid_data" : (4742140685880218525, 2519626075377242297), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -14029,7 +14302,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargeterGraphCollection, [TargeterGraphCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5713818234225934544, 4609064603796981650), TargeterGraphCollection) +agcls.AgClassCatalog.add_catalog_entry((5484532409490262518, 2715383741920530069), TargeterGraphCollection) agcls.AgTypeNameMap["TargeterGraphCollection"] = TargeterGraphCollection class TargeterGraphResultCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -14042,7 +14315,7 @@ class TargeterGraphResultCollection(IRuntimeTypeInfoProvider, SupportsDeleteCall _get_count_method_offset = 3 _get_provide_runtime_type_info_method_offset = 4 _metadata = { - "iid_data" : (5681214531064451260, 3542062518212208806), + "iid_data" : (5351341239215197139, 5495430706593293748), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -14115,7 +14388,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargeterGraphResultCollection, [TargeterGraphResultCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4675941918306799033, 16991213643032778938), TargeterGraphResultCollection) +agcls.AgClassCatalog.add_catalog_entry((4844577188933949124, 5150044975090173824), TargeterGraphResultCollection) agcls.AgTypeNameMap["TargeterGraphResultCollection"] = TargeterGraphResultCollection class TargeterGraphActiveControlCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -14128,7 +14401,7 @@ class TargeterGraphActiveControlCollection(IRuntimeTypeInfoProvider, SupportsDel _get_count_method_offset = 3 _get_provide_runtime_type_info_method_offset = 4 _metadata = { - "iid_data" : (5718318377038943766, 11707308167199207819), + "iid_data" : (5480583509966331611, 13812658409782420608), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -14201,7 +14474,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargeterGraphActiveControlCollection, [TargeterGraphActiveControlCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5060958647911646068, 16483538695082057382), TargeterGraphActiveControlCollection) +agcls.AgClassCatalog.add_catalog_entry((5121662063296736240, 13906790352795281035), TargeterGraphActiveControlCollection) agcls.AgTypeNameMap["TargeterGraphActiveControlCollection"] = TargeterGraphActiveControlCollection class TargeterGraphActiveControl(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -14220,7 +14493,7 @@ class TargeterGraphActiveControl(IRuntimeTypeInfoProvider, SupportsDeleteCallbac _get_y_axis_method_offset = 9 _set_y_axis_method_offset = 10 _metadata = { - "iid_data" : (5193288564717621701, 9284685105260980413), + "iid_data" : (4769149232543864347, 12878628615346533301), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14329,7 +14602,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargeterGraphActiveControl, [TargeterGraphActiveControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5123733805731250082, 10040985544979632029), TargeterGraphActiveControl) +agcls.AgClassCatalog.add_catalog_entry((4737284071735075205, 12410879628612263602), TargeterGraphActiveControl) agcls.AgTypeNameMap["TargeterGraphActiveControl"] = TargeterGraphActiveControl class TargeterGraphResult(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -14352,7 +14625,7 @@ class TargeterGraphResult(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_show_tolerance_band_method_offset = 13 _set_show_tolerance_band_method_offset = 14 _metadata = { - "iid_data" : (5079886305028495981, 16269527803066934938), + "iid_data" : (5187559590311748241, 9668543599252848805), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14495,7 +14768,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TargeterGraphResult, [TargeterGraphResult, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5372818770923136803, 2677805927587744941), TargeterGraphResult) +agcls.AgClassCatalog.add_catalog_entry((4824065034109934009, 5314129702145765025), TargeterGraphResult) agcls.AgTypeNameMap["TargeterGraphResult"] = TargeterGraphResult class ProfileDifferentialCorrector(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -14543,7 +14816,7 @@ class ProfileDifferentialCorrector(IProfile, IRuntimeTypeInfoProvider, SupportsD _get_stop_on_limit_cycle_detection_method_offset = 38 _set_stop_on_limit_cycle_detection_method_offset = 39 _metadata = { - "iid_data" : (4651276936250783348, 17358117410539768209), + "iid_data" : (5618123860563220098, 16594804378877463467), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -14885,7 +15158,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileDifferentialCorrector, [ProfileDifferentialCorrector, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5697793952066233454, 6970629070586778798), ProfileDifferentialCorrector) +agcls.AgClassCatalog.add_catalog_entry((5633079624948980251, 16987462113303034774), ProfileDifferentialCorrector) agcls.AgTypeNameMap["ProfileDifferentialCorrector"] = ProfileDifferentialCorrector class ProfileScriptingTool(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -14904,7 +15177,7 @@ class ProfileScriptingTool(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCal _copy_to_clipboard_method_offset = 9 _paste_from_clipboard_method_offset = 10 _metadata = { - "iid_data" : (4932992111891026631, 13621962777049563066), + "iid_data" : (4613473620762204831, 8489179828888089778), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -15009,7 +15282,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileScriptingTool, [ProfileScriptingTool, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5081539591855218287, 5356479670344280495), ProfileScriptingTool) +agcls.AgClassCatalog.add_catalog_entry((5760850533623509276, 17474317100880755124), ProfileScriptingTool) agcls.AgTypeNameMap["ProfileScriptingTool"] = ProfileScriptingTool class DifferentialCorrectorControl(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -15043,7 +15316,7 @@ class DifferentialCorrectorControl(IRuntimeTypeInfoProvider, SupportsDeleteCallb _set_custom_display_unit_method_offset = 24 _get_values_method_offset = 25 _metadata = { - "iid_data" : (5253000958888501130, 7959737892745020576), + "iid_data" : (5352352321375509370, 826526620605388446), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15273,7 +15546,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DifferentialCorrectorControl, [DifferentialCorrectorControl, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5558465406678164076, 14489559354740820113), DifferentialCorrectorControl) +agcls.AgClassCatalog.add_catalog_entry((5404184320510138730, 12542940946652328615), DifferentialCorrectorControl) agcls.AgTypeNameMap["DifferentialCorrectorControl"] = DifferentialCorrectorControl class DifferentialCorrectorResult(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -15304,7 +15577,7 @@ class DifferentialCorrectorResult(IRuntimeTypeInfoProvider, SupportsDeleteCallba _set_custom_display_unit_method_offset = 21 _get_values_method_offset = 22 _metadata = { - "iid_data" : (5087800593462724886, 6103903351099707307), + "iid_data" : (5295737067516205373, 10494713030240167330), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15509,7 +15782,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DifferentialCorrectorResult, [DifferentialCorrectorResult, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4848528198033868470, 13072468517312703888), DifferentialCorrectorResult) +agcls.AgClassCatalog.add_catalog_entry((5239138207698703985, 14262953472284306603), DifferentialCorrectorResult) agcls.AgTypeNameMap["DifferentialCorrectorResult"] = DifferentialCorrectorResult class DifferentialCorrectorControlCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -15523,7 +15796,7 @@ class DifferentialCorrectorControlCollection(IRuntimeTypeInfoProvider, SupportsD _get_control_by_paths_method_offset = 4 _get_provide_runtime_type_info_method_offset = 5 _metadata = { - "iid_data" : (5331395578659733574, 4228290395270634151), + "iid_data" : (5099920915316174870, 13571352143437952447), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -15603,7 +15876,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DifferentialCorrectorControlCollection, [DifferentialCorrectorControlCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5052038889388285920, 16755659920294581388), DifferentialCorrectorControlCollection) +agcls.AgClassCatalog.add_catalog_entry((5132240321171065627, 9153401394085758598), DifferentialCorrectorControlCollection) agcls.AgTypeNameMap["DifferentialCorrectorControlCollection"] = DifferentialCorrectorControlCollection class DifferentialCorrectorResultCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -15617,7 +15890,7 @@ class DifferentialCorrectorResultCollection(IRuntimeTypeInfoProvider, SupportsDe _get_result_by_paths_method_offset = 4 _get_provide_runtime_type_info_method_offset = 5 _metadata = { - "iid_data" : (4818834817002475399, 15340702828551915904), + "iid_data" : (4769361078798030700, 3754927323842307222), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -15697,7 +15970,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DifferentialCorrectorResultCollection, [DifferentialCorrectorResultCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5420089016781372257, 3020197927996230316), DifferentialCorrectorResultCollection) +agcls.AgClassCatalog.add_catalog_entry((4846841980775600237, 3525240320672483985), DifferentialCorrectorResultCollection) agcls.AgTypeNameMap["DifferentialCorrectorResultCollection"] = DifferentialCorrectorResultCollection class SearchPluginControl(SupportsDeleteCallback): @@ -15719,7 +15992,7 @@ class SearchPluginControl(SupportsDeleteCallback): _get_values_method_offset = 12 _set_current_value_method_offset = 13 _metadata = { - "iid_data" : (4867399211973024127, 7320608480965167759), + "iid_data" : (5409611194166141740, 383900049212517280), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15851,7 +16124,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SearchPluginControl, [SearchPluginControl, ]) -agcls.AgClassCatalog.add_catalog_entry((5045474660547290749, 17356533529411786427), SearchPluginControl) +agcls.AgClassCatalog.add_catalog_entry((5051860005343037282, 451715151147060903), SearchPluginControl) agcls.AgTypeNameMap["SearchPluginControl"] = SearchPluginControl class SearchPluginControlCollection(SupportsDeleteCallback): @@ -15864,7 +16137,7 @@ class SearchPluginControlCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_control_by_paths_method_offset = 4 _metadata = { - "iid_data" : (4624987267695215442, 5534608355596712125), + "iid_data" : (5483482156394580248, 13445451201483115414), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -15933,7 +16206,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SearchPluginControlCollection, [SearchPluginControlCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4848900109341529946, 9106163264584221337), SearchPluginControlCollection) +agcls.AgClassCatalog.add_catalog_entry((4797947573343783338, 9922358297191824296), SearchPluginControlCollection) agcls.AgTypeNameMap["SearchPluginControlCollection"] = SearchPluginControlCollection class SearchPluginResult(SupportsDeleteCallback): @@ -15953,7 +16226,7 @@ class SearchPluginResult(SupportsDeleteCallback): _set_custom_display_unit_method_offset = 10 _get_values_method_offset = 11 _metadata = { - "iid_data" : (4895148609240169264, 4585343154220999064), + "iid_data" : (4617050020715716276, 8654848869114416305), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16069,7 +16342,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SearchPluginResult, [SearchPluginResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5546957583458452990, 17896374163675725444), SearchPluginResult) +agcls.AgClassCatalog.add_catalog_entry((4759408767322007171, 8509245357517131927), SearchPluginResult) agcls.AgTypeNameMap["SearchPluginResult"] = SearchPluginResult class SearchPluginResultCollection(SupportsDeleteCallback): @@ -16082,7 +16355,7 @@ class SearchPluginResultCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_result_by_paths_method_offset = 4 _metadata = { - "iid_data" : (4689816242179407525, 118837404913377457), + "iid_data" : (5484229474189578411, 6078135072717736883), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -16151,7 +16424,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SearchPluginResultCollection, [SearchPluginResultCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4906992132230204902, 3876273479435196306), SearchPluginResultCollection) +agcls.AgClassCatalog.add_catalog_entry((4643408036218177804, 920856910880995727), SearchPluginResultCollection) agcls.AgTypeNameMap["SearchPluginResultCollection"] = SearchPluginResultCollection class ProfileChangeManeuverType(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -16164,7 +16437,7 @@ class ProfileChangeManeuverType(IProfile, IRuntimeTypeInfoProvider, SupportsDele _get_maneuver_type_method_offset = 3 _set_maneuver_type_method_offset = 4 _metadata = { - "iid_data" : (4638741168878062177, 15357931456736488104), + "iid_data" : (5012423564522499787, 15951028312416667818), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -16221,7 +16494,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileChangeManeuverType, [ProfileChangeManeuverType, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5514825464600670224, 11753580946685421731), ProfileChangeManeuverType) +agcls.AgClassCatalog.add_catalog_entry((4818878491477786299, 564327659436956323), ProfileChangeManeuverType) agcls.AgTypeNameMap["ProfileChangeManeuverType"] = ProfileChangeManeuverType class ProfileChangeReturnSegment(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -16235,7 +16508,7 @@ class ProfileChangeReturnSegment(IProfile, IRuntimeTypeInfoProvider, SupportsDel _get_state_method_offset = 4 _set_state_method_offset = 5 _metadata = { - "iid_data" : (4705165520827975122, 8995277470071094949), + "iid_data" : (5495083661829071458, 6587009536066586527), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -16299,7 +16572,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileChangeReturnSegment, [ProfileChangeReturnSegment, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4746376939470809221, 4289144284289568669), ProfileChangeReturnSegment) +agcls.AgClassCatalog.add_catalog_entry((4719101657772880890, 8127891880029041542), ProfileChangeReturnSegment) agcls.AgTypeNameMap["ProfileChangeReturnSegment"] = ProfileChangeReturnSegment class ProfileChangePropagator(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -16313,7 +16586,7 @@ class ProfileChangePropagator(IProfile, IRuntimeTypeInfoProvider, SupportsDelete _get_propagator_name_method_offset = 4 _set_propagator_name_method_offset = 5 _metadata = { - "iid_data" : (4634704878393296108, 17784937878159440318), + "iid_data" : (4682307392937360564, 16039672550576812443), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -16377,7 +16650,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileChangePropagator, [ProfileChangePropagator, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4917428364571480839, 14790385948966539179), ProfileChangePropagator) +agcls.AgClassCatalog.add_catalog_entry((5487418280822730089, 5371476669683059602), ProfileChangePropagator) agcls.AgTypeNameMap["ProfileChangePropagator"] = ProfileChangePropagator class ProfileChangeStopSegment(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -16391,7 +16664,7 @@ class ProfileChangeStopSegment(IProfile, IRuntimeTypeInfoProvider, SupportsDelet _get_state_method_offset = 4 _set_state_method_offset = 5 _metadata = { - "iid_data" : (4939758405760454184, 7478107008343462300), + "iid_data" : (5031589996437564261, 12847383753692740256), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -16455,7 +16728,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileChangeStopSegment, [ProfileChangeStopSegment, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5176652920498491223, 12779532205614345663), ProfileChangeStopSegment) +agcls.AgClassCatalog.add_catalog_entry((5633695990273905122, 15571565479931909546), ProfileChangeStopSegment) agcls.AgTypeNameMap["ProfileChangeStopSegment"] = ProfileChangeStopSegment class ProfileChangeStoppingConditionState(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -16472,7 +16745,7 @@ class ProfileChangeStoppingConditionState(IProfile, IRuntimeTypeInfoProvider, Su _get_trigger_name_method_offset = 7 _set_trigger_name_method_offset = 8 _metadata = { - "iid_data" : (5430643143655333764, 9065193238726384518), + "iid_data" : (5280529809057620933, 4391421944101408414), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -16559,7 +16832,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileChangeStoppingConditionState, [ProfileChangeStoppingConditionState, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4678353966876850557, 14685284640460450435), ProfileChangeStoppingConditionState) +agcls.AgClassCatalog.add_catalog_entry((5641392780839695330, 4044729580911280276), ProfileChangeStoppingConditionState) agcls.AgTypeNameMap["ProfileChangeStoppingConditionState"] = ProfileChangeStoppingConditionState class ProfileSeedFiniteManeuver(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -16573,7 +16846,7 @@ class ProfileSeedFiniteManeuver(IProfile, IRuntimeTypeInfoProvider, SupportsDele _get_leave_all_active_stopping_conditions_active_method_offset = 4 _set_leave_all_active_stopping_conditions_active_method_offset = 5 _metadata = { - "iid_data" : (5161634194327496149, 14603357244715454085), + "iid_data" : (5127727667179262977, 13864902881792389272), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -16637,7 +16910,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileSeedFiniteManeuver, [ProfileSeedFiniteManeuver, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4619183164175431290, 12957669796538914955), ProfileSeedFiniteManeuver) +agcls.AgClassCatalog.add_catalog_entry((5439849779731376425, 13064764866388347042), ProfileSeedFiniteManeuver) agcls.AgTypeNameMap["ProfileSeedFiniteManeuver"] = ProfileSeedFiniteManeuver class ProfileRunOnce(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -16646,7 +16919,7 @@ class ProfileRunOnce(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback) _num_methods = 0 _vtable_offset = IProfile._vtable_offset + IProfile._num_methods _metadata = { - "iid_data" : (5362986155356147363, 15814818936516716949), + "iid_data" : (5380877317030337984, 9697730006552870025), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -16671,7 +16944,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileRunOnce, [ProfileRunOnce, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5722064001165018176, 12997517095273249469), ProfileRunOnce) +agcls.AgClassCatalog.add_catalog_entry((4987300248091983164, 12785340393108417970), ProfileRunOnce) agcls.AgTypeNameMap["ProfileRunOnce"] = ProfileRunOnce class BPlaneCollection(SupportsDeleteCallback): @@ -16686,7 +16959,7 @@ class BPlaneCollection(SupportsDeleteCallback): _get__new_enum_method_offset = 5 _get_count_method_offset = 6 _metadata = { - "iid_data" : (5594941962752983119, 13562937374643146671), + "iid_data" : (5067641688339090214, 2687421274233995423), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -16769,7 +17042,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BPlaneCollection, [BPlaneCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5110455434975895853, 10166370749291811978), BPlaneCollection) +agcls.AgClassCatalog.add_catalog_entry((5589220156609813836, 2553636027153812874), BPlaneCollection) agcls.AgTypeNameMap["BPlaneCollection"] = BPlaneCollection class StateCalcDamageFlux(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -16778,7 +17051,7 @@ class StateCalcDamageFlux(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5064599181893483132, 838052118368786821), + "iid_data" : (4851253080242640413, 8068390923453085329), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16803,7 +17076,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDamageFlux, [StateCalcDamageFlux, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5061318997549054970, 5706412726880589720), StateCalcDamageFlux) +agcls.AgClassCatalog.add_catalog_entry((5038712399815331960, 9032113844818128573), StateCalcDamageFlux) agcls.AgTypeNameMap["StateCalcDamageFlux"] = StateCalcDamageFlux class StateCalcDamageMassFlux(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -16812,7 +17085,7 @@ class StateCalcDamageMassFlux(IComponentInfo, ICloneable, SupportsDeleteCallback _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5323133528960076198, 12570579641122910654), + "iid_data" : (5015214692786357622, 4383571203374634663), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16837,7 +17110,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDamageMassFlux, [StateCalcDamageMassFlux, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4973428904588242653, 6958212153847005885), StateCalcDamageMassFlux) +agcls.AgClassCatalog.add_catalog_entry((5444290781104767514, 10085869265401628591), StateCalcDamageMassFlux) agcls.AgTypeNameMap["StateCalcDamageMassFlux"] = StateCalcDamageMassFlux class StateCalcMagneticFieldDipoleL(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -16846,7 +17119,7 @@ class StateCalcMagneticFieldDipoleL(IComponentInfo, ICloneable, SupportsDeleteCa _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5572993639986105434, 2150862437823850410), + "iid_data" : (5462243756992333189, 9705762921774514844), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16871,7 +17144,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMagneticFieldDipoleL, [StateCalcMagneticFieldDipoleL, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4679876560310607257, 8310578291428709278), StateCalcMagneticFieldDipoleL) +agcls.AgClassCatalog.add_catalog_entry((5498456464655499079, 12565131446175297970), StateCalcMagneticFieldDipoleL) agcls.AgTypeNameMap["StateCalcMagneticFieldDipoleL"] = StateCalcMagneticFieldDipoleL class StateCalcSEETMagneticFieldLineSeparationAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -16881,7 +17154,7 @@ class StateCalcSEETMagneticFieldLineSeparationAngle(IComponentInfo, ICloneable, _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_target_object_method_offset = 1 _metadata = { - "iid_data" : (5335771638573946346, 7564082294565021117), + "iid_data" : (5264431695562364440, 13820833398582206347), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16915,7 +17188,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSEETMagneticFieldLineSeparationAngle, [StateCalcSEETMagneticFieldLineSeparationAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5587815812935971298, 7525019620982063505), StateCalcSEETMagneticFieldLineSeparationAngle) +agcls.AgClassCatalog.add_catalog_entry((5616334004454975355, 2815166125711539903), StateCalcSEETMagneticFieldLineSeparationAngle) agcls.AgTypeNameMap["StateCalcSEETMagneticFieldLineSeparationAngle"] = StateCalcSEETMagneticFieldLineSeparationAngle class StateCalcImpactFlux(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -16924,7 +17197,7 @@ class StateCalcImpactFlux(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4712475622720863446, 9874820785248486066), + "iid_data" : (4837198736989027543, 13851228545575263142), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16949,7 +17222,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcImpactFlux, [StateCalcImpactFlux, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5205176986868350023, 2621073616466898844), StateCalcImpactFlux) +agcls.AgClassCatalog.add_catalog_entry((5001763298366176187, 6328514701391371943), StateCalcImpactFlux) agcls.AgTypeNameMap["StateCalcImpactFlux"] = StateCalcImpactFlux class StateCalcImpactMassFlux(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -16958,7 +17231,7 @@ class StateCalcImpactMassFlux(IComponentInfo, ICloneable, SupportsDeleteCallback _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5663867202832921241, 12848046706352279460), + "iid_data" : (4718695623288534681, 18417066863093836943), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16983,7 +17256,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcImpactMassFlux, [StateCalcImpactMassFlux, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5270447181510537100, 9273433778213163966), StateCalcImpactMassFlux) +agcls.AgClassCatalog.add_catalog_entry((5627444001640472758, 13917758478808867979), StateCalcImpactMassFlux) agcls.AgTypeNameMap["StateCalcImpactMassFlux"] = StateCalcImpactMassFlux class StateCalcSEETSAAFlux(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -16992,7 +17265,7 @@ class StateCalcSEETSAAFlux(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5229848331502696195, 11640390802336049814), + "iid_data" : (4775109730458219340, 9304930579967054243), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17017,7 +17290,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSEETSAAFlux, [StateCalcSEETSAAFlux, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5390130523806265182, 8748824487015767454), StateCalcSEETSAAFlux) +agcls.AgClassCatalog.add_catalog_entry((5458297060935937314, 4551776206549141651), StateCalcSEETSAAFlux) agcls.AgTypeNameMap["StateCalcSEETSAAFlux"] = StateCalcSEETSAAFlux class StateCalcSEETVehTemp(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17026,7 +17299,7 @@ class StateCalcSEETVehTemp(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5710340041284306171, 10643006267837267871), + "iid_data" : (4906203759864325008, 11067523864163111097), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17051,7 +17324,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSEETVehTemp, [StateCalcSEETVehTemp, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5450830750262536790, 298824803349435582), StateCalcSEETVehTemp) +agcls.AgClassCatalog.add_catalog_entry((4668888585799371676, 12109426344721477787), StateCalcSEETVehTemp) agcls.AgTypeNameMap["StateCalcSEETVehTemp"] = StateCalcSEETVehTemp class StateCalcEpoch(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17060,7 +17333,7 @@ class StateCalcEpoch(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4735976942903942727, 11382373395637864086), + "iid_data" : (5608971576868580372, 10823345412087880576), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17085,7 +17358,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcEpoch, [StateCalcEpoch, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5546769491034375944, 206659031291144346), StateCalcEpoch) +agcls.AgClassCatalog.add_catalog_entry((5664441870569349387, 7552061562880875451), StateCalcEpoch) agcls.AgTypeNameMap["StateCalcEpoch"] = StateCalcEpoch class StateCalcJacobiConstant(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17094,7 +17367,7 @@ class StateCalcJacobiConstant(IComponentInfo, ICloneable, SupportsDeleteCallback _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5313931721597877856, 6320025579692878468), + "iid_data" : (4867999056399487574, 2383890918758830208), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17119,7 +17392,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcJacobiConstant, [StateCalcJacobiConstant, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4926408186651605609, 4266894203843328418), StateCalcJacobiConstant) +agcls.AgClassCatalog.add_catalog_entry((5599889155201430790, 17905937721706115982), StateCalcJacobiConstant) agcls.AgTypeNameMap["StateCalcJacobiConstant"] = StateCalcJacobiConstant class StateCalcJacobiOsculating(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17132,7 +17405,7 @@ class StateCalcJacobiOsculating(IComponentInfo, ICloneable, SupportsDeleteCallba _get_secondary_name_method_offset = 3 _set_secondary_name_method_offset = 4 _metadata = { - "iid_data" : (4962445305111709194, 10572901812271851444), + "iid_data" : (5553257773179745223, 8732814584236322227), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17189,7 +17462,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcJacobiOsculating, [StateCalcJacobiOsculating, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4893148544095721651, 9245737750026533311), StateCalcJacobiOsculating) +agcls.AgClassCatalog.add_catalog_entry((5639942727413613083, 1912512739118073777), StateCalcJacobiOsculating) agcls.AgTypeNameMap["StateCalcJacobiOsculating"] = StateCalcJacobiOsculating class StateCalcCartesianElem(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17200,7 +17473,7 @@ class StateCalcCartesianElem(IComponentInfo, ICloneable, SupportsDeleteCallback) _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5592104075436038276, 13656611350088774319), + "iid_data" : (5323499555715844270, 8908747278339656624), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17241,7 +17514,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCartesianElem, [StateCalcCartesianElem, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5671576764808850599, 13911282508128967061), StateCalcCartesianElem) +agcls.AgClassCatalog.add_catalog_entry((5017966591674090461, 16556271488514404535), StateCalcCartesianElem) agcls.AgTypeNameMap["StateCalcCartesianElem"] = StateCalcCartesianElem class StateCalcCartSTMElem(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17256,7 +17529,7 @@ class StateCalcCartSTMElem(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_initial_state_component_method_offset = 5 _set_initial_state_component_method_offset = 6 _metadata = { - "iid_data" : (4663303186423105219, 10757831706775060869), + "iid_data" : (5593171326008693986, 11368444729959808923), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17329,7 +17602,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCartSTMElem, [StateCalcCartSTMElem, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4764427105086404315, 18352981306806488972), StateCalcCartSTMElem) +agcls.AgClassCatalog.add_catalog_entry((4823526517743082341, 13422909624296815025), StateCalcCartSTMElem) agcls.AgTypeNameMap["StateCalcCartSTMElem"] = StateCalcCartSTMElem class StateCalcSTMEigenval(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17344,7 +17617,7 @@ class StateCalcSTMEigenval(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_eigenvalue_complex_part_method_offset = 5 _set_eigenvalue_complex_part_method_offset = 6 _metadata = { - "iid_data" : (4683699417864441378, 8882850736444958850), + "iid_data" : (5101830918022690774, 8723156881079659707), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17417,7 +17690,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSTMEigenval, [StateCalcSTMEigenval, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4668678151179349103, 6834144943639096487), StateCalcSTMEigenval) +agcls.AgClassCatalog.add_catalog_entry((4988430719767623844, 9056102702725774725), StateCalcSTMEigenval) agcls.AgTypeNameMap["StateCalcSTMEigenval"] = StateCalcSTMEigenval class StateCalcSTMEigenvecElem(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17434,7 +17707,7 @@ class StateCalcSTMEigenvecElem(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_eigenvector_complex_part_method_offset = 7 _set_eigenvector_complex_part_method_offset = 8 _metadata = { - "iid_data" : (5656549373487126346, 16982121463062240904), + "iid_data" : (5061567825351446069, 3744035615283053234), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17523,7 +17796,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSTMEigenvecElem, [StateCalcSTMEigenvecElem, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5648792996863224538, 14390084934938091964), StateCalcSTMEigenvecElem) +agcls.AgClassCatalog.add_catalog_entry((4796587326059639357, 15952837495971805599), StateCalcSTMEigenvecElem) agcls.AgTypeNameMap["StateCalcSTMEigenvecElem"] = StateCalcSTMEigenvecElem class StateCalcEnvironment(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17536,7 +17809,7 @@ class StateCalcEnvironment(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_atmosphere_model_name_method_offset = 3 _set_atmosphere_model_name_method_offset = 4 _metadata = { - "iid_data" : (4823976028697900760, 927912681356112823), + "iid_data" : (5589241828993826097, 6481065499042731659), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17593,7 +17866,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcEnvironment, [StateCalcEnvironment, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5228943156068851180, 17757122866649733292), StateCalcEnvironment) +agcls.AgClassCatalog.add_catalog_entry((5260626653724653323, 9977511799265735603), StateCalcEnvironment) agcls.AgTypeNameMap["StateCalcEnvironment"] = StateCalcEnvironment class StateCalcOrbitDelaunayG(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17606,7 +17879,7 @@ class StateCalcOrbitDelaunayG(IComponentInfo, ICloneable, SupportsDeleteCallback _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4629954694119662350, 8751096521941454219), + "iid_data" : (5284350761036400313, 2407530798905131405), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17665,7 +17938,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOrbitDelaunayG, [StateCalcOrbitDelaunayG, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4685955006802271629, 16763781113943652765), StateCalcOrbitDelaunayG) +agcls.AgClassCatalog.add_catalog_entry((4682083171245728730, 9804914088590306176), StateCalcOrbitDelaunayG) agcls.AgTypeNameMap["StateCalcOrbitDelaunayG"] = StateCalcOrbitDelaunayG class StateCalcOrbitDelaunayH(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17678,7 +17951,7 @@ class StateCalcOrbitDelaunayH(IComponentInfo, ICloneable, SupportsDeleteCallback _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4828188022700843748, 13086359271346066049), + "iid_data" : (5033472756756977168, 18072596076268962461), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17737,7 +18010,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOrbitDelaunayH, [StateCalcOrbitDelaunayH, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4695981083676433439, 17340207238014231457), StateCalcOrbitDelaunayH) +agcls.AgClassCatalog.add_catalog_entry((5341019074518835228, 4664118499080853172), StateCalcOrbitDelaunayH) agcls.AgTypeNameMap["StateCalcOrbitDelaunayH"] = StateCalcOrbitDelaunayH class StateCalcOrbitDelaunayL(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17750,7 +18023,7 @@ class StateCalcOrbitDelaunayL(IComponentInfo, ICloneable, SupportsDeleteCallback _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5043781925077325770, 5014519046419148467), + "iid_data" : (5642681606074597712, 5081178740989031857), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17809,7 +18082,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOrbitDelaunayL, [StateCalcOrbitDelaunayL, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5342683362640941046, 3476677555251016876), StateCalcOrbitDelaunayL) +agcls.AgClassCatalog.add_catalog_entry((5659529453059915562, 3753306027115678619), StateCalcOrbitDelaunayL) agcls.AgTypeNameMap["StateCalcOrbitDelaunayL"] = StateCalcOrbitDelaunayL class StateCalcOrbitSemilatusRectum(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17822,7 +18095,7 @@ class StateCalcOrbitSemilatusRectum(IComponentInfo, ICloneable, SupportsDeleteCa _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4727248633391047542, 9754913951693591686), + "iid_data" : (5455825181269028999, 6528009791898745270), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17881,7 +18154,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOrbitSemilatusRectum, [StateCalcOrbitSemilatusRectum, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5167808672944813185, 3570909631788799361), StateCalcOrbitSemilatusRectum) +agcls.AgClassCatalog.add_catalog_entry((5369955793301520525, 8519898309992614530), StateCalcOrbitSemilatusRectum) agcls.AgTypeNameMap["StateCalcOrbitSemilatusRectum"] = StateCalcOrbitSemilatusRectum class StateCalcEquinoctialElem(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17894,7 +18167,7 @@ class StateCalcEquinoctialElem(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4687629718843532572, 7588634511906910083), + "iid_data" : (5251795340013275933, 8841085161218985368), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17951,7 +18224,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcEquinoctialElem, [StateCalcEquinoctialElem, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5398742840011437893, 227870584704275350), StateCalcEquinoctialElem) +agcls.AgClassCatalog.add_catalog_entry((4653382240330834467, 3572821911957716632), StateCalcEquinoctialElem) agcls.AgTypeNameMap["StateCalcEquinoctialElem"] = StateCalcEquinoctialElem class StateCalcCloseApproachBearing(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -17965,7 +18238,7 @@ class StateCalcCloseApproachBearing(IComponentInfo, ICloneable, SupportsDeleteCa _set_reference_selection_method_offset = 4 _get_reference_method_offset = 5 _metadata = { - "iid_data" : (5677747572906750359, 17530109461809240255), + "iid_data" : (4681744353396598612, 2051215965520658364), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18031,7 +18304,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCloseApproachBearing, [StateCalcCloseApproachBearing, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5673849013798805503, 12351132588816539044), StateCalcCloseApproachBearing) +agcls.AgClassCatalog.add_catalog_entry((5437766695338759153, 8286111405107066292), StateCalcCloseApproachBearing) agcls.AgTypeNameMap["StateCalcCloseApproachBearing"] = StateCalcCloseApproachBearing class StateCalcCloseApproachMagnitude(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18045,7 +18318,7 @@ class StateCalcCloseApproachMagnitude(IComponentInfo, ICloneable, SupportsDelete _set_reference_selection_method_offset = 4 _get_reference_method_offset = 5 _metadata = { - "iid_data" : (5096713311629407959, 7012635135066643106), + "iid_data" : (5082431186285923162, 334146165189956495), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18111,7 +18384,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCloseApproachMagnitude, [StateCalcCloseApproachMagnitude, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4806523612511477556, 15183989687545663893), StateCalcCloseApproachMagnitude) +agcls.AgClassCatalog.add_catalog_entry((4806273762713066271, 7679734147388945831), StateCalcCloseApproachMagnitude) agcls.AgTypeNameMap["StateCalcCloseApproachMagnitude"] = StateCalcCloseApproachMagnitude class StateCalcCloseApproachTheta(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18125,7 +18398,7 @@ class StateCalcCloseApproachTheta(IComponentInfo, ICloneable, SupportsDeleteCall _set_reference_selection_method_offset = 4 _get_reference_method_offset = 5 _metadata = { - "iid_data" : (5543110129027246069, 1448557117509499520), + "iid_data" : (4673544525578232881, 13643018472360619923), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18191,7 +18464,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCloseApproachTheta, [StateCalcCloseApproachTheta, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4909532356409140730, 18100928748041625783), StateCalcCloseApproachTheta) +agcls.AgClassCatalog.add_catalog_entry((5368170434376541760, 13014801083577509286), StateCalcCloseApproachTheta) agcls.AgTypeNameMap["StateCalcCloseApproachTheta"] = StateCalcCloseApproachTheta class StateCalcCloseApproachX(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18205,7 +18478,7 @@ class StateCalcCloseApproachX(IComponentInfo, ICloneable, SupportsDeleteCallback _set_reference_selection_method_offset = 4 _get_reference_method_offset = 5 _metadata = { - "iid_data" : (5703412290879946724, 17147536145516108952), + "iid_data" : (5701358851748318563, 15769978030627180686), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18271,7 +18544,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCloseApproachX, [StateCalcCloseApproachX, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5353198940786789077, 95422187460363692), StateCalcCloseApproachX) +agcls.AgClassCatalog.add_catalog_entry((5312108988222017849, 5170168343611509142), StateCalcCloseApproachX) agcls.AgTypeNameMap["StateCalcCloseApproachX"] = StateCalcCloseApproachX class StateCalcCloseApproachY(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18285,7 +18558,7 @@ class StateCalcCloseApproachY(IComponentInfo, ICloneable, SupportsDeleteCallback _set_reference_selection_method_offset = 4 _get_reference_method_offset = 5 _metadata = { - "iid_data" : (5341388972549716688, 7926797166447798699), + "iid_data" : (5470174571412629749, 3642524518628213641), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18351,7 +18624,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCloseApproachY, [StateCalcCloseApproachY, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5349645181006472612, 9759450691620504739), StateCalcCloseApproachY) +agcls.AgClassCatalog.add_catalog_entry((5695517042471576907, 13290300235222006970), StateCalcCloseApproachY) agcls.AgTypeNameMap["StateCalcCloseApproachY"] = StateCalcCloseApproachY class StateCalcCloseApproachCosBearing(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18365,7 +18638,7 @@ class StateCalcCloseApproachCosBearing(IComponentInfo, ICloneable, SupportsDelet _set_reference_selection_method_offset = 4 _get_reference_method_offset = 5 _metadata = { - "iid_data" : (5319004906284090405, 2840766454167777156), + "iid_data" : (4717139664449692338, 15477159846426325685), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18431,7 +18704,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCloseApproachCosBearing, [StateCalcCloseApproachCosBearing, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5505780054597041956, 16274471926901001118), StateCalcCloseApproachCosBearing) +agcls.AgClassCatalog.add_catalog_entry((4853984097528427182, 5192019788346358450), StateCalcCloseApproachCosBearing) agcls.AgTypeNameMap["StateCalcCloseApproachCosBearing"] = StateCalcCloseApproachCosBearing class StateCalcRelativeGroundTrackError(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18449,7 +18722,7 @@ class StateCalcRelativeGroundTrackError(IComponentInfo, ICloneable, SupportsDele _set_reference_selection_method_offset = 8 _get_reference_method_offset = 9 _metadata = { - "iid_data" : (5429647627719116828, 4957543161310045354), + "iid_data" : (5721587713560159346, 13633987993948077194), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18547,7 +18820,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRelativeGroundTrackError, [StateCalcRelativeGroundTrackError, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4720669564841700935, 1002250866014191547), StateCalcRelativeGroundTrackError) +agcls.AgClassCatalog.add_catalog_entry((5289128936531602488, 13563165268198546330), StateCalcRelativeGroundTrackError) agcls.AgTypeNameMap["StateCalcRelativeGroundTrackError"] = StateCalcRelativeGroundTrackError class StateCalcRelativeAtAOLMaster(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18565,7 +18838,7 @@ class StateCalcRelativeAtAOLMaster(IComponentInfo, ICloneable, SupportsDeleteCal _set_reference_selection_method_offset = 8 _get_reference_method_offset = 9 _metadata = { - "iid_data" : (5046657111336222496, 5887915217920829318), + "iid_data" : (5445246670103322115, 15456424694510789010), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18663,7 +18936,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRelativeAtAOLMaster, [StateCalcRelativeAtAOLMaster, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4849229807442923025, 3055985504414007725), StateCalcRelativeAtAOLMaster) +agcls.AgClassCatalog.add_catalog_entry((4708904706881434368, 1310654914466002591), StateCalcRelativeAtAOLMaster) agcls.AgTypeNameMap["StateCalcRelativeAtAOLMaster"] = StateCalcRelativeAtAOLMaster class StateCalcDeltaFromMaster(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18677,7 +18950,7 @@ class StateCalcDeltaFromMaster(IComponentInfo, ICloneable, SupportsDeleteCallbac _set_reference_selection_method_offset = 4 _get_reference_method_offset = 5 _metadata = { - "iid_data" : (4814878964340470878, 16005736277946868411), + "iid_data" : (5678238496916260817, 13554492050789135500), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18743,7 +19016,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDeltaFromMaster, [StateCalcDeltaFromMaster, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4703993515557400644, 17614379936262850950), StateCalcDeltaFromMaster) +agcls.AgClassCatalog.add_catalog_entry((5076852655717682763, 4209482661970510003), StateCalcDeltaFromMaster) agcls.AgTypeNameMap["StateCalcDeltaFromMaster"] = StateCalcDeltaFromMaster class StateCalcLonDriftRate(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18756,7 +19029,7 @@ class StateCalcLonDriftRate(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4984696819182526163, 17998640845723229365), + "iid_data" : (4773896754221417365, 16733774380026838948), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18813,7 +19086,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcLonDriftRate, [StateCalcLonDriftRate, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4810368111146926421, 10706735339631060658), StateCalcLonDriftRate) +agcls.AgClassCatalog.add_catalog_entry((5351272323401717100, 8076287913785454527), StateCalcLonDriftRate) agcls.AgTypeNameMap["StateCalcLonDriftRate"] = StateCalcLonDriftRate class StateCalcMeanEarthLon(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18824,7 +19097,7 @@ class StateCalcMeanEarthLon(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5644491088733836955, 17171648271203899024), + "iid_data" : (4885479659820260060, 10031435953460269474), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18865,7 +19138,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMeanEarthLon, [StateCalcMeanEarthLon, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4611762585032604408, 12477000884665354939), StateCalcMeanEarthLon) +agcls.AgClassCatalog.add_catalog_entry((4762886981847590856, 16978453872166661306), StateCalcMeanEarthLon) agcls.AgTypeNameMap["StateCalcMeanEarthLon"] = StateCalcMeanEarthLon class StateCalcRectifiedLon(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18876,7 +19149,7 @@ class StateCalcRectifiedLon(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5312716339989036234, 6717266252030860970), + "iid_data" : (5247593902517999104, 248773960016496040), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18917,7 +19190,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRectifiedLon, [StateCalcRectifiedLon, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5561226218367470789, 8835336233279258043), StateCalcRectifiedLon) +agcls.AgClassCatalog.add_catalog_entry((5340593998574833988, 1482107467519228294), StateCalcRectifiedLon) agcls.AgTypeNameMap["StateCalcRectifiedLon"] = StateCalcRectifiedLon class StateCalcTrueLongitude(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18928,7 +19201,7 @@ class StateCalcTrueLongitude(IComponentInfo, ICloneable, SupportsDeleteCallback) _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (4646564303455954466, 8643954749026340259), + "iid_data" : (5671506158498601123, 17851849063373152385), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18969,7 +19242,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcTrueLongitude, [StateCalcTrueLongitude, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5081472865222949767, 13080973831116124831), StateCalcTrueLongitude) +agcls.AgClassCatalog.add_catalog_entry((5733861437765373558, 4787613484159945403), StateCalcTrueLongitude) agcls.AgTypeNameMap["StateCalcTrueLongitude"] = StateCalcTrueLongitude class StateCalcGeodeticTrueLongitude(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -18980,7 +19253,7 @@ class StateCalcGeodeticTrueLongitude(IComponentInfo, ICloneable, SupportsDeleteC _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5154862674554485027, 12869896454512467592), + "iid_data" : (5293716697928242231, 15855942658083753660), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19021,7 +19294,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcGeodeticTrueLongitude, [StateCalcGeodeticTrueLongitude, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5561180435966022811, 7429962574372477857), StateCalcGeodeticTrueLongitude) +agcls.AgClassCatalog.add_catalog_entry((5662625716403494455, 13060926128479119773), StateCalcGeodeticTrueLongitude) agcls.AgTypeNameMap["StateCalcGeodeticTrueLongitude"] = StateCalcGeodeticTrueLongitude class StateCalcGeodeticTrueLongitudeAtTimeOfPerigee(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19032,7 +19305,7 @@ class StateCalcGeodeticTrueLongitudeAtTimeOfPerigee(IComponentInfo, ICloneable, _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5549871358551969066, 16300921313053700520), + "iid_data" : (5515621489256400977, 16732908459990200987), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19073,7 +19346,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcGeodeticTrueLongitudeAtTimeOfPerigee, [StateCalcGeodeticTrueLongitudeAtTimeOfPerigee, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5219991753247005554, 16509626988308879526), StateCalcGeodeticTrueLongitudeAtTimeOfPerigee) +agcls.AgClassCatalog.add_catalog_entry((5560772750486086008, 9401971922007325329), StateCalcGeodeticTrueLongitudeAtTimeOfPerigee) agcls.AgTypeNameMap["StateCalcGeodeticTrueLongitudeAtTimeOfPerigee"] = StateCalcGeodeticTrueLongitudeAtTimeOfPerigee class StateCalcMeanRightAscension(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19084,7 +19357,7 @@ class StateCalcMeanRightAscension(IComponentInfo, ICloneable, SupportsDeleteCall _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5048103804478321115, 12837897915778585227), + "iid_data" : (5148427476347100897, 603965794277859753), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19125,7 +19398,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMeanRightAscension, [StateCalcMeanRightAscension, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5672415644848178978, 12226805203773668537), StateCalcMeanRightAscension) +agcls.AgClassCatalog.add_catalog_entry((5562392158400637929, 12610202378785989044), StateCalcMeanRightAscension) agcls.AgTypeNameMap["StateCalcMeanRightAscension"] = StateCalcMeanRightAscension class StateCalcGeodeticMeanRightAscension(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19136,7 +19409,7 @@ class StateCalcGeodeticMeanRightAscension(IComponentInfo, ICloneable, SupportsDe _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5344325760036946824, 18191401588842309799), + "iid_data" : (4689959314653526274, 10074620139707513006), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19177,7 +19450,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcGeodeticMeanRightAscension, [StateCalcGeodeticMeanRightAscension, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5378244282744007939, 15680331730474888836), StateCalcGeodeticMeanRightAscension) +agcls.AgClassCatalog.add_catalog_entry((5203929746708069649, 15145096405876888222), StateCalcGeodeticMeanRightAscension) agcls.AgTypeNameMap["StateCalcGeodeticMeanRightAscension"] = StateCalcGeodeticMeanRightAscension class StateCalcTwoBodyDriftRate(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19188,7 +19461,7 @@ class StateCalcTwoBodyDriftRate(IComponentInfo, ICloneable, SupportsDeleteCallba _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5460810173689551905, 16225637095795943845), + "iid_data" : (5129943886379800105, 12221075423885678514), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19229,7 +19502,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcTwoBodyDriftRate, [StateCalcTwoBodyDriftRate, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5383774435343665060, 7184945879283363001), StateCalcTwoBodyDriftRate) +agcls.AgClassCatalog.add_catalog_entry((4919874499801948418, 15440603403892259515), StateCalcTwoBodyDriftRate) agcls.AgTypeNameMap["StateCalcTwoBodyDriftRate"] = StateCalcTwoBodyDriftRate class StateCalcDriftRateFactor(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19242,7 +19515,7 @@ class StateCalcDriftRateFactor(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_drift_rate_model_method_offset = 3 _set_drift_rate_model_method_offset = 4 _metadata = { - "iid_data" : (5330249542569526815, 5634931923199992731), + "iid_data" : (4794795344381651466, 4414364856294122173), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19299,7 +19572,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDriftRateFactor, [StateCalcDriftRateFactor, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5659328086407966292, 4398427823108609201), StateCalcDriftRateFactor) +agcls.AgClassCatalog.add_catalog_entry((4763439084270474951, 18306205407549444239), StateCalcDriftRateFactor) agcls.AgTypeNameMap["StateCalcDriftRateFactor"] = StateCalcDriftRateFactor class StateCalcEccentricityX(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19310,7 +19583,7 @@ class StateCalcEccentricityX(IComponentInfo, ICloneable, SupportsDeleteCallback) _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (4894238426602256437, 17333050540446122149), + "iid_data" : (4977340072542402860, 16769735901598281906), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19351,7 +19624,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcEccentricityX, [StateCalcEccentricityX, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4890000948450699546, 11908915193556800643), StateCalcEccentricityX) +agcls.AgClassCatalog.add_catalog_entry((5023532910584529466, 17878736704428017053), StateCalcEccentricityX) agcls.AgTypeNameMap["StateCalcEccentricityX"] = StateCalcEccentricityX class StateCalcEccentricityY(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19362,7 +19635,7 @@ class StateCalcEccentricityY(IComponentInfo, ICloneable, SupportsDeleteCallback) _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (4931098808898744401, 15828586612520832163), + "iid_data" : (5161725350290700925, 5955722491467860384), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19403,7 +19676,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcEccentricityY, [StateCalcEccentricityY, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5195751570829662446, 17374761392091557022), StateCalcEccentricityY) +agcls.AgClassCatalog.add_catalog_entry((4661719371316015203, 16531347586680569013), StateCalcEccentricityY) agcls.AgTypeNameMap["StateCalcEccentricityY"] = StateCalcEccentricityY class StateCalcInclinationX(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19416,7 +19689,7 @@ class StateCalcInclinationX(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_inclination_magnitude_type_method_offset = 3 _set_inclination_magnitude_type_method_offset = 4 _metadata = { - "iid_data" : (5303116798892466546, 8652600110648124591), + "iid_data" : (5363369677484823318, 16611690068428060837), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19473,7 +19746,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInclinationX, [StateCalcInclinationX, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5343058450031167507, 16391122691667095461), StateCalcInclinationX) +agcls.AgClassCatalog.add_catalog_entry((5306413221763229967, 10066792343013856181), StateCalcInclinationX) agcls.AgTypeNameMap["StateCalcInclinationX"] = StateCalcInclinationX class StateCalcInclinationY(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19486,7 +19759,7 @@ class StateCalcInclinationY(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_inclination_magnitude_type_method_offset = 3 _set_inclination_magnitude_type_method_offset = 4 _metadata = { - "iid_data" : (5451370693498009019, 10642033776934022825), + "iid_data" : (5183800398114498016, 4012743196337311923), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19543,7 +19816,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInclinationY, [StateCalcInclinationY, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4863529585957113128, 10102237046352894897), StateCalcInclinationY) +agcls.AgClassCatalog.add_catalog_entry((5717828895113323988, 9099290826280541320), StateCalcInclinationY) agcls.AgTypeNameMap["StateCalcInclinationY"] = StateCalcInclinationY class StateCalcUnitAngularMomentumX(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19554,7 +19827,7 @@ class StateCalcUnitAngularMomentumX(IComponentInfo, ICloneable, SupportsDeleteCa _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (4867031833350884905, 3301894672569955263), + "iid_data" : (4907966517406220370, 11458425984119313792), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19595,7 +19868,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcUnitAngularMomentumX, [StateCalcUnitAngularMomentumX, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5447705866460823284, 13783482782719490212), StateCalcUnitAngularMomentumX) +agcls.AgClassCatalog.add_catalog_entry((4650740043872469317, 824994723995069091), StateCalcUnitAngularMomentumX) agcls.AgTypeNameMap["StateCalcUnitAngularMomentumX"] = StateCalcUnitAngularMomentumX class StateCalcUnitAngularMomentumY(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19606,7 +19879,7 @@ class StateCalcUnitAngularMomentumY(IComponentInfo, ICloneable, SupportsDeleteCa _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (4620132140076523895, 14996909192432193432), + "iid_data" : (5151731464226182051, 14386823160174139780), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19647,7 +19920,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcUnitAngularMomentumY, [StateCalcUnitAngularMomentumY, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4786968704254907389, 13158431096979751558), StateCalcUnitAngularMomentumY) +agcls.AgClassCatalog.add_catalog_entry((5460543974614922452, 17118492963342548368), StateCalcUnitAngularMomentumY) agcls.AgTypeNameMap["StateCalcUnitAngularMomentumY"] = StateCalcUnitAngularMomentumY class StateCalcUnitAngularMomentumZ(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19658,7 +19931,7 @@ class StateCalcUnitAngularMomentumZ(IComponentInfo, ICloneable, SupportsDeleteCa _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5157286771188626290, 103471323176308659), + "iid_data" : (4705815500224057874, 17591044085421226894), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19699,7 +19972,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcUnitAngularMomentumZ, [StateCalcUnitAngularMomentumZ, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5431982115791144105, 4613613462980346503), StateCalcUnitAngularMomentumZ) +agcls.AgClassCatalog.add_catalog_entry((4969215614042185822, 2580100977131957646), StateCalcUnitAngularMomentumZ) agcls.AgTypeNameMap["StateCalcUnitAngularMomentumZ"] = StateCalcUnitAngularMomentumZ class StateCalcHeightAboveTerrain(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19710,7 +19983,7 @@ class StateCalcHeightAboveTerrain(IComponentInfo, ICloneable, SupportsDeleteCall _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5001830471771159235, 8470443678088309179), + "iid_data" : (5551894567649596563, 6462319070023077557), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19752,7 +20025,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcHeightAboveTerrain, [StateCalcHeightAboveTerrain, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5679191460559336989, 1313569402354780308), StateCalcHeightAboveTerrain) +agcls.AgClassCatalog.add_catalog_entry((4732128338292196456, 15678084291523286660), StateCalcHeightAboveTerrain) agcls.AgTypeNameMap["StateCalcHeightAboveTerrain"] = StateCalcHeightAboveTerrain class StateCalcGeodeticElem(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19763,7 +20036,7 @@ class StateCalcGeodeticElem(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (4669942275556971148, 5814687713330014126), + "iid_data" : (5518242019253665702, 2196779096239870655), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19804,7 +20077,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcGeodeticElem, [StateCalcGeodeticElem, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5368597638791724835, 15722023724069301167), StateCalcGeodeticElem) +agcls.AgClassCatalog.add_catalog_entry((5670781763412111735, 4655351505287987869), StateCalcGeodeticElem) agcls.AgTypeNameMap["StateCalcGeodeticElem"] = StateCalcGeodeticElem class StateCalcRepeatingGroundTrackErr(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19823,7 +20096,7 @@ class StateCalcRepeatingGroundTrackErr(IComponentInfo, ICloneable, SupportsDelet _is_control_parameter_enabled_method_offset = 9 _get_control_parameters_available_method_offset = 10 _metadata = { - "iid_data" : (4823386117493643824, 1763726539818968494), + "iid_data" : (5569889376414383266, 12540978918107511977), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19926,7 +20199,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRepeatingGroundTrackErr, [StateCalcRepeatingGroundTrackErr, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4802952676793573249, 3742314941598062748), StateCalcRepeatingGroundTrackErr) +agcls.AgClassCatalog.add_catalog_entry((5239781223147600745, 7786093950266847422), StateCalcRepeatingGroundTrackErr) agcls.AgTypeNameMap["StateCalcRepeatingGroundTrackErr"] = StateCalcRepeatingGroundTrackErr class StateCalcAltitudeOfApoapsis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -19939,7 +20212,7 @@ class StateCalcAltitudeOfApoapsis(IComponentInfo, ICloneable, SupportsDeleteCall _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4804961906984959380, 3379445527920073108), + "iid_data" : (5434739906363528056, 7312519670504177071), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19996,7 +20269,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcAltitudeOfApoapsis, [StateCalcAltitudeOfApoapsis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4680045279095392866, 2885707908870599052), StateCalcAltitudeOfApoapsis) +agcls.AgClassCatalog.add_catalog_entry((5695519423883265425, 208924040465090702), StateCalcAltitudeOfApoapsis) agcls.AgTypeNameMap["StateCalcAltitudeOfApoapsis"] = StateCalcAltitudeOfApoapsis class StateCalcAltitudeOfPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20009,7 +20282,7 @@ class StateCalcAltitudeOfPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCal _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4737053168431653768, 6669250612885585032), + "iid_data" : (5255519072914949876, 6463502658670638982), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20066,7 +20339,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcAltitudeOfPeriapsis, [StateCalcAltitudeOfPeriapsis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5711549813926167011, 172247784438999984), StateCalcAltitudeOfPeriapsis) +agcls.AgClassCatalog.add_catalog_entry((5313095485204097301, 17997209336149796518), StateCalcAltitudeOfPeriapsis) agcls.AgTypeNameMap["StateCalcAltitudeOfPeriapsis"] = StateCalcAltitudeOfPeriapsis class StateCalcArgumentOfLatitude(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20079,7 +20352,7 @@ class StateCalcArgumentOfLatitude(IComponentInfo, ICloneable, SupportsDeleteCall _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4646620714499650179, 13630006269487185795), + "iid_data" : (5140315710951242092, 13833870185740617138), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20136,7 +20409,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcArgumentOfLatitude, [StateCalcArgumentOfLatitude, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5721561101168071631, 8215502116176583064), StateCalcArgumentOfLatitude) +agcls.AgClassCatalog.add_catalog_entry((5500814107760470665, 17528532940801284227), StateCalcArgumentOfLatitude) agcls.AgTypeNameMap["StateCalcArgumentOfLatitude"] = StateCalcArgumentOfLatitude class StateCalcArgumentOfPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20149,7 +20422,7 @@ class StateCalcArgumentOfPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCal _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5751021743421934462, 1138987020898760380), + "iid_data" : (5199733264829855683, 14748938379232674725), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20206,7 +20479,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcArgumentOfPeriapsis, [StateCalcArgumentOfPeriapsis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5684255884981629138, 3677058005489362621), StateCalcArgumentOfPeriapsis) +agcls.AgClassCatalog.add_catalog_entry((4926291014600641546, 11147044206061007002), StateCalcArgumentOfPeriapsis) agcls.AgTypeNameMap["StateCalcArgumentOfPeriapsis"] = StateCalcArgumentOfPeriapsis class StateCalcEccentricityAnomaly(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20219,7 +20492,7 @@ class StateCalcEccentricityAnomaly(IComponentInfo, ICloneable, SupportsDeleteCal _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5641923176315593130, 5159228630191255194), + "iid_data" : (5732161323049872660, 4486124682855637691), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20276,7 +20549,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcEccentricityAnomaly, [StateCalcEccentricityAnomaly, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5472882556788075591, 6568513677222152077), StateCalcEccentricityAnomaly) +agcls.AgClassCatalog.add_catalog_entry((5302070363670982380, 9793591249000092337), StateCalcEccentricityAnomaly) agcls.AgTypeNameMap["StateCalcEccentricityAnomaly"] = StateCalcEccentricityAnomaly class StateCalcLonOfAscNode(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20289,7 +20562,7 @@ class StateCalcLonOfAscNode(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4943815842015931666, 10560249350701891763), + "iid_data" : (5198424781051202777, 935069893710918580), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20346,7 +20619,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcLonOfAscNode, [StateCalcLonOfAscNode, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4869631541520654432, 2995754984005813684), StateCalcLonOfAscNode) +agcls.AgClassCatalog.add_catalog_entry((4906705234510357737, 14769533059289128587), StateCalcLonOfAscNode) agcls.AgTypeNameMap["StateCalcLonOfAscNode"] = StateCalcLonOfAscNode class StateCalcMeanMotion(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20359,7 +20632,7 @@ class StateCalcMeanMotion(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5272477230544721892, 16800233696536864958), + "iid_data" : (4678481412955933763, 1002983188941591972), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20416,7 +20689,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMeanMotion, [StateCalcMeanMotion, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4747596417491606013, 15395657420428995495), StateCalcMeanMotion) +agcls.AgClassCatalog.add_catalog_entry((4638698306418119634, 11912296063909690496), StateCalcMeanMotion) agcls.AgTypeNameMap["StateCalcMeanMotion"] = StateCalcMeanMotion class StateCalcOrbitPeriod(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20429,7 +20702,7 @@ class StateCalcOrbitPeriod(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4613752124273608812, 15403231600106864030), + "iid_data" : (5350578148754646401, 8720214914201059459), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20486,7 +20759,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOrbitPeriod, [StateCalcOrbitPeriod, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4883509369718059623, 9523723199357936256), StateCalcOrbitPeriod) +agcls.AgClassCatalog.add_catalog_entry((5203403895069521722, 10987180559761567893), StateCalcOrbitPeriod) agcls.AgTypeNameMap["StateCalcOrbitPeriod"] = StateCalcOrbitPeriod class StateCalcNumRevs(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20499,7 +20772,7 @@ class StateCalcNumRevs(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4967851475699997060, 9372108415445250466), + "iid_data" : (5560101313551806577, 6483855755431850939), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20556,7 +20829,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcNumRevs, [StateCalcNumRevs, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5128543494425042730, 1166581705760978097), StateCalcNumRevs) +agcls.AgClassCatalog.add_catalog_entry((5687239499700784580, 1505175522968318090), StateCalcNumRevs) agcls.AgTypeNameMap["StateCalcNumRevs"] = StateCalcNumRevs class StateCalcRadOfApoapsis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20569,7 +20842,7 @@ class StateCalcRadOfApoapsis(IComponentInfo, ICloneable, SupportsDeleteCallback) _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4965803044756787528, 17018162359568687774), + "iid_data" : (5373131616221783359, 14689875224955606448), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20626,7 +20899,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRadOfApoapsis, [StateCalcRadOfApoapsis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5610435208412011938, 15680633327063310238), StateCalcRadOfApoapsis) +agcls.AgClassCatalog.add_catalog_entry((5434223159216698426, 6117727399240967350), StateCalcRadOfApoapsis) agcls.AgTypeNameMap["StateCalcRadOfApoapsis"] = StateCalcRadOfApoapsis class StateCalcRadOfPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20639,7 +20912,7 @@ class StateCalcRadOfPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallback _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5130986865795971189, 16789141452098079673), + "iid_data" : (5673788684882169479, 4826043733244741258), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20696,7 +20969,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRadOfPeriapsis, [StateCalcRadOfPeriapsis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4913547247352946746, 6032480820430129067), StateCalcRadOfPeriapsis) +agcls.AgClassCatalog.add_catalog_entry((5322497352325281103, 596903277940484281), StateCalcRadOfPeriapsis) agcls.AgTypeNameMap["StateCalcRadOfPeriapsis"] = StateCalcRadOfPeriapsis class StateCalcSemimajorAxis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20709,7 +20982,7 @@ class StateCalcSemimajorAxis(IComponentInfo, ICloneable, SupportsDeleteCallback) _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5590870916411176225, 16124915921295777960), + "iid_data" : (5334019606796378815, 5588559622666081707), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20766,7 +21039,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSemimajorAxis, [StateCalcSemimajorAxis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5118541904447365438, 10801378442445865622), StateCalcSemimajorAxis) +agcls.AgClassCatalog.add_catalog_entry((4662861410563436189, 889151407325287085), StateCalcSemimajorAxis) agcls.AgTypeNameMap["StateCalcSemimajorAxis"] = StateCalcSemimajorAxis class StateCalcTimePastAscNode(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20779,7 +21052,7 @@ class StateCalcTimePastAscNode(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5562589395377256243, 13497037947049292677), + "iid_data" : (5486919505762020690, 7653812107335809684), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20836,7 +21109,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcTimePastAscNode, [StateCalcTimePastAscNode, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5564567196649759285, 9406082925819798685), StateCalcTimePastAscNode) +agcls.AgClassCatalog.add_catalog_entry((5513849627852358253, 6213845351377916844), StateCalcTimePastAscNode) agcls.AgTypeNameMap["StateCalcTimePastAscNode"] = StateCalcTimePastAscNode class StateCalcTimePastPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20849,7 +21122,7 @@ class StateCalcTimePastPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallb _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5684995327153450736, 9483471647629985712), + "iid_data" : (5154375356660384967, 7311152743378254511), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20906,7 +21179,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcTimePastPeriapsis, [StateCalcTimePastPeriapsis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5407430146817268966, 10284458395368679078), StateCalcTimePastPeriapsis) +agcls.AgClassCatalog.add_catalog_entry((4743488923022156427, 5790944847064834951), StateCalcTimePastPeriapsis) agcls.AgTypeNameMap["StateCalcTimePastPeriapsis"] = StateCalcTimePastPeriapsis class StateCalcTrueAnomaly(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20919,7 +21192,7 @@ class StateCalcTrueAnomaly(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5315225285503473966, 17168653625677065383), + "iid_data" : (5483958093589817310, 572767902551506562), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20976,7 +21249,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcTrueAnomaly, [StateCalcTrueAnomaly, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5111376757081525828, 8458902587457567926), StateCalcTrueAnomaly) +agcls.AgClassCatalog.add_catalog_entry((4668936704806784332, 7268145633381611672), StateCalcTrueAnomaly) agcls.AgTypeNameMap["StateCalcTrueAnomaly"] = StateCalcTrueAnomaly class StateCalcDeltaV(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -20985,7 +21258,7 @@ class StateCalcDeltaV(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5534952825540803418, 13420343991370104736), + "iid_data" : (4687160042491521849, 7830473149804001667), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21010,7 +21283,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDeltaV, [StateCalcDeltaV, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5735205105008486861, 4958177406641049504), StateCalcDeltaV) +agcls.AgClassCatalog.add_catalog_entry((5201230801310856892, 3635787123828506792), StateCalcDeltaV) agcls.AgTypeNameMap["StateCalcDeltaV"] = StateCalcDeltaV class StateCalcDeltaVSquared(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21019,7 +21292,7 @@ class StateCalcDeltaVSquared(IComponentInfo, ICloneable, SupportsDeleteCallback) _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5704565883071914391, 3071057530161522337), + "iid_data" : (5641180401299669741, 9989907366771843772), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21044,7 +21317,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDeltaVSquared, [StateCalcDeltaVSquared, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5018999258309169900, 18294161584335658669), StateCalcDeltaVSquared) +agcls.AgClassCatalog.add_catalog_entry((5292217816047875877, 5285628421203938206), StateCalcDeltaVSquared) agcls.AgTypeNameMap["StateCalcDeltaVSquared"] = StateCalcDeltaVSquared class StateCalcMCSDeltaV(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21053,7 +21326,7 @@ class StateCalcMCSDeltaV(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5316237708087118868, 6452972329347706796), + "iid_data" : (5444413680668681223, 7323846890983340205), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21078,7 +21351,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMCSDeltaV, [StateCalcMCSDeltaV, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5376311996187022567, 10704423917084038577), StateCalcMCSDeltaV) +agcls.AgClassCatalog.add_catalog_entry((4727304825319443106, 657965303140994730), StateCalcMCSDeltaV) agcls.AgTypeNameMap["StateCalcMCSDeltaV"] = StateCalcMCSDeltaV class StateCalcMCSDeltaVSquared(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21089,7 +21362,7 @@ class StateCalcMCSDeltaVSquared(IComponentInfo, ICloneable, SupportsDeleteCallba _get_squared_type_method_offset = 1 _set_squared_type_method_offset = 2 _metadata = { - "iid_data" : (4645033948798417354, 9487747245930481071), + "iid_data" : (5302730604329598868, 3471290787643981224), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21131,7 +21404,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMCSDeltaVSquared, [StateCalcMCSDeltaVSquared, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5628482244802819265, 12608246510277330571), StateCalcMCSDeltaVSquared) +agcls.AgClassCatalog.add_catalog_entry((5299115195119647911, 4666384631206205345), StateCalcMCSDeltaVSquared) agcls.AgTypeNameMap["StateCalcMCSDeltaVSquared"] = StateCalcMCSDeltaVSquared class StateCalcSequenceDeltaV(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21142,7 +21415,7 @@ class StateCalcSequenceDeltaV(IComponentInfo, ICloneable, SupportsDeleteCallback _get_sequence_name_method_offset = 1 _set_sequence_name_method_offset = 2 _metadata = { - "iid_data" : (4633447003068296805, 2676702751796205994), + "iid_data" : (5639249602877317044, 16305429193293217197), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21183,7 +21456,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSequenceDeltaV, [StateCalcSequenceDeltaV, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5097550551983029190, 1249982837446207875), StateCalcSequenceDeltaV) +agcls.AgClassCatalog.add_catalog_entry((4613781590745600771, 7006056077831594922), StateCalcSequenceDeltaV) agcls.AgTypeNameMap["StateCalcSequenceDeltaV"] = StateCalcSequenceDeltaV class StateCalcSequenceDeltaVSquared(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21196,7 +21469,7 @@ class StateCalcSequenceDeltaVSquared(IComponentInfo, ICloneable, SupportsDeleteC _get_squared_type_method_offset = 3 _set_squared_type_method_offset = 4 _metadata = { - "iid_data" : (5635671843908320145, 4152975408965574534), + "iid_data" : (5153120164928279739, 1110861920329738895), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21254,7 +21527,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSequenceDeltaVSquared, [StateCalcSequenceDeltaVSquared, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5630825541610308831, 15774632184071493555), StateCalcSequenceDeltaVSquared) +agcls.AgClassCatalog.add_catalog_entry((5516966661539136416, 7070115196571100848), StateCalcSequenceDeltaVSquared) agcls.AgTypeNameMap["StateCalcSequenceDeltaVSquared"] = StateCalcSequenceDeltaVSquared class StateCalcFuelMass(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21263,7 +21536,7 @@ class StateCalcFuelMass(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5151428709425076440, 7487392127807473330), + "iid_data" : (5550845683347654439, 569625017427031688), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21288,7 +21561,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcFuelMass, [StateCalcFuelMass, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5332377876689301450, 9083355359145196446), StateCalcFuelMass) +agcls.AgClassCatalog.add_catalog_entry((5284381052636476312, 14223204518839641785), StateCalcFuelMass) agcls.AgTypeNameMap["StateCalcFuelMass"] = StateCalcFuelMass class StateCalcDensity(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21297,7 +21570,7 @@ class StateCalcDensity(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5017809731874998764, 8924756791837866658), + "iid_data" : (4804691647531134749, 18135522358750610359), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21322,7 +21595,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDensity, [StateCalcDensity, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5430632087509559798, 9149872271344420512), StateCalcDensity) +agcls.AgClassCatalog.add_catalog_entry((4972741934203604002, 7157721734211089052), StateCalcDensity) agcls.AgTypeNameMap["StateCalcDensity"] = StateCalcDensity class StateCalcInertialDeltaVMagnitude(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21331,7 +21604,7 @@ class StateCalcInertialDeltaVMagnitude(IComponentInfo, ICloneable, SupportsDelet _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5655263703535879206, 14229486467541672352), + "iid_data" : (5140916981814463964, 10619453326254126988), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21356,7 +21629,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInertialDeltaVMagnitude, [StateCalcInertialDeltaVMagnitude, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4886899391864671900, 15236932873941812910), StateCalcInertialDeltaVMagnitude) +agcls.AgClassCatalog.add_catalog_entry((5037798451812912029, 14762466415772230054), StateCalcInertialDeltaVMagnitude) agcls.AgTypeNameMap["StateCalcInertialDeltaVMagnitude"] = StateCalcInertialDeltaVMagnitude class StateCalcInertialDeltaVx(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21367,7 +21640,7 @@ class StateCalcInertialDeltaVx(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_coord_axes_name_method_offset = 1 _set_coord_axes_name_method_offset = 2 _metadata = { - "iid_data" : (5147140685656921702, 2892503026461819017), + "iid_data" : (5704950478557053294, 12626658218050326705), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21408,7 +21681,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInertialDeltaVx, [StateCalcInertialDeltaVx, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4821595772988904722, 12220769280307415212), StateCalcInertialDeltaVx) +agcls.AgClassCatalog.add_catalog_entry((4773069382946939090, 5808380699414658997), StateCalcInertialDeltaVx) agcls.AgTypeNameMap["StateCalcInertialDeltaVx"] = StateCalcInertialDeltaVx class StateCalcInertialDeltaVy(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21419,7 +21692,7 @@ class StateCalcInertialDeltaVy(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_coord_axes_name_method_offset = 1 _set_coord_axes_name_method_offset = 2 _metadata = { - "iid_data" : (5535239348503742884, 15276188469658558399), + "iid_data" : (5071736938339632220, 287336784417729177), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21460,7 +21733,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInertialDeltaVy, [StateCalcInertialDeltaVy, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4855464037190244874, 3375418175855904949), StateCalcInertialDeltaVy) +agcls.AgClassCatalog.add_catalog_entry((4666959722325219284, 2868144979324911777), StateCalcInertialDeltaVy) agcls.AgTypeNameMap["StateCalcInertialDeltaVy"] = StateCalcInertialDeltaVy class StateCalcInertialDeltaVz(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21471,7 +21744,7 @@ class StateCalcInertialDeltaVz(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_coord_axes_name_method_offset = 1 _set_coord_axes_name_method_offset = 2 _metadata = { - "iid_data" : (4691307025227964777, 13663375653406686621), + "iid_data" : (4684444422886224488, 13707389658908188594), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21512,7 +21785,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInertialDeltaVz, [StateCalcInertialDeltaVz, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4822846875597407381, 13296331241838685581), StateCalcInertialDeltaVz) +agcls.AgClassCatalog.add_catalog_entry((5441204111967738562, 5314974702538942370), StateCalcInertialDeltaVz) agcls.AgTypeNameMap["StateCalcInertialDeltaVz"] = StateCalcInertialDeltaVz class StateCalcManeuverSpecificImpulse(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21521,7 +21794,7 @@ class StateCalcManeuverSpecificImpulse(IComponentInfo, ICloneable, SupportsDelet _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4637712452113764989, 15886083855590906538), + "iid_data" : (5314515121908238380, 17951646059133010087), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21546,7 +21819,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcManeuverSpecificImpulse, [StateCalcManeuverSpecificImpulse, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4622503106430628545, 6107233881266172821), StateCalcManeuverSpecificImpulse) +agcls.AgClassCatalog.add_catalog_entry((4948474728341565830, 17750519548267019395), StateCalcManeuverSpecificImpulse) agcls.AgTypeNameMap["StateCalcManeuverSpecificImpulse"] = StateCalcManeuverSpecificImpulse class StateCalcPressure(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21555,7 +21828,7 @@ class StateCalcPressure(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5449490418666210004, 15448348542096366226), + "iid_data" : (5157479984436377213, 12162136049946561188), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21580,7 +21853,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcPressure, [StateCalcPressure, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4794915601194535984, 5940540998251569597), StateCalcPressure) +agcls.AgClassCatalog.add_catalog_entry((4769986238696783183, 16841345338335602563), StateCalcPressure) agcls.AgTypeNameMap["StateCalcPressure"] = StateCalcPressure class StateCalcTemperature(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21589,7 +21862,7 @@ class StateCalcTemperature(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5475729774530559001, 10941078062920403866), + "iid_data" : (4963615079594573831, 14781472917804435903), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21614,7 +21887,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcTemperature, [StateCalcTemperature, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5536041037581480431, 10686749433105631157), StateCalcTemperature) +agcls.AgClassCatalog.add_catalog_entry((5462504571269227362, 128328960223364775), StateCalcTemperature) agcls.AgTypeNameMap["StateCalcTemperature"] = StateCalcTemperature class StateCalcVectorY(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21631,7 +21904,7 @@ class StateCalcVectorY(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_normalize_method_offset = 7 _set_normalize_method_offset = 8 _metadata = { - "iid_data" : (5267983331101176658, 9823313191056859545), + "iid_data" : (5736466969277100514, 13098211244378232740), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21720,7 +21993,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVectorY, [StateCalcVectorY, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5421805410493711150, 17871064854232439969), StateCalcVectorY) +agcls.AgClassCatalog.add_catalog_entry((4729452062110356755, 10693775602189472685), StateCalcVectorY) agcls.AgTypeNameMap["StateCalcVectorY"] = StateCalcVectorY class StateCalcVectorZ(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21737,7 +22010,7 @@ class StateCalcVectorZ(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_normalize_method_offset = 7 _set_normalize_method_offset = 8 _metadata = { - "iid_data" : (5252175952045025930, 153518083256492710), + "iid_data" : (4613616790635803642, 4108700468448059804), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21826,7 +22099,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVectorZ, [StateCalcVectorZ, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5216554707482900455, 10991111390992105651), StateCalcVectorZ) +agcls.AgClassCatalog.add_catalog_entry((4713742641596215052, 13176150401624715703), StateCalcVectorZ) agcls.AgTypeNameMap["StateCalcVectorZ"] = StateCalcVectorZ class StateCalcMass(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21835,7 +22108,7 @@ class StateCalcMass(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4824138427327990760, 14867348190747208111), + "iid_data" : (4778940466535421309, 12239597602233168516), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21860,7 +22133,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMass, [StateCalcMass, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4997657165484082210, 3541058383396595871), StateCalcMass) +agcls.AgClassCatalog.add_catalog_entry((5150534157361802863, 13702389182141971120), StateCalcMass) agcls.AgTypeNameMap["StateCalcMass"] = StateCalcMass class StateCalcManeuverTotalMassFlowRate(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21869,7 +22142,7 @@ class StateCalcManeuverTotalMassFlowRate(IComponentInfo, ICloneable, SupportsDel _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5526044805283548379, 10435494578370294662), + "iid_data" : (4940438240531520278, 17875907067884740510), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21894,7 +22167,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcManeuverTotalMassFlowRate, [StateCalcManeuverTotalMassFlowRate, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5504217790692566183, 3415641010481336239), StateCalcManeuverTotalMassFlowRate) +agcls.AgClassCatalog.add_catalog_entry((5098053902914936970, 5166538185951377543), StateCalcManeuverTotalMassFlowRate) agcls.AgTypeNameMap["StateCalcManeuverTotalMassFlowRate"] = StateCalcManeuverTotalMassFlowRate class StateCalcAbsoluteValue(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21905,7 +22178,7 @@ class StateCalcAbsoluteValue(IComponentInfo, ICloneable, SupportsDeleteCallback) _get_calculation_object_name_method_offset = 1 _set_calculation_object_name_method_offset = 2 _metadata = { - "iid_data" : (5242501412076507984, 7725825147363795095), + "iid_data" : (5040086766813778223, 16464434766792094348), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21946,7 +22219,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcAbsoluteValue, [StateCalcAbsoluteValue, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5649254655531211135, 6218154849600881073), StateCalcAbsoluteValue) +agcls.AgClassCatalog.add_catalog_entry((4953102768116583312, 4157940150048942735), StateCalcAbsoluteValue) agcls.AgTypeNameMap["StateCalcAbsoluteValue"] = StateCalcAbsoluteValue class StateCalcDifference(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -21959,7 +22232,7 @@ class StateCalcDifference(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_difference_order_method_offset = 3 _set_difference_order_method_offset = 4 _metadata = { - "iid_data" : (5286816172224215455, 1036938080734512060), + "iid_data" : (4655616143320983186, 10540032377800097418), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22016,7 +22289,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDifference, [StateCalcDifference, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5521971242167934141, 6064248763181856402), StateCalcDifference) +agcls.AgClassCatalog.add_catalog_entry((5159670794202831814, 18133959094148377987), StateCalcDifference) agcls.AgTypeNameMap["StateCalcDifference"] = StateCalcDifference class StateCalcDifferenceOtherSegment(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22033,7 +22306,7 @@ class StateCalcDifferenceOtherSegment(IComponentInfo, ICloneable, SupportsDelete _get_difference_order_method_offset = 7 _set_difference_order_method_offset = 8 _metadata = { - "iid_data" : (4838331601109046283, 10861212503697690540), + "iid_data" : (5139464331381668191, 12699536844367409066), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22122,7 +22395,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDifferenceOtherSegment, [StateCalcDifferenceOtherSegment, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5714208844396347834, 5962452290304441480), StateCalcDifferenceOtherSegment) +agcls.AgClassCatalog.add_catalog_entry((4749235430217432833, 2773863249206594731), StateCalcDifferenceOtherSegment) agcls.AgTypeNameMap["StateCalcDifferenceOtherSegment"] = StateCalcDifferenceOtherSegment class StateCalcPositionDifferenceOtherSegment(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22135,7 +22408,7 @@ class StateCalcPositionDifferenceOtherSegment(IComponentInfo, ICloneable, Suppor _get_segment_state_to_use_method_offset = 3 _set_segment_state_to_use_method_offset = 4 _metadata = { - "iid_data" : (4976467856226832650, 9795326462409064358), + "iid_data" : (4742528391490486821, 4992901391397868673), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22192,7 +22465,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcPositionDifferenceOtherSegment, [StateCalcPositionDifferenceOtherSegment, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5410120896638206049, 17404805778208513193), StateCalcPositionDifferenceOtherSegment) +agcls.AgClassCatalog.add_catalog_entry((4678153935277886348, 10833563486137438905), StateCalcPositionDifferenceOtherSegment) agcls.AgTypeNameMap["StateCalcPositionDifferenceOtherSegment"] = StateCalcPositionDifferenceOtherSegment class StateCalcVelocityDifferenceOtherSegment(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22205,7 +22478,7 @@ class StateCalcVelocityDifferenceOtherSegment(IComponentInfo, ICloneable, Suppor _get_segment_state_to_use_method_offset = 3 _set_segment_state_to_use_method_offset = 4 _metadata = { - "iid_data" : (5761930326505428509, 15079222405094269835), + "iid_data" : (5376345393496012083, 820833441848423592), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22262,7 +22535,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVelocityDifferenceOtherSegment, [StateCalcVelocityDifferenceOtherSegment, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4700414338115361174, 7357519667103594396), StateCalcVelocityDifferenceOtherSegment) +agcls.AgClassCatalog.add_catalog_entry((4706204101250603968, 5768672959010549914), StateCalcVelocityDifferenceOtherSegment) agcls.AgTypeNameMap["StateCalcVelocityDifferenceOtherSegment"] = StateCalcVelocityDifferenceOtherSegment class StateCalcPositionVelocityDifferenceOtherSegment(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22275,7 +22548,7 @@ class StateCalcPositionVelocityDifferenceOtherSegment(IComponentInfo, ICloneable _get_segment_state_to_use_method_offset = 3 _set_segment_state_to_use_method_offset = 4 _metadata = { - "iid_data" : (5099216661152147837, 12403806086621600668), + "iid_data" : (5483468551177474667, 12504453094896215465), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22332,7 +22605,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcPositionVelocityDifferenceOtherSegment, [StateCalcPositionVelocityDifferenceOtherSegment, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4698031524605327091, 1241434726579484094), StateCalcPositionVelocityDifferenceOtherSegment) +agcls.AgClassCatalog.add_catalog_entry((4974284142022504282, 3824552070775423387), StateCalcPositionVelocityDifferenceOtherSegment) agcls.AgTypeNameMap["StateCalcPositionVelocityDifferenceOtherSegment"] = StateCalcPositionVelocityDifferenceOtherSegment class StateCalcValueAtSegment(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22347,7 +22620,7 @@ class StateCalcValueAtSegment(IComponentInfo, ICloneable, SupportsDeleteCallback _get_segment_state_to_use_method_offset = 5 _set_segment_state_to_use_method_offset = 6 _metadata = { - "iid_data" : (5685182645245177465, 12446171846639774123), + "iid_data" : (5121379848265261754, 8572565986939417020), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22420,7 +22693,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcValueAtSegment, [StateCalcValueAtSegment, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4717001101179136674, 7712842298125538966), StateCalcValueAtSegment) +agcls.AgClassCatalog.add_catalog_entry((4825649765890914782, 9979162716101883275), StateCalcValueAtSegment) agcls.AgTypeNameMap["StateCalcValueAtSegment"] = StateCalcValueAtSegment class StateCalcMaxValue(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22431,7 +22704,7 @@ class StateCalcMaxValue(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_calculation_object_name_method_offset = 1 _set_calculation_object_name_method_offset = 2 _metadata = { - "iid_data" : (5693913850214738875, 7362033195491517325), + "iid_data" : (4726261802839483385, 15240564093006699949), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22472,7 +22745,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMaxValue, [StateCalcMaxValue, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5335981867772603023, 14948483817211843495), StateCalcMaxValue) +agcls.AgClassCatalog.add_catalog_entry((4982878528751669606, 9764951680872031368), StateCalcMaxValue) agcls.AgTypeNameMap["StateCalcMaxValue"] = StateCalcMaxValue class StateCalcMinValue(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22483,7 +22756,7 @@ class StateCalcMinValue(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_calculation_object_name_method_offset = 1 _set_calculation_object_name_method_offset = 2 _metadata = { - "iid_data" : (5508979191941518953, 13437319745405890183), + "iid_data" : (5442179352034294502, 8851319893605644170), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22524,7 +22797,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMinValue, [StateCalcMinValue, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5325867396643517457, 15325837370797593534), StateCalcMinValue) +agcls.AgClassCatalog.add_catalog_entry((5582964783232330961, 1038280635948234165), StateCalcMinValue) agcls.AgTypeNameMap["StateCalcMinValue"] = StateCalcMinValue class StateCalcMeanValue(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22535,7 +22808,7 @@ class StateCalcMeanValue(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_calculation_object_name_method_offset = 1 _set_calculation_object_name_method_offset = 2 _metadata = { - "iid_data" : (5071065384386542095, 2074797407162959239), + "iid_data" : (4746121188511210116, 3697917198640147851), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22576,7 +22849,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMeanValue, [StateCalcMeanValue, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4892731750122549927, 895807499915618237), StateCalcMeanValue) +agcls.AgClassCatalog.add_catalog_entry((5460420126944210958, 2116107780766652057), StateCalcMeanValue) agcls.AgTypeNameMap["StateCalcMeanValue"] = StateCalcMeanValue class StateCalcMedianValue(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22587,7 +22860,7 @@ class StateCalcMedianValue(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_calculation_object_name_method_offset = 1 _set_calculation_object_name_method_offset = 2 _metadata = { - "iid_data" : (5380204605260779977, 8527191360378932610), + "iid_data" : (5502482115157988529, 12522646643841265029), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22628,7 +22901,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMedianValue, [StateCalcMedianValue, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5017390870345423063, 11107553627398305450), StateCalcMedianValue) +agcls.AgClassCatalog.add_catalog_entry((5242874933558276814, 5065729275599587204), StateCalcMedianValue) agcls.AgTypeNameMap["StateCalcMedianValue"] = StateCalcMedianValue class StateCalcStandardDeviation(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22639,7 +22912,7 @@ class StateCalcStandardDeviation(IComponentInfo, ICloneable, SupportsDeleteCallb _get_calculation_object_name_method_offset = 1 _set_calculation_object_name_method_offset = 2 _metadata = { - "iid_data" : (5109749522595346465, 5943122520799404), + "iid_data" : (5411069921873822721, 12647235761030054023), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22680,7 +22953,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcStandardDeviation, [StateCalcStandardDeviation, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5706630325153378416, 7346312026473310895), StateCalcStandardDeviation) +agcls.AgClassCatalog.add_catalog_entry((5693277365896880952, 2832984426842017166), StateCalcStandardDeviation) agcls.AgTypeNameMap["StateCalcStandardDeviation"] = StateCalcStandardDeviation class StateCalcNegative(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22691,7 +22964,7 @@ class StateCalcNegative(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_calculation_object_name_method_offset = 1 _set_calculation_object_name_method_offset = 2 _metadata = { - "iid_data" : (5494223374580793993, 17445090105393654670), + "iid_data" : (5016306566474740990, 13824810896026814861), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22732,7 +23005,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcNegative, [StateCalcNegative, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4756880992387727043, 16118258532645794438), StateCalcNegative) +agcls.AgClassCatalog.add_catalog_entry((4830594504052932050, 6666824880444511118), StateCalcNegative) agcls.AgTypeNameMap["StateCalcNegative"] = StateCalcNegative class StateCalcEccentricity(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22745,7 +23018,7 @@ class StateCalcEccentricity(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5132596794288842807, 76886317482222211), + "iid_data" : (5250014103651244951, 4993622349609528759), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22802,7 +23075,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcEccentricity, [StateCalcEccentricity, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5501682676133367136, 3167489185269360787), StateCalcEccentricity) +agcls.AgClassCatalog.add_catalog_entry((4703815087304411674, 6536803663634767773), StateCalcEccentricity) agcls.AgTypeNameMap["StateCalcEccentricity"] = StateCalcEccentricity class StateCalcMeanAnomaly(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22815,7 +23088,7 @@ class StateCalcMeanAnomaly(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5078592635508230677, 199917539856335784), + "iid_data" : (5664468562641850710, 14929828581051999882), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22872,7 +23145,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcMeanAnomaly, [StateCalcMeanAnomaly, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4892312041291241898, 6574642583384567699), StateCalcMeanAnomaly) +agcls.AgClassCatalog.add_catalog_entry((5529649959516821677, 2627219749682050692), StateCalcMeanAnomaly) agcls.AgTypeNameMap["StateCalcMeanAnomaly"] = StateCalcMeanAnomaly class StateCalcRAAN(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22885,7 +23158,7 @@ class StateCalcRAAN(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5381083598080536156, 9958123801964845187), + "iid_data" : (4925150436632736097, 4059911806707310470), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22942,7 +23215,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRAAN, [StateCalcRAAN, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5405103448896378970, 4337604741307927470), StateCalcRAAN) +agcls.AgClassCatalog.add_catalog_entry((5667699585565705520, 7074990118503115170), StateCalcRAAN) agcls.AgTypeNameMap["StateCalcRAAN"] = StateCalcRAAN class BDotRCalc(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -22955,7 +23228,7 @@ class BDotRCalc(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_reference_vector_name_method_offset = 3 _set_reference_vector_name_method_offset = 4 _metadata = { - "iid_data" : (4788843118955322831, 4556250982297463961), + "iid_data" : (4741100850513694729, 10426908221127695241), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23012,7 +23285,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BDotRCalc, [BDotRCalc, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4764853868400043048, 18187604709841805988), BDotRCalc) +agcls.AgClassCatalog.add_catalog_entry((5758181005882580876, 10523637736179969169), BDotRCalc) agcls.AgTypeNameMap["BDotRCalc"] = BDotRCalc class BDotTCalc(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23025,7 +23298,7 @@ class BDotTCalc(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_reference_vector_name_method_offset = 3 _set_reference_vector_name_method_offset = 4 _metadata = { - "iid_data" : (4618960820775064092, 18231298778754049955), + "iid_data" : (5241074878645075994, 7830597810181835694), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23082,7 +23355,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BDotTCalc, [BDotTCalc, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4890798717385089098, 6364035963206107010), BDotTCalc) +agcls.AgClassCatalog.add_catalog_entry((4943992448146626089, 4688680167930811281), BDotTCalc) agcls.AgTypeNameMap["BDotTCalc"] = BDotTCalc class BMagnitudeCalc(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23093,7 +23366,7 @@ class BMagnitudeCalc(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_target_body_name_method_offset = 1 _set_target_body_name_method_offset = 2 _metadata = { - "iid_data" : (4647292914321785240, 13934252389565936309), + "iid_data" : (4672026192341703503, 7186570580325750912), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23134,7 +23407,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BMagnitudeCalc, [BMagnitudeCalc, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5134716065589206218, 7480759871545627779), BMagnitudeCalc) +agcls.AgClassCatalog.add_catalog_entry((4663877167880718417, 5254681807491901109), BMagnitudeCalc) agcls.AgTypeNameMap["BMagnitudeCalc"] = BMagnitudeCalc class BThetaCalc(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23147,7 +23420,7 @@ class BThetaCalc(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_reference_vector_name_method_offset = 3 _set_reference_vector_name_method_offset = 4 _metadata = { - "iid_data" : (5007774658254643496, 13271531197844527280), + "iid_data" : (5706399513256688135, 16314832078369407924), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23204,7 +23477,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BThetaCalc, [BThetaCalc, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5596689204320332812, 4811551774192881053), BThetaCalc) +agcls.AgClassCatalog.add_catalog_entry((5640829093690239767, 13175745967183016091), BThetaCalc) agcls.AgTypeNameMap["BThetaCalc"] = BThetaCalc class StateCalcDeltaDec(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23219,7 +23492,7 @@ class StateCalcDeltaDec(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_reference_body_method_offset = 5 _set_reference_body_method_offset = 6 _metadata = { - "iid_data" : (5290013676220494388, 9903183221335827391), + "iid_data" : (4696671155789716461, 7145260811784532646), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23292,7 +23565,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDeltaDec, [StateCalcDeltaDec, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4742177159243228554, 9768761161646057663), StateCalcDeltaDec) +agcls.AgClassCatalog.add_catalog_entry((4645326547022098487, 11130212679353781893), StateCalcDeltaDec) agcls.AgTypeNameMap["StateCalcDeltaDec"] = StateCalcDeltaDec class StateCalcDeltaRA(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23307,7 +23580,7 @@ class StateCalcDeltaRA(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_reference_body_method_offset = 5 _set_reference_body_method_offset = 6 _metadata = { - "iid_data" : (4868101605846675839, 11443682580650707381), + "iid_data" : (4630027938423147319, 12384380441352964499), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23380,7 +23653,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDeltaRA, [StateCalcDeltaRA, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5688767206261697070, 361885936146426807), StateCalcDeltaRA) +agcls.AgClassCatalog.add_catalog_entry((4696869903578751095, 18285428173430481827), StateCalcDeltaRA) agcls.AgTypeNameMap["StateCalcDeltaRA"] = StateCalcDeltaRA class StateCalcBetaAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23391,7 +23664,7 @@ class StateCalcBetaAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5491371553853873553, 16290909826073259189), + "iid_data" : (5762300692662904917, 6924374345022346913), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23432,7 +23705,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcBetaAngle, [StateCalcBetaAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5083630350938674598, 2520004052854407858), StateCalcBetaAngle) +agcls.AgClassCatalog.add_catalog_entry((5314501308559938159, 16435170050364615837), StateCalcBetaAngle) agcls.AgTypeNameMap["StateCalcBetaAngle"] = StateCalcBetaAngle class StateCalcLocalApparentSolarLon(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23443,7 +23716,7 @@ class StateCalcLocalApparentSolarLon(IComponentInfo, ICloneable, SupportsDeleteC _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (4710959404518107307, 6957049819451085726), + "iid_data" : (4682257330474652685, 3665484368227122081), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23484,7 +23757,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcLocalApparentSolarLon, [StateCalcLocalApparentSolarLon, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4935767401018702893, 4837353967401391754), StateCalcLocalApparentSolarLon) +agcls.AgClassCatalog.add_catalog_entry((4677796588575071264, 16952530400119458482), StateCalcLocalApparentSolarLon) agcls.AgTypeNameMap["StateCalcLocalApparentSolarLon"] = StateCalcLocalApparentSolarLon class StateCalcLonOfPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23497,7 +23770,7 @@ class StateCalcLonOfPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallback _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5342377182843817648, 17338033931095343495), + "iid_data" : (5367274792318233831, 8946623381511209863), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23554,7 +23827,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcLonOfPeriapsis, [StateCalcLonOfPeriapsis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5390362933097802402, 15121927569055714719), StateCalcLonOfPeriapsis) +agcls.AgClassCatalog.add_catalog_entry((5247607014690771156, 18287587107126812809), StateCalcLonOfPeriapsis) agcls.AgTypeNameMap["StateCalcLonOfPeriapsis"] = StateCalcLonOfPeriapsis class StateCalcOrbitStateValue(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23583,7 +23856,7 @@ class StateCalcOrbitStateValue(IComponentInfo, ICloneable, SupportsDeleteCallbac _is_control_parameter_enabled_method_offset = 19 _get_control_parameters_available_method_offset = 20 _metadata = { - "iid_data" : (5571605285225794087, 11521766938948305318), + "iid_data" : (4621242445697600568, 15218374757451158680), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23766,7 +24039,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOrbitStateValue, [StateCalcOrbitStateValue, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5660476195838860374, 7373399722690661047), StateCalcOrbitStateValue) +agcls.AgClassCatalog.add_catalog_entry((5120017355378056722, 4914175048560443053), StateCalcOrbitStateValue) agcls.AgTypeNameMap["StateCalcOrbitStateValue"] = StateCalcOrbitStateValue class StateCalcSignedEccentricity(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23779,7 +24052,7 @@ class StateCalcSignedEccentricity(IComponentInfo, ICloneable, SupportsDeleteCall _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5758428425739901521, 3466807939090115987), + "iid_data" : (4890671639755983267, 2216113223650769057), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23836,7 +24109,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSignedEccentricity, [StateCalcSignedEccentricity, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5191176072478866871, 8134725428167828098), StateCalcSignedEccentricity) +agcls.AgClassCatalog.add_catalog_entry((4977835713240504713, 767475450156152474), StateCalcSignedEccentricity) agcls.AgTypeNameMap["StateCalcSignedEccentricity"] = StateCalcSignedEccentricity class StateCalcInclination(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23849,7 +24122,7 @@ class StateCalcInclination(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5481867825683167402, 11775092398994058639), + "iid_data" : (5218291545235604017, 288639637809410186), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23906,7 +24179,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInclination, [StateCalcInclination, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5120832088065050933, 16106417628964848268), StateCalcInclination) +agcls.AgClassCatalog.add_catalog_entry((5023536122523339839, 12094850900364107927), StateCalcInclination) agcls.AgTypeNameMap["StateCalcInclination"] = StateCalcInclination class StateCalcTrueLon(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23919,7 +24192,7 @@ class StateCalcTrueLon(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (5283503522563827653, 1949981448141737121), + "iid_data" : (5353201110504085095, 15829513840389484730), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23976,7 +24249,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcTrueLon, [StateCalcTrueLon, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4659594054530973860, 10956547747767183491), StateCalcTrueLon) +agcls.AgClassCatalog.add_catalog_entry((5072960249034115778, 11717630456414601373), StateCalcTrueLon) agcls.AgTypeNameMap["StateCalcTrueLon"] = StateCalcTrueLon class StateCalcPower(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -23987,7 +24260,7 @@ class StateCalcPower(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_power_source_name_method_offset = 1 _set_power_source_name_method_offset = 2 _metadata = { - "iid_data" : (5613531350273265511, 6381946946512684674), + "iid_data" : (4912382488647341309, 1289276264896180152), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24028,7 +24301,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcPower, [StateCalcPower, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4956417164732171081, 9430265978231260054), StateCalcPower) +agcls.AgClassCatalog.add_catalog_entry((5423148546599507870, 11399552553250542998), StateCalcPower) agcls.AgTypeNameMap["StateCalcPower"] = StateCalcPower class StateCalcRelativeMotion(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -24044,7 +24317,7 @@ class StateCalcRelativeMotion(IComponentInfo, ICloneable, SupportsDeleteCallback _set_reference_selection_method_offset = 6 _get_reference_method_offset = 7 _metadata = { - "iid_data" : (5002195614498734697, 15794600710772473250), + "iid_data" : (5197273524714335383, 16565593998076131751), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24126,7 +24399,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRelativeMotion, [StateCalcRelativeMotion, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4661395227350171712, 3732445803166842778), StateCalcRelativeMotion) +agcls.AgClassCatalog.add_catalog_entry((5370822960046205122, 14460610853142967479), StateCalcRelativeMotion) agcls.AgTypeNameMap["StateCalcRelativeMotion"] = StateCalcRelativeMotion class StateCalcSolarBetaAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -24148,7 +24421,7 @@ class StateCalcSolarBetaAngle(IComponentInfo, ICloneable, SupportsDeleteCallback _get_sign_convention_method_offset = 12 _set_sign_convention_method_offset = 13 _metadata = { - "iid_data" : (5398438437428592507, 2650543482928872872), + "iid_data" : (4667952348170612155, 549380266764981695), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24278,7 +24551,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSolarBetaAngle, [StateCalcSolarBetaAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5077135050113269633, 9161741470567867320), StateCalcSolarBetaAngle) +agcls.AgClassCatalog.add_catalog_entry((4914445756703299032, 5430753827002449573), StateCalcSolarBetaAngle) agcls.AgTypeNameMap["StateCalcSolarBetaAngle"] = StateCalcSolarBetaAngle class StateCalcSolarInPlaneAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -24302,7 +24575,7 @@ class StateCalcSolarInPlaneAngle(IComponentInfo, ICloneable, SupportsDeleteCallb _get_reference_direction_method_offset = 14 _set_reference_direction_method_offset = 15 _metadata = { - "iid_data" : (5525853297664348995, 13048979656566293681), + "iid_data" : (5101358705943394424, 12101376105977152930), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24448,7 +24721,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSolarInPlaneAngle, [StateCalcSolarInPlaneAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4748871734981473687, 2552028746492672439), StateCalcSolarInPlaneAngle) +agcls.AgClassCatalog.add_catalog_entry((5445273935902194883, 17087733309070914481), StateCalcSolarInPlaneAngle) agcls.AgTypeNameMap["StateCalcSolarInPlaneAngle"] = StateCalcSolarInPlaneAngle class StateCalcRelativePositionDecAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -24470,7 +24743,7 @@ class StateCalcRelativePositionDecAngle(IComponentInfo, ICloneable, SupportsDele _get_sign_convention_method_offset = 12 _set_sign_convention_method_offset = 13 _metadata = { - "iid_data" : (5238851579005461793, 16812563106976176295), + "iid_data" : (5074482301520547529, 11020864978556102830), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24600,7 +24873,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRelativePositionDecAngle, [StateCalcRelativePositionDecAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4885866484788968886, 3882329827102669962), StateCalcRelativePositionDecAngle) +agcls.AgClassCatalog.add_catalog_entry((5042011682894145232, 1298377708183583119), StateCalcRelativePositionDecAngle) agcls.AgTypeNameMap["StateCalcRelativePositionDecAngle"] = StateCalcRelativePositionDecAngle class StateCalcRelativePositionInPlaneAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -24624,7 +24897,7 @@ class StateCalcRelativePositionInPlaneAngle(IComponentInfo, ICloneable, Supports _get_reference_direction_method_offset = 14 _set_reference_direction_method_offset = 15 _metadata = { - "iid_data" : (5276106845718310985, 15169476527219437464), + "iid_data" : (5183321790809205651, 5676279428482767763), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24770,7 +25043,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRelativePositionInPlaneAngle, [StateCalcRelativePositionInPlaneAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5210025623232990293, 477647256645406897), StateCalcRelativePositionInPlaneAngle) +agcls.AgClassCatalog.add_catalog_entry((5079884655499636913, 9865349839868466103), StateCalcRelativePositionInPlaneAngle) agcls.AgTypeNameMap["StateCalcRelativePositionInPlaneAngle"] = StateCalcRelativePositionInPlaneAngle class StateCalcRelativeInclination(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -24788,7 +25061,7 @@ class StateCalcRelativeInclination(IComponentInfo, ICloneable, SupportsDeleteCal _set_reference_selection_method_offset = 8 _get_reference_method_offset = 9 _metadata = { - "iid_data" : (5759991403051064866, 13962207682969580418), + "iid_data" : (4806883796225180723, 3973230240438951614), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24886,7 +25159,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRelativeInclination, [StateCalcRelativeInclination, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4783257135833872479, 4009038032584982670), StateCalcRelativeInclination) +agcls.AgClassCatalog.add_catalog_entry((5190931010709991126, 5702661239001124764), StateCalcRelativeInclination) agcls.AgTypeNameMap["StateCalcRelativeInclination"] = StateCalcRelativeInclination class StateCalcCurvilinearRelativeMotion(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -24908,7 +25181,7 @@ class StateCalcCurvilinearRelativeMotion(IComponentInfo, ICloneable, SupportsDel _get_sign_convention_method_offset = 12 _set_sign_convention_method_offset = 13 _metadata = { - "iid_data" : (5275245114054728959, 566377476357571002), + "iid_data" : (5631521112886771956, 8660471226012350614), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25038,7 +25311,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCurvilinearRelativeMotion, [StateCalcCurvilinearRelativeMotion, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5266012728748371250, 3853977684437634452), StateCalcCurvilinearRelativeMotion) +agcls.AgClassCatalog.add_catalog_entry((5732359752868410995, 1334661584183029180), StateCalcCurvilinearRelativeMotion) agcls.AgTypeNameMap["StateCalcCurvilinearRelativeMotion"] = StateCalcCurvilinearRelativeMotion class StateCalcCustomFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25053,7 +25326,7 @@ class StateCalcCustomFunction(IComponentInfo, ICloneable, SupportsDeleteCallback _get_unit_dimension_method_offset = 5 _set_unit_dimension_method_offset = 6 _metadata = { - "iid_data" : (5238230135416801421, 14434745392186350476), + "iid_data" : (5591043566574223276, 13364135533415100851), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25126,7 +25399,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCustomFunction, [StateCalcCustomFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4689951577606334035, 12382782284568097196), StateCalcCustomFunction) +agcls.AgClassCatalog.add_catalog_entry((5351293491086082593, 15526052047205287557), StateCalcCustomFunction) agcls.AgTypeNameMap["StateCalcCustomFunction"] = StateCalcCustomFunction class StateCalcScript(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25141,7 +25414,7 @@ class StateCalcScript(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_unit_dimension_method_offset = 5 _get_calculation_object_arguments_link_embed_method_offset = 6 _metadata = { - "iid_data" : (5230255327003470545, 156024352906426262), + "iid_data" : (5745249577599406918, 4082559348386490287), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25216,7 +25489,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcScript, [StateCalcScript, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5428335731628319644, 2349594956521383600), StateCalcScript) +agcls.AgClassCatalog.add_catalog_entry((4930661583049638533, 10611274137171509637), StateCalcScript) agcls.AgTypeNameMap["StateCalcScript"] = StateCalcScript class StateCalcCd(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25225,7 +25498,7 @@ class StateCalcCd(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5568518326231174020, 3538034186170905732), + "iid_data" : (4725320014183367995, 6538561698447090583), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25250,7 +25523,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCd, [StateCalcCd, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4749110143901402911, 16411983275256454789), StateCalcCd) +agcls.AgClassCatalog.add_catalog_entry((4729909098716491956, 3982978321481886865), StateCalcCd) agcls.AgTypeNameMap["StateCalcCd"] = StateCalcCd class StateCalcCr(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25259,7 +25532,7 @@ class StateCalcCr(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5650258084976318033, 16643474672915319172), + "iid_data" : (5166584645912176413, 15259164137893798050), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25284,7 +25557,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCr, [StateCalcCr, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5340250383676600752, 8120486164072751260), StateCalcCr) +agcls.AgClassCatalog.add_catalog_entry((5479422192770840446, 665722584374989446), StateCalcCr) agcls.AgTypeNameMap["StateCalcCr"] = StateCalcCr class StateCalcDragArea(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25293,7 +25566,7 @@ class StateCalcDragArea(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5545976271796063551, 8226493188790136213), + "iid_data" : (5249265104018865110, 16882141432842528910), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25318,7 +25591,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDragArea, [StateCalcDragArea, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5225141382394562543, 5683852515661250210), StateCalcDragArea) +agcls.AgClassCatalog.add_catalog_entry((5635207636364467538, 3413164318183835525), StateCalcDragArea) agcls.AgTypeNameMap["StateCalcDragArea"] = StateCalcDragArea class StateCalcRadiationPressureArea(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25327,7 +25600,7 @@ class StateCalcRadiationPressureArea(IComponentInfo, ICloneable, SupportsDeleteC _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5601118184007744281, 5313246703677317260), + "iid_data" : (4860096039367035404, 4107658022463771066), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25352,7 +25625,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRadiationPressureArea, [StateCalcRadiationPressureArea, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4754850115113924725, 2261102432464195480), StateCalcRadiationPressureArea) +agcls.AgClassCatalog.add_catalog_entry((5184371141493759502, 800363084040269193), StateCalcRadiationPressureArea) agcls.AgTypeNameMap["StateCalcRadiationPressureArea"] = StateCalcRadiationPressureArea class StateCalcRadiationPressureCoefficient(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25361,7 +25634,7 @@ class StateCalcRadiationPressureCoefficient(IComponentInfo, ICloneable, Supports _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5114990569606955072, 2521564829353782433), + "iid_data" : (5312178013754996423, 13430885513629292430), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25386,7 +25659,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRadiationPressureCoefficient, [StateCalcRadiationPressureCoefficient, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5197406241329793753, 9402952683814630335), StateCalcRadiationPressureCoefficient) +agcls.AgClassCatalog.add_catalog_entry((4628906992410581386, 14201129842514452640), StateCalcRadiationPressureCoefficient) agcls.AgTypeNameMap["StateCalcRadiationPressureCoefficient"] = StateCalcRadiationPressureCoefficient class StateCalcSRPArea(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25395,7 +25668,7 @@ class StateCalcSRPArea(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5679124288434228247, 17043898137571845285), + "iid_data" : (4719778789450365777, 18027229266030861230), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25420,7 +25693,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSRPArea, [StateCalcSRPArea, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5114327262628149603, 6327582764702271372), StateCalcSRPArea) +agcls.AgClassCatalog.add_catalog_entry((4923215824886672577, 11404234635105167262), StateCalcSRPArea) agcls.AgTypeNameMap["StateCalcSRPArea"] = StateCalcSRPArea class StateCalcCosOfVerticalFlightPathAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25431,7 +25704,7 @@ class StateCalcCosOfVerticalFlightPathAngle(IComponentInfo, ICloneable, Supports _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5109452923180625915, 14418310655883773619), + "iid_data" : (5286213666467098830, 8422100121321436558), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25472,7 +25745,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcCosOfVerticalFlightPathAngle, [StateCalcCosOfVerticalFlightPathAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4912325927198559876, 16519063181087398335), StateCalcCosOfVerticalFlightPathAngle) +agcls.AgClassCatalog.add_catalog_entry((5584674781091819942, 4408835872099300003), StateCalcCosOfVerticalFlightPathAngle) agcls.AgTypeNameMap["StateCalcCosOfVerticalFlightPathAngle"] = StateCalcCosOfVerticalFlightPathAngle class StateCalcDec(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25483,7 +25756,7 @@ class StateCalcDec(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5332855122565758901, 9784959898993734033), + "iid_data" : (5403940211136268858, 7082292676368005003), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25524,7 +25797,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDec, [StateCalcDec, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5110197264312311168, 4345047158370537365), StateCalcDec) +agcls.AgClassCatalog.add_catalog_entry((5562071809007189012, 2598974086953643689), StateCalcDec) agcls.AgTypeNameMap["StateCalcDec"] = StateCalcDec class StateCalcFlightPathAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25535,7 +25808,7 @@ class StateCalcFlightPathAngle(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (4635334976117933799, 3713105542969753249), + "iid_data" : (5302700697048951600, 3238558224736098724), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25576,7 +25849,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcFlightPathAngle, [StateCalcFlightPathAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5560328887180138477, 15449525910187979693), StateCalcFlightPathAngle) +agcls.AgClassCatalog.add_catalog_entry((5357454044851455248, 10122128601696994726), StateCalcFlightPathAngle) agcls.AgTypeNameMap["StateCalcFlightPathAngle"] = StateCalcFlightPathAngle class StateCalcRMagnitude(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25587,7 +25860,7 @@ class StateCalcRMagnitude(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_reference_point_name_method_offset = 1 _set_reference_point_name_method_offset = 2 _metadata = { - "iid_data" : (4627073220849151600, 6473808253627513503), + "iid_data" : (4799275305708183916, 17380026230917425588), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25629,7 +25902,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRMagnitude, [StateCalcRMagnitude, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4936764719926966041, 8423823670599314579), StateCalcRMagnitude) +agcls.AgClassCatalog.add_catalog_entry((5545236423991235296, 14180277068914164112), StateCalcRMagnitude) agcls.AgTypeNameMap["StateCalcRMagnitude"] = StateCalcRMagnitude class StateCalcRA(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25640,7 +25913,7 @@ class StateCalcRA(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5521666070512946641, 14878656070581862023), + "iid_data" : (5301225990061964135, 3410616359937579670), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25681,7 +25954,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRA, [StateCalcRA, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5316275584337324043, 11081380491017120702), StateCalcRA) +agcls.AgClassCatalog.add_catalog_entry((5726180418017612779, 16636779338284767620), StateCalcRA) agcls.AgTypeNameMap["StateCalcRA"] = StateCalcRA class StateCalcVMagnitude(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25692,7 +25965,7 @@ class StateCalcVMagnitude(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (4803438129335092965, 6567102418307911588), + "iid_data" : (4837965634343469177, 5051322219824335259), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25733,7 +26006,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVMagnitude, [StateCalcVMagnitude, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5490853135291077774, 8078175307779202206), StateCalcVMagnitude) +agcls.AgClassCatalog.add_catalog_entry((4628421954724833131, 14820566289987316357), StateCalcVMagnitude) agcls.AgTypeNameMap["StateCalcVMagnitude"] = StateCalcVMagnitude class StateCalcVelocityAz(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25744,7 +26017,7 @@ class StateCalcVelocityAz(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (4617414247910404419, 13055723531797471401), + "iid_data" : (5518711235280250432, 15562576101382587292), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25785,7 +26058,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVelocityAz, [StateCalcVelocityAz, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5165638287317774015, 15762677018237969026), StateCalcVelocityAz) +agcls.AgClassCatalog.add_catalog_entry((5224669733845735866, 3249305408171682960), StateCalcVelocityAz) agcls.AgTypeNameMap["StateCalcVelocityAz"] = StateCalcVelocityAz class StateCalcC3Energy(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25798,7 +26071,7 @@ class StateCalcC3Energy(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_element_type_method_offset = 3 _set_element_type_method_offset = 4 _metadata = { - "iid_data" : (4795177329830884917, 830721839829273744), + "iid_data" : (5612259388545962250, 9185745110553215887), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25855,7 +26128,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcC3Energy, [StateCalcC3Energy, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4956270098886536316, 16711553577682302397), StateCalcC3Energy) +agcls.AgClassCatalog.add_catalog_entry((5053256399504440310, 110817550379809930), StateCalcC3Energy) agcls.AgTypeNameMap["StateCalcC3Energy"] = StateCalcC3Energy class StateCalcInAsympDec(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25866,7 +26139,7 @@ class StateCalcInAsympDec(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5028189384223465581, 14983870843088691364), + "iid_data" : (5756375201674933621, 4226191636995888531), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25907,7 +26180,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInAsympDec, [StateCalcInAsympDec, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4720437332510232716, 2971442058362245276), StateCalcInAsympDec) +agcls.AgClassCatalog.add_catalog_entry((5576803684926605015, 212340161440002232), StateCalcInAsympDec) agcls.AgTypeNameMap["StateCalcInAsympDec"] = StateCalcInAsympDec class StateCalcInAsympRA(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25918,7 +26191,7 @@ class StateCalcInAsympRA(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5492162025506006668, 5827043896990709664), + "iid_data" : (5461615683623072539, 14201092299361623213), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25959,7 +26232,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInAsympRA, [StateCalcInAsympRA, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5126981333921246025, 18032583169117203367), StateCalcInAsympRA) +agcls.AgClassCatalog.add_catalog_entry((5080708667435588023, 10451836283831110580), StateCalcInAsympRA) agcls.AgTypeNameMap["StateCalcInAsympRA"] = StateCalcInAsympRA class StateCalcInVelocityAzAtPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -25970,7 +26243,7 @@ class StateCalcInVelocityAzAtPeriapsis(IComponentInfo, ICloneable, SupportsDelet _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5283077943529571454, 2469071350249978276), + "iid_data" : (5693744718326462616, 7386664836539184038), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26011,7 +26284,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcInVelocityAzAtPeriapsis, [StateCalcInVelocityAzAtPeriapsis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5179240558843252526, 13982908359142996870), StateCalcInVelocityAzAtPeriapsis) +agcls.AgClassCatalog.add_catalog_entry((5699203947447680075, 6767183345870309037), StateCalcInVelocityAzAtPeriapsis) agcls.AgTypeNameMap["StateCalcInVelocityAzAtPeriapsis"] = StateCalcInVelocityAzAtPeriapsis class StateCalcOutAsympDec(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26022,7 +26295,7 @@ class StateCalcOutAsympDec(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (4932054711666868058, 8926848223630516131), + "iid_data" : (5440983197613285817, 3569788287656001703), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26063,7 +26336,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOutAsympDec, [StateCalcOutAsympDec, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5454981341664221556, 699121151319611538), StateCalcOutAsympDec) +agcls.AgClassCatalog.add_catalog_entry((5614445359766488573, 13903482108728643217), StateCalcOutAsympDec) agcls.AgTypeNameMap["StateCalcOutAsympDec"] = StateCalcOutAsympDec class StateCalcOutAsympRA(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26074,7 +26347,7 @@ class StateCalcOutAsympRA(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (4670900581982298440, 12903419386818387345), + "iid_data" : (4756279471114703811, 586620886616905402), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26115,7 +26388,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOutAsympRA, [StateCalcOutAsympRA, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5073736063413390121, 8816824065024077976), StateCalcOutAsympRA) +agcls.AgClassCatalog.add_catalog_entry((4850366209880718891, 7021332885078254255), StateCalcOutAsympRA) agcls.AgTypeNameMap["StateCalcOutAsympRA"] = StateCalcOutAsympRA class StateCalcOutVelocityAzAtPeriapsis(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26126,7 +26399,7 @@ class StateCalcOutVelocityAzAtPeriapsis(IComponentInfo, ICloneable, SupportsDele _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5683433371167384637, 6985649904241893300), + "iid_data" : (5622607828771806903, 1795891928256950927), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26167,7 +26440,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOutVelocityAzAtPeriapsis, [StateCalcOutVelocityAzAtPeriapsis, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4844314183630368135, 5039558183622268350), StateCalcOutVelocityAzAtPeriapsis) +agcls.AgClassCatalog.add_catalog_entry((4952739268208589366, 1144302852339335562), StateCalcOutVelocityAzAtPeriapsis) agcls.AgTypeNameMap["StateCalcOutVelocityAzAtPeriapsis"] = StateCalcOutVelocityAzAtPeriapsis class StateCalcDuration(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26176,7 +26449,7 @@ class StateCalcDuration(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5490036406721873421, 17922637933659046047), + "iid_data" : (5420143549497922487, 17026571643468546693), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26201,7 +26474,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDuration, [StateCalcDuration, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5195097791070861727, 15762109350935852979), StateCalcDuration) +agcls.AgClassCatalog.add_catalog_entry((5762184067263649341, 9359711961377160328), StateCalcDuration) agcls.AgTypeNameMap["StateCalcDuration"] = StateCalcDuration class StateCalcUserValue(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26212,7 +26485,7 @@ class StateCalcUserValue(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_variable_name_method_offset = 1 _set_variable_name_method_offset = 2 _metadata = { - "iid_data" : (5035748028402725444, 2353582877697722512), + "iid_data" : (5103921832921646535, 6502990133405404863), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26254,7 +26527,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcUserValue, [StateCalcUserValue, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5075893719684406414, 309963419781242501), StateCalcUserValue) +agcls.AgClassCatalog.add_catalog_entry((4959500447227617023, 4912870885003475328), StateCalcUserValue) agcls.AgTypeNameMap["StateCalcUserValue"] = StateCalcUserValue class StateCalcVectorGeometryToolAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26265,7 +26538,7 @@ class StateCalcVectorGeometryToolAngle(IComponentInfo, ICloneable, SupportsDelet _get_angle_name_method_offset = 1 _set_angle_name_method_offset = 2 _metadata = { - "iid_data" : (4652639349765645987, 11922436072353264798), + "iid_data" : (5182157406838754780, 7603861108783793583), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26306,7 +26579,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVectorGeometryToolAngle, [StateCalcVectorGeometryToolAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5644255745704344347, 14430080963520259744), StateCalcVectorGeometryToolAngle) +agcls.AgClassCatalog.add_catalog_entry((5324480085844300876, 11388262373602425221), StateCalcVectorGeometryToolAngle) agcls.AgTypeNameMap["StateCalcVectorGeometryToolAngle"] = StateCalcVectorGeometryToolAngle class StateCalcAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26319,7 +26592,7 @@ class StateCalcAngle(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_vector2_name_method_offset = 3 _set_vector2_name_method_offset = 4 _metadata = { - "iid_data" : (4646373445201032634, 18417239879106946699), + "iid_data" : (5667867226617937509, 11784291010354562432), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26376,7 +26649,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcAngle, [StateCalcAngle, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5256397510869147384, 11126367831258958237), StateCalcAngle) +agcls.AgClassCatalog.add_catalog_entry((5436046808645135045, 7640635669977561010), StateCalcAngle) agcls.AgTypeNameMap["StateCalcAngle"] = StateCalcAngle class StateCalcDotProduct(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26389,7 +26662,7 @@ class StateCalcDotProduct(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_vector2_name_method_offset = 3 _set_vector2_name_method_offset = 4 _metadata = { - "iid_data" : (5247109097718579843, 218601991849819583), + "iid_data" : (5028824067402314967, 4992838267227388037), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26446,7 +26719,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDotProduct, [StateCalcDotProduct, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4961147482972533505, 3292612509947718841), StateCalcDotProduct) +agcls.AgClassCatalog.add_catalog_entry((5010071215325313835, 3680026298737429120), StateCalcDotProduct) agcls.AgTypeNameMap["StateCalcDotProduct"] = StateCalcDotProduct class StateCalcVectorDec(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26459,7 +26732,7 @@ class StateCalcVectorDec(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_vector_name_method_offset = 3 _set_vector_name_method_offset = 4 _metadata = { - "iid_data" : (5585535507402187666, 4555090200354434236), + "iid_data" : (4624875464250304450, 4060729329742085011), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26516,7 +26789,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVectorDec, [StateCalcVectorDec, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5206425262316127545, 3424396666528829351), StateCalcVectorDec) +agcls.AgClassCatalog.add_catalog_entry((5708908024010431831, 9240607901125574068), StateCalcVectorDec) agcls.AgTypeNameMap["StateCalcVectorDec"] = StateCalcVectorDec class StateCalcVectorMagnitude(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26529,7 +26802,7 @@ class StateCalcVectorMagnitude(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_unit_dimension_method_offset = 3 _set_unit_dimension_method_offset = 4 _metadata = { - "iid_data" : (5324102475805554083, 8037218018821806739), + "iid_data" : (4800614730146217345, 18019011303283156878), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26586,7 +26859,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVectorMagnitude, [StateCalcVectorMagnitude, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5596838771871567286, 16483514214233658248), StateCalcVectorMagnitude) +agcls.AgClassCatalog.add_catalog_entry((5061431282716669183, 13941558409322673066), StateCalcVectorMagnitude) agcls.AgTypeNameMap["StateCalcVectorMagnitude"] = StateCalcVectorMagnitude class StateCalcVectorRA(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26599,7 +26872,7 @@ class StateCalcVectorRA(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_vector_name_method_offset = 3 _set_vector_name_method_offset = 4 _metadata = { - "iid_data" : (5107356567157566993, 12516705800010121347), + "iid_data" : (5180082749566215231, 16462953216307290807), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26656,7 +26929,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVectorRA, [StateCalcVectorRA, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5661294235670981293, 865349632008221838), StateCalcVectorRA) +agcls.AgClassCatalog.add_catalog_entry((5196163836870711651, 12386998407243537319), StateCalcVectorRA) agcls.AgTypeNameMap["StateCalcVectorRA"] = StateCalcVectorRA class StateCalcVectorX(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26673,7 +26946,7 @@ class StateCalcVectorX(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_normalize_method_offset = 7 _set_normalize_method_offset = 8 _metadata = { - "iid_data" : (5141058384301335384, 13279974180234312123), + "iid_data" : (5363810122717106221, 18023033001537850012), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26762,7 +27035,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcVectorX, [StateCalcVectorX, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5375549622553239861, 624849717514265264), StateCalcVectorX) +agcls.AgClassCatalog.add_catalog_entry((4990809230994932209, 12743586160861142418), StateCalcVectorX) agcls.AgTypeNameMap["StateCalcVectorX"] = StateCalcVectorX class StateCalcOnePointAccess(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26785,7 +27058,7 @@ class StateCalcOnePointAccess(IComponentInfo, ICloneable, SupportsDeleteCallback _get_use_light_time_delay_method_offset = 13 _set_use_light_time_delay_method_offset = 14 _metadata = { - "iid_data" : (5258287937174969888, 14447982092743172993), + "iid_data" : (4943419724765434624, 14000456725706512808), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26924,7 +27197,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcOnePointAccess, [StateCalcOnePointAccess, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5722868679097170223, 4646008177610324386), StateCalcOnePointAccess) +agcls.AgClassCatalog.add_catalog_entry((4994025772181273865, 6623540761288487100), StateCalcOnePointAccess) agcls.AgTypeNameMap["StateCalcOnePointAccess"] = StateCalcOnePointAccess class StateCalcDifferenceAcrossSegmentsOtherSatellite(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -26942,7 +27215,7 @@ class StateCalcDifferenceAcrossSegmentsOtherSatellite(IComponentInfo, ICloneable _set_difference_order_method_offset = 8 _get_reference_satellite_method_offset = 9 _metadata = { - "iid_data" : (5586974997613699158, 7969105052204490661), + "iid_data" : (5215408236972010105, 2849609223416978352), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27040,7 +27313,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDifferenceAcrossSegmentsOtherSatellite, [StateCalcDifferenceAcrossSegmentsOtherSatellite, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5535002555039008667, 9414753759363378563), StateCalcDifferenceAcrossSegmentsOtherSatellite) +agcls.AgClassCatalog.add_catalog_entry((5178021488417191265, 7349136717906751115), StateCalcDifferenceAcrossSegmentsOtherSatellite) agcls.AgTypeNameMap["StateCalcDifferenceAcrossSegmentsOtherSatellite"] = StateCalcDifferenceAcrossSegmentsOtherSatellite class StateCalcValueAtSegmentOtherSat(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27056,7 +27329,7 @@ class StateCalcValueAtSegmentOtherSat(IComponentInfo, ICloneable, SupportsDelete _set_segment_state_to_use_method_offset = 6 _get_reference_satellite_method_offset = 7 _metadata = { - "iid_data" : (4861373002110940755, 14099853278507236280), + "iid_data" : (5027242505686492804, 17068078738072792475), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27138,7 +27411,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcValueAtSegmentOtherSat, [StateCalcValueAtSegmentOtherSat, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5100707839553253780, 16681457764805949839), StateCalcValueAtSegmentOtherSat) +agcls.AgClassCatalog.add_catalog_entry((4963358959452683081, 2314353515367646902), StateCalcValueAtSegmentOtherSat) agcls.AgTypeNameMap["StateCalcValueAtSegmentOtherSat"] = StateCalcValueAtSegmentOtherSat class StateCalcRARate(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27149,7 +27422,7 @@ class StateCalcRARate(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5169312735323609372, 1351559487964280729), + "iid_data" : (5248823864558363359, 9805346924270033595), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27190,7 +27463,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRARate, [StateCalcRARate, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5427418789905619045, 7913717464183850941), StateCalcRARate) +agcls.AgClassCatalog.add_catalog_entry((4943854274479222264, 13632789203531670178), StateCalcRARate) agcls.AgTypeNameMap["StateCalcRARate"] = StateCalcRARate class StateCalcDecRate(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27201,7 +27474,7 @@ class StateCalcDecRate(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5198081004019154854, 16296709300563218824), + "iid_data" : (5375444167953159582, 9431272755085499816), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27242,7 +27515,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcDecRate, [StateCalcDecRate, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5447811881180074853, 16119053664595181462), StateCalcDecRate) +agcls.AgClassCatalog.add_catalog_entry((4940708988460848113, 17519103578660806301), StateCalcDecRate) agcls.AgTypeNameMap["StateCalcDecRate"] = StateCalcDecRate class StateCalcRangeRate(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27253,7 +27526,7 @@ class StateCalcRangeRate(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_coord_system_name_method_offset = 1 _set_coord_system_name_method_offset = 2 _metadata = { - "iid_data" : (5190417108120997032, 7467177326937025207), + "iid_data" : (5674350943808340090, 2613553209315802303), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27294,7 +27567,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcRangeRate, [StateCalcRangeRate, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5739329804608567404, 2124500646456044975), StateCalcRangeRate) +agcls.AgClassCatalog.add_catalog_entry((5561176881140715352, 17480480068457837219), StateCalcRangeRate) agcls.AgTypeNameMap["StateCalcRangeRate"] = StateCalcRangeRate class StateCalcGravitationalParameter(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27309,7 +27582,7 @@ class StateCalcGravitationalParameter(IComponentInfo, ICloneable, SupportsDelete _get_gravity_filename_method_offset = 5 _set_gravity_filename_method_offset = 6 _metadata = { - "iid_data" : (4656334884063867319, 15050515386662574250), + "iid_data" : (5461091594018904937, 18153277059106554538), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27382,7 +27655,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcGravitationalParameter, [StateCalcGravitationalParameter, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5336449706727541927, 12029373292348620448), StateCalcGravitationalParameter) +agcls.AgClassCatalog.add_catalog_entry((5409921841968671890, 17592742098944832692), StateCalcGravitationalParameter) agcls.AgTypeNameMap["StateCalcGravitationalParameter"] = StateCalcGravitationalParameter class StateCalcReferenceRadius(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27397,7 +27670,7 @@ class StateCalcReferenceRadius(IComponentInfo, ICloneable, SupportsDeleteCallbac _get_gravity_filename_method_offset = 5 _set_gravity_filename_method_offset = 6 _metadata = { - "iid_data" : (5257402151595319831, 4633460210786368153), + "iid_data" : (5710593588100032522, 11183679903810053563), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27470,10 +27743,10 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcReferenceRadius, [StateCalcReferenceRadius, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5190710319823653137, 614989305931214249), StateCalcReferenceRadius) +agcls.AgClassCatalog.add_catalog_entry((5616141900881984030, 4523788179492031891), StateCalcReferenceRadius) agcls.AgTypeNameMap["StateCalcReferenceRadius"] = StateCalcReferenceRadius -class StateCalcGravCoeff(IComponentInfo, ICloneable, SupportsDeleteCallback): +class StateCalcGravCoefficient(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for a gravity coefficient calculation object.""" _num_methods = 12 @@ -27491,12 +27764,12 @@ class StateCalcGravCoeff(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_normalization_type_method_offset = 11 _set_normalization_type_method_offset = 12 _metadata = { - "iid_data" : (5076942001580635825, 11057982484705034399), + "iid_data" : (4927757309331734386, 358512974959967874), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): - return get_interface_property(attrname, StateCalcGravCoeff) + return get_interface_property(attrname, StateCalcGravCoefficient) _get_central_body_name_metadata = { "offset" : _get_central_body_name_method_offset, "arg_types" : (POINTER(agcom.BSTR),), @@ -27504,14 +27777,14 @@ def _get_property(self, attrname): @property def central_body_name(self) -> str: """Get or set the central body of the component.""" - return self._intf.get_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._get_central_body_name_metadata) + return self._intf.get_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._get_central_body_name_metadata) _set_central_body_name_metadata = { "offset" : _set_central_body_name_method_offset, "arg_types" : (agcom.BSTR,), "marshallers" : (agmarshall.BStrArg,) } @central_body_name.setter def central_body_name(self, value:str) -> None: - return self._intf.set_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._set_central_body_name_metadata, value) + return self._intf.set_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._set_central_body_name_metadata, value) _get_gravity_filename_metadata = { "offset" : _get_gravity_filename_method_offset, "arg_types" : (POINTER(agcom.BSTR),), @@ -27519,14 +27792,14 @@ def central_body_name(self, value:str) -> None: @property def gravity_filename(self) -> str: """Source for the gravity coefficient.""" - return self._intf.get_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._get_gravity_filename_metadata) + return self._intf.get_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._get_gravity_filename_metadata) _set_gravity_filename_metadata = { "offset" : _set_gravity_filename_method_offset, "arg_types" : (agcom.BSTR,), "marshallers" : (agmarshall.BStrArg,) } @gravity_filename.setter def gravity_filename(self, value:str) -> None: - return self._intf.set_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._set_gravity_filename_metadata, value) + return self._intf.set_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._set_gravity_filename_metadata, value) _get_coefficient_type_metadata = { "offset" : _get_coefficient_type_method_offset, "arg_types" : (POINTER(agcom.LONG),), @@ -27534,14 +27807,14 @@ def gravity_filename(self, value:str) -> None: @property def coefficient_type(self) -> "GravityCoefficientType": """Coefficient type.""" - return self._intf.get_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._get_coefficient_type_metadata) + return self._intf.get_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._get_coefficient_type_metadata) _set_coefficient_type_metadata = { "offset" : _set_coefficient_type_method_offset, "arg_types" : (agcom.LONG,), "marshallers" : (agmarshall.EnumArg(GravityCoefficientType),) } @coefficient_type.setter def coefficient_type(self, value:"GravityCoefficientType") -> None: - return self._intf.set_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._set_coefficient_type_metadata, value) + return self._intf.set_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._set_coefficient_type_metadata, value) _get_degree_metadata = { "offset" : _get_degree_method_offset, "arg_types" : (POINTER(agcom.INT),), @@ -27549,14 +27822,14 @@ def coefficient_type(self, value:"GravityCoefficientType") -> None: @property def degree(self) -> int: """Degree of the coefficient.""" - return self._intf.get_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._get_degree_metadata) + return self._intf.get_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._get_degree_metadata) _set_degree_metadata = { "offset" : _set_degree_method_offset, "arg_types" : (agcom.INT,), "marshallers" : (agmarshall.IntArg,) } @degree.setter def degree(self, value:int) -> None: - return self._intf.set_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._set_degree_metadata, value) + return self._intf.set_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._set_degree_metadata, value) _get_order_metadata = { "offset" : _get_order_method_offset, "arg_types" : (POINTER(agcom.INT),), @@ -27564,14 +27837,14 @@ def degree(self, value:int) -> None: @property def order(self) -> int: """Order of the coefficient.""" - return self._intf.get_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._get_order_metadata) + return self._intf.get_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._get_order_metadata) _set_order_metadata = { "offset" : _set_order_method_offset, "arg_types" : (agcom.INT,), "marshallers" : (agmarshall.IntArg,) } @order.setter def order(self, value:int) -> None: - return self._intf.set_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._set_order_metadata, value) + return self._intf.set_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._set_order_metadata, value) _get_normalization_type_metadata = { "offset" : _get_normalization_type_method_offset, "arg_types" : (POINTER(agcom.LONG),), @@ -27579,14 +27852,14 @@ def order(self, value:int) -> None: @property def normalization_type(self) -> "GravityCoefficientNormalizationType": """Normalization type.""" - return self._intf.get_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._get_normalization_type_metadata) + return self._intf.get_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._get_normalization_type_metadata) _set_normalization_type_metadata = { "offset" : _set_normalization_type_method_offset, "arg_types" : (agcom.LONG,), "marshallers" : (agmarshall.EnumArg(GravityCoefficientNormalizationType),) } @normalization_type.setter def normalization_type(self, value:"GravityCoefficientNormalizationType") -> None: - return self._intf.set_property(StateCalcGravCoeff._metadata, StateCalcGravCoeff._set_normalization_type_metadata, value) + return self._intf.set_property(StateCalcGravCoefficient._metadata, StateCalcGravCoefficient._set_normalization_type_metadata, value) _property_names[central_body_name] = "central_body_name" _property_names[gravity_filename] = "gravity_filename" @@ -27596,9 +27869,9 @@ def normalization_type(self, value:"GravityCoefficientNormalizationType") -> Non _property_names[normalization_type] = "normalization_type" def __init__(self, source_object=None): - """Construct an object of type StateCalcGravCoeff.""" + """Construct an object of type StateCalcGravCoefficient.""" SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, StateCalcGravCoeff) + initialize_from_source_object(self, source_object, StateCalcGravCoefficient) IComponentInfo.__init__(self, source_object) ICloneable.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): @@ -27610,10 +27883,10 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, StateCalcGravCoeff, [StateCalcGravCoeff, IComponentInfo, ICloneable]) + set_class_attribute(self, attrname, value, StateCalcGravCoefficient, [StateCalcGravCoefficient, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4936078533960285641, 14479037150342646414), StateCalcGravCoeff) -agcls.AgTypeNameMap["StateCalcGravCoeff"] = StateCalcGravCoeff +agcls.AgClassCatalog.add_catalog_entry((5075068838005319305, 1091290620499709619), StateCalcGravCoefficient) +agcls.AgTypeNameMap["StateCalcGravCoefficient"] = StateCalcGravCoefficient class StateCalcSpeedOfLight(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for a Speed of Light calculation object.""" @@ -27621,7 +27894,7 @@ class StateCalcSpeedOfLight(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5680239566686852476, 16205282188573228188), + "iid_data" : (5371616077797376219, 17135625175428278912), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27646,7 +27919,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcSpeedOfLight, [StateCalcSpeedOfLight, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4887361465284887889, 17594890200945376905), StateCalcSpeedOfLight) +agcls.AgClassCatalog.add_catalog_entry((4722187047954966079, 2591324872585855363), StateCalcSpeedOfLight) agcls.AgTypeNameMap["StateCalcSpeedOfLight"] = StateCalcSpeedOfLight class StateCalcPi(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27655,7 +27928,7 @@ class StateCalcPi(IComponentInfo, ICloneable, SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5708338168074948532, 1281499724932318355), + "iid_data" : (4814226063347000942, 15763984418982904999), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27680,7 +27953,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcPi, [StateCalcPi, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5630115082508146498, 5734333376350242177), StateCalcPi) +agcls.AgClassCatalog.add_catalog_entry((5267142114741085691, 4776090424144307352), StateCalcPi) agcls.AgTypeNameMap["StateCalcPi"] = StateCalcPi class StateCalcScalar(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27693,7 +27966,7 @@ class StateCalcScalar(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_unit_dimension_method_offset = 3 _set_unit_dimension_method_offset = 4 _metadata = { - "iid_data" : (4629925575624144000, 12136319558661325245), + "iid_data" : (5438655213030201632, 15025670028574461623), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27750,7 +28023,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcScalar, [StateCalcScalar, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5353708507660250487, 8836083805435505283), StateCalcScalar) +agcls.AgClassCatalog.add_catalog_entry((5431498362535788764, 12501042110407631784), StateCalcScalar) agcls.AgTypeNameMap["StateCalcScalar"] = StateCalcScalar class StateCalcApparentSolarTime(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27761,7 +28034,7 @@ class StateCalcApparentSolarTime(IComponentInfo, ICloneable, SupportsDeleteCallb _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5014389841226027657, 1424149512299130022), + "iid_data" : (4852426426799519815, 4862449537167527867), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27802,7 +28075,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcApparentSolarTime, [StateCalcApparentSolarTime, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5371855221923459945, 3280181261227876787), StateCalcApparentSolarTime) +agcls.AgClassCatalog.add_catalog_entry((5002340607161992412, 14958503734163946143), StateCalcApparentSolarTime) agcls.AgTypeNameMap["StateCalcApparentSolarTime"] = StateCalcApparentSolarTime class StateCalcEarthMeanSolarTime(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27813,7 +28086,7 @@ class StateCalcEarthMeanSolarTime(IComponentInfo, ICloneable, SupportsDeleteCall _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5379733726693653889, 7167384767267044780), + "iid_data" : (5506847771156260443, 6001888053644613813), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27854,7 +28127,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcEarthMeanSolarTime, [StateCalcEarthMeanSolarTime, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4650491514545192557, 13776968428773292448), StateCalcEarthMeanSolarTime) +agcls.AgClassCatalog.add_catalog_entry((5234220777649382224, 6628234094393800082), StateCalcEarthMeanSolarTime) agcls.AgTypeNameMap["StateCalcEarthMeanSolarTime"] = StateCalcEarthMeanSolarTime class StateCalcEarthMeanLocalTimeOfAscendingNode(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -27865,7 +28138,7 @@ class StateCalcEarthMeanLocalTimeOfAscendingNode(IComponentInfo, ICloneable, Sup _get_central_body_name_method_offset = 1 _set_central_body_name_method_offset = 2 _metadata = { - "iid_data" : (5434713757343168361, 2937764617524906412), + "iid_data" : (5410769922069073798, 14401270747485045377), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27906,7 +28179,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateCalcEarthMeanLocalTimeOfAscendingNode, [StateCalcEarthMeanLocalTimeOfAscendingNode, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5240793249526993676, 4585501919491212454), StateCalcEarthMeanLocalTimeOfAscendingNode) +agcls.AgClassCatalog.add_catalog_entry((5758706373345399760, 160204855282639234), StateCalcEarthMeanLocalTimeOfAscendingNode) agcls.AgTypeNameMap["StateCalcEarthMeanLocalTimeOfAscendingNode"] = StateCalcEarthMeanLocalTimeOfAscendingNode class AutomaticSequenceCollection(SupportsDeleteCallback): @@ -27922,7 +28195,7 @@ class AutomaticSequenceCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 6 _get_item_by_name_method_offset = 7 _metadata = { - "iid_data" : (5663305449015703647, 15861498692559094205), + "iid_data" : (5687256135587047527, 1103549897450300584), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -28012,7 +28285,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AutomaticSequenceCollection, [AutomaticSequenceCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5071595060173986658, 13823054959921785768), AutomaticSequenceCollection) +agcls.AgClassCatalog.add_catalog_entry((5755131175950602709, 7402061508698926753), AutomaticSequenceCollection) agcls.AgTypeNameMap["AutomaticSequenceCollection"] = AutomaticSequenceCollection class AutomaticSequence(SupportsDeleteCallback): @@ -28027,7 +28300,7 @@ class AutomaticSequence(SupportsDeleteCallback): _set_user_comment_method_offset = 5 _get_sequence_method_offset = 6 _metadata = { - "iid_data" : (5730995391160895162, 12407851123050192288), + "iid_data" : (5010746028967882707, 17427024904847284621), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28096,7 +28369,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AutomaticSequence, [AutomaticSequence, ]) -agcls.AgClassCatalog.add_catalog_entry((5084262556472041234, 3752935948797194130), AutomaticSequence) +agcls.AgClassCatalog.add_catalog_entry((4762260135647690978, 187838368331681464), AutomaticSequence) agcls.AgTypeNameMap["AutomaticSequence"] = AutomaticSequence class CentralBodyComponentCollection(SupportsDeleteCallback): @@ -28113,7 +28386,7 @@ class CentralBodyComponentCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 7 _get_item_by_name_method_offset = 8 _metadata = { - "iid_data" : (4871753960793045745, 5335968105475417007), + "iid_data" : (5237804219398926527, 531518388083815064), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -28210,7 +28483,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentCollection, [CentralBodyComponentCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5646011597072473207, 6446331028504217010), CentralBodyComponentCollection) +agcls.AgClassCatalog.add_catalog_entry((4765895062922597009, 1946551829689846691), CentralBodyComponentCollection) agcls.AgTypeNameMap["CentralBodyComponentCollection"] = CentralBodyComponentCollection class CentralBodyComponent(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -28260,7 +28533,7 @@ class CentralBodyComponent(IComponentInfo, ICloneable, SupportsDeleteCallback): _paste_ephemeris_method_offset = 40 _add_copy_of_ephemeris_method_offset = 41 _metadata = { - "iid_data" : (5640221303112903926, 9492475738650464186), + "iid_data" : (4738173355015035077, 5969707878920288395), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28594,7 +28867,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponent, [CentralBodyComponent, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4946042482461305423, 869776284401354677), CentralBodyComponent) +agcls.AgClassCatalog.add_catalog_entry((4978498313912215442, 7292432516360146345), CentralBodyComponent) agcls.AgTypeNameMap["CentralBodyComponent"] = CentralBodyComponent class CentralBodyComponentGravityModel(SupportsDeleteCallback): @@ -28613,7 +28886,7 @@ class CentralBodyComponentGravityModel(SupportsDeleteCallback): _get_j4_method_offset = 9 _set_j4_method_offset = 10 _metadata = { - "iid_data" : (4697797027617980998, 12130301205692264322), + "iid_data" : (4796541277418941375, 6348339706487906946), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28714,7 +28987,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentGravityModel, [CentralBodyComponentGravityModel, ]) -agcls.AgClassCatalog.add_catalog_entry((4821830782571341978, 6560769308725594810), CentralBodyComponentGravityModel) +agcls.AgClassCatalog.add_catalog_entry((4703588262221350086, 16660739411034422673), CentralBodyComponentGravityModel) agcls.AgTypeNameMap["CentralBodyComponentGravityModel"] = CentralBodyComponentGravityModel class CentralBodyComponentShapeSphere(ICentralBodyComponentShape, SupportsDeleteCallback): @@ -28725,7 +28998,7 @@ class CentralBodyComponentShapeSphere(ICentralBodyComponentShape, SupportsDelete _get_radius_method_offset = 1 _set_radius_method_offset = 2 _metadata = { - "iid_data" : (5230758235408657690, 9823643148124119432), + "iid_data" : (4716945119911539261, 16451892949247723656), "vtable_reference" : ICentralBodyComponentShape._vtable_offset + ICentralBodyComponentShape._num_methods - 1, } _property_names = {} @@ -28764,7 +29037,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentShapeSphere, [CentralBodyComponentShapeSphere, ICentralBodyComponentShape]) -agcls.AgClassCatalog.add_catalog_entry((5260078994854281057, 16065891516535457), CentralBodyComponentShapeSphere) +agcls.AgClassCatalog.add_catalog_entry((4875582964927117121, 11225635910856431285), CentralBodyComponentShapeSphere) agcls.AgTypeNameMap["CentralBodyComponentShapeSphere"] = CentralBodyComponentShapeSphere class CentralBodyComponentShapeOblateSpheroid(ICentralBodyComponentShape, SupportsDeleteCallback): @@ -28778,7 +29051,7 @@ class CentralBodyComponentShapeOblateSpheroid(ICentralBodyComponentShape, Suppor _set_max_radius_method_offset = 4 _get_flattening_coefficient_method_offset = 5 _metadata = { - "iid_data" : (5485250452012065507, 14839475088817686705), + "iid_data" : (5529605020304724825, 17955458114410956964), "vtable_reference" : ICentralBodyComponentShape._vtable_offset + ICentralBodyComponentShape._num_methods - 1, } _property_names = {} @@ -28842,7 +29115,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentShapeOblateSpheroid, [CentralBodyComponentShapeOblateSpheroid, ICentralBodyComponentShape]) -agcls.AgClassCatalog.add_catalog_entry((5219245590015143147, 10316844097444389793), CentralBodyComponentShapeOblateSpheroid) +agcls.AgClassCatalog.add_catalog_entry((5148792717845515071, 6162534063708676019), CentralBodyComponentShapeOblateSpheroid) agcls.AgTypeNameMap["CentralBodyComponentShapeOblateSpheroid"] = CentralBodyComponentShapeOblateSpheroid class CentralBodyComponentShapeTriaxialEllipsoid(ICentralBodyComponentShape, SupportsDeleteCallback): @@ -28857,7 +29130,7 @@ class CentralBodyComponentShapeTriaxialEllipsoid(ICentralBodyComponentShape, Sup _get_semiminor_axis_method_offset = 5 _set_semiminor_axis_method_offset = 6 _metadata = { - "iid_data" : (5063152003497522251, 9401477560282307262), + "iid_data" : (5428753283801106392, 6367729426694991751), "vtable_reference" : ICentralBodyComponentShape._vtable_offset + ICentralBodyComponentShape._num_methods - 1, } _property_names = {} @@ -28928,7 +29201,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentShapeTriaxialEllipsoid, [CentralBodyComponentShapeTriaxialEllipsoid, ICentralBodyComponentShape]) -agcls.AgClassCatalog.add_catalog_entry((5050867345906750156, 12587040557795424178), CentralBodyComponentShapeTriaxialEllipsoid) +agcls.AgClassCatalog.add_catalog_entry((4772689771475102733, 7491889474237538697), CentralBodyComponentShapeTriaxialEllipsoid) agcls.AgTypeNameMap["CentralBodyComponentShapeTriaxialEllipsoid"] = CentralBodyComponentShapeTriaxialEllipsoid class CentralBodyComponentAttitudeRotationCoefficientsFile(ICentralBodyComponentAttitude, SupportsDeleteCallback): @@ -28939,7 +29212,7 @@ class CentralBodyComponentAttitudeRotationCoefficientsFile(ICentralBodyComponent _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5095681338417288511, 6927611188181800883), + "iid_data" : (4908397367754518614, 13265690546025544876), "vtable_reference" : ICentralBodyComponentAttitude._vtable_offset + ICentralBodyComponentAttitude._num_methods - 1, } _property_names = {} @@ -28978,7 +29251,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentAttitudeRotationCoefficientsFile, [CentralBodyComponentAttitudeRotationCoefficientsFile, ICentralBodyComponentAttitude]) -agcls.AgClassCatalog.add_catalog_entry((4684700220808562037, 7877415965054162825), CentralBodyComponentAttitudeRotationCoefficientsFile) +agcls.AgClassCatalog.add_catalog_entry((5285368069581423069, 1206265691620806319), CentralBodyComponentAttitudeRotationCoefficientsFile) agcls.AgTypeNameMap["CentralBodyComponentAttitudeRotationCoefficientsFile"] = CentralBodyComponentAttitudeRotationCoefficientsFile class CentralBodyComponentAttitudeIAU1994(ICentralBodyComponentAttitude, SupportsDeleteCallback): @@ -28999,7 +29272,7 @@ class CentralBodyComponentAttitudeIAU1994(ICentralBodyComponentAttitude, Support _get_rotation_rate_method_offset = 11 _set_rotation_rate_method_offset = 12 _metadata = { - "iid_data" : (5549016629518068083, 12192704956758789263), + "iid_data" : (5647960100864907395, 15184952657152785580), "vtable_reference" : ICentralBodyComponentAttitude._vtable_offset + ICentralBodyComponentAttitude._num_methods - 1, } _property_names = {} @@ -29118,7 +29391,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentAttitudeIAU1994, [CentralBodyComponentAttitudeIAU1994, ICentralBodyComponentAttitude]) -agcls.AgClassCatalog.add_catalog_entry((5033176508424437318, 9839194961858099586), CentralBodyComponentAttitudeIAU1994) +agcls.AgClassCatalog.add_catalog_entry((5071780168286088063, 2071264508908280229), CentralBodyComponentAttitudeIAU1994) agcls.AgTypeNameMap["CentralBodyComponentAttitudeIAU1994"] = CentralBodyComponentAttitudeIAU1994 class CentralBodyComponentEphemerisAnalyticOrbit(ICentralBodyComponentEphemeris, SupportsDeleteCallback): @@ -29153,7 +29426,7 @@ class CentralBodyComponentEphemerisAnalyticOrbit(ICentralBodyComponentEphemeris, _get_mean_longitude_rate_method_offset = 25 _set_mean_longitude_rate_method_offset = 26 _metadata = { - "iid_data" : (4753317389975628734, 12335812999387687081), + "iid_data" : (5154293855321076044, 13089780133750380681), "vtable_reference" : ICentralBodyComponentEphemeris._vtable_offset + ICentralBodyComponentEphemeris._num_methods - 1, } _property_names = {} @@ -29384,7 +29657,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentEphemerisAnalyticOrbit, [CentralBodyComponentEphemerisAnalyticOrbit, ICentralBodyComponentEphemeris]) -agcls.AgClassCatalog.add_catalog_entry((5191484337519890481, 8136673290563576227), CentralBodyComponentEphemerisAnalyticOrbit) +agcls.AgClassCatalog.add_catalog_entry((4948251711727061859, 17944702441668943235), CentralBodyComponentEphemerisAnalyticOrbit) agcls.AgTypeNameMap["CentralBodyComponentEphemerisAnalyticOrbit"] = CentralBodyComponentEphemerisAnalyticOrbit class CentralBodyComponentEphemerisJPLSpice(ICentralBodyComponentEphemeris, SupportsDeleteCallback): @@ -29395,7 +29668,7 @@ class CentralBodyComponentEphemerisJPLSpice(ICentralBodyComponentEphemeris, Supp _get_jpl_spice_id_method_offset = 1 _set_jpl_spice_id_method_offset = 2 _metadata = { - "iid_data" : (5009289977513944391, 11298641061474462136), + "iid_data" : (4672528458914740619, 9475984268583999124), "vtable_reference" : ICentralBodyComponentEphemeris._vtable_offset + ICentralBodyComponentEphemeris._num_methods - 1, } _property_names = {} @@ -29434,7 +29707,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentEphemerisJPLSpice, [CentralBodyComponentEphemerisJPLSpice, ICentralBodyComponentEphemeris]) -agcls.AgClassCatalog.add_catalog_entry((4888079214115957403, 13298646673798486434), CentralBodyComponentEphemerisJPLSpice) +agcls.AgClassCatalog.add_catalog_entry((4792029746774054773, 17340767885682847665), CentralBodyComponentEphemerisJPLSpice) agcls.AgTypeNameMap["CentralBodyComponentEphemerisJPLSpice"] = CentralBodyComponentEphemerisJPLSpice class CentralBodyComponentEphemerisFile(ICentralBodyComponentEphemeris, SupportsDeleteCallback): @@ -29445,7 +29718,7 @@ class CentralBodyComponentEphemerisFile(ICentralBodyComponentEphemeris, Supports _get_filename_method_offset = 1 _set_filename_method_offset = 2 _metadata = { - "iid_data" : (5233104570870713964, 9716818812748419470), + "iid_data" : (5187358918268247893, 6325331074645261483), "vtable_reference" : ICentralBodyComponentEphemeris._vtable_offset + ICentralBodyComponentEphemeris._num_methods - 1, } _property_names = {} @@ -29484,7 +29757,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentEphemerisFile, [CentralBodyComponentEphemerisFile, ICentralBodyComponentEphemeris]) -agcls.AgClassCatalog.add_catalog_entry((4682194894607589662, 11232696290056966582), CentralBodyComponentEphemerisFile) +agcls.AgClassCatalog.add_catalog_entry((4673733037759683581, 3003111933080893320), CentralBodyComponentEphemerisFile) agcls.AgTypeNameMap["CentralBodyComponentEphemerisFile"] = CentralBodyComponentEphemerisFile class CentralBodyComponentEphemerisJPLDesignExplorerOptimizer(ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides, ICentralBodyComponentEphemeris, SupportsDeleteCallback): @@ -29505,7 +29778,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentEphemerisJPLDesignExplorerOptimizer, [ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides, ICentralBodyComponentEphemeris]) -agcls.AgClassCatalog.add_catalog_entry((5100712310690212330, 12064070645483617173), CentralBodyComponentEphemerisJPLDesignExplorerOptimizer) +agcls.AgClassCatalog.add_catalog_entry((5242555844992367940, 899264810017828265), CentralBodyComponentEphemerisJPLDesignExplorerOptimizer) agcls.AgTypeNameMap["CentralBodyComponentEphemerisJPLDesignExplorerOptimizer"] = CentralBodyComponentEphemerisJPLDesignExplorerOptimizer class CentralBodyComponentEphemerisPlanetary(ICentralBodyComponentEphemeris, SupportsDeleteCallback): @@ -29516,7 +29789,7 @@ class CentralBodyComponentEphemerisPlanetary(ICentralBodyComponentEphemeris, Sup _get_planetary_filename_method_offset = 1 _set_planetary_filename_method_offset = 2 _metadata = { - "iid_data" : (5004093576315593887, 617831019861958046), + "iid_data" : (5667689248472685705, 4548953628427886747), "vtable_reference" : ICentralBodyComponentEphemeris._vtable_offset + ICentralBodyComponentEphemeris._num_methods - 1, } _property_names = {} @@ -29555,7 +29828,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CentralBodyComponentEphemerisPlanetary, [CentralBodyComponentEphemerisPlanetary, ICentralBodyComponentEphemeris]) -agcls.AgClassCatalog.add_catalog_entry((4833493371149643349, 6987005291541553590), CentralBodyComponentEphemerisPlanetary) +agcls.AgClassCatalog.add_catalog_entry((5057621377057523235, 4518344208233365427), CentralBodyComponentEphemerisPlanetary) agcls.AgTypeNameMap["CentralBodyComponentEphemerisPlanetary"] = CentralBodyComponentEphemerisPlanetary class MCSSegmentProperties(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -29573,7 +29846,7 @@ class MCSSegmentProperties(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_b_planes_method_offset = 8 _get_last_run_code_method_offset = 9 _metadata = { - "iid_data" : (5508688880440286224, 5556813440259685545), + "iid_data" : (5534510751834014024, 3990213501369110174), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29669,7 +29942,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MCSSegmentProperties, [MCSSegmentProperties, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4918113374685894782, 11279002414688382869), MCSSegmentProperties) +agcls.AgClassCatalog.add_catalog_entry((5153972627686672226, 9423691189169989039), MCSSegmentProperties) agcls.AgTypeNameMap["MCSSegmentProperties"] = MCSSegmentProperties class PowerInternal(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -29688,7 +29961,7 @@ class PowerInternal(IComponentInfo, ICloneable, SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 9 _get_control_parameters_available_method_offset = 10 _metadata = { - "iid_data" : (5652390166041168458, 6352390215897174415), + "iid_data" : (5351613047265444238, 4171254362559289758), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29791,7 +30064,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PowerInternal, [PowerInternal, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5465081336297378060, 3548828207234260144), PowerInternal) +agcls.AgClassCatalog.add_catalog_entry((4627699213409459659, 10315161802259811991), PowerInternal) agcls.AgTypeNameMap["PowerInternal"] = PowerInternal class PowerProcessed(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -29810,7 +30083,7 @@ class PowerProcessed(IComponentInfo, ICloneable, SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 9 _get_control_parameters_available_method_offset = 10 _metadata = { - "iid_data" : (5240984076139207842, 265208808243405979), + "iid_data" : (4980041449485456651, 18431830551484348336), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29913,7 +30186,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PowerProcessed, [PowerProcessed, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5501401348525152010, 4850138180300987065), PowerProcessed) +agcls.AgClassCatalog.add_catalog_entry((4957985518957601087, 14705973560789595819), PowerProcessed) agcls.AgTypeNameMap["PowerProcessed"] = PowerProcessed class PowerSolarArray(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -29951,7 +30224,7 @@ class PowerSolarArray(IComponentInfo, ICloneable, SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 28 _get_control_parameters_available_method_offset = 29 _metadata = { - "iid_data" : (5325557003361674241, 105805187980820608), + "iid_data" : (5157447368931273411, 5784541439705829801), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30207,7 +30480,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PowerSolarArray, [PowerSolarArray, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5353667160712978621, 7978587288160143028), PowerSolarArray) +agcls.AgClassCatalog.add_catalog_entry((5400643289641451200, 1239947415375571863), PowerSolarArray) agcls.AgTypeNameMap["PowerSolarArray"] = PowerSolarArray class GeneralRelativityFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -30216,7 +30489,7 @@ class GeneralRelativityFunction(IComponentInfo, ICloneable, SupportsDeleteCallba _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4659562620205822612, 8000868519763100309), + "iid_data" : (5043003604006299692, 2047942845765763217), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30241,7 +30514,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GeneralRelativityFunction, [GeneralRelativityFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4643607856644942522, 666130216042495142), GeneralRelativityFunction) +agcls.AgClassCatalog.add_catalog_entry((5571589885257075710, 9613532463224002710), GeneralRelativityFunction) agcls.AgTypeNameMap["GeneralRelativityFunction"] = GeneralRelativityFunction class StateTransformationFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -30250,7 +30523,7 @@ class StateTransformationFunction(IComponentInfo, ICloneable, SupportsDeleteCall _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5131407316737373285, 8597886627293725578), + "iid_data" : (5501569346419501354, 3090713608735057552), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30275,7 +30548,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StateTransformationFunction, [StateTransformationFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4874254178603224723, 3876770599854905017), StateTransformationFunction) +agcls.AgClassCatalog.add_catalog_entry((4999798385255224056, 7612530776752149166), StateTransformationFunction) agcls.AgTypeNameMap["StateTransformationFunction"] = StateTransformationFunction class CR3BPFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -30293,7 +30566,7 @@ class CR3BPFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_characteristic_velocity_method_offset = 8 _get_characteristic_acceleration_method_offset = 9 _metadata = { - "iid_data" : (4788117537309996629, 13768587730296853131), + "iid_data" : (5276130975520914670, 7628786377368754098), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30397,7 +30670,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CR3BPFunction, [CR3BPFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4941304847140255314, 46803675568969603), CR3BPFunction) +agcls.AgClassCatalog.add_catalog_entry((5281266574195327030, 15370176759736341172), CR3BPFunction) agcls.AgTypeNameMap["CR3BPFunction"] = CR3BPFunction class ER3BPFunc(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -30416,7 +30689,7 @@ class ER3BPFunc(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_characteristic_velocity_method_offset = 9 _get_characteristic_acceleration_method_offset = 10 _metadata = { - "iid_data" : (4916235884320980959, 14502050449445461892), + "iid_data" : (4661983797084924944, 17981138580693825171), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30529,13 +30802,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ER3BPFunc, [ER3BPFunc, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5726653626339621242, 11951515174846408075), ER3BPFunc) +agcls.AgClassCatalog.add_catalog_entry((5111797791949128574, 10541488770434921352), ER3BPFunc) agcls.AgTypeNameMap["ER3BPFunc"] = ER3BPFunc class RadiationPressureFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Radiation Pressure propagator function.""" - _num_methods = 13 + _num_methods = 7 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_include_albedo_method_offset = 1 _set_include_albedo_method_offset = 2 @@ -30544,14 +30817,8 @@ class RadiationPressureFunction(IComponentInfo, ICloneable, SupportsDeleteCallba _get_ground_reflection_model_filename_method_offset = 5 _set_ground_reflection_model_filename_method_offset = 6 _get_central_body_name_method_offset = 7 - _get_override_segment_settings_method_offset = 8 - _set_override_segment_settings_method_offset = 9 - _get_radiation_pressure_coefficient_method_offset = 10 - _set_radiation_pressure_coefficient_method_offset = 11 - _get_radiation_pressure_area_method_offset = 12 - _set_radiation_pressure_area_method_offset = 13 _metadata = { - "iid_data" : (4624530237560393103, 8957756315584128935), + "iid_data" : (5488317030235962763, 11694640804313276319), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30611,58 +30878,10 @@ def central_body_name(self) -> str: """Name of the central body.""" return self._intf.get_property(RadiationPressureFunction._metadata, RadiationPressureFunction._get_central_body_name_metadata) - _get_override_segment_settings_metadata = { "offset" : _get_override_segment_settings_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def override_segment_settings(self) -> bool: - """Do not use this property, as it is deprecated. True to use Ck and area values defined on this component for radiation pressure computations, rather than those defined in the MCS segments.""" - return self._intf.get_property(RadiationPressureFunction._metadata, RadiationPressureFunction._get_override_segment_settings_metadata) - - _set_override_segment_settings_metadata = { "offset" : _set_override_segment_settings_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @override_segment_settings.setter - def override_segment_settings(self, value:bool) -> None: - return self._intf.set_property(RadiationPressureFunction._metadata, RadiationPressureFunction._set_override_segment_settings_metadata, value) - - _get_radiation_pressure_coefficient_metadata = { "offset" : _get_radiation_pressure_coefficient_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def radiation_pressure_coefficient(self) -> float: - """Do not use this property, as it is deprecated. Coefficient, Ck, for use with radiation pressure computation.""" - return self._intf.get_property(RadiationPressureFunction._metadata, RadiationPressureFunction._get_radiation_pressure_coefficient_metadata) - - _set_radiation_pressure_coefficient_metadata = { "offset" : _set_radiation_pressure_coefficient_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @radiation_pressure_coefficient.setter - def radiation_pressure_coefficient(self, value:float) -> None: - return self._intf.set_property(RadiationPressureFunction._metadata, RadiationPressureFunction._set_radiation_pressure_coefficient_metadata, value) - - _get_radiation_pressure_area_metadata = { "offset" : _get_radiation_pressure_area_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def radiation_pressure_area(self) -> float: - """Do not use this property, as it is deprecated. Area to be used for radiation pressure computations. Small area dimension.""" - return self._intf.get_property(RadiationPressureFunction._metadata, RadiationPressureFunction._get_radiation_pressure_area_metadata) - - _set_radiation_pressure_area_metadata = { "offset" : _set_radiation_pressure_area_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @radiation_pressure_area.setter - def radiation_pressure_area(self, value:float) -> None: - return self._intf.set_property(RadiationPressureFunction._metadata, RadiationPressureFunction._set_radiation_pressure_area_metadata, value) - _property_names[include_albedo] = "include_albedo" _property_names[include_thermal_radiation_pressure] = "include_thermal_radiation_pressure" _property_names[ground_reflection_model_filename] = "ground_reflection_model_filename" _property_names[central_body_name] = "central_body_name" - _property_names[override_segment_settings] = "override_segment_settings" - _property_names[radiation_pressure_coefficient] = "radiation_pressure_coefficient" - _property_names[radiation_pressure_area] = "radiation_pressure_area" def __init__(self, source_object=None): """Construct an object of type RadiationPressureFunction.""" @@ -30681,7 +30900,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadiationPressureFunction, [RadiationPressureFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5473529691251801248, 8545656235795709076), RadiationPressureFunction) +agcls.AgClassCatalog.add_catalog_entry((5107072258341109895, 11856878385281849479), RadiationPressureFunction) agcls.AgTypeNameMap["RadiationPressureFunction"] = RadiationPressureFunction class YarkovskyFunc(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -30706,7 +30925,7 @@ class YarkovskyFunc(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_a3_method_offset = 15 _set_a3_method_offset = 16 _metadata = { - "iid_data" : (4684001781513421236, 8844314387280962446), + "iid_data" : (4772730099343284705, 9706215357454534331), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30859,7 +31078,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, YarkovskyFunc, [YarkovskyFunc, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5058647595155170737, 18218410163996103556), YarkovskyFunc) +agcls.AgClassCatalog.add_catalog_entry((5407352410647140947, 560128361452193410), YarkovskyFunc) agcls.AgTypeNameMap["YarkovskyFunc"] = YarkovskyFunc class BlendedDensity(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -30877,7 +31096,7 @@ class BlendedDensity(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_use_approx_altitude_method_offset = 8 _get_lower_bound_upper_atmosphere_model_method_offset = 9 _metadata = { - "iid_data" : (5244451850145830949, 14069455859079753352), + "iid_data" : (4978781423999987181, 16091370096694430593), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30976,13 +31195,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BlendedDensity, [BlendedDensity, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5152213418662569854, 18232289047425381262), BlendedDensity) +agcls.AgClassCatalog.add_catalog_entry((4727253846755384389, 3513763591830312869), BlendedDensity) agcls.AgTypeNameMap["BlendedDensity"] = BlendedDensity class Cira72Function(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the CIRA 72 atmospheric model.""" - _num_methods = 29 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -31013,8 +31232,17 @@ class Cira72Function(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 27 _get_n_plate_definition_file_method_offset = 28 _set_n_plate_definition_file_method_offset = 29 + _get_use_stochastic_ballistic_coefficient_method_offset = 30 + _set_use_stochastic_ballistic_coefficient_method_offset = 31 + _get_use_stochastic_density_correction_method_offset = 32 + _set_use_stochastic_density_correction_method_offset = 33 + _get_stochastic_ballistic_coefficient_method_offset = 34 + _get_stochastic_density_correction_method_offset = 35 + _get_n_plate_stochastic_parameters_method_offset = 36 + _get_drag_correction_type_method_offset = 37 + _set_drag_correction_type_method_offset = 38 _metadata = { - "iid_data" : (5152253422484607359, 16481737616952338560), + "iid_data" : (4921577494829534428, 7262306203083514025), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31240,6 +31468,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(Cira72Function._metadata, Cira72Function._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(Cira72Function._metadata, Cira72Function._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(Cira72Function._metadata, Cira72Function._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(Cira72Function._metadata, Cira72Function._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(Cira72Function._metadata, Cira72Function._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(Cira72Function._metadata, Cira72Function._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(Cira72Function._metadata, Cira72Function._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(Cira72Function._metadata, Cira72Function._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(Cira72Function._metadata, Cira72Function._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(Cira72Function._metadata, Cira72Function._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -31256,6 +31553,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type Cira72Function.""" @@ -31274,13 +31577,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Cira72Function, [Cira72Function, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5681925775911183309, 3648980167297143424), Cira72Function) +agcls.AgClassCatalog.add_catalog_entry((5231331894953111155, 5065974559846512299), Cira72Function) agcls.AgTypeNameMap["Cira72Function"] = Cira72Function class Exponential(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Exponential atmospheric model - a model that calculates atmospheric density using an equation involving a reference density, reference altitude, and scale altitude.""" - _num_methods = 17 + _num_methods = 23 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -31299,8 +31602,14 @@ class Exponential(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 15 _get_n_plate_definition_file_method_offset = 16 _set_n_plate_definition_file_method_offset = 17 + _get_use_stochastic_ballistic_coefficient_method_offset = 18 + _set_use_stochastic_ballistic_coefficient_method_offset = 19 + _get_stochastic_ballistic_coefficient_method_offset = 20 + _get_n_plate_stochastic_parameters_method_offset = 21 + _get_drag_correction_type_method_offset = 22 + _set_drag_correction_type_method_offset = 23 _metadata = { - "iid_data" : (5059873297206571404, 13470177470048636560), + "iid_data" : (5125825286909639657, 2681203116727343270), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31435,6 +31744,52 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(Exponential._metadata, Exponential._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(Exponential._metadata, Exponential._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(Exponential._metadata, Exponential._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(Exponential._metadata, Exponential._get_stochastic_ballistic_coefficient_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(Exponential._metadata, Exponential._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(Exponential._metadata, Exponential._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(Exponential._metadata, Exponential._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[reference_density] = "reference_density" _property_names[reference_altitude] = "reference_altitude" @@ -31444,6 +31799,10 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type Exponential.""" @@ -31462,13 +31821,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Exponential, [Exponential, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5550718488581795108, 206791106109717402), Exponential) +agcls.AgClassCatalog.add_catalog_entry((5139602630297461883, 3161134494653515442), Exponential) agcls.AgTypeNameMap["Exponential"] = Exponential class HarrisPriester(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Harris-Priester atmospheric model - a model that takes into account a 10.7 cm solar flux level and diurnal bulge.""" - _num_methods = 21 + _num_methods = 27 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -31491,8 +31850,14 @@ class HarrisPriester(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 19 _get_n_plate_definition_file_method_offset = 20 _set_n_plate_definition_file_method_offset = 21 + _get_use_stochastic_ballistic_coefficient_method_offset = 22 + _set_use_stochastic_ballistic_coefficient_method_offset = 23 + _get_stochastic_ballistic_coefficient_method_offset = 24 + _get_n_plate_stochastic_parameters_method_offset = 25 + _get_drag_correction_type_method_offset = 26 + _set_drag_correction_type_method_offset = 27 _metadata = { - "iid_data" : (5255750643745887133, 6365549969115673235), + "iid_data" : (5501181085395469660, 11304599824585106306), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31658,6 +32023,52 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(HarrisPriester._metadata, HarrisPriester._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(HarrisPriester._metadata, HarrisPriester._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(HarrisPriester._metadata, HarrisPriester._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(HarrisPriester._metadata, HarrisPriester._get_stochastic_ballistic_coefficient_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(HarrisPriester._metadata, HarrisPriester._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(HarrisPriester._metadata, HarrisPriester._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(HarrisPriester._metadata, HarrisPriester._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -31670,6 +32081,10 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type HarrisPriester.""" @@ -31688,7 +32103,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, HarrisPriester, [HarrisPriester, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5093587573188984474, 9935500784277497264), HarrisPriester) +agcls.AgClassCatalog.add_catalog_entry((4760878014474553481, 8920408116913818783), HarrisPriester) agcls.AgTypeNameMap["HarrisPriester"] = HarrisPriester class DensityModelPlugin(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -31748,7 +32163,7 @@ class DensityModelPlugin(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_n_plate_definition_file_method_offset = 50 _set_n_plate_definition_file_method_offset = 51 _metadata = { - "iid_data" : (5705131430047656123, 17604384030395133073), + "iid_data" : (5637292655520606825, 145015685826050967), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32186,13 +32601,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DensityModelPlugin, [DensityModelPlugin, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5046586733109563435, 8001179388313593535), DensityModelPlugin) +agcls.AgClassCatalog.add_catalog_entry((5128410364280734159, 4312087650312423335), DensityModelPlugin) agcls.AgTypeNameMap["DensityModelPlugin"] = DensityModelPlugin class JacchiaRoberts(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Jacchia-Roberts atmospheric model - a model that is similar to Jacchia 1971 but uses analytical methods to improve performance.""" - _num_methods = 29 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -32223,8 +32638,17 @@ class JacchiaRoberts(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 27 _get_n_plate_definition_file_method_offset = 28 _set_n_plate_definition_file_method_offset = 29 + _get_use_stochastic_ballistic_coefficient_method_offset = 30 + _set_use_stochastic_ballistic_coefficient_method_offset = 31 + _get_use_stochastic_density_correction_method_offset = 32 + _set_use_stochastic_density_correction_method_offset = 33 + _get_stochastic_ballistic_coefficient_method_offset = 34 + _get_stochastic_density_correction_method_offset = 35 + _get_n_plate_stochastic_parameters_method_offset = 36 + _get_drag_correction_type_method_offset = 37 + _set_drag_correction_type_method_offset = 38 _metadata = { - "iid_data" : (4983125570264378135, 7298657247116678060), + "iid_data" : (5093632554411609992, 1233771015322732931), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32450,6 +32874,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(JacchiaRoberts._metadata, JacchiaRoberts._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(JacchiaRoberts._metadata, JacchiaRoberts._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(JacchiaRoberts._metadata, JacchiaRoberts._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(JacchiaRoberts._metadata, JacchiaRoberts._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(JacchiaRoberts._metadata, JacchiaRoberts._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(JacchiaRoberts._metadata, JacchiaRoberts._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(JacchiaRoberts._metadata, JacchiaRoberts._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(JacchiaRoberts._metadata, JacchiaRoberts._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(JacchiaRoberts._metadata, JacchiaRoberts._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(JacchiaRoberts._metadata, JacchiaRoberts._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -32466,6 +32959,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type JacchiaRoberts.""" @@ -32484,13 +32983,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, JacchiaRoberts, [JacchiaRoberts, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5455487054666773857, 8304942187827049896), JacchiaRoberts) +agcls.AgClassCatalog.add_catalog_entry((5091972101772875067, 4679088746836216504), JacchiaRoberts) agcls.AgTypeNameMap["JacchiaRoberts"] = JacchiaRoberts class JacchiaBowman2008(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Jacchia Bowman 2008 atmospheric density model.""" - _num_methods = 37 + _num_methods = 46 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -32529,8 +33028,17 @@ class JacchiaBowman2008(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 35 _get_n_plate_definition_file_method_offset = 36 _set_n_plate_definition_file_method_offset = 37 + _get_use_stochastic_ballistic_coefficient_method_offset = 38 + _set_use_stochastic_ballistic_coefficient_method_offset = 39 + _get_use_stochastic_density_correction_method_offset = 40 + _set_use_stochastic_density_correction_method_offset = 41 + _get_stochastic_ballistic_coefficient_method_offset = 42 + _get_stochastic_density_correction_method_offset = 43 + _get_n_plate_stochastic_parameters_method_offset = 44 + _get_drag_correction_type_method_offset = 45 + _set_drag_correction_type_method_offset = 46 _metadata = { - "iid_data" : (5665147081106925816, 11481279672929475993), + "iid_data" : (5567577668157305960, 1780225796595063179), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32815,6 +33323,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(JacchiaBowman2008._metadata, JacchiaBowman2008._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(JacchiaBowman2008._metadata, JacchiaBowman2008._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(JacchiaBowman2008._metadata, JacchiaBowman2008._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(JacchiaBowman2008._metadata, JacchiaBowman2008._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(JacchiaBowman2008._metadata, JacchiaBowman2008._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(JacchiaBowman2008._metadata, JacchiaBowman2008._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(JacchiaBowman2008._metadata, JacchiaBowman2008._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(JacchiaBowman2008._metadata, JacchiaBowman2008._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(JacchiaBowman2008._metadata, JacchiaBowman2008._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(JacchiaBowman2008._metadata, JacchiaBowman2008._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[sun_position] = "sun_position" _property_names[atmosphere_data_source] = "atmosphere_data_source" @@ -32834,6 +33411,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type JacchiaBowman2008.""" @@ -32852,13 +33435,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, JacchiaBowman2008, [JacchiaBowman2008, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5206262767115704697, 387730423990499725), JacchiaBowman2008) +agcls.AgClassCatalog.add_catalog_entry((4893463273934360439, 17826376838403628711), JacchiaBowman2008) agcls.AgTypeNameMap["JacchiaBowman2008"] = JacchiaBowman2008 class Jacchia1960(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Jacchia 1960 atmospheric model - an outdated atmospheric model provided for making comparisons with other software.""" - _num_methods = 15 + _num_methods = 21 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -32875,8 +33458,14 @@ class Jacchia1960(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 13 _get_n_plate_definition_file_method_offset = 14 _set_n_plate_definition_file_method_offset = 15 + _get_use_stochastic_ballistic_coefficient_method_offset = 16 + _set_use_stochastic_ballistic_coefficient_method_offset = 17 + _get_stochastic_ballistic_coefficient_method_offset = 18 + _get_n_plate_stochastic_parameters_method_offset = 19 + _get_drag_correction_type_method_offset = 20 + _set_drag_correction_type_method_offset = 21 _metadata = { - "iid_data" : (5554672196080858836, 7507800005250584450), + "iid_data" : (4952537542237844068, 11682960298824088237), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32997,6 +33586,52 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(Jacchia1960._metadata, Jacchia1960._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(Jacchia1960._metadata, Jacchia1960._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(Jacchia1960._metadata, Jacchia1960._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(Jacchia1960._metadata, Jacchia1960._get_stochastic_ballistic_coefficient_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(Jacchia1960._metadata, Jacchia1960._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(Jacchia1960._metadata, Jacchia1960._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(Jacchia1960._metadata, Jacchia1960._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -33006,6 +33641,10 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type Jacchia1960.""" @@ -33024,13 +33663,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Jacchia1960, [Jacchia1960, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5574385053179570645, 3116739936857571001), Jacchia1960) +agcls.AgClassCatalog.add_catalog_entry((4730617556126589988, 4676865706920178309), Jacchia1960) agcls.AgTypeNameMap["Jacchia1960"] = Jacchia1960 class Jacchia1970(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Jacchia 1970 atmospheric model - a model that computes atmospheric density based on the composition of the atmosphere, which depends on altitude as well as seasonal variation. Valid range is 100-2500 km.""" - _num_methods = 29 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -33061,8 +33700,17 @@ class Jacchia1970(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 27 _get_n_plate_definition_file_method_offset = 28 _set_n_plate_definition_file_method_offset = 29 + _get_use_stochastic_ballistic_coefficient_method_offset = 30 + _set_use_stochastic_ballistic_coefficient_method_offset = 31 + _get_use_stochastic_density_correction_method_offset = 32 + _set_use_stochastic_density_correction_method_offset = 33 + _get_stochastic_ballistic_coefficient_method_offset = 34 + _get_stochastic_density_correction_method_offset = 35 + _get_n_plate_stochastic_parameters_method_offset = 36 + _get_drag_correction_type_method_offset = 37 + _set_drag_correction_type_method_offset = 38 _metadata = { - "iid_data" : (5441460915826898670, 17669561608188722089), + "iid_data" : (5064602591731626438, 5726544226482813088), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33288,6 +33936,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(Jacchia1970._metadata, Jacchia1970._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(Jacchia1970._metadata, Jacchia1970._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(Jacchia1970._metadata, Jacchia1970._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(Jacchia1970._metadata, Jacchia1970._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(Jacchia1970._metadata, Jacchia1970._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(Jacchia1970._metadata, Jacchia1970._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(Jacchia1970._metadata, Jacchia1970._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(Jacchia1970._metadata, Jacchia1970._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(Jacchia1970._metadata, Jacchia1970._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(Jacchia1970._metadata, Jacchia1970._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -33304,6 +34021,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type Jacchia1970.""" @@ -33322,13 +34045,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Jacchia1970, [Jacchia1970, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5341959456453390148, 8490840023175055767), Jacchia1970) +agcls.AgClassCatalog.add_catalog_entry((4755455189932579512, 2779050606727638715), Jacchia1970) agcls.AgTypeNameMap["Jacchia1970"] = Jacchia1970 class Jacchia1971(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Jacchia 1971 atmospheric model - a model that is similar to Jacchia 1970, with improved treatment of certain solar effects.""" - _num_methods = 29 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -33359,8 +34082,17 @@ class Jacchia1971(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 27 _get_n_plate_definition_file_method_offset = 28 _set_n_plate_definition_file_method_offset = 29 + _get_use_stochastic_ballistic_coefficient_method_offset = 30 + _set_use_stochastic_ballistic_coefficient_method_offset = 31 + _get_use_stochastic_density_correction_method_offset = 32 + _set_use_stochastic_density_correction_method_offset = 33 + _get_stochastic_ballistic_coefficient_method_offset = 34 + _get_stochastic_density_correction_method_offset = 35 + _get_n_plate_stochastic_parameters_method_offset = 36 + _get_drag_correction_type_method_offset = 37 + _set_drag_correction_type_method_offset = 38 _metadata = { - "iid_data" : (5408607305502071766, 662924465356789944), + "iid_data" : (4821120371231228535, 6255157758717080478), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33586,6 +34318,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(Jacchia1971._metadata, Jacchia1971._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(Jacchia1971._metadata, Jacchia1971._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(Jacchia1971._metadata, Jacchia1971._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(Jacchia1971._metadata, Jacchia1971._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(Jacchia1971._metadata, Jacchia1971._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(Jacchia1971._metadata, Jacchia1971._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(Jacchia1971._metadata, Jacchia1971._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(Jacchia1971._metadata, Jacchia1971._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(Jacchia1971._metadata, Jacchia1971._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(Jacchia1971._metadata, Jacchia1971._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -33602,6 +34403,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type Jacchia1971.""" @@ -33620,13 +34427,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Jacchia1971, [Jacchia1971, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5604186918179814220, 16696022812635360702), Jacchia1971) +agcls.AgClassCatalog.add_catalog_entry((5274342799308056397, 749148244321843111), Jacchia1971) agcls.AgTypeNameMap["Jacchia1971"] = Jacchia1971 class MSISE1990(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the MSISE 1990 atmospheric model - an empirical density model developed by Hedin based on satellite data. Finds the total density by accounting for the contribution of N2, O, O2, He, Ar and H. 1990 version, valid range of 0-1000 km.""" - _num_methods = 29 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -33657,8 +34464,17 @@ class MSISE1990(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 27 _get_n_plate_definition_file_method_offset = 28 _set_n_plate_definition_file_method_offset = 29 + _get_use_stochastic_ballistic_coefficient_method_offset = 30 + _set_use_stochastic_ballistic_coefficient_method_offset = 31 + _get_use_stochastic_density_correction_method_offset = 32 + _set_use_stochastic_density_correction_method_offset = 33 + _get_stochastic_ballistic_coefficient_method_offset = 34 + _get_stochastic_density_correction_method_offset = 35 + _get_n_plate_stochastic_parameters_method_offset = 36 + _get_drag_correction_type_method_offset = 37 + _set_drag_correction_type_method_offset = 38 _metadata = { - "iid_data" : (5636554266143253155, 3500985540569343391), + "iid_data" : (5736803070577606315, 7919197446855726993), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33884,6 +34700,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(MSISE1990._metadata, MSISE1990._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(MSISE1990._metadata, MSISE1990._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(MSISE1990._metadata, MSISE1990._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(MSISE1990._metadata, MSISE1990._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(MSISE1990._metadata, MSISE1990._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(MSISE1990._metadata, MSISE1990._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(MSISE1990._metadata, MSISE1990._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(MSISE1990._metadata, MSISE1990._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(MSISE1990._metadata, MSISE1990._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(MSISE1990._metadata, MSISE1990._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -33900,6 +34785,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type MSISE1990.""" @@ -33918,13 +34809,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MSISE1990, [MSISE1990, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5340586931034210800, 11328105258405005975), MSISE1990) +agcls.AgClassCatalog.add_catalog_entry((5744642865293003176, 15026839743251948960), MSISE1990) agcls.AgTypeNameMap["MSISE1990"] = MSISE1990 class MSIS1986(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the MSIS 1986 atmospheric model - an empirical density model developed by Hedin based on satellite data. Finds the total density by accounting for the contribution of N2, O, O2, He, Ar and H. 1986 version, valid range of 90-1000 km.""" - _num_methods = 29 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -33955,8 +34846,17 @@ class MSIS1986(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 27 _get_n_plate_definition_file_method_offset = 28 _set_n_plate_definition_file_method_offset = 29 + _get_use_stochastic_ballistic_coefficient_method_offset = 30 + _set_use_stochastic_ballistic_coefficient_method_offset = 31 + _get_use_stochastic_density_correction_method_offset = 32 + _set_use_stochastic_density_correction_method_offset = 33 + _get_stochastic_ballistic_coefficient_method_offset = 34 + _get_stochastic_density_correction_method_offset = 35 + _get_n_plate_stochastic_parameters_method_offset = 36 + _get_drag_correction_type_method_offset = 37 + _set_drag_correction_type_method_offset = 38 _metadata = { - "iid_data" : (5417413885783215747, 17139870058847460272), + "iid_data" : (4948443359751675331, 14708290473309254840), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34182,6 +35082,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(MSIS1986._metadata, MSIS1986._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(MSIS1986._metadata, MSIS1986._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(MSIS1986._metadata, MSIS1986._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(MSIS1986._metadata, MSIS1986._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(MSIS1986._metadata, MSIS1986._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(MSIS1986._metadata, MSIS1986._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(MSIS1986._metadata, MSIS1986._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(MSIS1986._metadata, MSIS1986._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(MSIS1986._metadata, MSIS1986._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(MSIS1986._metadata, MSIS1986._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -34198,6 +35167,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type MSIS1986.""" @@ -34216,13 +35191,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MSIS1986, [MSIS1986, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5240601690300521833, 8211112362243914380), MSIS1986) +agcls.AgClassCatalog.add_catalog_entry((5532235829228283271, 11465838649435541392), MSIS1986) agcls.AgTypeNameMap["MSIS1986"] = MSIS1986 class NRLMSISE2000(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the NRLMSISE 2000 atmospheric model.""" - _num_methods = 29 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -34253,8 +35228,17 @@ class NRLMSISE2000(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 27 _get_n_plate_definition_file_method_offset = 28 _set_n_plate_definition_file_method_offset = 29 + _get_use_stochastic_ballistic_coefficient_method_offset = 30 + _set_use_stochastic_ballistic_coefficient_method_offset = 31 + _get_use_stochastic_density_correction_method_offset = 32 + _set_use_stochastic_density_correction_method_offset = 33 + _get_stochastic_ballistic_coefficient_method_offset = 34 + _get_stochastic_density_correction_method_offset = 35 + _get_n_plate_stochastic_parameters_method_offset = 36 + _get_drag_correction_type_method_offset = 37 + _set_drag_correction_type_method_offset = 38 _metadata = { - "iid_data" : (4640806513605789872, 4409086059583600283), + "iid_data" : (4745123783420870718, 13473579198682466218), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34480,6 +35464,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(NRLMSISE2000._metadata, NRLMSISE2000._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(NRLMSISE2000._metadata, NRLMSISE2000._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(NRLMSISE2000._metadata, NRLMSISE2000._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(NRLMSISE2000._metadata, NRLMSISE2000._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(NRLMSISE2000._metadata, NRLMSISE2000._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(NRLMSISE2000._metadata, NRLMSISE2000._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(NRLMSISE2000._metadata, NRLMSISE2000._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(NRLMSISE2000._metadata, NRLMSISE2000._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(NRLMSISE2000._metadata, NRLMSISE2000._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(NRLMSISE2000._metadata, NRLMSISE2000._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -34496,6 +35549,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type NRLMSISE2000.""" @@ -34514,13 +35573,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, NRLMSISE2000, [NRLMSISE2000, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5294825104791739528, 9342049865198485677), NRLMSISE2000) +agcls.AgClassCatalog.add_catalog_entry((5600405053082842821, 16776985455084567692), NRLMSISE2000) agcls.AgTypeNameMap["NRLMSISE2000"] = NRLMSISE2000 class USStandardAtmosphere(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the US Standard Atmosphere atmospheric model.""" - _num_methods = 13 + _num_methods = 19 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -34535,8 +35594,14 @@ class USStandardAtmosphere(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 11 _get_n_plate_definition_file_method_offset = 12 _set_n_plate_definition_file_method_offset = 13 + _get_use_stochastic_ballistic_coefficient_method_offset = 14 + _set_use_stochastic_ballistic_coefficient_method_offset = 15 + _get_stochastic_ballistic_coefficient_method_offset = 16 + _get_n_plate_stochastic_parameters_method_offset = 17 + _get_drag_correction_type_method_offset = 18 + _set_drag_correction_type_method_offset = 19 _metadata = { - "iid_data" : (5557239014813622132, 16881112267738503602), + "iid_data" : (4668260131908939557, 13706683537563329957), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34642,6 +35707,52 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(USStandardAtmosphere._metadata, USStandardAtmosphere._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(USStandardAtmosphere._metadata, USStandardAtmosphere._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(USStandardAtmosphere._metadata, USStandardAtmosphere._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(USStandardAtmosphere._metadata, USStandardAtmosphere._get_stochastic_ballistic_coefficient_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(USStandardAtmosphere._metadata, USStandardAtmosphere._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(USStandardAtmosphere._metadata, USStandardAtmosphere._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(USStandardAtmosphere._metadata, USStandardAtmosphere._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -34650,6 +35761,10 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type USStandardAtmosphere.""" @@ -34668,13 +35783,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, USStandardAtmosphere, [USStandardAtmosphere, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4819330301504343063, 7573866645070409350), USStandardAtmosphere) +agcls.AgClassCatalog.add_catalog_entry((4707256246568435099, 719352051501930170), USStandardAtmosphere) agcls.AgTypeNameMap["USStandardAtmosphere"] = USStandardAtmosphere class MarsGRAM37(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Mars-GRAM 3.7 atmospheric model.""" - _num_methods = 27 + _num_methods = 36 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -34703,8 +35818,17 @@ class MarsGRAM37(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 25 _get_n_plate_definition_file_method_offset = 26 _set_n_plate_definition_file_method_offset = 27 + _get_use_stochastic_ballistic_coefficient_method_offset = 28 + _set_use_stochastic_ballistic_coefficient_method_offset = 29 + _get_use_stochastic_density_correction_method_offset = 30 + _set_use_stochastic_density_correction_method_offset = 31 + _get_stochastic_ballistic_coefficient_method_offset = 32 + _get_stochastic_density_correction_method_offset = 33 + _get_n_plate_stochastic_parameters_method_offset = 34 + _get_drag_correction_type_method_offset = 35 + _set_drag_correction_type_method_offset = 36 _metadata = { - "iid_data" : (5087150452233303935, 8220219674985455019), + "iid_data" : (4672571512967072516, 1983423944348880287), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34915,6 +36039,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(MarsGRAM37._metadata, MarsGRAM37._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(MarsGRAM37._metadata, MarsGRAM37._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM37._metadata, MarsGRAM37._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(MarsGRAM37._metadata, MarsGRAM37._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM37._metadata, MarsGRAM37._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(MarsGRAM37._metadata, MarsGRAM37._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(MarsGRAM37._metadata, MarsGRAM37._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(MarsGRAM37._metadata, MarsGRAM37._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(MarsGRAM37._metadata, MarsGRAM37._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(MarsGRAM37._metadata, MarsGRAM37._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -34930,6 +36123,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type MarsGRAM37.""" @@ -34948,13 +36147,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MarsGRAM37, [MarsGRAM37, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4904421314534157961, 5291700957109454500), MarsGRAM37) +agcls.AgClassCatalog.add_catalog_entry((5702336890193886648, 13952693216296053376), MarsGRAM37) agcls.AgTypeNameMap["MarsGRAM37"] = MarsGRAM37 class MarsGRAM2000(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Mars-GRAM 2000 atmospheric model.""" - _num_methods = 27 + _num_methods = 36 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -34983,8 +36182,17 @@ class MarsGRAM2000(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 25 _get_n_plate_definition_file_method_offset = 26 _set_n_plate_definition_file_method_offset = 27 + _get_use_stochastic_ballistic_coefficient_method_offset = 28 + _set_use_stochastic_ballistic_coefficient_method_offset = 29 + _get_use_stochastic_density_correction_method_offset = 30 + _set_use_stochastic_density_correction_method_offset = 31 + _get_stochastic_ballistic_coefficient_method_offset = 32 + _get_stochastic_density_correction_method_offset = 33 + _get_n_plate_stochastic_parameters_method_offset = 34 + _get_drag_correction_type_method_offset = 35 + _set_drag_correction_type_method_offset = 36 _metadata = { - "iid_data" : (5292965060560654168, 16114187966956624542), + "iid_data" : (5612576850816943283, 16114347463808304257), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35195,6 +36403,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(MarsGRAM2000._metadata, MarsGRAM2000._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(MarsGRAM2000._metadata, MarsGRAM2000._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM2000._metadata, MarsGRAM2000._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(MarsGRAM2000._metadata, MarsGRAM2000._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM2000._metadata, MarsGRAM2000._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(MarsGRAM2000._metadata, MarsGRAM2000._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(MarsGRAM2000._metadata, MarsGRAM2000._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(MarsGRAM2000._metadata, MarsGRAM2000._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(MarsGRAM2000._metadata, MarsGRAM2000._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(MarsGRAM2000._metadata, MarsGRAM2000._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -35210,6 +36487,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type MarsGRAM2000.""" @@ -35228,13 +36511,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MarsGRAM2000, [MarsGRAM2000, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5732957462272778606, 18167520949376527757), MarsGRAM2000) +agcls.AgClassCatalog.add_catalog_entry((5762314067007166853, 740635296119823530), MarsGRAM2000) agcls.AgTypeNameMap["MarsGRAM2000"] = MarsGRAM2000 class MarsGRAM2001(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Mars-GRAM 2001 atmospheric model.""" - _num_methods = 27 + _num_methods = 36 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -35263,8 +36546,17 @@ class MarsGRAM2001(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 25 _get_n_plate_definition_file_method_offset = 26 _set_n_plate_definition_file_method_offset = 27 + _get_use_stochastic_ballistic_coefficient_method_offset = 28 + _set_use_stochastic_ballistic_coefficient_method_offset = 29 + _get_use_stochastic_density_correction_method_offset = 30 + _set_use_stochastic_density_correction_method_offset = 31 + _get_stochastic_ballistic_coefficient_method_offset = 32 + _get_stochastic_density_correction_method_offset = 33 + _get_n_plate_stochastic_parameters_method_offset = 34 + _get_drag_correction_type_method_offset = 35 + _set_drag_correction_type_method_offset = 36 _metadata = { - "iid_data" : (4778856633245712244, 14821126475863479963), + "iid_data" : (5612199026290314172, 11394445714661437855), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35475,6 +36767,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(MarsGRAM2001._metadata, MarsGRAM2001._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(MarsGRAM2001._metadata, MarsGRAM2001._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM2001._metadata, MarsGRAM2001._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(MarsGRAM2001._metadata, MarsGRAM2001._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM2001._metadata, MarsGRAM2001._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(MarsGRAM2001._metadata, MarsGRAM2001._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(MarsGRAM2001._metadata, MarsGRAM2001._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(MarsGRAM2001._metadata, MarsGRAM2001._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(MarsGRAM2001._metadata, MarsGRAM2001._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(MarsGRAM2001._metadata, MarsGRAM2001._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -35490,6 +36851,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type MarsGRAM2001.""" @@ -35508,13 +36875,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MarsGRAM2001, [MarsGRAM2001, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5061782166952998125, 12199095019979142569), MarsGRAM2001) +agcls.AgClassCatalog.add_catalog_entry((4810746202208973087, 2594221456467851663), MarsGRAM2001) agcls.AgTypeNameMap["MarsGRAM2001"] = MarsGRAM2001 class MarsGRAM2005(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Mars-GRAM 2005 atmospheric model.""" - _num_methods = 27 + _num_methods = 36 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -35543,8 +36910,17 @@ class MarsGRAM2005(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 25 _get_n_plate_definition_file_method_offset = 26 _set_n_plate_definition_file_method_offset = 27 + _get_use_stochastic_ballistic_coefficient_method_offset = 28 + _set_use_stochastic_ballistic_coefficient_method_offset = 29 + _get_use_stochastic_density_correction_method_offset = 30 + _set_use_stochastic_density_correction_method_offset = 31 + _get_stochastic_ballistic_coefficient_method_offset = 32 + _get_stochastic_density_correction_method_offset = 33 + _get_n_plate_stochastic_parameters_method_offset = 34 + _get_drag_correction_type_method_offset = 35 + _set_drag_correction_type_method_offset = 36 _metadata = { - "iid_data" : (4920835096822718445, 10487593085217522335), + "iid_data" : (4760022347402452024, 16862066839767290035), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35755,6 +37131,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(MarsGRAM2005._metadata, MarsGRAM2005._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(MarsGRAM2005._metadata, MarsGRAM2005._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM2005._metadata, MarsGRAM2005._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(MarsGRAM2005._metadata, MarsGRAM2005._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM2005._metadata, MarsGRAM2005._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(MarsGRAM2005._metadata, MarsGRAM2005._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(MarsGRAM2005._metadata, MarsGRAM2005._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(MarsGRAM2005._metadata, MarsGRAM2005._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(MarsGRAM2005._metadata, MarsGRAM2005._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(MarsGRAM2005._metadata, MarsGRAM2005._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -35770,6 +37215,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type MarsGRAM2005.""" @@ -35788,13 +37239,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MarsGRAM2005, [MarsGRAM2005, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5209122239906139702, 12410207072342010548), MarsGRAM2005) +agcls.AgClassCatalog.add_catalog_entry((4736268779281425713, 13151349706727078793), MarsGRAM2005) agcls.AgTypeNameMap["MarsGRAM2005"] = MarsGRAM2005 class MarsGRAM2010(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Mars-GRAM 2010 atmospheric model.""" - _num_methods = 27 + _num_methods = 36 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -35823,8 +37274,17 @@ class MarsGRAM2010(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 25 _get_n_plate_definition_file_method_offset = 26 _set_n_plate_definition_file_method_offset = 27 + _get_use_stochastic_ballistic_coefficient_method_offset = 28 + _set_use_stochastic_ballistic_coefficient_method_offset = 29 + _get_use_stochastic_density_correction_method_offset = 30 + _set_use_stochastic_density_correction_method_offset = 31 + _get_stochastic_ballistic_coefficient_method_offset = 32 + _get_stochastic_density_correction_method_offset = 33 + _get_n_plate_stochastic_parameters_method_offset = 34 + _get_drag_correction_type_method_offset = 35 + _set_drag_correction_type_method_offset = 36 _metadata = { - "iid_data" : (5386740031750974041, 5758997999022083731), + "iid_data" : (5175945432599444142, 11247384774640519824), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36035,6 +37495,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(MarsGRAM2010._metadata, MarsGRAM2010._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(MarsGRAM2010._metadata, MarsGRAM2010._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM2010._metadata, MarsGRAM2010._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(MarsGRAM2010._metadata, MarsGRAM2010._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(MarsGRAM2010._metadata, MarsGRAM2010._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(MarsGRAM2010._metadata, MarsGRAM2010._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(MarsGRAM2010._metadata, MarsGRAM2010._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(MarsGRAM2010._metadata, MarsGRAM2010._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(MarsGRAM2010._metadata, MarsGRAM2010._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(MarsGRAM2010._metadata, MarsGRAM2010._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -36050,6 +37579,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type MarsGRAM2010.""" @@ -36068,13 +37603,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MarsGRAM2010, [MarsGRAM2010, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4909809469192368395, 8508181569633631878), MarsGRAM2010) +agcls.AgClassCatalog.add_catalog_entry((5367874202843019074, 8392112118310645945), MarsGRAM2010) agcls.AgTypeNameMap["MarsGRAM2010"] = MarsGRAM2010 class VenusGRAM2005(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Venus-GRAM 2005 atmospheric model.""" - _num_methods = 19 + _num_methods = 28 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -36095,8 +37630,17 @@ class VenusGRAM2005(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 17 _get_n_plate_definition_file_method_offset = 18 _set_n_plate_definition_file_method_offset = 19 + _get_use_stochastic_ballistic_coefficient_method_offset = 20 + _set_use_stochastic_ballistic_coefficient_method_offset = 21 + _get_use_stochastic_density_correction_method_offset = 22 + _set_use_stochastic_density_correction_method_offset = 23 + _get_stochastic_ballistic_coefficient_method_offset = 24 + _get_stochastic_density_correction_method_offset = 25 + _get_n_plate_stochastic_parameters_method_offset = 26 + _get_drag_correction_type_method_offset = 27 + _set_drag_correction_type_method_offset = 28 _metadata = { - "iid_data" : (5644980224795628572, 6106550432953708673), + "iid_data" : (4625564423129175456, 14446728958106660517), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36247,6 +37791,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(VenusGRAM2005._metadata, VenusGRAM2005._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(VenusGRAM2005._metadata, VenusGRAM2005._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(VenusGRAM2005._metadata, VenusGRAM2005._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(VenusGRAM2005._metadata, VenusGRAM2005._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(VenusGRAM2005._metadata, VenusGRAM2005._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(VenusGRAM2005._metadata, VenusGRAM2005._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(VenusGRAM2005._metadata, VenusGRAM2005._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(VenusGRAM2005._metadata, VenusGRAM2005._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(VenusGRAM2005._metadata, VenusGRAM2005._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(VenusGRAM2005._metadata, VenusGRAM2005._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -36258,6 +37871,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[drag_model_plugin] = "drag_model_plugin" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type VenusGRAM2005.""" @@ -36276,13 +37895,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VenusGRAM2005, [VenusGRAM2005, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4771553107029033260, 15501667541023956872), VenusGRAM2005) +agcls.AgClassCatalog.add_catalog_entry((5178049835966657781, 14298960734443742891), VenusGRAM2005) agcls.AgTypeNameMap["VenusGRAM2005"] = VenusGRAM2005 class DTM2012(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the DTM 2012 atmospheric model.""" - _num_methods = 29 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -36313,8 +37932,17 @@ class DTM2012(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 27 _get_n_plate_definition_file_method_offset = 28 _set_n_plate_definition_file_method_offset = 29 + _get_use_stochastic_ballistic_coefficient_method_offset = 30 + _set_use_stochastic_ballistic_coefficient_method_offset = 31 + _get_use_stochastic_density_correction_method_offset = 32 + _set_use_stochastic_density_correction_method_offset = 33 + _get_stochastic_ballistic_coefficient_method_offset = 34 + _get_stochastic_density_correction_method_offset = 35 + _get_n_plate_stochastic_parameters_method_offset = 36 + _get_drag_correction_type_method_offset = 37 + _set_drag_correction_type_method_offset = 38 _metadata = { - "iid_data" : (5360516758857901663, 16161184987610090152), + "iid_data" : (5670638714594262340, 6587914156244514696), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36540,6 +38168,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(DTM2012._metadata, DTM2012._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(DTM2012._metadata, DTM2012._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(DTM2012._metadata, DTM2012._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(DTM2012._metadata, DTM2012._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(DTM2012._metadata, DTM2012._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(DTM2012._metadata, DTM2012._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(DTM2012._metadata, DTM2012._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(DTM2012._metadata, DTM2012._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(DTM2012._metadata, DTM2012._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(DTM2012._metadata, DTM2012._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -36556,6 +38253,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[atmosphere_data_geo_magnetic_flux_update_rate] = "atmosphere_data_geo_magnetic_flux_update_rate" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type DTM2012.""" @@ -36574,13 +38277,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DTM2012, [DTM2012, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4618305370805059391, 6354340417883156401), DTM2012) +agcls.AgClassCatalog.add_catalog_entry((4722603101175643007, 18054188896965947291), DTM2012) agcls.AgTypeNameMap["DTM2012"] = DTM2012 class DTM2020(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the DTM 2020 atmospheric model.""" - _num_methods = 29 + _num_methods = 38 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_use_approximate_altitude_method_offset = 1 _set_use_approximate_altitude_method_offset = 2 @@ -36611,8 +38314,17 @@ class DTM2020(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_variable_area_history_file_method_offset = 27 _get_n_plate_definition_file_method_offset = 28 _set_n_plate_definition_file_method_offset = 29 + _get_use_stochastic_ballistic_coefficient_method_offset = 30 + _set_use_stochastic_ballistic_coefficient_method_offset = 31 + _get_use_stochastic_density_correction_method_offset = 32 + _set_use_stochastic_density_correction_method_offset = 33 + _get_stochastic_ballistic_coefficient_method_offset = 34 + _get_stochastic_density_correction_method_offset = 35 + _get_n_plate_stochastic_parameters_method_offset = 36 + _get_drag_correction_type_method_offset = 37 + _set_drag_correction_type_method_offset = 38 _metadata = { - "iid_data" : (4714451895545662258, 8426786274041618100), + "iid_data" : (5133842926467743081, 9741420233696727973), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36838,6 +38550,75 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(DTM2020._metadata, DTM2020._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_ballistic_coefficient_metadata = { "offset" : _get_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_ballistic_coefficient(self) -> bool: + """True if using stochastic model for ballistic coefficient.""" + return self._intf.get_property(DTM2020._metadata, DTM2020._get_use_stochastic_ballistic_coefficient_metadata) + + _set_use_stochastic_ballistic_coefficient_metadata = { "offset" : _set_use_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_ballistic_coefficient.setter + def use_stochastic_ballistic_coefficient(self, value:bool) -> None: + return self._intf.set_property(DTM2020._metadata, DTM2020._set_use_stochastic_ballistic_coefficient_metadata, value) + + _get_use_stochastic_density_correction_metadata = { "offset" : _get_use_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_density_correction(self) -> bool: + """True if using stochastic model for a density model correction.""" + return self._intf.get_property(DTM2020._metadata, DTM2020._get_use_stochastic_density_correction_metadata) + + _set_use_stochastic_density_correction_metadata = { "offset" : _set_use_stochastic_density_correction_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_density_correction.setter + def use_stochastic_density_correction(self, value:bool) -> None: + return self._intf.set_property(DTM2020._metadata, DTM2020._set_use_stochastic_density_correction_metadata, value) + + _get_stochastic_ballistic_coefficient_metadata = { "offset" : _get_stochastic_ballistic_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_ballistic_coefficient(self) -> "StochasticModelParameters": + """Stochastic Ballistic Coefficient.""" + return self._intf.get_property(DTM2020._metadata, DTM2020._get_stochastic_ballistic_coefficient_metadata) + + _get_stochastic_density_correction_metadata = { "offset" : _get_stochastic_density_correction_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_density_correction(self) -> "StochasticDensityCorrection": + """Stochastic StochasticDensity Correction.""" + return self._intf.get_property(DTM2020._metadata, DTM2020._get_stochastic_density_correction_metadata) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(DTM2020._metadata, DTM2020._get_n_plate_stochastic_parameters_metadata) + + _get_drag_correction_type_metadata = { "offset" : _get_drag_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @property + def drag_correction_type(self) -> "DragCorrectionType": + """Drag correction type.""" + return self._intf.get_property(DTM2020._metadata, DTM2020._get_drag_correction_type_metadata) + + _set_drag_correction_type_metadata = { "offset" : _set_drag_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(DragCorrectionType),) } + @drag_correction_type.setter + def drag_correction_type(self, value:"DragCorrectionType") -> None: + return self._intf.set_property(DTM2020._metadata, DTM2020._set_drag_correction_type_metadata, value) + _property_names[use_approximate_altitude] = "use_approximate_altitude" _property_names[computes_temperature] = "computes_temperature" _property_names[computes_pressure] = "computes_pressure" @@ -36854,6 +38635,12 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[atmosphere_data_geo_magnetic_flux_update_rate] = "atmosphere_data_geo_magnetic_flux_update_rate" _property_names[variable_area_history_file] = "variable_area_history_file" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_ballistic_coefficient] = "use_stochastic_ballistic_coefficient" + _property_names[use_stochastic_density_correction] = "use_stochastic_density_correction" + _property_names[stochastic_ballistic_coefficient] = "stochastic_ballistic_coefficient" + _property_names[stochastic_density_correction] = "stochastic_density_correction" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" + _property_names[drag_correction_type] = "drag_correction_type" def __init__(self, source_object=None): """Construct an object of type DTM2020.""" @@ -36872,7 +38659,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DTM2020, [DTM2020, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5608141479643281526, 8933387321817404818), DTM2020) +agcls.AgClassCatalog.add_catalog_entry((5467081224770108816, 16172736330640004279), DTM2020) agcls.AgTypeNameMap["DTM2020"] = DTM2020 class GravityFieldFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -36916,7 +38703,7 @@ class GravityFieldFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_max_partials_degree_text_method_offset = 34 _get_max_partials_order_text_method_offset = 35 _metadata = { - "iid_data" : (5524396550678766518, 16059984052708385960), + "iid_data" : (4966899601767456974, 7911928618529945264), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37226,7 +39013,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GravityFieldFunction, [GravityFieldFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5465429656469651541, 11427577276297574311), GravityFieldFunction) +agcls.AgClassCatalog.add_catalog_entry((5486623317815648938, 17716385511378842256), GravityFieldFunction) agcls.AgTypeNameMap["GravityFieldFunction"] = GravityFieldFunction class PointMassFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -37239,7 +39026,7 @@ class PointMassFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_mu_method_offset = 3 _set_mu_method_offset = 4 _metadata = { - "iid_data" : (5462605398119434458, 11783998325358715305), + "iid_data" : (5201890537233029244, 653558110433650581), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37248,17 +39035,17 @@ def _get_property(self, attrname): _get_gravitational_parameter_source_metadata = { "offset" : _get_gravitational_parameter_source_method_offset, "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(GravParamSource),) } + "marshallers" : (agmarshall.EnumArg(GravParameterSource),) } @property - def gravitational_parameter_source(self) -> "GravParamSource": + def gravitational_parameter_source(self) -> "GravParameterSource": """Get or set the source for the third body's gravitational parameter.""" return self._intf.get_property(PointMassFunction._metadata, PointMassFunction._get_gravitational_parameter_source_metadata) _set_gravitational_parameter_source_metadata = { "offset" : _set_gravitational_parameter_source_method_offset, "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(GravParamSource),) } + "marshallers" : (agmarshall.EnumArg(GravParameterSource),) } @gravitational_parameter_source.setter - def gravitational_parameter_source(self, value:"GravParamSource") -> None: + def gravitational_parameter_source(self, value:"GravParameterSource") -> None: return self._intf.set_property(PointMassFunction._metadata, PointMassFunction._set_gravitational_parameter_source_metadata, value) _get_mu_metadata = { "offset" : _get_mu_method_offset, @@ -37296,7 +39083,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PointMassFunction, [PointMassFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4889616998052485421, 3064578209889532067), PointMassFunction) +agcls.AgClassCatalog.add_catalog_entry((5464037926445555510, 7497059215906982830), PointMassFunction) agcls.AgTypeNameMap["PointMassFunction"] = PointMassFunction class TwoBodyFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -37311,7 +39098,7 @@ class TwoBodyFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_min_radius_percent_method_offset = 5 _set_min_radius_percent_method_offset = 6 _metadata = { - "iid_data" : (4706705304387777866, 7919127694329746305), + "iid_data" : (5263160234068898210, 9740141627783385259), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37320,17 +39107,17 @@ def _get_property(self, attrname): _get_gravitational_parameter_source_metadata = { "offset" : _get_gravitational_parameter_source_method_offset, "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(GravParamSource),) } + "marshallers" : (agmarshall.EnumArg(GravParameterSource),) } @property - def gravitational_parameter_source(self) -> "GravParamSource": + def gravitational_parameter_source(self) -> "GravParameterSource": """Get or set the source for the gravitational parameter.""" return self._intf.get_property(TwoBodyFunction._metadata, TwoBodyFunction._get_gravitational_parameter_source_metadata) _set_gravitational_parameter_source_metadata = { "offset" : _set_gravitational_parameter_source_method_offset, "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(GravParamSource),) } + "marshallers" : (agmarshall.EnumArg(GravParameterSource),) } @gravitational_parameter_source.setter - def gravitational_parameter_source(self, value:"GravParamSource") -> None: + def gravitational_parameter_source(self, value:"GravParameterSource") -> None: return self._intf.set_property(TwoBodyFunction._metadata, TwoBodyFunction._set_gravitational_parameter_source_metadata, value) _get_mu_metadata = { "offset" : _get_mu_method_offset, @@ -37384,7 +39171,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TwoBodyFunction, [TwoBodyFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5589893013807683778, 10547061623759300008), TwoBodyFunction) +agcls.AgClassCatalog.add_catalog_entry((5431647222360048019, 16104667398209645457), TwoBodyFunction) agcls.AgTypeNameMap["TwoBodyFunction"] = TwoBodyFunction class HPOPPluginFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -37396,7 +39183,7 @@ class HPOPPluginFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_plugin_identifier_method_offset = 2 _get_plugin_config_method_offset = 3 _metadata = { - "iid_data" : (4969864186118360684, 16828364214523179952), + "iid_data" : (5135535344191633106, 602002093220550285), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37446,7 +39233,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, HPOPPluginFunction, [HPOPPluginFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5310367860533452450, 396895054879317942), HPOPPluginFunction) +agcls.AgClassCatalog.add_catalog_entry((5649362893266649194, 14817404247984945562), HPOPPluginFunction) agcls.AgTypeNameMap["HPOPPluginFunction"] = HPOPPluginFunction class EOMFuncPluginFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -37458,7 +39245,7 @@ class EOMFuncPluginFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_plugin_identifier_method_offset = 2 _get_plugin_config_method_offset = 3 _metadata = { - "iid_data" : (5400616710515627677, 9364901696839076241), + "iid_data" : (5640738595954450013, 12839189695345551745), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37508,13 +39295,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EOMFuncPluginFunction, [EOMFuncPluginFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5223247057825617700, 18398972489609883042), EOMFuncPluginFunction) +agcls.AgClassCatalog.add_catalog_entry((5281104903927664825, 9996074065064150703), EOMFuncPluginFunction) agcls.AgTypeNameMap["EOMFuncPluginFunction"] = EOMFuncPluginFunction class SRPAerospaceT20(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Aerospace T20 solar radiation pressure model for GPS block IIA.""" - _num_methods = 13 + _num_methods = 17 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -37529,8 +39316,12 @@ class SRPAerospaceT20(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_use_sun_central_body_file_values_method_offset = 11 _get_solar_radius_method_offset = 12 _set_solar_radius_method_offset = 13 + _get_use_stochastic_srp_coefficient_method_offset = 14 + _set_use_stochastic_srp_coefficient_method_offset = 15 + _get_k1_stochastic_srp_coefficient_method_offset = 16 + _get_k2_stochastic_srp_coefficient_method_offset = 17 _metadata = { - "iid_data" : (4923355036596117844, 13873513725574284471), + "iid_data" : (5445689853018538496, 8165337416779815571), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37635,6 +39426,37 @@ def solar_radius(self) -> float: def solar_radius(self, value:float) -> None: return self._intf.set_property(SRPAerospaceT20._metadata, SRPAerospaceT20._set_solar_radius_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPAerospaceT20._metadata, SRPAerospaceT20._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPAerospaceT20._metadata, SRPAerospaceT20._set_use_stochastic_srp_coefficient_metadata, value) + + _get_k1_stochastic_srp_coefficient_metadata = { "offset" : _get_k1_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k1_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K1 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPAerospaceT20._metadata, SRPAerospaceT20._get_k1_stochastic_srp_coefficient_metadata) + + _get_k2_stochastic_srp_coefficient_metadata = { "offset" : _get_k2_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k2_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K2 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPAerospaceT20._metadata, SRPAerospaceT20._get_k2_stochastic_srp_coefficient_metadata) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -37642,6 +39464,9 @@ def solar_radius(self, value:float) -> None: _property_names[include_boundary_mitigation] = "include_boundary_mitigation" _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[k1_stochastic_srp_coefficient] = "k1_stochastic_srp_coefficient" + _property_names[k2_stochastic_srp_coefficient] = "k2_stochastic_srp_coefficient" def __init__(self, source_object=None): """Construct an object of type SRPAerospaceT20.""" @@ -37660,13 +39485,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPAerospaceT20, [SRPAerospaceT20, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5040644487386490720, 8016746528186754470), SRPAerospaceT20) +agcls.AgClassCatalog.add_catalog_entry((4924422374831556453, 9870967406498334386), SRPAerospaceT20) agcls.AgTypeNameMap["SRPAerospaceT20"] = SRPAerospaceT20 class SRPAerospaceT30(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Aerospace T30 solar radiation pressure model for GPS block IIR.""" - _num_methods = 13 + _num_methods = 17 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -37681,8 +39506,12 @@ class SRPAerospaceT30(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_use_sun_central_body_file_values_method_offset = 11 _get_solar_radius_method_offset = 12 _set_solar_radius_method_offset = 13 + _get_use_stochastic_srp_coefficient_method_offset = 14 + _set_use_stochastic_srp_coefficient_method_offset = 15 + _get_k1_stochastic_srp_coefficient_method_offset = 16 + _get_k2_stochastic_srp_coefficient_method_offset = 17 _metadata = { - "iid_data" : (5070077088478642131, 13573356320157914276), + "iid_data" : (5318768075827547019, 10814275927921101502), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37787,6 +39616,37 @@ def solar_radius(self) -> float: def solar_radius(self, value:float) -> None: return self._intf.set_property(SRPAerospaceT30._metadata, SRPAerospaceT30._set_solar_radius_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPAerospaceT30._metadata, SRPAerospaceT30._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPAerospaceT30._metadata, SRPAerospaceT30._set_use_stochastic_srp_coefficient_metadata, value) + + _get_k1_stochastic_srp_coefficient_metadata = { "offset" : _get_k1_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k1_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K1 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPAerospaceT30._metadata, SRPAerospaceT30._get_k1_stochastic_srp_coefficient_metadata) + + _get_k2_stochastic_srp_coefficient_metadata = { "offset" : _get_k2_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k2_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K2 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPAerospaceT30._metadata, SRPAerospaceT30._get_k2_stochastic_srp_coefficient_metadata) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -37794,6 +39654,9 @@ def solar_radius(self, value:float) -> None: _property_names[include_boundary_mitigation] = "include_boundary_mitigation" _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[k1_stochastic_srp_coefficient] = "k1_stochastic_srp_coefficient" + _property_names[k2_stochastic_srp_coefficient] = "k2_stochastic_srp_coefficient" def __init__(self, source_object=None): """Construct an object of type SRPAerospaceT30.""" @@ -37812,13 +39675,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPAerospaceT30, [SRPAerospaceT30, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5064742270983407105, 17229057075486729390), SRPAerospaceT30) +agcls.AgClassCatalog.add_catalog_entry((4735036659718136549, 14235326243236184460), SRPAerospaceT30) agcls.AgTypeNameMap["SRPAerospaceT30"] = SRPAerospaceT30 class SRPGSPM04aIIA(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Bar-Sever GPS Solar Pressure Model 04a for block IIA.""" - _num_methods = 13 + _num_methods = 17 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -37833,8 +39696,12 @@ class SRPGSPM04aIIA(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_use_sun_central_body_file_values_method_offset = 11 _get_solar_radius_method_offset = 12 _set_solar_radius_method_offset = 13 + _get_use_stochastic_srp_coefficient_method_offset = 14 + _set_use_stochastic_srp_coefficient_method_offset = 15 + _get_k1_stochastic_srp_coefficient_method_offset = 16 + _get_k2_stochastic_srp_coefficient_method_offset = 17 _metadata = { - "iid_data" : (4682363418069451558, 11356800664389510820), + "iid_data" : (4875002247873104171, 671876921878394781), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37939,6 +39806,37 @@ def solar_radius(self) -> float: def solar_radius(self, value:float) -> None: return self._intf.set_property(SRPGSPM04aIIA._metadata, SRPGSPM04aIIA._set_solar_radius_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPGSPM04aIIA._metadata, SRPGSPM04aIIA._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPGSPM04aIIA._metadata, SRPGSPM04aIIA._set_use_stochastic_srp_coefficient_metadata, value) + + _get_k1_stochastic_srp_coefficient_metadata = { "offset" : _get_k1_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k1_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K1 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPGSPM04aIIA._metadata, SRPGSPM04aIIA._get_k1_stochastic_srp_coefficient_metadata) + + _get_k2_stochastic_srp_coefficient_metadata = { "offset" : _get_k2_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k2_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K2 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPGSPM04aIIA._metadata, SRPGSPM04aIIA._get_k2_stochastic_srp_coefficient_metadata) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -37946,6 +39844,9 @@ def solar_radius(self, value:float) -> None: _property_names[include_boundary_mitigation] = "include_boundary_mitigation" _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[k1_stochastic_srp_coefficient] = "k1_stochastic_srp_coefficient" + _property_names[k2_stochastic_srp_coefficient] = "k2_stochastic_srp_coefficient" def __init__(self, source_object=None): """Construct an object of type SRPGSPM04aIIA.""" @@ -37964,13 +39865,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPGSPM04aIIA, [SRPGSPM04aIIA, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5065459968903642120, 15868220137074428593), SRPGSPM04aIIA) +agcls.AgClassCatalog.add_catalog_entry((5126839540896907867, 12799296203301683369), SRPGSPM04aIIA) agcls.AgTypeNameMap["SRPGSPM04aIIA"] = SRPGSPM04aIIA class SRPGSPM04aIIR(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Bar-Sever GPS Solar Pressure Model 04a for block IIR.""" - _num_methods = 13 + _num_methods = 17 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -37985,8 +39886,12 @@ class SRPGSPM04aIIR(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_use_sun_central_body_file_values_method_offset = 11 _get_solar_radius_method_offset = 12 _set_solar_radius_method_offset = 13 + _get_use_stochastic_srp_coefficient_method_offset = 14 + _set_use_stochastic_srp_coefficient_method_offset = 15 + _get_k1_stochastic_srp_coefficient_method_offset = 16 + _get_k2_stochastic_srp_coefficient_method_offset = 17 _metadata = { - "iid_data" : (5755208208197003276, 5041409373774569878), + "iid_data" : (4659598151634461624, 12890182641798672571), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38091,6 +39996,37 @@ def solar_radius(self) -> float: def solar_radius(self, value:float) -> None: return self._intf.set_property(SRPGSPM04aIIR._metadata, SRPGSPM04aIIR._set_solar_radius_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPGSPM04aIIR._metadata, SRPGSPM04aIIR._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPGSPM04aIIR._metadata, SRPGSPM04aIIR._set_use_stochastic_srp_coefficient_metadata, value) + + _get_k1_stochastic_srp_coefficient_metadata = { "offset" : _get_k1_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k1_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K1 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPGSPM04aIIR._metadata, SRPGSPM04aIIR._get_k1_stochastic_srp_coefficient_metadata) + + _get_k2_stochastic_srp_coefficient_metadata = { "offset" : _get_k2_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k2_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K2 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPGSPM04aIIR._metadata, SRPGSPM04aIIR._get_k2_stochastic_srp_coefficient_metadata) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -38098,6 +40034,9 @@ def solar_radius(self, value:float) -> None: _property_names[include_boundary_mitigation] = "include_boundary_mitigation" _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[k1_stochastic_srp_coefficient] = "k1_stochastic_srp_coefficient" + _property_names[k2_stochastic_srp_coefficient] = "k2_stochastic_srp_coefficient" def __init__(self, source_object=None): """Construct an object of type SRPGSPM04aIIR.""" @@ -38116,13 +40055,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPGSPM04aIIR, [SRPGSPM04aIIR, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5159592724339510192, 6236067790114421397), SRPGSPM04aIIR) +agcls.AgClassCatalog.add_catalog_entry((5683242950392317119, 13090335840854962050), SRPGSPM04aIIR) agcls.AgTypeNameMap["SRPGSPM04aIIR"] = SRPGSPM04aIIR class SRPGSPM04aeIIA(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Bar-Sever GPS Solar Pressure Model 04ae for block IIA.""" - _num_methods = 13 + _num_methods = 17 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -38137,8 +40076,12 @@ class SRPGSPM04aeIIA(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_use_sun_central_body_file_values_method_offset = 11 _get_solar_radius_method_offset = 12 _set_solar_radius_method_offset = 13 + _get_use_stochastic_srp_coefficient_method_offset = 14 + _set_use_stochastic_srp_coefficient_method_offset = 15 + _get_k1_stochastic_srp_coefficient_method_offset = 16 + _get_k2_stochastic_srp_coefficient_method_offset = 17 _metadata = { - "iid_data" : (4679833496780922683, 8986734930070695298), + "iid_data" : (5081399530407250236, 10332417312105306786), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38243,6 +40186,37 @@ def solar_radius(self) -> float: def solar_radius(self, value:float) -> None: return self._intf.set_property(SRPGSPM04aeIIA._metadata, SRPGSPM04aeIIA._set_solar_radius_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPGSPM04aeIIA._metadata, SRPGSPM04aeIIA._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPGSPM04aeIIA._metadata, SRPGSPM04aeIIA._set_use_stochastic_srp_coefficient_metadata, value) + + _get_k1_stochastic_srp_coefficient_metadata = { "offset" : _get_k1_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k1_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K1 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPGSPM04aeIIA._metadata, SRPGSPM04aeIIA._get_k1_stochastic_srp_coefficient_metadata) + + _get_k2_stochastic_srp_coefficient_metadata = { "offset" : _get_k2_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k2_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K2 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPGSPM04aeIIA._metadata, SRPGSPM04aeIIA._get_k2_stochastic_srp_coefficient_metadata) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -38250,6 +40224,9 @@ def solar_radius(self, value:float) -> None: _property_names[include_boundary_mitigation] = "include_boundary_mitigation" _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[k1_stochastic_srp_coefficient] = "k1_stochastic_srp_coefficient" + _property_names[k2_stochastic_srp_coefficient] = "k2_stochastic_srp_coefficient" def __init__(self, source_object=None): """Construct an object of type SRPGSPM04aeIIA.""" @@ -38268,13 +40245,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPGSPM04aeIIA, [SRPGSPM04aeIIA, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4704207188197051273, 14854464675918841478), SRPGSPM04aeIIA) +agcls.AgClassCatalog.add_catalog_entry((4927731114197781129, 7158125071994529929), SRPGSPM04aeIIA) agcls.AgTypeNameMap["SRPGSPM04aeIIA"] = SRPGSPM04aeIIA class SRPGSPM04aeIIR(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Bar-Sever GPS Solar Pressure Model 04ae for block IIR.""" - _num_methods = 13 + _num_methods = 17 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -38289,8 +40266,12 @@ class SRPGSPM04aeIIR(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_use_sun_central_body_file_values_method_offset = 11 _get_solar_radius_method_offset = 12 _set_solar_radius_method_offset = 13 + _get_use_stochastic_srp_coefficient_method_offset = 14 + _set_use_stochastic_srp_coefficient_method_offset = 15 + _get_k1_stochastic_srp_coefficient_method_offset = 16 + _get_k2_stochastic_srp_coefficient_method_offset = 17 _metadata = { - "iid_data" : (4901489248279768889, 2643223923493711252), + "iid_data" : (5362217538481514668, 3339464003018479492), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38395,6 +40376,37 @@ def solar_radius(self) -> float: def solar_radius(self, value:float) -> None: return self._intf.set_property(SRPGSPM04aeIIR._metadata, SRPGSPM04aeIIR._set_solar_radius_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPGSPM04aeIIR._metadata, SRPGSPM04aeIIR._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPGSPM04aeIIR._metadata, SRPGSPM04aeIIR._set_use_stochastic_srp_coefficient_metadata, value) + + _get_k1_stochastic_srp_coefficient_metadata = { "offset" : _get_k1_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k1_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K1 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPGSPM04aeIIR._metadata, SRPGSPM04aeIIR._get_k1_stochastic_srp_coefficient_metadata) + + _get_k2_stochastic_srp_coefficient_metadata = { "offset" : _get_k2_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def k2_stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """K2 Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPGSPM04aeIIR._metadata, SRPGSPM04aeIIR._get_k2_stochastic_srp_coefficient_metadata) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -38402,6 +40414,9 @@ def solar_radius(self, value:float) -> None: _property_names[include_boundary_mitigation] = "include_boundary_mitigation" _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[k1_stochastic_srp_coefficient] = "k1_stochastic_srp_coefficient" + _property_names[k2_stochastic_srp_coefficient] = "k2_stochastic_srp_coefficient" def __init__(self, source_object=None): """Construct an object of type SRPGSPM04aeIIR.""" @@ -38420,13 +40435,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPGSPM04aeIIR, [SRPGSPM04aeIIR, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4990438641832144132, 5202502645857195413), SRPGSPM04aeIIR) +agcls.AgClassCatalog.add_catalog_entry((5234918099549165775, 5107034259154963873), SRPGSPM04aeIIR) agcls.AgTypeNameMap["SRPGSPM04aeIIR"] = SRPGSPM04aeIIR class SRPSpherical(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Spherical SRP model; assumes a spherical spacecraft. The equation used by STK is described in the Solar Radiation technical note.""" - _num_methods = 19 + _num_methods = 24 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -38447,8 +40462,13 @@ class SRPSpherical(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_use_sun_central_body_file_values_method_offset = 17 _get_solar_radius_method_offset = 18 _set_solar_radius_method_offset = 19 + _get_use_stochastic_srp_coefficient_method_offset = 20 + _set_use_stochastic_srp_coefficient_method_offset = 21 + _get_stochastic_srp_coefficient_method_offset = 22 + _get_srp_correction_type_method_offset = 23 + _set_srp_correction_type_method_offset = 24 _metadata = { - "iid_data" : (4935688664894662660, 12720226864849181351), + "iid_data" : (4999655798512064973, 1476616705254678163), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38598,6 +40618,44 @@ def solar_radius(self) -> float: def solar_radius(self, value:float) -> None: return self._intf.set_property(SRPSpherical._metadata, SRPSpherical._set_solar_radius_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPSpherical._metadata, SRPSpherical._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPSpherical._metadata, SRPSpherical._set_use_stochastic_srp_coefficient_metadata, value) + + _get_stochastic_srp_coefficient_metadata = { "offset" : _get_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPSpherical._metadata, SRPSpherical._get_stochastic_srp_coefficient_metadata) + + _get_srp_correction_type_metadata = { "offset" : _get_srp_correction_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(SRPCorrectionType),) } + @property + def srp_correction_type(self) -> "SRPCorrectionType": + """Get or set the SRP correction type.""" + return self._intf.get_property(SRPSpherical._metadata, SRPSpherical._get_srp_correction_type_metadata) + + _set_srp_correction_type_metadata = { "offset" : _set_srp_correction_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(SRPCorrectionType),) } + @srp_correction_type.setter + def srp_correction_type(self, value:"SRPCorrectionType") -> None: + return self._intf.set_property(SRPSpherical._metadata, SRPSpherical._set_srp_correction_type_metadata, value) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -38608,6 +40666,9 @@ def solar_radius(self, value:float) -> None: _property_names[include_boundary_mitigation] = "include_boundary_mitigation" _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[stochastic_srp_coefficient] = "stochastic_srp_coefficient" + _property_names[srp_correction_type] = "srp_correction_type" def __init__(self, source_object=None): """Construct an object of type SRPSpherical.""" @@ -38626,13 +40687,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPSpherical, [SRPSpherical, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5125877137703219255, 8400477721897989536), SRPSpherical) +agcls.AgClassCatalog.add_catalog_entry((5113327865999022175, 10410931722092169878), SRPSpherical) agcls.AgTypeNameMap["SRPSpherical"] = SRPSpherical class SRPNPlate(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the N-plate SRP model.""" - _num_methods = 21 + _num_methods = 24 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -38655,8 +40716,11 @@ class SRPNPlate(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_solar_radius_method_offset = 19 _get_n_plate_definition_file_method_offset = 20 _set_n_plate_definition_file_method_offset = 21 + _get_use_stochastic_srp_coefficient_method_offset = 22 + _set_use_stochastic_srp_coefficient_method_offset = 23 + _get_n_plate_stochastic_parameters_method_offset = 24 _metadata = { - "iid_data" : (5014342700106255399, 15101597874313585044), + "iid_data" : (4627568186958585476, 747928689150077092), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38821,6 +40885,29 @@ def n_plate_definition_file(self) -> str: def n_plate_definition_file(self, value:str) -> None: return self._intf.set_property(SRPNPlate._metadata, SRPNPlate._set_n_plate_definition_file_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPNPlate._metadata, SRPNPlate._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPNPlate._metadata, SRPNPlate._set_use_stochastic_srp_coefficient_metadata, value) + + _get_n_plate_stochastic_parameters_metadata = { "offset" : _get_n_plate_stochastic_parameters_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def n_plate_stochastic_parameters(self) -> "NPlateStochasticParametersCollection": + """NPlate Stochastic Parameters.""" + return self._intf.get_property(SRPNPlate._metadata, SRPNPlate._get_n_plate_stochastic_parameters_metadata) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -38832,6 +40919,8 @@ def n_plate_definition_file(self, value:str) -> None: _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" _property_names[n_plate_definition_file] = "n_plate_definition_file" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[n_plate_stochastic_parameters] = "n_plate_stochastic_parameters" def __init__(self, source_object=None): """Construct an object of type SRPNPlate.""" @@ -38850,13 +40939,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPNPlate, [SRPNPlate, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4645210293341138373, 9981460367221995948), SRPNPlate) +agcls.AgClassCatalog.add_catalog_entry((5220426888324730741, 4959025941497423538), SRPNPlate) agcls.AgTypeNameMap["SRPNPlate"] = SRPNPlate class SRPTabulatedAreaVector(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the tabulated area vector SRP model.""" - _num_methods = 23 + _num_methods = 26 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -38881,8 +40970,11 @@ class SRPTabulatedAreaVector(IComponentInfo, ICloneable, SupportsDeleteCallback) _set_tab_area_vector_definition_file_method_offset = 21 _get_interpolation_method_method_offset = 22 _set_interpolation_method_method_offset = 23 + _get_use_stochastic_srp_coefficient_method_offset = 24 + _set_use_stochastic_srp_coefficient_method_offset = 25 + _get_stochastic_srp_coefficient_method_offset = 26 _metadata = { - "iid_data" : (4833860589877898808, 18366789859238573226), + "iid_data" : (4835665153026514733, 3259195672631861899), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39062,6 +41154,29 @@ def interpolation_method(self) -> "TabVecInterpolationMethod": def interpolation_method(self, value:"TabVecInterpolationMethod") -> None: return self._intf.set_property(SRPTabulatedAreaVector._metadata, SRPTabulatedAreaVector._set_interpolation_method_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPTabulatedAreaVector._metadata, SRPTabulatedAreaVector._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPTabulatedAreaVector._metadata, SRPTabulatedAreaVector._set_use_stochastic_srp_coefficient_metadata, value) + + _get_stochastic_srp_coefficient_metadata = { "offset" : _get_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPTabulatedAreaVector._metadata, SRPTabulatedAreaVector._get_stochastic_srp_coefficient_metadata) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -39074,6 +41189,8 @@ def interpolation_method(self, value:"TabVecInterpolationMethod") -> None: _property_names[solar_radius] = "solar_radius" _property_names[tab_area_vector_definition_file] = "tab_area_vector_definition_file" _property_names[interpolation_method] = "interpolation_method" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[stochastic_srp_coefficient] = "stochastic_srp_coefficient" def __init__(self, source_object=None): """Construct an object of type SRPTabulatedAreaVector.""" @@ -39092,13 +41209,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPTabulatedAreaVector, [SRPTabulatedAreaVector, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4701818138234904765, 5913653355719896758), SRPTabulatedAreaVector) +agcls.AgClassCatalog.add_catalog_entry((4908315667033128611, 7223420365224956312), SRPTabulatedAreaVector) agcls.AgTypeNameMap["SRPTabulatedAreaVector"] = SRPTabulatedAreaVector class SRPVariableArea(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the Variable Area SRP model.""" - _num_methods = 21 + _num_methods = 24 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_atmosphere_altitude_method_offset = 1 _set_atmosphere_altitude_method_offset = 2 @@ -39121,8 +41238,11 @@ class SRPVariableArea(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_solar_radius_method_offset = 19 _get_variable_area_history_file_method_offset = 20 _set_variable_area_history_file_method_offset = 21 + _get_use_stochastic_srp_coefficient_method_offset = 22 + _set_use_stochastic_srp_coefficient_method_offset = 23 + _get_stochastic_srp_coefficient_method_offset = 24 _metadata = { - "iid_data" : (5274748456565795777, 3510230669144871556), + "iid_data" : (5741529698444666728, 1309967808241260178), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39287,6 +41407,29 @@ def variable_area_history_file(self) -> str: def variable_area_history_file(self, value:str) -> None: return self._intf.set_property(SRPVariableArea._metadata, SRPVariableArea._set_variable_area_history_file_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPVariableArea._metadata, SRPVariableArea._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPVariableArea._metadata, SRPVariableArea._set_use_stochastic_srp_coefficient_metadata, value) + + _get_stochastic_srp_coefficient_metadata = { "offset" : _get_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def stochastic_srp_coefficient(self) -> "StochasticModelParameters": + """Stochastic SRP Coefficient.""" + return self._intf.get_property(SRPVariableArea._metadata, SRPVariableArea._get_stochastic_srp_coefficient_metadata) + _property_names[atmosphere_altitude] = "atmosphere_altitude" _property_names[shadow_model] = "shadow_model" _property_names[sun_position] = "sun_position" @@ -39298,6 +41441,8 @@ def variable_area_history_file(self, value:str) -> None: _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" _property_names[variable_area_history_file] = "variable_area_history_file" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" + _property_names[stochastic_srp_coefficient] = "stochastic_srp_coefficient" def __init__(self, source_object=None): """Construct an object of type SRPVariableArea.""" @@ -39316,7 +41461,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPVariableArea, [SRPVariableArea, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5630766717492279474, 10931366228696915360), SRPVariableArea) +agcls.AgClassCatalog.add_catalog_entry((4830981237889432088, 16750428619293327538), SRPVariableArea) agcls.AgTypeNameMap["SRPVariableArea"] = SRPVariableArea class ThirdBodyFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -39333,7 +41478,7 @@ class ThirdBodyFunction(IComponentInfo, ICloneable, SupportsDeleteCallback): _get_mode_type_method_offset = 7 _get_ephemeris_source_warning_method_offset = 8 _metadata = { - "iid_data" : (5266271845857733661, 13603411153532656554), + "iid_data" : (4980941539208985849, 8247730110356973964), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39424,7 +41569,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ThirdBodyFunction, [ThirdBodyFunction, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5428984946557318479, 112860624386267545), ThirdBodyFunction) +agcls.AgClassCatalog.add_catalog_entry((4914627852259254497, 2652266640921429695), ThirdBodyFunction) agcls.AgTypeNameMap["ThirdBodyFunction"] = ThirdBodyFunction class DragModelPlugin(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -39436,7 +41581,7 @@ class DragModelPlugin(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_plugin_identifier_method_offset = 2 _get_plugin_config_method_offset = 3 _metadata = { - "iid_data" : (4837155914397016406, 9637658823256129943), + "iid_data" : (5420962221798197527, 7363402891109486008), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39486,13 +41631,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DragModelPlugin, [DragModelPlugin, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5655297245689197224, 4743704511059047083), DragModelPlugin) +agcls.AgClassCatalog.add_catalog_entry((5165657260305637895, 17232345968141013132), DragModelPlugin) agcls.AgTypeNameMap["DragModelPlugin"] = DragModelPlugin class SRPReflectionPlugin(IComponentInfo, ICloneable, SupportsDeleteCallback): """Properties for the plugin SRP Refelction.""" - _num_methods = 16 + _num_methods = 18 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_plugin_identifier_method_offset = 1 _set_plugin_identifier_method_offset = 2 @@ -39510,8 +41655,10 @@ class SRPReflectionPlugin(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_use_sun_central_body_file_values_method_offset = 14 _get_solar_radius_method_offset = 15 _set_solar_radius_method_offset = 16 + _get_use_stochastic_srp_coefficient_method_offset = 17 + _set_use_stochastic_srp_coefficient_method_offset = 18 _metadata = { - "iid_data" : (5650215102850348648, 15657237367331801737), + "iid_data" : (5266024806433966472, 3376927159720753029), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39639,6 +41786,21 @@ def solar_radius(self) -> float: def solar_radius(self, value:float) -> None: return self._intf.set_property(SRPReflectionPlugin._metadata, SRPReflectionPlugin._set_solar_radius_metadata, value) + _get_use_stochastic_srp_coefficient_metadata = { "offset" : _get_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_stochastic_srp_coefficient(self) -> bool: + """True if using a stochastic SRP for propagation or estimation.""" + return self._intf.get_property(SRPReflectionPlugin._metadata, SRPReflectionPlugin._get_use_stochastic_srp_coefficient_metadata) + + _set_use_stochastic_srp_coefficient_metadata = { "offset" : _set_use_stochastic_srp_coefficient_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_stochastic_srp_coefficient.setter + def use_stochastic_srp_coefficient(self, value:bool) -> None: + return self._intf.set_property(SRPReflectionPlugin._metadata, SRPReflectionPlugin._set_use_stochastic_srp_coefficient_metadata, value) + _property_names[plugin_identifier] = "plugin_identifier" _property_names[plugin_config] = "plugin_config" _property_names[atmosphere_altitude] = "atmosphere_altitude" @@ -39648,6 +41810,7 @@ def solar_radius(self, value:float) -> None: _property_names[include_boundary_mitigation] = "include_boundary_mitigation" _property_names[use_sun_central_body_file_values] = "use_sun_central_body_file_values" _property_names[solar_radius] = "solar_radius" + _property_names[use_stochastic_srp_coefficient] = "use_stochastic_srp_coefficient" def __init__(self, source_object=None): """Construct an object of type SRPReflectionPlugin.""" @@ -39666,7 +41829,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SRPReflectionPlugin, [SRPReflectionPlugin, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5749102672076773026, 16538708712447368359), SRPReflectionPlugin) +agcls.AgClassCatalog.add_catalog_entry((4742688463863249537, 1894698707330232465), SRPReflectionPlugin) agcls.AgTypeNameMap["SRPReflectionPlugin"] = SRPReflectionPlugin class EngineConstantAcceleration(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -39685,7 +41848,7 @@ class EngineConstantAcceleration(IComponentInfo, ICloneable, SupportsDeleteCallb _is_control_parameter_enabled_method_offset = 9 _get_control_parameters_available_method_offset = 10 _metadata = { - "iid_data" : (5367865563502630223, 15184193926796654464), + "iid_data" : (4692471975513405051, 3720423926387904679), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39788,7 +41951,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EngineConstantAcceleration, [EngineConstantAcceleration, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5132340659530008736, 12633535283190109318), EngineConstantAcceleration) +agcls.AgClassCatalog.add_catalog_entry((5328544704368263225, 725683726529966724), EngineConstantAcceleration) agcls.AgTypeNameMap["EngineConstantAcceleration"] = EngineConstantAcceleration class EngineConstant(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -39807,7 +41970,7 @@ class EngineConstant(IComponentInfo, ICloneable, SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 9 _get_control_parameters_available_method_offset = 10 _metadata = { - "iid_data" : (5392409510212550659, 12752117697636363187), + "iid_data" : (4657517358365535251, 17599122799917064867), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39910,7 +42073,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EngineConstant, [EngineConstant, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5219754818864697456, 15943359444309466020), EngineConstant) +agcls.AgClassCatalog.add_catalog_entry((4645684425373300761, 8823254570190336650), EngineConstant) agcls.AgTypeNameMap["EngineConstant"] = EngineConstant class EngineIon(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -39938,7 +42101,7 @@ class EngineIon(IComponentInfo, ICloneable, SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 18 _get_control_parameters_available_method_offset = 19 _metadata = { - "iid_data" : (4752468591493979126, 10206889890304714890), + "iid_data" : (5023472702558480547, 10396007741324781230), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40114,7 +42277,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EngineIon, [EngineIon, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5583107124635364431, 13132643620917133983), EngineIon) +agcls.AgClassCatalog.add_catalog_entry((5375964053576676255, 11720186560537073334), EngineIon) agcls.AgTypeNameMap["EngineIon"] = EngineIon class EngineThrottleTable(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -40141,7 +42304,7 @@ class EngineThrottleTable(IComponentInfo, ICloneable, SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 17 _get_control_parameters_available_method_offset = 18 _metadata = { - "iid_data" : (5072248978585673510, 193877365964120460), + "iid_data" : (5552352083650542643, 18294227758746149526), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40308,7 +42471,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EngineThrottleTable, [EngineThrottleTable, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5708677625607910551, 6846267070543381145), EngineThrottleTable) +agcls.AgClassCatalog.add_catalog_entry((5052652760537825757, 7456361635957082036), EngineThrottleTable) agcls.AgTypeNameMap["EngineThrottleTable"] = EngineThrottleTable class EngineCustom(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -40333,7 +42496,7 @@ class EngineCustom(IComponentInfo, ICloneable, SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 15 _get_control_parameters_available_method_offset = 16 _metadata = { - "iid_data" : (5506674519985653951, 2933120803682579083), + "iid_data" : (5107742139403367636, 7812079922710810791), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40484,7 +42647,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EngineCustom, [EngineCustom, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5466003591225632718, 10242738978556827264), EngineCustom) +agcls.AgClassCatalog.add_catalog_entry((4927104284079618930, 6406248501065243529), EngineCustom) agcls.AgTypeNameMap["EngineCustom"] = EngineCustom class EnginePlugin(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -40498,7 +42661,7 @@ class EnginePlugin(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_plugin_identifier_method_offset = 4 _get_plugin_config_method_offset = 5 _metadata = { - "iid_data" : (5229149442286645775, 6989938573706770849), + "iid_data" : (4645754171018441633, 17531116121104762554), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40564,7 +42727,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EnginePlugin, [EnginePlugin, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5599410985521995715, 2643318681551189431), EnginePlugin) +agcls.AgClassCatalog.add_catalog_entry((5547330935790053219, 16202038321339208868), EnginePlugin) agcls.AgTypeNameMap["EnginePlugin"] = EnginePlugin class EngineModelPolynomial(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -40581,7 +42744,7 @@ class EngineModelPolynomial(IComponentInfo, ICloneable, SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 7 _get_control_parameters_available_method_offset = 8 _metadata = { - "iid_data" : (5059507493538489712, 6563525814359022262), + "iid_data" : (5586194034041454522, 10878474152859722390), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40670,7 +42833,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EngineModelPolynomial, [EngineModelPolynomial, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4861258356240938548, 15888178850114875033), EngineModelPolynomial) +agcls.AgClassCatalog.add_catalog_entry((5112964806793115750, 9842628663061835692), EngineModelPolynomial) agcls.AgTypeNameMap["EngineModelPolynomial"] = EngineModelPolynomial class EngineModelThrustCoefficients(SupportsDeleteCallback): @@ -40711,7 +42874,7 @@ class EngineModelThrustCoefficients(SupportsDeleteCallback): _get_reference_temp_method_offset = 31 _set_reference_temp_method_offset = 32 _metadata = { - "iid_data" : (5296036972774579420, 11767688325395047045), + "iid_data" : (4724217238049236394, 6171475580699976336), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40988,7 +43151,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EngineModelThrustCoefficients, [EngineModelThrustCoefficients, ]) -agcls.AgClassCatalog.add_catalog_entry((5353637564824579689, 8119903029500529314), EngineModelThrustCoefficients) +agcls.AgClassCatalog.add_catalog_entry((5574963878657830798, 9142763940415967655), EngineModelThrustCoefficients) agcls.AgTypeNameMap["EngineModelThrustCoefficients"] = EngineModelThrustCoefficients class EngineModelIspCoefficients(SupportsDeleteCallback): @@ -41029,7 +43192,7 @@ class EngineModelIspCoefficients(SupportsDeleteCallback): _get_reference_temp_method_offset = 31 _set_reference_temp_method_offset = 32 _metadata = { - "iid_data" : (5713640319682686971, 10102400234203899284), + "iid_data" : (5166746652817116764, 2687037270091568800), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -41306,7 +43469,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EngineModelIspCoefficients, [EngineModelIspCoefficients, ]) -agcls.AgClassCatalog.add_catalog_entry((4992422672175141294, 2073381080858427796), EngineModelIspCoefficients) +agcls.AgClassCatalog.add_catalog_entry((4720489112193282762, 11460146754747308697), EngineModelIspCoefficients) agcls.AgTypeNameMap["EngineModelIspCoefficients"] = EngineModelIspCoefficients class EngineDefinition(SupportsDeleteCallback): @@ -41357,7 +43520,7 @@ class EngineDefinition(SupportsDeleteCallback): _get_power_efficiency_equation_method_offset = 41 _get_input_power_source_name_method_offset = 42 _metadata = { - "iid_data" : (5036043198846161417, 5153337819751964810), + "iid_data" : (4624652151972296617, 17530861138170613660), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -41718,7 +43881,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EngineDefinition, [EngineDefinition, ]) -agcls.AgClassCatalog.add_catalog_entry((5393150563279186375, 13009477743191425412), EngineDefinition) +agcls.AgClassCatalog.add_catalog_entry((5583528814520849797, 14335926603283350432), EngineDefinition) agcls.AgTypeNameMap["EngineDefinition"] = EngineDefinition class DesignCR3BPSetup(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -41756,7 +43919,7 @@ class DesignCR3BPSetup(IComponentInfo, ICloneable, SupportsDeleteCallback): _create_propagator_method_offset = 28 _delete_propagator_method_offset = 29 _metadata = { - "iid_data" : (5264958649687951205, 13543844180411904148), + "iid_data" : (4884620008553327645, 14963794878018859151), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42010,7 +44173,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DesignCR3BPSetup, [DesignCR3BPSetup, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5481838123027635983, 11793357896339033728), DesignCR3BPSetup) +agcls.AgClassCatalog.add_catalog_entry((4666751403884963283, 7780301288863509397), DesignCR3BPSetup) agcls.AgTypeNameMap["DesignCR3BPSetup"] = DesignCR3BPSetup class DesignCR3BPObject(SupportsDeleteCallback): @@ -42022,7 +44185,7 @@ class DesignCR3BPObject(SupportsDeleteCallback): _get_object_type_method_offset = 2 _get_object_depends_on_method_offset = 3 _metadata = { - "iid_data" : (5592045192875480542, 4785324167736681404), + "iid_data" : (5059024436722795326, 4945905291131094148), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42070,7 +44233,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DesignCR3BPObject, [DesignCR3BPObject, ]) -agcls.AgClassCatalog.add_catalog_entry((5056607814409438097, 3247415104540331914), DesignCR3BPObject) +agcls.AgClassCatalog.add_catalog_entry((4793033593007943936, 9398871610688302002), DesignCR3BPObject) agcls.AgTypeNameMap["DesignCR3BPObject"] = DesignCR3BPObject class DesignCR3BPObjectCollection(SupportsDeleteCallback): @@ -42084,7 +44247,7 @@ class DesignCR3BPObjectCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 4 _get_item_by_name_method_offset = 5 _metadata = { - "iid_data" : (5392292082478645264, 18434852992809556111), + "iid_data" : (5153909768474553676, 1615921454195647421), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -42160,7 +44323,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DesignCR3BPObjectCollection, [DesignCR3BPObjectCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4944643529672307384, 4598384306676136330), DesignCR3BPObjectCollection) +agcls.AgClassCatalog.add_catalog_entry((5120260932329414944, 2468595685013353376), DesignCR3BPObjectCollection) agcls.AgTypeNameMap["DesignCR3BPObjectCollection"] = DesignCR3BPObjectCollection class DesignER3BPSetup(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -42199,7 +44362,7 @@ class DesignER3BPSetup(IComponentInfo, ICloneable, SupportsDeleteCallback): _create_propagator_method_offset = 29 _delete_propagator_method_offset = 30 _metadata = { - "iid_data" : (5065880826790351987, 2796329394240216450), + "iid_data" : (4830787474457665506, 6073882663340096416), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42462,7 +44625,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DesignER3BPSetup, [DesignER3BPSetup, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4729659118460925408, 15947058378431851408), DesignER3BPSetup) +agcls.AgClassCatalog.add_catalog_entry((5019012907267645825, 9620424766373873552), DesignER3BPSetup) agcls.AgTypeNameMap["DesignER3BPSetup"] = DesignER3BPSetup class DesignER3BPObject(SupportsDeleteCallback): @@ -42474,7 +44637,7 @@ class DesignER3BPObject(SupportsDeleteCallback): _get_object_type_method_offset = 2 _get_object_depends_on_method_offset = 3 _metadata = { - "iid_data" : (5302017474501657583, 7831999212900136352), + "iid_data" : (5760227222818215703, 1542335992417679775), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42522,7 +44685,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DesignER3BPObject, [DesignER3BPObject, ]) -agcls.AgClassCatalog.add_catalog_entry((4634948133649418552, 5142846314822857399), DesignER3BPObject) +agcls.AgClassCatalog.add_catalog_entry((5067999657119833986, 1038433605937596332), DesignER3BPObject) agcls.AgTypeNameMap["DesignER3BPObject"] = DesignER3BPObject class DesignER3BPObjectCollection(SupportsDeleteCallback): @@ -42536,7 +44699,7 @@ class DesignER3BPObjectCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 4 _get_item_by_name_method_offset = 5 _metadata = { - "iid_data" : (4950524500182993336, 7133458467934249351), + "iid_data" : (5210410722450335364, 17768148809752018067), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -42612,7 +44775,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DesignER3BPObjectCollection, [DesignER3BPObjectCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5559032907505982605, 14965528908650146187), DesignER3BPObjectCollection) +agcls.AgClassCatalog.add_catalog_entry((5305269565100176869, 8051314541081468319), DesignER3BPObjectCollection) agcls.AgTypeNameMap["DesignER3BPObjectCollection"] = DesignER3BPObjectCollection class Thruster(SupportsDeleteCallback): @@ -42637,7 +44800,7 @@ class Thruster(SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 15 _get_control_parameters_available_method_offset = 16 _metadata = { - "iid_data" : (5599776828859582129, 4144344513181628805), + "iid_data" : (4897413484178348169, 14065475799132173490), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42784,7 +44947,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Thruster, [Thruster, ]) -agcls.AgClassCatalog.add_catalog_entry((4928727831726254613, 15629250845104267194), Thruster) +agcls.AgClassCatalog.add_catalog_entry((5199684452337404202, 17034409441670559154), Thruster) agcls.AgTypeNameMap["Thruster"] = Thruster class ThrusterSetCollection(SupportsDeleteCallback): @@ -42804,7 +44967,7 @@ class ThrusterSetCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 10 _get_item_by_name_method_offset = 11 _metadata = { - "iid_data" : (5150845786246781308, 9319871362540407435), + "iid_data" : (5000500991828843308, 3325893931301104263), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -42922,7 +45085,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ThrusterSetCollection, [ThrusterSetCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5241768383210010526, 2853913701615206820), ThrusterSetCollection) +agcls.AgClassCatalog.add_catalog_entry((4632201175668240721, 7099039102235663531), ThrusterSetCollection) agcls.AgTypeNameMap["ThrusterSetCollection"] = ThrusterSetCollection class ThrusterSet(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -42934,7 +45097,7 @@ class ThrusterSet(IComponentInfo, ICloneable, SupportsDeleteCallback): _set_direction_definition_method_offset = 2 _get_thrusters_method_offset = 3 _metadata = { - "iid_data" : (5226642763030458307, 9877909486177362105), + "iid_data" : (5448162226065492676, 6598322007256320171), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42984,7 +45147,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ThrusterSet, [ThrusterSet, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((4871586803196060100, 17136152086637392032), ThrusterSet) +agcls.AgClassCatalog.add_catalog_entry((5188274825901285522, 5461850625803999889), ThrusterSet) agcls.AgTypeNameMap["ThrusterSet"] = ThrusterSet class AsTriggerCondition(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -43007,7 +45170,7 @@ class AsTriggerCondition(IComponentInfo, ICloneable, SupportsDeleteCallback): _copy_calculation_object_to_clipboard_method_offset = 13 _paste_calculation_object_from_clipboard_method_offset = 14 _metadata = { - "iid_data" : (4822555187395734580, 16648748127025965747), + "iid_data" : (4914595086896241139, 2645191808496205193), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43142,7 +45305,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AsTriggerCondition, [AsTriggerCondition, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5463923426204927664, 16539300349541669282), AsTriggerCondition) +agcls.AgClassCatalog.add_catalog_entry((5724805194501635927, 10508531607616408729), AsTriggerCondition) agcls.AgTypeNameMap["AsTriggerCondition"] = AsTriggerCondition class CustomFunctionScriptEngine(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -43155,7 +45318,7 @@ class CustomFunctionScriptEngine(IComponentInfo, ICloneable, SupportsDeleteCallb _get_file_extension_name_method_offset = 3 _set_file_extension_name_method_offset = 4 _metadata = { - "iid_data" : (4615251189220139708, 578580787211182211), + "iid_data" : (4983722271503167977, 10437267514155071162), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43212,7 +45375,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CustomFunctionScriptEngine, [CustomFunctionScriptEngine, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5687711712574011852, 8387513872181828256), CustomFunctionScriptEngine) +agcls.AgClassCatalog.add_catalog_entry((5050258762543487834, 6500680835391346092), CustomFunctionScriptEngine) agcls.AgTypeNameMap["CustomFunctionScriptEngine"] = CustomFunctionScriptEngine class NumericalPropagatorWrapper(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -43235,7 +45398,7 @@ class NumericalPropagatorWrapper(IComponentInfo, ICloneable, SupportsDeleteCallb _get_numerical_integrator_type_method_offset = 13 _set_numerical_integrator_method_offset = 14 _metadata = { - "iid_data" : (5516706745347836377, 14251979156411537064), + "iid_data" : (4751338698108187853, 15977598846616444325), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43374,7 +45537,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, NumericalPropagatorWrapper, [NumericalPropagatorWrapper, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5585542860795755319, 14715416518501616516), NumericalPropagatorWrapper) +agcls.AgClassCatalog.add_catalog_entry((4864535527106976734, 16242139276709922465), NumericalPropagatorWrapper) agcls.AgTypeNameMap["NumericalPropagatorWrapper"] = NumericalPropagatorWrapper class NumericalPropagatorWrapperCR3BP(IComponentInfo, ICloneable, SupportsDeleteCallback): @@ -43389,7 +45552,7 @@ class NumericalPropagatorWrapperCR3BP(IComponentInfo, ICloneable, SupportsDelete _get_numerical_integrator_type_method_offset = 5 _set_numerical_integrator_method_offset = 6 _metadata = { - "iid_data" : (4855858447190994553, 6591909352563703225), + "iid_data" : (5390952185239663647, 5365999300530851214), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43464,7 +45627,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, NumericalPropagatorWrapperCR3BP, [NumericalPropagatorWrapperCR3BP, IComponentInfo, ICloneable]) -agcls.AgClassCatalog.add_catalog_entry((5175736139608374254, 18343359665990805900), NumericalPropagatorWrapperCR3BP) +agcls.AgClassCatalog.add_catalog_entry((5166616782558803671, 16921765388279260322), NumericalPropagatorWrapperCR3BP) agcls.AgTypeNameMap["NumericalPropagatorWrapperCR3BP"] = NumericalPropagatorWrapperCR3BP class PropagatorFunctionCollection(SupportsDeleteCallback): @@ -43484,7 +45647,7 @@ class PropagatorFunctionCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 10 _get_item_by_name_method_offset = 11 _metadata = { - "iid_data" : (5526427479745593523, 16580441229047482540), + "iid_data" : (5638010095750174700, 13705094690353023374), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -43602,7 +45765,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropagatorFunctionCollection, [PropagatorFunctionCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4733298211782133858, 8850809927363953818), PropagatorFunctionCollection) +agcls.AgClassCatalog.add_catalog_entry((5077632231415021828, 8159594498875249808), PropagatorFunctionCollection) agcls.AgTypeNameMap["PropagatorFunctionCollection"] = PropagatorFunctionCollection class BulirschStoerIntegrator(INumericalIntegrator, SupportsDeleteCallback): @@ -43635,7 +45798,7 @@ class BulirschStoerIntegrator(INumericalIntegrator, SupportsDeleteCallback): _get_second_safety_coefficient_method_offset = 23 _set_second_safety_coefficient_method_offset = 24 _metadata = { - "iid_data" : (4637303974342457954, 933667345742664628), + "iid_data" : (5234599780787142274, 16873980420370194870), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43850,7 +46013,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BulirschStoerIntegrator, [BulirschStoerIntegrator, INumericalIntegrator]) -agcls.AgClassCatalog.add_catalog_entry((4731955954915235525, 1753081381555895174), BulirschStoerIntegrator) +agcls.AgClassCatalog.add_catalog_entry((5231592608300406471, 13169577158064565415), BulirschStoerIntegrator) agcls.AgTypeNameMap["BulirschStoerIntegrator"] = BulirschStoerIntegrator class GaussJacksonIntegrator(INumericalIntegrator, SupportsDeleteCallback): @@ -43870,7 +46033,7 @@ class GaussJacksonIntegrator(INumericalIntegrator, SupportsDeleteCallback): _get_single_step_integrator_type_method_offset = 10 _set_single_step_integrator_method_offset = 11 _metadata = { - "iid_data" : (5739514811298770911, 891298140076643235), + "iid_data" : (5239822372838288746, 12782559237749006764), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -43982,11 +46145,61 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GaussJacksonIntegrator, [GaussJacksonIntegrator, INumericalIntegrator]) -agcls.AgClassCatalog.add_catalog_entry((5486032430987957740, 15684774974462300568), GaussJacksonIntegrator) +agcls.AgClassCatalog.add_catalog_entry((5424577159088227478, 12555171870865820848), GaussJacksonIntegrator) agcls.AgTypeNameMap["GaussJacksonIntegrator"] = GaussJacksonIntegrator -class RungeKutta2nd3rd(INumericalIntegrator, SupportsDeleteCallback): - """Properties for the RK2nd3rd numerical integrator.""" +class RungeKutta4th(INumericalIntegrator, SupportsDeleteCallback): + """Properties for the RK4th numerical integrator.""" + + _num_methods = 2 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_initial_step_method_offset = 1 + _set_initial_step_method_offset = 2 + _metadata = { + "iid_data" : (4756799170734851856, 1341847037735175311), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, RungeKutta4th) + + _get_initial_step_metadata = { "offset" : _get_initial_step_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def initial_step(self) -> float: + """Get or set the initial step. Uses time dimension.""" + return self._intf.get_property(RungeKutta4th._metadata, RungeKutta4th._get_initial_step_metadata) + + _set_initial_step_metadata = { "offset" : _set_initial_step_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @initial_step.setter + def initial_step(self, value:float) -> None: + return self._intf.set_property(RungeKutta4th._metadata, RungeKutta4th._set_initial_step_metadata, value) + + _property_names[initial_step] = "initial_step" + + def __init__(self, source_object=None): + """Construct an object of type RungeKutta4th.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, RungeKutta4th) + INumericalIntegrator.__init__(self, source_object) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + INumericalIntegrator._private_init(self, intf) + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, RungeKutta4th, [RungeKutta4th, INumericalIntegrator]) + +agcls.AgClassCatalog.add_catalog_entry((4864372246912102123, 16743175932148818850), RungeKutta4th) +agcls.AgTypeNameMap["RungeKutta4th"] = RungeKutta4th + +class RungeKutta4th5th(INumericalIntegrator, SupportsDeleteCallback): + """Properties for the RK4th5th numerical integrator.""" _num_methods = 24 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods @@ -44015,12 +46228,12 @@ class RungeKutta2nd3rd(INumericalIntegrator, SupportsDeleteCallback): _get_max_iterations_method_offset = 23 _set_max_iterations_method_offset = 24 _metadata = { - "iid_data" : (5029371599579144861, 8833459632619542423), + "iid_data" : (5191931661828247898, 17729869760617034637), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} def _get_property(self, attrname): - return get_interface_property(attrname, RungeKutta2nd3rd) + return get_interface_property(attrname, RungeKutta4th5th) _get_initial_step_metadata = { "offset" : _get_initial_step_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -44028,14 +46241,14 @@ def _get_property(self, attrname): @property def initial_step(self) -> float: """Get or set the initial step. Uses time dimension.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_initial_step_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_initial_step_metadata) _set_initial_step_metadata = { "offset" : _set_initial_step_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @initial_step.setter def initial_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_initial_step_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_initial_step_metadata, value) _get_use_fixed_step_metadata = { "offset" : _get_use_fixed_step_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), @@ -44043,14 +46256,14 @@ def initial_step(self, value:float) -> None: @property def use_fixed_step(self) -> bool: """True if running in fixed-step mode.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_use_fixed_step_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_use_fixed_step_metadata) _set_use_fixed_step_metadata = { "offset" : _set_use_fixed_step_method_offset, "arg_types" : (agcom.VARIANT_BOOL,), "marshallers" : (agmarshall.VariantBoolArg,) } @use_fixed_step.setter def use_fixed_step(self, value:bool) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_use_fixed_step_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_use_fixed_step_metadata, value) _get_use_max_step_metadata = { "offset" : _get_use_max_step_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), @@ -44058,14 +46271,14 @@ def use_fixed_step(self, value:bool) -> None: @property def use_max_step(self) -> bool: """Whether or not to enforce the maximum step.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_use_max_step_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_use_max_step_metadata) _set_use_max_step_metadata = { "offset" : _set_use_max_step_method_offset, "arg_types" : (agcom.VARIANT_BOOL,), "marshallers" : (agmarshall.VariantBoolArg,) } @use_max_step.setter def use_max_step(self, value:bool) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_use_max_step_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_use_max_step_metadata, value) _get_use_min_step_metadata = { "offset" : _get_use_min_step_method_offset, "arg_types" : (POINTER(agcom.VARIANT_BOOL),), @@ -44073,14 +46286,14 @@ def use_max_step(self, value:bool) -> None: @property def use_min_step(self) -> bool: """Whether or not to enforce the minimum step.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_use_min_step_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_use_min_step_metadata) _set_use_min_step_metadata = { "offset" : _set_use_min_step_method_offset, "arg_types" : (agcom.VARIANT_BOOL,), "marshallers" : (agmarshall.VariantBoolArg,) } @use_min_step.setter def use_min_step(self, value:bool) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_use_min_step_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_use_min_step_metadata, value) _get_max_step_metadata = { "offset" : _get_max_step_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -44088,14 +46301,14 @@ def use_min_step(self, value:bool) -> None: @property def max_step(self) -> float: """Get or set the maximum step size to allow (absolute value). Uses Time Dimension.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_max_step_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_max_step_metadata) _set_max_step_metadata = { "offset" : _set_max_step_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @max_step.setter def max_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_max_step_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_max_step_metadata, value) _get_min_step_metadata = { "offset" : _get_min_step_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -44103,14 +46316,14 @@ def max_step(self, value:float) -> None: @property def min_step(self) -> float: """Get or set the minimum step size to allow (absolute value). Uses Time Dimension.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_min_step_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_min_step_metadata) _set_min_step_metadata = { "offset" : _set_min_step_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @min_step.setter def min_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_min_step_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_min_step_metadata, value) _get_max_relative_err_metadata = { "offset" : _get_max_relative_err_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -44118,14 +46331,14 @@ def min_step(self, value:float) -> None: @property def max_relative_err(self) -> float: """Get or set the maximum relative error used to control step size. Dimensionless.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_max_relative_err_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_max_relative_err_metadata) _set_max_relative_err_metadata = { "offset" : _set_max_relative_err_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @max_relative_err.setter def max_relative_err(self, value:float) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_max_relative_err_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_max_relative_err_metadata, value) _get_max_absolute_err_metadata = { "offset" : _get_max_absolute_err_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -44133,14 +46346,14 @@ def max_relative_err(self, value:float) -> None: @property def max_absolute_err(self) -> float: """Get or set the maximum absolute error; Also used if relative scale is too small. Dimensionless.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_max_absolute_err_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_max_absolute_err_metadata) _set_max_absolute_err_metadata = { "offset" : _set_max_absolute_err_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @max_absolute_err.setter def max_absolute_err(self, value:float) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_max_absolute_err_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_max_absolute_err_metadata, value) _get_high_safety_coefficient_metadata = { "offset" : _get_high_safety_coefficient_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -44148,14 +46361,14 @@ def max_absolute_err(self, value:float) -> None: @property def high_safety_coefficient(self) -> float: """Get or set the 'safety' coefficient used to decrease step size if the error is too high. Dimensionless.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_high_safety_coefficient_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_high_safety_coefficient_metadata) _set_high_safety_coefficient_metadata = { "offset" : _set_high_safety_coefficient_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @high_safety_coefficient.setter def high_safety_coefficient(self, value:float) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_high_safety_coefficient_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_high_safety_coefficient_metadata, value) _get_low_safety_coefficient_metadata = { "offset" : _get_low_safety_coefficient_method_offset, "arg_types" : (POINTER(agcom.DOUBLE),), @@ -44163,14 +46376,14 @@ def high_safety_coefficient(self, value:float) -> None: @property def low_safety_coefficient(self) -> float: """Get or set the 'safety' coefficient used to increase step size if the error is too low. Dimensionless.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_low_safety_coefficient_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_low_safety_coefficient_metadata) _set_low_safety_coefficient_metadata = { "offset" : _set_low_safety_coefficient_method_offset, "arg_types" : (agcom.DOUBLE,), "marshallers" : (agmarshall.DoubleArg,) } @low_safety_coefficient.setter def low_safety_coefficient(self, value:float) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_low_safety_coefficient_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_low_safety_coefficient_metadata, value) _get_error_control_metadata = { "offset" : _get_error_control_method_offset, "arg_types" : (POINTER(agcom.LONG),), @@ -44178,14 +46391,14 @@ def low_safety_coefficient(self, value:float) -> None: @property def error_control(self) -> "ErrorControl": """Get or set the error control method.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_error_control_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_error_control_metadata) _set_error_control_metadata = { "offset" : _set_error_control_method_offset, "arg_types" : (agcom.LONG,), "marshallers" : (agmarshall.EnumArg(ErrorControl),) } @error_control.setter def error_control(self, value:"ErrorControl") -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_error_control_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_error_control_metadata, value) _get_max_iterations_metadata = { "offset" : _get_max_iterations_method_offset, "arg_types" : (POINTER(agcom.LONG),), @@ -44193,14 +46406,14 @@ def error_control(self, value:"ErrorControl") -> None: @property def max_iterations(self) -> int: """Get or set the maximum iterations. Dimensionless.""" - return self._intf.get_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._get_max_iterations_metadata) + return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_max_iterations_metadata) _set_max_iterations_metadata = { "offset" : _set_max_iterations_method_offset, "arg_types" : (agcom.LONG,), "marshallers" : (agmarshall.LongArg,) } @max_iterations.setter def max_iterations(self, value:int) -> None: - return self._intf.set_property(RungeKutta2nd3rd._metadata, RungeKutta2nd3rd._set_max_iterations_metadata, value) + return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_max_iterations_metadata, value) _property_names[initial_step] = "initial_step" _property_names[use_fixed_step] = "use_fixed_step" @@ -44216,59 +46429,9 @@ def max_iterations(self, value:int) -> None: _property_names[max_iterations] = "max_iterations" def __init__(self, source_object=None): - """Construct an object of type RungeKutta2nd3rd.""" - SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, RungeKutta2nd3rd) - INumericalIntegrator.__init__(self, source_object) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - INumericalIntegrator._private_init(self, intf) - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, RungeKutta2nd3rd, [RungeKutta2nd3rd, INumericalIntegrator]) - -agcls.AgClassCatalog.add_catalog_entry((5013268286479080464, 11193883274659343489), RungeKutta2nd3rd) -agcls.AgTypeNameMap["RungeKutta2nd3rd"] = RungeKutta2nd3rd - -class RungeKutta4th(INumericalIntegrator, SupportsDeleteCallback): - """Properties for the RK4th numerical integrator.""" - - _num_methods = 2 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_initial_step_method_offset = 1 - _set_initial_step_method_offset = 2 - _metadata = { - "iid_data" : (5335025532636155549, 11281214721828458654), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def _get_property(self, attrname): - return get_interface_property(attrname, RungeKutta4th) - - _get_initial_step_metadata = { "offset" : _get_initial_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def initial_step(self) -> float: - """Get or set the initial step. Uses time dimension.""" - return self._intf.get_property(RungeKutta4th._metadata, RungeKutta4th._get_initial_step_metadata) - - _set_initial_step_metadata = { "offset" : _set_initial_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @initial_step.setter - def initial_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta4th._metadata, RungeKutta4th._set_initial_step_metadata, value) - - _property_names[initial_step] = "initial_step" - - def __init__(self, source_object=None): - """Construct an object of type RungeKutta4th.""" + """Construct an object of type RungeKutta4th5th.""" SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, RungeKutta4th) + initialize_from_source_object(self, source_object, RungeKutta4th5th) INumericalIntegrator.__init__(self, source_object) def _private_init(self, intf:InterfaceProxy): self.__dict__["_intf"] = intf @@ -44278,13 +46441,13 @@ def __eq__(self, other): return agcls.compare_com_objects(self, other) def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, RungeKutta4th, [RungeKutta4th, INumericalIntegrator]) + set_class_attribute(self, attrname, value, RungeKutta4th5th, [RungeKutta4th5th, INumericalIntegrator]) -agcls.AgClassCatalog.add_catalog_entry((4823736396468222347, 4720771055494135428), RungeKutta4th) -agcls.AgTypeNameMap["RungeKutta4th"] = RungeKutta4th +agcls.AgClassCatalog.add_catalog_entry((4812754380821185286, 10016421672499543997), RungeKutta4th5th) +agcls.AgTypeNameMap["RungeKutta4th5th"] = RungeKutta4th5th -class RungeKutta4th5th(INumericalIntegrator, SupportsDeleteCallback): - """Properties for the RK4th5th numerical integrator.""" +class RungeKuttaF7th8th(INumericalIntegrator, SupportsDeleteCallback): + """Properties for the RK7th8th numerical integrator.""" _num_methods = 24 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods @@ -44313,503 +46476,7 @@ class RungeKutta4th5th(INumericalIntegrator, SupportsDeleteCallback): _get_max_iterations_method_offset = 23 _set_max_iterations_method_offset = 24 _metadata = { - "iid_data" : (5450222780175851139, 4668614171350112699), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def _get_property(self, attrname): - return get_interface_property(attrname, RungeKutta4th5th) - - _get_initial_step_metadata = { "offset" : _get_initial_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def initial_step(self) -> float: - """Get or set the initial step. Uses time dimension.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_initial_step_metadata) - - _set_initial_step_metadata = { "offset" : _set_initial_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @initial_step.setter - def initial_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_initial_step_metadata, value) - - _get_use_fixed_step_metadata = { "offset" : _get_use_fixed_step_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def use_fixed_step(self) -> bool: - """True if running in fixed-step mode.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_use_fixed_step_metadata) - - _set_use_fixed_step_metadata = { "offset" : _set_use_fixed_step_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @use_fixed_step.setter - def use_fixed_step(self, value:bool) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_use_fixed_step_metadata, value) - - _get_use_max_step_metadata = { "offset" : _get_use_max_step_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def use_max_step(self) -> bool: - """Whether or not to enforce the maximum step.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_use_max_step_metadata) - - _set_use_max_step_metadata = { "offset" : _set_use_max_step_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @use_max_step.setter - def use_max_step(self, value:bool) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_use_max_step_metadata, value) - - _get_use_min_step_metadata = { "offset" : _get_use_min_step_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def use_min_step(self) -> bool: - """Whether or not to enforce the minimum step.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_use_min_step_metadata) - - _set_use_min_step_metadata = { "offset" : _set_use_min_step_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @use_min_step.setter - def use_min_step(self, value:bool) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_use_min_step_metadata, value) - - _get_max_step_metadata = { "offset" : _get_max_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def max_step(self) -> float: - """Get or set the maximum step size to allow (absolute value). Uses Time Dimension.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_max_step_metadata) - - _set_max_step_metadata = { "offset" : _set_max_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @max_step.setter - def max_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_max_step_metadata, value) - - _get_min_step_metadata = { "offset" : _get_min_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def min_step(self) -> float: - """Get or set the minimum step size to allow (absolute value). Uses Time Dimension.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_min_step_metadata) - - _set_min_step_metadata = { "offset" : _set_min_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @min_step.setter - def min_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_min_step_metadata, value) - - _get_max_relative_err_metadata = { "offset" : _get_max_relative_err_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def max_relative_err(self) -> float: - """Get or set the maximum relative error used to control step size. Dimensionless.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_max_relative_err_metadata) - - _set_max_relative_err_metadata = { "offset" : _set_max_relative_err_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @max_relative_err.setter - def max_relative_err(self, value:float) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_max_relative_err_metadata, value) - - _get_max_absolute_err_metadata = { "offset" : _get_max_absolute_err_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def max_absolute_err(self) -> float: - """Get or set the maximum absolute error; Also used if relative scale is too small. Dimensionless.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_max_absolute_err_metadata) - - _set_max_absolute_err_metadata = { "offset" : _set_max_absolute_err_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @max_absolute_err.setter - def max_absolute_err(self, value:float) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_max_absolute_err_metadata, value) - - _get_high_safety_coefficient_metadata = { "offset" : _get_high_safety_coefficient_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def high_safety_coefficient(self) -> float: - """Get or set the 'safety' coefficient used to decrease step size if the error is too high. Dimensionless.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_high_safety_coefficient_metadata) - - _set_high_safety_coefficient_metadata = { "offset" : _set_high_safety_coefficient_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @high_safety_coefficient.setter - def high_safety_coefficient(self, value:float) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_high_safety_coefficient_metadata, value) - - _get_low_safety_coefficient_metadata = { "offset" : _get_low_safety_coefficient_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def low_safety_coefficient(self) -> float: - """Get or set the 'safety' coefficient used to increase step size if the error is too low. Dimensionless.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_low_safety_coefficient_metadata) - - _set_low_safety_coefficient_metadata = { "offset" : _set_low_safety_coefficient_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @low_safety_coefficient.setter - def low_safety_coefficient(self, value:float) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_low_safety_coefficient_metadata, value) - - _get_error_control_metadata = { "offset" : _get_error_control_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(ErrorControl),) } - @property - def error_control(self) -> "ErrorControl": - """Get or set the error control method.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_error_control_metadata) - - _set_error_control_metadata = { "offset" : _set_error_control_method_offset, - "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(ErrorControl),) } - @error_control.setter - def error_control(self, value:"ErrorControl") -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_error_control_metadata, value) - - _get_max_iterations_metadata = { "offset" : _get_max_iterations_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.LongArg,) } - @property - def max_iterations(self) -> int: - """Get or set the maximum iterations. Dimensionless.""" - return self._intf.get_property(RungeKutta4th5th._metadata, RungeKutta4th5th._get_max_iterations_metadata) - - _set_max_iterations_metadata = { "offset" : _set_max_iterations_method_offset, - "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.LongArg,) } - @max_iterations.setter - def max_iterations(self, value:int) -> None: - return self._intf.set_property(RungeKutta4th5th._metadata, RungeKutta4th5th._set_max_iterations_metadata, value) - - _property_names[initial_step] = "initial_step" - _property_names[use_fixed_step] = "use_fixed_step" - _property_names[use_max_step] = "use_max_step" - _property_names[use_min_step] = "use_min_step" - _property_names[max_step] = "max_step" - _property_names[min_step] = "min_step" - _property_names[max_relative_err] = "max_relative_err" - _property_names[max_absolute_err] = "max_absolute_err" - _property_names[high_safety_coefficient] = "high_safety_coefficient" - _property_names[low_safety_coefficient] = "low_safety_coefficient" - _property_names[error_control] = "error_control" - _property_names[max_iterations] = "max_iterations" - - def __init__(self, source_object=None): - """Construct an object of type RungeKutta4th5th.""" - SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, RungeKutta4th5th) - INumericalIntegrator.__init__(self, source_object) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - INumericalIntegrator._private_init(self, intf) - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, RungeKutta4th5th, [RungeKutta4th5th, INumericalIntegrator]) - -agcls.AgClassCatalog.add_catalog_entry((5037275303378310013, 15369839879042503843), RungeKutta4th5th) -agcls.AgTypeNameMap["RungeKutta4th5th"] = RungeKutta4th5th - -class RungeKutta4thAdapt(INumericalIntegrator, SupportsDeleteCallback): - """Properties for the RK4thAdapt numerical integrator.""" - - _num_methods = 24 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_initial_step_method_offset = 1 - _set_initial_step_method_offset = 2 - _get_use_fixed_step_method_offset = 3 - _set_use_fixed_step_method_offset = 4 - _get_use_max_step_method_offset = 5 - _set_use_max_step_method_offset = 6 - _get_use_min_step_method_offset = 7 - _set_use_min_step_method_offset = 8 - _get_max_step_method_offset = 9 - _set_max_step_method_offset = 10 - _get_min_step_method_offset = 11 - _set_min_step_method_offset = 12 - _get_max_relative_err_method_offset = 13 - _set_max_relative_err_method_offset = 14 - _get_max_absolute_err_method_offset = 15 - _set_max_absolute_err_method_offset = 16 - _get_high_safety_coefficient_method_offset = 17 - _set_high_safety_coefficient_method_offset = 18 - _get_low_safety_coefficient_method_offset = 19 - _set_low_safety_coefficient_method_offset = 20 - _get_error_control_method_offset = 21 - _set_error_control_method_offset = 22 - _get_max_iterations_method_offset = 23 - _set_max_iterations_method_offset = 24 - _metadata = { - "iid_data" : (5274574660423565325, 9613513386779582873), - "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, - } - _property_names = {} - def _get_property(self, attrname): - return get_interface_property(attrname, RungeKutta4thAdapt) - - _get_initial_step_metadata = { "offset" : _get_initial_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def initial_step(self) -> float: - """Get or set the initial step. Uses time dimension.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_initial_step_metadata) - - _set_initial_step_metadata = { "offset" : _set_initial_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @initial_step.setter - def initial_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_initial_step_metadata, value) - - _get_use_fixed_step_metadata = { "offset" : _get_use_fixed_step_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def use_fixed_step(self) -> bool: - """True if running in fixed-step mode.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_use_fixed_step_metadata) - - _set_use_fixed_step_metadata = { "offset" : _set_use_fixed_step_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @use_fixed_step.setter - def use_fixed_step(self, value:bool) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_use_fixed_step_metadata, value) - - _get_use_max_step_metadata = { "offset" : _get_use_max_step_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def use_max_step(self) -> bool: - """Whether or not to enforce the maximum step.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_use_max_step_metadata) - - _set_use_max_step_metadata = { "offset" : _set_use_max_step_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @use_max_step.setter - def use_max_step(self, value:bool) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_use_max_step_metadata, value) - - _get_use_min_step_metadata = { "offset" : _get_use_min_step_method_offset, - "arg_types" : (POINTER(agcom.VARIANT_BOOL),), - "marshallers" : (agmarshall.VariantBoolArg,) } - @property - def use_min_step(self) -> bool: - """Whether or not to enforce the minimum step.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_use_min_step_metadata) - - _set_use_min_step_metadata = { "offset" : _set_use_min_step_method_offset, - "arg_types" : (agcom.VARIANT_BOOL,), - "marshallers" : (agmarshall.VariantBoolArg,) } - @use_min_step.setter - def use_min_step(self, value:bool) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_use_min_step_metadata, value) - - _get_max_step_metadata = { "offset" : _get_max_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def max_step(self) -> float: - """Get or set the maximum step size to allow (absolute value). Uses Time Dimension.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_max_step_metadata) - - _set_max_step_metadata = { "offset" : _set_max_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @max_step.setter - def max_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_max_step_metadata, value) - - _get_min_step_metadata = { "offset" : _get_min_step_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def min_step(self) -> float: - """Get or set the minimum step size to allow (absolute value). Uses Time Dimension.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_min_step_metadata) - - _set_min_step_metadata = { "offset" : _set_min_step_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @min_step.setter - def min_step(self, value:float) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_min_step_metadata, value) - - _get_max_relative_err_metadata = { "offset" : _get_max_relative_err_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def max_relative_err(self) -> float: - """Get or set the maximum relative error used to control step size. Dimensionless.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_max_relative_err_metadata) - - _set_max_relative_err_metadata = { "offset" : _set_max_relative_err_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @max_relative_err.setter - def max_relative_err(self, value:float) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_max_relative_err_metadata, value) - - _get_max_absolute_err_metadata = { "offset" : _get_max_absolute_err_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def max_absolute_err(self) -> float: - """Get or set the maximum absolute error; Also used if relative scale is too small. Dimensionless.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_max_absolute_err_metadata) - - _set_max_absolute_err_metadata = { "offset" : _set_max_absolute_err_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @max_absolute_err.setter - def max_absolute_err(self, value:float) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_max_absolute_err_metadata, value) - - _get_high_safety_coefficient_metadata = { "offset" : _get_high_safety_coefficient_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def high_safety_coefficient(self) -> float: - """Get or set the 'safety' coefficient used to decrease step size if the error is too high. Dimensionless.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_high_safety_coefficient_metadata) - - _set_high_safety_coefficient_metadata = { "offset" : _set_high_safety_coefficient_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @high_safety_coefficient.setter - def high_safety_coefficient(self, value:float) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_high_safety_coefficient_metadata, value) - - _get_low_safety_coefficient_metadata = { "offset" : _get_low_safety_coefficient_method_offset, - "arg_types" : (POINTER(agcom.DOUBLE),), - "marshallers" : (agmarshall.DoubleArg,) } - @property - def low_safety_coefficient(self) -> float: - """Get or set the 'safety' coefficient used to increase step size if the error is too low. Dimensionless.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_low_safety_coefficient_metadata) - - _set_low_safety_coefficient_metadata = { "offset" : _set_low_safety_coefficient_method_offset, - "arg_types" : (agcom.DOUBLE,), - "marshallers" : (agmarshall.DoubleArg,) } - @low_safety_coefficient.setter - def low_safety_coefficient(self, value:float) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_low_safety_coefficient_metadata, value) - - _get_error_control_metadata = { "offset" : _get_error_control_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(ErrorControl),) } - @property - def error_control(self) -> "ErrorControl": - """Get or set the error control method.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_error_control_metadata) - - _set_error_control_metadata = { "offset" : _set_error_control_method_offset, - "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(ErrorControl),) } - @error_control.setter - def error_control(self, value:"ErrorControl") -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_error_control_metadata, value) - - _get_max_iterations_metadata = { "offset" : _get_max_iterations_method_offset, - "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.LongArg,) } - @property - def max_iterations(self) -> int: - """Get or set the maximum iterations. Dimensionless.""" - return self._intf.get_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._get_max_iterations_metadata) - - _set_max_iterations_metadata = { "offset" : _set_max_iterations_method_offset, - "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.LongArg,) } - @max_iterations.setter - def max_iterations(self, value:int) -> None: - return self._intf.set_property(RungeKutta4thAdapt._metadata, RungeKutta4thAdapt._set_max_iterations_metadata, value) - - _property_names[initial_step] = "initial_step" - _property_names[use_fixed_step] = "use_fixed_step" - _property_names[use_max_step] = "use_max_step" - _property_names[use_min_step] = "use_min_step" - _property_names[max_step] = "max_step" - _property_names[min_step] = "min_step" - _property_names[max_relative_err] = "max_relative_err" - _property_names[max_absolute_err] = "max_absolute_err" - _property_names[high_safety_coefficient] = "high_safety_coefficient" - _property_names[low_safety_coefficient] = "low_safety_coefficient" - _property_names[error_control] = "error_control" - _property_names[max_iterations] = "max_iterations" - - def __init__(self, source_object=None): - """Construct an object of type RungeKutta4thAdapt.""" - SupportsDeleteCallback.__init__(self) - initialize_from_source_object(self, source_object, RungeKutta4thAdapt) - INumericalIntegrator.__init__(self, source_object) - def _private_init(self, intf:InterfaceProxy): - self.__dict__["_intf"] = intf - INumericalIntegrator._private_init(self, intf) - def __eq__(self, other): - """Check equality of the underlying STK references.""" - return agcls.compare_com_objects(self, other) - def __setattr__(self, attrname, value): - """Attempt to assign an attribute.""" - set_class_attribute(self, attrname, value, RungeKutta4thAdapt, [RungeKutta4thAdapt, INumericalIntegrator]) - -agcls.AgClassCatalog.add_catalog_entry((4758480604737476882, 4943826813823350154), RungeKutta4thAdapt) -agcls.AgTypeNameMap["RungeKutta4thAdapt"] = RungeKutta4thAdapt - -class RungeKuttaF7th8th(INumericalIntegrator, SupportsDeleteCallback): - """Properties for the RK7th8th numerical integrator.""" - - _num_methods = 24 - _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods - _get_initial_step_method_offset = 1 - _set_initial_step_method_offset = 2 - _get_use_fixed_step_method_offset = 3 - _set_use_fixed_step_method_offset = 4 - _get_use_max_step_method_offset = 5 - _set_use_max_step_method_offset = 6 - _get_use_min_step_method_offset = 7 - _set_use_min_step_method_offset = 8 - _get_max_step_method_offset = 9 - _set_max_step_method_offset = 10 - _get_min_step_method_offset = 11 - _set_min_step_method_offset = 12 - _get_max_relative_err_method_offset = 13 - _set_max_relative_err_method_offset = 14 - _get_max_absolute_err_method_offset = 15 - _set_max_absolute_err_method_offset = 16 - _get_high_safety_coefficient_method_offset = 17 - _set_high_safety_coefficient_method_offset = 18 - _get_low_safety_coefficient_method_offset = 19 - _set_low_safety_coefficient_method_offset = 20 - _get_error_control_method_offset = 21 - _set_error_control_method_offset = 22 - _get_max_iterations_method_offset = 23 - _set_max_iterations_method_offset = 24 - _metadata = { - "iid_data" : (5003032963108949314, 2079494990998510258), + "iid_data" : (4753553600153627632, 17968004315566317738), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45024,7 +46691,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RungeKuttaF7th8th, [RungeKuttaF7th8th, INumericalIntegrator]) -agcls.AgClassCatalog.add_catalog_entry((5576782931552734990, 14700968610991896240), RungeKuttaF7th8th) +agcls.AgClassCatalog.add_catalog_entry((5006157916512596656, 11777910275034836361), RungeKuttaF7th8th) agcls.AgTypeNameMap["RungeKuttaF7th8th"] = RungeKuttaF7th8th class RungeKuttaV8th9th(INumericalIntegrator, SupportsDeleteCallback): @@ -45059,7 +46726,7 @@ class RungeKuttaV8th9th(INumericalIntegrator, SupportsDeleteCallback): _get_coefficient_type_method_offset = 25 _set_coefficient_type_method_offset = 26 _metadata = { - "iid_data" : (5129527927042386535, 1794743312009283255), + "iid_data" : (5213974657618034266, 11093052436118779062), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45248,17 +46915,17 @@ def max_iterations(self, value:int) -> None: _get_coefficient_type_metadata = { "offset" : _get_coefficient_type_method_offset, "arg_types" : (POINTER(agcom.LONG),), - "marshallers" : (agmarshall.EnumArg(CoeffRungeKuttaV8th9th),) } + "marshallers" : (agmarshall.EnumArg(CoefficientRungeKuttaV8th9th),) } @property - def coefficient_type(self) -> "CoeffRungeKuttaV8th9th": + def coefficient_type(self) -> "CoefficientRungeKuttaV8th9th": """Get or set the set of coefficients to use.""" return self._intf.get_property(RungeKuttaV8th9th._metadata, RungeKuttaV8th9th._get_coefficient_type_metadata) _set_coefficient_type_metadata = { "offset" : _set_coefficient_type_method_offset, "arg_types" : (agcom.LONG,), - "marshallers" : (agmarshall.EnumArg(CoeffRungeKuttaV8th9th),) } + "marshallers" : (agmarshall.EnumArg(CoefficientRungeKuttaV8th9th),) } @coefficient_type.setter - def coefficient_type(self, value:"CoeffRungeKuttaV8th9th") -> None: + def coefficient_type(self, value:"CoefficientRungeKuttaV8th9th") -> None: return self._intf.set_property(RungeKuttaV8th9th._metadata, RungeKuttaV8th9th._set_coefficient_type_metadata, value) _property_names[initial_step] = "initial_step" @@ -45290,7 +46957,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RungeKuttaV8th9th, [RungeKuttaV8th9th, INumericalIntegrator]) -agcls.AgClassCatalog.add_catalog_entry((5675169713119132491, 10165191028029519797), RungeKuttaV8th9th) +agcls.AgClassCatalog.add_catalog_entry((5208971875892518791, 2823450251947124403), RungeKuttaV8th9th) agcls.AgTypeNameMap["RungeKuttaV8th9th"] = RungeKuttaV8th9th class ScriptingTool(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -45311,7 +46978,7 @@ class ScriptingTool(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_pre_iterate_method_offset = 11 _set_pre_iterate_method_offset = 12 _metadata = { - "iid_data" : (4663132750434503155, 7930548857949584564), + "iid_data" : (4619441924087358550, 10339583398656270479), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45430,7 +47097,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScriptingTool, [ScriptingTool, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5386292892735441079, 13900834054744615054), ScriptingTool) +agcls.AgClassCatalog.add_catalog_entry((5162284313157361886, 16385743776642331788), ScriptingTool) agcls.AgTypeNameMap["ScriptingTool"] = ScriptingTool class ScriptingSegmentCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -45451,7 +47118,7 @@ class ScriptingSegmentCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallbac _get_item_by_index_method_offset = 11 _get_item_by_name_method_offset = 12 _metadata = { - "iid_data" : (5377494462842049808, 17202565285805206185), + "iid_data" : (4759032216346206734, 5626063522708771744), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -45580,7 +47247,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScriptingSegmentCollection, [ScriptingSegmentCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5747222952172680036, 9765550541896094091), ScriptingSegmentCollection) +agcls.AgClassCatalog.add_catalog_entry((4666729036493627263, 3450584042496990359), ScriptingSegmentCollection) agcls.AgTypeNameMap["ScriptingSegmentCollection"] = ScriptingSegmentCollection class ScriptingSegment(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -45601,7 +47268,7 @@ class ScriptingSegment(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _set_object_name_method_offset = 11 _get_available_object_names_method_offset = 12 _metadata = { - "iid_data" : (4879802289783632705, 8146140236855949728), + "iid_data" : (4784456776691810794, 7189589206184493194), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -45722,7 +47389,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScriptingSegment, [ScriptingSegment, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4750376263332927565, 2703854210644328112), ScriptingSegment) +agcls.AgClassCatalog.add_catalog_entry((5042453203955947794, 18066493471333147548), ScriptingSegment) agcls.AgTypeNameMap["ScriptingSegment"] = ScriptingSegment class ScriptingParameterCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -45743,7 +47410,7 @@ class ScriptingParameterCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallb _get_item_by_index_method_offset = 11 _get_item_by_name_method_offset = 12 _metadata = { - "iid_data" : (4902261710191863466, 8162432943313407620), + "iid_data" : (5242724876158931407, 8467830116631897529), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -45872,7 +47539,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScriptingParameterCollection, [ScriptingParameterCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4890502539091661881, 1580839912369041288), ScriptingParameterCollection) +agcls.AgClassCatalog.add_catalog_entry((4667176901272811330, 15386442895055762324), ScriptingParameterCollection) agcls.AgTypeNameMap["ScriptingParameterCollection"] = ScriptingParameterCollection class ScriptingParameter(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -45904,7 +47571,7 @@ class ScriptingParameter(IRuntimeTypeInfoProvider, SupportsDeleteCallback): _get_max_value_method_offset = 22 _set_max_value_method_offset = 23 _metadata = { - "iid_data" : (5574668373759188189, 12962501081415056814), + "iid_data" : (4963314347131727310, 12259294833778084480), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -46112,7 +47779,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScriptingParameter, [ScriptingParameter, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5251359406070671618, 17193361196137710260), ScriptingParameter) +agcls.AgClassCatalog.add_catalog_entry((5044285395100317307, 720297748556443787), ScriptingParameter) agcls.AgTypeNameMap["ScriptingParameter"] = ScriptingParameter class ScriptingCalculationObject(SupportsDeleteCallback): @@ -46131,7 +47798,7 @@ class ScriptingCalculationObject(SupportsDeleteCallback): _copy_calculation_object_to_clipboard_method_offset = 9 _paste_calculation_object_from_clipboard_method_offset = 10 _metadata = { - "iid_data" : (4858284977774556021, 17365740631458954930), + "iid_data" : (4859498478334030634, 9063007953463719852), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -46230,7 +47897,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScriptingCalculationObject, [ScriptingCalculationObject, ]) -agcls.AgClassCatalog.add_catalog_entry((5296189893641852469, 9482879366663785884), ScriptingCalculationObject) +agcls.AgClassCatalog.add_catalog_entry((5662585912683680066, 8422982041141169036), ScriptingCalculationObject) agcls.AgTypeNameMap["ScriptingCalculationObject"] = ScriptingCalculationObject class ScriptingCalculationObjectCollection(SupportsDeleteCallback): @@ -46250,7 +47917,7 @@ class ScriptingCalculationObjectCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 10 _get_item_by_name_method_offset = 11 _metadata = { - "iid_data" : (5107928153766242116, 14842271196491693998), + "iid_data" : (5170112272206159887, 12631709139616810369), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -46368,7 +48035,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScriptingCalculationObjectCollection, [ScriptingCalculationObjectCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4980684683189716790, 9229952429326373522), ScriptingCalculationObjectCollection) +agcls.AgClassCatalog.add_catalog_entry((5525268906894974701, 8325656536295118752), ScriptingCalculationObjectCollection) agcls.AgTypeNameMap["ScriptingCalculationObjectCollection"] = ScriptingCalculationObjectCollection class UserVariableDefinition(SupportsDeleteCallback): @@ -46381,7 +48048,7 @@ class UserVariableDefinition(SupportsDeleteCallback): _get_variable_name_method_offset = 3 _set_variable_name_method_offset = 4 _metadata = { - "iid_data" : (5529170653593380386, 2900532398815823505), + "iid_data" : (5184622137268383799, 18384130090909960844), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -46436,7 +48103,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserVariableDefinition, [UserVariableDefinition, ]) -agcls.AgClassCatalog.add_catalog_entry((5176854942637247565, 2244191041652103592), UserVariableDefinition) +agcls.AgClassCatalog.add_catalog_entry((5659163379850402910, 15883290589783851140), UserVariableDefinition) agcls.AgTypeNameMap["UserVariableDefinition"] = UserVariableDefinition class UserVariable(SupportsDeleteCallback): @@ -46453,7 +48120,7 @@ class UserVariable(SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 7 _get_control_parameters_available_method_offset = 8 _metadata = { - "iid_data" : (5102207211866036182, 1394843534775836036), + "iid_data" : (5196973171956232110, 11064551813660666503), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -46539,7 +48206,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserVariable, [UserVariable, ]) -agcls.AgClassCatalog.add_catalog_entry((5297374455989115384, 13571318339920513665), UserVariable) +agcls.AgClassCatalog.add_catalog_entry((5384885480592212542, 10668651035839574688), UserVariable) agcls.AgTypeNameMap["UserVariable"] = UserVariable class UserVariableUpdate(SupportsDeleteCallback): @@ -46558,7 +48225,7 @@ class UserVariableUpdate(SupportsDeleteCallback): _is_control_parameter_enabled_method_offset = 9 _get_control_parameters_available_method_offset = 10 _metadata = { - "iid_data" : (4670752174265368180, 17869180467884326790), + "iid_data" : (5670708995107668204, 14483757430995402137), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -46659,7 +48326,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserVariableUpdate, [UserVariableUpdate, ]) -agcls.AgClassCatalog.add_catalog_entry((4882327334920636266, 17132518977558649745), UserVariableUpdate) +agcls.AgClassCatalog.add_catalog_entry((4823543729386307303, 12951065722558316990), UserVariableUpdate) agcls.AgTypeNameMap["UserVariableUpdate"] = UserVariableUpdate class UserVariableDefinitionCollection(SupportsDeleteCallback): @@ -46676,7 +48343,7 @@ class UserVariableDefinitionCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 7 _get_item_by_name_method_offset = 8 _metadata = { - "iid_data" : (5470704527173093908, 13614551030675263652), + "iid_data" : (5368349877568224979, 13930055645711437211), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -46773,7 +48440,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserVariableDefinitionCollection, [UserVariableDefinitionCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5638480263077990789, 8497446502851080127), UserVariableDefinitionCollection) +agcls.AgClassCatalog.add_catalog_entry((5552434535292412346, 16251083681147486390), UserVariableDefinitionCollection) agcls.AgTypeNameMap["UserVariableDefinitionCollection"] = UserVariableDefinitionCollection class UserVariableCollection(SupportsDeleteCallback): @@ -46787,7 +48454,7 @@ class UserVariableCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 4 _get_item_by_name_method_offset = 5 _metadata = { - "iid_data" : (5705306334517654460, 13719441307500405395), + "iid_data" : (4988780424248288032, 12488657405736153485), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -46863,7 +48530,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserVariableCollection, [UserVariableCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5475744921255961082, 2914707611325759872), UserVariableCollection) +agcls.AgClassCatalog.add_catalog_entry((5222965012134716729, 11143878631910434710), UserVariableCollection) agcls.AgTypeNameMap["UserVariableCollection"] = UserVariableCollection class UserVariableUpdateCollection(SupportsDeleteCallback): @@ -46877,7 +48544,7 @@ class UserVariableUpdateCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 4 _get_item_by_name_method_offset = 5 _metadata = { - "iid_data" : (5192861693448909451, 7822980997782731710), + "iid_data" : (5702082835365489467, 4865736447691270844), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -46953,7 +48620,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserVariableUpdateCollection, [UserVariableUpdateCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4747161639227059513, 4742269417223348868), UserVariableUpdateCollection) +agcls.AgClassCatalog.add_catalog_entry((4752534081752223879, 3924376913247225497), UserVariableUpdateCollection) agcls.AgTypeNameMap["UserVariableUpdateCollection"] = UserVariableUpdateCollection class CalculationGraphCollection(SupportsDeleteCallback): @@ -46968,7 +48635,7 @@ class CalculationGraphCollection(SupportsDeleteCallback): _remove_all_method_offset = 5 _get_count_method_offset = 6 _metadata = { - "iid_data" : (4825792128715941832, 18011952732228699781), + "iid_data" : (5516442616646248070, 3261607093467786633), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -47051,7 +48718,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationGraphCollection, [CalculationGraphCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5083290063025081319, 11449288902000481971), CalculationGraphCollection) +agcls.AgClassCatalog.add_catalog_entry((5418924113054929765, 11371930002032965306), CalculationGraphCollection) agcls.AgTypeNameMap["CalculationGraphCollection"] = CalculationGraphCollection class ScriptingParameterEnumerationChoice(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -47064,7 +48731,7 @@ class ScriptingParameterEnumerationChoice(IRuntimeTypeInfoProvider, SupportsDele _get_value_method_offset = 3 _set_value_method_offset = 4 _metadata = { - "iid_data" : (4694284698603687135, 9562347633715624110), + "iid_data" : (5395118750325668378, 5130127185757078937), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -47119,7 +48786,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScriptingParameterEnumerationChoice, [ScriptingParameterEnumerationChoice, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5753527390070997698, 16891583172060726955), ScriptingParameterEnumerationChoice) +agcls.AgClassCatalog.add_catalog_entry((5623319278581312205, 12943393144307263377), ScriptingParameterEnumerationChoice) agcls.AgTypeNameMap["ScriptingParameterEnumerationChoice"] = ScriptingParameterEnumerationChoice class ScriptingParameterEnumerationChoiceCollection(IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -47139,7 +48806,7 @@ class ScriptingParameterEnumerationChoiceCollection(IRuntimeTypeInfoProvider, Su _get_item_by_index_method_offset = 10 _get_item_by_name_method_offset = 11 _metadata = { - "iid_data" : (4745458710490589844, 11574573708867379850), + "iid_data" : (5264899045164591189, 11823198972002816911), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -47261,7 +48928,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ScriptingParameterEnumerationChoiceCollection, [ScriptingParameterEnumerationChoiceCollection, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4758918111060636034, 3872610572386515628), ScriptingParameterEnumerationChoiceCollection) +agcls.AgClassCatalog.add_catalog_entry((4923415581100107846, 352768431588088705), ScriptingParameterEnumerationChoiceCollection) agcls.AgTypeNameMap["ScriptingParameterEnumerationChoiceCollection"] = ScriptingParameterEnumerationChoiceCollection class ProfileSNOPTOptimizer(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -47292,7 +48959,7 @@ class ProfileSNOPTOptimizer(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCa _get_allow_internal_primal_infeasibility_measure_normalization_method_offset = 21 _set_allow_internal_primal_infeasibility_measure_normalization_method_offset = 22 _metadata = { - "iid_data" : (5270666790947867762, 11607595184192645561), + "iid_data" : (4761566514231544336, 16440334854811012758), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -47497,7 +49164,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileSNOPTOptimizer, [ProfileSNOPTOptimizer, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5284407112942418573, 3368784081012521918), ProfileSNOPTOptimizer) +agcls.AgClassCatalog.add_catalog_entry((5576211256354990102, 6758436634960565675), ProfileSNOPTOptimizer) agcls.AgTypeNameMap["ProfileSNOPTOptimizer"] = ProfileSNOPTOptimizer class SNOPTControl(SupportsDeleteCallback): @@ -47523,7 +49190,7 @@ class SNOPTControl(SupportsDeleteCallback): _get_custom_display_unit_method_offset = 16 _set_custom_display_unit_method_offset = 17 _metadata = { - "iid_data" : (4762704521604592018, 2371064697729832603), + "iid_data" : (5313158771394868975, 823628597647255739), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -47683,7 +49350,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SNOPTControl, [SNOPTControl, ]) -agcls.AgClassCatalog.add_catalog_entry((5571950865244808171, 10821277464681537955), SNOPTControl) +agcls.AgClassCatalog.add_catalog_entry((5078094421024728428, 13123040340062899356), SNOPTControl) agcls.AgTypeNameMap["SNOPTControl"] = SNOPTControl class SNOPTResult(SupportsDeleteCallback): @@ -47711,7 +49378,7 @@ class SNOPTResult(SupportsDeleteCallback): _get_custom_display_unit_method_offset = 18 _set_custom_display_unit_method_offset = 19 _metadata = { - "iid_data" : (4901011265381019165, 12207151560770997405), + "iid_data" : (5209435221272394530, 1063051836276181910), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -47887,7 +49554,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SNOPTResult, [SNOPTResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5429352756697192284, 6147634570721065617), SNOPTResult) +agcls.AgClassCatalog.add_catalog_entry((4844223296523866371, 10908274275188531094), SNOPTResult) agcls.AgTypeNameMap["SNOPTResult"] = SNOPTResult class SNOPTControlCollection(SupportsDeleteCallback): @@ -47900,7 +49567,7 @@ class SNOPTControlCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_control_by_paths_method_offset = 4 _metadata = { - "iid_data" : (5604173860902349208, 5855630180278497942), + "iid_data" : (5657168604002112917, 11049065605200467131), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -47969,7 +49636,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SNOPTControlCollection, [SNOPTControlCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5633121791954045522, 5448792849790426752), SNOPTControlCollection) +agcls.AgClassCatalog.add_catalog_entry((4654074054150186967, 16066618780334214577), SNOPTControlCollection) agcls.AgTypeNameMap["SNOPTControlCollection"] = SNOPTControlCollection class SNOPTResultCollection(SupportsDeleteCallback): @@ -47982,7 +49649,7 @@ class SNOPTResultCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_result_by_paths_method_offset = 4 _metadata = { - "iid_data" : (5507754285275224124, 2750094358517221257), + "iid_data" : (5570951535078071343, 423357908418546594), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -48051,7 +49718,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SNOPTResultCollection, [SNOPTResultCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4656791029766995763, 579569562398177441), SNOPTResultCollection) +agcls.AgClassCatalog.add_catalog_entry((5009682754993924045, 6443095517267680694), SNOPTResultCollection) agcls.AgTypeNameMap["SNOPTResultCollection"] = SNOPTResultCollection class ProfileIPOPTOptimizer(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -48078,7 +49745,7 @@ class ProfileIPOPTOptimizer(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCa _get_options_filename_method_offset = 17 _set_options_filename_method_offset = 18 _metadata = { - "iid_data" : (4751264102437666878, 12170707282220075141), + "iid_data" : (5731552271081301388, 12022112604516133796), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -48251,7 +49918,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileIPOPTOptimizer, [ProfileIPOPTOptimizer, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5568187666386354440, 8632403443185718923), ProfileIPOPTOptimizer) +agcls.AgClassCatalog.add_catalog_entry((4781974902284324840, 7580537188180028336), ProfileIPOPTOptimizer) agcls.AgTypeNameMap["ProfileIPOPTOptimizer"] = ProfileIPOPTOptimizer class IPOPTControl(SupportsDeleteCallback): @@ -48277,7 +49944,7 @@ class IPOPTControl(SupportsDeleteCallback): _get_custom_display_unit_method_offset = 16 _set_custom_display_unit_method_offset = 17 _metadata = { - "iid_data" : (5150148644969543295, 6124481234419825067), + "iid_data" : (5356885890505989801, 12176886966313535893), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48437,7 +50104,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, IPOPTControl, [IPOPTControl, ]) -agcls.AgClassCatalog.add_catalog_entry((5415810020451243738, 18234088207928978568), IPOPTControl) +agcls.AgClassCatalog.add_catalog_entry((5414100775063398666, 1532891905150507959), IPOPTControl) agcls.AgTypeNameMap["IPOPTControl"] = IPOPTControl class IPOPTResult(SupportsDeleteCallback): @@ -48465,7 +50132,7 @@ class IPOPTResult(SupportsDeleteCallback): _get_custom_display_unit_method_offset = 18 _set_custom_display_unit_method_offset = 19 _metadata = { - "iid_data" : (4762668939937227037, 15340309722893180073), + "iid_data" : (4905230277611827102, 12321733079057152700), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -48641,7 +50308,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, IPOPTResult, [IPOPTResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5749859566825051606, 3700808484372834489), IPOPTResult) +agcls.AgClassCatalog.add_catalog_entry((5116151319337901968, 7370010814855837875), IPOPTResult) agcls.AgTypeNameMap["IPOPTResult"] = IPOPTResult class IPOPTControlCollection(SupportsDeleteCallback): @@ -48654,7 +50321,7 @@ class IPOPTControlCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_control_by_paths_method_offset = 4 _metadata = { - "iid_data" : (5371619775496741938, 13477957420178317993), + "iid_data" : (5169061459720996211, 9445401401515456937), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -48723,7 +50390,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, IPOPTControlCollection, [IPOPTControlCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4683303804897886652, 10183995070423025552), IPOPTControlCollection) +agcls.AgClassCatalog.add_catalog_entry((5041836178962467711, 12847350312882053787), IPOPTControlCollection) agcls.AgTypeNameMap["IPOPTControlCollection"] = IPOPTControlCollection class IPOPTResultCollection(SupportsDeleteCallback): @@ -48736,7 +50403,7 @@ class IPOPTResultCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_result_by_paths_method_offset = 4 _metadata = { - "iid_data" : (5596307863142992893, 15167583734049716609), + "iid_data" : (5124525065719580258, 15269871249985422511), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -48805,7 +50472,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, IPOPTResultCollection, [IPOPTResultCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4859533124734869945, 6672937630293285034), IPOPTResultCollection) +agcls.AgClassCatalog.add_catalog_entry((5762822809971987694, 345820666589901451), IPOPTResultCollection) agcls.AgTypeNameMap["IPOPTResultCollection"] = IPOPTResultCollection class ManeuverOptimalFinite(IManeuver, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -48854,7 +50521,7 @@ class ManeuverOptimalFinite(IManeuver, IRuntimeTypeInfoProvider, SupportsDeleteC _get_should_reinitialize_stm_at_start_of_segment_propagation_method_offset = 39 _set_should_reinitialize_stm_at_start_of_segment_propagation_method_offset = 40 _metadata = { - "iid_data" : (5286881738049363473, 1389375119741404061), + "iid_data" : (5675817984628692024, 623322022288161184), "vtable_reference" : IManeuver._vtable_offset + IManeuver._num_methods - 1, } _property_names = {} @@ -49206,7 +50873,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverOptimalFinite, [ManeuverOptimalFinite, IManeuver, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4783707281485617471, 8884688168498554016), ManeuverOptimalFinite) +agcls.AgClassCatalog.add_catalog_entry((5262924960617027836, 14771934034574714008), ManeuverOptimalFinite) agcls.AgTypeNameMap["ManeuverOptimalFinite"] = ManeuverOptimalFinite class ManeuverOptimalFiniteSNOPTOptimizer(SupportsDeleteCallback): @@ -49236,7 +50903,7 @@ class ManeuverOptimalFiniteSNOPTOptimizer(SupportsDeleteCallback): _get_snopt_scaling_method_offset = 20 _set_snopt_scaling_method_offset = 21 _metadata = { - "iid_data" : (4996902975628294078, 18237553613899441294), + "iid_data" : (4868813535784566588, 4233264806878572679), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -49426,7 +51093,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverOptimalFiniteSNOPTOptimizer, [ManeuverOptimalFiniteSNOPTOptimizer, ]) -agcls.AgClassCatalog.add_catalog_entry((5483625747432348382, 14294427433302231435), ManeuverOptimalFiniteSNOPTOptimizer) +agcls.AgClassCatalog.add_catalog_entry((5379476307188241059, 15289281494982811315), ManeuverOptimalFiniteSNOPTOptimizer) agcls.AgTypeNameMap["ManeuverOptimalFiniteSNOPTOptimizer"] = ManeuverOptimalFiniteSNOPTOptimizer class ManeuverOptimalFiniteInitialBoundaryConditions(SupportsDeleteCallback): @@ -49444,7 +51111,7 @@ class ManeuverOptimalFiniteInitialBoundaryConditions(SupportsDeleteCallback): _get_l_method_offset = 8 _get_provide_runtime_type_info_method_offset = 9 _metadata = { - "iid_data" : (5320001354157658271, 816071206625377690), + "iid_data" : (5575948335520716341, 14543407550516173242), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -49545,7 +51212,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverOptimalFiniteInitialBoundaryConditions, [ManeuverOptimalFiniteInitialBoundaryConditions, ]) -agcls.AgClassCatalog.add_catalog_entry((5403990726835451340, 7745594952569886897), ManeuverOptimalFiniteInitialBoundaryConditions) +agcls.AgClassCatalog.add_catalog_entry((4972034412409340717, 12415779093462204062), ManeuverOptimalFiniteInitialBoundaryConditions) agcls.AgTypeNameMap["ManeuverOptimalFiniteInitialBoundaryConditions"] = ManeuverOptimalFiniteInitialBoundaryConditions class ManeuverOptimalFiniteFinalBoundaryConditions(SupportsDeleteCallback): @@ -49567,7 +51234,7 @@ class ManeuverOptimalFiniteFinalBoundaryConditions(SupportsDeleteCallback): _set_upper_delta_final_time_method_offset = 12 _get_provide_runtime_type_info_method_offset = 13 _metadata = { - "iid_data" : (5608962754148717072, 2139911199912873131), + "iid_data" : (5468631753845386558, 13463304990405471162), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -49699,7 +51366,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverOptimalFiniteFinalBoundaryConditions, [ManeuverOptimalFiniteFinalBoundaryConditions, ]) -agcls.AgClassCatalog.add_catalog_entry((4678443343641316330, 11312029768054324407), ManeuverOptimalFiniteFinalBoundaryConditions) +agcls.AgClassCatalog.add_catalog_entry((4889473175267491235, 614183790043907226), ManeuverOptimalFiniteFinalBoundaryConditions) agcls.AgTypeNameMap["ManeuverOptimalFiniteFinalBoundaryConditions"] = ManeuverOptimalFiniteFinalBoundaryConditions class ManeuverOptimalFinitePathBoundaryConditions(SupportsDeleteCallback): @@ -49725,7 +51392,7 @@ class ManeuverOptimalFinitePathBoundaryConditions(SupportsDeleteCallback): _set_upper_bound_elevation_method_offset = 16 _get_provide_runtime_type_info_method_offset = 17 _metadata = { - "iid_data" : (5626545003649153510, 987668436727379598), + "iid_data" : (5337222061703426409, 500557084289977517), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -49889,7 +51556,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverOptimalFinitePathBoundaryConditions, [ManeuverOptimalFinitePathBoundaryConditions, ]) -agcls.AgClassCatalog.add_catalog_entry((4897975046961720324, 9957266801658589367), ManeuverOptimalFinitePathBoundaryConditions) +agcls.AgClassCatalog.add_catalog_entry((5545930768547081965, 3705955075450694058), ManeuverOptimalFinitePathBoundaryConditions) agcls.AgTypeNameMap["ManeuverOptimalFinitePathBoundaryConditions"] = ManeuverOptimalFinitePathBoundaryConditions class ManeuverOptimalFiniteSteeringNodeElement(SupportsDeleteCallback): @@ -49912,7 +51579,7 @@ class ManeuverOptimalFiniteSteeringNodeElement(SupportsDeleteCallback): _get_velocity_y_method_offset = 13 _get_velocity_z_method_offset = 14 _metadata = { - "iid_data" : (5681974857341656774, 10284978685885765302), + "iid_data" : (5196916891214494962, 2872422562523433612), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -50059,7 +51726,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverOptimalFiniteSteeringNodeElement, [ManeuverOptimalFiniteSteeringNodeElement, ]) -agcls.AgClassCatalog.add_catalog_entry((5696406060930657926, 17218302901274105782), ManeuverOptimalFiniteSteeringNodeElement) +agcls.AgClassCatalog.add_catalog_entry((5238136938836024970, 9741331404342228611), ManeuverOptimalFiniteSteeringNodeElement) agcls.AgTypeNameMap["ManeuverOptimalFiniteSteeringNodeElement"] = ManeuverOptimalFiniteSteeringNodeElement class ManeuverOptimalFiniteSteeringNodeCollection(SupportsDeleteCallback): @@ -50071,7 +51738,7 @@ class ManeuverOptimalFiniteSteeringNodeCollection(SupportsDeleteCallback): _get__new_enum_method_offset = 2 _get_count_method_offset = 3 _metadata = { - "iid_data" : (5138882826234024662, 1556125155199223470), + "iid_data" : (5368361401485951334, 6395788154295113872), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -50133,7 +51800,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverOptimalFiniteSteeringNodeCollection, [ManeuverOptimalFiniteSteeringNodeCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5393217767348672036, 7434771889247315870), ManeuverOptimalFiniteSteeringNodeCollection) +agcls.AgClassCatalog.add_catalog_entry((4933121280211144660, 14878446999952277155), ManeuverOptimalFiniteSteeringNodeCollection) agcls.AgTypeNameMap["ManeuverOptimalFiniteSteeringNodeCollection"] = ManeuverOptimalFiniteSteeringNodeCollection class ManeuverOptimalFiniteBounds(SupportsDeleteCallback): @@ -50146,7 +51813,7 @@ class ManeuverOptimalFiniteBounds(SupportsDeleteCallback): _get_upper_bound_method_offset = 3 _set_upper_bound_method_offset = 4 _metadata = { - "iid_data" : (4890434832875217083, 2136658822181412241), + "iid_data" : (5307162424763186111, 5243873500413751213), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -50199,7 +51866,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ManeuverOptimalFiniteBounds, [ManeuverOptimalFiniteBounds, ]) -agcls.AgClassCatalog.add_catalog_entry((5146246105135506503, 247496315851455622), ManeuverOptimalFiniteBounds) +agcls.AgClassCatalog.add_catalog_entry((5461780179419229876, 13093732691342497719), ManeuverOptimalFiniteBounds) agcls.AgTypeNameMap["ManeuverOptimalFiniteBounds"] = ManeuverOptimalFiniteBounds class ProfileLambertProfile(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -50264,7 +51931,7 @@ class ProfileLambertProfile(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCa _get_second_maneuver_segment_method_offset = 55 _set_second_maneuver_segment_method_offset = 56 _metadata = { - "iid_data" : (5131435118186162975, 3470838594007664273), + "iid_data" : (4989433513908954449, 3497397823221873854), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -50737,7 +52404,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileLambertProfile, [ProfileLambertProfile, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5105045193344882222, 12893260449528183951), ProfileLambertProfile) +agcls.AgClassCatalog.add_catalog_entry((4611712228975478676, 18145641357544214451), ProfileLambertProfile) agcls.AgTypeNameMap["ProfileLambertProfile"] = ProfileLambertProfile class ProfileLambertSearchProfile(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -50810,7 +52477,7 @@ class ProfileLambertSearchProfile(IProfile, IRuntimeTypeInfoProvider, SupportsDe _get_second_maneuver_segment_method_offset = 63 _set_second_maneuver_segment_method_offset = 64 _metadata = { - "iid_data" : (4665356793630001439, 491401694762539420), + "iid_data" : (4730569925118037699, 3613407439076994960), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -51347,7 +53014,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileLambertSearchProfile, [ProfileLambertSearchProfile, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5474786237822332834, 5691720590487098242), ProfileLambertSearchProfile) +agcls.AgClassCatalog.add_catalog_entry((4942776449265589001, 12660225522654835332), ProfileLambertSearchProfile) agcls.AgTypeNameMap["ProfileLambertSearchProfile"] = ProfileLambertSearchProfile class ProfileGoldenSection(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -51365,7 +53032,7 @@ class ProfileGoldenSection(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCal _get_enable_display_status_method_offset = 8 _set_enable_display_status_method_offset = 9 _metadata = { - "iid_data" : (4933620988574091389, 14999261045366057143), + "iid_data" : (5583518476988599289, 17439287715590573243), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -51467,7 +53134,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileGoldenSection, [ProfileGoldenSection, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5513205475854680150, 3336794135692898437), ProfileGoldenSection) +agcls.AgClassCatalog.add_catalog_entry((5596571459441138356, 995194203366138780), ProfileGoldenSection) agcls.AgTypeNameMap["ProfileGoldenSection"] = ProfileGoldenSection class GoldenSectionControlCollection(SupportsDeleteCallback): @@ -51480,7 +53147,7 @@ class GoldenSectionControlCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_control_by_paths_method_offset = 4 _metadata = { - "iid_data" : (4979017413367074730, 8845884185412844198), + "iid_data" : (4930544335795444596, 4406073175644707225), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -51549,7 +53216,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GoldenSectionControlCollection, [GoldenSectionControlCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5048787599091551597, 9878884015237706136), GoldenSectionControlCollection) +agcls.AgClassCatalog.add_catalog_entry((5065047795679480698, 3080762174109116605), GoldenSectionControlCollection) agcls.AgTypeNameMap["GoldenSectionControlCollection"] = GoldenSectionControlCollection class GoldenSectionControl(SupportsDeleteCallback): @@ -51573,7 +53240,7 @@ class GoldenSectionControl(SupportsDeleteCallback): _get_tolerance_method_offset = 14 _set_tolerance_method_offset = 15 _metadata = { - "iid_data" : (5047558345947381297, 4599741228227139758), + "iid_data" : (5593066707570638202, 473529997396939432), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -51717,7 +53384,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GoldenSectionControl, [GoldenSectionControl, ]) -agcls.AgClassCatalog.add_catalog_entry((5740988849348914654, 3351787303745426560), GoldenSectionControl) +agcls.AgClassCatalog.add_catalog_entry((5652706087018868516, 15832667100414900892), GoldenSectionControl) agcls.AgTypeNameMap["GoldenSectionControl"] = GoldenSectionControl class GoldenSectionResultCollection(SupportsDeleteCallback): @@ -51730,7 +53397,7 @@ class GoldenSectionResultCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_result_by_paths_method_offset = 4 _metadata = { - "iid_data" : (5409994296917849120, 6122413435407341964), + "iid_data" : (5072607885695340824, 8424106303179939228), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -51799,7 +53466,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GoldenSectionResultCollection, [GoldenSectionResultCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4688981584704829625, 17514973311597057458), GoldenSectionResultCollection) +agcls.AgClassCatalog.add_catalog_entry((4728622993436477119, 1762721230942838204), GoldenSectionResultCollection) agcls.AgTypeNameMap["GoldenSectionResultCollection"] = GoldenSectionResultCollection class GoldenSectionResult(SupportsDeleteCallback): @@ -51819,7 +53486,7 @@ class GoldenSectionResult(SupportsDeleteCallback): _get_custom_display_unit_method_offset = 10 _set_custom_display_unit_method_offset = 11 _metadata = { - "iid_data" : (4846497611718727319, 542211254498659735), + "iid_data" : (5640853431111379492, 8064836800226812083), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -51931,7 +53598,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GoldenSectionResult, [GoldenSectionResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5673153722049580977, 2874596235403525044), GoldenSectionResult) +agcls.AgClassCatalog.add_catalog_entry((5196911112361773848, 14422917558000502974), GoldenSectionResult) agcls.AgTypeNameMap["GoldenSectionResult"] = GoldenSectionResult class ProfileGridSearch(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -51949,7 +53616,7 @@ class ProfileGridSearch(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallba _get_should_generate_graph_method_offset = 8 _set_should_generate_graph_method_offset = 9 _metadata = { - "iid_data" : (5405732854479547480, 9799438297963148967), + "iid_data" : (5312473127557972181, 5784807165427333271), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -52051,7 +53718,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileGridSearch, [ProfileGridSearch, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((5524069762900486808, 16155020909550560909), ProfileGridSearch) +agcls.AgClassCatalog.add_catalog_entry((5544477121684259255, 18247286408906463374), ProfileGridSearch) agcls.AgTypeNameMap["ProfileGridSearch"] = ProfileGridSearch class GridSearchControlCollection(SupportsDeleteCallback): @@ -52064,7 +53731,7 @@ class GridSearchControlCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_control_by_paths_method_offset = 4 _metadata = { - "iid_data" : (4691532401394199808, 17256766706916015489), + "iid_data" : (5722525299267868874, 11145739946551680176), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -52133,7 +53800,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GridSearchControlCollection, [GridSearchControlCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5099714536736489649, 14219853598408991422), GridSearchControlCollection) +agcls.AgClassCatalog.add_catalog_entry((4902322692162508456, 2110817210545221005), GridSearchControlCollection) agcls.AgTypeNameMap["GridSearchControlCollection"] = GridSearchControlCollection class GridSearchControl(SupportsDeleteCallback): @@ -52157,7 +53824,7 @@ class GridSearchControl(SupportsDeleteCallback): _get_step_method_offset = 14 _set_step_method_offset = 15 _metadata = { - "iid_data" : (5325393925969668946, 16093979779729701504), + "iid_data" : (4652498283225579664, 4468961229862665372), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -52301,7 +53968,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GridSearchControl, [GridSearchControl, ]) -agcls.AgClassCatalog.add_catalog_entry((4746562151392512031, 8555222574508072328), GridSearchControl) +agcls.AgClassCatalog.add_catalog_entry((4837459894070637296, 9508415890860424892), GridSearchControl) agcls.AgTypeNameMap["GridSearchControl"] = GridSearchControl class GridSearchResultCollection(SupportsDeleteCallback): @@ -52314,7 +53981,7 @@ class GridSearchResultCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_result_by_paths_method_offset = 4 _metadata = { - "iid_data" : (4758661919879989672, 11442891986959097493), + "iid_data" : (5746346369301004778, 18098233442813415854), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -52383,7 +54050,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GridSearchResultCollection, [GridSearchResultCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5269787613116083574, 524079993261553293), GridSearchResultCollection) +agcls.AgClassCatalog.add_catalog_entry((5024344653030699584, 2952058538634494893), GridSearchResultCollection) agcls.AgTypeNameMap["GridSearchResultCollection"] = GridSearchResultCollection class GridSearchResult(SupportsDeleteCallback): @@ -52403,7 +54070,7 @@ class GridSearchResult(SupportsDeleteCallback): _get_custom_display_unit_method_offset = 10 _set_custom_display_unit_method_offset = 11 _metadata = { - "iid_data" : (5085356470408734259, 12084031111375475366), + "iid_data" : (4992090206523535549, 14664080139649058996), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -52515,7 +54182,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GridSearchResult, [GridSearchResult, ]) -agcls.AgClassCatalog.add_catalog_entry((4937096937333925880, 757142270461828760), GridSearchResult) +agcls.AgClassCatalog.add_catalog_entry((4980461545100350191, 17239349709035204541), GridSearchResult) agcls.AgTypeNameMap["GridSearchResult"] = GridSearchResult class CalculationObjectLinkEmbedControlCollection(SupportsDeleteCallback): @@ -52534,7 +54201,7 @@ class CalculationObjectLinkEmbedControlCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 9 _get_item_by_name_method_offset = 10 _metadata = { - "iid_data" : (5563123083513181514, 17290440528090745231), + "iid_data" : (4686778086372410855, 9535433120098812843), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -52645,7 +54312,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationObjectLinkEmbedControlCollection, [CalculationObjectLinkEmbedControlCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5719207221443687100, 18379399996235772605), CalculationObjectLinkEmbedControlCollection) +agcls.AgClassCatalog.add_catalog_entry((5259005966022246562, 14273644362705022878), CalculationObjectLinkEmbedControlCollection) agcls.AgTypeNameMap["CalculationObjectLinkEmbedControlCollection"] = CalculationObjectLinkEmbedControlCollection class ProfileBisection(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallback): @@ -52662,7 +54329,7 @@ class ProfileBisection(IProfile, IRuntimeTypeInfoProvider, SupportsDeleteCallbac _get_maximum_iterations_method_offset = 7 _set_maximum_iterations_method_offset = 8 _metadata = { - "iid_data" : (4869548750746603413, 18221766685931608474), + "iid_data" : (5221822488625999312, 17349278734792024739), "vtable_reference" : IProfile._vtable_offset + IProfile._num_methods - 1, } _property_names = {} @@ -52755,7 +54422,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProfileBisection, [ProfileBisection, IProfile, IRuntimeTypeInfoProvider]) -agcls.AgClassCatalog.add_catalog_entry((4978358905423378133, 5715780492563669683), ProfileBisection) +agcls.AgClassCatalog.add_catalog_entry((4831751961475764086, 17548379429202775454), ProfileBisection) agcls.AgTypeNameMap["ProfileBisection"] = ProfileBisection class BisectionControl(SupportsDeleteCallback): @@ -52777,7 +54444,7 @@ class BisectionControl(SupportsDeleteCallback): _get_custom_display_unit_method_offset = 12 _set_custom_display_unit_method_offset = 13 _metadata = { - "iid_data" : (5506505844080734602, 5687964756702748064), + "iid_data" : (5397670769218273792, 13301960962226185375), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -52905,7 +54572,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BisectionControl, [BisectionControl, ]) -agcls.AgClassCatalog.add_catalog_entry((5730147831056659199, 16297410616900240567), BisectionControl) +agcls.AgClassCatalog.add_catalog_entry((5375408899264619554, 14281903727113274293), BisectionControl) agcls.AgTypeNameMap["BisectionControl"] = BisectionControl class BisectionControlCollection(SupportsDeleteCallback): @@ -52918,7 +54585,7 @@ class BisectionControlCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_control_by_paths_method_offset = 4 _metadata = { - "iid_data" : (5067962422209494432, 14690707282194004360), + "iid_data" : (5184836803155314417, 8533156819230061231), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -52987,7 +54654,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BisectionControlCollection, [BisectionControlCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5413946160255400988, 3723160509644083091), BisectionControlCollection) +agcls.AgClassCatalog.add_catalog_entry((5157600711115730085, 2065227331819075225), BisectionControlCollection) agcls.AgTypeNameMap["BisectionControlCollection"] = BisectionControlCollection class BisectionResult(SupportsDeleteCallback): @@ -53009,7 +54676,7 @@ class BisectionResult(SupportsDeleteCallback): _get_custom_display_unit_method_offset = 12 _set_custom_display_unit_method_offset = 13 _metadata = { - "iid_data" : (5002983920746056467, 14435764932344965529), + "iid_data" : (4888060932289294604, 576390240906889105), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -53137,7 +54804,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BisectionResult, [BisectionResult, ]) -agcls.AgClassCatalog.add_catalog_entry((4679191932121975856, 3661654645336243355), BisectionResult) +agcls.AgClassCatalog.add_catalog_entry((5401733279616373390, 12965508332942966707), BisectionResult) agcls.AgTypeNameMap["BisectionResult"] = BisectionResult class BisectionResultCollection(SupportsDeleteCallback): @@ -53150,7 +54817,7 @@ class BisectionResultCollection(SupportsDeleteCallback): _get_count_method_offset = 3 _get_result_by_paths_method_offset = 4 _metadata = { - "iid_data" : (5274158208537002615, 13074544314501011364), + "iid_data" : (5339978888190246595, 3213694863704268439), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -53219,5 +54886,1173 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BisectionResultCollection, [BisectionResultCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5219088716918017814, 2293503427773161615), BisectionResultCollection) -agcls.AgTypeNameMap["BisectionResultCollection"] = BisectionResultCollection \ No newline at end of file +agcls.AgClassCatalog.add_catalog_entry((5640190044808217186, 16164990214097189036), BisectionResultCollection) +agcls.AgTypeNameMap["BisectionResultCollection"] = BisectionResultCollection + +class FlightDynamicsRecordCreator(SupportsDeleteCallback): + """Flight dynamics record creator.""" + + _num_methods = 13 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_segment_name_method_offset = 1 + _set_segment_name_method_offset = 2 + _get_desired_epoch_type_method_offset = 3 + _set_desired_epoch_type_method_offset = 4 + _get_epoch_method_offset = 5 + _set_epoch_method_offset = 6 + _get_preview_method_offset = 7 + _export_method_offset = 8 + _get_use_default_record_name_method_offset = 9 + _set_use_default_record_name_method_offset = 10 + _get_record_name_method_offset = 11 + _set_record_name_method_offset = 12 + _reset_method_offset = 13 + _metadata = { + "iid_data" : (5520453339668107661, 5640035844857452949), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, FlightDynamicsRecordCreator) + + _get_segment_name_metadata = { "offset" : _get_segment_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def segment_name(self) -> str: + """Get or set the segment to pull the ephemeris from.""" + return self._intf.get_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._get_segment_name_metadata) + + _set_segment_name_metadata = { "offset" : _set_segment_name_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + @segment_name.setter + def segment_name(self, value:str) -> None: + return self._intf.set_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._set_segment_name_metadata, value) + + _get_desired_epoch_type_metadata = { "offset" : _get_desired_epoch_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(FlightDynamicsRecordEpochType),) } + @property + def desired_epoch_type(self) -> "FlightDynamicsRecordEpochType": + """Get or sets the the state from the ephemeris.""" + return self._intf.get_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._get_desired_epoch_type_metadata) + + _set_desired_epoch_type_metadata = { "offset" : _set_desired_epoch_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(FlightDynamicsRecordEpochType),) } + @desired_epoch_type.setter + def desired_epoch_type(self, value:"FlightDynamicsRecordEpochType") -> None: + return self._intf.set_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._set_desired_epoch_type_metadata, value) + + _get_epoch_metadata = { "offset" : _get_epoch_method_offset, + "arg_types" : (POINTER(agcom.Variant),), + "marshallers" : (agmarshall.VariantArg,) } + @property + def epoch(self) -> typing.Any: + """Get or set the Date & Time associated with this launch time.""" + return self._intf.get_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._get_epoch_metadata) + + _set_epoch_metadata = { "offset" : _set_epoch_method_offset, + "arg_types" : (agcom.Variant,), + "marshallers" : (agmarshall.VariantArg,) } + @epoch.setter + def epoch(self, value:typing.Any) -> None: + return self._intf.set_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._set_epoch_metadata, value) + + _get_preview_metadata = { "offset" : _get_preview_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def preview(self) -> "FlightDynamicsRecordPreview": + """Get the flight dynamics record preview.""" + return self._intf.get_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._get_preview_metadata) + + _export_metadata = { "offset" : _export_method_offset, + "arg_types" : (), + "marshallers" : () } + def export(self) -> None: + """Set the converted initial state to be used by the problem.""" + return self._intf.invoke(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._export_metadata, ) + + _get_use_default_record_name_metadata = { "offset" : _get_use_default_record_name_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def use_default_record_name(self) -> bool: + """Get or set the option for using the default record name.""" + return self._intf.get_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._get_use_default_record_name_metadata) + + _set_use_default_record_name_metadata = { "offset" : _set_use_default_record_name_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @use_default_record_name.setter + def use_default_record_name(self, value:bool) -> None: + return self._intf.set_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._set_use_default_record_name_metadata, value) + + _get_record_name_metadata = { "offset" : _get_record_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def record_name(self) -> str: + """Get or set the flight dynamics record name.""" + return self._intf.get_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._get_record_name_metadata) + + _set_record_name_metadata = { "offset" : _set_record_name_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + @record_name.setter + def record_name(self, value:str) -> None: + return self._intf.set_property(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._set_record_name_metadata, value) + + _reset_metadata = { "offset" : _reset_method_offset, + "arg_types" : (), + "marshallers" : () } + def reset(self) -> None: + """Reset the flight dynamics record creator parameters to default values.""" + return self._intf.invoke(FlightDynamicsRecordCreator._metadata, FlightDynamicsRecordCreator._reset_metadata, ) + + _property_names[segment_name] = "segment_name" + _property_names[desired_epoch_type] = "desired_epoch_type" + _property_names[epoch] = "epoch" + _property_names[preview] = "preview" + _property_names[use_default_record_name] = "use_default_record_name" + _property_names[record_name] = "record_name" + + def __init__(self, source_object=None): + """Construct an object of type FlightDynamicsRecordCreator.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, FlightDynamicsRecordCreator) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, FlightDynamicsRecordCreator, [FlightDynamicsRecordCreator, ]) + +agcls.AgClassCatalog.add_catalog_entry((4627216992777549771, 6370155646715156155), FlightDynamicsRecordCreator) +agcls.AgTypeNameMap["FlightDynamicsRecordCreator"] = FlightDynamicsRecordCreator + +class FlightDynamicsRecordPreview(SupportsDeleteCallback): + """Flight dynamics record preview.""" + + _num_methods = 8 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_preview_result_label_method_offset = 1 + _get_epoch_label_method_offset = 2 + _get_rx_label_method_offset = 3 + _get_ry_label_method_offset = 4 + _get_rz_label_method_offset = 5 + _get_vx_label_method_offset = 6 + _get_vy_label_method_offset = 7 + _get_vz_label_method_offset = 8 + _metadata = { + "iid_data" : (4906035350535645867, 16755140245840141245), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, FlightDynamicsRecordPreview) + + _get_preview_result_label_metadata = { "offset" : _get_preview_result_label_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def preview_result_label(self) -> str: + """Get the result of the initial state validation operation.""" + return self._intf.get_property(FlightDynamicsRecordPreview._metadata, FlightDynamicsRecordPreview._get_preview_result_label_metadata) + + _get_epoch_label_metadata = { "offset" : _get_epoch_label_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def epoch_label(self) -> str: + """Get the epoch of the retrieved state from the ephemeris.""" + return self._intf.get_property(FlightDynamicsRecordPreview._metadata, FlightDynamicsRecordPreview._get_epoch_label_metadata) + + _get_rx_label_metadata = { "offset" : _get_rx_label_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def rx_label(self) -> str: + """Get the initial x position component for import label.""" + return self._intf.get_property(FlightDynamicsRecordPreview._metadata, FlightDynamicsRecordPreview._get_rx_label_metadata) + + _get_ry_label_metadata = { "offset" : _get_ry_label_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def ry_label(self) -> str: + """Get the initial y position component for import label.""" + return self._intf.get_property(FlightDynamicsRecordPreview._metadata, FlightDynamicsRecordPreview._get_ry_label_metadata) + + _get_rz_label_metadata = { "offset" : _get_rz_label_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def rz_label(self) -> str: + """Get the initial z position component for import label.""" + return self._intf.get_property(FlightDynamicsRecordPreview._metadata, FlightDynamicsRecordPreview._get_rz_label_metadata) + + _get_vx_label_metadata = { "offset" : _get_vx_label_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def vx_label(self) -> str: + """Get the x velocity component for import label.""" + return self._intf.get_property(FlightDynamicsRecordPreview._metadata, FlightDynamicsRecordPreview._get_vx_label_metadata) + + _get_vy_label_metadata = { "offset" : _get_vy_label_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def vy_label(self) -> str: + """Get the y velocity component for import label.""" + return self._intf.get_property(FlightDynamicsRecordPreview._metadata, FlightDynamicsRecordPreview._get_vy_label_metadata) + + _get_vz_label_metadata = { "offset" : _get_vz_label_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def vz_label(self) -> str: + """Get the z velocity component for import label.""" + return self._intf.get_property(FlightDynamicsRecordPreview._metadata, FlightDynamicsRecordPreview._get_vz_label_metadata) + + _property_names[preview_result_label] = "preview_result_label" + _property_names[epoch_label] = "epoch_label" + _property_names[rx_label] = "rx_label" + _property_names[ry_label] = "ry_label" + _property_names[rz_label] = "rz_label" + _property_names[vx_label] = "vx_label" + _property_names[vy_label] = "vy_label" + _property_names[vz_label] = "vz_label" + + def __init__(self, source_object=None): + """Construct an object of type FlightDynamicsRecordPreview.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, FlightDynamicsRecordPreview) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, FlightDynamicsRecordPreview, [FlightDynamicsRecordPreview, ]) + +agcls.AgClassCatalog.add_catalog_entry((5411971604735159521, 15440500176408799904), FlightDynamicsRecordPreview) +agcls.AgTypeNameMap["FlightDynamicsRecordPreview"] = FlightDynamicsRecordPreview + +class FlightDynamicsRecord(IComponentInfo, ICloneable, SupportsDeleteCallback): + """Properties for the Flight Dynamics Record.""" + + _num_methods = 7 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_notes_method_offset = 1 + _set_notes_method_offset = 2 + _get_record_time_stamp_method_offset = 3 + _get_propagator_name_method_offset = 4 + _get_propagator_method_offset = 5 + _get_state_config_properties_method_offset = 6 + _export_propulsion_to_browser_method_offset = 7 + _metadata = { + "iid_data" : (5483155947268462567, 8876247271768353951), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, FlightDynamicsRecord) + + _get_notes_metadata = { "offset" : _get_notes_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def notes(self) -> str: + """User commecnt/information associated with the record.""" + return self._intf.get_property(FlightDynamicsRecord._metadata, FlightDynamicsRecord._get_notes_metadata) + + _set_notes_metadata = { "offset" : _set_notes_method_offset, + "arg_types" : (agcom.BSTR,), + "marshallers" : (agmarshall.BStrArg,) } + @notes.setter + def notes(self, value:str) -> None: + return self._intf.set_property(FlightDynamicsRecord._metadata, FlightDynamicsRecord._set_notes_metadata, value) + + _get_record_time_stamp_metadata = { "offset" : _get_record_time_stamp_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def record_time_stamp(self) -> str: + """Time stamp when the FD record was created from its source.""" + return self._intf.get_property(FlightDynamicsRecord._metadata, FlightDynamicsRecord._get_record_time_stamp_metadata) + + _get_propagator_name_metadata = { "offset" : _get_propagator_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def propagator_name(self) -> str: + """Propagator name.""" + return self._intf.get_property(FlightDynamicsRecord._metadata, FlightDynamicsRecord._get_propagator_name_metadata) + + _get_propagator_metadata = { "offset" : _get_propagator_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def propagator(self) -> "IComponentInfo": + """The numerical propagator (force model and integrator) configuration associated with this record""" + return self._intf.get_property(FlightDynamicsRecord._metadata, FlightDynamicsRecord._get_propagator_metadata) + + _get_state_config_properties_metadata = { "offset" : _get_state_config_properties_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.InterfaceOutArg,) } + @property + def state_config_properties(self) -> "StateConfigCollection": + """State Config. properties""" + return self._intf.get_property(FlightDynamicsRecord._metadata, FlightDynamicsRecord._get_state_config_properties_metadata) + + _export_propulsion_to_browser_metadata = { "offset" : _export_propulsion_to_browser_method_offset, + "arg_types" : (), + "marshallers" : () } + def export_propulsion_to_browser(self) -> None: + """Export the version of the propagator stored in this record to the component browser.""" + return self._intf.invoke(FlightDynamicsRecord._metadata, FlightDynamicsRecord._export_propulsion_to_browser_metadata, ) + + _property_names[notes] = "notes" + _property_names[record_time_stamp] = "record_time_stamp" + _property_names[propagator_name] = "propagator_name" + _property_names[propagator] = "propagator" + _property_names[state_config_properties] = "state_config_properties" + + def __init__(self, source_object=None): + """Construct an object of type FlightDynamicsRecord.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, FlightDynamicsRecord) + IComponentInfo.__init__(self, source_object) + ICloneable.__init__(self, source_object) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + IComponentInfo._private_init(self, intf) + ICloneable._private_init(self, intf) + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, FlightDynamicsRecord, [FlightDynamicsRecord, IComponentInfo, ICloneable]) + +agcls.AgClassCatalog.add_catalog_entry((4807092537151161144, 1177068905856649), FlightDynamicsRecord) +agcls.AgTypeNameMap["FlightDynamicsRecord"] = FlightDynamicsRecord + +class StateConfig(SupportsDeleteCallback): + """The state configuration properties.""" + + _num_methods = 3 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_name_method_offset = 1 + _get_value_method_offset = 2 + _get_description_method_offset = 3 + _metadata = { + "iid_data" : (5218585370721131078, 14389318378123657388), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, StateConfig) + + _get_name_metadata = { "offset" : _get_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def name(self) -> str: + """State config. property name""" + return self._intf.get_property(StateConfig._metadata, StateConfig._get_name_metadata) + + _get_value_metadata = { "offset" : _get_value_method_offset, + "arg_types" : (POINTER(agcom.Variant),), + "marshallers" : (agmarshall.VariantArg,) } + @property + def value(self) -> typing.Any: + """State config. property value""" + return self._intf.get_property(StateConfig._metadata, StateConfig._get_value_metadata) + + _get_description_metadata = { "offset" : _get_description_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def description(self) -> str: + """State config. property description""" + return self._intf.get_property(StateConfig._metadata, StateConfig._get_description_metadata) + + _property_names[name] = "name" + _property_names[value] = "value" + _property_names[description] = "description" + + def __init__(self, source_object=None): + """Construct an object of type StateConfig.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, StateConfig) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, StateConfig, [StateConfig, ]) + +agcls.AgClassCatalog.add_catalog_entry((5147056345731206153, 4050656358881841821), StateConfig) +agcls.AgTypeNameMap["StateConfig"] = StateConfig + +class StateConfigCollection(SupportsDeleteCallback): + """The list of state config. properties.""" + + _num_methods = 5 + _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods + _item_method_offset = 1 + _get__new_enum_method_offset = 2 + _get_count_method_offset = 3 + _get_item_by_index_method_offset = 4 + _get_item_by_name_method_offset = 5 + _metadata = { + "iid_data" : (5638609249729678772, 3763226006554911146), + "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, StateConfigCollection) + def __iter__(self): + """Create an iterator for the StateConfigCollection object.""" + self.__dict__["_enumerator"] = self._new_enum + self._enumerator.reset() + return self + def __next__(self) -> "StateConfig": + """Return the next element in the collection.""" + if self._enumerator is None: + raise StopIteration + nextval = self._enumerator.next() + if nextval is None: + raise StopIteration + return nextval + + _item_metadata = { "offset" : _item_method_offset, + "arg_types" : (agcom.Variant, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.VariantArg, agmarshall.InterfaceOutArg,) } + def item(self, index_or_name:typing.Any) -> "StateConfig": + """Allow you to iterate through the collection.""" + return self._intf.invoke(StateConfigCollection._metadata, StateConfigCollection._item_metadata, index_or_name, OutArg()) + + _get__new_enum_metadata = { "offset" : _get__new_enum_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.IEnumVariantArg,) } + @property + def _new_enum(self) -> EnumeratorProxy: + """Allow you to enumerate through the collection.""" + return self._intf.get_property(StateConfigCollection._metadata, StateConfigCollection._get__new_enum_metadata) + + _get_count_metadata = { "offset" : _get_count_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.LongArg,) } + @property + def count(self) -> int: + """Return the size of the collection.""" + return self._intf.get_property(StateConfigCollection._metadata, StateConfigCollection._get_count_metadata) + + _get_item_by_index_metadata = { "offset" : _get_item_by_index_method_offset, + "arg_types" : (agcom.INT, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.IntArg, agmarshall.InterfaceOutArg,) } + def get_item_by_index(self, index:int) -> "StateConfig": + """Retrieve a state config property in the collection by index.""" + return self._intf.invoke(StateConfigCollection._metadata, StateConfigCollection._get_item_by_index_metadata, index, OutArg()) + + _get_item_by_name_metadata = { "offset" : _get_item_by_name_method_offset, + "arg_types" : (agcom.BSTR, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.BStrArg, agmarshall.InterfaceOutArg,) } + def get_item_by_name(self, name:str) -> "StateConfig": + """Retrieve a state config property in the collection by name.""" + return self._intf.invoke(StateConfigCollection._metadata, StateConfigCollection._get_item_by_name_metadata, name, OutArg()) + + __getitem__ = item + + + _property_names[_new_enum] = "_new_enum" + _property_names[count] = "count" + + def __init__(self, source_object=None): + """Construct an object of type StateConfigCollection.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, StateConfigCollection) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, StateConfigCollection, [StateConfigCollection, ]) + +agcls.AgClassCatalog.add_catalog_entry((5361079505222259205, 3206329748982143674), StateConfigCollection) +agcls.AgTypeNameMap["StateConfigCollection"] = StateConfigCollection + +class NPlateStochasticParameter(SupportsDeleteCallback): + """Properties for individual NPlate Stochastic Parameter.""" + + _num_methods = 11 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_name_method_offset = 1 + _get_nominal_value_method_offset = 2 + _set_nominal_value_method_offset = 3 + _get_estimate_parameter_method_offset = 4 + _set_estimate_parameter_method_offset = 5 + _get_half_life_method_offset = 6 + _set_half_life_method_offset = 7 + _get_sigma_method_offset = 8 + _set_sigma_method_offset = 9 + _get_long_term_sigma_method_offset = 10 + _set_long_term_sigma_method_offset = 11 + _metadata = { + "iid_data" : (5315915602862323331, 5980694002638308227), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, NPlateStochasticParameter) + + _get_name_metadata = { "offset" : _get_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def name(self) -> str: + """NPlate Stochastic Parameter name.""" + return self._intf.get_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._get_name_metadata) + + _get_nominal_value_metadata = { "offset" : _get_nominal_value_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def nominal_value(self) -> float: + """Nominal Value for this N-Plate group.""" + return self._intf.get_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._get_nominal_value_metadata) + + _set_nominal_value_metadata = { "offset" : _set_nominal_value_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @nominal_value.setter + def nominal_value(self, value:float) -> None: + return self._intf.set_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._set_nominal_value_metadata, value) + + _get_estimate_parameter_metadata = { "offset" : _get_estimate_parameter_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } + @property + def estimate_parameter(self) -> bool: + """True if estimating this parameter.""" + return self._intf.get_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._get_estimate_parameter_metadata) + + _set_estimate_parameter_metadata = { "offset" : _set_estimate_parameter_method_offset, + "arg_types" : (agcom.VARIANT_BOOL,), + "marshallers" : (agmarshall.VariantBoolArg,) } + @estimate_parameter.setter + def estimate_parameter(self, value:bool) -> None: + return self._intf.set_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._set_estimate_parameter_metadata, value) + + _get_half_life_metadata = { "offset" : _get_half_life_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def half_life(self) -> float: + """Half life of the parameter.""" + return self._intf.get_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._get_half_life_metadata) + + _set_half_life_metadata = { "offset" : _set_half_life_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @half_life.setter + def half_life(self, value:float) -> None: + return self._intf.set_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._set_half_life_metadata, value) + + _get_sigma_metadata = { "offset" : _get_sigma_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def sigma(self) -> float: + """Sigma value for the parameter.""" + return self._intf.get_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._get_sigma_metadata) + + _set_sigma_metadata = { "offset" : _set_sigma_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @sigma.setter + def sigma(self, value:float) -> None: + return self._intf.set_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._set_sigma_metadata, value) + + _get_long_term_sigma_metadata = { "offset" : _get_long_term_sigma_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def long_term_sigma(self) -> float: + """Long term Sigma value for the parameter.""" + return self._intf.get_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._get_long_term_sigma_metadata) + + _set_long_term_sigma_metadata = { "offset" : _set_long_term_sigma_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @long_term_sigma.setter + def long_term_sigma(self, value:float) -> None: + return self._intf.set_property(NPlateStochasticParameter._metadata, NPlateStochasticParameter._set_long_term_sigma_metadata, value) + + _property_names[name] = "name" + _property_names[nominal_value] = "nominal_value" + _property_names[estimate_parameter] = "estimate_parameter" + _property_names[half_life] = "half_life" + _property_names[sigma] = "sigma" + _property_names[long_term_sigma] = "long_term_sigma" + + def __init__(self, source_object=None): + """Construct an object of type NPlateStochasticParameter.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, NPlateStochasticParameter) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, NPlateStochasticParameter, [NPlateStochasticParameter, ]) + +agcls.AgClassCatalog.add_catalog_entry((4680468058143437420, 675355810905676729), NPlateStochasticParameter) +agcls.AgTypeNameMap["NPlateStochasticParameter"] = NPlateStochasticParameter + +class NPlateStochasticParametersCollection(SupportsDeleteCallback): + """The list of NPlate Stochastic Parameters.""" + + _num_methods = 5 + _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods + _item_method_offset = 1 + _get__new_enum_method_offset = 2 + _get_count_method_offset = 3 + _get_item_by_index_method_offset = 4 + _get_item_by_name_method_offset = 5 + _metadata = { + "iid_data" : (5050835475032650439, 15923412898073845411), + "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, NPlateStochasticParametersCollection) + def __iter__(self): + """Create an iterator for the NPlateStochasticParametersCollection object.""" + self.__dict__["_enumerator"] = self._new_enum + self._enumerator.reset() + return self + def __next__(self) -> "NPlateStochasticParameter": + """Return the next element in the collection.""" + if self._enumerator is None: + raise StopIteration + nextval = self._enumerator.next() + if nextval is None: + raise StopIteration + return nextval + + _item_metadata = { "offset" : _item_method_offset, + "arg_types" : (agcom.Variant, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.VariantArg, agmarshall.InterfaceOutArg,) } + def item(self, index_or_name:typing.Any) -> "NPlateStochasticParameter": + """Iterate through the collection.""" + return self._intf.invoke(NPlateStochasticParametersCollection._metadata, NPlateStochasticParametersCollection._item_metadata, index_or_name, OutArg()) + + _get__new_enum_metadata = { "offset" : _get__new_enum_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.IEnumVariantArg,) } + @property + def _new_enum(self) -> EnumeratorProxy: + """A property that allows you to enumerate through the collection.""" + return self._intf.get_property(NPlateStochasticParametersCollection._metadata, NPlateStochasticParametersCollection._get__new_enum_metadata) + + _get_count_metadata = { "offset" : _get_count_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.LongArg,) } + @property + def count(self) -> int: + """Get the number of associated objects in the set.""" + return self._intf.get_property(NPlateStochasticParametersCollection._metadata, NPlateStochasticParametersCollection._get_count_metadata) + + _get_item_by_index_metadata = { "offset" : _get_item_by_index_method_offset, + "arg_types" : (agcom.INT, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.IntArg, agmarshall.InterfaceOutArg,) } + def get_item_by_index(self, index:int) -> "NPlateStochasticParameter": + """Retrieve an associated object from the collection by index.""" + return self._intf.invoke(NPlateStochasticParametersCollection._metadata, NPlateStochasticParametersCollection._get_item_by_index_metadata, index, OutArg()) + + _get_item_by_name_metadata = { "offset" : _get_item_by_name_method_offset, + "arg_types" : (agcom.BSTR, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.BStrArg, agmarshall.InterfaceOutArg,) } + def get_item_by_name(self, name:str) -> "NPlateStochasticParameter": + """Retrieve an associated object from the collection by name.""" + return self._intf.invoke(NPlateStochasticParametersCollection._metadata, NPlateStochasticParametersCollection._get_item_by_name_metadata, name, OutArg()) + + __getitem__ = item + + + _property_names[_new_enum] = "_new_enum" + _property_names[count] = "count" + + def __init__(self, source_object=None): + """Construct an object of type NPlateStochasticParametersCollection.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, NPlateStochasticParametersCollection) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, NPlateStochasticParametersCollection, [NPlateStochasticParametersCollection, ]) + +agcls.AgClassCatalog.add_catalog_entry((4680315072251616400, 8797571931979123131), NPlateStochasticParametersCollection) +agcls.AgTypeNameMap["NPlateStochasticParametersCollection"] = NPlateStochasticParametersCollection + +class StochasticDensityCorrection(SupportsDeleteCallback): + """Properties for Stochastic Density Corrections.""" + + _num_methods = 10 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_half_life_method_offset = 1 + _set_half_life_method_offset = 2 + _get_sigma_method_offset = 3 + _set_sigma_method_offset = 4 + _get_sigma_scale_method_offset = 5 + _set_sigma_scale_method_offset = 6 + _get_density_ratio_root_method_offset = 7 + _set_density_ratio_root_method_offset = 8 + _get_density_increase_threshold_method_offset = 9 + _set_density_increase_threshold_method_offset = 10 + _metadata = { + "iid_data" : (5160946642463797400, 11588875655508637096), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, StochasticDensityCorrection) + + _get_half_life_metadata = { "offset" : _get_half_life_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def half_life(self) -> float: + """Density Correction Half-life.""" + return self._intf.get_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._get_half_life_metadata) + + _set_half_life_metadata = { "offset" : _set_half_life_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @half_life.setter + def half_life(self, value:float) -> None: + return self._intf.set_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._set_half_life_metadata, value) + + _get_sigma_metadata = { "offset" : _get_sigma_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def sigma(self) -> float: + """Uncertainty in relative density at periapsis for non-Earth atmospheres.""" + return self._intf.get_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._get_sigma_metadata) + + _set_sigma_metadata = { "offset" : _set_sigma_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @sigma.setter + def sigma(self, value:float) -> None: + return self._intf.set_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._set_sigma_metadata, value) + + _get_sigma_scale_metadata = { "offset" : _get_sigma_scale_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def sigma_scale(self) -> float: + """Scale Factor for Density Correction Sigma.""" + return self._intf.get_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._get_sigma_scale_metadata) + + _set_sigma_scale_metadata = { "offset" : _set_sigma_scale_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @sigma_scale.setter + def sigma_scale(self, value:float) -> None: + return self._intf.set_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._set_sigma_scale_metadata, value) + + _get_density_ratio_root_metadata = { "offset" : _get_density_ratio_root_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def density_ratio_root(self) -> float: + """Mapping of density uncertainty goes as K^(1/n).""" + return self._intf.get_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._get_density_ratio_root_metadata) + + _set_density_ratio_root_metadata = { "offset" : _set_density_ratio_root_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @density_ratio_root.setter + def density_ratio_root(self, value:float) -> None: + return self._intf.set_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._set_density_ratio_root_metadata, value) + + _get_density_increase_threshold_metadata = { "offset" : _get_density_increase_threshold_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def density_increase_threshold(self) -> float: + """Open density gain when density ratio increases by this amount.""" + return self._intf.get_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._get_density_increase_threshold_metadata) + + _set_density_increase_threshold_metadata = { "offset" : _set_density_increase_threshold_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @density_increase_threshold.setter + def density_increase_threshold(self, value:float) -> None: + return self._intf.set_property(StochasticDensityCorrection._metadata, StochasticDensityCorrection._set_density_increase_threshold_metadata, value) + + _property_names[half_life] = "half_life" + _property_names[sigma] = "sigma" + _property_names[sigma_scale] = "sigma_scale" + _property_names[density_ratio_root] = "density_ratio_root" + _property_names[density_increase_threshold] = "density_increase_threshold" + + def __init__(self, source_object=None): + """Construct an object of type StochasticDensityCorrection.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, StochasticDensityCorrection) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, StochasticDensityCorrection, [StochasticDensityCorrection, ]) + +agcls.AgClassCatalog.add_catalog_entry((5571662393103124469, 15851609502791835562), StochasticDensityCorrection) +agcls.AgTypeNameMap["StochasticDensityCorrection"] = StochasticDensityCorrection + +class StochasticModelParameters(SupportsDeleteCallback): + """Properties for Stochastic Model Parameters.""" + + _num_methods = 14 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_model_type_method_offset = 1 + _set_model_type_method_offset = 2 + _get_half_life_method_offset = 3 + _set_half_life_method_offset = 4 + _get_sigma_method_offset = 5 + _set_sigma_method_offset = 6 + _get_sigma_long_term_method_offset = 7 + _set_sigma_long_term_method_offset = 8 + _get_error_threshold_method_offset = 9 + _set_error_threshold_method_offset = 10 + _get_process_noise_step_method_offset = 11 + _set_process_noise_step_method_offset = 12 + _get_diffusion_coefficient_method_offset = 13 + _set_diffusion_coefficient_method_offset = 14 + _metadata = { + "iid_data" : (4809890025149670810, 15837781490732927126), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, StochasticModelParameters) + + _get_model_type_metadata = { "offset" : _get_model_type_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(StochasticModel),) } + @property + def model_type(self) -> "StochasticModel": + """Type of stochastic model used for SRP correction.""" + return self._intf.get_property(StochasticModelParameters._metadata, StochasticModelParameters._get_model_type_metadata) + + _set_model_type_metadata = { "offset" : _set_model_type_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(StochasticModel),) } + @model_type.setter + def model_type(self, value:"StochasticModel") -> None: + return self._intf.set_property(StochasticModelParameters._metadata, StochasticModelParameters._set_model_type_metadata, value) + + _get_half_life_metadata = { "offset" : _get_half_life_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def half_life(self) -> float: + """Half life value for Gauss Markov stochastic process.""" + return self._intf.get_property(StochasticModelParameters._metadata, StochasticModelParameters._get_half_life_metadata) + + _set_half_life_metadata = { "offset" : _set_half_life_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @half_life.setter + def half_life(self, value:float) -> None: + return self._intf.set_property(StochasticModelParameters._metadata, StochasticModelParameters._set_half_life_metadata, value) + + _get_sigma_metadata = { "offset" : _get_sigma_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def sigma(self) -> float: + """Root variance of the initial error in the nominal value.""" + return self._intf.get_property(StochasticModelParameters._metadata, StochasticModelParameters._get_sigma_metadata) + + _set_sigma_metadata = { "offset" : _set_sigma_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @sigma.setter + def sigma(self, value:float) -> None: + return self._intf.set_property(StochasticModelParameters._metadata, StochasticModelParameters._set_sigma_metadata, value) + + _get_sigma_long_term_metadata = { "offset" : _get_sigma_long_term_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def sigma_long_term(self) -> float: + """Root variance of the initial error in the long term constant value used in the Vasicek model.""" + return self._intf.get_property(StochasticModelParameters._metadata, StochasticModelParameters._get_sigma_long_term_metadata) + + _set_sigma_long_term_metadata = { "offset" : _set_sigma_long_term_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @sigma_long_term.setter + def sigma_long_term(self, value:float) -> None: + return self._intf.set_property(StochasticModelParameters._metadata, StochasticModelParameters._set_sigma_long_term_metadata, value) + + _get_error_threshold_metadata = { "offset" : _get_error_threshold_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def error_threshold(self) -> float: + """Covariance floor for long term mean used in the Vasicek model.""" + return self._intf.get_property(StochasticModelParameters._metadata, StochasticModelParameters._get_error_threshold_metadata) + + _set_error_threshold_metadata = { "offset" : _set_error_threshold_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @error_threshold.setter + def error_threshold(self, value:float) -> None: + return self._intf.set_property(StochasticModelParameters._metadata, StochasticModelParameters._set_error_threshold_metadata, value) + + _get_process_noise_step_metadata = { "offset" : _get_process_noise_step_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def process_noise_step(self) -> float: + """Process noise step when minimum floor is hit used in the Vasicek model.""" + return self._intf.get_property(StochasticModelParameters._metadata, StochasticModelParameters._get_process_noise_step_metadata) + + _set_process_noise_step_metadata = { "offset" : _set_process_noise_step_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @process_noise_step.setter + def process_noise_step(self, value:float) -> None: + return self._intf.set_property(StochasticModelParameters._metadata, StochasticModelParameters._set_process_noise_step_metadata, value) + + _get_diffusion_coefficient_metadata = { "offset" : _get_diffusion_coefficient_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def diffusion_coefficient(self) -> float: + """Determine the amount of process noise to be added to state covariance used in the Random Walk model.""" + return self._intf.get_property(StochasticModelParameters._metadata, StochasticModelParameters._get_diffusion_coefficient_metadata) + + _set_diffusion_coefficient_metadata = { "offset" : _set_diffusion_coefficient_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @diffusion_coefficient.setter + def diffusion_coefficient(self, value:float) -> None: + return self._intf.set_property(StochasticModelParameters._metadata, StochasticModelParameters._set_diffusion_coefficient_metadata, value) + + _property_names[model_type] = "model_type" + _property_names[half_life] = "half_life" + _property_names[sigma] = "sigma" + _property_names[sigma_long_term] = "sigma_long_term" + _property_names[error_threshold] = "error_threshold" + _property_names[process_noise_step] = "process_noise_step" + _property_names[diffusion_coefficient] = "diffusion_coefficient" + + def __init__(self, source_object=None): + """Construct an object of type StochasticModelParameters.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, StochasticModelParameters) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, StochasticModelParameters, [StochasticModelParameters, ]) + +agcls.AgClassCatalog.add_catalog_entry((5419809100136675372, 647297862937289349), StochasticModelParameters) +agcls.AgTypeNameMap["StochasticModelParameters"] = StochasticModelParameters + +class NPlateStochasticCorrectionParameter(SupportsDeleteCallback): + """Properties for individual NPlate Stochastic Parameter.""" + + _num_methods = 5 + _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods + _get_name_method_offset = 1 + _get_initial_estimate_method_offset = 2 + _set_initial_estimate_method_offset = 3 + _get_long_term_initial_estimate_method_offset = 4 + _set_long_term_initial_estimate_method_offset = 5 + _metadata = { + "iid_data" : (5468856016965195279, 1584957336516041123), + "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, NPlateStochasticCorrectionParameter) + + _get_name_metadata = { "offset" : _get_name_method_offset, + "arg_types" : (POINTER(agcom.BSTR),), + "marshallers" : (agmarshall.BStrArg,) } + @property + def name(self) -> str: + """NPlate Stochastic Correction Parameter name.""" + return self._intf.get_property(NPlateStochasticCorrectionParameter._metadata, NPlateStochasticCorrectionParameter._get_name_metadata) + + _get_initial_estimate_metadata = { "offset" : _get_initial_estimate_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def initial_estimate(self) -> float: + """Initial Error Estimat.""" + return self._intf.get_property(NPlateStochasticCorrectionParameter._metadata, NPlateStochasticCorrectionParameter._get_initial_estimate_metadata) + + _set_initial_estimate_metadata = { "offset" : _set_initial_estimate_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @initial_estimate.setter + def initial_estimate(self, value:float) -> None: + return self._intf.set_property(NPlateStochasticCorrectionParameter._metadata, NPlateStochasticCorrectionParameter._set_initial_estimate_metadata, value) + + _get_long_term_initial_estimate_metadata = { "offset" : _get_long_term_initial_estimate_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def long_term_initial_estimate(self) -> float: + """Long Term Initial Error Estimate""" + return self._intf.get_property(NPlateStochasticCorrectionParameter._metadata, NPlateStochasticCorrectionParameter._get_long_term_initial_estimate_metadata) + + _set_long_term_initial_estimate_metadata = { "offset" : _set_long_term_initial_estimate_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @long_term_initial_estimate.setter + def long_term_initial_estimate(self, value:float) -> None: + return self._intf.set_property(NPlateStochasticCorrectionParameter._metadata, NPlateStochasticCorrectionParameter._set_long_term_initial_estimate_metadata, value) + + _property_names[name] = "name" + _property_names[initial_estimate] = "initial_estimate" + _property_names[long_term_initial_estimate] = "long_term_initial_estimate" + + def __init__(self, source_object=None): + """Construct an object of type NPlateStochasticCorrectionParameter.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, NPlateStochasticCorrectionParameter) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, NPlateStochasticCorrectionParameter, [NPlateStochasticCorrectionParameter, ]) + +agcls.AgClassCatalog.add_catalog_entry((5167925731570461718, 8987978264569245831), NPlateStochasticCorrectionParameter) +agcls.AgTypeNameMap["NPlateStochasticCorrectionParameter"] = NPlateStochasticCorrectionParameter + +class NPlateStochasticCorrectionParametersCollection(SupportsDeleteCallback): + """The list of NPlate Stochastic Parameters.""" + + _num_methods = 5 + _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods + _item_method_offset = 1 + _get__new_enum_method_offset = 2 + _get_count_method_offset = 3 + _get_item_by_index_method_offset = 4 + _get_item_by_name_method_offset = 5 + _metadata = { + "iid_data" : (5430217593849383322, 4588285222219692194), + "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, + } + _property_names = {} + def _get_property(self, attrname): + return get_interface_property(attrname, NPlateStochasticCorrectionParametersCollection) + def __iter__(self): + """Create an iterator for the NPlateStochasticCorrectionParametersCollection object.""" + self.__dict__["_enumerator"] = self._new_enum + self._enumerator.reset() + return self + def __next__(self) -> "NPlateStochasticCorrectionParameter": + """Return the next element in the collection.""" + if self._enumerator is None: + raise StopIteration + nextval = self._enumerator.next() + if nextval is None: + raise StopIteration + return nextval + + _item_metadata = { "offset" : _item_method_offset, + "arg_types" : (agcom.Variant, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.VariantArg, agmarshall.InterfaceOutArg,) } + def item(self, index_or_name:typing.Any) -> "NPlateStochasticCorrectionParameter": + """Iterate through the collection.""" + return self._intf.invoke(NPlateStochasticCorrectionParametersCollection._metadata, NPlateStochasticCorrectionParametersCollection._item_metadata, index_or_name, OutArg()) + + _get__new_enum_metadata = { "offset" : _get__new_enum_method_offset, + "arg_types" : (POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.IEnumVariantArg,) } + @property + def _new_enum(self) -> EnumeratorProxy: + """A property that allows you to enumerate through the collection.""" + return self._intf.get_property(NPlateStochasticCorrectionParametersCollection._metadata, NPlateStochasticCorrectionParametersCollection._get__new_enum_metadata) + + _get_count_metadata = { "offset" : _get_count_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.LongArg,) } + @property + def count(self) -> int: + """Get the number of associated objects in the set.""" + return self._intf.get_property(NPlateStochasticCorrectionParametersCollection._metadata, NPlateStochasticCorrectionParametersCollection._get_count_metadata) + + _get_item_by_index_metadata = { "offset" : _get_item_by_index_method_offset, + "arg_types" : (agcom.INT, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.IntArg, agmarshall.InterfaceOutArg,) } + def get_item_by_index(self, index:int) -> "NPlateStochasticCorrectionParameter": + """Retrieve an associated object from the collection by index.""" + return self._intf.invoke(NPlateStochasticCorrectionParametersCollection._metadata, NPlateStochasticCorrectionParametersCollection._get_item_by_index_metadata, index, OutArg()) + + _get_item_by_name_metadata = { "offset" : _get_item_by_name_method_offset, + "arg_types" : (agcom.BSTR, POINTER(agcom.PVOID),), + "marshallers" : (agmarshall.BStrArg, agmarshall.InterfaceOutArg,) } + def get_item_by_name(self, name:str) -> "NPlateStochasticCorrectionParameter": + """Retrieve an associated object from the collection by name.""" + return self._intf.invoke(NPlateStochasticCorrectionParametersCollection._metadata, NPlateStochasticCorrectionParametersCollection._get_item_by_name_metadata, name, OutArg()) + + __getitem__ = item + + + _property_names[_new_enum] = "_new_enum" + _property_names[count] = "count" + + def __init__(self, source_object=None): + """Construct an object of type NPlateStochasticCorrectionParametersCollection.""" + SupportsDeleteCallback.__init__(self) + initialize_from_source_object(self, source_object, NPlateStochasticCorrectionParametersCollection) + def _private_init(self, intf:InterfaceProxy): + self.__dict__["_intf"] = intf + def __eq__(self, other): + """Check equality of the underlying STK references.""" + return agcls.compare_com_objects(self, other) + def __setattr__(self, attrname, value): + """Attempt to assign an attribute.""" + set_class_attribute(self, attrname, value, NPlateStochasticCorrectionParametersCollection, [NPlateStochasticCorrectionParametersCollection, ]) + +agcls.AgClassCatalog.add_catalog_entry((4735317796490436147, 10116006759640228236), NPlateStochasticCorrectionParametersCollection) +agcls.AgTypeNameMap["NPlateStochasticCorrectionParametersCollection"] = NPlateStochasticCorrectionParametersCollection \ No newline at end of file diff --git a/src/ansys/stk/core/stkobjects/aviator/__init__.py b/src/ansys/stk/core/stkobjects/aviator/__init__.py index 82a2f00077..9594cb2d96 100644 --- a/src/ansys/stk/core/stkobjects/aviator/__init__.py +++ b/src/ansys/stk/core/stkobjects/aviator/__init__.py @@ -137,12 +137,8 @@ set_interface_attribute, ) from ...internal.comutil import IDispatch, IUnknown -from ...utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class ErrorCodes(IntEnum): """Error Codes.""" @@ -2723,7 +2719,7 @@ class ISite(object): _get_name_method_offset = 1 _set_name_method_offset = 2 _metadata = { - "iid_data" : (5465348812426829484, 1980086686715111829), + "iid_data" : (5481984384749695325, 5006655980790848699), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2760,7 +2756,7 @@ def name(self, value:str) -> None: _property_names[name] = "name" -agcls.AgClassCatalog.add_catalog_entry((5465348812426829484, 1980086686715111829), ISite) +agcls.AgClassCatalog.add_catalog_entry((5481984384749695325, 5006655980790848699), ISite) agcls.AgTypeNameMap["ISite"] = ISite class ICatalogItem(object): @@ -2801,7 +2797,7 @@ class ICatalogItem(object): _add_child_of_type_method_offset = 12 _contains_child_item_method_offset = 13 _metadata = { - "iid_data" : (5458227820228317150, 3292997058202486194), + "iid_data" : (5389228566797267371, 11705576102420281758), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2923,7 +2919,7 @@ def contains_child_item(self, child_item:str) -> bool: _property_names[child_types] = "child_types" -agcls.AgClassCatalog.add_catalog_entry((5458227820228317150, 3292997058202486194), ICatalogItem) +agcls.AgClassCatalog.add_catalog_entry((5389228566797267371, 11705576102420281758), ICatalogItem) agcls.AgTypeNameMap["ICatalogItem"] = ICatalogItem class IBasicManeuverStrategy(object): @@ -2932,7 +2928,7 @@ class IBasicManeuverStrategy(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4744335311711001158, 10362982119561193112), + "iid_data" : (5573887709486746981, 2739439666577999256), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2952,7 +2948,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4744335311711001158, 10362982119561193112), IBasicManeuverStrategy) +agcls.AgClassCatalog.add_catalog_entry((5573887709486746981, 2739439666577999256), IBasicManeuverStrategy) agcls.AgTypeNameMap["IBasicManeuverStrategy"] = IBasicManeuverStrategy class IAviatorVehicle(object): @@ -2962,7 +2958,7 @@ class IAviatorVehicle(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_as_catalog_item_method_offset = 1 _metadata = { - "iid_data" : (5343444076281023740, 16945725846674352552), + "iid_data" : (5743378214114209399, 8370517781867787446), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2989,7 +2985,7 @@ def get_as_catalog_item(self) -> "ICatalogItem": -agcls.AgClassCatalog.add_catalog_entry((5343444076281023740, 16945725846674352552), IAviatorVehicle) +agcls.AgClassCatalog.add_catalog_entry((5743378214114209399, 8370517781867787446), IAviatorVehicle) agcls.AgTypeNameMap["IAviatorVehicle"] = IAviatorVehicle class IARINC424Item(object): @@ -3003,7 +2999,7 @@ class IARINC424Item(object): _get_all_fields_and_values_method_offset = 4 _copy_site_method_offset = 5 _metadata = { - "iid_data" : (5321250993774161200, 8939444136967404965), + "iid_data" : (5572904334218717321, 1643465761959212977), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3058,7 +3054,7 @@ def copy_site(self) -> None: -agcls.AgClassCatalog.add_catalog_entry((5321250993774161200, 8939444136967404965), IARINC424Item) +agcls.AgClassCatalog.add_catalog_entry((5572904334218717321, 1643465761959212977), IARINC424Item) agcls.AgTypeNameMap["IARINC424Item"] = IARINC424Item class IStation(object): @@ -3067,7 +3063,7 @@ class IStation(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5722385785492826861, 3941921955448583610), + "iid_data" : (5147880106658825049, 16109010350714406054), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3087,7 +3083,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5722385785492826861, 3941921955448583610), IStation) +agcls.AgClassCatalog.add_catalog_entry((5147880106658825049, 16109010350714406054), IStation) agcls.AgTypeNameMap["IStation"] = IStation class ICatalogSource(object): @@ -3100,7 +3096,7 @@ class ICatalogSource(object): _remove_child_method_offset = 3 _save_method_offset = 4 _metadata = { - "iid_data" : (5049762571904518511, 12921546796455048600), + "iid_data" : (4791604356888917744, 5754806587711248512), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3150,7 +3146,7 @@ def save(self) -> None: _property_names[child_names] = "child_names" -agcls.AgClassCatalog.add_catalog_entry((5049762571904518511, 12921546796455048600), ICatalogSource) +agcls.AgClassCatalog.add_catalog_entry((4791604356888917744, 5754806587711248512), ICatalogSource) agcls.AgTypeNameMap["ICatalogSource"] = ICatalogSource class IBasicFixedWingLiftHelper(object): @@ -3159,7 +3155,7 @@ class IBasicFixedWingLiftHelper(object): _num_methods = 0 _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _metadata = { - "iid_data" : (4688474907311176393, 2468997903478744199), + "iid_data" : (5022902796636327012, 2894866780524139705), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -3179,7 +3175,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4688474907311176393, 2468997903478744199), IBasicFixedWingLiftHelper) +agcls.AgClassCatalog.add_catalog_entry((5022902796636327012, 2894866780524139705), IBasicFixedWingLiftHelper) agcls.AgTypeNameMap["IBasicFixedWingLiftHelper"] = IBasicFixedWingLiftHelper class ICatalogRunway(object): @@ -3188,7 +3184,7 @@ class ICatalogRunway(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5582374247106176888, 13141122444054183846), + "iid_data" : (5362388507027656609, 11461809533698263454), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3208,7 +3204,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5582374247106176888, 13141122444054183846), ICatalogRunway) +agcls.AgClassCatalog.add_catalog_entry((5362388507027656609, 11461809533698263454), ICatalogRunway) agcls.AgTypeNameMap["ICatalogRunway"] = ICatalogRunway class ICatalogAirport(object): @@ -3217,7 +3213,7 @@ class ICatalogAirport(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5517232244535054220, 17256594794181634488), + "iid_data" : (4828587618520333901, 1567744945368590758), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3237,7 +3233,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5517232244535054220, 17256594794181634488), ICatalogAirport) +agcls.AgClassCatalog.add_catalog_entry((4828587618520333901, 1567744945368590758), ICatalogAirport) agcls.AgTypeNameMap["ICatalogAirport"] = ICatalogAirport class ICatalogNavaid(object): @@ -3246,7 +3242,7 @@ class ICatalogNavaid(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5313582233894378368, 56929069166080155), + "iid_data" : (4617935519194584227, 12560850307158085021), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3266,7 +3262,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5313582233894378368, 56929069166080155), ICatalogNavaid) +agcls.AgClassCatalog.add_catalog_entry((4617935519194584227, 12560850307158085021), ICatalogNavaid) agcls.AgTypeNameMap["ICatalogNavaid"] = ICatalogNavaid class ICatalogVTOLPoint(object): @@ -3275,7 +3271,7 @@ class ICatalogVTOLPoint(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5738919117285590368, 14261233550328315012), + "iid_data" : (5364632595061277624, 13869284949033168827), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3295,7 +3291,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5738919117285590368, 14261233550328315012), ICatalogVTOLPoint) +agcls.AgClassCatalog.add_catalog_entry((5364632595061277624, 13869284949033168827), ICatalogVTOLPoint) agcls.AgTypeNameMap["ICatalogVTOLPoint"] = ICatalogVTOLPoint class ICatalogWaypoint(object): @@ -3304,7 +3300,7 @@ class ICatalogWaypoint(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5532823826035277770, 17986873366649893022), + "iid_data" : (5164196981115823907, 12004997252002824106), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3324,7 +3320,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5532823826035277770, 17986873366649893022), ICatalogWaypoint) +agcls.AgClassCatalog.add_catalog_entry((5164196981115823907, 12004997252002824106), ICatalogWaypoint) agcls.AgTypeNameMap["ICatalogWaypoint"] = ICatalogWaypoint class IARINC424Airport(object): @@ -3334,7 +3330,7 @@ class IARINC424Airport(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_as_catalog_item_method_offset = 1 _metadata = { - "iid_data" : (4806586137712321246, 15546437888766560677), + "iid_data" : (5653629679048032457, 16964280029940651679), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3361,7 +3357,7 @@ def get_as_catalog_item(self) -> "ICatalogItem": -agcls.AgClassCatalog.add_catalog_entry((4806586137712321246, 15546437888766560677), IARINC424Airport) +agcls.AgClassCatalog.add_catalog_entry((5653629679048032457, 16964280029940651679), IARINC424Airport) agcls.AgTypeNameMap["IARINC424Airport"] = IARINC424Airport class IDAFIFItem(object): @@ -3375,7 +3371,7 @@ class IDAFIFItem(object): _copy_site_method_offset = 4 _get_as_catalog_item_method_offset = 5 _metadata = { - "iid_data" : (5172829076274399625, 12291090328348071297), + "iid_data" : (5424375220139513046, 18075107433961119166), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3430,7 +3426,7 @@ def get_as_catalog_item(self) -> "ICatalogItem": -agcls.AgClassCatalog.add_catalog_entry((5172829076274399625, 12291090328348071297), IDAFIFItem) +agcls.AgClassCatalog.add_catalog_entry((5424375220139513046, 18075107433961119166), IDAFIFItem) agcls.AgTypeNameMap["IDAFIFItem"] = IDAFIFItem class IVerticalPlaneOptions(object): @@ -3445,7 +3441,7 @@ class IVerticalPlaneOptions(object): _get_max_vert_plane_radius_factor_method_offset = 5 _set_max_vert_plane_radius_factor_method_offset = 6 _metadata = { - "iid_data" : (5520552088906406195, 394820396869463446), + "iid_data" : (5568274413826852124, 3801700532934262663), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3516,7 +3512,7 @@ def max_vert_plane_radius_factor(self, value:float) -> None: _property_names[max_vert_plane_radius_factor] = "max_vert_plane_radius_factor" -agcls.AgClassCatalog.add_catalog_entry((5520552088906406195, 394820396869463446), IVerticalPlaneOptions) +agcls.AgClassCatalog.add_catalog_entry((5568274413826852124, 3801700532934262663), IVerticalPlaneOptions) agcls.AgTypeNameMap["IVerticalPlaneOptions"] = IVerticalPlaneOptions class IEnrouteAndDelayOptions(object): @@ -3531,7 +3527,7 @@ class IEnrouteAndDelayOptions(object): _get_max_turn_radius_factor_method_offset = 5 _set_max_turn_radius_factor_method_offset = 6 _metadata = { - "iid_data" : (5068556317467918075, 1237280450976607145), + "iid_data" : (5352151983781140885, 1740064623576630187), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3602,7 +3598,7 @@ def max_turn_radius_factor(self, value:float) -> None: _property_names[max_turn_radius_factor] = "max_turn_radius_factor" -agcls.AgClassCatalog.add_catalog_entry((5068556317467918075, 1237280450976607145), IEnrouteAndDelayOptions) +agcls.AgClassCatalog.add_catalog_entry((5352151983781140885, 1740064623576630187), IEnrouteAndDelayOptions) agcls.AgTypeNameMap["IEnrouteAndDelayOptions"] = IEnrouteAndDelayOptions class ICruiseAirspeedAndProfileOptions(object): @@ -3618,7 +3614,7 @@ class ICruiseAirspeedAndProfileOptions(object): _get_fly_cruise_airspeed_profile_method_offset = 6 _set_fly_cruise_airspeed_profile_method_offset = 7 _metadata = { - "iid_data" : (5050149451706347699, 5240254480125122223), + "iid_data" : (4973732435265337854, 7346167307232485816), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3697,7 +3693,7 @@ def fly_cruise_airspeed_profile(self, value:bool) -> None: _property_names[fly_cruise_airspeed_profile] = "fly_cruise_airspeed_profile" -agcls.AgClassCatalog.add_catalog_entry((5050149451706347699, 5240254480125122223), ICruiseAirspeedAndProfileOptions) +agcls.AgClassCatalog.add_catalog_entry((4973732435265337854, 7346167307232485816), ICruiseAirspeedAndProfileOptions) agcls.AgTypeNameMap["ICruiseAirspeedAndProfileOptions"] = ICruiseAirspeedAndProfileOptions class IAutomationStrategyFactory(object): @@ -3707,7 +3703,7 @@ class IAutomationStrategyFactory(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _construct_strategy_method_offset = 1 _metadata = { - "iid_data" : (5748143157570064853, 17141228144581304450), + "iid_data" : (4670019456808808872, 11334627785681256108), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3734,7 +3730,7 @@ def construct_strategy(self, obj:"IUnknown") -> "IBasicManeuverStrategy": -agcls.AgClassCatalog.add_catalog_entry((5748143157570064853, 17141228144581304450), IAutomationStrategyFactory) +agcls.AgClassCatalog.add_catalog_entry((4670019456808808872, 11334627785681256108), IAutomationStrategyFactory) agcls.AgTypeNameMap["IAutomationStrategyFactory"] = IAutomationStrategyFactory class IConnect(object): @@ -3744,7 +3740,7 @@ class IConnect(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _execute_command_method_offset = 1 _metadata = { - "iid_data" : (5321476311283717631, 17088119313231705791), + "iid_data" : (5577581503145379972, 3089880841710594474), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3771,7 +3767,7 @@ def execute_command(self, command:str) -> typing.Any: -agcls.AgClassCatalog.add_catalog_entry((5321476311283717631, 17088119313231705791), IConnect) +agcls.AgClassCatalog.add_catalog_entry((5577581503145379972, 3089880841710594474), IConnect) agcls.AgTypeNameMap["IConnect"] = IConnect class IProcedure(object): @@ -3838,7 +3834,7 @@ class IProcedure(object): _get_refuel_dump_properties_method_offset = 9 _get_fast_time_options_method_offset = 10 _metadata = { - "iid_data" : (5354902126736355035, 15840099138053069727), + "iid_data" : (5570322008998709689, 12261462696089618576), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3947,7 +3943,7 @@ def fast_time_options(self) -> "ProcedureFastTimeOptions": _property_names[fast_time_options] = "fast_time_options" -agcls.AgClassCatalog.add_catalog_entry((5354902126736355035, 15840099138053069727), IProcedure) +agcls.AgClassCatalog.add_catalog_entry((5570322008998709689, 12261462696089618576), IProcedure) agcls.AgTypeNameMap["IProcedure"] = IProcedure class IPerformanceModel(object): @@ -3975,7 +3971,7 @@ class IPerformanceModel(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4722239720283002114, 10874464253498804653), + "iid_data" : (4617910780832763797, 4291562551105112984), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3995,7 +3991,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4722239720283002114, 10874464253498804653), IPerformanceModel) +agcls.AgClassCatalog.add_catalog_entry((4617910780832763797, 4291562551105112984), IPerformanceModel) agcls.AgTypeNameMap["IPerformanceModel"] = IPerformanceModel class IAdvancedFixedWingGeometry(object): @@ -4004,7 +4000,7 @@ class IAdvancedFixedWingGeometry(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4940865896231186286, 11578475062663105194), + "iid_data" : (4842325557736522147, 8373701035508891296), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4024,7 +4020,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4940865896231186286, 11578475062663105194), IAdvancedFixedWingGeometry) +agcls.AgClassCatalog.add_catalog_entry((4842325557736522147, 8373701035508891296), IAdvancedFixedWingGeometry) agcls.AgTypeNameMap["IAdvancedFixedWingGeometry"] = IAdvancedFixedWingGeometry class IAdvancedFixedWingPowerplant(object): @@ -4033,7 +4029,7 @@ class IAdvancedFixedWingPowerplant(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5713896957878092641, 17244840932805749889), + "iid_data" : (5395986213589186967, 15204422325171027593), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4053,7 +4049,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5713896957878092641, 17244840932805749889), IAdvancedFixedWingPowerplant) +agcls.AgClassCatalog.add_catalog_entry((5395986213589186967, 15204422325171027593), IAdvancedFixedWingPowerplant) agcls.AgTypeNameMap["IAdvancedFixedWingPowerplant"] = IAdvancedFixedWingPowerplant class ISiteUnknown(object): @@ -4062,7 +4058,7 @@ class ISiteUnknown(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (4927199749278391215, 245580461777180035), + "iid_data" : (5211561424015093591, 17098256284643440308), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4082,7 +4078,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((4927199749278391215, 245580461777180035), ISiteUnknown) +agcls.AgClassCatalog.add_catalog_entry((5211561424015093591, 17098256284643440308), ISiteUnknown) agcls.AgTypeNameMap["ISiteUnknown"] = ISiteUnknown @@ -4098,7 +4094,7 @@ class SiteWaypoint(ISite, SupportsDeleteCallback): _set_longitude_method_offset = 4 _get_as_site_method_offset = 5 _metadata = { - "iid_data" : (5613574524731284566, 17207683338010306734), + "iid_data" : (5531628342418609068, 17901864945654415503), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4162,7 +4158,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteWaypoint, [SiteWaypoint, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5108603041944758707, 10578588674234114712), SiteWaypoint) +agcls.AgClassCatalog.add_catalog_entry((5282731772039321807, 18067711197479375791), SiteWaypoint) agcls.AgTypeNameMap["SiteWaypoint"] = SiteWaypoint class SiteEndOfPrevProcedure(ISite, SupportsDeleteCallback): @@ -4172,7 +4168,7 @@ class SiteEndOfPrevProcedure(ISite, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_as_site_method_offset = 1 _metadata = { - "iid_data" : (5004093185145679190, 7313314850458100887), + "iid_data" : (4705107889092560356, 9730022837889651359), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4202,7 +4198,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteEndOfPrevProcedure, [SiteEndOfPrevProcedure, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5621720374100682259, 1489086470013473170), SiteEndOfPrevProcedure) +agcls.AgClassCatalog.add_catalog_entry((5635184887888611418, 5105512445994434713), SiteEndOfPrevProcedure) agcls.AgTypeNameMap["SiteEndOfPrevProcedure"] = SiteEndOfPrevProcedure class SiteVTOLPoint(ISite, SupportsDeleteCallback): @@ -4220,7 +4216,7 @@ class SiteVTOLPoint(ISite, SupportsDeleteCallback): _set_altitude_reference_method_offset = 8 _get_as_site_method_offset = 9 _metadata = { - "iid_data" : (5600278003038443155, 12434436858381676162), + "iid_data" : (5715870581817499486, 13914953219602859677), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4318,7 +4314,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteVTOLPoint, [SiteVTOLPoint, ISite]) -agcls.AgClassCatalog.add_catalog_entry((4843052394715389444, 16917492219472377009), SiteVTOLPoint) +agcls.AgClassCatalog.add_catalog_entry((4870135363382145074, 17506570168913664158), SiteVTOLPoint) agcls.AgTypeNameMap["SiteVTOLPoint"] = SiteVTOLPoint class SiteReferenceState(ISite, SupportsDeleteCallback): @@ -4328,7 +4324,7 @@ class SiteReferenceState(ISite, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_as_site_method_offset = 1 _metadata = { - "iid_data" : (5183490168050866731, 113889888384022661), + "iid_data" : (5308335938447604682, 3130115903905703356), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4358,7 +4354,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteReferenceState, [SiteReferenceState, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5669257357524304127, 16224037961252013460), SiteReferenceState) +agcls.AgClassCatalog.add_catalog_entry((4851382695019364339, 9123027776898378149), SiteReferenceState) agcls.AgTypeNameMap["SiteReferenceState"] = SiteReferenceState class SiteSTKVehicle(ISite, SupportsDeleteCallback): @@ -4371,7 +4367,7 @@ class SiteSTKVehicle(ISite, SupportsDeleteCallback): _get_valid_object_names_method_offset = 3 _get_as_site_method_offset = 4 _metadata = { - "iid_data" : (5253646862927661627, 14251339590362269831), + "iid_data" : (4677714305112549420, 12858924315316881079), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4427,7 +4423,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteSTKVehicle, [SiteSTKVehicle, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5597757840433509036, 13479290176329506690), SiteSTKVehicle) +agcls.AgClassCatalog.add_catalog_entry((5462451311399559277, 15841410262914831034), SiteSTKVehicle) agcls.AgTypeNameMap["SiteSTKVehicle"] = SiteSTKVehicle class SiteSuperProcedure(ISite, SupportsDeleteCallback): @@ -4437,7 +4433,7 @@ class SiteSuperProcedure(ISite, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_as_site_method_offset = 1 _metadata = { - "iid_data" : (5571997691972875262, 2757918785063417476), + "iid_data" : (4734282914072062109, 11692640177805633201), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4467,7 +4463,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteSuperProcedure, [SiteSuperProcedure, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5371976027007327351, 12208188571124011188), SiteSuperProcedure) +agcls.AgClassCatalog.add_catalog_entry((5162678480399696314, 11376629868463851165), SiteSuperProcedure) agcls.AgTypeNameMap["SiteSuperProcedure"] = SiteSuperProcedure class SiteRelativeToPrevProcedure(ISite, SupportsDeleteCallback): @@ -4483,7 +4479,7 @@ class SiteRelativeToPrevProcedure(ISite, SupportsDeleteCallback): _set_range_method_offset = 6 _get_as_site_method_offset = 7 _metadata = { - "iid_data" : (5759285823815417596, 3125305812269783207), + "iid_data" : (5585160139056472801, 10055664332089244342), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4564,7 +4560,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteRelativeToPrevProcedure, [SiteRelativeToPrevProcedure, ISite]) -agcls.AgClassCatalog.add_catalog_entry((4958528407379756360, 17186724269580697779), SiteRelativeToPrevProcedure) +agcls.AgClassCatalog.add_catalog_entry((5621457017004787159, 448361746049335996), SiteRelativeToPrevProcedure) agcls.AgTypeNameMap["SiteRelativeToPrevProcedure"] = SiteRelativeToPrevProcedure class SiteSTKObjectWaypoint(ISite, SupportsDeleteCallback): @@ -4593,7 +4589,7 @@ class SiteSTKObjectWaypoint(ISite, SupportsDeleteCallback): _set_vgt_point_method_offset = 19 _get_as_site_method_offset = 20 _metadata = { - "iid_data" : (4734056756504829268, 17555142127045754021), + "iid_data" : (5335865049999615733, 13216785841693925535), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4786,7 +4782,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteSTKObjectWaypoint, [SiteSTKObjectWaypoint, ISite]) -agcls.AgClassCatalog.add_catalog_entry((4708768213832241837, 15242180819678770347), SiteSTKObjectWaypoint) +agcls.AgClassCatalog.add_catalog_entry((5635653338849030178, 17131012289204344213), SiteSTKObjectWaypoint) agcls.AgTypeNameMap["SiteSTKObjectWaypoint"] = SiteSTKObjectWaypoint class SiteSTKStaticObject(ISite, SupportsDeleteCallback): @@ -4799,7 +4795,7 @@ class SiteSTKStaticObject(ISite, SupportsDeleteCallback): _get_valid_object_names_method_offset = 3 _get_as_site_method_offset = 4 _metadata = { - "iid_data" : (5314851912555770583, 18348917179993581711), + "iid_data" : (5301306685111389825, 16629259594561111709), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4855,7 +4851,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteSTKStaticObject, [SiteSTKStaticObject, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5632434088179407466, 7029154613056126903), SiteSTKStaticObject) +agcls.AgClassCatalog.add_catalog_entry((4820540346293997263, 17367732033140944512), SiteSTKStaticObject) agcls.AgTypeNameMap["SiteSTKStaticObject"] = SiteSTKStaticObject class SiteRelativeToSTKObject(ISite, SupportsDeleteCallback): @@ -4874,7 +4870,7 @@ class SiteRelativeToSTKObject(ISite, SupportsDeleteCallback): _set_range_method_offset = 9 _get_as_site_method_offset = 10 _metadata = { - "iid_data" : (5151549297227299121, 9177416622143414688), + "iid_data" : (5540813582750587025, 12671494969242193822), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4981,7 +4977,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteRelativeToSTKObject, [SiteRelativeToSTKObject, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5732220974452340660, 18011894982964506785), SiteRelativeToSTKObject) +agcls.AgClassCatalog.add_catalog_entry((5607507794337097435, 8240491491739971752), SiteRelativeToSTKObject) agcls.AgTypeNameMap["SiteRelativeToSTKObject"] = SiteRelativeToSTKObject class SiteSTKAreaTarget(ISite, SupportsDeleteCallback): @@ -4994,7 +4990,7 @@ class SiteSTKAreaTarget(ISite, SupportsDeleteCallback): _get_valid_object_names_method_offset = 3 _get_as_site_method_offset = 4 _metadata = { - "iid_data" : (4695342907041492328, 2553066883356031928), + "iid_data" : (5222610803956519581, 10746118367493803710), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -5050,7 +5046,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteSTKAreaTarget, [SiteSTKAreaTarget, ISite]) -agcls.AgClassCatalog.add_catalog_entry((4643775838845076022, 17375698151001436338), SiteSTKAreaTarget) +agcls.AgClassCatalog.add_catalog_entry((5632302281246211111, 17805007504813860500), SiteSTKAreaTarget) agcls.AgTypeNameMap["SiteSTKAreaTarget"] = SiteSTKAreaTarget class SiteRunway(ISite, SupportsDeleteCallback): @@ -5117,7 +5113,7 @@ class SiteRunway(ISite, SupportsDeleteCallback): _copy_from_catalog_method_offset = 18 _get_as_site_method_offset = 19 _metadata = { - "iid_data" : (5308502759604380100, 9664305760779056786), + "iid_data" : (4930961393575326588, 4194757871142811028), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -5297,7 +5293,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteRunway, [SiteRunway, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5138752020114409457, 17128394562080548993), SiteRunway) +agcls.AgClassCatalog.add_catalog_entry((5442980532313511929, 9946662188408707489), SiteRunway) agcls.AgTypeNameMap["SiteRunway"] = SiteRunway class Site(ISite, ISiteUnknown, SupportsDeleteCallback): @@ -5318,7 +5314,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Site, [ISite, ISiteUnknown]) -agcls.AgClassCatalog.add_catalog_entry((4930703979729104237, 439084692498343612), Site) +agcls.AgClassCatalog.add_catalog_entry((4656425023189749378, 17663610799902753727), Site) agcls.AgTypeNameMap["Site"] = Site class ProcedureLanding(IProcedure, SupportsDeleteCallback): @@ -5365,7 +5361,7 @@ class ProcedureLanding(IProcedure, SupportsDeleteCallback): _set_approach_mode_method_offset = 10 _get_as_procedure_method_offset = 11 _metadata = { - "iid_data" : (5173821936820820516, 1444667070054508934), + "iid_data" : (5695005588738974615, 7215986159370051232), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -5484,7 +5480,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureLanding, [ProcedureLanding, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5217645111817093152, 16954556210728333749), ProcedureLanding) +agcls.AgClassCatalog.add_catalog_entry((4929969899995916497, 17603898597201970605), ProcedureLanding) agcls.AgTypeNameMap["ProcedureLanding"] = ProcedureLanding class ProcedureEnroute(IProcedure, SupportsDeleteCallback): @@ -5531,7 +5527,7 @@ class ProcedureEnroute(IProcedure, SupportsDeleteCallback): _get_enroute_cruise_airspeed_options_method_offset = 4 _get_as_procedure_method_offset = 5 _metadata = { - "iid_data" : (5434799576980412844, 10892687876198075050), + "iid_data" : (5314171383937901333, 2162140372584599974), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -5597,7 +5593,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureEnroute, [ProcedureEnroute, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5519935132979626266, 10381875481096635325), ProcedureEnroute) +agcls.AgClassCatalog.add_catalog_entry((4895475484117050719, 6326688336060254654), ProcedureEnroute) agcls.AgTypeNameMap["ProcedureEnroute"] = ProcedureEnroute class ProcedureExtEphem(IProcedure, SupportsDeleteCallback): @@ -5635,7 +5631,7 @@ class ProcedureExtEphem(IProcedure, SupportsDeleteCallback): _set_altitude_mode_method_offset = 28 _shift_rotate_set_method_offset = 29 _metadata = { - "iid_data" : (4706318164488420241, 10859321374984907949), + "iid_data" : (4685975497848421216, 8973129897699798458), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -5902,7 +5898,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureExtEphem, [ProcedureExtEphem, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5229605635028001773, 1223198393308242336), ProcedureExtEphem) +agcls.AgClassCatalog.add_catalog_entry((5506456461545109343, 9251687647276316339), ProcedureExtEphem) agcls.AgTypeNameMap["ProcedureExtEphem"] = ProcedureExtEphem class ProcedureFormationFlyer(IProcedure, SupportsDeleteCallback): @@ -5930,7 +5926,7 @@ class ProcedureFormationFlyer(IProcedure, SupportsDeleteCallback): _set_stop_on_hover_method_offset = 18 _get_stop_on_hover_method_offset = 19 _metadata = { - "iid_data" : (4637041047160961161, 14166705763825796783), + "iid_data" : (4887512233733267459, 8956966972266340762), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6113,7 +6109,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureFormationFlyer, [ProcedureFormationFlyer, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5626350792346175468, 8231896308722198688), ProcedureFormationFlyer) +agcls.AgClassCatalog.add_catalog_entry((4963318933444556292, 5042407550852165021), ProcedureFormationFlyer) agcls.AgTypeNameMap["ProcedureFormationFlyer"] = ProcedureFormationFlyer class ProcedureBasicPointToPoint(IProcedure, SupportsDeleteCallback): @@ -6128,7 +6124,7 @@ class ProcedureBasicPointToPoint(IProcedure, SupportsDeleteCallback): _get_vertical_plane_options_method_offset = 5 _get_as_procedure_method_offset = 6 _metadata = { - "iid_data" : (5190483266878387264, 613211873364248510), + "iid_data" : (5711393487754724708, 4128272102711494312), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6203,7 +6199,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureBasicPointToPoint, [ProcedureBasicPointToPoint, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4658651044347023593, 13646940327219296687), ProcedureBasicPointToPoint) +agcls.AgClassCatalog.add_catalog_entry((5488540749487259276, 14285042743891213734), ProcedureBasicPointToPoint) agcls.AgTypeNameMap["ProcedureBasicPointToPoint"] = ProcedureBasicPointToPoint class ProcedureArcEnroute(IProcedure, SupportsDeleteCallback): @@ -6219,7 +6215,7 @@ class ProcedureArcEnroute(IProcedure, SupportsDeleteCallback): _get_enroute_turn_direction_options_method_offset = 6 _get_as_procedure_method_offset = 7 _metadata = { - "iid_data" : (5178802862750644614, 11742865424791326105), + "iid_data" : (5181110064075162389, 16980576531151803571), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6303,7 +6299,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureArcEnroute, [ProcedureArcEnroute, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5255200399109307333, 13934917253357422254), ProcedureArcEnroute) +agcls.AgClassCatalog.add_catalog_entry((5010885621758466936, 5075360305544126864), ProcedureArcEnroute) agcls.AgTypeNameMap["ProcedureArcEnroute"] = ProcedureArcEnroute class ProcedureArcPointToPoint(IProcedure, SupportsDeleteCallback): @@ -6322,7 +6318,7 @@ class ProcedureArcPointToPoint(IProcedure, SupportsDeleteCallback): _get_vertical_plane_options_method_offset = 9 _get_as_procedure_method_offset = 10 _metadata = { - "iid_data" : (4627887812079693651, 17276351109473528244), + "iid_data" : (5693620093321291735, 14543348638300948366), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6432,7 +6428,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureArcPointToPoint, [ProcedureArcPointToPoint, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4700081710069607543, 13277755077444961177), ProcedureArcPointToPoint) +agcls.AgClassCatalog.add_catalog_entry((5432235328328424507, 12636756347283237049), ProcedureArcPointToPoint) agcls.AgTypeNameMap["ProcedureArcPointToPoint"] = ProcedureArcPointToPoint class ProcedureFlightLine(IProcedure, SupportsDeleteCallback): @@ -6461,7 +6457,7 @@ class ProcedureFlightLine(IProcedure, SupportsDeleteCallback): _set_level_off_mode_method_offset = 19 _get_as_procedure_method_offset = 20 _metadata = { - "iid_data" : (5641659199997018566, 6013725867356615561), + "iid_data" : (5065136691935316378, 5558593309035032704), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6655,7 +6651,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureFlightLine, [ProcedureFlightLine, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5232752425516520970, 13442831997956569777), ProcedureFlightLine) +agcls.AgClassCatalog.add_catalog_entry((4843516284907002423, 2730973708302081196), ProcedureFlightLine) agcls.AgTypeNameMap["ProcedureFlightLine"] = ProcedureFlightLine class ProcedureDelay(IProcedure, SupportsDeleteCallback): @@ -6673,7 +6669,7 @@ class ProcedureDelay(IProcedure, SupportsDeleteCallback): _get_turn_radius_factor_method_offset = 8 _set_turn_radius_factor_method_offset = 9 _metadata = { - "iid_data" : (5716195463449211488, 12706362011475005615), + "iid_data" : (4692134644254926811, 9700754730202127492), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6773,7 +6769,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureDelay, [ProcedureDelay, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5704318683765486662, 710367158900072076), ProcedureDelay) +agcls.AgClassCatalog.add_catalog_entry((5436184661232607641, 8541136062712029874), ProcedureDelay) agcls.AgTypeNameMap["ProcedureDelay"] = ProcedureDelay class ProcedureTakeoff(IProcedure, SupportsDeleteCallback): @@ -6816,7 +6812,7 @@ class ProcedureTakeoff(IProcedure, SupportsDeleteCallback): _set_takeoff_mode_method_offset = 6 _get_as_procedure_method_offset = 7 _metadata = { - "iid_data" : (4746749933092015974, 13227298329395480749), + "iid_data" : (5409712074751557715, 2576013344347231633), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -6899,7 +6895,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureTakeoff, [ProcedureTakeoff, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4622436812587213547, 17163227853363219857), ProcedureTakeoff) +agcls.AgClassCatalog.add_catalog_entry((4827170666407319744, 9391490635564856249), ProcedureTakeoff) agcls.AgTypeNameMap["ProcedureTakeoff"] = ProcedureTakeoff class ProcedureCollection(SupportsDeleteCallback): @@ -7057,7 +7053,7 @@ class ProcedureCollection(SupportsDeleteCallback): _enable_auto_propagate_method_offset = 8 _disable_auto_propagate_method_offset = 9 _metadata = { - "iid_data" : (4672125039402126824, 4866911027730476462), + "iid_data" : (4705864481346410733, 10980135180185759391), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -7161,7 +7157,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureCollection, [ProcedureCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5616253919542791990, 16838747785619043462), ProcedureCollection) +agcls.AgClassCatalog.add_catalog_entry((5496882016739177006, 12702677027209765769), ProcedureCollection) agcls.AgTypeNameMap["ProcedureCollection"] = ProcedureCollection class Phase(SupportsDeleteCallback): @@ -7207,7 +7203,7 @@ class Phase(SupportsDeleteCallback): _copy_performance_models_method_offset = 6 _paste_performance_models_method_offset = 7 _metadata = { - "iid_data" : (5065421894605992373, 7712798079751778479), + "iid_data" : (5376092008244312891, 3324244741149993132), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7282,7 +7278,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Phase, [Phase, ]) -agcls.AgClassCatalog.add_catalog_entry((5327259017682921546, 13780760074728122774), Phase) +agcls.AgClassCatalog.add_catalog_entry((5648333756227387400, 17529948280854288043), Phase) agcls.AgTypeNameMap["Phase"] = Phase class PhaseCollection(SupportsDeleteCallback): @@ -7312,7 +7308,7 @@ class PhaseCollection(SupportsDeleteCallback): _remove_method_offset = 6 _remove_at_index_method_offset = 7 _metadata = { - "iid_data" : (5253053724572556766, 10071354963761500314), + "iid_data" : (5719722257361476420, 13227262981387124916), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -7402,7 +7398,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PhaseCollection, [PhaseCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5426301579413729339, 2385420409047666822), PhaseCollection) +agcls.AgClassCatalog.add_catalog_entry((5226859312411847601, 12558498025883058054), PhaseCollection) agcls.AgTypeNameMap["PhaseCollection"] = PhaseCollection class Mission(SupportsDeleteCallback): @@ -7522,7 +7518,7 @@ class Mission(SupportsDeleteCallback): _get_is_valid_method_offset = 7 _get_first_invalid_procedure_method_offset = 8 _metadata = { - "iid_data" : (5166308313264454994, 7736963905921891476), + "iid_data" : (4900805732542629800, 18179903226597526691), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7612,7 +7608,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Mission, [Mission, ]) -agcls.AgClassCatalog.add_catalog_entry((5084660225869613847, 3815698403988913814), Mission) +agcls.AgClassCatalog.add_catalog_entry((5347110604653178099, 4655392754248006287), Mission) agcls.AgTypeNameMap["Mission"] = Mission class AviatorPropagator(SupportsDeleteCallback): @@ -7647,7 +7643,7 @@ class AviatorPropagator(SupportsDeleteCallback): _set_auto_recalculate_method_offset = 4 _get_aviator_catalog_method_offset = 5 _metadata = { - "iid_data" : (5661397388601039162, 10681986619092325766), + "iid_data" : (5485111006271422816, 6011279983446318524), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -7710,7 +7706,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AviatorPropagator, [AviatorPropagator, ]) -agcls.AgClassCatalog.add_catalog_entry((4966342315327056185, 8021477894575781281), AviatorPropagator) +agcls.AgClassCatalog.add_catalog_entry((4841436048216026975, 10139854431872293299), AviatorPropagator) agcls.AgTypeNameMap["AviatorPropagator"] = AviatorPropagator class ProcedureBasicManeuver(IProcedure, SupportsDeleteCallback): @@ -7796,7 +7792,7 @@ class ProcedureBasicManeuver(IProcedure, SupportsDeleteCallback): _set_control_time_constant_method_offset = 36 _get_as_procedure_method_offset = 37 _metadata = { - "iid_data" : (4946730629668897604, 11088550870477238442), + "iid_data" : (4994750454795561000, 9741175847225364635), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8127,7 +8123,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureBasicManeuver, [ProcedureBasicManeuver, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5438306318378493224, 5970325316227680169), ProcedureBasicManeuver) +agcls.AgClassCatalog.add_catalog_entry((5535758776307025908, 3030330840174814851), ProcedureBasicManeuver) agcls.AgTypeNameMap["ProcedureBasicManeuver"] = ProcedureBasicManeuver class BasicManeuverStrategyWeave(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -8149,7 +8145,7 @@ class BasicManeuverStrategyWeave(IBasicManeuverStrategy, SupportsDeleteCallback) _get_compensate_for_coriolis_acceleration_method_offset = 12 _set_compensate_for_coriolis_acceleration_method_offset = 13 _metadata = { - "iid_data" : (5498161033082324708, 15050332780891237523), + "iid_data" : (5142170851792937386, 934336530958296747), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8279,7 +8275,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyWeave, [BasicManeuverStrategyWeave, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4741432811209582740, 17876430357664068016), BasicManeuverStrategyWeave) +agcls.AgClassCatalog.add_catalog_entry((5396798309067024176, 13774548586811068042), BasicManeuverStrategyWeave) agcls.AgTypeNameMap["BasicManeuverStrategyWeave"] = BasicManeuverStrategyWeave class ProcedureTimeOptions(SupportsDeleteCallback): @@ -8318,7 +8314,7 @@ class ProcedureTimeOptions(SupportsDeleteCallback): _get_stop_time_method_offset = 14 _set_stop_time_method_offset = 15 _metadata = { - "iid_data" : (5431356329456530164, 11282614112339302277), + "iid_data" : (4667831806631610349, 12412774730905649300), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8465,7 +8461,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureTimeOptions, [ProcedureTimeOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4806824256453033598, 10159111947367507632), ProcedureTimeOptions) +agcls.AgClassCatalog.add_catalog_entry((5339378358954023130, 9347695091683422098), ProcedureTimeOptions) agcls.AgTypeNameMap["ProcedureTimeOptions"] = ProcedureTimeOptions class CalculationOptions(SupportsDeleteCallback): @@ -8488,7 +8484,7 @@ class CalculationOptions(SupportsDeleteCallback): _get_integrator_type_string_method_offset = 13 _set_integrator_type_string_method_offset = 14 _metadata = { - "iid_data" : (4930309390064999262, 5777468632786382513), + "iid_data" : (5504829748820005356, 7071903874291452049), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8628,7 +8624,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CalculationOptions, [CalculationOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5747373335486459111, 3684632747864185757), CalculationOptions) +agcls.AgClassCatalog.add_catalog_entry((5213506158115439797, 13366459857623739266), CalculationOptions) agcls.AgTypeNameMap["CalculationOptions"] = CalculationOptions class AircraftCategory(SupportsDeleteCallback): @@ -8659,7 +8655,7 @@ class AircraftCategory(SupportsDeleteCallback): _get_missile_models_method_offset = 2 _get_rotorcraft_models_method_offset = 3 _metadata = { - "iid_data" : (5393766329145449059, 6703502100005194163), + "iid_data" : (5489685917864336956, 3606560879644657037), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -8707,7 +8703,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftCategory, [AircraftCategory, ]) -agcls.AgClassCatalog.add_catalog_entry((5038526480345777203, 17565896557184368030), AircraftCategory) +agcls.AgClassCatalog.add_catalog_entry((4849081697748131536, 1141273701239428995), AircraftCategory) agcls.AgTypeNameMap["AircraftCategory"] = AircraftCategory class Catalog(SupportsDeleteCallback): @@ -8753,7 +8749,7 @@ class Catalog(SupportsDeleteCallback): _get_vtol_point_category_method_offset = 5 _get_waypoint_category_method_offset = 6 _metadata = { - "iid_data" : (4867560862593147186, 13685186326758395068), + "iid_data" : (4973474064043300778, 4070770747530553996), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -8828,7 +8824,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Catalog, [Catalog, ]) -agcls.AgClassCatalog.add_catalog_entry((4907045706268839733, 1198668682488985004), Catalog) +agcls.AgClassCatalog.add_catalog_entry((5688422380518345070, 604876087749257635), Catalog) agcls.AgTypeNameMap["Catalog"] = Catalog class AircraftModel(IAviatorVehicle, ICatalogItem, SupportsDeleteCallback): @@ -8996,7 +8992,7 @@ class AircraftModel(IAviatorVehicle, ICatalogItem, SupportsDeleteCallback): _get_vtol_method_offset = 11 _get_terrain_follow_method_offset = 12 _metadata = { - "iid_data" : (4972221985443648774, 11607092758271299260), + "iid_data" : (5636509926916226332, 6253617867022735504), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9127,7 +9123,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftModel, [AircraftModel, IAviatorVehicle, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5272649341851046442, 10204808036967213963), AircraftModel) +agcls.AgClassCatalog.add_catalog_entry((5193525929020974998, 15077056609836361906), AircraftModel) agcls.AgTypeNameMap["AircraftModel"] = AircraftModel class MissileModel(IAviatorVehicle, ICatalogItem, SupportsDeleteCallback): @@ -9183,7 +9179,7 @@ class MissileModel(IAviatorVehicle, ICatalogItem, SupportsDeleteCallback): _get_propulsion_method_offset = 46 _get_as_catalog_item_method_offset = 47 _metadata = { - "iid_data" : (5036037641348746326, 5450613477693494170), + "iid_data" : (4681295760763136822, 11460975852987198110), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -9607,7 +9603,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileModel, [MissileModel, IAviatorVehicle, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5537525572496185256, 6677635249753434025), MissileModel) +agcls.AgClassCatalog.add_catalog_entry((4766252405608863918, 7257145030441010058), MissileModel) agcls.AgTypeNameMap["MissileModel"] = MissileModel class RotorcraftModel(IAviatorVehicle, ICatalogItem, SupportsDeleteCallback): @@ -9660,7 +9656,7 @@ class RotorcraftModel(IAviatorVehicle, ICatalogItem, SupportsDeleteCallback): _get_propulsion_method_offset = 43 _get_as_catalog_item_method_offset = 44 _metadata = { - "iid_data" : (5082120676369899385, 4325334539633823629), + "iid_data" : (5088341758162941266, 15561215917683915412), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10058,7 +10054,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RotorcraftModel, [RotorcraftModel, IAviatorVehicle, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5132696765661705826, 14502770979691808656), RotorcraftModel) +agcls.AgClassCatalog.add_catalog_entry((5013427988367669320, 1396261823066560442), RotorcraftModel) agcls.AgTypeNameMap["RotorcraftModel"] = RotorcraftModel class RotorcraftAerodynamic(SupportsDeleteCallback): @@ -10089,7 +10085,7 @@ class RotorcraftAerodynamic(SupportsDeleteCallback): _get_induced_power_correction_factor_method_offset = 21 _set_induced_power_correction_factor_method_offset = 22 _metadata = { - "iid_data" : (5318240503192117773, 12951249891304096688), + "iid_data" : (4936104753732431050, 6523856254366325674), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10297,7 +10293,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RotorcraftAerodynamic, [RotorcraftAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5254408426110746023, 3824899600395506365), RotorcraftAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5538979821403607519, 246927089272441010), RotorcraftAerodynamic) agcls.AgTypeNameMap["RotorcraftAerodynamic"] = RotorcraftAerodynamic class RotorcraftPropulsion(SupportsDeleteCallback): @@ -10312,7 +10308,7 @@ class RotorcraftPropulsion(SupportsDeleteCallback): _get_max_sl_fuel_flow_method_offset = 5 _set_max_sl_fuel_flow_method_offset = 6 _metadata = { - "iid_data" : (5259623472655829368, 12428325399528728501), + "iid_data" : (5466234358335710643, 13481373944602217368), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10384,7 +10380,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RotorcraftPropulsion, [RotorcraftPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5760757719442343448, 132377700848243866), RotorcraftPropulsion) +agcls.AgClassCatalog.add_catalog_entry((4954925872482214284, 5826600120804496822), RotorcraftPropulsion) agcls.AgTypeNameMap["RotorcraftPropulsion"] = RotorcraftPropulsion class AircraftAcceleration(ICatalogItem, SupportsDeleteCallback): @@ -10459,7 +10455,7 @@ class AircraftAcceleration(ICatalogItem, SupportsDeleteCallback): _get_advanced_acceleration_by_name_method_offset = 3 _get_as_catalog_item_method_offset = 4 _metadata = { - "iid_data" : (5381104812027548008, 3758078246891655319), + "iid_data" : (4965847864246375211, 5723404589153578646), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10510,7 +10506,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftAcceleration, [AircraftAcceleration, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5513893073497569268, 18062891268736021946), AircraftAcceleration) +agcls.AgClassCatalog.add_catalog_entry((4765253812932881041, 1671874116885209782), AircraftAcceleration) agcls.AgTypeNameMap["AircraftAcceleration"] = AircraftAcceleration class AircraftBasicAccelerationModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -10572,7 +10568,7 @@ class AircraftBasicAccelerationModel(IPerformanceModel, ICatalogItem, SupportsDe _get_propulsion_method_offset = 5 _get_as_catalog_item_method_offset = 6 _metadata = { - "iid_data" : (4918589609424149010, 10824534501852204216), + "iid_data" : (5396688568158518981, 938996353364453046), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10649,7 +10645,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftBasicAccelerationModel, [AircraftBasicAccelerationModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5233981690568010157, 10284429996961284255), AircraftBasicAccelerationModel) +agcls.AgClassCatalog.add_catalog_entry((5580269657148049658, 7947549533235399817), AircraftBasicAccelerationModel) agcls.AgTypeNameMap["AircraftBasicAccelerationModel"] = AircraftBasicAccelerationModel class AircraftClimb(ICatalogItem, SupportsDeleteCallback): @@ -10662,7 +10658,7 @@ class AircraftClimb(ICatalogItem, SupportsDeleteCallback): _get_advanced_climb_by_name_method_offset = 3 _get_as_catalog_item_method_offset = 4 _metadata = { - "iid_data" : (5263267494218211610, 12329219289477949313), + "iid_data" : (5008952249113546711, 9691814473869667734), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10713,7 +10709,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftClimb, [AircraftClimb, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5617790646698935986, 14996628473608278423), AircraftClimb) +agcls.AgClassCatalog.add_catalog_entry((5643739233514792193, 9307666444047251116), AircraftClimb) agcls.AgTypeNameMap["AircraftClimb"] = AircraftClimb class AircraftCruise(ICatalogItem, SupportsDeleteCallback): @@ -10765,7 +10761,7 @@ class AircraftCruise(ICatalogItem, SupportsDeleteCallback): _get_advanced_cruise_by_name_method_offset = 3 _get_as_catalog_item_method_offset = 4 _metadata = { - "iid_data" : (5128623341727715783, 9002706155677001097), + "iid_data" : (5156569774916860241, 1985722768343125135), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10816,7 +10812,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftCruise, [AircraftCruise, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4952713164558545716, 391472350963315864), AircraftCruise) +agcls.AgClassCatalog.add_catalog_entry((4746417084949936245, 4531765965440607874), AircraftCruise) agcls.AgTypeNameMap["AircraftCruise"] = AircraftCruise class AircraftDescent(ICatalogItem, SupportsDeleteCallback): @@ -10829,7 +10825,7 @@ class AircraftDescent(ICatalogItem, SupportsDeleteCallback): _get_advanced_descent_by_name_method_offset = 3 _get_as_catalog_item_method_offset = 4 _metadata = { - "iid_data" : (5297052565690495579, 8482664394541642129), + "iid_data" : (5148500345786319934, 5475931448375770533), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10880,7 +10876,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftDescent, [AircraftDescent, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5218114732559411329, 18271609367029705879), AircraftDescent) +agcls.AgClassCatalog.add_catalog_entry((5482907857424580499, 11891668127096258730), AircraftDescent) agcls.AgTypeNameMap["AircraftDescent"] = AircraftDescent class AircraftLanding(ICatalogItem, SupportsDeleteCallback): @@ -10893,7 +10889,7 @@ class AircraftLanding(ICatalogItem, SupportsDeleteCallback): _get_advanced_landing_by_name_method_offset = 3 _get_as_catalog_item_method_offset = 4 _metadata = { - "iid_data" : (4810761550589613477, 16758738712672605105), + "iid_data" : (5380649205211566885, 11536877373284635036), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -10944,7 +10940,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftLanding, [AircraftLanding, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4740693708489443339, 736458658073889207), AircraftLanding) +agcls.AgClassCatalog.add_catalog_entry((5677008395997001239, 6865536198166893722), AircraftLanding) agcls.AgTypeNameMap["AircraftLanding"] = AircraftLanding class AircraftTakeoff(ICatalogItem, SupportsDeleteCallback): @@ -10957,7 +10953,7 @@ class AircraftTakeoff(ICatalogItem, SupportsDeleteCallback): _get_advanced_takeoff_by_name_method_offset = 3 _get_as_catalog_item_method_offset = 4 _metadata = { - "iid_data" : (5694947358439793555, 17623821908663075205), + "iid_data" : (5371661512941348070, 5452167388218524078), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11008,7 +11004,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftTakeoff, [AircraftTakeoff, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5587969153310880849, 14792461406398889898), AircraftTakeoff) +agcls.AgClassCatalog.add_catalog_entry((5520225686224600366, 7779319977820902066), AircraftTakeoff) agcls.AgTypeNameMap["AircraftTakeoff"] = AircraftTakeoff class AircraftBasicClimbModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -11035,7 +11031,7 @@ class AircraftBasicClimbModel(IPerformanceModel, ICatalogItem, SupportsDeleteCal _set_relative_airspeed_tolerance_method_offset = 17 _get_as_catalog_item_method_offset = 18 _metadata = { - "iid_data" : (4965986558778284076, 16667235744495728830), + "iid_data" : (5504996431594551951, 9980915875655069615), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11211,7 +11207,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftBasicClimbModel, [AircraftBasicClimbModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5488216727438286377, 10220011439221355917), AircraftBasicClimbModel) +agcls.AgClassCatalog.add_catalog_entry((4918238711963724874, 11923535033853012869), AircraftBasicClimbModel) agcls.AgTypeNameMap["AircraftBasicClimbModel"] = AircraftBasicClimbModel class AircraftAdvancedClimbModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -11241,7 +11237,7 @@ class AircraftAdvancedClimbModel(IPerformanceModel, ICatalogItem, SupportsDelete _set_compute_delta_altitude_method_offset = 20 _get_as_catalog_item_method_offset = 21 _metadata = { - "iid_data" : (5543563085120883607, 6217179742438742698), + "iid_data" : (5695051257584060625, 1426291770129389447), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11441,7 +11437,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftAdvancedClimbModel, [AircraftAdvancedClimbModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4736708800223409411, 13979770057904007563), AircraftAdvancedClimbModel) +agcls.AgClassCatalog.add_catalog_entry((4771562046338436835, 817636075685375616), AircraftAdvancedClimbModel) agcls.AgTypeNameMap["AircraftAdvancedClimbModel"] = AircraftAdvancedClimbModel class AircraftBasicCruiseModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -11520,7 +11516,7 @@ class AircraftBasicCruiseModel(IPerformanceModel, ICatalogItem, SupportsDeleteCa _set_max_performance_airspeed_fuel_flow_method_offset = 30 _get_as_catalog_item_method_offset = 31 _metadata = { - "iid_data" : (5314586510594823485, 6471808013847381131), + "iid_data" : (5749495954270543953, 128745199597452177), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11807,7 +11803,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftBasicCruiseModel, [AircraftBasicCruiseModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5471844237425838798, 12111710160149214125), AircraftBasicCruiseModel) +agcls.AgClassCatalog.add_catalog_entry((5632701006039063888, 13175790382043705248), AircraftBasicCruiseModel) agcls.AgTypeNameMap["AircraftBasicCruiseModel"] = AircraftBasicCruiseModel class AircraftAdvancedCruiseModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -11830,7 +11826,7 @@ class AircraftAdvancedCruiseModel(IPerformanceModel, ICatalogItem, SupportsDelet _set_compute_delta_downrange_method_offset = 13 _get_as_catalog_item_method_offset = 14 _metadata = { - "iid_data" : (4951863565701278341, 9812484038019628430), + "iid_data" : (4816497776213729714, 7836896889112638124), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -11972,7 +11968,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftAdvancedCruiseModel, [AircraftAdvancedCruiseModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5455870576064233751, 10403403645709593512), AircraftAdvancedCruiseModel) +agcls.AgClassCatalog.add_catalog_entry((5733141764420385001, 16310650300397023886), AircraftAdvancedCruiseModel) agcls.AgTypeNameMap["AircraftAdvancedCruiseModel"] = AircraftAdvancedCruiseModel class AircraftBasicDescentModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -11999,7 +11995,7 @@ class AircraftBasicDescentModel(IPerformanceModel, ICatalogItem, SupportsDeleteC _set_relative_airspeed_tolerance_method_offset = 17 _get_as_catalog_item_method_offset = 18 _metadata = { - "iid_data" : (4619424590425145819, 1963764848038236049), + "iid_data" : (4901651452483084696, 1328596866946163386), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12175,7 +12171,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftBasicDescentModel, [AircraftBasicDescentModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4788927177679408495, 6388236481941240196), AircraftBasicDescentModel) +agcls.AgClassCatalog.add_catalog_entry((5058042699067731334, 7035827920342965160), AircraftBasicDescentModel) agcls.AgTypeNameMap["AircraftBasicDescentModel"] = AircraftBasicDescentModel class AircraftAdvancedDescentModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -12203,7 +12199,7 @@ class AircraftAdvancedDescentModel(IPerformanceModel, ICatalogItem, SupportsDele _set_compute_delta_altitude_method_offset = 18 _get_as_catalog_item_method_offset = 19 _metadata = { - "iid_data" : (5138930714286807665, 1693484297723898786), + "iid_data" : (4994746524817632594, 12331294364870024110), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12387,7 +12383,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftAdvancedDescentModel, [AircraftAdvancedDescentModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5324825486015993906, 2788835445536991165), AircraftAdvancedDescentModel) +agcls.AgClassCatalog.add_catalog_entry((4810392645192815715, 10661088986066670519), AircraftAdvancedDescentModel) agcls.AgTypeNameMap["AircraftAdvancedDescentModel"] = AircraftAdvancedDescentModel class AircraftBasicTakeoffModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -12413,7 +12409,7 @@ class AircraftBasicTakeoffModel(IPerformanceModel, ICatalogItem, SupportsDeleteC _set_departure_fuel_flow_method_offset = 16 _get_as_catalog_item_method_offset = 17 _metadata = { - "iid_data" : (5032744767634970533, 755518156549444771), + "iid_data" : (5063487560725686991, 3104166190668644788), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12580,7 +12576,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftBasicTakeoffModel, [AircraftBasicTakeoffModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5606729336629723337, 16741769561151290246), AircraftBasicTakeoffModel) +agcls.AgClassCatalog.add_catalog_entry((5069809862486470317, 3059198612246675100), AircraftBasicTakeoffModel) agcls.AgTypeNameMap["AircraftBasicTakeoffModel"] = AircraftBasicTakeoffModel class AircraftAdvancedTakeoffModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -12605,7 +12601,7 @@ class AircraftAdvancedTakeoffModel(IPerformanceModel, ICatalogItem, SupportsDele _set_use_afterburner_method_offset = 15 _get_as_catalog_item_method_offset = 16 _metadata = { - "iid_data" : (5320830156872402224, 10166003988108511629), + "iid_data" : (4804300080922443331, 7569114345341915778), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12762,7 +12758,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftAdvancedTakeoffModel, [AircraftAdvancedTakeoffModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5096944394266841251, 9249196675554252163), AircraftAdvancedTakeoffModel) +agcls.AgClassCatalog.add_catalog_entry((5471485850669885308, 15130642533728754350), AircraftAdvancedTakeoffModel) agcls.AgTypeNameMap["AircraftAdvancedTakeoffModel"] = AircraftAdvancedTakeoffModel class AircraftBasicLandingModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -12783,7 +12779,7 @@ class AircraftBasicLandingModel(IPerformanceModel, ICatalogItem, SupportsDeleteC _set_fuel_flow_method_offset = 11 _get_as_catalog_item_method_offset = 12 _metadata = { - "iid_data" : (4905149018706593974, 16513096893308921742), + "iid_data" : (5241427296760465661, 17520311546848145847), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -12908,7 +12904,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftBasicLandingModel, [AircraftBasicLandingModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4668682694342627584, 2103924401706785409), AircraftBasicLandingModel) +agcls.AgClassCatalog.add_catalog_entry((4657893715710463471, 7503168794398356380), AircraftBasicLandingModel) agcls.AgTypeNameMap["AircraftBasicLandingModel"] = AircraftBasicLandingModel class AircraftAdvancedLandingModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -12930,7 +12926,7 @@ class AircraftAdvancedLandingModel(IPerformanceModel, ICatalogItem, SupportsDele _set_braking_deceleration_g_method_offset = 12 _get_as_catalog_item_method_offset = 13 _metadata = { - "iid_data" : (5277953693984597077, 10394557647785555631), + "iid_data" : (5162617842852180659, 14238651546623653544), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13062,7 +13058,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftAdvancedLandingModel, [AircraftAdvancedLandingModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4698133591076713687, 3121932985451287191), AircraftAdvancedLandingModel) +agcls.AgClassCatalog.add_catalog_entry((5154614846813645806, 13368939455716680083), AircraftAdvancedLandingModel) agcls.AgTypeNameMap["AircraftAdvancedLandingModel"] = AircraftAdvancedLandingModel class AirportCategory(SupportsDeleteCallback): @@ -13072,7 +13068,7 @@ class AirportCategory(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_arinc424_airports_method_offset = 1 _metadata = { - "iid_data" : (4716319275932126710, 2976160558904714927), + "iid_data" : (5562610252669120732, 11789923023901548460), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13102,7 +13098,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AirportCategory, [AirportCategory, ]) -agcls.AgClassCatalog.add_catalog_entry((4948677995080953579, 11068242944747772575), AirportCategory) +agcls.AgClassCatalog.add_catalog_entry((5480253489012621428, 15015007664775040415), AirportCategory) agcls.AgTypeNameMap["AirportCategory"] = AirportCategory class ARINC424Airport(IARINC424Item, ICatalogAirport, ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -13127,7 +13123,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ARINC424Airport, [IARINC424Item, ICatalogAirport, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5153344260385549656, 2532207200311691662), ARINC424Airport) +agcls.AgClassCatalog.add_catalog_entry((5695880047840506734, 13619481651860910229), ARINC424Airport) agcls.AgTypeNameMap["ARINC424Airport"] = ARINC424Airport class ARINC424Runway(IARINC424Item, ICatalogRunway, ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -13137,7 +13133,7 @@ class ARINC424Runway(IARINC424Item, ICatalogRunway, ICatalogWaypoint, ICatalogIt _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_as_catalog_item_method_offset = 1 _metadata = { - "iid_data" : (5300123620389747771, 18053247007351242896), + "iid_data" : (5518374434334432230, 11352550347428610450), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13173,7 +13169,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ARINC424Runway, [ARINC424Runway, IARINC424Item, ICatalogRunway, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4920080154187198702, 7391099673982507661), ARINC424Runway) +agcls.AgClassCatalog.add_catalog_entry((5240728262480282462, 6974955247575409538), ARINC424Runway) agcls.AgTypeNameMap["ARINC424Runway"] = ARINC424Runway class DAFIFRunway(IDAFIFItem, ICatalogRunway, ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -13198,7 +13194,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DAFIFRunway, [IDAFIFItem, ICatalogRunway, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4742072681057648609, 7698952542910555306), DAFIFRunway) +agcls.AgClassCatalog.add_catalog_entry((4639316452576795159, 10754418360078932356), DAFIFRunway) agcls.AgTypeNameMap["DAFIFRunway"] = DAFIFRunway class DAFIFHelipad(IDAFIFItem, ICatalogVTOLPoint, ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -13223,7 +13219,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DAFIFHelipad, [IDAFIFItem, ICatalogVTOLPoint, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5242889605316044604, 11897854504103653769), DAFIFHelipad) +agcls.AgClassCatalog.add_catalog_entry((5381049473006726170, 15524975654624003494), DAFIFHelipad) agcls.AgTypeNameMap["DAFIFHelipad"] = DAFIFHelipad class DAFIFWaypoint(IDAFIFItem, ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -13246,7 +13242,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DAFIFWaypoint, [IDAFIFItem, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4681954691512884825, 10308348976302292395), DAFIFWaypoint) +agcls.AgClassCatalog.add_catalog_entry((5054138932508819325, 1926192081655789481), DAFIFWaypoint) agcls.AgTypeNameMap["DAFIFWaypoint"] = DAFIFWaypoint class RunwayCategory(SupportsDeleteCallback): @@ -13258,7 +13254,7 @@ class RunwayCategory(SupportsDeleteCallback): _get_arinc424_runways_method_offset = 2 _get_dafif_runways_method_offset = 3 _metadata = { - "iid_data" : (5167318891465223627, 14287069589925218227), + "iid_data" : (4711442299839593451, 13126145326095319704), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13306,7 +13302,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RunwayCategory, [RunwayCategory, ]) -agcls.AgClassCatalog.add_catalog_entry((5469050913701344868, 8227015865766767039), RunwayCategory) +agcls.AgClassCatalog.add_catalog_entry((5648699905031174973, 11613715701558742457), RunwayCategory) agcls.AgTypeNameMap["RunwayCategory"] = RunwayCategory class UserRunwaySource(ICatalogSource, SupportsDeleteCallback): @@ -13334,7 +13330,7 @@ class UserRunwaySource(ICatalogSource, SupportsDeleteCallback): _add_user_runway_method_offset = 2 _get_as_catalog_source_method_offset = 3 _metadata = { - "iid_data" : (4676451489891113138, 8977042287783605675), + "iid_data" : (5266156379691721799, 11489472974535228319), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13378,7 +13374,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserRunwaySource, [UserRunwaySource, ICatalogSource]) -agcls.AgClassCatalog.add_catalog_entry((5635637392444233572, 17245173151766416020), UserRunwaySource) +agcls.AgClassCatalog.add_catalog_entry((5166644176318206180, 13492131181876452525), UserRunwaySource) agcls.AgTypeNameMap["UserRunwaySource"] = UserRunwaySource class UserRunway(ICatalogRunway, ICatalogItem, ICatalogWaypoint, SupportsDeleteCallback): @@ -13405,7 +13401,7 @@ class UserRunway(ICatalogRunway, ICatalogItem, ICatalogWaypoint, SupportsDeleteC _copy_site_method_offset = 17 _paste_site_method_offset = 18 _metadata = { - "iid_data" : (4820628736157176607, 17908593095754821544), + "iid_data" : (5012720820414260687, 15615585527543738281), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13579,7 +13575,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserRunway, [UserRunway, ICatalogRunway, ICatalogItem, ICatalogWaypoint]) -agcls.AgClassCatalog.add_catalog_entry((5691789674305805005, 304905329320076219), UserRunway) +agcls.AgClassCatalog.add_catalog_entry((5760526383855429399, 11512719369215089043), UserRunway) agcls.AgTypeNameMap["UserRunway"] = UserRunway class AltitudeMSLOptions(SupportsDeleteCallback): @@ -13592,7 +13588,7 @@ class AltitudeMSLOptions(SupportsDeleteCallback): _get_msl_altitude_method_offset = 3 _set_msl_altitude_method_offset = 4 _metadata = { - "iid_data" : (5354678070619953400, 16650566902719874200), + "iid_data" : (5192746625142469395, 9436369468948997792), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13647,7 +13643,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AltitudeMSLOptions, [AltitudeMSLOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4711346236767512285, 12895539298887267007), AltitudeMSLOptions) +agcls.AgClassCatalog.add_catalog_entry((5554272562511364283, 2993466492885613712), AltitudeMSLOptions) agcls.AgTypeNameMap["AltitudeMSLOptions"] = AltitudeMSLOptions class AltitudeOptions(SupportsDeleteCallback): @@ -13662,7 +13658,7 @@ class AltitudeOptions(SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (4916664038627200200, 6937122557711862173), + "iid_data" : (5155023780155275642, 5843115366069349549), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13734,7 +13730,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AltitudeOptions, [AltitudeOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5605824035098034871, 2592958110125322650), AltitudeOptions) +agcls.AgClassCatalog.add_catalog_entry((5734503174630273988, 15369752099600976549), AltitudeOptions) agcls.AgTypeNameMap["AltitudeOptions"] = AltitudeOptions class ArcAltitudeOptions(SupportsDeleteCallback): @@ -13749,7 +13745,7 @@ class ArcAltitudeOptions(SupportsDeleteCallback): _get_stop_arc_altitude_method_offset = 5 _set_stop_arc_altitude_method_offset = 6 _metadata = { - "iid_data" : (5311428139126596917, 7870750672865060761), + "iid_data" : (5406740074900250429, 10345780200987241349), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13821,7 +13817,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ArcAltitudeOptions, [ArcAltitudeOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5643814476002063505, 18340846669876596410), ArcAltitudeOptions) +agcls.AgClassCatalog.add_catalog_entry((4687435126929753454, 17653931878033330091), ArcAltitudeOptions) agcls.AgTypeNameMap["ArcAltitudeOptions"] = ArcAltitudeOptions class ArcAltitudeAndDelayOptions(SupportsDeleteCallback): @@ -13838,7 +13834,7 @@ class ArcAltitudeAndDelayOptions(SupportsDeleteCallback): _get_stop_arc_altitude_method_offset = 7 _set_stop_arc_altitude_method_offset = 8 _metadata = { - "iid_data" : (5091741236913358761, 4527708200198965125), + "iid_data" : (5068246691171908643, 7715317223099941788), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -13927,7 +13923,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ArcAltitudeAndDelayOptions, [ArcAltitudeAndDelayOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5626426987589423015, 10342354197599988640), ArcAltitudeAndDelayOptions) +agcls.AgClassCatalog.add_catalog_entry((5752539890904690784, 1553275434483071365), ArcAltitudeAndDelayOptions) agcls.AgTypeNameMap["ArcAltitudeAndDelayOptions"] = ArcAltitudeAndDelayOptions class ArcOptions(SupportsDeleteCallback): @@ -13950,7 +13946,7 @@ class ArcOptions(SupportsDeleteCallback): _get_exit_arc_method_offset = 13 _set_exit_arc_method_offset = 14 _metadata = { - "iid_data" : (4881719014414109863, 13875083150837249449), + "iid_data" : (5018730939163766686, 18413116871402416016), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14090,7 +14086,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ArcOptions, [ArcOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4985001686384732151, 3276579562627893893), ArcOptions) +agcls.AgClassCatalog.add_catalog_entry((4958050966300033771, 9797159204439857043), ArcOptions) agcls.AgTypeNameMap["ArcOptions"] = ArcOptions class AltitudeMSLAndLevelOffOptions(SupportsDeleteCallback): @@ -14140,7 +14136,7 @@ class AltitudeMSLAndLevelOffOptions(SupportsDeleteCallback): _get_level_off_mode_method_offset = 7 _set_level_off_mode_method_offset = 8 _metadata = { - "iid_data" : (4970555218238608998, 11906085318817631130), + "iid_data" : (4863612412406756989, 3886928405294117022), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14229,7 +14225,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AltitudeMSLAndLevelOffOptions, [AltitudeMSLAndLevelOffOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4623922148496958771, 14914904139938911918), AltitudeMSLAndLevelOffOptions) +agcls.AgClassCatalog.add_catalog_entry((4900389687801392814, 9065727710603320996), AltitudeMSLAndLevelOffOptions) agcls.AgTypeNameMap["AltitudeMSLAndLevelOffOptions"] = AltitudeMSLAndLevelOffOptions class CruiseAirspeedOptions(SupportsDeleteCallback): @@ -14276,7 +14272,7 @@ class CruiseAirspeedOptions(SupportsDeleteCallback): _get_other_airspeed_method_offset = 4 _set_other_airspeed_method_offset = 5 _metadata = { - "iid_data" : (4775037409602090834, 14321643648366655389), + "iid_data" : (4838475914553442406, 10657970885226365364), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14339,7 +14335,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CruiseAirspeedOptions, [CruiseAirspeedOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5589499567568918408, 8793492467480374660), CruiseAirspeedOptions) +agcls.AgClassCatalog.add_catalog_entry((5442623305892701977, 4478253591644417470), CruiseAirspeedOptions) agcls.AgTypeNameMap["CruiseAirspeedOptions"] = CruiseAirspeedOptions class CruiseAirspeedProfile(SupportsDeleteCallback): @@ -14350,7 +14346,7 @@ class CruiseAirspeedProfile(SupportsDeleteCallback): _get_fly_cruise_airspeed_profile_method_offset = 1 _set_fly_cruise_airspeed_profile_method_offset = 2 _metadata = { - "iid_data" : (4932691083798754313, 2757480245686328988), + "iid_data" : (4677696975103187278, 6711917474839431584), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14388,7 +14384,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CruiseAirspeedProfile, [CruiseAirspeedProfile, ]) -agcls.AgClassCatalog.add_catalog_entry((5042125039608830422, 186775197327029686), CruiseAirspeedProfile) +agcls.AgClassCatalog.add_catalog_entry((5574732315361160780, 284231404862579371), CruiseAirspeedProfile) agcls.AgTypeNameMap["CruiseAirspeedProfile"] = CruiseAirspeedProfile class CruiseAirspeedAndProfileOptions(ICruiseAirspeedAndProfileOptions, SupportsDeleteCallback): @@ -14407,7 +14403,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CruiseAirspeedAndProfileOptions, [ICruiseAirspeedAndProfileOptions]) -agcls.AgClassCatalog.add_catalog_entry((5023146659635499349, 10240031022027307191), CruiseAirspeedAndProfileOptions) +agcls.AgClassCatalog.add_catalog_entry((5731117687366463971, 2219706640085936316), CruiseAirspeedAndProfileOptions) agcls.AgTypeNameMap["CruiseAirspeedAndProfileOptions"] = CruiseAirspeedAndProfileOptions class LandingCruiseAirspeedAndProfileOptions(ICruiseAirspeedAndProfileOptions, SupportsDeleteCallback): @@ -14426,7 +14422,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LandingCruiseAirspeedAndProfileOptions, [ICruiseAirspeedAndProfileOptions]) -agcls.AgClassCatalog.add_catalog_entry((5282497060921620892, 7823813257265650837), LandingCruiseAirspeedAndProfileOptions) +agcls.AgClassCatalog.add_catalog_entry((5556811465510407436, 14593697919726835347), LandingCruiseAirspeedAndProfileOptions) agcls.AgTypeNameMap["LandingCruiseAirspeedAndProfileOptions"] = LandingCruiseAirspeedAndProfileOptions class EnrouteOptions(SupportsDeleteCallback): @@ -14439,7 +14435,7 @@ class EnrouteOptions(SupportsDeleteCallback): _get_max_turn_radius_factor_method_offset = 3 _set_max_turn_radius_factor_method_offset = 4 _metadata = { - "iid_data" : (5388097155578164474, 7061394601143800450), + "iid_data" : (5122111393695442822, 8859071155128448440), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14494,7 +14490,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EnrouteOptions, [EnrouteOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5601440232813659681, 2626155638734127273), EnrouteOptions) +agcls.AgClassCatalog.add_catalog_entry((4865779387900888246, 13180381114587025328), EnrouteOptions) agcls.AgTypeNameMap["EnrouteOptions"] = EnrouteOptions class EnrouteAndDelayOptions(IEnrouteAndDelayOptions, SupportsDeleteCallback): @@ -14513,7 +14509,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EnrouteAndDelayOptions, [IEnrouteAndDelayOptions]) -agcls.AgClassCatalog.add_catalog_entry((5633379882483759369, 15566420089287312029), EnrouteAndDelayOptions) +agcls.AgClassCatalog.add_catalog_entry((5152005487488067743, 5472963551568619392), EnrouteAndDelayOptions) agcls.AgTypeNameMap["EnrouteAndDelayOptions"] = EnrouteAndDelayOptions class LandingEnrouteOptions(IEnrouteAndDelayOptions, SupportsDeleteCallback): @@ -14532,7 +14528,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LandingEnrouteOptions, [IEnrouteAndDelayOptions]) -agcls.AgClassCatalog.add_catalog_entry((5505692743636881819, 1797000207370880952), LandingEnrouteOptions) +agcls.AgClassCatalog.add_catalog_entry((4787634954632798662, 17263952360538447806), LandingEnrouteOptions) agcls.AgTypeNameMap["LandingEnrouteOptions"] = LandingEnrouteOptions class EnrouteTurnDirectionOptions(SupportsDeleteCallback): @@ -14545,7 +14541,7 @@ class EnrouteTurnDirectionOptions(SupportsDeleteCallback): _get_enroute_second_turn_method_offset = 3 _set_enroute_second_turn_method_offset = 4 _metadata = { - "iid_data" : (4825843845888691284, 5666336038605995175), + "iid_data" : (5640757882732516878, 7985551418961018801), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14600,7 +14596,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, EnrouteTurnDirectionOptions, [EnrouteTurnDirectionOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5525734658029426163, 7829029184116166294), EnrouteTurnDirectionOptions) +agcls.AgClassCatalog.add_catalog_entry((4800151134475803483, 2006904964009746340), EnrouteTurnDirectionOptions) agcls.AgTypeNameMap["EnrouteTurnDirectionOptions"] = EnrouteTurnDirectionOptions class NavigationOptions(SupportsDeleteCallback): @@ -14652,7 +14648,7 @@ class NavigationOptions(SupportsDeleteCallback): _get_enroute_second_turn_method_offset = 9 _set_enroute_second_turn_method_offset = 10 _metadata = { - "iid_data" : (4993099939815057319, 3478925526245202352), + "iid_data" : (4766182303946454781, 3855043144717730236), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14758,7 +14754,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, NavigationOptions, [NavigationOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5297554030905568728, 15312492039192405176), NavigationOptions) +agcls.AgClassCatalog.add_catalog_entry((4645352055708711623, 14202127048887297445), NavigationOptions) agcls.AgTypeNameMap["NavigationOptions"] = NavigationOptions class VerticalPlaneOptions(IVerticalPlaneOptions, SupportsDeleteCallback): @@ -14777,7 +14773,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VerticalPlaneOptions, [IVerticalPlaneOptions]) -agcls.AgClassCatalog.add_catalog_entry((4791831385042236424, 17790584228054945718), VerticalPlaneOptions) +agcls.AgClassCatalog.add_catalog_entry((4972107905237233189, 12111208988046608042), VerticalPlaneOptions) agcls.AgTypeNameMap["VerticalPlaneOptions"] = VerticalPlaneOptions class ArcVerticalPlaneOptions(SupportsDeleteCallback): @@ -14796,7 +14792,7 @@ class ArcVerticalPlaneOptions(SupportsDeleteCallback): _get_max_vert_plane_radius_factor_method_offset = 9 _set_max_vert_plane_radius_factor_method_offset = 10 _metadata = { - "iid_data" : (5401521584591596237, 12745820344260646540), + "iid_data" : (4758778893665829185, 4275343518533404592), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -14902,7 +14898,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ArcVerticalPlaneOptions, [ArcVerticalPlaneOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4652016757415061557, 6686714748074581137), ArcVerticalPlaneOptions) +agcls.AgClassCatalog.add_catalog_entry((5521208610992223945, 15798455181193491609), ArcVerticalPlaneOptions) agcls.AgTypeNameMap["ArcVerticalPlaneOptions"] = ArcVerticalPlaneOptions class VerticalPlaneAndFlightPathOptions(SupportsDeleteCallback): @@ -14919,7 +14915,7 @@ class VerticalPlaneAndFlightPathOptions(SupportsDeleteCallback): _get_max_vert_plane_radius_factor_method_offset = 7 _set_max_vert_plane_radius_factor_method_offset = 8 _metadata = { - "iid_data" : (4866221299348241801, 14897448743116069797), + "iid_data" : (5319689673775542654, 4520288455864500610), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15008,7 +15004,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VerticalPlaneAndFlightPathOptions, [VerticalPlaneAndFlightPathOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4880113513667107889, 8420899053888797363), VerticalPlaneAndFlightPathOptions) +agcls.AgClassCatalog.add_catalog_entry((5127538977089647469, 6137288678311912086), VerticalPlaneAndFlightPathOptions) agcls.AgTypeNameMap["VerticalPlaneAndFlightPathOptions"] = VerticalPlaneAndFlightPathOptions class LandingVerticalPlaneOptions(IVerticalPlaneOptions, SupportsDeleteCallback): @@ -15027,7 +15023,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LandingVerticalPlaneOptions, [IVerticalPlaneOptions]) -agcls.AgClassCatalog.add_catalog_entry((4626924203837884328, 7628565386577197988), LandingVerticalPlaneOptions) +agcls.AgClassCatalog.add_catalog_entry((4888031637281152344, 5745993177391157387), LandingVerticalPlaneOptions) agcls.AgTypeNameMap["LandingVerticalPlaneOptions"] = LandingVerticalPlaneOptions class RunwayHeadingOptions(SupportsDeleteCallback): @@ -15088,7 +15084,7 @@ class RunwayHeadingOptions(SupportsDeleteCallback): _get_runway_mode_method_offset = 1 _set_runway_mode_method_offset = 2 _metadata = { - "iid_data" : (4772948616711334669, 8458670227314885548), + "iid_data" : (5242633157894481446, 3393019592040356765), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15126,7 +15122,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RunwayHeadingOptions, [RunwayHeadingOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5151356003940587454, 7154037557713333679), RunwayHeadingOptions) +agcls.AgClassCatalog.add_catalog_entry((4699449372305649021, 4672281170931822732), RunwayHeadingOptions) agcls.AgTypeNameMap["RunwayHeadingOptions"] = RunwayHeadingOptions class LandingEnterDownwindPattern(SupportsDeleteCallback): @@ -15153,7 +15149,7 @@ class LandingEnterDownwindPattern(SupportsDeleteCallback): _get_touch_and_go_method_offset = 17 _set_touch_and_go_method_offset = 18 _metadata = { - "iid_data" : (4734513232810016191, 3083046802263741063), + "iid_data" : (5480179321700824197, 10416434249875162754), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15327,7 +15323,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LandingEnterDownwindPattern, [LandingEnterDownwindPattern, ]) -agcls.AgClassCatalog.add_catalog_entry((5264644757506879488, 10964076385913793182), LandingEnterDownwindPattern) +agcls.AgClassCatalog.add_catalog_entry((5034507006877487912, 9440447462639297412), LandingEnterDownwindPattern) agcls.AgTypeNameMap["LandingEnterDownwindPattern"] = LandingEnterDownwindPattern class LandingInterceptGlideslope(SupportsDeleteCallback): @@ -15348,7 +15344,7 @@ class LandingInterceptGlideslope(SupportsDeleteCallback): _get_touch_and_go_method_offset = 11 _set_touch_and_go_method_offset = 12 _metadata = { - "iid_data" : (4722193432406915614, 3919694554656369318), + "iid_data" : (5217299874073430731, 16956942887144793751), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15471,7 +15467,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LandingInterceptGlideslope, [LandingInterceptGlideslope, ]) -agcls.AgClassCatalog.add_catalog_entry((5366344207817725495, 12409533042992159899), LandingInterceptGlideslope) +agcls.AgClassCatalog.add_catalog_entry((4923073007103717834, 257787957972910995), LandingInterceptGlideslope) agcls.AgTypeNameMap["LandingInterceptGlideslope"] = LandingInterceptGlideslope class LandingStandardInstrumentApproach(SupportsDeleteCallback): @@ -15523,7 +15519,7 @@ class LandingStandardInstrumentApproach(SupportsDeleteCallback): _get_touch_and_go_method_offset = 15 _set_touch_and_go_method_offset = 16 _metadata = { - "iid_data" : (5318231538284992196, 1134507381071316131), + "iid_data" : (5272246719629093624, 13594628248469641657), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15680,7 +15676,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LandingStandardInstrumentApproach, [LandingStandardInstrumentApproach, ]) -agcls.AgClassCatalog.add_catalog_entry((4840677424178112842, 5244220578861766065), LandingStandardInstrumentApproach) +agcls.AgClassCatalog.add_catalog_entry((5104862220104991994, 10373465547964258710), LandingStandardInstrumentApproach) agcls.AgTypeNameMap["LandingStandardInstrumentApproach"] = LandingStandardInstrumentApproach class TakeoffDeparturePoint(SupportsDeleteCallback): @@ -15701,7 +15697,7 @@ class TakeoffDeparturePoint(SupportsDeleteCallback): _get_hold_on_deck_method_offset = 11 _set_hold_on_deck_method_offset = 12 _metadata = { - "iid_data" : (5384974105934402717, 12902722603171464861), + "iid_data" : (5427044407078698762, 4958266085494000529), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15824,7 +15820,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TakeoffDeparturePoint, [TakeoffDeparturePoint, ]) -agcls.AgClassCatalog.add_catalog_entry((5170363125142911430, 3874157076900173501), TakeoffDeparturePoint) +agcls.AgClassCatalog.add_catalog_entry((4624646358522882830, 1434402489093495982), TakeoffDeparturePoint) agcls.AgTypeNameMap["TakeoffDeparturePoint"] = TakeoffDeparturePoint class TakeoffLowTransition(SupportsDeleteCallback): @@ -15839,7 +15835,7 @@ class TakeoffLowTransition(SupportsDeleteCallback): _get_hold_on_deck_method_offset = 5 _set_hold_on_deck_method_offset = 6 _metadata = { - "iid_data" : (5665343166367508418, 13893054072396564138), + "iid_data" : (4749214285695824476, 13563279868149964959), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -15911,7 +15907,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TakeoffLowTransition, [TakeoffLowTransition, ]) -agcls.AgClassCatalog.add_catalog_entry((5668791560561038875, 16923029776143935925), TakeoffLowTransition) +agcls.AgClassCatalog.add_catalog_entry((5348834264122221942, 13015376062531045546), TakeoffLowTransition) agcls.AgTypeNameMap["TakeoffLowTransition"] = TakeoffLowTransition class TakeoffNormal(SupportsDeleteCallback): @@ -15957,7 +15953,7 @@ class TakeoffNormal(SupportsDeleteCallback): _get_hold_on_deck_method_offset = 9 _set_hold_on_deck_method_offset = 10 _metadata = { - "iid_data" : (5498845233375819305, 14637385257810436005), + "iid_data" : (5373046836958400953, 9974188734981709467), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16063,7 +16059,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TakeoffNormal, [TakeoffNormal, ]) -agcls.AgClassCatalog.add_catalog_entry((4982205817421927695, 3283745831502333602), TakeoffNormal) +agcls.AgClassCatalog.add_catalog_entry((5494155662041698767, 6046196446416431540), TakeoffNormal) agcls.AgTypeNameMap["TakeoffNormal"] = TakeoffNormal class LevelTurns(SupportsDeleteCallback): @@ -16129,7 +16125,7 @@ class LevelTurns(SupportsDeleteCallback): _set_maneuver_mode_method_offset = 9 _get_maneuver_mode_helper_method_offset = 10 _metadata = { - "iid_data" : (5723269250337285450, 7849803881290906029), + "iid_data" : (4854373873852211808, 10519558108067584917), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16237,7 +16233,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, LevelTurns, [LevelTurns, ]) -agcls.AgClassCatalog.add_catalog_entry((4842031065400171495, 15335149086412210363), LevelTurns) +agcls.AgClassCatalog.add_catalog_entry((5554936401080213081, 10718769669080559495), LevelTurns) agcls.AgTypeNameMap["LevelTurns"] = LevelTurns class AttitudeTransitions(SupportsDeleteCallback): @@ -16299,7 +16295,7 @@ class AttitudeTransitions(SupportsDeleteCallback): _get_yaw_rate_method_offset = 5 _set_yaw_rate_method_offset = 6 _metadata = { - "iid_data" : (4809317354746996248, 3931367782668783024), + "iid_data" : (4776225480359389807, 5750204035722807984), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16371,7 +16367,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AttitudeTransitions, [AttitudeTransitions, ]) -agcls.AgClassCatalog.add_catalog_entry((5584586404333393428, 12387107037886590612), AttitudeTransitions) +agcls.AgClassCatalog.add_catalog_entry((4964533484255734767, 7573778694450301630), AttitudeTransitions) agcls.AgTypeNameMap["AttitudeTransitions"] = AttitudeTransitions class ClimbAndDescentTransitions(SupportsDeleteCallback): @@ -16436,7 +16432,7 @@ class ClimbAndDescentTransitions(SupportsDeleteCallback): _set_ignore_flight_path_angle_method_offset = 8 _get_maneuver_mode_helper_method_offset = 9 _metadata = { - "iid_data" : (4787497693753872718, 5667952407318575531), + "iid_data" : (4977187959422170704, 2730238719769779103), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16534,7 +16530,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ClimbAndDescentTransitions, [ClimbAndDescentTransitions, ]) -agcls.AgClassCatalog.add_catalog_entry((5374744943989914698, 12300077720877790391), ClimbAndDescentTransitions) +agcls.AgClassCatalog.add_catalog_entry((4743667745372513897, 8931342206211522453), ClimbAndDescentTransitions) agcls.AgTypeNameMap["ClimbAndDescentTransitions"] = ClimbAndDescentTransitions class AerodynamicPropulsionManeuverModeHelper(SupportsDeleteCallback): @@ -16562,7 +16558,7 @@ class AerodynamicPropulsionManeuverModeHelper(SupportsDeleteCallback): _set_control_authority_method_offset = 18 _get_status_message_method_offset = 19 _metadata = { - "iid_data" : (5328095794674712717, 8005940665812164797), + "iid_data" : (5539063462023777473, 7119045128402220478), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16745,7 +16741,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AerodynamicPropulsionManeuverModeHelper, [AerodynamicPropulsionManeuverModeHelper, ]) -agcls.AgClassCatalog.add_catalog_entry((5554483294060101200, 8600938976610717093), AerodynamicPropulsionManeuverModeHelper) +agcls.AgClassCatalog.add_catalog_entry((5369498693494457531, 7737834542045926328), AerodynamicPropulsionManeuverModeHelper) agcls.AgTypeNameMap["AerodynamicPropulsionManeuverModeHelper"] = AerodynamicPropulsionManeuverModeHelper class AircraftAdvancedAccelerationModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -16759,7 +16755,7 @@ class AircraftAdvancedAccelerationModel(IPerformanceModel, ICatalogItem, Support _get_acceleration_mode_method_offset = 4 _get_as_catalog_item_method_offset = 5 _metadata = { - "iid_data" : (5313840907341593770, 18068732340055302845), + "iid_data" : (5240372956195028431, 11897914145697780148), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16827,7 +16823,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftAdvancedAccelerationModel, [AircraftAdvancedAccelerationModel, IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5358492534817326369, 10261995905994973359), AircraftAdvancedAccelerationModel) +agcls.AgClassCatalog.add_catalog_entry((5318707862976748158, 7717813452354151083), AircraftAdvancedAccelerationModel) agcls.AgTypeNameMap["AircraftAdvancedAccelerationModel"] = AircraftAdvancedAccelerationModel class AircraftAccelerationMode(SupportsDeleteCallback): @@ -16840,7 +16836,7 @@ class AircraftAccelerationMode(SupportsDeleteCallback): _get_acceleration_g_method_offset = 3 _set_acceleration_g_method_offset = 4 _metadata = { - "iid_data" : (5657217427469576289, 12897697484585064127), + "iid_data" : (4752141133044688394, 4592493384747200640), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -16895,7 +16891,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftAccelerationMode, [AircraftAccelerationMode, ]) -agcls.AgClassCatalog.add_catalog_entry((5216102563964361198, 17187029792935920802), AircraftAccelerationMode) +agcls.AgClassCatalog.add_catalog_entry((5330175313472771802, 15537463141448191669), AircraftAccelerationMode) agcls.AgTypeNameMap["AircraftAccelerationMode"] = AircraftAccelerationMode class AircraftSimpleAerodynamic(SupportsDeleteCallback): @@ -16959,7 +16955,7 @@ class AircraftSimpleAerodynamic(SupportsDeleteCallback): _get_cd_method_offset = 7 _set_cd_method_offset = 8 _metadata = { - "iid_data" : (4795364640067016059, 13915158584522730163), + "iid_data" : (5331942885108705115, 17121753745968594096), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17048,7 +17044,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftSimpleAerodynamic, [AircraftSimpleAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((4949274632612681163, 16986168694659548566), AircraftSimpleAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5157602041302145705, 4394695156581999758), AircraftSimpleAerodynamic) agcls.AgTypeNameMap["AircraftSimpleAerodynamic"] = AircraftSimpleAerodynamic class AircraftExternalAerodynamic(SupportsDeleteCallback): @@ -17071,7 +17067,7 @@ class AircraftExternalAerodynamic(SupportsDeleteCallback): _get_can_set_takeoff_landing_reference_area_method_offset = 13 _get_is_takeoff_landing_valid_method_offset = 14 _metadata = { - "iid_data" : (4995292197392587210, 1860972800833287599), + "iid_data" : (5338527425414652960, 7096384455155477152), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17208,7 +17204,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftExternalAerodynamic, [AircraftExternalAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5605284744680812914, 13571106235899430788), AircraftExternalAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((4881287357457567340, 14028984092060226445), AircraftExternalAerodynamic) agcls.AgTypeNameMap["AircraftExternalAerodynamic"] = AircraftExternalAerodynamic class AircraftAerodynamic(SupportsDeleteCallback): @@ -17275,7 +17271,7 @@ class AircraftAerodynamic(SupportsDeleteCallback): _set_drag_factor_method_offset = 10 _get_mode_as_four_point_method_offset = 11 _metadata = { - "iid_data" : (5120934689185363706, 8628502199224761519), + "iid_data" : (5085078103874317281, 1965204837244414898), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17392,7 +17388,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftAerodynamic, [AircraftAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5082480556701513469, 17564547437981405094), AircraftAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5584080801822231371, 10869197941392029887), AircraftAerodynamic) agcls.AgTypeNameMap["AircraftAerodynamic"] = AircraftAerodynamic class AircraftBasicFixedWingAerodynamic(SupportsDeleteCallback): @@ -17433,7 +17429,7 @@ class AircraftBasicFixedWingAerodynamic(SupportsDeleteCallback): _get_takeoff_landing_k_method_offset = 31 _set_takeoff_landing_k_method_offset = 32 _metadata = { - "iid_data" : (5194727978343587927, 16517105265377487783), + "iid_data" : (5123503869044915842, 6718800966471882426), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17726,7 +17722,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftBasicFixedWingAerodynamic, [AircraftBasicFixedWingAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((4615386614829789996, 13505783508724948142), AircraftBasicFixedWingAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((4689197091155916634, 15690717519235476103), AircraftBasicFixedWingAerodynamic) agcls.AgTypeNameMap["AircraftBasicFixedWingAerodynamic"] = AircraftBasicFixedWingAerodynamic class AircraftPropulsion(SupportsDeleteCallback): @@ -17794,7 +17790,7 @@ class AircraftPropulsion(SupportsDeleteCallback): _get_mode_as_turbojet_method_offset = 11 _get_mode_as_rocket_method_offset = 12 _metadata = { - "iid_data" : (4760545169458717566, 10855594368442160788), + "iid_data" : (4695696700640593539, 7419900639301848475), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -17920,7 +17916,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftPropulsion, [AircraftPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5577330394102227800, 15792983096793871031), AircraftPropulsion) +agcls.AgClassCatalog.add_catalog_entry((4945489043853936254, 16058787679536694706), AircraftPropulsion) agcls.AgTypeNameMap["AircraftPropulsion"] = AircraftPropulsion class AircraftSimplePropulsion(SupportsDeleteCallback): @@ -17983,7 +17979,7 @@ class AircraftSimplePropulsion(SupportsDeleteCallback): _get_density_ratio_exponent_method_offset = 6 _set_density_scaling_method_offset = 7 _metadata = { - "iid_data" : (5408389755499298173, 7791957774431135407), + "iid_data" : (5746128055979695032, 7582127427285011611), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18063,7 +18059,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftSimplePropulsion, [AircraftSimplePropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5707285421522482526, 1559585226005544595), AircraftSimplePropulsion) +agcls.AgClassCatalog.add_catalog_entry((5494772946414649436, 6121298918138767289), AircraftSimplePropulsion) agcls.AgTypeNameMap["AircraftSimplePropulsion"] = AircraftSimplePropulsion class AircraftExternalPropulsion(SupportsDeleteCallback): @@ -18084,7 +18080,7 @@ class AircraftExternalPropulsion(SupportsDeleteCallback): _get_density_ratio_exponent_method_offset = 11 _set_density_scaling_method_offset = 12 _metadata = { - "iid_data" : (4857533303974722191, 17014078191631793548), + "iid_data" : (4902560556232077255, 17619894773480591748), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18205,7 +18201,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftExternalPropulsion, [AircraftExternalPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((4931266991254779167, 11152857308621733023), AircraftExternalPropulsion) +agcls.AgClassCatalog.add_catalog_entry((5703377511013819325, 8938021026333150360), AircraftExternalPropulsion) agcls.AgTypeNameMap["AircraftExternalPropulsion"] = AircraftExternalPropulsion class AircraftBasicFixedWingPropulsion(SupportsDeleteCallback): @@ -18237,7 +18233,7 @@ class AircraftBasicFixedWingPropulsion(SupportsDeleteCallback): _get_density_ratio_exponent_method_offset = 22 _set_density_scaling_method_offset = 23 _metadata = { - "iid_data" : (5283772667304000625, 2502042123150193025), + "iid_data" : (4967974643317920480, 539188243362341566), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18453,7 +18449,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftBasicFixedWingPropulsion, [AircraftBasicFixedWingPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5671810767600845155, 12908412790033902229), AircraftBasicFixedWingPropulsion) +agcls.AgClassCatalog.add_catalog_entry((5413698530318280119, 2208250368348247967), AircraftBasicFixedWingPropulsion) agcls.AgTypeNameMap["AircraftBasicFixedWingPropulsion"] = AircraftBasicFixedWingPropulsion class ARINC424Source(ICatalogSource, SupportsDeleteCallback): @@ -18470,7 +18466,7 @@ class ARINC424Source(ICatalogSource, SupportsDeleteCallback): _set_override_data_filepath_method_offset = 7 _get_as_catalog_source_method_offset = 8 _metadata = { - "iid_data" : (5252096220626246087, 6835548189431916434), + "iid_data" : (4616005417398609915, 11098165896320266897), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18558,7 +18554,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ARINC424Source, [ARINC424Source, ICatalogSource]) -agcls.AgClassCatalog.add_catalog_entry((4990508709075858532, 869911397036924554), ARINC424Source) +agcls.AgClassCatalog.add_catalog_entry((4715562598668855310, 8788791952518305420), ARINC424Source) agcls.AgTypeNameMap["ARINC424Source"] = ARINC424Source class DAFIFSource(ICatalogSource, SupportsDeleteCallback): @@ -18574,7 +18570,7 @@ class DAFIFSource(ICatalogSource, SupportsDeleteCallback): _get_spec_revision_method_offset = 6 _get_as_catalog_source_method_offset = 7 _metadata = { - "iid_data" : (4761423141073607641, 6693699497707172788), + "iid_data" : (5450796940252205347, 14744113145114578066), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18655,7 +18651,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DAFIFSource, [DAFIFSource, ICatalogSource]) -agcls.AgClassCatalog.add_catalog_entry((4669407446549507698, 4351897649948657831), DAFIFSource) +agcls.AgClassCatalog.add_catalog_entry((4762533257066684972, 3250079802010023830), DAFIFSource) agcls.AgTypeNameMap["DAFIFSource"] = DAFIFSource class BasicFixedWingForwardFlightLiftHelper(IBasicFixedWingLiftHelper, SupportsDeleteCallback): @@ -18674,7 +18670,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicFixedWingForwardFlightLiftHelper, [IBasicFixedWingLiftHelper]) -agcls.AgClassCatalog.add_catalog_entry((4835967416678721147, 2787928793404869025), BasicFixedWingForwardFlightLiftHelper) +agcls.AgClassCatalog.add_catalog_entry((5096472523097694711, 11459893150503563698), BasicFixedWingForwardFlightLiftHelper) agcls.AgTypeNameMap["BasicFixedWingForwardFlightLiftHelper"] = BasicFixedWingForwardFlightLiftHelper class BasicManeuverStrategyStraightAhead(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -18727,7 +18723,7 @@ class BasicManeuverStrategyStraightAhead(IBasicManeuverStrategy, SupportsDeleteC _get_compensate_for_coriolis_acceleration_method_offset = 3 _set_compensate_for_coriolis_acceleration_method_offset = 4 _metadata = { - "iid_data" : (5334953136761860956, 12274532353622486171), + "iid_data" : (4769251696643978820, 7163020191161936294), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18782,7 +18778,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyStraightAhead, [BasicManeuverStrategyStraightAhead, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5762754887795241020, 9551154128583839911), BasicManeuverStrategyStraightAhead) +agcls.AgClassCatalog.add_catalog_entry((5162933731028384002, 12673391437057121416), BasicManeuverStrategyStraightAhead) agcls.AgTypeNameMap["BasicManeuverStrategyStraightAhead"] = BasicManeuverStrategyStraightAhead class BasicManeuverStrategyCruiseProfile(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -18804,7 +18800,7 @@ class BasicManeuverStrategyCruiseProfile(IBasicManeuverStrategy, SupportsDeleteC _get_compensate_for_coriolis_acceleration_method_offset = 12 _set_compensate_for_coriolis_acceleration_method_offset = 13 _metadata = { - "iid_data" : (5262849801508960856, 3879152463803584443), + "iid_data" : (5527847317881706507, 10077558940520665987), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -18932,7 +18928,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyCruiseProfile, [BasicManeuverStrategyCruiseProfile, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5155340788332291990, 16249532636986922650), BasicManeuverStrategyCruiseProfile) +agcls.AgClassCatalog.add_catalog_entry((4892470122467052397, 5885557106444023459), BasicManeuverStrategyCruiseProfile) agcls.AgTypeNameMap["BasicManeuverStrategyCruiseProfile"] = BasicManeuverStrategyCruiseProfile class BasicManeuverStrategyGlideProfile(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -18962,7 +18958,7 @@ class BasicManeuverStrategyGlideProfile(IBasicManeuverStrategy, SupportsDeleteCa _get_glide_speed_control_altitude_method_offset = 20 _set_glide_speed_control_mode_method_offset = 21 _metadata = { - "iid_data" : (4628954868529909208, 11969696804235099030), + "iid_data" : (5419377784868129930, 10437204407278625944), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19156,7 +19152,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyGlideProfile, [BasicManeuverStrategyGlideProfile, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4657086743565098834, 777569838434134160), BasicManeuverStrategyGlideProfile) +agcls.AgClassCatalog.add_catalog_entry((5278426065270220344, 8175190655503274175), BasicManeuverStrategyGlideProfile) agcls.AgTypeNameMap["BasicManeuverStrategyGlideProfile"] = BasicManeuverStrategyGlideProfile class AircraftModels(ICatalogSource, SupportsDeleteCallback): @@ -19187,7 +19183,7 @@ class AircraftModels(ICatalogSource, SupportsDeleteCallback): _add_aircraft_method_offset = 2 _get_as_catalog_source_method_offset = 3 _metadata = { - "iid_data" : (5532977963223465883, 2562918225304965306), + "iid_data" : (5338846109489308717, 11820181352880586634), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19231,7 +19227,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftModels, [AircraftModels, ICatalogSource]) -agcls.AgClassCatalog.add_catalog_entry((5011113197862459825, 1955468045810840253), AircraftModels) +agcls.AgClassCatalog.add_catalog_entry((5466125568017895565, 12208300867391597443), AircraftModels) agcls.AgTypeNameMap["AircraftModels"] = AircraftModels class MissileModels(ICatalogSource, SupportsDeleteCallback): @@ -19243,7 +19239,7 @@ class MissileModels(ICatalogSource, SupportsDeleteCallback): _add_missile_method_offset = 2 _get_as_catalog_source_method_offset = 3 _metadata = { - "iid_data" : (5743346569435433873, 13121286000592656059), + "iid_data" : (4644889044618181348, 7077075111350783367), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19287,7 +19283,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileModels, [MissileModels, ICatalogSource]) -agcls.AgClassCatalog.add_catalog_entry((5458626493784151642, 8851974794936787594), MissileModels) +agcls.AgClassCatalog.add_catalog_entry((4907218606680133120, 9091153452395575730), MissileModels) agcls.AgTypeNameMap["MissileModels"] = MissileModels class RotorcraftModels(ICatalogSource, SupportsDeleteCallback): @@ -19299,7 +19295,7 @@ class RotorcraftModels(ICatalogSource, SupportsDeleteCallback): _add_rotorcraft_method_offset = 2 _get_as_catalog_source_method_offset = 3 _metadata = { - "iid_data" : (4915094205029700951, 4941116414444796071), + "iid_data" : (5527345473858281844, 8642267180739894679), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19343,7 +19339,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RotorcraftModels, [RotorcraftModels, ICatalogSource]) -agcls.AgClassCatalog.add_catalog_entry((4915131170068152456, 13033369765679804092), RotorcraftModels) +agcls.AgClassCatalog.add_catalog_entry((5075982812091197952, 16282549462466652804), RotorcraftModels) agcls.AgTypeNameMap["RotorcraftModels"] = RotorcraftModels class Configuration(SupportsDeleteCallback): @@ -19408,7 +19404,7 @@ class Configuration(SupportsDeleteCallback): _get_initial_fuel_state_method_offset = 20 _save_method_offset = 21 _metadata = { - "iid_data" : (5280899498048713762, 810766960610207137), + "iid_data" : (5545837967513034455, 9742896963972343181), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19607,7 +19603,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Configuration, [Configuration, ]) -agcls.AgClassCatalog.add_catalog_entry((5502172263085938336, 11038115258664074394), Configuration) +agcls.AgClassCatalog.add_catalog_entry((4827440048221450016, 5531213747491929484), Configuration) agcls.AgTypeNameMap["Configuration"] = Configuration class FuelTankInternal(IStation, SupportsDeleteCallback): @@ -19628,7 +19624,7 @@ class FuelTankInternal(IStation, SupportsDeleteCallback): _get_position_z_method_offset = 11 _set_position_method_offset = 12 _metadata = { - "iid_data" : (5440065042223753089, 12828699753905969307), + "iid_data" : (5566696234566195625, 740566913538151845), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19753,7 +19749,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FuelTankInternal, [FuelTankInternal, IStation]) -agcls.AgClassCatalog.add_catalog_entry((5698710575945433930, 4905622930256443042), FuelTankInternal) +agcls.AgClassCatalog.add_catalog_entry((5051349724134275144, 6664936572792871593), FuelTankInternal) agcls.AgTypeNameMap["FuelTankInternal"] = FuelTankInternal class FuelTankExternal(SupportsDeleteCallback): @@ -19809,7 +19805,7 @@ class FuelTankExternal(SupportsDeleteCallback): _get_drag_index_method_offset = 11 _set_drag_index_method_offset = 12 _metadata = { - "iid_data" : (4846798690762926704, 3432907411207715728), + "iid_data" : (5695438150882403295, 13898631280494471811), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -19932,7 +19928,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FuelTankExternal, [FuelTankExternal, ]) -agcls.AgClassCatalog.add_catalog_entry((5088636907529171975, 9695710133478895033), FuelTankExternal) +agcls.AgClassCatalog.add_catalog_entry((5709040279172124952, 9402940164413462966), FuelTankExternal) agcls.AgTypeNameMap["FuelTankExternal"] = FuelTankExternal class PayloadStation(IStation, SupportsDeleteCallback): @@ -19985,7 +19981,7 @@ class PayloadStation(IStation, SupportsDeleteCallback): _add_external_fuel_tank_method_offset = 8 _get_external_fuel_tank_method_offset = 9 _metadata = { - "iid_data" : (5521773172300241787, 15166706855028673429), + "iid_data" : (5614157591548039420, 6745077419093439112), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20080,7 +20076,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PayloadStation, [PayloadStation, IStation]) -agcls.AgClassCatalog.add_catalog_entry((4867009326142863941, 2812515302507571881), PayloadStation) +agcls.AgClassCatalog.add_catalog_entry((5225776359002343222, 1315251210123518882), PayloadStation) agcls.AgTypeNameMap["PayloadStation"] = PayloadStation class StationCollection(SupportsDeleteCallback): @@ -20135,7 +20131,7 @@ class StationCollection(SupportsDeleteCallback): _remove_at_index_method_offset = 10 _get_station_names_method_offset = 11 _metadata = { - "iid_data" : (5717486039973532966, 2606205282693497753), + "iid_data" : (5676053526607890037, 7302072674765004713), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -20255,7 +20251,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StationCollection, [StationCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5099395785168966975, 1882908027836215685), StationCollection) +agcls.AgClassCatalog.add_catalog_entry((5425788541235349740, 11435877363883603619), StationCollection) agcls.AgTypeNameMap["StationCollection"] = StationCollection class WindModel(SupportsDeleteCallback): @@ -20330,7 +20326,7 @@ class WindModel(SupportsDeleteCallback): _copy_method_offset = 9 _paste_method_offset = 10 _metadata = { - "iid_data" : (5313829494376101000, 1944389693743602836), + "iid_data" : (4981283606558076027, 2507574051302280328), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20434,7 +20430,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WindModel, [WindModel, ]) -agcls.AgClassCatalog.add_catalog_entry((5465426116498822924, 12151378126490156939), WindModel) +agcls.AgClassCatalog.add_catalog_entry((5011890197222405529, 9897352810162195844), WindModel) agcls.AgTypeNameMap["WindModel"] = WindModel class WindModelConstant(SupportsDeleteCallback): @@ -20507,7 +20503,7 @@ class WindModelConstant(SupportsDeleteCallback): _get_wind_bearing_method_offset = 7 _set_wind_bearing_method_offset = 8 _metadata = { - "iid_data" : (4784209068649467141, 469699507877676171), + "iid_data" : (4971405515763186817, 18310043801631290001), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20596,7 +20592,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WindModelConstant, [WindModelConstant, ]) -agcls.AgClassCatalog.add_catalog_entry((4773128217099375110, 6648421707046788495), WindModelConstant) +agcls.AgClassCatalog.add_catalog_entry((5035850521479163070, 17545876096059299461), WindModelConstant) agcls.AgTypeNameMap["WindModelConstant"] = WindModelConstant class WindModelADDS(SupportsDeleteCallback): @@ -20619,7 +20615,7 @@ class WindModelADDS(SupportsDeleteCallback): _add_current_forecast_method_offset = 13 _get_messages_method_offset = 14 _metadata = { - "iid_data" : (4929481172783018289, 15319225642889104538), + "iid_data" : (5478049232979014594, 7598504899564008577), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20758,7 +20754,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WindModelADDS, [WindModelADDS, ]) -agcls.AgClassCatalog.add_catalog_entry((5314200917457773823, 13436542406830958478), WindModelADDS) +agcls.AgClassCatalog.add_catalog_entry((5562144929930970171, 11969626413707232959), WindModelADDS) agcls.AgTypeNameMap["WindModelADDS"] = WindModelADDS class ADDSMessage(SupportsDeleteCallback): @@ -20772,7 +20768,7 @@ class ADDSMessage(SupportsDeleteCallback): _get_type_method_offset = 4 _get_source_method_offset = 5 _metadata = { - "iid_data" : (4954408490634457473, 9817060035689406896), + "iid_data" : (4758175084524405231, 15414538770422881463), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -20838,7 +20834,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ADDSMessage, [ADDSMessage, ]) -agcls.AgClassCatalog.add_catalog_entry((5002038927778140066, 17045237219658894480), ADDSMessage) +agcls.AgClassCatalog.add_catalog_entry((5039311283684709076, 5226625794155584684), ADDSMessage) agcls.AgTypeNameMap["ADDSMessage"] = ADDSMessage class ADDSMessageCollection(SupportsDeleteCallback): @@ -20852,7 +20848,7 @@ class ADDSMessageCollection(SupportsDeleteCallback): _remove_message_method_offset = 4 _clear_messages_method_offset = 5 _metadata = { - "iid_data" : (5658302478233079681, 5797263501393998991), + "iid_data" : (5617890145631169828, 10823910401870769829), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -20928,7 +20924,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ADDSMessageCollection, [ADDSMessageCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4843115847057028331, 5361510963980995996), ADDSMessageCollection) +agcls.AgClassCatalog.add_catalog_entry((5427015554833032624, 6699305733858417798), ADDSMessageCollection) agcls.AgTypeNameMap["ADDSMessageCollection"] = ADDSMessageCollection class Procedure(IProcedure, IConnect, SupportsDeleteCallback): @@ -20949,7 +20945,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Procedure, [IProcedure, IConnect]) -agcls.AgClassCatalog.add_catalog_entry((5442570590760532794, 10773970218224780928), Procedure) +agcls.AgClassCatalog.add_catalog_entry((5094211857843449702, 7253509544602901168), Procedure) agcls.AgTypeNameMap["Procedure"] = Procedure class AtmosphereModel(SupportsDeleteCallback): @@ -21021,7 +21017,7 @@ class AtmosphereModel(SupportsDeleteCallback): _copy_method_offset = 6 _paste_method_offset = 7 _metadata = { - "iid_data" : (4612100852660352663, 4935595692858863267), + "iid_data" : (4691784999732281899, 18243469245277104015), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21099,7 +21095,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphereModel, [AtmosphereModel, ]) -agcls.AgClassCatalog.add_catalog_entry((4816409432479909563, 6760252487080053377), AtmosphereModel) +agcls.AgClassCatalog.add_catalog_entry((4682485484217003647, 5691169109227838361), AtmosphereModel) agcls.AgTypeNameMap["AtmosphereModel"] = AtmosphereModel class AtmosphereModelBasic(SupportsDeleteCallback): @@ -21175,7 +21171,7 @@ class AtmosphereModelBasic(SupportsDeleteCallback): _set_pressure_method_offset = 10 _get_density_altitude_method_offset = 11 _metadata = { - "iid_data" : (4838283917811043743, 3421562503707738005), + "iid_data" : (4681817031029840072, 12165211966645030836), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21290,7 +21286,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AtmosphereModelBasic, [AtmosphereModelBasic, ]) -agcls.AgClassCatalog.add_catalog_entry((5663532273578424694, 5065893472194973362), AtmosphereModelBasic) +agcls.AgClassCatalog.add_catalog_entry((4934944958524803486, 9306412402587956395), AtmosphereModelBasic) agcls.AgTypeNameMap["AtmosphereModelBasic"] = AtmosphereModelBasic class BasicManeuverStrategySimpleTurn(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -21307,7 +21303,7 @@ class BasicManeuverStrategySimpleTurn(IBasicManeuverStrategy, SupportsDeleteCall _get_compensate_for_coriolis_acceleration_method_offset = 7 _set_compensate_for_coriolis_acceleration_method_offset = 8 _metadata = { - "iid_data" : (5493616845962227984, 7381268894000172433), + "iid_data" : (5635935421827500257, 13919796466798279075), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21397,7 +21393,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategySimpleTurn, [BasicManeuverStrategySimpleTurn, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5173456712779159400, 17189367846460491146), BasicManeuverStrategySimpleTurn) +agcls.AgClassCatalog.add_catalog_entry((5513099832780520454, 8187103781245652133), BasicManeuverStrategySimpleTurn) agcls.AgTypeNameMap["BasicManeuverStrategySimpleTurn"] = BasicManeuverStrategySimpleTurn class BasicManeuverStrategyAileronRoll(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -21421,7 +21417,7 @@ class BasicManeuverStrategyAileronRoll(IBasicManeuverStrategy, SupportsDeleteCal _set_override_roll_rate_method_offset = 14 _get_airspeed_options_method_offset = 15 _metadata = { - "iid_data" : (5221198706419766648, 15496892745081320075), + "iid_data" : (5645950174815256737, 444312069828726456), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21572,7 +21568,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyAileronRoll, [BasicManeuverStrategyAileronRoll, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5093290527015015737, 14374001182007497380), BasicManeuverStrategyAileronRoll) +agcls.AgClassCatalog.add_catalog_entry((4730845823280123937, 12254870858293380787), BasicManeuverStrategyAileronRoll) agcls.AgTypeNameMap["BasicManeuverStrategyAileronRoll"] = BasicManeuverStrategyAileronRoll class BasicManeuverStrategyFlyAOA(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -21598,7 +21594,7 @@ class BasicManeuverStrategyFlyAOA(IBasicManeuverStrategy, SupportsDeleteCallback _set_aoa_method_offset = 16 _get_airspeed_options_method_offset = 17 _metadata = { - "iid_data" : (5644301695187384245, 6051879162680875696), + "iid_data" : (5245838093573718756, 2301513853230806678), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21766,7 +21762,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyFlyAOA, [BasicManeuverStrategyFlyAOA, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4797166551721930210, 6154861526904101792), BasicManeuverStrategyFlyAOA) +agcls.AgClassCatalog.add_catalog_entry((5573747193160166995, 2238457350671452811), BasicManeuverStrategyFlyAOA) agcls.AgTypeNameMap["BasicManeuverStrategyFlyAOA"] = BasicManeuverStrategyFlyAOA class BasicManeuverStrategyPull(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -21784,7 +21780,7 @@ class BasicManeuverStrategyPull(IBasicManeuverStrategy, SupportsDeleteCallback): _set_override_pull_g_method_offset = 8 _get_airspeed_options_method_offset = 9 _metadata = { - "iid_data" : (5637166632065085547, 16269096880734304689), + "iid_data" : (4861236034867538547, 3796087817415555486), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -21884,7 +21880,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyPull, [BasicManeuverStrategyPull, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5112232216588763203, 9403131292386721187), BasicManeuverStrategyPull) +agcls.AgClassCatalog.add_catalog_entry((5092267730290629264, 17466435880980189858), BasicManeuverStrategyPull) agcls.AgTypeNameMap["BasicManeuverStrategyPull"] = BasicManeuverStrategyPull class BasicManeuverStrategyRollingPull(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -21910,7 +21906,7 @@ class BasicManeuverStrategyRollingPull(IBasicManeuverStrategy, SupportsDeleteCal _set_override_pull_g_method_offset = 16 _get_airspeed_options_method_offset = 17 _metadata = { - "iid_data" : (5112425247810861068, 15870398362261631162), + "iid_data" : (4964830964333965020, 9226633867206746039), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22078,7 +22074,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyRollingPull, [BasicManeuverStrategyRollingPull, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5201286070707408939, 16266359450549158825), BasicManeuverStrategyRollingPull) +agcls.AgClassCatalog.add_catalog_entry((4681099053956304502, 12375842510832512167), BasicManeuverStrategyRollingPull) agcls.AgTypeNameMap["BasicManeuverStrategyRollingPull"] = BasicManeuverStrategyRollingPull class BasicManeuverStrategySmoothAcceleration(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -22116,7 +22112,7 @@ class BasicManeuverStrategySmoothAcceleration(IBasicManeuverStrategy, SupportsDe _set_stop_on_pitch_angle_method_offset = 28 _get_airspeed_options_method_offset = 29 _metadata = { - "iid_data" : (5575657865929804238, 7979276300648358334), + "iid_data" : (5525552795640041730, 12889884483579073671), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22386,7 +22382,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategySmoothAcceleration, [BasicManeuverStrategySmoothAcceleration, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5309213016362285124, 9310491107287959706), BasicManeuverStrategySmoothAcceleration) +agcls.AgClassCatalog.add_catalog_entry((5582835490292436609, 13424822524268979081), BasicManeuverStrategySmoothAcceleration) agcls.AgTypeNameMap["BasicManeuverStrategySmoothAcceleration"] = BasicManeuverStrategySmoothAcceleration class BasicManeuverStrategySmoothTurn(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -22414,7 +22410,7 @@ class BasicManeuverStrategySmoothTurn(IBasicManeuverStrategy, SupportsDeleteCall _get_flight_path_angle_mode_method_offset = 18 _set_flight_path_angle_mode_method_offset = 19 _metadata = { - "iid_data" : (5493265518926974794, 14820752937463885992), + "iid_data" : (5630482954305695551, 9102239819197496234), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -22599,7 +22595,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategySmoothTurn, [BasicManeuverStrategySmoothTurn, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4631515585365048851, 223936628880623543), BasicManeuverStrategySmoothTurn) +agcls.AgClassCatalog.add_catalog_entry((5378042109952670272, 6107036737491963815), BasicManeuverStrategySmoothTurn) agcls.AgTypeNameMap["BasicManeuverStrategySmoothTurn"] = BasicManeuverStrategySmoothTurn class BasicManeuverAirspeedOptions(SupportsDeleteCallback): @@ -22683,7 +22679,7 @@ class BasicManeuverAirspeedOptions(SupportsDeleteCallback): _set_interpolate_stop_at_end_time_method_offset = 34 _get_thrust_method_offset = 35 _metadata = { - "iid_data" : (5465091044897022664, 7818739737937967787), + "iid_data" : (5533769817027665911, 10101882965102165680), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23002,7 +22998,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverAirspeedOptions, [BasicManeuverAirspeedOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4817576889599620828, 4935414545747067064), BasicManeuverAirspeedOptions) +agcls.AgClassCatalog.add_catalog_entry((4752728720202397933, 9331891510344925342), BasicManeuverAirspeedOptions) agcls.AgTypeNameMap["BasicManeuverAirspeedOptions"] = BasicManeuverAirspeedOptions class PropulsionThrust(SupportsDeleteCallback): @@ -23029,7 +23025,7 @@ class PropulsionThrust(SupportsDeleteCallback): _get_max_airspeed_method_offset = 17 _set_max_airspeed_method_offset = 18 _metadata = { - "iid_data" : (4642771003123318015, 5598955518200320685), + "iid_data" : (5321601649376279332, 13622420919152535477), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23202,7 +23198,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropulsionThrust, [PropulsionThrust, ]) -agcls.AgClassCatalog.add_catalog_entry((5602735193462223002, 11939510195580016258), PropulsionThrust) +agcls.AgClassCatalog.add_catalog_entry((5266482539490547199, 10898545806418560955), PropulsionThrust) agcls.AgTypeNameMap["PropulsionThrust"] = PropulsionThrust class BasicManeuverStrategyAutopilotNavigation(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -23226,7 +23222,7 @@ class BasicManeuverStrategyAutopilotNavigation(IBasicManeuverStrategy, SupportsD _get_stop_when_conditions_met_method_offset = 14 _set_stop_when_conditions_met_method_offset = 15 _metadata = { - "iid_data" : (5500937120651946827, 13117878096294151558), + "iid_data" : (5528823053485584624, 4167472705976387995), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23376,7 +23372,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyAutopilotNavigation, [BasicManeuverStrategyAutopilotNavigation, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4732726606686848626, 4213261683524251822), BasicManeuverStrategyAutopilotNavigation) +agcls.AgClassCatalog.add_catalog_entry((5407397940544218609, 1979705668912285110), BasicManeuverStrategyAutopilotNavigation) agcls.AgTypeNameMap["BasicManeuverStrategyAutopilotNavigation"] = BasicManeuverStrategyAutopilotNavigation class BasicManeuverStrategyAutopilotProf(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -23454,7 +23450,7 @@ class BasicManeuverStrategyAutopilotProf(IBasicManeuverStrategy, SupportsDeleteC _get_stop_when_conditions_met_method_offset = 28 _set_stop_when_conditions_met_method_offset = 29 _metadata = { - "iid_data" : (4666067371598022379, 6220797713878132123), + "iid_data" : (5454959780484675601, 6675972699371961494), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23723,7 +23719,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyAutopilotProf, [BasicManeuverStrategyAutopilotProf, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5709838463678627713, 16791243628197529479), BasicManeuverStrategyAutopilotProf) +agcls.AgClassCatalog.add_catalog_entry((5591461901627255515, 7704700784830760372), BasicManeuverStrategyAutopilotProf) agcls.AgTypeNameMap["BasicManeuverStrategyAutopilotProf"] = BasicManeuverStrategyAutopilotProf class BasicManeuverStrategyBarrelRoll(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -23748,7 +23744,7 @@ class BasicManeuverStrategyBarrelRoll(IBasicManeuverStrategy, SupportsDeleteCall _get_bottom_airspeed_method_offset = 15 _set_airspeeds_method_offset = 16 _metadata = { - "iid_data" : (4690648775118107246, 6407640789399177151), + "iid_data" : (4901736065305118001, 17931869309529918609), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -23907,7 +23903,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyBarrelRoll, [BasicManeuverStrategyBarrelRoll, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5355659262358528065, 9078756396061716909), BasicManeuverStrategyBarrelRoll) +agcls.AgClassCatalog.add_catalog_entry((5053718999532365932, 11074054934900080024), BasicManeuverStrategyBarrelRoll) agcls.AgTypeNameMap["BasicManeuverStrategyBarrelRoll"] = BasicManeuverStrategyBarrelRoll class BasicManeuverStrategyLoop(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -23930,7 +23926,7 @@ class BasicManeuverStrategyLoop(IBasicManeuverStrategy, SupportsDeleteCallback): _get_bottom_airspeed_method_offset = 13 _set_airspeeds_method_offset = 14 _metadata = { - "iid_data" : (4966194871769355176, 4776523075554737546), + "iid_data" : (5065212878961841945, 16203245391117959099), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24072,7 +24068,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyLoop, [BasicManeuverStrategyLoop, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4691659063102541300, 9389394676268526500), BasicManeuverStrategyLoop) +agcls.AgClassCatalog.add_catalog_entry((5311506726426567114, 8694431280002319787), BasicManeuverStrategyLoop) agcls.AgTypeNameMap["BasicManeuverStrategyLoop"] = BasicManeuverStrategyLoop class BasicManeuverStrategyLTAHover(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -24105,7 +24101,7 @@ class BasicManeuverStrategyLTAHover(IBasicManeuverStrategy, SupportsDeleteCallba _get_parachute_cd_method_offset = 23 _set_parachute_cd_method_offset = 24 _metadata = { - "iid_data" : (5443386974052830055, 10444063467016189095), + "iid_data" : (5570731666653799832, 16715525894464043409), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24332,7 +24328,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyLTAHover, [BasicManeuverStrategyLTAHover, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5624469055344737798, 8341335282646269584), BasicManeuverStrategyLTAHover) +agcls.AgClassCatalog.add_catalog_entry((5370129164369298835, 5722626848232323228), BasicManeuverStrategyLTAHover) agcls.AgTypeNameMap["BasicManeuverStrategyLTAHover"] = BasicManeuverStrategyLTAHover class BasicManeuverStrategyIntercept(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -24375,7 +24371,7 @@ class BasicManeuverStrategyIntercept(IBasicManeuverStrategy, SupportsDeleteCallb _get_position_velocity_strategies_method_offset = 33 _cancel_target_position_velocity_method_offset = 34 _metadata = { - "iid_data" : (5313400505422947784, 17687416165806767533), + "iid_data" : (5264258633285591119, 10422935046155899810), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24685,7 +24681,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyIntercept, [BasicManeuverStrategyIntercept, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5159952174471101760, 4758727950404349881), BasicManeuverStrategyIntercept) +agcls.AgClassCatalog.add_catalog_entry((5571891932976068458, 3774998738662299826), BasicManeuverStrategyIntercept) agcls.AgTypeNameMap["BasicManeuverStrategyIntercept"] = BasicManeuverStrategyIntercept class BasicManeuverStrategyRelativeBearing(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -24712,7 +24708,7 @@ class BasicManeuverStrategyRelativeBearing(IBasicManeuverStrategy, SupportsDelet _get_position_velocity_strategies_method_offset = 17 _cancel_target_position_velocity_method_offset = 18 _metadata = { - "iid_data" : (4866238946930048015, 14417521249700002203), + "iid_data" : (5545745978551060058, 4323840634346686891), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -24887,7 +24883,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyRelativeBearing, [BasicManeuverStrategyRelativeBearing, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5655899589593519305, 304724110097198999), BasicManeuverStrategyRelativeBearing) +agcls.AgClassCatalog.add_catalog_entry((4814730816210933725, 12484748463839947146), BasicManeuverStrategyRelativeBearing) agcls.AgTypeNameMap["BasicManeuverStrategyRelativeBearing"] = BasicManeuverStrategyRelativeBearing class BasicManeuverStrategyRelativeCourse(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -24930,7 +24926,7 @@ class BasicManeuverStrategyRelativeCourse(IBasicManeuverStrategy, SupportsDelete _get_position_velocity_strategies_method_offset = 33 _cancel_target_position_velocity_method_offset = 34 _metadata = { - "iid_data" : (5054084160759805633, 8063128821334535086), + "iid_data" : (5239099332855704210, 4297465711380378293), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25241,7 +25237,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyRelativeCourse, [BasicManeuverStrategyRelativeCourse, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5147571040876942273, 10395763520339013003), BasicManeuverStrategyRelativeCourse) +agcls.AgClassCatalog.add_catalog_entry((4823112212229275312, 11639242114351797912), BasicManeuverStrategyRelativeCourse) agcls.AgTypeNameMap["BasicManeuverStrategyRelativeCourse"] = BasicManeuverStrategyRelativeCourse class BasicManeuverStrategyRendezvous(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -25289,7 +25285,7 @@ class BasicManeuverStrategyRendezvous(IBasicManeuverStrategy, SupportsDeleteCall _get_position_velocity_strategies_method_offset = 38 _cancel_target_position_velocity_method_offset = 39 _metadata = { - "iid_data" : (5284660652818080215, 12593108281635057289), + "iid_data" : (5584135952774219612, 2990494884668748204), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -25642,7 +25638,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyRendezvous, [BasicManeuverStrategyRendezvous, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4675174661932178731, 17343095513377294464), BasicManeuverStrategyRendezvous) +agcls.AgClassCatalog.add_catalog_entry((4806154608996720754, 713194180511470213), BasicManeuverStrategyRendezvous) agcls.AgTypeNameMap["BasicManeuverStrategyRendezvous"] = BasicManeuverStrategyRendezvous class BasicManeuverStrategyStationkeeping(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -25689,7 +25685,7 @@ class BasicManeuverStrategyStationkeeping(IBasicManeuverStrategy, SupportsDelete _get_position_velocity_strategies_method_offset = 37 _cancel_target_position_velocity_method_offset = 38 _metadata = { - "iid_data" : (5315651566696080808, 8511792787367462056), + "iid_data" : (5512524593749306764, 3696700151959131544), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26034,7 +26030,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyStationkeeping, [BasicManeuverStrategyStationkeeping, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5702255453772112199, 1626181488337625527), BasicManeuverStrategyStationkeeping) +agcls.AgClassCatalog.add_catalog_entry((5469350664645767000, 14628685467522935714), BasicManeuverStrategyStationkeeping) agcls.AgTypeNameMap["BasicManeuverStrategyStationkeeping"] = BasicManeuverStrategyStationkeeping class BasicManeuverStrategyRelativeFlightPathAngle(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -26067,7 +26063,7 @@ class BasicManeuverStrategyRelativeFlightPathAngle(IBasicManeuverStrategy, Suppo _get_compensate_for_coriolis_acceleration_method_offset = 23 _set_compensate_for_coriolis_acceleration_method_offset = 24 _metadata = { - "iid_data" : (5255887612627280946, 16294942005206168238), + "iid_data" : (5759415321392054818, 15097455270274483383), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26291,7 +26287,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyRelativeFlightPathAngle, [BasicManeuverStrategyRelativeFlightPathAngle, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5235810298562675973, 15451148610208858280), BasicManeuverStrategyRelativeFlightPathAngle) +agcls.AgClassCatalog.add_catalog_entry((4969387907270348020, 7583129106230915969), BasicManeuverStrategyRelativeFlightPathAngle) agcls.AgTypeNameMap["BasicManeuverStrategyRelativeFlightPathAngle"] = BasicManeuverStrategyRelativeFlightPathAngle class BasicManeuverStrategyRelativeSpeedAltitude(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -26338,7 +26334,7 @@ class BasicManeuverStrategyRelativeSpeedAltitude(IBasicManeuverStrategy, Support _get_position_velocity_strategies_method_offset = 37 _cancel_target_position_velocity_method_offset = 38 _metadata = { - "iid_data" : (5691163621320581131, 205069969700959880), + "iid_data" : (4889411162144115192, 5982343704451064235), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26681,7 +26677,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyRelativeSpeedAltitude, [BasicManeuverStrategyRelativeSpeedAltitude, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4894758819387771869, 8683178293969344168), BasicManeuverStrategyRelativeSpeedAltitude) +agcls.AgClassCatalog.add_catalog_entry((5609633177578279507, 5438930160760812160), BasicManeuverStrategyRelativeSpeedAltitude) agcls.AgTypeNameMap["BasicManeuverStrategyRelativeSpeedAltitude"] = BasicManeuverStrategyRelativeSpeedAltitude class BasicManeuverStrategyBezier(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -26712,7 +26708,7 @@ class BasicManeuverStrategyBezier(IBasicManeuverStrategy, SupportsDeleteCallback _get_compensate_for_coriolis_acceleration_method_offset = 21 _set_compensate_for_coriolis_acceleration_method_offset = 22 _metadata = { - "iid_data" : (5595669399647378963, 17571238138391423883), + "iid_data" : (5130566883751390464, 15899505623918494632), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -26920,7 +26916,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyBezier, [BasicManeuverStrategyBezier, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5222291178848850719, 6629227373768158352), BasicManeuverStrategyBezier) +agcls.AgClassCatalog.add_catalog_entry((5122555601701283440, 3693593198182710717), BasicManeuverStrategyBezier) agcls.AgTypeNameMap["BasicManeuverStrategyBezier"] = BasicManeuverStrategyBezier class BasicManeuverStrategyPushPull(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -26956,7 +26952,7 @@ class BasicManeuverStrategyPushPull(IBasicManeuverStrategy, SupportsDeleteCallba _get_compensate_for_coriolis_acceleration_method_offset = 26 _set_compensate_for_coriolis_acceleration_method_offset = 27 _metadata = { - "iid_data" : (5379525353037390362, 8450611450859654847), + "iid_data" : (5486483717629800709, 15466175706788859555), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27207,7 +27203,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyPushPull, [BasicManeuverStrategyPushPull, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5657445006848612225, 10751136478487384450), BasicManeuverStrategyPushPull) +agcls.AgClassCatalog.add_catalog_entry((5490397002689485043, 1993785009881503132), BasicManeuverStrategyPushPull) agcls.AgTypeNameMap["BasicManeuverStrategyPushPull"] = BasicManeuverStrategyPushPull class ProcedureHoldingCircular(IProcedure, SupportsDeleteCallback): @@ -27243,7 +27239,7 @@ class ProcedureHoldingCircular(IProcedure, SupportsDeleteCallback): _get_minimum_diameter_method_offset = 26 _get_as_procedure_method_offset = 27 _metadata = { - "iid_data" : (5040350194063280561, 12538380298232867459), + "iid_data" : (5674182186635272233, 3217996947907308203), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27495,7 +27491,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureHoldingCircular, [ProcedureHoldingCircular, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5374995383901064165, 6409085697245498811), ProcedureHoldingCircular) +agcls.AgClassCatalog.add_catalog_entry((5290416926859937714, 827646136833711494), ProcedureHoldingCircular) agcls.AgTypeNameMap["ProcedureHoldingCircular"] = ProcedureHoldingCircular class ProcedureHoldingFigure8(IProcedure, SupportsDeleteCallback): @@ -27531,7 +27527,7 @@ class ProcedureHoldingFigure8(IProcedure, SupportsDeleteCallback): _get_minimum_width_method_offset = 26 _get_as_procedure_method_offset = 27 _metadata = { - "iid_data" : (5057504402673113506, 16387967675821578932), + "iid_data" : (5513909925028885856, 12277113752680136587), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -27783,7 +27779,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureHoldingFigure8, [ProcedureHoldingFigure8, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5040902702432878542, 2657564633102253195), ProcedureHoldingFigure8) +agcls.AgClassCatalog.add_catalog_entry((5057065564822796215, 4995013846903598263), ProcedureHoldingFigure8) agcls.AgTypeNameMap["ProcedureHoldingFigure8"] = ProcedureHoldingFigure8 class ProcedureHoldingRacetrack(IProcedure, SupportsDeleteCallback): @@ -27819,7 +27815,7 @@ class ProcedureHoldingRacetrack(IProcedure, SupportsDeleteCallback): _get_minimum_width_method_offset = 26 _get_as_procedure_method_offset = 27 _metadata = { - "iid_data" : (4842277984816642990, 12984619644259900564), + "iid_data" : (5437384992112672035, 18199157578150369431), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28071,7 +28067,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureHoldingRacetrack, [ProcedureHoldingRacetrack, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5686552538982805981, 15746507684010401214), ProcedureHoldingRacetrack) +agcls.AgClassCatalog.add_catalog_entry((5322299753740427832, 100740513041423804), ProcedureHoldingRacetrack) agcls.AgTypeNameMap["ProcedureHoldingRacetrack"] = ProcedureHoldingRacetrack class ProcedureTransitionToHover(IProcedure, SupportsDeleteCallback): @@ -28095,7 +28091,7 @@ class ProcedureTransitionToHover(IProcedure, SupportsDeleteCallback): _set_smooth_transition_mode_method_offset = 14 _get_as_procedure_method_offset = 15 _metadata = { - "iid_data" : (5350110137894207342, 13890695915349771698), + "iid_data" : (5510452569912444562, 9497139874493204132), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28244,7 +28240,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureTransitionToHover, [ProcedureTransitionToHover, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5499213008247255937, 18176109542300513441), ProcedureTransitionToHover) +agcls.AgClassCatalog.add_catalog_entry((5007197514632250988, 10945689118224027552), ProcedureTransitionToHover) agcls.AgTypeNameMap["ProcedureTransitionToHover"] = ProcedureTransitionToHover class ProcedureTerrainFollow(IProcedure, SupportsDeleteCallback): @@ -28262,7 +28258,7 @@ class ProcedureTerrainFollow(IProcedure, SupportsDeleteCallback): _set_turn_factor_method_offset = 8 _get_as_procedure_method_offset = 9 _metadata = { - "iid_data" : (5088963624823228270, 17025317602044178563), + "iid_data" : (5276347823007119658, 2362131622346216601), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28361,7 +28357,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureTerrainFollow, [ProcedureTerrainFollow, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4637705811759712830, 3762655096574013604), ProcedureTerrainFollow) +agcls.AgClassCatalog.add_catalog_entry((4725625526145423287, 5015925469956116923), ProcedureTerrainFollow) agcls.AgTypeNameMap["ProcedureTerrainFollow"] = ProcedureTerrainFollow class ProcedureHover(IProcedure, SupportsDeleteCallback): @@ -28401,7 +28397,7 @@ class ProcedureHover(IProcedure, SupportsDeleteCallback): _set_radius_factor_method_offset = 30 _get_as_procedure_method_offset = 31 _metadata = { - "iid_data" : (4746140938652922276, 18383641478313139114), + "iid_data" : (4777581046112331315, 5747953918719378859), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28684,7 +28680,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureHover, [ProcedureHover, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4637757686110696229, 14943083538204818584), ProcedureHover) +agcls.AgClassCatalog.add_catalog_entry((4753290115499160591, 13469628354460050867), ProcedureHover) agcls.AgTypeNameMap["ProcedureHover"] = ProcedureHover class ProcedureHoverTranslate(IProcedure, SupportsDeleteCallback): @@ -28712,7 +28708,7 @@ class ProcedureHoverTranslate(IProcedure, SupportsDeleteCallback): _set_radius_factor_method_offset = 18 _get_as_procedure_method_offset = 19 _metadata = { - "iid_data" : (5662964070338846544, 4864949394049088699), + "iid_data" : (5676044262881406547, 10031452594488028803), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -28893,7 +28889,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureHoverTranslate, [ProcedureHoverTranslate, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5420214741440535853, 18125981861350198176), ProcedureHoverTranslate) +agcls.AgClassCatalog.add_catalog_entry((5153393681698894354, 17535831202183499403), ProcedureHoverTranslate) agcls.AgTypeNameMap["ProcedureHoverTranslate"] = ProcedureHoverTranslate class ProcedureTransitionToForwardFlight(IProcedure, SupportsDeleteCallback): @@ -28912,7 +28908,7 @@ class ProcedureTransitionToForwardFlight(IProcedure, SupportsDeleteCallback): _set_flight_path_angle_method_offset = 9 _get_as_procedure_method_offset = 10 _metadata = { - "iid_data" : (5172158911162988128, 12605206831299636140), + "iid_data" : (5464515781848996742, 10497743720649945762), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29016,7 +29012,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureTransitionToForwardFlight, [ProcedureTransitionToForwardFlight, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5262760007562529134, 8656628601888141195), ProcedureTransitionToForwardFlight) +agcls.AgClassCatalog.add_catalog_entry((4690146323521818312, 9117745938987861905), ProcedureTransitionToForwardFlight) agcls.AgTypeNameMap["ProcedureTransitionToForwardFlight"] = ProcedureTransitionToForwardFlight class HoverAltitudeOptions(SupportsDeleteCallback): @@ -29031,7 +29027,7 @@ class HoverAltitudeOptions(SupportsDeleteCallback): _get_final_altitude_rate_method_offset = 5 _set_final_altitude_rate_method_offset = 6 _metadata = { - "iid_data" : (4635993456199635708, 13678738623190303391), + "iid_data" : (4661407670915866306, 11376061576740134582), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29103,7 +29099,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, HoverAltitudeOptions, [HoverAltitudeOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5129030188012039213, 13778514413080775075), HoverAltitudeOptions) +agcls.AgClassCatalog.add_catalog_entry((4740571741405690216, 2222911051242398634), HoverAltitudeOptions) agcls.AgTypeNameMap["HoverAltitudeOptions"] = HoverAltitudeOptions class ProcedureVerticalTakeoff(IProcedure, SupportsDeleteCallback): @@ -29126,7 +29122,7 @@ class ProcedureVerticalTakeoff(IProcedure, SupportsDeleteCallback): _set_hold_on_deck_method_offset = 13 _get_as_procedure_method_offset = 14 _metadata = { - "iid_data" : (5748758660416097725, 5478054864104337286), + "iid_data" : (5583445033875094647, 17386031209931035556), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29266,7 +29262,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureVerticalTakeoff, [ProcedureVerticalTakeoff, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4791321845834673536, 13367423232266428341), ProcedureVerticalTakeoff) +agcls.AgClassCatalog.add_catalog_entry((5317022368103576352, 4250541870776121235), ProcedureVerticalTakeoff) agcls.AgTypeNameMap["ProcedureVerticalTakeoff"] = ProcedureVerticalTakeoff class ProcedureVerticalLanding(IProcedure, SupportsDeleteCallback): @@ -29289,7 +29285,7 @@ class ProcedureVerticalLanding(IProcedure, SupportsDeleteCallback): _set_radius_factor_method_offset = 13 _get_as_procedure_method_offset = 14 _metadata = { - "iid_data" : (5077635317155011109, 11487885256739439786), + "iid_data" : (5025227154372844576, 4045737423791519399), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29429,7 +29425,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureVerticalLanding, [ProcedureVerticalLanding, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5365072422615651427, 462059424097126035), ProcedureVerticalLanding) +agcls.AgClassCatalog.add_catalog_entry((5711794928182915745, 6880974135842464913), ProcedureVerticalLanding) agcls.AgTypeNameMap["ProcedureVerticalLanding"] = ProcedureVerticalLanding class ProcedureReferenceState(IProcedure, SupportsDeleteCallback): @@ -29459,7 +29455,7 @@ class ProcedureReferenceState(IProcedure, SupportsDeleteCallback): _get_mode_as_hover_method_offset = 20 _get_mode_as_weight_on_wheels_method_offset = 21 _metadata = { - "iid_data" : (5635558193097324645, 13481034554753658046), + "iid_data" : (5032767814355680504, 1277412112984607633), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29661,7 +29657,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureReferenceState, [ProcedureReferenceState, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4812781112846854856, 13811130182470939556), ProcedureReferenceState) +agcls.AgClassCatalog.add_catalog_entry((5644090731336516046, 9698562720785769101), ProcedureReferenceState) agcls.AgTypeNameMap["ProcedureReferenceState"] = ProcedureReferenceState class ProcedureSuperProcedure(IProcedure, SupportsDeleteCallback): @@ -29673,7 +29669,7 @@ class ProcedureSuperProcedure(IProcedure, SupportsDeleteCallback): _load_procedures_from_clipboard_method_offset = 2 _load_procedures_from_file_method_offset = 3 _metadata = { - "iid_data" : (4976634188254865349, 4662999449300962743), + "iid_data" : (5517410931095465213, 9741453568725629850), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29717,7 +29713,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureSuperProcedure, [ProcedureSuperProcedure, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5251086126458868149, 1670994784482352541), ProcedureSuperProcedure) +agcls.AgClassCatalog.add_catalog_entry((5087636182251477219, 8519186884360466820), ProcedureSuperProcedure) agcls.AgTypeNameMap["ProcedureSuperProcedure"] = ProcedureSuperProcedure class ProcedureLaunch(IProcedure, SupportsDeleteCallback): @@ -29748,7 +29744,7 @@ class ProcedureLaunch(IProcedure, SupportsDeleteCallback): _get_true_course_hint_method_offset = 21 _set_true_course_hint_method_offset = 22 _metadata = { - "iid_data" : (4997115185128623189, 1319403736513253293), + "iid_data" : (5552902677796974266, 11537605188822380705), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -29956,7 +29952,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureLaunch, [ProcedureLaunch, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4915172643493226120, 10856906451169746841), ProcedureLaunch) +agcls.AgClassCatalog.add_catalog_entry((4662136260822430726, 14681346789224749469), ProcedureLaunch) agcls.AgTypeNameMap["ProcedureLaunch"] = ProcedureLaunch class ProcedureAirway(IProcedure, SupportsDeleteCallback): @@ -29983,7 +29979,7 @@ class ProcedureAirway(IProcedure, SupportsDeleteCallback): _get_waypoints_method_offset = 17 _copy_procedures_method_offset = 18 _metadata = { - "iid_data" : (5113338053800770439, 8104523135851895734), + "iid_data" : (5703143220930276492, 16175388535203229367), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30153,7 +30149,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureAirway, [ProcedureAirway, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5692509012567053828, 17361800954042551713), ProcedureAirway) +agcls.AgClassCatalog.add_catalog_entry((5379658148804536679, 2322041471763609746), ProcedureAirway) agcls.AgTypeNameMap["ProcedureAirway"] = ProcedureAirway class ProcedureAirwayRouter(IProcedure, SupportsDeleteCallback): @@ -30181,7 +30177,7 @@ class ProcedureAirwayRouter(IProcedure, SupportsDeleteCallback): _get_segments_method_offset = 18 _copy_procedures_method_offset = 19 _metadata = { - "iid_data" : (5008084498985926846, 600814285428910999), + "iid_data" : (5035480345558407429, 5079786993006483360), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30360,7 +30356,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureAirwayRouter, [ProcedureAirwayRouter, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4819096666789441106, 4134135321931006376), ProcedureAirwayRouter) +agcls.AgClassCatalog.add_catalog_entry((4774522286712050812, 5754696563537468351), ProcedureAirwayRouter) agcls.AgTypeNameMap["ProcedureAirwayRouter"] = ProcedureAirwayRouter class ProcedureAreaTargetSearch(IProcedure, SupportsDeleteCallback): @@ -30390,7 +30386,7 @@ class ProcedureAreaTargetSearch(IProcedure, SupportsDeleteCallback): _set_level_off_mode_method_offset = 20 _copy_procedures_method_offset = 21 _metadata = { - "iid_data" : (5304016268201673934, 12422724768842932378), + "iid_data" : (5161868992949042871, 3575484425588241561), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30590,7 +30586,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureAreaTargetSearch, [ProcedureAreaTargetSearch, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5703169694398522635, 8200198528211558019), ProcedureAreaTargetSearch) +agcls.AgClassCatalog.add_catalog_entry((5707838076032405080, 15778780023636119170), ProcedureAreaTargetSearch) agcls.AgTypeNameMap["ProcedureAreaTargetSearch"] = ProcedureAreaTargetSearch class ProcedureFormationRecover(IProcedure, SupportsDeleteCallback): @@ -30637,7 +30633,7 @@ class ProcedureFormationRecover(IProcedure, SupportsDeleteCallback): _get_delay_turn_direction_method_offset = 37 _set_delay_turn_direction_method_offset = 38 _metadata = { - "iid_data" : (4870593204797535676, 9491535379450674305), + "iid_data" : (4908906760497704405, 7810309778570985380), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -30980,7 +30976,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureFormationRecover, [ProcedureFormationRecover, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((4646585276692074522, 9641621253891545000), ProcedureFormationRecover) +agcls.AgClassCatalog.add_catalog_entry((4951419833680116890, 7549111202707140501), ProcedureFormationRecover) agcls.AgTypeNameMap["ProcedureFormationRecover"] = ProcedureFormationRecover class ProcedureInFormation(IProcedure, SupportsDeleteCallback): @@ -31008,7 +31004,7 @@ class ProcedureInFormation(IProcedure, SupportsDeleteCallback): _get_consider_acceleration_for_fuel_flow_method_offset = 18 _set_consider_acceleration_for_fuel_flow_method_offset = 19 _metadata = { - "iid_data" : (5297555687400448155, 1815741588290416825), + "iid_data" : (5143715110970341811, 4368016272525911718), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31191,7 +31187,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureInFormation, [ProcedureInFormation, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5532593623227038087, 13258620445025064627), ProcedureInFormation) +agcls.AgClassCatalog.add_catalog_entry((5710447443137054683, 2810492245160406413), ProcedureInFormation) agcls.AgTypeNameMap["ProcedureInFormation"] = ProcedureInFormation class ProcedureParallelFlightLine(IProcedure, SupportsDeleteCallback): @@ -31219,7 +31215,7 @@ class ProcedureParallelFlightLine(IProcedure, SupportsDeleteCallback): _set_level_off_mode_method_offset = 18 _get_as_procedure_method_offset = 19 _metadata = { - "iid_data" : (5007645273842850441, 258664155243137693), + "iid_data" : (4625500086405095788, 70484841705450686), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31404,7 +31400,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureParallelFlightLine, [ProcedureParallelFlightLine, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5109471054028572559, 5414478772883439545), ProcedureParallelFlightLine) +agcls.AgClassCatalog.add_catalog_entry((5418466463007429437, 11856086607004421255), ProcedureParallelFlightLine) agcls.AgTypeNameMap["ProcedureParallelFlightLine"] = ProcedureParallelFlightLine class ProcedureVGTPoint(IProcedure, SupportsDeleteCallback): @@ -31436,7 +31432,7 @@ class ProcedureVGTPoint(IProcedure, SupportsDeleteCallback): _get_display_step_time_method_offset = 22 _set_display_step_time_method_offset = 23 _metadata = { - "iid_data" : (5352911337839501133, 797182055070628029), + "iid_data" : (4780414969670369684, 2058212949074634884), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -31654,7 +31650,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureVGTPoint, [ProcedureVGTPoint, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5185311090544048998, 8831984788416391870), ProcedureVGTPoint) +agcls.AgClassCatalog.add_catalog_entry((5074330445549351998, 1802246813825324735), ProcedureVGTPoint) agcls.AgTypeNameMap["ProcedureVGTPoint"] = ProcedureVGTPoint class PerformanceModelOptions(SupportsDeleteCallback): @@ -31691,7 +31687,7 @@ class PerformanceModelOptions(SupportsDeleteCallback): _get_is_linked_to_catalog_method_offset = 7 _get_properties_method_offset = 8 _metadata = { - "iid_data" : (5482067015907007282, 18267973121590324881), + "iid_data" : (5320033637949659277, 8595592380201193111), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -31774,7 +31770,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PerformanceModelOptions, [PerformanceModelOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5564371800440964119, 7517434752528760714), PerformanceModelOptions) +agcls.AgClassCatalog.add_catalog_entry((5061108020101782780, 5324006017130354868), PerformanceModelOptions) agcls.AgTypeNameMap["PerformanceModelOptions"] = PerformanceModelOptions class AdvancedFixedWingTool(SupportsDeleteCallback): @@ -31864,7 +31860,7 @@ class AdvancedFixedWingTool(SupportsDeleteCallback): _get_powerplant_mode_as_sub_super_hypersonic_method_offset = 41 _get_aerodynamic_mode_as_four_point_method_offset = 42 _metadata = { - "iid_data" : (5237019780042636595, 13473390248537517999), + "iid_data" : (5496358338233728574, 10608992348063631250), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -32247,7 +32243,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingTool, [AdvancedFixedWingTool, ]) -agcls.AgClassCatalog.add_catalog_entry((4959167576758306460, 5150777901270384053), AdvancedFixedWingTool) +agcls.AgClassCatalog.add_catalog_entry((4928018853012863706, 8022324796017947528), AdvancedFixedWingTool) agcls.AgTypeNameMap["AdvancedFixedWingTool"] = AdvancedFixedWingTool class AdvancedFixedWingExternalAerodynamic(SupportsDeleteCallback): @@ -32259,7 +32255,7 @@ class AdvancedFixedWingExternalAerodynamic(SupportsDeleteCallback): _set_filepath_method_offset = 2 _get_is_valid_method_offset = 3 _metadata = { - "iid_data" : (4718562149881086212, 5213103095226551192), + "iid_data" : (4773202368349412793, 10669353128838433464), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32305,7 +32301,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingExternalAerodynamic, [AdvancedFixedWingExternalAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((4930872444534161422, 10999827858917784511), AdvancedFixedWingExternalAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((4963023332936860465, 10058982315527249067), AdvancedFixedWingExternalAerodynamic) agcls.AgTypeNameMap["AdvancedFixedWingExternalAerodynamic"] = AdvancedFixedWingExternalAerodynamic class AdvancedFixedWingSubsonicAerodynamic(SupportsDeleteCallback): @@ -32326,7 +32322,7 @@ class AdvancedFixedWingSubsonicAerodynamic(SupportsDeleteCallback): _get_transonic_mach_drag_factor_method_offset = 11 _set_transonic_mach_drag_factor_method_offset = 12 _metadata = { - "iid_data" : (4697303484004482935, 3130684680515483791), + "iid_data" : (4946159600863735082, 7747479264704361917), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32450,7 +32446,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingSubsonicAerodynamic, [AdvancedFixedWingSubsonicAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5062145481846871754, 6094659154782220179), AdvancedFixedWingSubsonicAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5500229245771464010, 3428128094711936941), AdvancedFixedWingSubsonicAerodynamic) agcls.AgTypeNameMap["AdvancedFixedWingSubsonicAerodynamic"] = AdvancedFixedWingSubsonicAerodynamic class AdvancedFixedWingSubSuperHypersonicAerodynamic(SupportsDeleteCallback): @@ -32475,7 +32471,7 @@ class AdvancedFixedWingSubSuperHypersonicAerodynamic(SupportsDeleteCallback): _get_wave_drag_factor_method_offset = 15 _set_wave_drag_factor_method_offset = 16 _metadata = { - "iid_data" : (5006549268881285727, 2704518954570612897), + "iid_data" : (4622370106386705049, 3498020364575167393), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32632,7 +32628,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingSubSuperHypersonicAerodynamic, [AdvancedFixedWingSubSuperHypersonicAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((4952686633379458317, 2294599711029805235), AdvancedFixedWingSubSuperHypersonicAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5154128837156888980, 1529507729951954070), AdvancedFixedWingSubSuperHypersonicAerodynamic) agcls.AgTypeNameMap["AdvancedFixedWingSubSuperHypersonicAerodynamic"] = AdvancedFixedWingSubSuperHypersonicAerodynamic class AdvancedFixedWingSupersonicAerodynamic(SupportsDeleteCallback): @@ -32661,7 +32657,7 @@ class AdvancedFixedWingSupersonicAerodynamic(SupportsDeleteCallback): _get_leading_edge_suction_efficiency_method_offset = 19 _set_leading_edge_suction_efficiency_method_offset = 20 _metadata = { - "iid_data" : (4670617610581468956, 16867775200645798805), + "iid_data" : (5753808050118628916, 12287143320731499922), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32853,7 +32849,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingSupersonicAerodynamic, [AdvancedFixedWingSupersonicAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5450196044160187843, 1674866698247736221), AdvancedFixedWingSupersonicAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((4970742532353084344, 12200676144218077080), AdvancedFixedWingSupersonicAerodynamic) agcls.AgTypeNameMap["AdvancedFixedWingSupersonicAerodynamic"] = AdvancedFixedWingSupersonicAerodynamic class PerformanceModel(IPerformanceModel, ICatalogItem, SupportsDeleteCallback): @@ -32874,7 +32870,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PerformanceModel, [IPerformanceModel, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4906634384985166370, 1876213520004692359), PerformanceModel) +agcls.AgClassCatalog.add_catalog_entry((5231795292270207719, 2934337615553342630), PerformanceModel) agcls.AgTypeNameMap["PerformanceModel"] = PerformanceModel class AdvancedFixedWingGeometryBasic(IAdvancedFixedWingGeometry, SupportsDeleteCallback): @@ -32887,7 +32883,7 @@ class AdvancedFixedWingGeometryBasic(IAdvancedFixedWingGeometry, SupportsDeleteC _get_wing_sweep_method_offset = 3 _set_wing_sweep_method_offset = 4 _metadata = { - "iid_data" : (5059005218786994271, 963439622374066585), + "iid_data" : (5386100230413044414, 9023697300579007617), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -32943,7 +32939,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingGeometryBasic, [AdvancedFixedWingGeometryBasic, IAdvancedFixedWingGeometry]) -agcls.AgClassCatalog.add_catalog_entry((4777932001523849137, 741639022048858530), AdvancedFixedWingGeometryBasic) +agcls.AgClassCatalog.add_catalog_entry((4819318356383203784, 16484619949198997667), AdvancedFixedWingGeometryBasic) agcls.AgTypeNameMap["AdvancedFixedWingGeometryBasic"] = AdvancedFixedWingGeometryBasic class AdvancedFixedWingGeometryVariable(IAdvancedFixedWingGeometry, SupportsDeleteCallback): @@ -32962,7 +32958,7 @@ class AdvancedFixedWingGeometryVariable(IAdvancedFixedWingGeometry, SupportsDele _get_max_sweep_angle_method_offset = 9 _set_max_sweep_angle_method_offset = 10 _metadata = { - "iid_data" : (5135497072626624642, 14268566815327029893), + "iid_data" : (4713558489202167824, 14574949078019799427), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33069,7 +33065,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingGeometryVariable, [AdvancedFixedWingGeometryVariable, IAdvancedFixedWingGeometry]) -agcls.AgClassCatalog.add_catalog_entry((4714699656490854060, 4645343672878635960), AdvancedFixedWingGeometryVariable) +agcls.AgClassCatalog.add_catalog_entry((4695864864519126360, 5615890575652680321), AdvancedFixedWingGeometryVariable) agcls.AgTypeNameMap["AdvancedFixedWingGeometryVariable"] = AdvancedFixedWingGeometryVariable class AdvancedFixedWingElectricPowerplant(SupportsDeleteCallback): @@ -33084,7 +33080,7 @@ class AdvancedFixedWingElectricPowerplant(SupportsDeleteCallback): _get_propeller_diameter_method_offset = 5 _set_propeller_diameter_method_offset = 6 _metadata = { - "iid_data" : (5323567609941829628, 9517624223825083288), + "iid_data" : (4809377716117650321, 8840406303890270339), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33156,7 +33152,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingElectricPowerplant, [AdvancedFixedWingElectricPowerplant, ]) -agcls.AgClassCatalog.add_catalog_entry((5409750622288828148, 653894210607339956), AdvancedFixedWingElectricPowerplant) +agcls.AgClassCatalog.add_catalog_entry((5609635811849248787, 18178934007806007474), AdvancedFixedWingElectricPowerplant) agcls.AgTypeNameMap["AdvancedFixedWingElectricPowerplant"] = AdvancedFixedWingElectricPowerplant class AdvancedFixedWingExternalPropulsion(SupportsDeleteCallback): @@ -33168,7 +33164,7 @@ class AdvancedFixedWingExternalPropulsion(SupportsDeleteCallback): _set_filepath_method_offset = 2 _get_is_valid_method_offset = 3 _metadata = { - "iid_data" : (4997979588924974553, 2131361272405219996), + "iid_data" : (5089862738829701125, 438372225190315681), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33214,7 +33210,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingExternalPropulsion, [AdvancedFixedWingExternalPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5248810364255474372, 10276250267386325905), AdvancedFixedWingExternalPropulsion) +agcls.AgClassCatalog.add_catalog_entry((4664695498244619338, 10908626457961250487), AdvancedFixedWingExternalPropulsion) agcls.AgTypeNameMap["AdvancedFixedWingExternalPropulsion"] = AdvancedFixedWingExternalPropulsion class AdvancedFixedWingSubSuperHypersonicPropulsion(SupportsDeleteCallback): @@ -33248,7 +33244,7 @@ class AdvancedFixedWingSubSuperHypersonicPropulsion(SupportsDeleteCallback): _get_max_ram_scram_burner_total_temperature_method_offset = 24 _set_max_ram_scram_burner_total_temperature_method_offset = 25 _metadata = { - "iid_data" : (5230764198344016963, 5005012326381662389), + "iid_data" : (4863678376342959639, 9126102427488418487), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33485,7 +33481,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingSubSuperHypersonicPropulsion, [AdvancedFixedWingSubSuperHypersonicPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5011678706765634819, 12159855238285393045), AdvancedFixedWingSubSuperHypersonicPropulsion) +agcls.AgClassCatalog.add_catalog_entry((4777960070391673675, 4449306542864124319), AdvancedFixedWingSubSuperHypersonicPropulsion) agcls.AgTypeNameMap["AdvancedFixedWingSubSuperHypersonicPropulsion"] = AdvancedFixedWingSubSuperHypersonicPropulsion class AdvancedFixedWingPistonPowerplant(SupportsDeleteCallback): @@ -33504,7 +33500,7 @@ class AdvancedFixedWingPistonPowerplant(SupportsDeleteCallback): _get_fuel_flow_method_offset = 9 _set_fuel_flow_method_offset = 10 _metadata = { - "iid_data" : (4935298023931483912, 9470029545764234654), + "iid_data" : (4736622816267667641, 13483573259365303231), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33610,7 +33606,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingPistonPowerplant, [AdvancedFixedWingPistonPowerplant, ]) -agcls.AgClassCatalog.add_catalog_entry((5404022589632298539, 3796637743485632914), AdvancedFixedWingPistonPowerplant) +agcls.AgClassCatalog.add_catalog_entry((4842750122841254187, 15048305741117560495), AdvancedFixedWingPistonPowerplant) agcls.AgTypeNameMap["AdvancedFixedWingPistonPowerplant"] = AdvancedFixedWingPistonPowerplant class AdvancedFixedWingEmpiricalJetEngine(SupportsDeleteCallback): @@ -33627,7 +33623,7 @@ class AdvancedFixedWingEmpiricalJetEngine(SupportsDeleteCallback): _get_fuel_flow_method_offset = 7 _set_fuel_flow_method_offset = 8 _metadata = { - "iid_data" : (5442029511614548464, 3220950130539061420), + "iid_data" : (4912668165658320225, 17818151344355558061), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33716,7 +33712,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingEmpiricalJetEngine, [AdvancedFixedWingEmpiricalJetEngine, ]) -agcls.AgClassCatalog.add_catalog_entry((5173205300249269855, 3414284464176281766), AdvancedFixedWingEmpiricalJetEngine) +agcls.AgClassCatalog.add_catalog_entry((5361383509802335414, 13419413960835439768), AdvancedFixedWingEmpiricalJetEngine) agcls.AgTypeNameMap["AdvancedFixedWingEmpiricalJetEngine"] = AdvancedFixedWingEmpiricalJetEngine class AdvancedFixedWingTurbofanBasicABPowerplant(SupportsDeleteCallback): @@ -33725,7 +33721,7 @@ class AdvancedFixedWingTurbofanBasicABPowerplant(SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5223411323882695032, 13652349525015224452), + "iid_data" : (5497516979773436420, 7583234011265098430), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33746,7 +33742,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingTurbofanBasicABPowerplant, [AdvancedFixedWingTurbofanBasicABPowerplant, ]) -agcls.AgClassCatalog.add_catalog_entry((5401994752137022731, 14788126705060767635), AdvancedFixedWingTurbofanBasicABPowerplant) +agcls.AgClassCatalog.add_catalog_entry((4702598981667888296, 6477430681492587680), AdvancedFixedWingTurbofanBasicABPowerplant) agcls.AgTypeNameMap["AdvancedFixedWingTurbofanBasicABPowerplant"] = AdvancedFixedWingTurbofanBasicABPowerplant class AdvancedFixedWingTurbojetBasicABPowerplant(SupportsDeleteCallback): @@ -33755,7 +33751,7 @@ class AdvancedFixedWingTurbojetBasicABPowerplant(SupportsDeleteCallback): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5118902128297752052, 18407274306204316800), + "iid_data" : (4914985134123118671, 2529992250251021736), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -33776,7 +33772,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingTurbojetBasicABPowerplant, [AdvancedFixedWingTurbojetBasicABPowerplant, ]) -agcls.AgClassCatalog.add_catalog_entry((5440608781197312823, 13762363781635156626), AdvancedFixedWingTurbojetBasicABPowerplant) +agcls.AgClassCatalog.add_catalog_entry((4699953241621600270, 14349421450435587511), AdvancedFixedWingTurbojetBasicABPowerplant) agcls.AgTypeNameMap["AdvancedFixedWingTurbojetBasicABPowerplant"] = AdvancedFixedWingTurbojetBasicABPowerplant class AdvancedFixedWingTurbofanBasicABPropulsion(SupportsDeleteCallback): @@ -33812,7 +33808,7 @@ class AdvancedFixedWingTurbofanBasicABPropulsion(SupportsDeleteCallback): _get_fuel_mode_as_afprop_method_offset = 26 _get_fuel_mode_as_cea_method_offset = 27 _metadata = { - "iid_data" : (5166061279867733857, 6770102323018610328), + "iid_data" : (5477688447826762030, 4074118146321671352), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34064,7 +34060,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingTurbofanBasicABPropulsion, [AdvancedFixedWingTurbofanBasicABPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((4926635412744452730, 7898790107185743281), AdvancedFixedWingTurbofanBasicABPropulsion) +agcls.AgClassCatalog.add_catalog_entry((5223402699429243935, 18246726373023190409), AdvancedFixedWingTurbofanBasicABPropulsion) agcls.AgTypeNameMap["AdvancedFixedWingTurbofanBasicABPropulsion"] = AdvancedFixedWingTurbofanBasicABPropulsion class AdvancedFixedWingTurbojetBasicABPropulsion(SupportsDeleteCallback): @@ -34098,7 +34094,7 @@ class AdvancedFixedWingTurbojetBasicABPropulsion(SupportsDeleteCallback): _get_fuel_mode_as_afprop_method_offset = 24 _get_fuel_mode_as_cea_method_offset = 25 _metadata = { - "iid_data" : (4804351312805502443, 1729423068310996360), + "iid_data" : (4765247299731250675, 3247412640804576896), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34333,7 +34329,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingTurbojetBasicABPropulsion, [AdvancedFixedWingTurbojetBasicABPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5587093581665900282, 11546350750593065653), AdvancedFixedWingTurbojetBasicABPropulsion) +agcls.AgClassCatalog.add_catalog_entry((5073952730513355349, 5855273723058609337), AdvancedFixedWingTurbojetBasicABPropulsion) agcls.AgTypeNameMap["AdvancedFixedWingTurbojetBasicABPropulsion"] = AdvancedFixedWingTurbojetBasicABPropulsion class AdvancedFixedWingTurbopropPowerplant(SupportsDeleteCallback): @@ -34350,7 +34346,7 @@ class AdvancedFixedWingTurbopropPowerplant(SupportsDeleteCallback): _get_fuel_flow_method_offset = 7 _set_fuel_flow_method_offset = 8 _metadata = { - "iid_data" : (5310999714701599668, 10622134511892274314), + "iid_data" : (5304459441123273038, 679657590465809561), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34439,7 +34435,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingTurbopropPowerplant, [AdvancedFixedWingTurbopropPowerplant, ]) -agcls.AgClassCatalog.add_catalog_entry((5749297225109159978, 6837240057346569620), AdvancedFixedWingTurbopropPowerplant) +agcls.AgClassCatalog.add_catalog_entry((5593584633049405936, 4905500532368898739), AdvancedFixedWingTurbopropPowerplant) agcls.AgTypeNameMap["AdvancedFixedWingTurbopropPowerplant"] = AdvancedFixedWingTurbopropPowerplant class MissileSimpleAerodynamic(SupportsDeleteCallback): @@ -34457,7 +34453,7 @@ class MissileSimpleAerodynamic(SupportsDeleteCallback): _get_max_aoa_method_offset = 8 _set_max_aoa_method_offset = 9 _metadata = { - "iid_data" : (4678957940349729997, 9265137374292967825), + "iid_data" : (5113982231583759545, 7651587789557450141), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34554,7 +34550,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileSimpleAerodynamic, [MissileSimpleAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((4705636248765593079, 6791367994635073692), MissileSimpleAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5384095255479075807, 1246512519944294313), MissileSimpleAerodynamic) agcls.AgTypeNameMap["MissileSimpleAerodynamic"] = MissileSimpleAerodynamic class MissileExternalAerodynamic(SupportsDeleteCallback): @@ -34570,7 +34566,7 @@ class MissileExternalAerodynamic(SupportsDeleteCallback): _get_can_set_reference_area_method_offset = 6 _get_is_valid_method_offset = 7 _metadata = { - "iid_data" : (4736392640115188686, 5273808291474334094), + "iid_data" : (5256592762389015420, 6001213466574208437), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -34649,7 +34645,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileExternalAerodynamic, [MissileExternalAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5636656773253566004, 13838327309331494071), MissileExternalAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((4848093339092998496, 8894786888651131060), MissileExternalAerodynamic) agcls.AgTypeNameMap["MissileExternalAerodynamic"] = MissileExternalAerodynamic class MissileAdvancedAerodynamic(SupportsDeleteCallback): @@ -34706,7 +34702,7 @@ class MissileAdvancedAerodynamic(SupportsDeleteCallback): _get_tail_lift_fraction_method_offset = 47 _set_tail_lift_fraction_method_offset = 48 _metadata = { - "iid_data" : (4964129577173509264, 2983138932485106581), + "iid_data" : (5290062030451562454, 16722252473086471564), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35135,7 +35131,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileAdvancedAerodynamic, [MissileAdvancedAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5052893031100834404, 2206664014496294047), MissileAdvancedAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5056199283753364754, 1675800471274541220), MissileAdvancedAerodynamic) agcls.AgTypeNameMap["MissileAdvancedAerodynamic"] = MissileAdvancedAerodynamic class MissileAerodynamic(SupportsDeleteCallback): @@ -35150,7 +35146,7 @@ class MissileAerodynamic(SupportsDeleteCallback): _get_mode_as_advanced_method_offset = 5 _get_mode_as_four_point_method_offset = 6 _metadata = { - "iid_data" : (5364173899613717274, 6266031543543176121), + "iid_data" : (4959078315927753462, 789191467969933493), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35224,7 +35220,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileAerodynamic, [MissileAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5323354002225726516, 2938484025708401802), MissileAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5479133980560898800, 14221146284968110507), MissileAerodynamic) agcls.AgTypeNameMap["MissileAerodynamic"] = MissileAerodynamic class MissilePropulsion(SupportsDeleteCallback): @@ -35240,7 +35236,7 @@ class MissilePropulsion(SupportsDeleteCallback): _get_mode_as_turbojet_method_offset = 6 _get_mode_as_rocket_method_offset = 7 _metadata = { - "iid_data" : (4913907629478761898, 14650265376795744152), + "iid_data" : (5524705492369253319, 3491390650031274905), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35323,7 +35319,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissilePropulsion, [MissilePropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5659655677833601230, 74880851413770914), MissilePropulsion) +agcls.AgClassCatalog.add_catalog_entry((5701156311192518745, 13807549275551900059), MissilePropulsion) agcls.AgTypeNameMap["MissilePropulsion"] = MissilePropulsion class MissileSimplePropulsion(SupportsDeleteCallback): @@ -35338,7 +35334,7 @@ class MissileSimplePropulsion(SupportsDeleteCallback): _get_no_thrust_when_no_fuel_method_offset = 5 _set_no_thrust_when_no_fuel_method_offset = 6 _metadata = { - "iid_data" : (5725392479848476812, 5093874335426318747), + "iid_data" : (5541000199116120572, 6429741441517845938), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35410,7 +35406,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileSimplePropulsion, [MissileSimplePropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5403921619446802984, 4318640400048778903), MissileSimplePropulsion) +agcls.AgClassCatalog.add_catalog_entry((4907294180171895759, 3139272134738676155), MissileSimplePropulsion) agcls.AgTypeNameMap["MissileSimplePropulsion"] = MissileSimplePropulsion class MissileExternalPropulsion(SupportsDeleteCallback): @@ -35425,7 +35421,7 @@ class MissileExternalPropulsion(SupportsDeleteCallback): _set_no_thrust_when_no_fuel_method_offset = 5 _get_is_valid_method_offset = 6 _metadata = { - "iid_data" : (5134992612305711861, 891238092002507934), + "iid_data" : (4890592461852724861, 11299849752889776559), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35495,7 +35491,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileExternalPropulsion, [MissileExternalPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((4988835713659863239, 13600985963996914596), MissileExternalPropulsion) +agcls.AgClassCatalog.add_catalog_entry((4817420385346657902, 4926464154136857255), MissileExternalPropulsion) agcls.AgTypeNameMap["MissileExternalPropulsion"] = MissileExternalPropulsion class MissileRamjetPropulsion(SupportsDeleteCallback): @@ -35526,7 +35522,7 @@ class MissileRamjetPropulsion(SupportsDeleteCallback): _get_no_thrust_when_no_fuel_method_offset = 21 _set_no_thrust_when_no_fuel_method_offset = 22 _metadata = { - "iid_data" : (4953229289448602378, 1061703612136417712), + "iid_data" : (4682053458703919301, 13895503025750516096), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35734,7 +35730,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileRamjetPropulsion, [MissileRamjetPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((5614474896998347186, 3316151172710167988), MissileRamjetPropulsion) +agcls.AgClassCatalog.add_catalog_entry((4877700563818520914, 9636588370357633727), MissileRamjetPropulsion) agcls.AgTypeNameMap["MissileRamjetPropulsion"] = MissileRamjetPropulsion class MissileRocketPropulsion(SupportsDeleteCallback): @@ -35761,7 +35757,7 @@ class MissileRocketPropulsion(SupportsDeleteCallback): _get_no_thrust_when_no_fuel_method_offset = 17 _set_no_thrust_when_no_fuel_method_offset = 18 _metadata = { - "iid_data" : (4680524213606493608, 17871549589587163067), + "iid_data" : (5373197025614284544, 4475560274426122381), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -35935,7 +35931,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileRocketPropulsion, [MissileRocketPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((4829527676256086967, 2901581551454081419), MissileRocketPropulsion) +agcls.AgClassCatalog.add_catalog_entry((5653144213200469660, 1102584677116372400), MissileRocketPropulsion) agcls.AgTypeNameMap["MissileRocketPropulsion"] = MissileRocketPropulsion class MissileTurbojetPropulsion(SupportsDeleteCallback): @@ -35974,7 +35970,7 @@ class MissileTurbojetPropulsion(SupportsDeleteCallback): _get_no_thrust_when_no_fuel_method_offset = 29 _set_no_thrust_when_no_fuel_method_offset = 30 _metadata = { - "iid_data" : (4912983800323282819, 1816753828352084142), + "iid_data" : (5022695827456209283, 1214501036951110788), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36250,7 +36246,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileTurbojetPropulsion, [MissileTurbojetPropulsion, ]) -agcls.AgClassCatalog.add_catalog_entry((4617727346808770983, 17951140982718247851), MissileTurbojetPropulsion) +agcls.AgClassCatalog.add_catalog_entry((4822814114959084334, 326902315115999365), MissileTurbojetPropulsion) agcls.AgTypeNameMap["MissileTurbojetPropulsion"] = MissileTurbojetPropulsion class ReferenceStateForwardFlightOptions(SupportsDeleteCallback): @@ -36292,7 +36288,7 @@ class ReferenceStateForwardFlightOptions(SupportsDeleteCallback): _get_attitude_rate_type_method_offset = 32 _set_attitude_rate_method_offset = 33 _metadata = { - "iid_data" : (5013024766168834944, 7318791218673534633), + "iid_data" : (4897716678250471596, 16379838388899002278), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36593,7 +36589,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReferenceStateForwardFlightOptions, [ReferenceStateForwardFlightOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5234709410703539467, 10676721452242537360), ReferenceStateForwardFlightOptions) +agcls.AgClassCatalog.add_catalog_entry((5337992958030348169, 11159563696669908157), ReferenceStateForwardFlightOptions) agcls.AgTypeNameMap["ReferenceStateForwardFlightOptions"] = ReferenceStateForwardFlightOptions class ReferenceStateTakeoffLandingOptions(SupportsDeleteCallback): @@ -36635,7 +36631,7 @@ class ReferenceStateTakeoffLandingOptions(SupportsDeleteCallback): _get_attitude_rate_type_method_offset = 32 _set_attitude_rate_method_offset = 33 _metadata = { - "iid_data" : (4651719458875810155, 1686236741447702718), + "iid_data" : (4791495936197649179, 12879177992858652323), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -36936,7 +36932,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReferenceStateTakeoffLandingOptions, [ReferenceStateTakeoffLandingOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4691645314423358479, 2511314558928168111), ReferenceStateTakeoffLandingOptions) +agcls.AgClassCatalog.add_catalog_entry((5120525525568712740, 950710780386397871), ReferenceStateTakeoffLandingOptions) agcls.AgTypeNameMap["ReferenceStateTakeoffLandingOptions"] = ReferenceStateTakeoffLandingOptions class ReferenceStateHoverOptions(SupportsDeleteCallback): @@ -36973,7 +36969,7 @@ class ReferenceStateHoverOptions(SupportsDeleteCallback): _get_attitude_rate_type_method_offset = 27 _set_attitude_rate_method_offset = 28 _metadata = { - "iid_data" : (4967723453880432265, 4533941470478217912), + "iid_data" : (5062268418414365156, 12730988542805351063), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37232,7 +37228,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReferenceStateHoverOptions, [ReferenceStateHoverOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4935166501266633550, 18202366864290377365), ReferenceStateHoverOptions) +agcls.AgClassCatalog.add_catalog_entry((5512983194972474879, 1378335161761332099), ReferenceStateHoverOptions) agcls.AgTypeNameMap["ReferenceStateHoverOptions"] = ReferenceStateHoverOptions class ReferenceStateWeightOnWheelsOptions(SupportsDeleteCallback): @@ -37255,7 +37251,7 @@ class ReferenceStateWeightOnWheelsOptions(SupportsDeleteCallback): _get_lateral_acceleration_type_method_offset = 13 _set_lateral_acceleration_method_offset = 14 _metadata = { - "iid_data" : (4614298239361583107, 13743389205874316980), + "iid_data" : (5381738102617028229, 14714191710393940638), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37395,7 +37391,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ReferenceStateWeightOnWheelsOptions, [ReferenceStateWeightOnWheelsOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((4746073259629533532, 13362726578078342823), ReferenceStateWeightOnWheelsOptions) +agcls.AgClassCatalog.add_catalog_entry((5302785925909024265, 9180921193782467005), ReferenceStateWeightOnWheelsOptions) agcls.AgTypeNameMap["ReferenceStateWeightOnWheelsOptions"] = ReferenceStateWeightOnWheelsOptions class SiteRunwayFromCatalog(ISite, SupportsDeleteCallback): @@ -37407,7 +37403,7 @@ class SiteRunwayFromCatalog(ISite, SupportsDeleteCallback): _set_catalog_runway_method_offset = 2 _get_as_site_method_offset = 3 _metadata = { - "iid_data" : (5634494088710483634, 4136369912068985016), + "iid_data" : (5580150848559543518, 3323048833055393170), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37451,7 +37447,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteRunwayFromCatalog, [SiteRunwayFromCatalog, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5432583218947739306, 4484750288509271693), SiteRunwayFromCatalog) +agcls.AgClassCatalog.add_catalog_entry((5539853789257849045, 9893445331109238189), SiteRunwayFromCatalog) agcls.AgTypeNameMap["SiteRunwayFromCatalog"] = SiteRunwayFromCatalog class SiteAirportFromCatalog(ISite, SupportsDeleteCallback): @@ -37463,7 +37459,7 @@ class SiteAirportFromCatalog(ISite, SupportsDeleteCallback): _set_catalog_airport_method_offset = 2 _get_as_site_method_offset = 3 _metadata = { - "iid_data" : (5145879454474821904, 9199213237675117193), + "iid_data" : (5198886675072011442, 14704498803737523115), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37507,7 +37503,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteAirportFromCatalog, [SiteAirportFromCatalog, ISite]) -agcls.AgClassCatalog.add_catalog_entry((4736989613571461001, 1367197901097188494), SiteAirportFromCatalog) +agcls.AgClassCatalog.add_catalog_entry((4902139860265246934, 6000180232048831896), SiteAirportFromCatalog) agcls.AgTypeNameMap["SiteAirportFromCatalog"] = SiteAirportFromCatalog class SiteNavaidFromCatalog(ISite, SupportsDeleteCallback): @@ -37519,7 +37515,7 @@ class SiteNavaidFromCatalog(ISite, SupportsDeleteCallback): _set_catalog_navaid_method_offset = 2 _get_as_site_method_offset = 3 _metadata = { - "iid_data" : (4957428865343325572, 11959601014297479563), + "iid_data" : (5531324790216331933, 16780742283387739807), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37563,7 +37559,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteNavaidFromCatalog, [SiteNavaidFromCatalog, ISite]) -agcls.AgClassCatalog.add_catalog_entry((5491384812081208211, 8045247953710753921), SiteNavaidFromCatalog) +agcls.AgClassCatalog.add_catalog_entry((5010069744097919194, 17614347949423614614), SiteNavaidFromCatalog) agcls.AgTypeNameMap["SiteNavaidFromCatalog"] = SiteNavaidFromCatalog class SiteVTOLPointFromCatalog(ISite, SupportsDeleteCallback): @@ -37575,7 +37571,7 @@ class SiteVTOLPointFromCatalog(ISite, SupportsDeleteCallback): _set_catalog_vtol_point_method_offset = 2 _get_as_site_method_offset = 3 _metadata = { - "iid_data" : (5029003088096487458, 10941850249683653276), + "iid_data" : (5579500370989791430, 14963793817210590613), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37619,7 +37615,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteVTOLPointFromCatalog, [SiteVTOLPointFromCatalog, ISite]) -agcls.AgClassCatalog.add_catalog_entry((4778256137753234442, 15315831279471165362), SiteVTOLPointFromCatalog) +agcls.AgClassCatalog.add_catalog_entry((4910586676727986472, 2655186081162601876), SiteVTOLPointFromCatalog) agcls.AgTypeNameMap["SiteVTOLPointFromCatalog"] = SiteVTOLPointFromCatalog class SiteWaypointFromCatalog(ISite, SupportsDeleteCallback): @@ -37631,7 +37627,7 @@ class SiteWaypointFromCatalog(ISite, SupportsDeleteCallback): _set_catalog_waypoint_method_offset = 2 _get_as_site_method_offset = 3 _metadata = { - "iid_data" : (5020241597903773768, 13236896574173633725), + "iid_data" : (5744362260176238710, 4675674172340366005), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37675,7 +37671,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteWaypointFromCatalog, [SiteWaypointFromCatalog, ISite]) -agcls.AgClassCatalog.add_catalog_entry((4884194644614735130, 4678068853271565703), SiteWaypointFromCatalog) +agcls.AgClassCatalog.add_catalog_entry((5551672425670651473, 15620061386491150001), SiteWaypointFromCatalog) agcls.AgTypeNameMap["SiteWaypointFromCatalog"] = SiteWaypointFromCatalog class NavaidCategory(SupportsDeleteCallback): @@ -37685,7 +37681,7 @@ class NavaidCategory(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_arinc424_navaids_method_offset = 1 _metadata = { - "iid_data" : (4767324386243364667, 11619546343216473789), + "iid_data" : (4748117981270517141, 4474314231439508610), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37715,7 +37711,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, NavaidCategory, [NavaidCategory, ]) -agcls.AgClassCatalog.add_catalog_entry((5432459549836284524, 13783249384820279445), NavaidCategory) +agcls.AgClassCatalog.add_catalog_entry((5145473171914342292, 14558717059825636235), NavaidCategory) agcls.AgTypeNameMap["NavaidCategory"] = NavaidCategory class VTOLPointCategory(SupportsDeleteCallback): @@ -37727,7 +37723,7 @@ class VTOLPointCategory(SupportsDeleteCallback): _get_arinc424_helipads_method_offset = 2 _get_dafif_helipads_method_offset = 3 _metadata = { - "iid_data" : (5140292971359621491, 7182381113514930067), + "iid_data" : (5706957154690963866, 17812843698002649787), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37775,7 +37771,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, VTOLPointCategory, [VTOLPointCategory, ]) -agcls.AgClassCatalog.add_catalog_entry((5167063348405119438, 2498351164565518994), VTOLPointCategory) +agcls.AgClassCatalog.add_catalog_entry((5520975065093782437, 12713566112169544594), VTOLPointCategory) agcls.AgTypeNameMap["VTOLPointCategory"] = VTOLPointCategory class WaypointCategory(SupportsDeleteCallback): @@ -37795,7 +37791,7 @@ class WaypointCategory(SupportsDeleteCallback): _get_dafif_runways_method_offset = 10 _get_dafif_waypoints_method_offset = 11 _metadata = { - "iid_data" : (4821896888722457850, 11063217582704392345), + "iid_data" : (4750905948065436383, 1519766469276218035), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -37915,7 +37911,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WaypointCategory, [WaypointCategory, ]) -agcls.AgClassCatalog.add_catalog_entry((5334398087905690330, 105878899444753553), WaypointCategory) +agcls.AgClassCatalog.add_catalog_entry((5326441454442747384, 2073575240450078368), WaypointCategory) agcls.AgTypeNameMap["WaypointCategory"] = WaypointCategory class ARINC424Navaid(IARINC424Item, ICatalogNavaid, ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -37940,7 +37936,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ARINC424Navaid, [IARINC424Item, ICatalogNavaid, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5197157372005485531, 1093323223683680135), ARINC424Navaid) +agcls.AgClassCatalog.add_catalog_entry((5216715001832530197, 16517200569905518255), ARINC424Navaid) agcls.AgTypeNameMap["ARINC424Navaid"] = ARINC424Navaid class ARINC424Helipad(IARINC424Item, ICatalogVTOLPoint, ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -37965,7 +37961,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ARINC424Helipad, [IARINC424Item, ICatalogVTOLPoint, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5277898751387810758, 3304972005706513837), ARINC424Helipad) +agcls.AgClassCatalog.add_catalog_entry((4670549705480382402, 916438465994146192), ARINC424Helipad) agcls.AgTypeNameMap["ARINC424Helipad"] = ARINC424Helipad class ARINC424Waypoint(IARINC424Item, ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -37988,7 +37984,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ARINC424Waypoint, [IARINC424Item, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5082141889769092101, 1479692394985179811), ARINC424Waypoint) +agcls.AgClassCatalog.add_catalog_entry((5601032934008740925, 17789045552929056426), ARINC424Waypoint) agcls.AgTypeNameMap["ARINC424Waypoint"] = ARINC424Waypoint class UserVTOLPointSource(ICatalogSource, SupportsDeleteCallback): @@ -38000,7 +37996,7 @@ class UserVTOLPointSource(ICatalogSource, SupportsDeleteCallback): _add_user_vtol_point_method_offset = 2 _get_as_catalog_source_method_offset = 3 _metadata = { - "iid_data" : (5545256129940298652, 8073919850080497329), + "iid_data" : (4723002020032450660, 11744749075757789836), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38044,7 +38040,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserVTOLPointSource, [UserVTOLPointSource, ICatalogSource]) -agcls.AgClassCatalog.add_catalog_entry((5591773936808407339, 9073311703179615419), UserVTOLPointSource) +agcls.AgClassCatalog.add_catalog_entry((4832907339396429452, 16486915269607607941), UserVTOLPointSource) agcls.AgTypeNameMap["UserVTOLPointSource"] = UserVTOLPointSource class UserVTOLPoint(ICatalogVTOLPoint, ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -38063,7 +38059,7 @@ class UserVTOLPoint(ICatalogVTOLPoint, ICatalogWaypoint, ICatalogItem, SupportsD _paste_site_method_offset = 9 _get_as_catalog_item_method_offset = 10 _metadata = { - "iid_data" : (4642085616828634150, 1045311095125105541), + "iid_data" : (4954785303890371029, 2656448307080622270), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38169,7 +38165,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserVTOLPoint, [UserVTOLPoint, ICatalogVTOLPoint, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5188231581110256829, 4041576687601455523), UserVTOLPoint) +agcls.AgClassCatalog.add_catalog_entry((5458061058872091906, 5035083090710448034), UserVTOLPoint) agcls.AgTypeNameMap["UserVTOLPoint"] = UserVTOLPoint class UserWaypointSource(ICatalogSource, SupportsDeleteCallback): @@ -38181,7 +38177,7 @@ class UserWaypointSource(ICatalogSource, SupportsDeleteCallback): _add_user_waypoint_method_offset = 2 _get_as_catalog_source_method_offset = 3 _metadata = { - "iid_data" : (5279612640020866043, 15570877531294755481), + "iid_data" : (5376773348374859226, 11589838290259983758), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38225,7 +38221,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserWaypointSource, [UserWaypointSource, ICatalogSource]) -agcls.AgClassCatalog.add_catalog_entry((5553700995735085871, 15015689302005296311), UserWaypointSource) +agcls.AgClassCatalog.add_catalog_entry((5463757210190071522, 4162510810664425621), UserWaypointSource) agcls.AgTypeNameMap["UserWaypointSource"] = UserWaypointSource class UserWaypoint(ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): @@ -38241,7 +38237,7 @@ class UserWaypoint(ICatalogWaypoint, ICatalogItem, SupportsDeleteCallback): _paste_site_method_offset = 6 _get_as_catalog_item_method_offset = 7 _metadata = { - "iid_data" : (4742016672898529376, 10155203190602153088), + "iid_data" : (5065009623163117365, 5455225696149940923), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38321,7 +38317,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UserWaypoint, [UserWaypoint, ICatalogWaypoint, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4655366019608724573, 12962300198636569770), UserWaypoint) +agcls.AgClassCatalog.add_catalog_entry((5397627786986416032, 14496270655539582643), UserWaypoint) agcls.AgTypeNameMap["UserWaypoint"] = UserWaypoint class PropulsionEfficiencies(SupportsDeleteCallback): @@ -38338,7 +38334,7 @@ class PropulsionEfficiencies(SupportsDeleteCallback): _get_exhaust_nozzle_type_method_offset = 7 _set_exhaust_nozzle_type_method_offset = 8 _metadata = { - "iid_data" : (4674082899564096187, 17478685343173365401), + "iid_data" : (4819296424032663483, 13973288991567394737), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38427,7 +38423,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropulsionEfficiencies, [PropulsionEfficiencies, ]) -agcls.AgClassCatalog.add_catalog_entry((5669950747571598906, 12810061537460991396), PropulsionEfficiencies) +agcls.AgClassCatalog.add_catalog_entry((5578004742798872706, 14350227263750241439), PropulsionEfficiencies) agcls.AgTypeNameMap["PropulsionEfficiencies"] = PropulsionEfficiencies class FuelModelKeroseneAFPROP(SupportsDeleteCallback): @@ -38440,7 +38436,7 @@ class FuelModelKeroseneAFPROP(SupportsDeleteCallback): _get_specific_energy_method_offset = 3 _set_specific_energy_method_offset = 4 _metadata = { - "iid_data" : (5688721802955479363, 6483120801106639768), + "iid_data" : (5120976243020802794, 1818596310032749740), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38495,7 +38491,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FuelModelKeroseneAFPROP, [FuelModelKeroseneAFPROP, ]) -agcls.AgClassCatalog.add_catalog_entry((5351779965155399689, 16994867648074421433), FuelModelKeroseneAFPROP) +agcls.AgClassCatalog.add_catalog_entry((4674225752678530308, 6802605803604511377), FuelModelKeroseneAFPROP) agcls.AgTypeNameMap["FuelModelKeroseneAFPROP"] = FuelModelKeroseneAFPROP class FuelModelKeroseneCEA(SupportsDeleteCallback): @@ -38508,7 +38504,7 @@ class FuelModelKeroseneCEA(SupportsDeleteCallback): _get_specific_energy_method_offset = 3 _set_specific_energy_method_offset = 4 _metadata = { - "iid_data" : (5088149015662987308, 10086007103281585070), + "iid_data" : (5353528637886612458, 2983684110953873568), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38563,7 +38559,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FuelModelKeroseneCEA, [FuelModelKeroseneCEA, ]) -agcls.AgClassCatalog.add_catalog_entry((5679718093274217092, 12398336171793532820), FuelModelKeroseneCEA) +agcls.AgClassCatalog.add_catalog_entry((5301229343532104568, 8295388934812399540), FuelModelKeroseneCEA) agcls.AgTypeNameMap["FuelModelKeroseneCEA"] = FuelModelKeroseneCEA class AdvancedFixedWingRamjetBasic(SupportsDeleteCallback): @@ -38587,7 +38583,7 @@ class AdvancedFixedWingRamjetBasic(SupportsDeleteCallback): _get_fuel_mode_as_cea_method_offset = 14 _get_efficiencies_and_losses_method_offset = 15 _metadata = { - "iid_data" : (4825685751456030732, 5762067210430664113), + "iid_data" : (5544115511956809116, 5830929502581928347), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38737,7 +38733,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingRamjetBasic, [AdvancedFixedWingRamjetBasic, ]) -agcls.AgClassCatalog.add_catalog_entry((4800059996755934875, 16027503078820577432), AdvancedFixedWingRamjetBasic) +agcls.AgClassCatalog.add_catalog_entry((4717200923782653470, 10784441280995828398), AdvancedFixedWingRamjetBasic) agcls.AgTypeNameMap["AdvancedFixedWingRamjetBasic"] = AdvancedFixedWingRamjetBasic class AdvancedFixedWingScramjetBasic(SupportsDeleteCallback): @@ -38761,7 +38757,7 @@ class AdvancedFixedWingScramjetBasic(SupportsDeleteCallback): _get_fuel_mode_as_cea_method_offset = 14 _get_efficiencies_and_losses_method_offset = 15 _metadata = { - "iid_data" : (5739887637508413990, 943923446550695301), + "iid_data" : (5030343991429046044, 7401203840507521956), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -38911,7 +38907,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingScramjetBasic, [AdvancedFixedWingScramjetBasic, ]) -agcls.AgClassCatalog.add_catalog_entry((5139325106206458342, 4967878671621867145), AdvancedFixedWingScramjetBasic) +agcls.AgClassCatalog.add_catalog_entry((5000419005933266660, 3682651177763062683), AdvancedFixedWingScramjetBasic) agcls.AgTypeNameMap["AdvancedFixedWingScramjetBasic"] = AdvancedFixedWingScramjetBasic class AircraftVTOLModel(SupportsDeleteCallback): @@ -38945,7 +38941,7 @@ class AircraftVTOLModel(SupportsDeleteCallback): _get_forward_flight_transition_time_method_offset = 24 _set_forward_flight_transition_time_method_offset = 25 _metadata = { - "iid_data" : (5759405462565022892, 5032690834817875131), + "iid_data" : (5654012398282322491, 17423966746879976068), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39178,7 +39174,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftVTOLModel, [AircraftVTOLModel, ]) -agcls.AgClassCatalog.add_catalog_entry((4651691522976222621, 3232698111153459360), AircraftVTOLModel) +agcls.AgClassCatalog.add_catalog_entry((5237701985516988439, 1726465989214152354), AircraftVTOLModel) agcls.AgTypeNameMap["AircraftVTOLModel"] = AircraftVTOLModel class AircraftVTOL(ICatalogItem, SupportsDeleteCallback): @@ -39189,7 +39185,7 @@ class AircraftVTOL(ICatalogItem, SupportsDeleteCallback): _get_vtol_by_name_method_offset = 1 _get_as_catalog_item_method_offset = 2 _metadata = { - "iid_data" : (4997466023368198583, 2582936896164038578), + "iid_data" : (4815383733249964513, 11905137718550618245), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39226,7 +39222,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftVTOL, [AircraftVTOL, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((4853877629771391834, 2473824918069775760), AircraftVTOL) +agcls.AgClassCatalog.add_catalog_entry((5359671714976649722, 16741953261151065736), AircraftVTOL) agcls.AgTypeNameMap["AircraftVTOL"] = AircraftVTOL class AircraftTerrainFollowModel(SupportsDeleteCallback): @@ -39266,7 +39262,7 @@ class AircraftTerrainFollowModel(SupportsDeleteCallback): _set_terrain_window_method_offset = 30 _get_max_load_factor_method_offset = 31 _metadata = { - "iid_data" : (5083354620477340854, 10481718300900310965), + "iid_data" : (5745222007997230876, 7790205396681339047), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39551,7 +39547,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftTerrainFollowModel, [AircraftTerrainFollowModel, ]) -agcls.AgClassCatalog.add_catalog_entry((4928571652541958513, 102701150438612899), AircraftTerrainFollowModel) +agcls.AgClassCatalog.add_catalog_entry((4623529049263520476, 17564063709179636143), AircraftTerrainFollowModel) agcls.AgTypeNameMap["AircraftTerrainFollowModel"] = AircraftTerrainFollowModel class AircraftTerrainFollow(ICatalogItem, SupportsDeleteCallback): @@ -39562,7 +39558,7 @@ class AircraftTerrainFollow(ICatalogItem, SupportsDeleteCallback): _get_terrain_follow_by_name_method_offset = 1 _get_as_catalog_item_method_offset = 2 _metadata = { - "iid_data" : (5356275649931379516, 11489826839698717631), + "iid_data" : (5542486259148291247, 2539923865686538381), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39599,7 +39595,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AircraftTerrainFollow, [AircraftTerrainFollow, ICatalogItem]) -agcls.AgClassCatalog.add_catalog_entry((5402676046702832653, 16456783136885484449), AircraftTerrainFollow) +agcls.AgClassCatalog.add_catalog_entry((5489777676101200119, 5107347106916454048), AircraftTerrainFollow) agcls.AgTypeNameMap["AircraftTerrainFollow"] = AircraftTerrainFollow class BasicManeuverStrategyBallistic3D(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -39617,7 +39613,7 @@ class BasicManeuverStrategyBallistic3D(IBasicManeuverStrategy, SupportsDeleteCal _get_wind_force_effective_area_method_offset = 8 _set_wind_force_effective_area_method_offset = 9 _metadata = { - "iid_data" : (5513664194462998876, 11966460193713901738), + "iid_data" : (5722195992053771433, 15283275513078932132), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39717,7 +39713,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyBallistic3D, [BasicManeuverStrategyBallistic3D, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5015647986010523822, 9925779917142272656), BasicManeuverStrategyBallistic3D) +agcls.AgClassCatalog.add_catalog_entry((5062305306059161296, 12007222118761229449), BasicManeuverStrategyBallistic3D) agcls.AgTypeNameMap["BasicManeuverStrategyBallistic3D"] = BasicManeuverStrategyBallistic3D class ProcedureLaunchDynamicState(IProcedure, SupportsDeleteCallback): @@ -39752,7 +39748,7 @@ class ProcedureLaunchDynamicState(IProcedure, SupportsDeleteCallback): _set_true_course_hint_method_offset = 25 _get_as_procedure_method_offset = 26 _metadata = { - "iid_data" : (5422937096765915618, 8286874079330926474), + "iid_data" : (4957399069850571955, 11496453593225872781), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -39994,7 +39990,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureLaunchDynamicState, [ProcedureLaunchDynamicState, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5103080724342277659, 9519329222150555578), ProcedureLaunchDynamicState) +agcls.AgClassCatalog.add_catalog_entry((5135506615608951961, 14293750622466319505), ProcedureLaunchDynamicState) agcls.AgTypeNameMap["ProcedureLaunchDynamicState"] = ProcedureLaunchDynamicState class ProcedureLaunchWaypoint(IProcedure, SupportsDeleteCallback): @@ -40023,7 +40019,7 @@ class ProcedureLaunchWaypoint(IProcedure, SupportsDeleteCallback): _set_override_fuel_flow_method_offset = 19 _get_as_procedure_method_offset = 20 _metadata = { - "iid_data" : (5346148590434943901, 2615963635447694235), + "iid_data" : (5056608483420513737, 11276685384162610605), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40214,7 +40210,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureLaunchWaypoint, [ProcedureLaunchWaypoint, IProcedure]) -agcls.AgClassCatalog.add_catalog_entry((5333950039959211110, 14850972797194543528), ProcedureLaunchWaypoint) +agcls.AgClassCatalog.add_catalog_entry((5112890846973536728, 16780975081618947986), ProcedureLaunchWaypoint) agcls.AgTypeNameMap["ProcedureLaunchWaypoint"] = ProcedureLaunchWaypoint class SiteDynamicState(ISite, SupportsDeleteCallback): @@ -40227,7 +40223,7 @@ class SiteDynamicState(ISite, SupportsDeleteCallback): _get_valid_object_names_method_offset = 3 _get_as_site_method_offset = 4 _metadata = { - "iid_data" : (5104605018364334696, 9914056885151665295), + "iid_data" : (5679982430105206324, 8352738077493099679), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40283,7 +40279,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SiteDynamicState, [SiteDynamicState, ISite]) -agcls.AgClassCatalog.add_catalog_entry((4847814716997792407, 18231396679680366494), SiteDynamicState) +agcls.AgClassCatalog.add_catalog_entry((5283525930957505335, 14928362892645429394), SiteDynamicState) agcls.AgTypeNameMap["SiteDynamicState"] = SiteDynamicState class BasicManeuverStrategyPitch3D(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -40303,7 +40299,7 @@ class BasicManeuverStrategyPitch3D(IBasicManeuverStrategy, SupportsDeleteCallbac _get_wind_force_effective_area_method_offset = 10 _set_wind_force_effective_area_method_offset = 11 _metadata = { - "iid_data" : (5105306656992613469, 3540505748559672255), + "iid_data" : (5125216255543006366, 2013647168736143776), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40420,7 +40416,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverStrategyPitch3D, [BasicManeuverStrategyPitch3D, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5136301321259769219, 4000378802845039279), BasicManeuverStrategyPitch3D) +agcls.AgClassCatalog.add_catalog_entry((5643364717381781050, 14294630456628444050), BasicManeuverStrategyPitch3D) agcls.AgTypeNameMap["BasicManeuverStrategyPitch3D"] = BasicManeuverStrategyPitch3D class RefuelDumpProperties(SupportsDeleteCallback): @@ -40439,7 +40435,7 @@ class RefuelDumpProperties(SupportsDeleteCallback): _get_use_end_of_enroute_segment_as_epoch_method_offset = 9 _set_use_end_of_enroute_segment_as_epoch_method_offset = 10 _metadata = { - "iid_data" : (5003191604278196525, 17721617824266326670), + "iid_data" : (5374174168724732200, 7458522955236745393), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40545,7 +40541,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RefuelDumpProperties, [RefuelDumpProperties, ]) -agcls.AgClassCatalog.add_catalog_entry((5061480753212287074, 15441067619561720244), RefuelDumpProperties) +agcls.AgClassCatalog.add_catalog_entry((5685914195942242113, 6852779786104836004), RefuelDumpProperties) agcls.AgTypeNameMap["RefuelDumpProperties"] = RefuelDumpProperties class ProcedureFastTimeOptions(SupportsDeleteCallback): @@ -40559,7 +40555,7 @@ class ProcedureFastTimeOptions(SupportsDeleteCallback): _get_stop_time_method_offset = 4 _set_stop_time_method_offset = 5 _metadata = { - "iid_data" : (5526509407324515531, 1179628310041269673), + "iid_data" : (4657185857234426055, 11627323599967743932), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40619,7 +40615,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ProcedureFastTimeOptions, [ProcedureFastTimeOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5256046032572971350, 11552615131980125109), ProcedureFastTimeOptions) +agcls.AgClassCatalog.add_catalog_entry((4898432426863825799, 2187192218446960795), ProcedureFastTimeOptions) agcls.AgTypeNameMap["ProcedureFastTimeOptions"] = ProcedureFastTimeOptions class BasicManeuverTargetPositionVelocity(SupportsDeleteCallback): @@ -40636,7 +40632,7 @@ class BasicManeuverTargetPositionVelocity(SupportsDeleteCallback): _apply_position_velocity_method_offset = 7 _cancel_position_velocity_method_offset = 8 _metadata = { - "iid_data" : (5569224259406810828, 11943865142217919666), + "iid_data" : (5185746920587075869, 2644925666436554418), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40723,7 +40719,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverTargetPositionVelocity, [BasicManeuverTargetPositionVelocity, ]) -agcls.AgClassCatalog.add_catalog_entry((5720707950419700583, 14220721990871486647), BasicManeuverTargetPositionVelocity) +agcls.AgClassCatalog.add_catalog_entry((5247958009204993329, 469826529997977495), BasicManeuverTargetPositionVelocity) agcls.AgTypeNameMap["BasicManeuverTargetPositionVelocity"] = BasicManeuverTargetPositionVelocity class BasicManeuverTargetPositionVelocityNoisyBearingRange(SupportsDeleteCallback): @@ -40744,7 +40740,7 @@ class BasicManeuverTargetPositionVelocityNoisyBearingRange(SupportsDeleteCallbac _cancel_position_velocity_method_offset = 11 _set_base_dynamic_state_link_name_method_offset = 12 _metadata = { - "iid_data" : (5036622950677551442, 17790904143506270117), + "iid_data" : (5206161864401841566, 5924401225130820495), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40857,7 +40853,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverTargetPositionVelocityNoisyBearingRange, [BasicManeuverTargetPositionVelocityNoisyBearingRange, ]) -agcls.AgClassCatalog.add_catalog_entry((5183636736005802859, 6010191698451056009), BasicManeuverTargetPositionVelocityNoisyBearingRange) +agcls.AgClassCatalog.add_catalog_entry((4699844876088612099, 4743274621838066565), BasicManeuverTargetPositionVelocityNoisyBearingRange) agcls.AgTypeNameMap["BasicManeuverTargetPositionVelocityNoisyBearingRange"] = BasicManeuverTargetPositionVelocityNoisyBearingRange class BasicManeuverTargetPositionVelocityNoisySurfTarget(SupportsDeleteCallback): @@ -40878,7 +40874,7 @@ class BasicManeuverTargetPositionVelocityNoisySurfTarget(SupportsDeleteCallback) _cancel_position_velocity_method_offset = 11 _set_base_dynamic_state_link_name_method_offset = 12 _metadata = { - "iid_data" : (5603321029489925551, 13135773816960132759), + "iid_data" : (5394322249151675747, 1055645356665736626), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -40991,7 +40987,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverTargetPositionVelocityNoisySurfTarget, [BasicManeuverTargetPositionVelocityNoisySurfTarget, ]) -agcls.AgClassCatalog.add_catalog_entry((5226338563214008525, 1195314219041710241), BasicManeuverTargetPositionVelocityNoisySurfTarget) +agcls.AgClassCatalog.add_catalog_entry((4789097400567760704, 3492670802161326976), BasicManeuverTargetPositionVelocityNoisySurfTarget) agcls.AgTypeNameMap["BasicManeuverTargetPositionVelocityNoisySurfTarget"] = BasicManeuverTargetPositionVelocityNoisySurfTarget class AdvancedFixedWingFourPointAerodynamic(SupportsDeleteCallback): @@ -41036,7 +41032,7 @@ class AdvancedFixedWingFourPointAerodynamic(SupportsDeleteCallback): _validate_lift_design_points_method_offset = 35 _validate_drag_design_points_method_offset = 36 _metadata = { - "iid_data" : (4877073665632949624, 11672716552880349597), + "iid_data" : (5755986253862821603, 6453181916006557363), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -41360,7 +41356,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AdvancedFixedWingFourPointAerodynamic, [AdvancedFixedWingFourPointAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5395193493490888646, 11199330471138564483), AdvancedFixedWingFourPointAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5331005799741369489, 14887346850095822473), AdvancedFixedWingFourPointAerodynamic) agcls.AgTypeNameMap["AdvancedFixedWingFourPointAerodynamic"] = AdvancedFixedWingFourPointAerodynamic class MissileFourPointAerodynamic(SupportsDeleteCallback): @@ -41409,7 +41405,7 @@ class MissileFourPointAerodynamic(SupportsDeleteCallback): _get_max_endurance_aoa_method_offset = 39 _get_max_range_aoa_method_offset = 40 _metadata = { - "iid_data" : (4730269207064615935, 16334924616545939868), + "iid_data" : (5145112976437567144, 9286809103295585688), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -41767,7 +41763,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MissileFourPointAerodynamic, [MissileFourPointAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5716462331802832450, 2304689591626170533), MissileFourPointAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((4651245616606558491, 5214673419430591912), MissileFourPointAerodynamic) agcls.AgTypeNameMap["MissileFourPointAerodynamic"] = MissileFourPointAerodynamic class FourPointAerodynamic(SupportsDeleteCallback): @@ -41814,7 +41810,7 @@ class FourPointAerodynamic(SupportsDeleteCallback): _get_max_aoa_method_offset = 37 _set_max_aoa_method_offset = 38 _metadata = { - "iid_data" : (5484477733759286553, 11826654122719919528), + "iid_data" : (5025043033034931791, 12670330311348837003), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -42155,5 +42151,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FourPointAerodynamic, [FourPointAerodynamic, ]) -agcls.AgClassCatalog.add_catalog_entry((5736042625051820997, 10368039465623093694), FourPointAerodynamic) +agcls.AgClassCatalog.add_catalog_entry((5680737772628247648, 10500995021692728709), FourPointAerodynamic) agcls.AgTypeNameMap["FourPointAerodynamic"] = FourPointAerodynamic \ No newline at end of file diff --git a/src/ansys/stk/core/stkobjects/aviator/matlab.py b/src/ansys/stk/core/stkobjects/aviator/matlab.py index 9a418f5971..d834557d98 100644 --- a/src/ansys/stk/core/stkobjects/aviator/matlab.py +++ b/src/ansys/stk/core/stkobjects/aviator/matlab.py @@ -44,11 +44,6 @@ ) from ...internal.comutil import IUnknown from ...stkobjects.aviator import ClosureMode, IAutomationStrategyFactory, IBasicManeuverStrategy -from ...utilities.exceptions import STKRuntimeError - - -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") class StrategyMATLABNavigation(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -64,7 +59,7 @@ class StrategyMATLABNavigation(IBasicManeuverStrategy, SupportsDeleteCallback): _get_display_output_method_offset = 6 _set_display_output_method_offset = 7 _metadata = { - "iid_data" : (5227863432379747556, 7965596508726907792), + "iid_data" : (4693738194356967383, 14734181398989770921), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -145,7 +140,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StrategyMATLABNavigation, [StrategyMATLABNavigation, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4922865625757889154, 4997589758508718220), StrategyMATLABNavigation) +agcls.AgClassCatalog.add_catalog_entry((5225404421302427357, 16343776315648835216), StrategyMATLABNavigation) agcls.AgTypeNameMap["StrategyMATLABNavigation"] = StrategyMATLABNavigation class StrategyMATLABProfile(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -161,7 +156,7 @@ class StrategyMATLABProfile(IBasicManeuverStrategy, SupportsDeleteCallback): _get_display_output_method_offset = 6 _set_display_output_method_offset = 7 _metadata = { - "iid_data" : (5762811461223097488, 815303183833033109), + "iid_data" : (5148147632220002052, 17898467848992200636), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -242,7 +237,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StrategyMATLABProfile, [StrategyMATLABProfile, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5431676618088683906, 7176732423655266234), StrategyMATLABProfile) +agcls.AgClassCatalog.add_catalog_entry((4727677235214853696, 1637040926132612234), StrategyMATLABProfile) agcls.AgTypeNameMap["StrategyMATLABProfile"] = StrategyMATLABProfile class StrategyMATLABFull3D(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -258,7 +253,7 @@ class StrategyMATLABFull3D(IBasicManeuverStrategy, SupportsDeleteCallback): _get_display_output_method_offset = 6 _set_display_output_method_offset = 7 _metadata = { - "iid_data" : (4991766284198429486, 11343135184924199837), + "iid_data" : (4933395837275083186, 5728383285686110601), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -339,7 +334,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StrategyMATLABFull3D, [StrategyMATLABFull3D, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((5699885202707284005, 15299874748251640476), StrategyMATLABFull3D) +agcls.AgClassCatalog.add_catalog_entry((5373249918517851774, 5395661847088340112), StrategyMATLABFull3D) agcls.AgTypeNameMap["StrategyMATLABFull3D"] = StrategyMATLABFull3D class StrategyMATLAB3DGuidance(IBasicManeuverStrategy, SupportsDeleteCallback): @@ -377,7 +372,7 @@ class StrategyMATLAB3DGuidance(IBasicManeuverStrategy, SupportsDeleteCallback): _get_position_velocity_strategies_method_offset = 28 _cancel_target_position_velocity_method_offset = 29 _metadata = { - "iid_data" : (5207808632699689454, 11389872158525712815), + "iid_data" : (5143209814694955910, 16817896824929652403), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -644,7 +639,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, StrategyMATLAB3DGuidance, [StrategyMATLAB3DGuidance, IBasicManeuverStrategy]) -agcls.AgClassCatalog.add_catalog_entry((4932746689876178541, 12483900520759435676), StrategyMATLAB3DGuidance) +agcls.AgClassCatalog.add_catalog_entry((5423305017016857142, 9141607060078030747), StrategyMATLAB3DGuidance) agcls.AgTypeNameMap["StrategyMATLAB3DGuidance"] = StrategyMATLAB3DGuidance class BasicManeuverMATLABFactory(IAutomationStrategyFactory, SupportsDeleteCallback): @@ -663,5 +658,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, BasicManeuverMATLABFactory, [IAutomationStrategyFactory]) -agcls.AgClassCatalog.add_catalog_entry((5583954005185604195, 6409795893672302240), BasicManeuverMATLABFactory) +agcls.AgClassCatalog.add_catalog_entry((4698013157004820294, 14854422989691544197), BasicManeuverMATLABFactory) agcls.AgTypeNameMap["BasicManeuverMATLABFactory"] = BasicManeuverMATLABFactory \ No newline at end of file diff --git a/src/ansys/stk/core/stkrfchannelmodeler/__init__.py b/src/ansys/stk/core/stkrfchannelmodeler/__init__.py index fbce895a70..e5994bf216 100644 --- a/src/ansys/stk/core/stkrfchannelmodeler/__init__.py +++ b/src/ansys/stk/core/stkrfchannelmodeler/__init__.py @@ -53,12 +53,8 @@ set_interface_attribute, ) from ..internal.comutil import IDispatch, IUnknown -from ..utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class ChannelResponseType(IntEnum): """Channel Response Type""" @@ -111,7 +107,7 @@ class AnalysisConfigurationComputeStepMode(IntEnum): """Fixed Step size""" FIXED_STEP_COUNT = 1 """Fixed Step count""" - CONTINUOUS_CHANNEL_SOUNDINGS = 0 + CONTINUOUS_CHANNEL_SOUNDINGS = 2 """Continuous channel soundings""" AnalysisConfigurationComputeStepMode.FIXED_STEP_SIZE.__doc__ = "Fixed Step size" @@ -209,7 +205,7 @@ class IProgressTrackCancel(object): _get_cancel_requested_method_offset = 1 _update_progress_method_offset = 2 _metadata = { - "iid_data" : (5390916084034846203, 17403183235954599586), + "iid_data" : (5189323083975178084, 12155257170465652875), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -245,7 +241,7 @@ def update_progress(self, progress:int, message:str) -> None: _property_names[cancel_requested] = "cancel_requested" -agcls.AgClassCatalog.add_catalog_entry((5390916084034846203, 17403183235954599586), IProgressTrackCancel) +agcls.AgClassCatalog.add_catalog_entry((5189323083975178084, 12155257170465652875), IProgressTrackCancel) agcls.AgTypeNameMap["IProgressTrackCancel"] = IProgressTrackCancel class IAntenna(object): @@ -255,7 +251,7 @@ class IAntenna(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _metadata = { - "iid_data" : (5683541619882775739, 9487067282181233037), + "iid_data" : (5148557275996632377, 8767940624566663358), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -284,7 +280,7 @@ def type(self) -> str: _property_names[type] = "type" -agcls.AgClassCatalog.add_catalog_entry((5683541619882775739, 9487067282181233037), IAntenna) +agcls.AgClassCatalog.add_catalog_entry((5148557275996632377, 8767940624566663358), IAntenna) agcls.AgTypeNameMap["IAntenna"] = IAntenna class ITransceiverModel(object): @@ -297,7 +293,7 @@ class ITransceiverModel(object): _get_supported_antenna_types_method_offset = 3 _get_antenna_method_offset = 4 _metadata = { - "iid_data" : (5260850364807721395, 1562001126796197285), + "iid_data" : (5130641926513793015, 9641467165878334596), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -351,7 +347,7 @@ def antenna(self) -> "IAntenna": _property_names[antenna] = "antenna" -agcls.AgClassCatalog.add_catalog_entry((5260850364807721395, 1562001126796197285), ITransceiverModel) +agcls.AgClassCatalog.add_catalog_entry((5130641926513793015, 9641467165878334596), ITransceiverModel) agcls.AgTypeNameMap["ITransceiverModel"] = ITransceiverModel class ISceneContributorCollection(object): @@ -368,7 +364,7 @@ class ISceneContributorCollection(object): _remove_all_method_offset = 7 _contains_method_offset = 8 _metadata = { - "iid_data" : (4727679194678330883, 10823296216059869100), + "iid_data" : (4655659453865151327, 5356126618700587164), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -465,7 +461,7 @@ def contains(self, stk_object_path:str) -> bool: _property_names[_new_enum] = "_new_enum" -agcls.AgClassCatalog.add_catalog_entry((4727679194678330883, 10823296216059869100), ISceneContributorCollection) +agcls.AgClassCatalog.add_catalog_entry((4655659453865151327, 5356126618700587164), ISceneContributorCollection) agcls.AgTypeNameMap["ISceneContributorCollection"] = ISceneContributorCollection class IResponse(object): @@ -478,7 +474,7 @@ class IResponse(object): _get_transmit_antenna_count_method_offset = 3 _get_receive_antenna_count_method_offset = 4 _metadata = { - "iid_data" : (5273345876967495470, 8911670956953360542), + "iid_data" : (5122426286237758455, 16157611143711992501), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -509,7 +505,7 @@ def type(self) -> "ChannelResponseType": "marshallers" : (agmarshall.LPSafearrayArg,) } @property def data(self) -> list: - """Get the response data.""" + """Get the response data in a single dimension. Reshape to a multi-dimensional array using the DataDimensions property from the derived response class.""" return self._intf.get_property(IResponse._metadata, IResponse._get_data_metadata) _get_transmit_antenna_count_metadata = { "offset" : _get_transmit_antenna_count_method_offset, @@ -534,7 +530,7 @@ def receive_antenna_count(self) -> int: _property_names[receive_antenna_count] = "receive_antenna_count" -agcls.AgClassCatalog.add_catalog_entry((5273345876967495470, 8911670956953360542), IResponse) +agcls.AgClassCatalog.add_catalog_entry((5122426286237758455, 16157611143711992501), IResponse) agcls.AgTypeNameMap["IResponse"] = IResponse class IAnalysisLink(object): @@ -552,7 +548,7 @@ class IAnalysisLink(object): _get_analysis_intervals_method_offset = 8 _compute_method_offset = 9 _metadata = { - "iid_data" : (5200039314651946484, 7207498084283752120), + "iid_data" : (5004542476303939694, 2475971475159732381), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -651,7 +647,7 @@ def compute(self, time:float) -> "IResponse": _property_names[analysis_intervals] = "analysis_intervals" -agcls.AgClassCatalog.add_catalog_entry((5200039314651946484, 7207498084283752120), IAnalysisLink) +agcls.AgClassCatalog.add_catalog_entry((5004542476303939694, 2475971475159732381), IAnalysisLink) agcls.AgTypeNameMap["IAnalysisLink"] = IAnalysisLink class IAnalysisConfigurationModel(object): @@ -684,7 +680,7 @@ class IAnalysisConfigurationModel(object): _get_facet_tileset_collection_method_offset = 23 _get_analysis_extent_method_offset = 24 _metadata = { - "iid_data" : (5297348179628469644, 14335374035294896569), + "iid_data" : (5047897331686887030, 8592805011568395442), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -912,7 +908,7 @@ def analysis_extent(self) -> "Extent": _property_names[analysis_extent] = "analysis_extent" -agcls.AgClassCatalog.add_catalog_entry((5297348179628469644, 14335374035294896569), IAnalysisConfigurationModel) +agcls.AgClassCatalog.add_catalog_entry((5047897331686887030, 8592805011568395442), IAnalysisConfigurationModel) agcls.AgTypeNameMap["IAnalysisConfigurationModel"] = IAnalysisConfigurationModel class IRadarAnalysisConfigurationModel(object): @@ -923,7 +919,7 @@ class IRadarAnalysisConfigurationModel(object): _get_transceiver_configuration_collection_method_offset = 1 _get_imaging_data_product_list_method_offset = 2 _metadata = { - "iid_data" : (4635842407038885586, 5216845520973926036), + "iid_data" : (5295919618977899412, 380209664131620768), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -961,7 +957,7 @@ def imaging_data_product_list(self) -> "RadarImagingDataProductCollection": _property_names[imaging_data_product_list] = "imaging_data_product_list" -agcls.AgClassCatalog.add_catalog_entry((4635842407038885586, 5216845520973926036), IRadarAnalysisConfigurationModel) +agcls.AgClassCatalog.add_catalog_entry((5295919618977899412, 380209664131620768), IRadarAnalysisConfigurationModel) agcls.AgTypeNameMap["IRadarAnalysisConfigurationModel"] = IRadarAnalysisConfigurationModel @@ -1008,7 +1004,7 @@ class RadarImagingDataProduct(SupportsDeleteCallback): _get_minimum_pulse_count_method_offset = 35 _get_identifier_method_offset = 36 _metadata = { - "iid_data" : (5142214519392837796, 6233112050034224043), + "iid_data" : (5639756055740420746, 14831647007956190867), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1339,20 +1335,24 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarImagingDataProduct, [RadarImagingDataProduct, ]) -agcls.AgClassCatalog.add_catalog_entry((5074933986252676529, 8852701032538182291), RadarImagingDataProduct) +agcls.AgClassCatalog.add_catalog_entry((5226680878930314362, 6014842735258329523), RadarImagingDataProduct) agcls.AgTypeNameMap["RadarImagingDataProduct"] = RadarImagingDataProduct class Material(SupportsDeleteCallback): """Properties for a material.""" - _num_methods = 4 + _num_methods = 8 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_type_method_offset = 1 _set_type_method_offset = 2 _get_properties_method_offset = 3 _set_properties_method_offset = 4 + _get_height_standard_deviation_method_offset = 5 + _set_height_standard_deviation_method_offset = 6 + _get_roughness_method_offset = 7 + _set_roughness_method_offset = 8 _metadata = { - "iid_data" : (5106970972732140092, 12345568409569237644), + "iid_data" : (4741553615154377493, 2156103163304633273), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1391,8 +1391,42 @@ def properties(self, value:str) -> None: """Set material properties.""" return self._intf.set_property(Material._metadata, Material._set_properties_metadata, value) + _get_height_standard_deviation_metadata = { "offset" : _get_height_standard_deviation_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def height_standard_deviation(self) -> float: + """Get or set the material height standard deviation""" + return self._intf.get_property(Material._metadata, Material._get_height_standard_deviation_metadata) + + _set_height_standard_deviation_metadata = { "offset" : _set_height_standard_deviation_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @height_standard_deviation.setter + def height_standard_deviation(self, value:float) -> None: + """Get or set the material height standard deviation""" + return self._intf.set_property(Material._metadata, Material._set_height_standard_deviation_metadata, value) + + _get_roughness_metadata = { "offset" : _get_roughness_method_offset, + "arg_types" : (POINTER(agcom.DOUBLE),), + "marshallers" : (agmarshall.DoubleArg,) } + @property + def roughness(self) -> float: + """Get or set the material roughness""" + return self._intf.get_property(Material._metadata, Material._get_roughness_metadata) + + _set_roughness_metadata = { "offset" : _set_roughness_method_offset, + "arg_types" : (agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg,) } + @roughness.setter + def roughness(self, value:float) -> None: + """Get or set the material roughness""" + return self._intf.set_property(Material._metadata, Material._set_roughness_metadata, value) + _property_names[type] = "type" _property_names[properties] = "properties" + _property_names[height_standard_deviation] = "height_standard_deviation" + _property_names[roughness] = "roughness" def __init__(self, source_object=None): """Construct an object of type Material.""" @@ -1407,7 +1441,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Material, [Material, ]) -agcls.AgClassCatalog.add_catalog_entry((5585828003287260468, 16548653199708755882), Material) +agcls.AgClassCatalog.add_catalog_entry((5551816211234442013, 13389948598869303701), Material) agcls.AgTypeNameMap["Material"] = Material class FacetTileset(SupportsDeleteCallback): @@ -1422,7 +1456,7 @@ class FacetTileset(SupportsDeleteCallback): _get_reference_frame_method_offset = 5 _get_central_body_name_method_offset = 6 _metadata = { - "iid_data" : (4789527447108154914, 637873324861092488), + "iid_data" : (4690660055317251169, 12365511564088604577), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1496,7 +1530,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FacetTileset, [FacetTileset, ]) -agcls.AgClassCatalog.add_catalog_entry((4888196436732093925, 11141857126072407213), FacetTileset) +agcls.AgClassCatalog.add_catalog_entry((5450031916903433591, 5575085354633319297), FacetTileset) agcls.AgTypeNameMap["FacetTileset"] = FacetTileset class ValidationResponse(SupportsDeleteCallback): @@ -1507,7 +1541,7 @@ class ValidationResponse(SupportsDeleteCallback): _get_value_method_offset = 1 _get_message_method_offset = 2 _metadata = { - "iid_data" : (4994438691132779782, 1415141693988703135), + "iid_data" : (5579774226002829185, 17104797398372433833), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1546,13 +1580,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ValidationResponse, [ValidationResponse, ]) -agcls.AgClassCatalog.add_catalog_entry((4804640472049572896, 16088033728626929551), ValidationResponse) +agcls.AgClassCatalog.add_catalog_entry((5164176704895655660, 4265067833704363702), ValidationResponse) agcls.AgTypeNameMap["ValidationResponse"] = ValidationResponse class Extent(SupportsDeleteCallback): """Properties for a cartographic extent definition. One use of this interface is for defining the facet tile set analysis extent.""" - _num_methods = 8 + _num_methods = 9 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_north_latitude_method_offset = 1 _set_north_latitude_method_offset = 2 @@ -1562,8 +1596,9 @@ class Extent(SupportsDeleteCallback): _set_east_longitude_method_offset = 6 _get_west_longitude_method_offset = 7 _set_west_longitude_method_offset = 8 + _set_extent_values_method_offset = 9 _metadata = { - "iid_data" : (4919157609295249505, 12211194950299458230), + "iid_data" : (4925304525695672828, 7391264363279355565), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1634,6 +1669,13 @@ def west_longitude(self, value:float) -> None: """Get or set the west longitude.""" return self._intf.set_property(Extent._metadata, Extent._set_west_longitude_metadata, value) + _set_extent_values_metadata = { "offset" : _set_extent_values_method_offset, + "arg_types" : (agcom.DOUBLE, agcom.DOUBLE, agcom.DOUBLE, agcom.DOUBLE,), + "marshallers" : (agmarshall.DoubleArg, agmarshall.DoubleArg, agmarshall.DoubleArg, agmarshall.DoubleArg,) } + def set_extent_values(self, north:float, south:float, east:float, west:float) -> None: + """Set the extent values in degrees""" + return self._intf.invoke(Extent._metadata, Extent._set_extent_values_metadata, north, south, east, west) + _property_names[north_latitude] = "north_latitude" _property_names[south_latitude] = "south_latitude" _property_names[east_longitude] = "east_longitude" @@ -1652,7 +1694,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Extent, [Extent, ]) -agcls.AgClassCatalog.add_catalog_entry((4900388743329603538, 7944534523141337986), Extent) +agcls.AgClassCatalog.add_catalog_entry((5151834154770850459, 13344785038746445746), Extent) agcls.AgTypeNameMap["Extent"] = Extent class CommunicationsWaveform(SupportsDeleteCallback): @@ -1674,7 +1716,7 @@ class CommunicationsWaveform(SupportsDeleteCallback): _get_unambiguous_channel_delay_method_offset = 12 _get_unambiguous_channel_distance_method_offset = 13 _metadata = { - "iid_data" : (5073231083378675674, 13078442724957062319), + "iid_data" : (5701009895544568603, 4060828244725623999), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1807,7 +1849,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommunicationsWaveform, [CommunicationsWaveform, ]) -agcls.AgClassCatalog.add_catalog_entry((5578603191846218821, 13050805049586632106), CommunicationsWaveform) +agcls.AgClassCatalog.add_catalog_entry((5501289608801900526, 13017124479502804625), CommunicationsWaveform) agcls.AgTypeNameMap["CommunicationsWaveform"] = CommunicationsWaveform class RadarWaveform(SupportsDeleteCallback): @@ -1822,7 +1864,7 @@ class RadarWaveform(SupportsDeleteCallback): _get_bandwidth_method_offset = 5 _set_bandwidth_method_offset = 6 _metadata = { - "iid_data" : (5372724197743564578, 12276101041325134501), + "iid_data" : (4829791723709714335, 18003048008441454732), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1894,7 +1936,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarWaveform, [RadarWaveform, ]) -agcls.AgClassCatalog.add_catalog_entry((4703831939351115472, 12881818140868134074), RadarWaveform) +agcls.AgClassCatalog.add_catalog_entry((5130441002877563298, 11472922400229006745), RadarWaveform) agcls.AgTypeNameMap["RadarWaveform"] = RadarWaveform class ParametricBeamAntenna(IAntenna, SupportsDeleteCallback): @@ -1909,7 +1951,7 @@ class ParametricBeamAntenna(IAntenna, SupportsDeleteCallback): _get_horizontal_beamwidth_method_offset = 5 _set_horizontal_beamwidth_method_offset = 6 _metadata = { - "iid_data" : (5066231717385365390, 5698936586915315868), + "iid_data" : (5443044110083441021, 4335029080365028777), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1983,7 +2025,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ParametricBeamAntenna, [ParametricBeamAntenna, IAntenna]) -agcls.AgClassCatalog.add_catalog_entry((5281565447641177900, 16732104418991711902), ParametricBeamAntenna) +agcls.AgClassCatalog.add_catalog_entry((5608046540505248573, 11285439221430522042), ParametricBeamAntenna) agcls.AgTypeNameMap["ParametricBeamAntenna"] = ParametricBeamAntenna class ElementExportPatternAntenna(IAntenna, SupportsDeleteCallback): @@ -1994,7 +2036,7 @@ class ElementExportPatternAntenna(IAntenna, SupportsDeleteCallback): _get_hfss_element_export_pattern_file_method_offset = 1 _set_hfss_element_export_pattern_file_method_offset = 2 _metadata = { - "iid_data" : (4766319250734673987, 12312688800869503421), + "iid_data" : (5702957983798155509, 612537758527468167), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2034,7 +2076,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ElementExportPatternAntenna, [ElementExportPatternAntenna, IAntenna]) -agcls.AgClassCatalog.add_catalog_entry((4825374820807761942, 16197124924034080433), ElementExportPatternAntenna) +agcls.AgClassCatalog.add_catalog_entry((4622115852148269206, 14645709675013215925), ElementExportPatternAntenna) agcls.AgTypeNameMap["ElementExportPatternAntenna"] = ElementExportPatternAntenna class FarFieldDataPatternAntenna(IAntenna, SupportsDeleteCallback): @@ -2045,7 +2087,7 @@ class FarFieldDataPatternAntenna(IAntenna, SupportsDeleteCallback): _get_hfss_far_field_data_pattern_file_method_offset = 1 _set_hfss_far_field_data_pattern_file_method_offset = 2 _metadata = { - "iid_data" : (5411664539639735101, 603918576028509367), + "iid_data" : (4766535495631233693, 4277778482148036535), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2085,7 +2127,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FarFieldDataPatternAntenna, [FarFieldDataPatternAntenna, IAntenna]) -agcls.AgClassCatalog.add_catalog_entry((5592290011870032292, 2726481583475271050), FarFieldDataPatternAntenna) +agcls.AgClassCatalog.add_catalog_entry((5088999985869299634, 3360945610388407703), FarFieldDataPatternAntenna) agcls.AgTypeNameMap["FarFieldDataPatternAntenna"] = FarFieldDataPatternAntenna class Transceiver(SupportsDeleteCallback): @@ -2101,7 +2143,7 @@ class Transceiver(SupportsDeleteCallback): _get_central_body_name_method_offset = 6 _get_model_method_offset = 7 _metadata = { - "iid_data" : (5558123964013987462, 4268831737052389557), + "iid_data" : (5344947488130358189, 3864536301493169838), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2183,7 +2225,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Transceiver, [Transceiver, ]) -agcls.AgClassCatalog.add_catalog_entry((4774390769497310370, 10087295320591673777), Transceiver) +agcls.AgClassCatalog.add_catalog_entry((5764020437003561125, 11866983976314225332), Transceiver) agcls.AgTypeNameMap["Transceiver"] = Transceiver class CommunicationsTransceiverConfiguration(SupportsDeleteCallback): @@ -2199,7 +2241,7 @@ class CommunicationsTransceiverConfiguration(SupportsDeleteCallback): _get_include_parent_object_facets_method_offset = 6 _set_include_parent_object_facets_method_offset = 7 _metadata = { - "iid_data" : (5172902671839407480, 8994840099133695906), + "iid_data" : (5339551930090768236, 7774580073833889162), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2280,7 +2322,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommunicationsTransceiverConfiguration, [CommunicationsTransceiverConfiguration, ]) -agcls.AgClassCatalog.add_catalog_entry((4989635995711489442, 13106208359506057875), CommunicationsTransceiverConfiguration) +agcls.AgClassCatalog.add_catalog_entry((4978837709042199279, 16007307245290930305), CommunicationsTransceiverConfiguration) agcls.AgTypeNameMap["CommunicationsTransceiverConfiguration"] = CommunicationsTransceiverConfiguration class RadarTransceiverConfiguration(SupportsDeleteCallback): @@ -2294,7 +2336,7 @@ class RadarTransceiverConfiguration(SupportsDeleteCallback): _get_mode_method_offset = 4 _set_mode_method_offset = 5 _metadata = { - "iid_data" : (4659302401260160265, 11650713832413966732), + "iid_data" : (4970430663528823873, 18390649212433641400), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2358,7 +2400,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarTransceiverConfiguration, [RadarTransceiverConfiguration, ]) -agcls.AgClassCatalog.add_catalog_entry((5302182047077719402, 6821497016786865593), RadarTransceiverConfiguration) +agcls.AgClassCatalog.add_catalog_entry((4784738055343873436, 14125734708469202355), RadarTransceiverConfiguration) agcls.AgTypeNameMap["RadarTransceiverConfiguration"] = RadarTransceiverConfiguration class RadarImagingDataProductCollection(SupportsDeleteCallback): @@ -2372,7 +2414,7 @@ class RadarImagingDataProductCollection(SupportsDeleteCallback): _contains_method_offset = 4 _find_by_identifier_method_offset = 5 _metadata = { - "iid_data" : (4970923993909938536, 14862492402545961636), + "iid_data" : (5088766265993511249, 12626778349551849876), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2448,7 +2490,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarImagingDataProductCollection, [RadarImagingDataProductCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5262960150006393489, 11430595506678663558), RadarImagingDataProductCollection) +agcls.AgClassCatalog.add_catalog_entry((5427500380070641141, 1979161084254511271), RadarImagingDataProductCollection) agcls.AgTypeNameMap["RadarImagingDataProductCollection"] = RadarImagingDataProductCollection class RadarTransceiverConfigurationCollection(SupportsDeleteCallback): @@ -2465,7 +2507,7 @@ class RadarTransceiverConfigurationCollection(SupportsDeleteCallback): _remove_all_method_offset = 7 _contains_method_offset = 8 _metadata = { - "iid_data" : (4807842543420809634, 14097660371338695355), + "iid_data" : (5695111455108751189, 11654867469952205963), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2562,7 +2604,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarTransceiverConfigurationCollection, [RadarTransceiverConfigurationCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4790458976272477186, 15304866967432392352), RadarTransceiverConfigurationCollection) +agcls.AgClassCatalog.add_catalog_entry((4714051373887209245, 7488076708093085605), RadarTransceiverConfigurationCollection) agcls.AgTypeNameMap["RadarTransceiverConfigurationCollection"] = RadarTransceiverConfigurationCollection class AnalysisConfiguration(SupportsDeleteCallback): @@ -2579,7 +2621,7 @@ class AnalysisConfiguration(SupportsDeleteCallback): _set_central_body_name_method_offset = 7 _get_model_method_offset = 8 _metadata = { - "iid_data" : (5101846457140874039, 3763858361601011076), + "iid_data" : (5248807055816840987, 5379050123730892468), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2669,7 +2711,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisConfiguration, [AnalysisConfiguration, ]) -agcls.AgClassCatalog.add_catalog_entry((5392730798104370011, 563428922600983438), AnalysisConfiguration) +agcls.AgClassCatalog.add_catalog_entry((5677711054846454801, 10373044160440040109), AnalysisConfiguration) agcls.AgTypeNameMap["AnalysisConfiguration"] = AnalysisConfiguration class CommunicationsAnalysisConfigurationModel(IAnalysisConfigurationModel, SupportsDeleteCallback): @@ -2679,7 +2721,7 @@ class CommunicationsAnalysisConfigurationModel(IAnalysisConfigurationModel, Supp _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_transceiver_configuration_collection_method_offset = 1 _metadata = { - "iid_data" : (4842510040248443164, 4420140607317663404), + "iid_data" : (5377579515007843975, 8243992647081021339), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2711,7 +2753,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommunicationsAnalysisConfigurationModel, [CommunicationsAnalysisConfigurationModel, IAnalysisConfigurationModel]) -agcls.AgClassCatalog.add_catalog_entry((5515277576377628430, 13436450372685581228), CommunicationsAnalysisConfigurationModel) +agcls.AgClassCatalog.add_catalog_entry((5011550854218530883, 5141056899419203769), CommunicationsAnalysisConfigurationModel) agcls.AgTypeNameMap["CommunicationsAnalysisConfigurationModel"] = CommunicationsAnalysisConfigurationModel class RadarISarAnalysisConfigurationModel(IAnalysisConfigurationModel, IRadarAnalysisConfigurationModel, SupportsDeleteCallback): @@ -2721,7 +2763,7 @@ class RadarISarAnalysisConfigurationModel(IAnalysisConfigurationModel, IRadarAna _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_radar_target_collection_method_offset = 1 _metadata = { - "iid_data" : (4699547487188819079, 7119029616558802341), + "iid_data" : (5560239334934040690, 13238250037870844544), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2755,7 +2797,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarISarAnalysisConfigurationModel, [RadarISarAnalysisConfigurationModel, IAnalysisConfigurationModel, IRadarAnalysisConfigurationModel]) -agcls.AgClassCatalog.add_catalog_entry((5228864121001253272, 11476005751415570308), RadarISarAnalysisConfigurationModel) +agcls.AgClassCatalog.add_catalog_entry((5595337984047056268, 14286340175974646680), RadarISarAnalysisConfigurationModel) agcls.AgTypeNameMap["RadarISarAnalysisConfigurationModel"] = RadarISarAnalysisConfigurationModel class RadarSarAnalysisConfigurationModel(IAnalysisConfigurationModel, IRadarAnalysisConfigurationModel, SupportsDeleteCallback): @@ -2765,7 +2807,7 @@ class RadarSarAnalysisConfigurationModel(IAnalysisConfigurationModel, IRadarAnal _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_image_location_collection_method_offset = 1 _metadata = { - "iid_data" : (4854169440574638134, 10421576952529875864), + "iid_data" : (5664266325122672211, 16093828039737084302), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2799,7 +2841,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSarAnalysisConfigurationModel, [RadarSarAnalysisConfigurationModel, IAnalysisConfigurationModel, IRadarAnalysisConfigurationModel]) -agcls.AgClassCatalog.add_catalog_entry((5764377955799592933, 16878723110774774148), RadarSarAnalysisConfigurationModel) +agcls.AgClassCatalog.add_catalog_entry((4618872771739007313, 785458950983957423), RadarSarAnalysisConfigurationModel) agcls.AgTypeNameMap["RadarSarAnalysisConfigurationModel"] = RadarSarAnalysisConfigurationModel class TransceiverCollection(SupportsDeleteCallback): @@ -2817,7 +2859,7 @@ class TransceiverCollection(SupportsDeleteCallback): _remove_all_method_offset = 8 _find_by_identifier_method_offset = 9 _metadata = { - "iid_data" : (5453563073797309057, 6941833189803444112), + "iid_data" : (5066882531418439896, 6025038992297931663), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2921,7 +2963,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, TransceiverCollection, [TransceiverCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5274798942248124582, 15790306252761209771), TransceiverCollection) +agcls.AgClassCatalog.add_catalog_entry((5054772411595164986, 13575262620310048164), TransceiverCollection) agcls.AgTypeNameMap["TransceiverCollection"] = TransceiverCollection class FacetTilesetCollection(SupportsDeleteCallback): @@ -2937,7 +2979,7 @@ class FacetTilesetCollection(SupportsDeleteCallback): _remove_all_method_offset = 6 _add_method_offset = 7 _metadata = { - "iid_data" : (5753655749563624094, 7998985330621454980), + "iid_data" : (5345107458893416639, 1879233173021731765), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -3027,7 +3069,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FacetTilesetCollection, [FacetTilesetCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5307708137821167772, 1526680685227976082), FacetTilesetCollection) +agcls.AgClassCatalog.add_catalog_entry((5241353233790358467, 31149073901229443), FacetTilesetCollection) agcls.AgTypeNameMap["FacetTilesetCollection"] = FacetTilesetCollection class SceneContributor(SupportsDeleteCallback): @@ -3043,7 +3085,7 @@ class SceneContributor(SupportsDeleteCallback): _get_focused_ray_density_method_offset = 6 _set_focused_ray_density_method_offset = 7 _metadata = { - "iid_data" : (5289282663936466784, 6187411627788191675), + "iid_data" : (5575428253904179354, 871515086261766274), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3124,7 +3166,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SceneContributor, [SceneContributor, ]) -agcls.AgClassCatalog.add_catalog_entry((4973272663297336587, 5054245476557569700), SceneContributor) +agcls.AgClassCatalog.add_catalog_entry((5589375568961599488, 14409153256328659874), SceneContributor) agcls.AgTypeNameMap["SceneContributor"] = SceneContributor class SceneContributorCollection(ISceneContributorCollection, SupportsDeleteCallback): @@ -3143,7 +3185,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, SceneContributorCollection, [ISceneContributorCollection]) -agcls.AgClassCatalog.add_catalog_entry((5079782350604257666, 16703292362421634220), SceneContributorCollection) +agcls.AgClassCatalog.add_catalog_entry((5758395187433166913, 985915763780147333), SceneContributorCollection) agcls.AgTypeNameMap["SceneContributorCollection"] = SceneContributorCollection class RadarTargetCollection(ISceneContributorCollection, SupportsDeleteCallback): @@ -3162,7 +3204,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarTargetCollection, [ISceneContributorCollection]) -agcls.AgClassCatalog.add_catalog_entry((5310760862917692294, 11829976016985872805), RadarTargetCollection) +agcls.AgClassCatalog.add_catalog_entry((5205732992222383405, 4091993162712122275), RadarTargetCollection) agcls.AgTypeNameMap["RadarTargetCollection"] = RadarTargetCollection class RadarSarImageLocation(SupportsDeleteCallback): @@ -3177,7 +3219,7 @@ class RadarSarImageLocation(SupportsDeleteCallback): _get_longitude_method_offset = 5 _set_longitude_method_offset = 6 _metadata = { - "iid_data" : (4928415407610984061, 7191108097270096522), + "iid_data" : (5083014330116168059, 15940326948769439153), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3249,7 +3291,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSarImageLocation, [RadarSarImageLocation, ]) -agcls.AgClassCatalog.add_catalog_entry((5444737755923510910, 18321320075764662437), RadarSarImageLocation) +agcls.AgClassCatalog.add_catalog_entry((5268390739219090653, 5243515772457973653), RadarSarImageLocation) agcls.AgTypeNameMap["RadarSarImageLocation"] = RadarSarImageLocation class RadarSarImageLocationCollection(SupportsDeleteCallback): @@ -3267,7 +3309,7 @@ class RadarSarImageLocationCollection(SupportsDeleteCallback): _contains_method_offset = 8 _find_method_offset = 9 _metadata = { - "iid_data" : (5715838980280879821, 3014522816578550712), + "iid_data" : (4764964873053444677, 13541437245688784278), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -3371,7 +3413,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSarImageLocationCollection, [RadarSarImageLocationCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4952796876820433574, 17254855614936067770), RadarSarImageLocationCollection) +agcls.AgClassCatalog.add_catalog_entry((5685305254463026309, 8912470404726757004), RadarSarImageLocationCollection) agcls.AgTypeNameMap["RadarSarImageLocationCollection"] = RadarSarImageLocationCollection class CommunicationsTransceiverConfigurationCollection(SupportsDeleteCallback): @@ -3388,7 +3430,7 @@ class CommunicationsTransceiverConfigurationCollection(SupportsDeleteCallback): _remove_all_method_offset = 7 _contains_method_offset = 8 _metadata = { - "iid_data" : (5571394370622903367, 10058552235130119822), + "iid_data" : (5345775547056167751, 16252874551860572851), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -3485,7 +3527,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommunicationsTransceiverConfigurationCollection, [CommunicationsTransceiverConfigurationCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4918177005773267776, 5330117875639860627), CommunicationsTransceiverConfigurationCollection) +agcls.AgClassCatalog.add_catalog_entry((5303350899362741451, 15194854434690147218), CommunicationsTransceiverConfigurationCollection) agcls.AgTypeNameMap["CommunicationsTransceiverConfigurationCollection"] = CommunicationsTransceiverConfigurationCollection class AnalysisConfigurationCollection(SupportsDeleteCallback): @@ -3504,7 +3546,7 @@ class AnalysisConfigurationCollection(SupportsDeleteCallback): _contains_method_offset = 9 _find_method_offset = 10 _metadata = { - "iid_data" : (4662220020043770228, 1775359325286225077), + "iid_data" : (5139223614838802727, 10699109125304608912), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -3615,7 +3657,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisConfigurationCollection, [AnalysisConfigurationCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4928253720090755449, 12599536154964304772), AnalysisConfigurationCollection) +agcls.AgClassCatalog.add_catalog_entry((5108384052532699175, 9239904611326260382), AnalysisConfigurationCollection) agcls.AgTypeNameMap["AnalysisConfigurationCollection"] = AnalysisConfigurationCollection class ComputeOptions(SupportsDeleteCallback): @@ -3638,7 +3680,7 @@ class ComputeOptions(SupportsDeleteCallback): _get_bounding_box_side_length_method_offset = 13 _set_bounding_box_side_length_method_offset = 14 _metadata = { - "iid_data" : (5486226833155479016, 11259931109832989631), + "iid_data" : (5319721960260637185, 7309251030269011901), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3778,7 +3820,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ComputeOptions, [ComputeOptions, ]) -agcls.AgClassCatalog.add_catalog_entry((5519048876673409941, 3923537089545973176), ComputeOptions) +agcls.AgClassCatalog.add_catalog_entry((4766697304710355048, 11020176142052091815), ComputeOptions) agcls.AgTypeNameMap["ComputeOptions"] = ComputeOptions class STKRFChannelModeler(SupportsDeleteCallback): @@ -3798,7 +3840,7 @@ class STKRFChannelModeler(SupportsDeleteCallback): _construct_analysis_method_offset = 10 _validate_analysis_method_offset = 11 _metadata = { - "iid_data" : (5326550927957697862, 7805227810553142921), + "iid_data" : (5482733239574373466, 18166728626667036302), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3868,7 +3910,7 @@ def supported_gpu_properties_list(self) -> list: return self._intf.get_property(STKRFChannelModeler._metadata, STKRFChannelModeler._get_supported_gpu_properties_list_metadata) _set_gpu_devices_metadata = { "offset" : _set_gpu_devices_method_offset, - "arg_types" : (agcom.LPSAFEARRAY,), + "arg_types" : (POINTER(agcom.LPSAFEARRAY),), "marshallers" : (agmarshall.LPSafearrayArg,) } def set_gpu_devices(self, gpu_device_ids:list) -> None: """Set the desired GPU device IDs""" @@ -3908,7 +3950,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKRFChannelModeler, [STKRFChannelModeler, ]) -agcls.AgClassCatalog.add_catalog_entry((5711907369548252697, 4711585359054994589), STKRFChannelModeler) +agcls.AgClassCatalog.add_catalog_entry((5114857258521425339, 16799304675451814790), STKRFChannelModeler) agcls.AgTypeNameMap["STKRFChannelModeler"] = STKRFChannelModeler class CommunicationsTransceiverModel(ITransceiverModel, SupportsDeleteCallback): @@ -3918,7 +3960,7 @@ class CommunicationsTransceiverModel(ITransceiverModel, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_waveform_method_offset = 1 _metadata = { - "iid_data" : (5551616547060849613, 1549009027122701441), + "iid_data" : (4807723900367125848, 14400719289172710809), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3950,7 +3992,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommunicationsTransceiverModel, [CommunicationsTransceiverModel, ITransceiverModel]) -agcls.AgClassCatalog.add_catalog_entry((5460540020574842430, 12586276357591230339), CommunicationsTransceiverModel) +agcls.AgClassCatalog.add_catalog_entry((5700000732757610746, 9267747997565531836), CommunicationsTransceiverModel) agcls.AgTypeNameMap["CommunicationsTransceiverModel"] = CommunicationsTransceiverModel class RadarTransceiverModel(ITransceiverModel, SupportsDeleteCallback): @@ -3960,7 +4002,7 @@ class RadarTransceiverModel(ITransceiverModel, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_waveform_method_offset = 1 _metadata = { - "iid_data" : (5397355634120071946, 14881756830326487198), + "iid_data" : (5172686738002011084, 2528836882571932832), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -3992,13 +4034,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarTransceiverModel, [RadarTransceiverModel, ITransceiverModel]) -agcls.AgClassCatalog.add_catalog_entry((5535067053932425138, 5002300541366460048), RadarTransceiverModel) +agcls.AgClassCatalog.add_catalog_entry((5243014444346680384, 17762784428435053729), RadarTransceiverModel) agcls.AgTypeNameMap["RadarTransceiverModel"] = RadarTransceiverModel class RangeDopplerResponse(IResponse, SupportsDeleteCallback): """The properties for a range doppler channel characterization response.""" - _num_methods = 6 + _num_methods = 7 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_range_values_method_offset = 1 _get_range_count_method_offset = 2 @@ -4006,8 +4048,9 @@ class RangeDopplerResponse(IResponse, SupportsDeleteCallback): _get_velocity_count_method_offset = 4 _get_pulse_count_method_offset = 5 _get_angular_velocity_method_offset = 6 + _get_data_dimensions_method_offset = 7 _metadata = { - "iid_data" : (4709129566781506392, 18419786988973210803), + "iid_data" : (4775466745073477908, 4613390586284496029), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4062,12 +4105,21 @@ def angular_velocity(self) -> float: """Get the angular velocity.""" return self._intf.get_property(RangeDopplerResponse._metadata, RangeDopplerResponse._get_angular_velocity_metadata) + _get_data_dimensions_metadata = { "offset" : _get_data_dimensions_method_offset, + "arg_types" : (POINTER(agcom.LPSAFEARRAY),), + "marshallers" : (agmarshall.LPSafearrayArg,) } + @property + def data_dimensions(self) -> list: + """Get the dimensions of the data. The dimensions are ordered in {Transmit Antenna Count, Receive Antenna Count, Velocity Count, Range Count, Complex Number (imaginary and real)}.""" + return self._intf.get_property(RangeDopplerResponse._metadata, RangeDopplerResponse._get_data_dimensions_metadata) + _property_names[range_values] = "range_values" _property_names[range_count] = "range_count" _property_names[velocity_values] = "velocity_values" _property_names[velocity_count] = "velocity_count" _property_names[pulse_count] = "pulse_count" _property_names[angular_velocity] = "angular_velocity" + _property_names[data_dimensions] = "data_dimensions" def __init__(self, source_object=None): """Construct an object of type RangeDopplerResponse.""" @@ -4084,18 +4136,19 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RangeDopplerResponse, [RangeDopplerResponse, IResponse]) -agcls.AgClassCatalog.add_catalog_entry((5543401830740382270, 3545126179169781131), RangeDopplerResponse) +agcls.AgClassCatalog.add_catalog_entry((5632652412576303983, 13971576127268070073), RangeDopplerResponse) agcls.AgTypeNameMap["RangeDopplerResponse"] = RangeDopplerResponse class FrequencyPulseResponse(IResponse, SupportsDeleteCallback): """The properties for a frequency pulse channel characterization response.""" - _num_methods = 2 + _num_methods = 3 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_pulse_count_method_offset = 1 _get_frequency_sample_count_method_offset = 2 + _get_data_dimensions_method_offset = 3 _metadata = { - "iid_data" : (5226211774985697343, 303850293307315840), + "iid_data" : (5691094288870661932, 6275219520155905449), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4118,8 +4171,17 @@ def frequency_sample_count(self) -> int: """Get the frequency sample count.""" return self._intf.get_property(FrequencyPulseResponse._metadata, FrequencyPulseResponse._get_frequency_sample_count_metadata) + _get_data_dimensions_metadata = { "offset" : _get_data_dimensions_method_offset, + "arg_types" : (POINTER(agcom.LPSAFEARRAY),), + "marshallers" : (agmarshall.LPSafearrayArg,) } + @property + def data_dimensions(self) -> list: + """Get the dimensions of the data. The dimensions are ordered in {Transmit Antenna Count, Receive Antenna Count, Pulse Count, Frequency Sample Count, Complex Number (imaginary and real)}.""" + return self._intf.get_property(FrequencyPulseResponse._metadata, FrequencyPulseResponse._get_data_dimensions_metadata) + _property_names[pulse_count] = "pulse_count" _property_names[frequency_sample_count] = "frequency_sample_count" + _property_names[data_dimensions] = "data_dimensions" def __init__(self, source_object=None): """Construct an object of type FrequencyPulseResponse.""" @@ -4136,7 +4198,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, FrequencyPulseResponse, [FrequencyPulseResponse, IResponse]) -agcls.AgClassCatalog.add_catalog_entry((5371909063848130331, 188560514196819341), FrequencyPulseResponse) +agcls.AgClassCatalog.add_catalog_entry((4861563049527470555, 17549780910734032023), FrequencyPulseResponse) agcls.AgTypeNameMap["FrequencyPulseResponse"] = FrequencyPulseResponse class AnalysisLink(IAnalysisLink, SupportsDeleteCallback): @@ -4155,7 +4217,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisLink, [IAnalysisLink]) -agcls.AgClassCatalog.add_catalog_entry((5035691807805684055, 1039028034256790706), AnalysisLink) +agcls.AgClassCatalog.add_catalog_entry((5060158165662953403, 11836744488341586055), AnalysisLink) agcls.AgTypeNameMap["AnalysisLink"] = AnalysisLink class RadarSarAnalysisLink(IAnalysisLink, SupportsDeleteCallback): @@ -4165,7 +4227,7 @@ class RadarSarAnalysisLink(IAnalysisLink, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_image_location_name_method_offset = 1 _metadata = { - "iid_data" : (5684254587119606851, 6835131856690226323), + "iid_data" : (5021421490689678073, 8232694972196791714), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4197,7 +4259,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarSarAnalysisLink, [RadarSarAnalysisLink, IAnalysisLink]) -agcls.AgClassCatalog.add_catalog_entry((5067638514630488731, 265473950441651589), RadarSarAnalysisLink) +agcls.AgClassCatalog.add_catalog_entry((4866171615548271834, 17813028962091228814), RadarSarAnalysisLink) agcls.AgTypeNameMap["RadarSarAnalysisLink"] = RadarSarAnalysisLink class RadarISarAnalysisLink(IAnalysisLink, SupportsDeleteCallback): @@ -4207,7 +4269,7 @@ class RadarISarAnalysisLink(IAnalysisLink, SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_target_object_path_method_offset = 1 _metadata = { - "iid_data" : (4668749688519013855, 7019281282042502068), + "iid_data" : (5204187003231234038, 12438436543135854776), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4239,7 +4301,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RadarISarAnalysisLink, [RadarISarAnalysisLink, IAnalysisLink]) -agcls.AgClassCatalog.add_catalog_entry((5167524712546203694, 8283996936521855423), RadarISarAnalysisLink) +agcls.AgClassCatalog.add_catalog_entry((5007071857080535607, 5914757046513508527), RadarISarAnalysisLink) agcls.AgTypeNameMap["RadarISarAnalysisLink"] = RadarISarAnalysisLink class AnalysisLinkCollection(SupportsDeleteCallback): @@ -4251,7 +4313,7 @@ class AnalysisLinkCollection(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5753809382164761882, 12578733845637557142), + "iid_data" : (5385625875110262874, 9943192813766780073), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -4313,7 +4375,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, AnalysisLinkCollection, [AnalysisLinkCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5590692282349627472, 14211210503561071262), AnalysisLinkCollection) +agcls.AgClassCatalog.add_catalog_entry((4920812217082674708, 3127837926356734904), AnalysisLinkCollection) agcls.AgTypeNameMap["AnalysisLinkCollection"] = AnalysisLinkCollection class Analysis(SupportsDeleteCallback): @@ -4323,7 +4385,7 @@ class Analysis(SupportsDeleteCallback): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_analysis_link_collection_method_offset = 1 _metadata = { - "iid_data" : (5641135177332540089, 160659604875743665), + "iid_data" : (5680527335101181193, 5726398768767138459), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4353,7 +4415,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Analysis, [Analysis, ]) -agcls.AgClassCatalog.add_catalog_entry((4803344109459367919, 15926375216492296123), Analysis) +agcls.AgClassCatalog.add_catalog_entry((5490184404645219457, 12664048901702803107), Analysis) agcls.AgTypeNameMap["Analysis"] = Analysis class GpuProperties(SupportsDeleteCallback): @@ -4368,7 +4430,7 @@ class GpuProperties(SupportsDeleteCallback): _get_speed_mhz_method_offset = 5 _get_memory_gb_method_offset = 6 _metadata = { - "iid_data" : (4721899476075187212, 4888009188086501010), + "iid_data" : (4687254183925427724, 1328639251241963677), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4443,5 +4505,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GpuProperties, [GpuProperties, ]) -agcls.AgClassCatalog.add_catalog_entry((4745059216132635585, 4320058157532729488), GpuProperties) +agcls.AgClassCatalog.add_catalog_entry((4703832968121801901, 9915671482244684202), GpuProperties) agcls.AgTypeNameMap["GpuProperties"] = GpuProperties \ No newline at end of file diff --git a/src/ansys/stk/core/stkruntime.py b/src/ansys/stk/core/stkruntime.py index 61be72b799..50c8b3d301 100644 --- a/src/ansys/stk/core/stkruntime.py +++ b/src/ansys/stk/core/stkruntime.py @@ -41,7 +41,6 @@ from .internal.grpcutil import GrpcClient from .stkobjects import STKObjectModelContext, STKObjectRoot from .stkx import STKXApplication -from .utilities.exceptions import STKInitializationError from .utilities.grpcutilities import GrpcCallBatcher @@ -58,6 +57,7 @@ def __init__(self): self.__dict__["_intf"] = InterfaceProxy() STKXApplication.__init__(self) self.__dict__["_root"] = None + self.__dict__["_shutdown"] = False def _private_init(self, intf: InterfaceProxy): STKXApplication._private_init(self, intf) @@ -66,7 +66,7 @@ def __del__(self): """Destruct the STKRuntimeApplication object when all references to the object are deleted.""" if self._intf: client: GrpcClient = self._intf.client - client.terminate_connection(False) + client.terminate_connection(call_shutdown=self._shutdown) def new_object_root(self) -> STKObjectRoot: """May be used to obtain an Object Model Root from a running STK Engine application.""" @@ -76,7 +76,7 @@ def new_object_root(self) -> STKObjectRoot: root = STKObjectRoot() root._private_init(root_unk) return root - raise STKInitializationError("Not connected to the gRPC server.") + raise RuntimeError("Not connected to the gRPC server.") def new_object_model_context(self) -> STKObjectModelContext: """May be used to obtain an Object Model Context from a running STK Engine application.""" @@ -86,7 +86,7 @@ def new_object_model_context(self) -> STKObjectModelContext: context = STKObjectModelContext() context._private_init(context_unk) return context - raise STKInitializationError("Not connected to the gRPC server.") + raise RuntimeError("Not connected to the gRPC server.") def set_grpc_options(self, options:dict) -> None: """ @@ -117,16 +117,14 @@ def new_grpc_call_batcher(self, max_batch:int=None, disable_batching:bool=False) def shutdown(self) -> None: """Shut down the STKRuntime application.""" - if self._intf: - client: GrpcClient = self._intf.client - client.set_shutdown_stkruntime(True) + self.__dict__["_shutdown"] = True self._disconnect() def _disconnect(self) -> None: """Safely disconnect from STKRuntime.""" if self._intf: client: GrpcClient = self._intf.client - client.terminate_connection() + client.terminate_connection(call_shutdown=self._shutdown) self.__dict__["_intf"] = InterfaceProxy() class STKRuntime(object): @@ -154,7 +152,7 @@ def start_application(grpc_host:str="localhost", see https://grpc.io/docs/guides/auth/ for more information). """ if grpc_port < 0 or grpc_port > 65535: - raise STKInitializationError(f"{grpc_port} is not a valid port number for the gRPC server.") + raise RuntimeError(f"{grpc_port} is not a valid port number for the gRPC server.") if grpc_host != "localhost": try: socket.inet_pton(socket.AF_INET, grpc_host) @@ -162,7 +160,7 @@ def start_application(grpc_host:str="localhost", try: socket.inet_pton(socket.AF_INET6, grpc_host) except OSError: - raise STKInitializationError(f"Could not resolve host \"{grpc_host}\" for the gRPC server.") + raise RuntimeError(f"Could not resolve host \"{grpc_host}\" for the gRPC server.") cmd_line = [] if os.name != "nt": @@ -176,15 +174,19 @@ def start_application(grpc_host:str="localhost", cmd_line.append("--noGraphics") break else: - raise STKInitializationError("LD_LIBRARY_PATH not defined. Add STK bin directory to LD_LIBRARY_PATH before running.") + raise RuntimeError("LD_LIBRARY_PATH not defined. Add STK bin directory to LD_LIBRARY_PATH before running.") else: - clsid_stkxapplication = "{062AB565-B121-45B5-A9A9-B412CEFAB6A9}" - stkx_dll_registry_value = read_registry_key(f"CLSID\\{clsid_stkxapplication}\\InprocServer32", silent_exception=True) - stkruntime_path = None if stkx_dll_registry_value is None else pathlib.Path(stkx_dll_registry_value).parent / "STKRuntime.exe" - if stkruntime_path is None or not stkruntime_path.exists(): - stkruntime_path = pathlib.Path(winreg_stk_binary_dir()) / "STKRuntime.exe" - if not stkruntime_path.exists(): - raise STKInitializationError("Could not find STKRuntime.exe. Verify STK installation.") + from .internal.comutil import OLE32Lib + if OLE32Lib.xcom_bin_dir is not None: + stkruntime_path = pathlib.Path(OLE32Lib.xcom_bin_dir) / "STKRuntime.exe" + else: + clsid_stkxapplication = "{5F1B7A77-663D-44E9-99A9-2367B4F9AF6F}" + stkx_dll_registry_value = read_registry_key(f"CLSID\\{clsid_stkxapplication}\\InprocServer32", silent_exception=True) + stkruntime_path = None if stkx_dll_registry_value is None else pathlib.Path(stkx_dll_registry_value).parent / "STKRuntime.exe" + if stkruntime_path is None or not stkruntime_path.exists(): + stkruntime_path = pathlib.Path(winreg_stk_binary_dir()) / "STKRuntime.exe" + if not stkruntime_path.exists(): + raise RuntimeError("Could not find STKRuntime.exe. Verify STK installation.") cmd_line = [str(stkruntime_path.resolve()), "/grpcHost", grpc_host, "/grpcPort", str(grpc_port)] if no_graphics: cmd_line.append("/noGraphics") @@ -198,7 +200,7 @@ def start_application(grpc_host:str="localhost", if grpc_host=="0.0.0.0": # nosec B104 host = "localhost" app = STKRuntime.attach_to_application(host, grpc_port, grpc_timeout_sec, grpc_max_message_size, grpc_channel_credentials) - app._intf.client.set_shutdown_stkruntime(not user_control) + app.__dict__["_shutdown"] = not user_control return app @@ -225,4 +227,4 @@ def attach_to_application(grpc_host:str="localhost", app._private_init(app_intf) atexit.register(app._disconnect) return app - raise STKInitializationError(f"Cannot connect to the gRPC server on {grpc_host}:{grpc_port}.") \ No newline at end of file + raise RuntimeError(f"Cannot connect to the gRPC server on {grpc_host}:{grpc_port}.") \ No newline at end of file diff --git a/src/ansys/stk/core/stkutil.py b/src/ansys/stk/core/stkutil.py index e5935788b2..dd032926a4 100644 --- a/src/ansys/stk/core/stkutil.py +++ b/src/ansys/stk/core/stkutil.py @@ -59,12 +59,8 @@ set_interface_attribute, ) from .internal.comutil import IDispatch, IUnknown -from .utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class PositionType(IntEnum): """Facility/place/target position types.""" @@ -535,7 +531,7 @@ class ILocationData(object): _num_methods = 0 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _metadata = { - "iid_data" : (5292229181779320538, 5946016819874812079), + "iid_data" : (5072494462713693543, 17287417281374770098), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -555,7 +551,7 @@ def __setattr__(self, attrname, value): -agcls.AgClassCatalog.add_catalog_entry((5292229181779320538, 5946016819874812079), ILocationData) +agcls.AgClassCatalog.add_catalog_entry((5072494462713693543, 17287417281374770098), ILocationData) agcls.AgTypeNameMap["ILocationData"] = ILocationData class IPosition(object): @@ -585,7 +581,7 @@ class IPosition(object): _query_cylindrical_array_method_offset = 20 _query_cartesian_array_method_offset = 21 _metadata = { - "iid_data" : (5449387932942688462, 15999276090360342948), + "iid_data" : (4915275008665419291, 11705930105741336507), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -756,7 +752,7 @@ def query_cartesian_array(self) -> list: _property_names[central_body_name] = "central_body_name" -agcls.AgClassCatalog.add_catalog_entry((5449387932942688462, 15999276090360342948), IPosition) +agcls.AgClassCatalog.add_catalog_entry((4915275008665419291, 11705930105741336507), IPosition) agcls.AgTypeNameMap["IPosition"] = IPosition class IDirection(object): @@ -780,7 +776,7 @@ class IDirection(object): _query_ra_dec_array_method_offset = 14 _query_xyz_array_method_offset = 15 _metadata = { - "iid_data" : (4989224318937616506, 6269745591008380041), + "iid_data" : (4665164470270701823, 18073961302852259771), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -907,7 +903,7 @@ def query_xyz_array(self) -> list: _property_names[direction_type] = "direction_type" -agcls.AgClassCatalog.add_catalog_entry((4989224318937616506, 6269745591008380041), IDirection) +agcls.AgClassCatalog.add_catalog_entry((4665164470270701823, 18073961302852259771), IDirection) agcls.AgTypeNameMap["IDirection"] = IDirection class ICartesian3Vector(object): @@ -925,7 +921,7 @@ class ICartesian3Vector(object): _set_method_offset = 8 _to_array_method_offset = 9 _metadata = { - "iid_data" : (4689779903308240950, 14404026751257344151), + "iid_data" : (5655437622738394688, 13912570415437090448), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1014,7 +1010,7 @@ def to_array(self) -> list: _property_names[z] = "z" -agcls.AgClassCatalog.add_catalog_entry((4689779903308240950, 14404026751257344151), ICartesian3Vector) +agcls.AgClassCatalog.add_catalog_entry((5655437622738394688, 13912570415437090448), ICartesian3Vector) agcls.AgTypeNameMap["ICartesian3Vector"] = ICartesian3Vector class IOrientation(object): @@ -1038,7 +1034,7 @@ class IOrientation(object): _query_quaternion_array_method_offset = 14 _query_ypr_angles_array_method_offset = 15 _metadata = { - "iid_data" : (4942731207787353951, 2364797108030602640), + "iid_data" : (5527531896719355797, 5509404503921157029), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1165,7 +1161,7 @@ def query_ypr_angles_array(self, sequence:"YPRAnglesSequence") -> list: _property_names[orientation_type] = "orientation_type" -agcls.AgClassCatalog.add_catalog_entry((4942731207787353951, 2364797108030602640), IOrientation) +agcls.AgClassCatalog.add_catalog_entry((5527531896719355797, 5509404503921157029), IOrientation) agcls.AgTypeNameMap["IOrientation"] = IOrientation class IOrientationAzEl(IOrientation): @@ -1180,7 +1176,7 @@ class IOrientationAzEl(IOrientation): _get_about_boresight_method_offset = 5 _set_about_boresight_method_offset = 6 _metadata = { - "iid_data" : (5238647887040814461, 18345805215225203352), + "iid_data" : (5380876048439019019, 3075237744116676795), "vtable_reference" : IOrientation._vtable_offset + IOrientation._num_methods - 1, } _property_names = {} @@ -1249,7 +1245,7 @@ def about_boresight(self, about_boresight:"AzElAboutBoresight") -> None: _property_names[about_boresight] = "about_boresight" -agcls.AgClassCatalog.add_catalog_entry((5238647887040814461, 18345805215225203352), IOrientationAzEl) +agcls.AgClassCatalog.add_catalog_entry((5380876048439019019, 3075237744116676795), IOrientationAzEl) agcls.AgTypeNameMap["IOrientationAzEl"] = IOrientationAzEl class IOrientationEulerAngles(IOrientation): @@ -1266,7 +1262,7 @@ class IOrientationEulerAngles(IOrientation): _get_c_method_offset = 7 _set_c_method_offset = 8 _metadata = { - "iid_data" : (4660640816984016865, 13688688469838857641), + "iid_data" : (5157329419772963673, 3459874081805935802), "vtable_reference" : IOrientation._vtable_offset + IOrientation._num_methods - 1, } _property_names = {} @@ -1351,7 +1347,7 @@ def c(self, vc:typing.Any) -> None: _property_names[c] = "c" -agcls.AgClassCatalog.add_catalog_entry((4660640816984016865, 13688688469838857641), IOrientationEulerAngles) +agcls.AgClassCatalog.add_catalog_entry((5157329419772963673, 3459874081805935802), IOrientationEulerAngles) agcls.AgTypeNameMap["IOrientationEulerAngles"] = IOrientationEulerAngles class IOrientationQuaternion(IOrientation): @@ -1368,7 +1364,7 @@ class IOrientationQuaternion(IOrientation): _get_qs_method_offset = 7 _set_qs_method_offset = 8 _metadata = { - "iid_data" : (5570827236088458332, 138389395716207516), + "iid_data" : (5021744214173578956, 16583656354618992062), "vtable_reference" : IOrientation._vtable_offset + IOrientation._num_methods - 1, } _property_names = {} @@ -1453,7 +1449,7 @@ def qs(self, qs:float) -> None: _property_names[qs] = "qs" -agcls.AgClassCatalog.add_catalog_entry((5570827236088458332, 138389395716207516), IOrientationQuaternion) +agcls.AgClassCatalog.add_catalog_entry((5021744214173578956, 16583656354618992062), IOrientationQuaternion) agcls.AgTypeNameMap["IOrientationQuaternion"] = IOrientationQuaternion class IOrientationYPRAngles(IOrientation): @@ -1470,7 +1466,7 @@ class IOrientationYPRAngles(IOrientation): _get_roll_method_offset = 7 _set_roll_method_offset = 8 _metadata = { - "iid_data" : (4754929399406122077, 1946068441090675372), + "iid_data" : (5036279671908239678, 3907031560372993438), "vtable_reference" : IOrientation._vtable_offset + IOrientation._num_methods - 1, } _property_names = {} @@ -1555,7 +1551,7 @@ def roll(self, roll:typing.Any) -> None: _property_names[roll] = "roll" -agcls.AgClassCatalog.add_catalog_entry((4754929399406122077, 1946068441090675372), IOrientationYPRAngles) +agcls.AgClassCatalog.add_catalog_entry((5036279671908239678, 3907031560372993438), IOrientationYPRAngles) agcls.AgTypeNameMap["IOrientationYPRAngles"] = IOrientationYPRAngles class IOrientationPositionOffset(object): @@ -1565,7 +1561,7 @@ class IOrientationPositionOffset(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_position_offset_method_offset = 1 _metadata = { - "iid_data" : (5470278826130565228, 13133202882000034710), + "iid_data" : (5742937774821171935, 3792791559970519990), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1594,7 +1590,7 @@ def position_offset(self) -> "ICartesian3Vector": _property_names[position_offset] = "position_offset" -agcls.AgClassCatalog.add_catalog_entry((5470278826130565228, 13133202882000034710), IOrientationPositionOffset) +agcls.AgClassCatalog.add_catalog_entry((5742937774821171935, 3792791559970519990), IOrientationPositionOffset) agcls.AgTypeNameMap["IOrientationPositionOffset"] = IOrientationPositionOffset class IOrbitState(object): @@ -1616,7 +1612,7 @@ class IOrbitState(object): _get_epoch_method_offset = 12 _set_epoch_method_offset = 13 _metadata = { - "iid_data" : (4786190356090989266, 14434973523195079339), + "iid_data" : (4661309965933595946, 13542321643039239316), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1733,7 +1729,7 @@ def epoch(self, epoch:typing.Any) -> None: _property_names[epoch] = "epoch" -agcls.AgClassCatalog.add_catalog_entry((4786190356090989266, 14434973523195079339), IOrbitState) +agcls.AgClassCatalog.add_catalog_entry((4661309965933595946, 13542321643039239316), IOrbitState) agcls.AgTypeNameMap["IOrbitState"] = IOrbitState class IRuntimeTypeInfoProvider(object): @@ -1743,7 +1739,7 @@ class IRuntimeTypeInfoProvider(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _get_provide_runtime_type_info_method_offset = 1 _metadata = { - "iid_data" : (4856983295523357109, 1229146414855014286), + "iid_data" : (5674705672689382170, 17933926892286240679), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -1772,7 +1768,7 @@ def provide_runtime_type_info(self) -> "RuntimeTypeInfo": _property_names[provide_runtime_type_info] = "provide_runtime_type_info" -agcls.AgClassCatalog.add_catalog_entry((4856983295523357109, 1229146414855014286), IRuntimeTypeInfoProvider) +agcls.AgClassCatalog.add_catalog_entry((5674705672689382170, 17933926892286240679), IRuntimeTypeInfoProvider) agcls.AgTypeNameMap["IRuntimeTypeInfoProvider"] = IRuntimeTypeInfoProvider @@ -1788,7 +1784,7 @@ class ExecuteCommandResult(SupportsDeleteCallback): _range_method_offset = 4 _get_is_succeeded_method_offset = 5 _metadata = { - "iid_data" : (5532952564068017084, 6961682191463635117), + "iid_data" : (5116368304795373993, 3944362883220586125), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -1866,10 +1862,10 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ExecuteCommandResult, [ExecuteCommandResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5578266293439448088, 16187374167037800079), ExecuteCommandResult) -agcls.AgClassCatalog.add_catalog_entry(agcom.GUID.from_registry_format('{97E6F619-31E5-4AF7-B3AF-0E927F2134D4}').as_data_pair(), ExecuteCommandResult) +agcls.AgClassCatalog.add_catalog_entry((5325039016176067736, 10330533696176440711), ExecuteCommandResult) +agcls.AgClassCatalog.add_catalog_entry(agcom.GUID.from_registry_format('{760B3E9D-004F-451B-ABEE-C9B725E168CA}').as_data_pair(), ExecuteCommandResult) # mapping for ExecuteCommandResult -agcls.AgBackwardsCompatabilityMapping.add_mapping(agcom.GUID.from_registry_format('{CC5C63BC-FF0A-4CC8-AD58-5A8D11DD9C60}').as_data_pair(), agcom.GUID.from_registry_format('{90EF2D03-F064-4F54-9E02-6E34E3CF5D55}').as_data_pair()) +agcls.AgBackwardsCompatabilityMapping.add_mapping(agcom.GUID.from_registry_format('{936551A9-FDDD-4700-8D3E-99E72431BD36}').as_data_pair(), agcom.GUID.from_registry_format('{DE68E2F7-30CF-40FE-A6CD-E883AE3D43B6}').as_data_pair()) agcls.AgTypeNameMap["ExecuteCommandResult"] = ExecuteCommandResult class ExecuteMultipleCommandsResult(SupportsDeleteCallback): @@ -1881,7 +1877,7 @@ class ExecuteMultipleCommandsResult(SupportsDeleteCallback): _item_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5271171048043179548, 17166981793534785703), + "iid_data" : (4800451087513012265, 17131709637358464434), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -1943,10 +1939,10 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ExecuteMultipleCommandsResult, [ExecuteMultipleCommandsResult, ]) -agcls.AgClassCatalog.add_catalog_entry((5597408360176953121, 16609041734428668607), ExecuteMultipleCommandsResult) -agcls.AgClassCatalog.add_catalog_entry(agcom.GUID.from_registry_format('{3849A604-DEB9-428C-8A72-D879719277E5}').as_data_pair(), ExecuteMultipleCommandsResult) +agcls.AgClassCatalog.add_catalog_entry((5725886502310958038, 3372349005439043232), ExecuteMultipleCommandsResult) +agcls.AgClassCatalog.add_catalog_entry(agcom.GUID.from_registry_format('{CF0ED205-6ABE-4665-BB1B-E4793082893E}').as_data_pair(), ExecuteMultipleCommandsResult) # mapping for ExecuteMultipleCommandsResult -agcls.AgBackwardsCompatabilityMapping.add_mapping(agcom.GUID.from_registry_format('{ECEFEE1C-F623-4926-A738-3D95FC5E3DEE}').as_data_pair(), agcom.GUID.from_registry_format('{0558BE8E-AF66-4F52-9C6D-76962FC52577}').as_data_pair()) +agcls.AgBackwardsCompatabilityMapping.add_mapping(agcom.GUID.from_registry_format('{88D9C829-A0D4-429E-B22D-E3C1250FC0ED}').as_data_pair(), agcom.GUID.from_registry_format('{6F7CA447-CD92-4860-BF55-B034D88D317E}').as_data_pair()) agcls.AgTypeNameMap["ExecuteMultipleCommandsResult"] = ExecuteMultipleCommandsResult class UnitPreferencesUnit(SupportsDeleteCallback): @@ -1959,7 +1955,7 @@ class UnitPreferencesUnit(SupportsDeleteCallback): _get_identifier_method_offset = 3 _get_dimension_method_offset = 4 _metadata = { - "iid_data" : (5635454554877079377, 14141992965915125166), + "iid_data" : (4844437149658170964, 6264569844926471836), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2016,7 +2012,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UnitPreferencesUnit, [UnitPreferencesUnit, ]) -agcls.AgClassCatalog.add_catalog_entry((5140380005508462669, 10852272987728314258), UnitPreferencesUnit) +agcls.AgClassCatalog.add_catalog_entry((5605834986361923886, 2839872590025622964), UnitPreferencesUnit) agcls.AgTypeNameMap["UnitPreferencesUnit"] = UnitPreferencesUnit class UnitPreferencesUnitCollection(SupportsDeleteCallback): @@ -2030,7 +2026,7 @@ class UnitPreferencesUnitCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 4 _get_item_by_name_method_offset = 5 _metadata = { - "iid_data" : (5470923714325537781, 12978283017277731717), + "iid_data" : (5320669267766174731, 17033319525141121451), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2106,7 +2102,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UnitPreferencesUnitCollection, [UnitPreferencesUnitCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4997790097000541348, 8910467701735531661), UnitPreferencesUnitCollection) +agcls.AgClassCatalog.add_catalog_entry((5749538487087641148, 11168942521363040385), UnitPreferencesUnitCollection) agcls.AgTypeNameMap["UnitPreferencesUnitCollection"] = UnitPreferencesUnitCollection class UnitPreferencesDimension(SupportsDeleteCallback): @@ -2120,7 +2116,7 @@ class UnitPreferencesDimension(SupportsDeleteCallback): _get_current_unit_method_offset = 4 _set_current_unit_method_offset = 5 _metadata = { - "iid_data" : (5032801830880833533, 18057669493672743825), + "iid_data" : (4776818722171872996, 4798204912498317700), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2184,7 +2180,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UnitPreferencesDimension, [UnitPreferencesDimension, ]) -agcls.AgClassCatalog.add_catalog_entry((5271764906473484718, 16965070245430951351), UnitPreferencesDimension) +agcls.AgClassCatalog.add_catalog_entry((4679286811697929572, 9862317536618453903), UnitPreferencesDimension) agcls.AgTypeNameMap["UnitPreferencesDimension"] = UnitPreferencesDimension class UnitPreferencesDimensionCollection(SupportsDeleteCallback): @@ -2205,7 +2201,7 @@ class UnitPreferencesDimensionCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 11 _get_item_by_name_method_offset = 12 _metadata = { - "iid_data" : (4785890395549473833, 4361686517023815598), + "iid_data" : (4991061726184554424, 12406965035632193459), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2334,7 +2330,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UnitPreferencesDimensionCollection, [UnitPreferencesDimensionCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5428558532974093061, 4002212422146042015), UnitPreferencesDimensionCollection) +agcls.AgClassCatalog.add_catalog_entry((5550056258024923394, 1513114167815356310), UnitPreferencesDimensionCollection) agcls.AgTypeNameMap["UnitPreferencesDimensionCollection"] = UnitPreferencesDimensionCollection class ConversionUtility(SupportsDeleteCallback): @@ -2361,7 +2357,7 @@ class ConversionUtility(SupportsDeleteCallback): _new_cartesian3_vector_from_direction_method_offset = 17 _new_cartesian3_vector_from_position_method_offset = 18 _metadata = { - "iid_data" : (5269429572990182626, 2030319770630291336), + "iid_data" : (5542071105973083214, 3736498381011271868), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2508,7 +2504,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ConversionUtility, [ConversionUtility, ]) -agcls.AgClassCatalog.add_catalog_entry((5181743311813148101, 15770197442584964502), ConversionUtility) +agcls.AgClassCatalog.add_catalog_entry((5539894848391888927, 9267881117088044206), ConversionUtility) agcls.AgTypeNameMap["ConversionUtility"] = ConversionUtility class Quantity(SupportsDeleteCallback): @@ -2526,7 +2522,7 @@ class Quantity(SupportsDeleteCallback): _multiply_qty_method_offset = 8 _divide_qty_method_offset = 9 _metadata = { - "iid_data" : (4847092431830365084, 7729483638506016434), + "iid_data" : (4839776343014410790, 5745116756208999326), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2616,7 +2612,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Quantity, [Quantity, ]) -agcls.AgClassCatalog.add_catalog_entry((5675535125497015062, 16555349346851492745), Quantity) +agcls.AgClassCatalog.add_catalog_entry((4969259561547526744, 4189472907173738428), Quantity) agcls.AgTypeNameMap["Quantity"] = Quantity class Date(SupportsDeleteCallback): @@ -2640,7 +2636,7 @@ class Date(SupportsDeleteCallback): _subtract_method_offset = 14 _span_method_offset = 15 _metadata = { - "iid_data" : (4839709052320147977, 10626775382734749074), + "iid_data" : (5143062082172252718, 16663391782392029362), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -2776,7 +2772,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Date, [Date, ]) -agcls.AgClassCatalog.add_catalog_entry((5102923649362142973, 17408233547208630458), Date) +agcls.AgClassCatalog.add_catalog_entry((5679847419525019692, 5770745202026769536), Date) agcls.AgTypeNameMap["Date"] = Date class Position(ILocationData, IPosition, SupportsDeleteCallback): @@ -2797,7 +2793,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Position, [ILocationData, IPosition]) -agcls.AgClassCatalog.add_catalog_entry((4783790566498273220, 15051755396967356547), Position) +agcls.AgClassCatalog.add_catalog_entry((4903267763032508190, 8061043874875400886), Position) agcls.AgTypeNameMap["Position"] = Position class Cartesian(IPosition, SupportsDeleteCallback): @@ -2812,7 +2808,7 @@ class Cartesian(IPosition, SupportsDeleteCallback): _get_z_method_offset = 5 _set_z_method_offset = 6 _metadata = { - "iid_data" : (5065991857659686292, 12086713184993056139), + "iid_data" : (4664677019618527909, 4016879878245765533), "vtable_reference" : IPosition._vtable_offset + IPosition._num_methods - 1, } _property_names = {} @@ -2883,7 +2879,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Cartesian, [Cartesian, IPosition]) -agcls.AgClassCatalog.add_catalog_entry((4886785515660981294, 13482715367352507267), Cartesian) +agcls.AgClassCatalog.add_catalog_entry((5476007582665385228, 1380540108325311903), Cartesian) agcls.AgTypeNameMap["Cartesian"] = Cartesian class Geodetic(IPosition, SupportsDeleteCallback): @@ -2898,7 +2894,7 @@ class Geodetic(IPosition, SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (5247476704113537579, 10282454301074575279), + "iid_data" : (5755180572778472763, 8873003113985691520), "vtable_reference" : IPosition._vtable_offset + IPosition._num_methods - 1, } _property_names = {} @@ -2969,7 +2965,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Geodetic, [Geodetic, IPosition]) -agcls.AgClassCatalog.add_catalog_entry((5002206469410366585, 7585413342857336456), Geodetic) +agcls.AgClassCatalog.add_catalog_entry((5077970453785586462, 13280626410757950117), Geodetic) agcls.AgTypeNameMap["Geodetic"] = Geodetic class Geocentric(IPosition, SupportsDeleteCallback): @@ -2984,7 +2980,7 @@ class Geocentric(IPosition, SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (4985064436854354632, 18010173850499286698), + "iid_data" : (5321660841076291992, 12202118420183971209), "vtable_reference" : IPosition._vtable_offset + IPosition._num_methods - 1, } _property_names = {} @@ -3055,7 +3051,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Geocentric, [Geocentric, IPosition]) -agcls.AgClassCatalog.add_catalog_entry((5536768708250821380, 6212014438723660453), Geocentric) +agcls.AgClassCatalog.add_catalog_entry((4926694488194314560, 14984931694156885123), Geocentric) agcls.AgTypeNameMap["Geocentric"] = Geocentric class Planetodetic(IPosition, SupportsDeleteCallback): @@ -3070,7 +3066,7 @@ class Planetodetic(IPosition, SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (4681345680163832497, 5523404160351816630), + "iid_data" : (4995327019235292843, 11578217686482779582), "vtable_reference" : IPosition._vtable_offset + IPosition._num_methods - 1, } _property_names = {} @@ -3141,7 +3137,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Planetodetic, [Planetodetic, IPosition]) -agcls.AgClassCatalog.add_catalog_entry((4865275958093293023, 17880122858575839921), Planetodetic) +agcls.AgClassCatalog.add_catalog_entry((4789625949537807248, 4321240179333893275), Planetodetic) agcls.AgTypeNameMap["Planetodetic"] = Planetodetic class Planetocentric(IPosition, SupportsDeleteCallback): @@ -3156,7 +3152,7 @@ class Planetocentric(IPosition, SupportsDeleteCallback): _get_altitude_method_offset = 5 _set_altitude_method_offset = 6 _metadata = { - "iid_data" : (5442694245436645843, 11671904789978155692), + "iid_data" : (5231220175109486764, 11935839591636368564), "vtable_reference" : IPosition._vtable_offset + IPosition._num_methods - 1, } _property_names = {} @@ -3227,7 +3223,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Planetocentric, [Planetocentric, IPosition]) -agcls.AgClassCatalog.add_catalog_entry((4774131885783686972, 215975021935693194), Planetocentric) +agcls.AgClassCatalog.add_catalog_entry((5020504029532171928, 12730859081806240444), Planetocentric) agcls.AgTypeNameMap["Planetocentric"] = Planetocentric class Spherical(IPosition, SupportsDeleteCallback): @@ -3242,7 +3238,7 @@ class Spherical(IPosition, SupportsDeleteCallback): _get_radius_method_offset = 5 _set_radius_method_offset = 6 _metadata = { - "iid_data" : (4855942618388446705, 316067453481966004), + "iid_data" : (4843995526478015953, 2468654405511808670), "vtable_reference" : IPosition._vtable_offset + IPosition._num_methods - 1, } _property_names = {} @@ -3313,7 +3309,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Spherical, [Spherical, IPosition]) -agcls.AgClassCatalog.add_catalog_entry((5092243929735143340, 16629405832577163939), Spherical) +agcls.AgClassCatalog.add_catalog_entry((5145632099031410238, 4654345009365226685), Spherical) agcls.AgTypeNameMap["Spherical"] = Spherical class Cylindrical(IPosition, SupportsDeleteCallback): @@ -3328,7 +3324,7 @@ class Cylindrical(IPosition, SupportsDeleteCallback): _get_longitude_method_offset = 5 _set_longitude_method_offset = 6 _metadata = { - "iid_data" : (4746503479402464409, 7300718477734136235), + "iid_data" : (4890168943673034718, 7924545433188815245), "vtable_reference" : IPosition._vtable_offset + IPosition._num_methods - 1, } _property_names = {} @@ -3399,7 +3395,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Cylindrical, [Cylindrical, IPosition]) -agcls.AgClassCatalog.add_catalog_entry((5727435697763876994, 5872019145677976212), Cylindrical) +agcls.AgClassCatalog.add_catalog_entry((4618344560482090476, 3818300535688770476), Cylindrical) agcls.AgTypeNameMap["Cylindrical"] = Cylindrical class Direction(IDirection, SupportsDeleteCallback): @@ -3418,7 +3414,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Direction, [IDirection]) -agcls.AgClassCatalog.add_catalog_entry((4972622844825001264, 259476629588993709), Direction) +agcls.AgClassCatalog.add_catalog_entry((5543184440989437028, 15687242444519207338), Direction) agcls.AgTypeNameMap["Direction"] = Direction class DirectionEuler(IDirection, SupportsDeleteCallback): @@ -3433,7 +3429,7 @@ class DirectionEuler(IDirection, SupportsDeleteCallback): _get_sequence_method_offset = 5 _set_sequence_method_offset = 6 _metadata = { - "iid_data" : (5130852120085250360, 13058025655636170127), + "iid_data" : (5120067861098403612, 16675157910874070404), "vtable_reference" : IDirection._vtable_offset + IDirection._num_methods - 1, } _property_names = {} @@ -3504,7 +3500,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DirectionEuler, [DirectionEuler, IDirection]) -agcls.AgClassCatalog.add_catalog_entry((5743426898815331373, 1690930472100015514), DirectionEuler) +agcls.AgClassCatalog.add_catalog_entry((4656326325412983050, 17465710618493224627), DirectionEuler) agcls.AgTypeNameMap["DirectionEuler"] = DirectionEuler class DirectionPR(IDirection, SupportsDeleteCallback): @@ -3519,7 +3515,7 @@ class DirectionPR(IDirection, SupportsDeleteCallback): _get_sequence_method_offset = 5 _set_sequence_method_offset = 6 _metadata = { - "iid_data" : (5481773091912686577, 1023308621448571275), + "iid_data" : (4656718276851111407, 5112873649160444078), "vtable_reference" : IDirection._vtable_offset + IDirection._num_methods - 1, } _property_names = {} @@ -3590,7 +3586,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DirectionPR, [DirectionPR, IDirection]) -agcls.AgClassCatalog.add_catalog_entry((4912859073423007117, 12018351089291632522), DirectionPR) +agcls.AgClassCatalog.add_catalog_entry((4765442014194737078, 3575547082610573999), DirectionPR) agcls.AgTypeNameMap["DirectionPR"] = DirectionPR class DirectionRADec(IDirection, SupportsDeleteCallback): @@ -3605,7 +3601,7 @@ class DirectionRADec(IDirection, SupportsDeleteCallback): _get_magnitude_method_offset = 5 _set_magnitude_method_offset = 6 _metadata = { - "iid_data" : (5701254258584839559, 16705505474005351321), + "iid_data" : (5255513060882853966, 7426472758042126763), "vtable_reference" : IDirection._vtable_offset + IDirection._num_methods - 1, } _property_names = {} @@ -3676,7 +3672,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DirectionRADec, [DirectionRADec, IDirection]) -agcls.AgClassCatalog.add_catalog_entry((4755265490592473487, 7365114835293023376), DirectionRADec) +agcls.AgClassCatalog.add_catalog_entry((5029533422370176750, 13677593222416528541), DirectionRADec) agcls.AgTypeNameMap["DirectionRADec"] = DirectionRADec class DirectionXYZ(IDirection, SupportsDeleteCallback): @@ -3691,7 +3687,7 @@ class DirectionXYZ(IDirection, SupportsDeleteCallback): _get_z_method_offset = 5 _set_z_method_offset = 6 _metadata = { - "iid_data" : (5701669700070119970, 11855669950262444683), + "iid_data" : (5271633318387734883, 7251070032551109279), "vtable_reference" : IDirection._vtable_offset + IDirection._num_methods - 1, } _property_names = {} @@ -3762,7 +3758,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DirectionXYZ, [DirectionXYZ, IDirection]) -agcls.AgClassCatalog.add_catalog_entry((5084327274554819417, 10955510114470564541), DirectionXYZ) +agcls.AgClassCatalog.add_catalog_entry((5522619834884476326, 212967685867618494), DirectionXYZ) agcls.AgTypeNameMap["DirectionXYZ"] = DirectionXYZ class Orientation(IOrientation, SupportsDeleteCallback): @@ -3781,7 +3777,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Orientation, [IOrientation]) -agcls.AgClassCatalog.add_catalog_entry((5094091112665004814, 12552931884794694536), Orientation) +agcls.AgClassCatalog.add_catalog_entry((4657791083284412214, 446798242243343514), Orientation) agcls.AgTypeNameMap["Orientation"] = Orientation class OrientationAzEl(IOrientationAzEl, IOrientation, SupportsDeleteCallback): @@ -3802,7 +3798,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrientationAzEl, [IOrientationAzEl, IOrientation]) -agcls.AgClassCatalog.add_catalog_entry((5436578645205542340, 2051705821180885412), OrientationAzEl) +agcls.AgClassCatalog.add_catalog_entry((4943993280998572960, 9219980346145398932), OrientationAzEl) agcls.AgTypeNameMap["OrientationAzEl"] = OrientationAzEl class OrientationEulerAngles(IOrientationEulerAngles, IOrientation, SupportsDeleteCallback): @@ -3823,7 +3819,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrientationEulerAngles, [IOrientationEulerAngles, IOrientation]) -agcls.AgClassCatalog.add_catalog_entry((5485499845388799498, 4642618011140109457), OrientationEulerAngles) +agcls.AgClassCatalog.add_catalog_entry((5323505186834167241, 15446891256313371564), OrientationEulerAngles) agcls.AgTypeNameMap["OrientationEulerAngles"] = OrientationEulerAngles class OrientationQuaternion(IOrientationQuaternion, IOrientation, SupportsDeleteCallback): @@ -3844,7 +3840,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrientationQuaternion, [IOrientationQuaternion, IOrientation]) -agcls.AgClassCatalog.add_catalog_entry((5478004044167740338, 15661663069987288478), OrientationQuaternion) +agcls.AgClassCatalog.add_catalog_entry((5129641859492381649, 14851164480077184942), OrientationQuaternion) agcls.AgTypeNameMap["OrientationQuaternion"] = OrientationQuaternion class OrientationYPRAngles(IOrientationYPRAngles, IOrientation, SupportsDeleteCallback): @@ -3865,7 +3861,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, OrientationYPRAngles, [IOrientationYPRAngles, IOrientation]) -agcls.AgClassCatalog.add_catalog_entry((5216062330205998232, 2431040311449851776), OrientationYPRAngles) +agcls.AgClassCatalog.add_catalog_entry((5144566701309896761, 2495531606460782228), OrientationYPRAngles) agcls.AgTypeNameMap["OrientationYPRAngles"] = OrientationYPRAngles class DoublesCollection(SupportsDeleteCallback): @@ -3882,7 +3878,7 @@ class DoublesCollection(SupportsDeleteCallback): _to_array_method_offset = 7 _set_at_method_offset = 8 _metadata = { - "iid_data" : (4956705744396413812, 13718121738100352392), + "iid_data" : (5159166046074231158, 4676395751707776654), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -3979,7 +3975,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DoublesCollection, [DoublesCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4961001141423142595, 1632769765904225949), DoublesCollection) +agcls.AgClassCatalog.add_catalog_entry((5518211324354631135, 2324476080933736880), DoublesCollection) agcls.AgTypeNameMap["DoublesCollection"] = DoublesCollection class Cartesian3Vector(ICartesian3Vector, SupportsDeleteCallback): @@ -3998,7 +3994,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Cartesian3Vector, [ICartesian3Vector]) -agcls.AgClassCatalog.add_catalog_entry((5016372381064673909, 162334041874476445), Cartesian3Vector) +agcls.AgClassCatalog.add_catalog_entry((4999830393484217834, 4471742921241496718), Cartesian3Vector) agcls.AgTypeNameMap["Cartesian3Vector"] = Cartesian3Vector class Cartesian2Vector(SupportsDeleteCallback): @@ -4014,7 +4010,7 @@ class Cartesian2Vector(SupportsDeleteCallback): _set_method_offset = 6 _to_array_method_offset = 7 _metadata = { - "iid_data" : (5417927181131422679, 3111395435573516163), + "iid_data" : (5272910570004807503, 10054311596169292473), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4088,7 +4084,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Cartesian2Vector, [Cartesian2Vector, ]) -agcls.AgClassCatalog.add_catalog_entry((4694100951548749791, 16355409252312132778), Cartesian2Vector) +agcls.AgClassCatalog.add_catalog_entry((5020079430311867935, 9173204252285117336), Cartesian2Vector) agcls.AgTypeNameMap["Cartesian2Vector"] = Cartesian2Vector class PropertyInfo(SupportsDeleteCallback): @@ -4105,7 +4101,7 @@ class PropertyInfo(SupportsDeleteCallback): _get_min_method_offset = 7 _get_max_method_offset = 8 _metadata = { - "iid_data" : (5736951962975636299, 3080140686805457046), + "iid_data" : (5709449963146046365, 5862416140085874335), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4194,7 +4190,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropertyInfo, [PropertyInfo, ]) -agcls.AgClassCatalog.add_catalog_entry((5286236984342840384, 14433295702405332392), PropertyInfo) +agcls.AgClassCatalog.add_catalog_entry((5624653087871619118, 4148759758090164110), PropertyInfo) agcls.AgTypeNameMap["PropertyInfo"] = PropertyInfo class PropertyInfoCollection(SupportsDeleteCallback): @@ -4208,7 +4204,7 @@ class PropertyInfoCollection(SupportsDeleteCallback): _get_item_by_index_method_offset = 4 _get_item_by_name_method_offset = 5 _metadata = { - "iid_data" : (5399003801100116608, 9751059917458695069), + "iid_data" : (5183620403292925645, 11703217979470873482), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -4284,7 +4280,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PropertyInfoCollection, [PropertyInfoCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5266200912497155233, 9631256143026290573), PropertyInfoCollection) +agcls.AgClassCatalog.add_catalog_entry((5239823179109569743, 18033180869792707228), PropertyInfoCollection) agcls.AgTypeNameMap["PropertyInfoCollection"] = PropertyInfoCollection class RuntimeTypeInfo(SupportsDeleteCallback): @@ -4297,7 +4293,7 @@ class RuntimeTypeInfo(SupportsDeleteCallback): _get_count_method_offset = 3 _get_item_method_offset = 4 _metadata = { - "iid_data" : (4697700289115359020, 4542123673636119719), + "iid_data" : (5445061941216308710, 10476542387161536171), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -4352,7 +4348,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RuntimeTypeInfo, [RuntimeTypeInfo, ]) -agcls.AgClassCatalog.add_catalog_entry((5310750197822733971, 15113477984957915526), RuntimeTypeInfo) +agcls.AgClassCatalog.add_catalog_entry((5085516699645273237, 15111374025420939179), RuntimeTypeInfo) agcls.AgTypeNameMap["RuntimeTypeInfo"] = RuntimeTypeInfo class CommRadOrientationAzEl(IOrientationAzEl, IOrientation, IOrientationPositionOffset, SupportsDeleteCallback): @@ -4375,7 +4371,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommRadOrientationAzEl, [IOrientationAzEl, IOrientation, IOrientationPositionOffset]) -agcls.AgClassCatalog.add_catalog_entry((5629425498071360462, 13472887956028455354), CommRadOrientationAzEl) +agcls.AgClassCatalog.add_catalog_entry((5496216944672659152, 12932999778863326882), CommRadOrientationAzEl) agcls.AgTypeNameMap["CommRadOrientationAzEl"] = CommRadOrientationAzEl class CommRadOrientationEulerAngles(IOrientationEulerAngles, IOrientation, IOrientationPositionOffset, SupportsDeleteCallback): @@ -4398,7 +4394,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommRadOrientationEulerAngles, [IOrientationEulerAngles, IOrientation, IOrientationPositionOffset]) -agcls.AgClassCatalog.add_catalog_entry((4840627131925552121, 3902022524010776716), CommRadOrientationEulerAngles) +agcls.AgClassCatalog.add_catalog_entry((5587391684415620486, 8349151267853573270), CommRadOrientationEulerAngles) agcls.AgTypeNameMap["CommRadOrientationEulerAngles"] = CommRadOrientationEulerAngles class CommRadOrientationQuaternion(IOrientationQuaternion, IOrientation, IOrientationPositionOffset, SupportsDeleteCallback): @@ -4421,7 +4417,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommRadOrientationQuaternion, [IOrientationQuaternion, IOrientation, IOrientationPositionOffset]) -agcls.AgClassCatalog.add_catalog_entry((4916724588521169912, 1914183132378344616), CommRadOrientationQuaternion) +agcls.AgClassCatalog.add_catalog_entry((5498453980279883775, 11762246145700755869), CommRadOrientationQuaternion) agcls.AgTypeNameMap["CommRadOrientationQuaternion"] = CommRadOrientationQuaternion class CommRadOrientationYPRAngles(IOrientationYPRAngles, IOrientation, IOrientationPositionOffset, SupportsDeleteCallback): @@ -4444,7 +4440,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommRadOrientationYPRAngles, [IOrientationYPRAngles, IOrientation, IOrientationPositionOffset]) -agcls.AgClassCatalog.add_catalog_entry((5537483897697766249, 8061659922439947453), CommRadOrientationYPRAngles) +agcls.AgClassCatalog.add_catalog_entry((4971420367151630190, 4339807439705369485), CommRadOrientationYPRAngles) agcls.AgTypeNameMap["CommRadOrientationYPRAngles"] = CommRadOrientationYPRAngles class CommRadOrientationOffsetCart(ICartesian3Vector, SupportsDeleteCallback): @@ -4463,5 +4459,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, CommRadOrientationOffsetCart, [ICartesian3Vector]) -agcls.AgClassCatalog.add_catalog_entry((5639253642343045290, 17032588021575169672), CommRadOrientationOffsetCart) +agcls.AgClassCatalog.add_catalog_entry((5035051098943192979, 5602065750200574353), CommRadOrientationOffsetCart) agcls.AgTypeNameMap["CommRadOrientationOffsetCart"] = CommRadOrientationOffsetCart \ No newline at end of file diff --git a/src/ansys/stk/core/stkx.py b/src/ansys/stk/core/stkx.py index 8a9864b246..447749212f 100644 --- a/src/ansys/stk/core/stkx.py +++ b/src/ansys/stk/core/stkx.py @@ -89,12 +89,8 @@ ) from .stkutil import ExecuteCommandResult, ExecuteMultipleCommandsMode, ExecuteMultipleCommandsResult, LineStyle from .utilities import colors as agcolor -from .utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class ShiftValues(IntEnum): """State of the Shift/Ctrl/Alt keys.""" @@ -274,7 +270,7 @@ class IDrawElement(object): _get_visible_method_offset = 1 _set_visible_method_offset = 2 _metadata = { - "iid_data" : (4799429500509160029, 14297494079902626208), + "iid_data" : (5628420527828914297, 11851369920546476691), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -310,7 +306,7 @@ def visible(self, value:bool) -> None: _property_names[visible] = "visible" -agcls.AgClassCatalog.add_catalog_entry((4799429500509160029, 14297494079902626208), IDrawElement) +agcls.AgClassCatalog.add_catalog_entry((5628420527828914297, 11851369920546476691), IDrawElement) agcls.AgTypeNameMap["IDrawElement"] = IDrawElement class IDrawElementRect(IDrawElement): @@ -330,7 +326,7 @@ class IDrawElementRect(IDrawElement): _get_line_style_method_offset = 10 _set_line_style_method_offset = 11 _metadata = { - "iid_data" : (5216817853639421657, 10124586112684702141), + "iid_data" : (5760057209317875442, 11089162376366659215), "vtable_reference" : IDrawElement._vtable_offset + IDrawElement._num_methods - 1, } _property_names = {} @@ -442,7 +438,7 @@ def line_style(self, value:"LineStyle") -> None: _property_names[line_style] = "line_style" -agcls.AgClassCatalog.add_catalog_entry((5216817853639421657, 10124586112684702141), IDrawElementRect) +agcls.AgClassCatalog.add_catalog_entry((5760057209317875442, 11089162376366659215), IDrawElementRect) agcls.AgTypeNameMap["IDrawElementRect"] = IDrawElementRect class IDrawElementCollection(object): @@ -459,7 +455,7 @@ class IDrawElementCollection(object): _get_visible_method_offset = 7 _set_visible_method_offset = 8 _metadata = { - "iid_data" : (5345909665096890445, 1033150257057093781), + "iid_data" : (5260087635497314219, 16347332931743479485), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -558,7 +554,7 @@ def visible(self, value:bool) -> None: _property_names[visible] = "visible" -agcls.AgClassCatalog.add_catalog_entry((5345909665096890445, 1033150257057093781), IDrawElementCollection) +agcls.AgClassCatalog.add_catalog_entry((5260087635497314219, 16347332931743479485), IDrawElementCollection) agcls.AgTypeNameMap["IDrawElementCollection"] = IDrawElementCollection @@ -566,7 +562,7 @@ def visible(self, value:bool) -> None: class Graphics3DControlBase(SupportsDeleteCallback): """AGI Globe control.""" - _num_methods = 48 + _num_methods = 46 _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _get_back_color_method_offset = 1 _set_back_color_method_offset = 2 @@ -582,42 +578,40 @@ class Graphics3DControlBase(SupportsDeleteCallback): _set_no_logo_method_offset = 12 _get_ole_drop_mode_method_offset = 13 _set_ole_drop_mode_method_offset = 14 - _get_vendor_id_method_offset = 15 - _set_vendor_id_method_offset = 16 - _rubber_band_pick_info_method_offset = 17 - _get_mouse_mode_method_offset = 18 - _set_mouse_mode_method_offset = 19 - _get_draw_elements_method_offset = 20 - _get_ready_state_method_offset = 21 - _get_ppt_preload_mode_method_offset = 22 - _set_ppt_preload_mode_method_offset = 23 - _get_advanced_pick_mode_method_offset = 24 - _set_advanced_pick_mode_method_offset = 25 - _copy_from_window_id_method_offset = 26 - _start_object_editing_method_offset = 27 - _apply_object_editing_method_offset = 28 - _stop_object_editing_method_offset = 29 - _get_is_object_editing_method_offset = 30 - _get_in_zoom_mode_method_offset = 31 - _set_mouse_cursor_from_file_method_offset = 32 - _restore_mouse_cursor_method_offset = 33 - _set_mouse_cursor_from_handle_method_offset = 34 - _get_show_progress_image_method_offset = 35 - _set_show_progress_image_method_offset = 36 - _get_progress_image_x_offset_method_offset = 37 - _set_progress_image_x_offset_method_offset = 38 - _get_progress_image_y_offset_method_offset = 39 - _set_progress_image_y_offset_method_offset = 40 - _get_progress_image_file_method_offset = 41 - _set_progress_image_file_method_offset = 42 - _get_progress_image_x_origin_method_offset = 43 - _set_progress_image_x_origin_method_offset = 44 - _get_progress_image_y_origin_method_offset = 45 - _set_progress_image_y_origin_method_offset = 46 - _get_picture_from_file_method_offset = 47 - _set_picture_from_file_method_offset = 48 + _rubber_band_pick_info_method_offset = 15 + _get_mouse_mode_method_offset = 16 + _set_mouse_mode_method_offset = 17 + _get_draw_elements_method_offset = 18 + _get_ready_state_method_offset = 19 + _get_ppt_preload_mode_method_offset = 20 + _set_ppt_preload_mode_method_offset = 21 + _get_advanced_pick_mode_method_offset = 22 + _set_advanced_pick_mode_method_offset = 23 + _copy_from_window_id_method_offset = 24 + _start_object_editing_method_offset = 25 + _apply_object_editing_method_offset = 26 + _stop_object_editing_method_offset = 27 + _get_is_object_editing_method_offset = 28 + _get_in_zoom_mode_method_offset = 29 + _set_mouse_cursor_from_file_method_offset = 30 + _restore_mouse_cursor_method_offset = 31 + _set_mouse_cursor_from_handle_method_offset = 32 + _get_show_progress_image_method_offset = 33 + _set_show_progress_image_method_offset = 34 + _get_progress_image_x_offset_method_offset = 35 + _set_progress_image_x_offset_method_offset = 36 + _get_progress_image_y_offset_method_offset = 37 + _set_progress_image_y_offset_method_offset = 38 + _get_progress_image_file_method_offset = 39 + _set_progress_image_file_method_offset = 40 + _get_progress_image_x_origin_method_offset = 41 + _set_progress_image_x_origin_method_offset = 42 + _get_progress_image_y_origin_method_offset = 43 + _set_progress_image_y_origin_method_offset = 44 + _get_picture_from_file_method_offset = 45 + _set_picture_from_file_method_offset = 46 _metadata = { - "iid_data" : (5444819458222045731, 10574496678292917690), + "iid_data" : (5755316323156254440, 16340472556888379575), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -731,21 +725,6 @@ def ole_drop_mode(self) -> "OLEDropMode": def ole_drop_mode(self, ole_drop_mode:"OLEDropMode") -> None: return self._intf.set_property(Graphics3DControlBase._metadata, Graphics3DControlBase._set_ole_drop_mode_metadata, ole_drop_mode) - _get_vendor_id_metadata = { "offset" : _get_vendor_id_method_offset, - "arg_types" : (POINTER(agcom.BSTR),), - "marshallers" : (agmarshall.BStrArg,) } - @property - def vendor_id(self) -> str: - """Do not use this property, as it is deprecated. The identifier of the vendor.""" - return self._intf.get_property(Graphics3DControlBase._metadata, Graphics3DControlBase._get_vendor_id_metadata) - - _set_vendor_id_metadata = { "offset" : _set_vendor_id_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - @vendor_id.setter - def vendor_id(self, vendor_id:str) -> None: - return self._intf.set_property(Graphics3DControlBase._metadata, Graphics3DControlBase._set_vendor_id_metadata, vendor_id) - _rubber_band_pick_info_metadata = { "offset" : _rubber_band_pick_info_method_offset, "arg_types" : (agcom.OLE_XPOS_PIXELS, agcom.OLE_YPOS_PIXELS, agcom.OLE_XPOS_PIXELS, agcom.OLE_YPOS_PIXELS, POINTER(agcom.PVOID),), "marshallers" : (agmarshall.OLEXPosPixelsArg, agmarshall.OLEYPosPixelsArg, agmarshall.OLEXPosPixelsArg, agmarshall.OLEYPosPixelsArg, agmarshall.InterfaceOutArg,) } @@ -991,7 +970,6 @@ def picture_from_file(self, picture_file:str) -> None: _property_names[application] = "application" _property_names[no_logo] = "no_logo" _property_names[ole_drop_mode] = "ole_drop_mode" - _property_names[vendor_id] = "vendor_id" _property_names[mouse_mode] = "mouse_mode" _property_names[draw_elements] = "draw_elements" _property_names[ready_state] = "ready_state" @@ -1020,13 +998,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics3DControlBase, [Graphics3DControlBase, ]) -agcls.AgClassCatalog.add_catalog_entry((5003010835586718402, 17495775815022733215), Graphics3DControlBase) +agcls.AgClassCatalog.add_catalog_entry((4702692981507542637, 14841496120833509769), Graphics3DControlBase) agcls.AgTypeNameMap["Graphics3DControlBase"] = Graphics3DControlBase class Graphics2DControlBase(SupportsDeleteCallback): """AGI Map control.""" - _num_methods = 45 + _num_methods = 43 _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _get_back_color_method_offset = 1 _set_back_color_method_offset = 2 @@ -1043,38 +1021,36 @@ class Graphics2DControlBase(SupportsDeleteCallback): _set_no_logo_method_offset = 13 _get_ole_drop_mode_method_offset = 14 _set_ole_drop_mode_method_offset = 15 - _get_vendor_id_method_offset = 16 - _set_vendor_id_method_offset = 17 - _get_mouse_mode_method_offset = 18 - _set_mouse_mode_method_offset = 19 - _get_ready_state_method_offset = 20 - _copy_from_window_id_method_offset = 21 - _rubber_band_pick_info_method_offset = 22 - _get_advanced_pick_mode_method_offset = 23 - _set_advanced_pick_mode_method_offset = 24 - _get_window_projected_position_method_offset = 25 - _get_in_zoom_mode_method_offset = 26 - _set_mouse_cursor_from_file_method_offset = 27 - _restore_mouse_cursor_method_offset = 28 - _set_mouse_cursor_from_handle_method_offset = 29 - _get_show_progress_image_method_offset = 30 - _set_show_progress_image_method_offset = 31 - _get_progress_image_x_offset_method_offset = 32 - _set_progress_image_x_offset_method_offset = 33 - _get_progress_image_y_offset_method_offset = 34 - _set_progress_image_y_offset_method_offset = 35 - _get_progress_image_file_method_offset = 36 - _set_progress_image_file_method_offset = 37 - _get_progress_image_x_origin_method_offset = 38 - _set_progress_image_x_origin_method_offset = 39 - _get_progress_image_y_origin_method_offset = 40 - _set_progress_image_y_origin_method_offset = 41 - _get_picture_from_file_method_offset = 42 - _set_picture_from_file_method_offset = 43 - _get_pan_mode_enabled_method_offset = 44 - _set_pan_mode_enabled_method_offset = 45 + _get_mouse_mode_method_offset = 16 + _set_mouse_mode_method_offset = 17 + _get_ready_state_method_offset = 18 + _copy_from_window_id_method_offset = 19 + _rubber_band_pick_info_method_offset = 20 + _get_advanced_pick_mode_method_offset = 21 + _set_advanced_pick_mode_method_offset = 22 + _get_window_projected_position_method_offset = 23 + _get_in_zoom_mode_method_offset = 24 + _set_mouse_cursor_from_file_method_offset = 25 + _restore_mouse_cursor_method_offset = 26 + _set_mouse_cursor_from_handle_method_offset = 27 + _get_show_progress_image_method_offset = 28 + _set_show_progress_image_method_offset = 29 + _get_progress_image_x_offset_method_offset = 30 + _set_progress_image_x_offset_method_offset = 31 + _get_progress_image_y_offset_method_offset = 32 + _set_progress_image_y_offset_method_offset = 33 + _get_progress_image_file_method_offset = 34 + _set_progress_image_file_method_offset = 35 + _get_progress_image_x_origin_method_offset = 36 + _set_progress_image_x_origin_method_offset = 37 + _get_progress_image_y_origin_method_offset = 38 + _set_progress_image_y_origin_method_offset = 39 + _get_picture_from_file_method_offset = 40 + _set_picture_from_file_method_offset = 41 + _get_pan_mode_enabled_method_offset = 42 + _set_pan_mode_enabled_method_offset = 43 _metadata = { - "iid_data" : (5744647361091700561, 18202512224966495930), + "iid_data" : (5050754371719525381, 2220746668469695642), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -1195,21 +1171,6 @@ def ole_drop_mode(self) -> "OLEDropMode": def ole_drop_mode(self, ole_drop_mode:"OLEDropMode") -> None: return self._intf.set_property(Graphics2DControlBase._metadata, Graphics2DControlBase._set_ole_drop_mode_metadata, ole_drop_mode) - _get_vendor_id_metadata = { "offset" : _get_vendor_id_method_offset, - "arg_types" : (POINTER(agcom.BSTR),), - "marshallers" : (agmarshall.BStrArg,) } - @property - def vendor_id(self) -> str: - """Do not use this property, as it is deprecated. The identifier of the vendor.""" - return self._intf.get_property(Graphics2DControlBase._metadata, Graphics2DControlBase._get_vendor_id_metadata) - - _set_vendor_id_metadata = { "offset" : _set_vendor_id_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - @vendor_id.setter - def vendor_id(self, vendor_id:str) -> None: - return self._intf.set_property(Graphics2DControlBase._metadata, Graphics2DControlBase._set_vendor_id_metadata, vendor_id) - _get_mouse_mode_metadata = { "offset" : _get_mouse_mode_method_offset, "arg_types" : (POINTER(agcom.LONG),), "marshallers" : (agmarshall.EnumArg(MouseMode),) } @@ -1425,7 +1386,6 @@ def pan_mode_enabled(self, pan_mode:bool) -> None: _property_names[application] = "application" _property_names[no_logo] = "no_logo" _property_names[ole_drop_mode] = "ole_drop_mode" - _property_names[vendor_id] = "vendor_id" _property_names[mouse_mode] = "mouse_mode" _property_names[ready_state] = "ready_state" _property_names[advanced_pick_mode] = "advanced_pick_mode" @@ -1452,7 +1412,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Graphics2DControlBase, [Graphics2DControlBase, ]) -agcls.AgClassCatalog.add_catalog_entry((4768515753680544793, 142788673313023873), Graphics2DControlBase) +agcls.AgClassCatalog.add_catalog_entry((5282650413006135393, 1308832256522158520), Graphics2DControlBase) agcls.AgTypeNameMap["Graphics2DControlBase"] = Graphics2DControlBase class PickInfoData(SupportsDeleteCallback): @@ -1467,7 +1427,7 @@ class PickInfoData(SupportsDeleteCallback): _get_is_object_path_valid_method_offset = 5 _get_is_lat_lon_altitude_valid_method_offset = 6 _metadata = { - "iid_data" : (5698141537397851098, 16489903714142238396), + "iid_data" : (5095284727995613085, 1272110162266713781), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -1542,13 +1502,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, PickInfoData, [PickInfoData, ]) -agcls.AgClassCatalog.add_catalog_entry((5212232262739807565, 596295451586007969), PickInfoData) +agcls.AgClassCatalog.add_catalog_entry((5237657917144607746, 17746628831672826803), PickInfoData) agcls.AgTypeNameMap["PickInfoData"] = PickInfoData class STKXApplication(SupportsDeleteCallback): """STK X Application object.""" - _num_methods = 28 + _num_methods = 26 _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _execute_command_method_offset = 1 _get_enable_connect_method_offset = 2 @@ -1558,28 +1518,26 @@ class STKXApplication(SupportsDeleteCallback): _get_host_id_method_offset = 6 _get_registration_id_method_offset = 7 _get_version_method_offset = 8 - _get_licensing_report_method_offset = 9 - _get_vendor_id_method_offset = 10 - _set_vendor_id_method_offset = 11 - _set_online_options_method_offset = 12 - _get_online_options_method_offset = 13 - _set_connect_handler_method_offset = 14 - _get_log_file_full_name_method_offset = 15 - _get_logging_mode_method_offset = 16 - _set_logging_mode_method_offset = 17 - _get_connect_max_connections_method_offset = 18 - _set_connect_max_connections_method_offset = 19 - _execute_multiple_commands_method_offset = 20 - _is_feature_available_method_offset = 21 - _get_no_graphics_method_offset = 22 - _set_no_graphics_method_offset = 23 - _terminate_method_offset = 24 - _get_show_sla_if_not_accepted_method_offset = 25 - _set_show_sla_if_not_accepted_method_offset = 26 - _set_use_hook_method_offset = 27 - _use_software_renderer_method_offset = 28 + _set_online_options_method_offset = 9 + _get_online_options_method_offset = 10 + _set_connect_handler_method_offset = 11 + _get_log_file_full_name_method_offset = 12 + _get_logging_mode_method_offset = 13 + _set_logging_mode_method_offset = 14 + _get_connect_max_connections_method_offset = 15 + _set_connect_max_connections_method_offset = 16 + _execute_multiple_commands_method_offset = 17 + _is_feature_available_method_offset = 18 + _get_no_graphics_method_offset = 19 + _set_no_graphics_method_offset = 20 + _terminate_method_offset = 21 + _get_show_sla_if_not_accepted_method_offset = 22 + _set_show_sla_if_not_accepted_method_offset = 23 + _get_use_hook_method_offset = 24 + _set_use_hook_method_offset = 25 + _use_software_renderer_method_offset = 26 _metadata = { - "iid_data" : (5592884008737014642, 4650136333548635012), + "iid_data" : (5451411510624686901, 5826643244584847294), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -1650,28 +1608,6 @@ def version(self) -> str: """Return the version number.""" return self._intf.get_property(STKXApplication._metadata, STKXApplication._get_version_metadata) - _get_licensing_report_metadata = { "offset" : _get_licensing_report_method_offset, - "arg_types" : (POINTER(agcom.BSTR),), - "marshallers" : (agmarshall.BStrArg,) } - def get_licensing_report(self) -> str: - """Do not use this method, as it is deprecated. Returns a formatted string that contains the license names and their states. The string is formatted as an XML document.""" - return self._intf.invoke(STKXApplication._metadata, STKXApplication._get_licensing_report_metadata, OutArg()) - - _get_vendor_id_metadata = { "offset" : _get_vendor_id_method_offset, - "arg_types" : (POINTER(agcom.BSTR),), - "marshallers" : (agmarshall.BStrArg,) } - @property - def vendor_id(self) -> str: - """Do not use this property, as it is deprecated. The identifier of the vendor.""" - return self._intf.get_property(STKXApplication._metadata, STKXApplication._get_vendor_id_metadata) - - _set_vendor_id_metadata = { "offset" : _set_vendor_id_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - @vendor_id.setter - def vendor_id(self, vendor_id:str) -> None: - return self._intf.set_property(STKXApplication._metadata, STKXApplication._set_vendor_id_metadata, vendor_id) - _set_online_options_metadata = { "offset" : _set_online_options_method_offset, "arg_types" : (agcom.VARIANT_BOOL, agcom.BSTR, agcom.LONG, agcom.BSTR, agcom.BSTR, agcom.VARIANT_BOOL, POINTER(agcom.VARIANT_BOOL),), "marshallers" : (agmarshall.VariantBoolArg, agmarshall.BStrArg, agmarshall.LongArg, agmarshall.BStrArg, agmarshall.BStrArg, agmarshall.VariantBoolArg, agmarshall.VariantBoolArg,) } @@ -1782,14 +1718,13 @@ def show_sla_if_not_accepted(self) -> bool: def show_sla_if_not_accepted(self, value:bool) -> None: return self._intf.set_property(STKXApplication._metadata, STKXApplication._set_show_sla_if_not_accepted_metadata, value) - _get_use_hook_metadata = { "offset" : 0, - "arg_types" : (), - "marshallers" : () } + _get_use_hook_metadata = { "offset" : _get_use_hook_method_offset, + "arg_types" : (POINTER(agcom.VARIANT_BOOL),), + "marshallers" : (agmarshall.VariantBoolArg,) } @property - def use_hook(self) -> None: - """use_hook is a write-only property.""" - raise RuntimeError("use_hook is a write-only property.") - + def use_hook(self) -> bool: + """Start engine with or without message hook setup (default: engine starts with message hook setup.).""" + return self._intf.get_property(STKXApplication._metadata, STKXApplication._get_use_hook_metadata) _set_use_hook_metadata = { "offset" : _set_use_hook_method_offset, "arg_types" : (agcom.VARIANT_BOOL,), @@ -1811,7 +1746,6 @@ def use_software_renderer(self) -> None: _property_names[host_id] = "host_id" _property_names[registration_id] = "registration_id" _property_names[version] = "version" - _property_names[vendor_id] = "vendor_id" _property_names[log_file_full_name] = "log_file_full_name" _property_names[logging_mode] = "logging_mode" _property_names[connect_max_connections] = "connect_max_connections" @@ -1832,7 +1766,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKXApplication, [STKXApplication, ]) -agcls.AgClassCatalog.add_catalog_entry((5023115714797155685, 12229237601155197353), STKXApplication) +agcls.AgClassCatalog.add_catalog_entry((4965612477927357047, 8047925612354185625), STKXApplication) agcls.AgTypeNameMap["STKXApplication"] = STKXApplication class STKXApplicationPartnerAccess(SupportsDeleteCallback): @@ -1842,7 +1776,7 @@ class STKXApplicationPartnerAccess(SupportsDeleteCallback): _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _grant_partner_access_method_offset = 1 _metadata = { - "iid_data" : (4662950884101382286, 14871068326245298338), + "iid_data" : (4656947247342630568, 6384161945059936654), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -1870,7 +1804,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKXApplicationPartnerAccess, [STKXApplicationPartnerAccess, ]) -agcls.AgClassCatalog.add_catalog_entry((5641990270821292264, 4458084339625729464), STKXApplicationPartnerAccess) +agcls.AgClassCatalog.add_catalog_entry((4703777975430642151, 17291114889972261525), STKXApplicationPartnerAccess) agcls.AgTypeNameMap["STKXApplicationPartnerAccess"] = STKXApplicationPartnerAccess class DataObject(SupportsDeleteCallback): @@ -1880,7 +1814,7 @@ class DataObject(SupportsDeleteCallback): _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _get_files_method_offset = 1 _metadata = { - "iid_data" : (4629740546250705181, 15420305044692593073), + "iid_data" : (4642770678746827267, 8490102002319634849), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -1910,7 +1844,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataObject, [DataObject, ]) -agcls.AgClassCatalog.add_catalog_entry((5114260017860305690, 8438919698207166871), DataObject) +agcls.AgClassCatalog.add_catalog_entry((4669950847213151624, 11716425685151442827), DataObject) agcls.AgTypeNameMap["DataObject"] = DataObject class DataObjectFiles(SupportsDeleteCallback): @@ -1922,7 +1856,7 @@ class DataObjectFiles(SupportsDeleteCallback): _item_method_offset = 2 _get_count_method_offset = 3 _metadata = { - "iid_data" : (5022012349477980193, 9093199729173088151), + "iid_data" : (5241656308538360439, 1178344093334617245), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -1984,7 +1918,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DataObjectFiles, [DataObjectFiles, ]) -agcls.AgClassCatalog.add_catalog_entry((4834386749312660211, 7512407219312220557), DataObjectFiles) +agcls.AgClassCatalog.add_catalog_entry((5720513526779713943, 6221409099379914630), DataObjectFiles) agcls.AgTypeNameMap["DataObjectFiles"] = DataObjectFiles class RubberBandPickInfoData(SupportsDeleteCallback): @@ -1994,7 +1928,7 @@ class RubberBandPickInfoData(SupportsDeleteCallback): _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _get_object_paths_method_offset = 1 _metadata = { - "iid_data" : (5465369937390436249, 5504180940665807527), + "iid_data" : (5560493386036245755, 13880678457623717547), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2024,7 +1958,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, RubberBandPickInfoData, [RubberBandPickInfoData, ]) -agcls.AgClassCatalog.add_catalog_entry((4985968678511795353, 17743300322106185909), RubberBandPickInfoData) +agcls.AgClassCatalog.add_catalog_entry((5458801463718913441, 17686737888889441455), RubberBandPickInfoData) agcls.AgTypeNameMap["RubberBandPickInfoData"] = RubberBandPickInfoData class ObjectPathCollection(SupportsDeleteCallback): @@ -2037,7 +1971,7 @@ class ObjectPathCollection(SupportsDeleteCallback): _get__new_enum_method_offset = 3 _range_method_offset = 4 _metadata = { - "iid_data" : (5633526467684881384, 4210768304776055218), + "iid_data" : (4873072426225207527, 3451812691016086192), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2106,7 +2040,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ObjectPathCollection, [ObjectPathCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5468637706198187096, 15368573397963727005), ObjectPathCollection) +agcls.AgClassCatalog.add_catalog_entry((5431479243483082589, 6842341544396155807), ObjectPathCollection) agcls.AgTypeNameMap["ObjectPathCollection"] = ObjectPathCollection class DrawElementRect(IDrawElementRect, SupportsDeleteCallback): @@ -2125,7 +2059,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DrawElementRect, [IDrawElementRect]) -agcls.AgClassCatalog.add_catalog_entry((5240823309103310773, 8687967398961860752), DrawElementRect) +agcls.AgClassCatalog.add_catalog_entry((5647133156743739852, 8979899515705915799), DrawElementRect) agcls.AgTypeNameMap["DrawElementRect"] = DrawElementRect class DrawElementCollection(IDrawElementCollection, SupportsDeleteCallback): @@ -2144,7 +2078,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DrawElementCollection, [IDrawElementCollection]) -agcls.AgClassCatalog.add_catalog_entry((4818369897478707705, 12447301819569005480), DrawElementCollection) +agcls.AgClassCatalog.add_catalog_entry((4846626779169586992, 12981751770474951553), DrawElementCollection) agcls.AgTypeNameMap["DrawElementCollection"] = DrawElementCollection class Draw2DElemRect(IDrawElementRect, SupportsDeleteCallback): @@ -2163,7 +2097,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Draw2DElemRect, [IDrawElementRect]) -agcls.AgClassCatalog.add_catalog_entry((5576559474231799426, 4548115262096126086), Draw2DElemRect) +agcls.AgClassCatalog.add_catalog_entry((4925473448220414623, 7614461974460404874), Draw2DElemRect) agcls.AgTypeNameMap["Draw2DElemRect"] = Draw2DElemRect class Draw2DElemCollection(IDrawElementCollection, SupportsDeleteCallback): @@ -2182,13 +2116,13 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Draw2DElemCollection, [IDrawElementCollection]) -agcls.AgClassCatalog.add_catalog_entry((5331482112311797798, 13317960878959927180), Draw2DElemCollection) +agcls.AgClassCatalog.add_catalog_entry((4825844800505981150, 12877675232260377739), Draw2DElemCollection) agcls.AgTypeNameMap["Draw2DElemCollection"] = Draw2DElemCollection class GraphicsAnalysisControlBase(SupportsDeleteCallback): """AGI Gfx Analysis control.""" - _num_methods = 17 + _num_methods = 15 _vtable_offset = IDispatch._vtable_offset + IDispatch._num_methods _get_back_color_method_offset = 1 _set_back_color_method_offset = 2 @@ -2197,18 +2131,16 @@ class GraphicsAnalysisControlBase(SupportsDeleteCallback): _set_picture_method_offset = 5 _get_no_logo_method_offset = 6 _set_no_logo_method_offset = 7 - _get_vendor_id_method_offset = 8 - _set_vendor_id_method_offset = 9 - _get_ready_state_method_offset = 10 - _get_application_method_offset = 11 - _get_control_mode_method_offset = 12 - _set_control_mode_method_offset = 13 - _get_picture_from_file_method_offset = 14 - _set_picture_from_file_method_offset = 15 - _get_window_id_method_offset = 16 - _set_window_id_method_offset = 17 + _get_ready_state_method_offset = 8 + _get_application_method_offset = 9 + _get_control_mode_method_offset = 10 + _set_control_mode_method_offset = 11 + _get_picture_from_file_method_offset = 12 + _set_picture_from_file_method_offset = 13 + _get_window_id_method_offset = 14 + _set_window_id_method_offset = 15 _metadata = { - "iid_data" : (5436709951419699304, 6539416614287221654), + "iid_data" : (5043927542341553470, 3435865452458513818), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2267,21 +2199,6 @@ def no_logo(self) -> bool: def no_logo(self, no_logo:bool) -> None: return self._intf.set_property(GraphicsAnalysisControlBase._metadata, GraphicsAnalysisControlBase._set_no_logo_metadata, no_logo) - _get_vendor_id_metadata = { "offset" : _get_vendor_id_method_offset, - "arg_types" : (POINTER(agcom.BSTR),), - "marshallers" : (agmarshall.BStrArg,) } - @property - def vendor_id(self) -> str: - """Do not use this property, as it is deprecated. The identifier of the vendor.""" - return self._intf.get_property(GraphicsAnalysisControlBase._metadata, GraphicsAnalysisControlBase._get_vendor_id_metadata) - - _set_vendor_id_metadata = { "offset" : _set_vendor_id_method_offset, - "arg_types" : (agcom.BSTR,), - "marshallers" : (agmarshall.BStrArg,) } - @vendor_id.setter - def vendor_id(self, vendor_id:str) -> None: - return self._intf.set_property(GraphicsAnalysisControlBase._metadata, GraphicsAnalysisControlBase._set_vendor_id_metadata, vendor_id) - _get_ready_state_metadata = { "offset" : _get_ready_state_method_offset, "arg_types" : (POINTER(agcom.LONG),), "marshallers" : (agmarshall.LongArg,) } @@ -2347,7 +2264,6 @@ def window_id(self, value:int) -> None: _property_names[back_color] = "back_color" _property_names[picture] = "picture" _property_names[no_logo] = "no_logo" - _property_names[vendor_id] = "vendor_id" _property_names[ready_state] = "ready_state" _property_names[application] = "application" _property_names[control_mode] = "control_mode" @@ -2367,7 +2283,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, GraphicsAnalysisControlBase, [GraphicsAnalysisControlBase, ]) -agcls.AgClassCatalog.add_catalog_entry((5164937275880325572, 6916941637376451755), GraphicsAnalysisControlBase) +agcls.AgClassCatalog.add_catalog_entry((5014026146283335070, 224619130580477084), GraphicsAnalysisControlBase) agcls.AgTypeNameMap["GraphicsAnalysisControlBase"] = GraphicsAnalysisControlBase class WindowProjectionPosition(SupportsDeleteCallback): @@ -2379,7 +2295,7 @@ class WindowProjectionPosition(SupportsDeleteCallback): _get_y_position_method_offset = 2 _get_is_window_projection_position_valid_method_offset = 3 _metadata = { - "iid_data" : (5662259557636712932, 6540783716662451641), + "iid_data" : (4973576687073445418, 9233127695963312296), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2427,7 +2343,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WindowProjectionPosition, [WindowProjectionPosition, ]) -agcls.AgClassCatalog.add_catalog_entry((5214780816983359777, 2472702336144982961), WindowProjectionPosition) +agcls.AgClassCatalog.add_catalog_entry((4893863575783400406, 8243445408594598314), WindowProjectionPosition) agcls.AgTypeNameMap["WindowProjectionPosition"] = WindowProjectionPosition class DrawElementLine(SupportsDeleteCallback): @@ -2447,7 +2363,7 @@ class DrawElementLine(SupportsDeleteCallback): _get_line_style_method_offset = 10 _set_line_style_method_offset = 11 _metadata = { - "iid_data" : (5362792549588471260, 16309530468251733149), + "iid_data" : (4941722960863766416, 11670089675664877230), "vtable_reference" : IDrawElement._vtable_offset + IDrawElement._num_methods - 1, } _property_names = {} @@ -2559,7 +2475,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, DrawElementLine, [DrawElementLine, ]) -agcls.AgClassCatalog.add_catalog_entry((5698625807246192592, 13092199471832302782), DrawElementLine) +agcls.AgClassCatalog.add_catalog_entry((4857795362755123937, 15595470460410295944), DrawElementLine) agcls.AgTypeNameMap["DrawElementLine"] = DrawElementLine class STKXSSLCertificateErrorEventArgs(SupportsDeleteCallback): @@ -2580,7 +2496,7 @@ class STKXSSLCertificateErrorEventArgs(SupportsDeleteCallback): _get_handled_method_offset = 11 _set_handled_method_offset = 12 _metadata = { - "iid_data" : (5021181385185406140, 17247430173549626005), + "iid_data" : (5720974690728289973, 10366462130882712979), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2704,7 +2620,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKXSSLCertificateErrorEventArgs, [STKXSSLCertificateErrorEventArgs, ]) -agcls.AgClassCatalog.add_catalog_entry((5554115527393925356, 13023286019988610437), STKXSSLCertificateErrorEventArgs) +agcls.AgClassCatalog.add_catalog_entry((5441759658174404467, 7058418447957075853), STKXSSLCertificateErrorEventArgs) agcls.AgTypeNameMap["STKXSSLCertificateErrorEventArgs"] = STKXSSLCertificateErrorEventArgs class STKXConControlQuitReceivedEventArgs(SupportsDeleteCallback): @@ -2715,7 +2631,7 @@ class STKXConControlQuitReceivedEventArgs(SupportsDeleteCallback): _get_acknowledge_method_offset = 1 _set_acknowledge_method_offset = 2 _metadata = { - "iid_data" : (5616982977185734553, 10125948910293673126), + "iid_data" : (4866391703832323418, 17032249666119597455), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -2753,5 +2669,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, STKXConControlQuitReceivedEventArgs, [STKXConControlQuitReceivedEventArgs, ]) -agcls.AgClassCatalog.add_catalog_entry((5130572763297124902, 5647256661091814069), STKXConControlQuitReceivedEventArgs) +agcls.AgClassCatalog.add_catalog_entry((4908290544374795249, 3464197164321935535), STKXConControlQuitReceivedEventArgs) agcls.AgTypeNameMap["STKXConControlQuitReceivedEventArgs"] = STKXConControlQuitReceivedEventArgs \ No newline at end of file diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.graphics.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.graphics.json similarity index 99% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.graphics.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.graphics.json index ec670b8b56..0aad412cc9 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.graphics.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.graphics.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.graphics", + "OldRootScope": "agi.stk13.graphics", "NewRootScope": "ansys.stk.core.graphics" }, "MemberMappings": [ @@ -754,6 +754,11 @@ "OldName": "PointBatchPrimitiveOptionalParameters", "NewName": "point_batch_primitive_optional_parameters" }, + { + "ParentScope": "IAgStkGraphicsFactoryAndInitializers", + "OldName": "CesiumionTerrainOverlay", + "NewName": "cesium_ion_terrain_overlay" + }, { "ParentScope": "IAgStkGraphicsExtrudedPolylineTriangulatorResult", "OldName": "TopBoundaryPositions", @@ -884,11 +889,6 @@ "OldName": "IsRecording", "NewName": "is_recording" }, - { - "ParentScope": "IAgStkGraphicsCameraVideoRecording", - "OldName": "StartRecording", - "NewName": "start_recording" - }, { "ParentScope": "IAgStkGraphicsCameraVideoRecording", "OldName": "StartRecordingFrameStack", @@ -2989,6 +2989,11 @@ "OldName": "SetPositionCartographic", "NewName": "set_position_cartographic" }, + { + "ParentScope": "IAgStkGraphicsModelPrimitive", + "OldName": "AllowColladaModels", + "NewName": "allow_collada_models" + }, { "ParentScope": "IAgStkGraphicsModelTransformation", "OldName": "CurrentValue", @@ -3754,11 +3759,6 @@ "OldName": "Count", "NewName": "count" }, - { - "ParentScope": "IAgStkGraphicsPrimitiveManager", - "OldName": "PrecisionExponent", - "NewName": "precision_exponent" - }, { "ParentScope": "IAgStkGraphicsPrimitiveManager", "OldName": "TranslucentPrimitivesSortOrder", @@ -4944,6 +4944,16 @@ "OldName": "InitializeWithString", "NewName": "initialize_with_string" }, + { + "ParentScope": "IAgStkGraphicsCesiumionTerrainOverlayFactory", + "OldName": "InitializeWithString", + "NewName": "initialize_with_string" + }, + { + "ParentScope": "IAgStkGraphicsCesiumionTerrainOverlayFactory", + "OldName": "InitializeWithAssetURI", + "NewName": "initialize_with_asset_uri" + }, { "ParentScope": "IAgStkGraphicsCustomImageGlobeOverlayPluginActivatorFactory", "OldName": "Initialize", @@ -5444,6 +5454,11 @@ "OldName": "InitializeWithStringUriAndUpAxis", "NewName": "initialize_with_string_uri_and_up_axis" }, + { + "ParentScope": "IAgStkGraphicsModelPrimitiveFactory", + "OldName": "AllowColladaModels", + "NewName": "allow_collada_models" + }, { "ParentScope": "IAgStkGraphicsPathPrimitiveFactory", "OldName": "Initialize", @@ -5932,6 +5947,10 @@ "OldName": "IAgStkGraphicsCentralBodyGraphicsIndexer", "NewName": "CentralBodyGraphicsIndexer" }, + { + "OldName": "IAgStkGraphicsCesiumionTerrainOverlay", + "NewName": "CesiumIonTerrainOverlay" + }, { "OldName": "IAgStkGraphicsCustomImageGlobeOverlay", "NewName": "CustomImageGlobeOverlay" @@ -6408,6 +6427,10 @@ "OldName": "IAgStkGraphicsAGIRoamImageGlobeOverlayFactory", "NewName": "AGIRoamImageGlobeOverlayFactory" }, + { + "OldName": "IAgStkGraphicsCesiumionTerrainOverlayFactory", + "NewName": "CesiumIonTerrainOverlayFactory" + }, { "OldName": "IAgStkGraphicsCustomImageGlobeOverlayPluginActivatorFactory", "NewName": "CustomImageGlobeOverlayPluginActivatorFactory" @@ -6818,6 +6841,10 @@ "OldName": "AgStkGraphicsCentralBodyGraphicsIndexer", "NewName": "CentralBodyGraphicsIndexer" }, + { + "OldName": "AgStkGraphicsCesiumionTerrainOverlay", + "NewName": "CesiumIonTerrainOverlay" + }, { "OldName": "AgStkGraphicsCustomImageGlobeOverlay", "NewName": "CustomImageGlobeOverlay" @@ -7294,6 +7321,10 @@ "OldName": "AgStkGraphicsAGIRoamImageGlobeOverlayFactory", "NewName": "AGIRoamImageGlobeOverlayFactory" }, + { + "OldName": "AgStkGraphicsCesiumionTerrainOverlayFactory", + "NewName": "CesiumIonTerrainOverlayFactory" + }, { "OldName": "AgStkGraphicsCustomImageGlobeOverlayPluginActivatorFactory", "NewName": "CustomImageGlobeOverlayPluginActivatorFactory" @@ -8135,6 +8166,11 @@ "OldName": "eStkGraphicsModelTransformationTypeTranslateBlue", "NewName": "TRANSLATE_BLUE" }, + { + "ParentScope": "AgEStkGraphicsModelTransformationType", + "OldName": "eStkGraphicsModelTransformationTypeAnimation", + "NewName": "ANIMATION" + }, { "ParentScope": "AgEStkGraphicsOrigin", "OldName": "eStkGraphicsOriginBottomLeft", diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.coclassutil.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.coclassutil.json similarity index 97% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.coclassutil.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.coclassutil.json index dec6a850fd..89fef0eadf 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.coclassutil.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.coclassutil.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.internal.coclassutil", + "OldRootScope": "agi.stk13.internal.coclassutil", "NewRootScope": "ansys.stk.core.internal.coclassutil" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.comevents.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.comevents.json similarity index 99% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.comevents.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.comevents.json index c8e62f0c9e..d19a0b09ab 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.comevents.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.comevents.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.internal.comevents", + "OldRootScope": "agi.stk13.internal.comevents", "NewRootScope": "ansys.stk.core.internal.comevents" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.comutil.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.comutil.json similarity index 97% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.comutil.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.comutil.json index cc1eb436a0..383c19b2e4 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.comutil.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.comutil.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.internal.comutil", + "OldRootScope": "agi.stk13.internal.comutil", "NewRootScope": "ansys.stk.core.internal.comutil" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.eventutil.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.eventutil.json similarity index 99% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.eventutil.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.eventutil.json index 232491f11f..c4af490da8 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.eventutil.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.eventutil.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.internal.eventutil", + "OldRootScope": "agi.stk13.internal.eventutil", "NewRootScope": "ansys.stk.core.internal.eventutil" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.grpcevents.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.grpcevents.json similarity index 99% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.grpcevents.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.grpcevents.json index a184e2f224..8fe21c7b55 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.grpcevents.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.grpcevents.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.internal.grpcevents", + "OldRootScope": "agi.stk13.internal.grpcevents", "NewRootScope": "ansys.stk.core.internal.grpcevents" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.grpcutil.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.grpcutil.json similarity index 97% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.grpcutil.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.grpcutil.json index 6fe6564378..5c44d66083 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.grpcutil.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.grpcutil.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.internal.grpcutil", + "OldRootScope": "agi.stk13.internal.grpcutil", "NewRootScope": "ansys.stk.core.internal.grpcutil" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.marshall.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.marshall.json similarity index 98% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.marshall.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.marshall.json index 02d883617b..aba84350f2 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.marshall.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.marshall.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.internal.marshall", + "OldRootScope": "agi.stk13.internal.marshall", "NewRootScope": "ansys.stk.core.internal.marshall" }, "MemberMappings": [], diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.stkxinitialization.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.stkxinitialization.json similarity index 95% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.stkxinitialization.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.stkxinitialization.json index 7de60951e3..fd7b75e2de 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.stkxinitialization.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.stkxinitialization.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkx", + "OldRootScope": "agi.stk13.stkx", "NewRootScope": "ansys.stk.core.stkx" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.stkxrfb.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.stkxrfb.json similarity index 98% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.stkxrfb.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.stkxrfb.json index 7d1ac3c42c..440d2d628c 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.stkxrfb.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.stkxrfb.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkxrfb", + "OldRootScope": "agi.stk13.stkxrfb", "NewRootScope": "ansys.stk.core.stkxrfb" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.timerutil.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.timerutil.json similarity index 82% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.timerutil.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.timerutil.json index dd49909d4b..5661c3b0eb 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.internal.timerutil.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.internal.timerutil.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.internal.timerutil", + "OldRootScope": "agi.stk13.internal.timerutil", "NewRootScope": "ansys.stk.core.internal.timerutil" }, "MemberMappings": [], diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkdesktop.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkdesktop.json similarity index 97% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkdesktop.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkdesktop.json index 9231f3b215..07473295cf 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkdesktop.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkdesktop.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkdesktop", + "OldRootScope": "agi.stk13.stkdesktop", "NewRootScope": "ansys.stk.core.stkdesktop" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkengine.__init__.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkengine.__init__.json similarity index 98% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkengine.__init__.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkengine.__init__.json index ad37a249fc..ca2a5a3ba1 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkengine.__init__.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkengine.__init__.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkengine", + "OldRootScope": "agi.stk13.stkengine", "NewRootScope": "ansys.stk.core.stkengine" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkengine.experimental.jupyterwidgets.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkengine.experimental.jupyterwidgets.json similarity index 97% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkengine.experimental.jupyterwidgets.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkengine.experimental.jupyterwidgets.json index 8ffcef5a92..c8ffcd232f 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkengine.experimental.jupyterwidgets.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkengine.experimental.jupyterwidgets.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkengine.experimental.jupyterwidgets", + "OldRootScope": "agi.stk13.stkengine.experimental.jupyterwidgets", "NewRootScope": "ansys.stk.core.stkengine.experimental.jupyterwidgets" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkengine.tkcontrols.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkengine.tkcontrols.json similarity index 81% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkengine.tkcontrols.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkengine.tkcontrols.json index 24964660f5..37a6ae64d7 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkengine.tkcontrols.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkengine.tkcontrols.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkengine.tkcontrols", + "OldRootScope": "agi.stk13.stkengine.tkcontrols", "NewRootScope": "ansys.stk.core.stkengine.tkcontrols" }, "MemberMappings": [], diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.__init__.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.__init__.json similarity index 97% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.__init__.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.__init__.json index 25b104a8cf..ef72072acc 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.__init__.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.__init__.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkobjects", + "OldRootScope": "agi.stk13.stkobjects", "NewRootScope": "ansys.stk.core.stkobjects" }, "MemberMappings": [ @@ -1059,11 +1059,6 @@ "OldName": "PreferredMaxTimeStep", "NewName": "preferred_maximum_time_step" }, - { - "ParentScope": "IAgAccessConstraintCollection", - "OldName": "RemoveNamedConstraintEx", - "NewName": "remove_named_constraint_ex" - }, { "ParentScope": "IAgImmutableIntervalCollection", "OldName": "Count", @@ -1784,21 +1779,6 @@ "OldName": "SaveAs", "NewName": "save_as" }, - { - "ParentScope": "IAgStkObjectRoot", - "OldName": "LoadVDFFromSDF", - "NewName": "load_vdf_from_sdf" - }, - { - "ParentScope": "IAgStkObjectRoot", - "OldName": "LoadVDFFromSDFWithVersion", - "NewName": "load_vdf_from_sdf_with_version" - }, - { - "ParentScope": "IAgStkObjectRoot", - "OldName": "SaveVDFToSDF", - "NewName": "save_vdf_to_sdf" - }, { "ParentScope": "IAgStkObjectRoot", "OldName": "RFChannelModeler", @@ -2419,6 +2399,16 @@ "OldName": "Time", "NewName": "time" }, + { + "ParentScope": "IAgChainAnalysisOptions", + "OldName": "ProcessingDelayTime", + "NewName": "processing_delay_time" + }, + { + "ParentScope": "IAgChainAnalysisOptions", + "OldName": "DataRate", + "NewName": "data_rate" + }, { "ParentScope": "IAgStkCentralBodyEllipsoid", "OldName": "A", @@ -2499,6 +2489,11 @@ "OldName": "MaxRelMotion", "NewName": "maximum_relative_motion" }, + { + "ParentScope": "IAgAccessConstraint", + "OldName": "Enabled", + "NewName": "enabled" + }, { "ParentScope": "IAgAccessCnstrTimeSlipRange", "OldName": "LaunchWindowStart", @@ -2610,40 +2605,15 @@ "NewName": "maximum_relative_motion" }, { - "ParentScope": "IAgAccessCnstrThirdBody", - "OldName": "AssignedObstructions", - "NewName": "assigned_obstructions" - }, - { - "ParentScope": "IAgAccessCnstrThirdBody", - "OldName": "IsObstructionAssigned", - "NewName": "is_obstruction_assigned" - }, - { - "ParentScope": "IAgAccessCnstrThirdBody", - "OldName": "AddObstruction", - "NewName": "add_obstruction" - }, - { - "ParentScope": "IAgAccessCnstrThirdBody", - "OldName": "RemoveObstruction", - "NewName": "remove_obstruction" - }, - { - "ParentScope": "IAgAccessCnstrThirdBody", - "OldName": "AvailableObstructions", - "NewName": "available_obstructions" + "ParentScope": "IAgAccessCnstrExclZonesCollection", + "OldName": "Enabled", + "NewName": "enabled" }, { "ParentScope": "IAgAccessCnstrIntervals", "OldName": "Filename", "NewName": "filename" }, - { - "ParentScope": "IAgAccessCnstrIntervals", - "OldName": "ActionType", - "NewName": "action_type" - }, { "ParentScope": "IAgAccessCnstrIntervals", "OldName": "Intervals", @@ -4969,36 +4939,6 @@ "OldName": "ComputeSAAFluxIntensity", "NewName": "compute_saa_flux_intensity" }, - { - "ParentScope": "IAgRadarClutterMap", - "OldName": "SupportedModels", - "NewName": "supported_models" - }, - { - "ParentScope": "IAgRadarClutterMap", - "OldName": "SetModel", - "NewName": "set_model" - }, - { - "ParentScope": "IAgRadarClutterMap", - "OldName": "Model", - "NewName": "model" - }, - { - "ParentScope": "IAgRadarCrossSection", - "OldName": "SupportedModels", - "NewName": "supported_models" - }, - { - "ParentScope": "IAgRadarCrossSection", - "OldName": "SetModel", - "NewName": "set_model" - }, - { - "ParentScope": "IAgRadarCrossSection", - "OldName": "Model", - "NewName": "model" - }, { "ParentScope": "IAgRadarCrossSection", "OldName": "ModelComponentLinking", @@ -5769,11 +5709,6 @@ "OldName": "GetAccessBetweenObjectsByPath", "NewName": "get_access_between_objects_by_path" }, - { - "ParentScope": "IAgScenario", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgScenario", "OldName": "RadarCrossSection", @@ -7584,6 +7519,11 @@ "OldName": "GetStarsInFOV", "NewName": "get_stars_in_field_of_view" }, + { + "ParentScope": "IAgSensor", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgSnProjConstantAlt", "OldName": "Min", @@ -7624,81 +7564,11 @@ "OldName": "ExcludeHorizonArcs", "NewName": "exclude_horizon_arcs" }, - { - "ParentScope": "IAgAtmosphere", - "OldName": "InheritAtmosAbsorptionModel", - "NewName": "inherit_atmospheric_absorption_model" - }, - { - "ParentScope": "IAgAtmosphere", - "OldName": "SupportedLocalAtmosAbsorptionModels", - "NewName": "supported_local_atmospheric_absorption_models" - }, - { - "ParentScope": "IAgAtmosphere", - "OldName": "SetLocalAtmosAbsorptionModel", - "NewName": "set_local_atmospheric_absorption_model" - }, - { - "ParentScope": "IAgAtmosphere", - "OldName": "LocalAtmosAbsorptionModel", - "NewName": "local_atmospheric_absorption_model" - }, - { - "ParentScope": "IAgAtmosphere", - "OldName": "EnableLocalRainData", - "NewName": "enable_local_rain_data" - }, - { - "ParentScope": "IAgAtmosphere", - "OldName": "LocalRainIsoHeight", - "NewName": "local_rain_height" - }, - { - "ParentScope": "IAgAtmosphere", - "OldName": "LocalRainRate", - "NewName": "local_rain_rate" - }, - { - "ParentScope": "IAgAtmosphere", - "OldName": "LocalSurfaceTemperature", - "NewName": "local_surface_temperature" - }, - { - "ParentScope": "IAgAtmosphere", - "OldName": "PropagationChannel", - "NewName": "propagation_channel" - }, - { - "ParentScope": "IAgRadarClutterMapInheritable", - "OldName": "Inherit", - "NewName": "inherit" - }, - { - "ParentScope": "IAgRadarClutterMapInheritable", - "OldName": "ClutterMap", - "NewName": "clutter_map" - }, { "ParentScope": "IAgRadarCrossSectionInheritable", "OldName": "Inherit", "NewName": "inherit" }, - { - "ParentScope": "IAgRadarCrossSectionInheritable", - "OldName": "SupportedModels", - "NewName": "supported_models" - }, - { - "ParentScope": "IAgRadarCrossSectionInheritable", - "OldName": "SetModel", - "NewName": "set_model" - }, - { - "ParentScope": "IAgRadarCrossSectionInheritable", - "OldName": "Model", - "NewName": "model" - }, { "ParentScope": "IAgRadarCrossSectionInheritable", "OldName": "ModelComponentLinking", @@ -7724,11 +7594,6 @@ "OldName": "LocalRainRate", "NewName": "local_rain_rate" }, - { - "ParentScope": "IAgPlatformRFEnvironment", - "OldName": "LocalSurfaceTemperature", - "NewName": "local_surface_temperature" - }, { "ParentScope": "IAgPlatformRFEnvironment", "OldName": "PropagationChannel", @@ -8049,16 +7914,6 @@ "OldName": "AltRef", "NewName": "altitude_reference" }, - { - "ParentScope": "IAgTarget", - "OldName": "Atmosphere", - "NewName": "atmosphere" - }, - { - "ParentScope": "IAgTarget", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgTarget", "OldName": "RadarCrossSection", @@ -8094,6 +7949,11 @@ "OldName": "MaxRangeWhenComputingAzElMask", "NewName": "maximum_range_when_computing_az_el_mask" }, + { + "ParentScope": "IAgTarget", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgAreaTypeEllipse", "OldName": "SemiMajorAxis", @@ -8349,6 +8209,11 @@ "OldName": "CommonTasks", "NewName": "common_tasks" }, + { + "ParentScope": "IAgAreaTarget", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgAreaTypePattern", "OldName": "Lat", @@ -8544,6 +8409,11 @@ "OldName": "CommonTasks", "NewName": "common_tasks" }, + { + "ParentScope": "IAgPlanet", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgStGraphics", "OldName": "Color", @@ -8651,8 +8521,13 @@ }, { "ParentScope": "IAgStar", - "OldName": "ProperMotionRadialVelocity", - "NewName": "proper_motion_radial_velocity" + "OldName": "RadialVelocity", + "NewName": "radial_velocity" + }, + { + "ParentScope": "IAgStar", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" }, { "ParentScope": "IAgFaGraphics", @@ -8844,16 +8719,6 @@ "OldName": "AltRef", "NewName": "altitude_reference" }, - { - "ParentScope": "IAgFacility", - "OldName": "Atmosphere", - "NewName": "atmosphere" - }, - { - "ParentScope": "IAgFacility", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgFacility", "OldName": "RadarCrossSection", @@ -8889,6 +8754,11 @@ "OldName": "MaxRangeWhenComputingAzElMask", "NewName": "maximum_range_when_computing_az_el_mask" }, + { + "ParentScope": "IAgFacility", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgPlaceGraphics", "OldName": "InheritFromScenario", @@ -9079,16 +8949,6 @@ "OldName": "AltRef", "NewName": "altitude_reference" }, - { - "ParentScope": "IAgPlace", - "OldName": "Atmosphere", - "NewName": "atmosphere" - }, - { - "ParentScope": "IAgPlace", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgPlace", "OldName": "RadarCrossSection", @@ -9124,6 +8984,11 @@ "OldName": "MaxRangeWhenComputingAzElMask", "NewName": "maximum_range_when_computing_az_el_mask" }, + { + "ParentScope": "IAgPlace", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgAntennaNoiseTemperature", "OldName": "ComputeType", @@ -9636,8 +9501,8 @@ }, { "ParentScope": "IAgScatteringPointProvider", - "OldName": "PointProviderType", - "NewName": "point_provider_type" + "OldName": "Type", + "NewName": "type" }, { "ParentScope": "IAgScatteringPointProviderSinglePoint", @@ -11884,11 +11749,6 @@ "OldName": "Wireframe", "NewName": "wireframe" }, - { - "ParentScope": "IAgAntennaVolumeGraphics", - "OldName": "GainOffset", - "NewName": "gain_offset" - }, { "ParentScope": "IAgAntennaVolumeGraphics", "OldName": "GainScale", @@ -12334,21 +12194,6 @@ "OldName": "ContourGraphics", "NewName": "contour_graphics" }, - { - "ParentScope": "IAgAntenna", - "OldName": "SupportedModels", - "NewName": "supported_models" - }, - { - "ParentScope": "IAgAntenna", - "OldName": "SetModel", - "NewName": "set_model" - }, - { - "ParentScope": "IAgAntenna", - "OldName": "Model", - "NewName": "model" - }, { "ParentScope": "IAgAntenna", "OldName": "Orientation", @@ -12404,6 +12249,11 @@ "OldName": "ModelComponentLinking", "NewName": "model_component_linking" }, + { + "ParentScope": "IAgAntenna", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgAntennaControl", "OldName": "ReferenceType", @@ -12419,21 +12269,6 @@ "OldName": "LinkedAntennaObject", "NewName": "linked_antenna_object" }, - { - "ParentScope": "IAgAntennaControl", - "OldName": "SupportedEmbeddedModels", - "NewName": "supported_embedded_models" - }, - { - "ParentScope": "IAgAntennaControl", - "OldName": "SetEmbeddedModel", - "NewName": "set_embedded_model" - }, - { - "ParentScope": "IAgAntennaControl", - "OldName": "EmbeddedModel", - "NewName": "embedded_model" - }, { "ParentScope": "IAgAntennaControl", "OldName": "EmbeddedModelOrientation", @@ -12456,7 +12291,7 @@ }, { "ParentScope": "IAgAntennaBeam", - "OldName": "ID", + "OldName": "Id", "NewName": "identifier" }, { @@ -12714,21 +12549,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgTransmitterModelSimple", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgTransmitterModelSimple", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgTransmitterModelSimple", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgTransmitterModelSimple", "OldName": "SupportedModulators", @@ -12794,21 +12614,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgTransmitterModelMedium", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgTransmitterModelMedium", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgTransmitterModelMedium", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgTransmitterModelMedium", "OldName": "SupportedModulators", @@ -12874,21 +12679,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgTransmitterModelComplex", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgTransmitterModelComplex", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgTransmitterModelComplex", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgTransmitterModelComplex", "OldName": "SupportedModulators", @@ -12924,21 +12714,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgTransmitterModelMultibeam", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgTransmitterModelMultibeam", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgTransmitterModelMultibeam", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgTransmitterModelMultibeam", "OldName": "SupportedModulators", @@ -13009,21 +12784,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgTransmitterModelLaser", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgTransmitterModelLaser", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgTransmitterModelLaser", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgTransmitterModelLaser", "OldName": "SupportedModulators", @@ -13239,21 +12999,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgReTransmitterModelSimple", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgReTransmitterModelSimple", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgReTransmitterModelSimple", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgReTransmitterModelSimple", "OldName": "SaturatedEirp", @@ -13289,21 +13034,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgReTransmitterModelMedium", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgReTransmitterModelMedium", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgReTransmitterModelMedium", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgReTransmitterModelMedium", "OldName": "SaturatedPower", @@ -13344,21 +13074,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgReTransmitterModelComplex", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgReTransmitterModelComplex", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgReTransmitterModelComplex", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgReTransmitterModelComplex", "OldName": "SaturatedPower", @@ -13419,21 +13134,6 @@ "OldName": "ContourGraphics", "NewName": "contour_graphics" }, - { - "ParentScope": "IAgTransmitter", - "OldName": "SupportedModels", - "NewName": "supported_models" - }, - { - "ParentScope": "IAgTransmitter", - "OldName": "SetModel", - "NewName": "set_model" - }, - { - "ParentScope": "IAgTransmitter", - "OldName": "Model", - "NewName": "model" - }, { "ParentScope": "IAgTransmitter", "OldName": "Refraction", @@ -13484,6 +13184,11 @@ "OldName": "ModelComponentLinking", "NewName": "model_component_linking" }, + { + "ParentScope": "IAgTransmitter", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgDemodulatorModel", "OldName": "Name", @@ -13494,36 +13199,6 @@ "OldName": "Type", "NewName": "type" }, - { - "ParentScope": "IAgLaserPropagationLossModels", - "OldName": "EnableAtmosphericLossModel", - "NewName": "enable_atmospheric_loss_model" - }, - { - "ParentScope": "IAgLaserPropagationLossModels", - "OldName": "SetAtmosphericLossModel", - "NewName": "set_atmospheric_loss_model" - }, - { - "ParentScope": "IAgLaserPropagationLossModels", - "OldName": "AtmosphericLossModel", - "NewName": "atmospheric_loss_model" - }, - { - "ParentScope": "IAgLaserPropagationLossModels", - "OldName": "EnableTroposphericScintillationLossModel", - "NewName": "enable_tropospheric_scintillation_loss_model" - }, - { - "ParentScope": "IAgLaserPropagationLossModels", - "OldName": "SetTroposphericScintillationLossModel", - "NewName": "set_tropospheric_scintillation_loss_model" - }, - { - "ParentScope": "IAgLaserPropagationLossModels", - "OldName": "TroposphericScintillationLossModel", - "NewName": "tropospheric_scintillation_loss_model" - }, { "ParentScope": "IAgLinkMargin", "OldName": "Enable", @@ -13554,21 +13229,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgReceiverModelSimple", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgReceiverModelSimple", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgReceiverModelSimple", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgReceiverModelSimple", "OldName": "PreReceiveGainsLosses", @@ -13674,21 +13334,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgReceiverModelMedium", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgReceiverModelMedium", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgReceiverModelMedium", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgReceiverModelMedium", "OldName": "PreReceiveGainsLosses", @@ -13814,21 +13459,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgReceiverModelComplex", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgReceiverModelComplex", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgReceiverModelComplex", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgReceiverModelComplex", "OldName": "PreReceiveGainsLosses", @@ -13954,21 +13584,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgReceiverModelMultibeam", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgReceiverModelMultibeam", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgReceiverModelMultibeam", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgReceiverModelMultibeam", "OldName": "PreReceiveGainsLosses", @@ -14074,21 +13689,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgReceiverModelLaser", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgReceiverModelLaser", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgReceiverModelLaser", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgReceiverModelLaser", "OldName": "PreReceiveGainsLosses", @@ -14199,11 +13799,6 @@ "OldName": "UseApdDetectorModel", "NewName": "use_avalanche_photo_detector_model" }, - { - "ParentScope": "IAgReceiverModelLaser", - "OldName": "PropagationLossModels", - "NewName": "propagation_loss_models" - }, { "ParentScope": "IAgReceiverModelLaser", "OldName": "FilterComponentLinking", @@ -14284,21 +13879,6 @@ "OldName": "ContourGraphics", "NewName": "contour_graphics" }, - { - "ParentScope": "IAgReceiver", - "OldName": "SupportedModels", - "NewName": "supported_models" - }, - { - "ParentScope": "IAgReceiver", - "OldName": "SetModel", - "NewName": "set_model" - }, - { - "ParentScope": "IAgReceiver", - "OldName": "Model", - "NewName": "model" - }, { "ParentScope": "IAgReceiver", "OldName": "Refraction", @@ -14349,6 +13929,11 @@ "OldName": "ModelComponentLinking", "NewName": "model_component_linking" }, + { + "ParentScope": "IAgReceiver", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgRadarActivity", "OldName": "Type", @@ -14554,26 +14139,6 @@ "OldName": "Jammers", "NewName": "jammers" }, - { - "ParentScope": "IAgRadarClutterGeometryModel", - "OldName": "Name", - "NewName": "name" - }, - { - "ParentScope": "IAgRadarClutterGeometryModel", - "OldName": "Type", - "NewName": "type" - }, - { - "ParentScope": "IAgRadarClutterGeometryModelPlugin", - "OldName": "PluginConfiguration", - "NewName": "plugin_configuration" - }, - { - "ParentScope": "IAgRadarClutterGeometryModelPlugin", - "OldName": "RawPluginObject", - "NewName": "raw_plugin_object" - }, { "ParentScope": "IAgRadarClutter", "OldName": "Enabled", @@ -14584,26 +14149,6 @@ "OldName": "ScatteringPointProviderList", "NewName": "scattering_point_provider_list" }, - { - "ParentScope": "IAgRadarClutterGeometry", - "OldName": "Enabled", - "NewName": "enabled" - }, - { - "ParentScope": "IAgRadarClutterGeometry", - "OldName": "SupportedModels", - "NewName": "supported_models" - }, - { - "ParentScope": "IAgRadarClutterGeometry", - "OldName": "SetModel", - "NewName": "set_model" - }, - { - "ParentScope": "IAgRadarClutterGeometry", - "OldName": "Model", - "NewName": "model" - }, { "ParentScope": "IAgRadarTransmitter", "OldName": "FrequencySpecification", @@ -14659,21 +14204,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgRadarTransmitter", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgRadarTransmitter", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgRadarTransmitter", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgRadarTransmitter", "OldName": "FilterComponentLinking", @@ -14714,21 +14244,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgRadarTransmitterMultifunction", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgRadarTransmitterMultifunction", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgRadarTransmitterMultifunction", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgRadarTransmitterMultifunction", "OldName": "MaxPowerLimit", @@ -14804,21 +14319,6 @@ "OldName": "EnableFilter", "NewName": "enable_filter" }, - { - "ParentScope": "IAgRadarReceiver", - "OldName": "SupportedFilters", - "NewName": "supported_filters" - }, - { - "ParentScope": "IAgRadarReceiver", - "OldName": "SetFilter", - "NewName": "set_filter" - }, - { - "ParentScope": "IAgRadarReceiver", - "OldName": "Filter", - "NewName": "filter" - }, { "ParentScope": "IAgRadarReceiver", "OldName": "SystemNoiseTemperature", @@ -15439,21 +14939,6 @@ "OldName": "PulseIntegration", "NewName": "pulse_integration" }, - { - "ParentScope": "IAgRadarModelMonostatic", - "OldName": "SupportedModes", - "NewName": "supported_modes" - }, - { - "ParentScope": "IAgRadarModelMonostatic", - "OldName": "SetMode", - "NewName": "set_mode" - }, - { - "ParentScope": "IAgRadarModelMonostatic", - "OldName": "Mode", - "NewName": "mode" - }, { "ParentScope": "IAgRadarModelMonostatic", "OldName": "Transmitter", @@ -15464,11 +14949,6 @@ "OldName": "Receiver", "NewName": "receiver" }, - { - "ParentScope": "IAgRadarModelMonostatic", - "OldName": "ClutterGeometry", - "NewName": "clutter_geometry" - }, { "ParentScope": "IAgRadarModelMonostatic", "OldName": "Jamming", @@ -15491,7 +14971,7 @@ }, { "ParentScope": "IAgRadarAntennaBeam", - "OldName": "ID", + "OldName": "Id", "NewName": "identifier" }, { @@ -15511,8 +14991,8 @@ }, { "ParentScope": "IAgRadarAntennaBeam", - "OldName": "BeamWidth", - "NewName": "beam_width" + "OldName": "Beamwidth", + "NewName": "beamwidth" }, { "ParentScope": "IAgRadarAntennaBeam", @@ -15634,11 +15114,6 @@ "OldName": "Receiver", "NewName": "receiver" }, - { - "ParentScope": "IAgRadarModelMultifunction", - "OldName": "ClutterGeometry", - "NewName": "clutter_geometry" - }, { "ParentScope": "IAgRadarModelMultifunction", "OldName": "Jamming", @@ -15709,21 +15184,6 @@ "OldName": "Modulator", "NewName": "modulator" }, - { - "ParentScope": "IAgRadarModelBistaticTransmitter", - "OldName": "SupportedModes", - "NewName": "supported_modes" - }, - { - "ParentScope": "IAgRadarModelBistaticTransmitter", - "OldName": "SetMode", - "NewName": "set_mode" - }, - { - "ParentScope": "IAgRadarModelBistaticTransmitter", - "OldName": "Mode", - "NewName": "mode" - }, { "ParentScope": "IAgRadarModelBistaticTransmitter", "OldName": "Transmitter", @@ -15774,31 +15234,11 @@ "OldName": "PulseIntegration", "NewName": "pulse_integration" }, - { - "ParentScope": "IAgRadarModelBistaticReceiver", - "OldName": "SupportedModes", - "NewName": "supported_modes" - }, - { - "ParentScope": "IAgRadarModelBistaticReceiver", - "OldName": "SetMode", - "NewName": "set_mode" - }, - { - "ParentScope": "IAgRadarModelBistaticReceiver", - "OldName": "Mode", - "NewName": "mode" - }, { "ParentScope": "IAgRadarModelBistaticReceiver", "OldName": "Receiver", "NewName": "receiver" }, - { - "ParentScope": "IAgRadarModelBistaticReceiver", - "OldName": "ClutterGeometry", - "NewName": "clutter_geometry" - }, { "ParentScope": "IAgRadarModelBistaticReceiver", "OldName": "Jamming", @@ -15994,21 +15434,6 @@ "OldName": "Multipath", "NewName": "multipath" }, - { - "ParentScope": "IAgRadar", - "OldName": "SupportedModels", - "NewName": "supported_models" - }, - { - "ParentScope": "IAgRadar", - "OldName": "SetModel", - "NewName": "set_model" - }, - { - "ParentScope": "IAgRadar", - "OldName": "Model", - "NewName": "model" - }, { "ParentScope": "IAgRadar", "OldName": "Refraction", @@ -16055,29 +15480,9 @@ "NewName": "model_component_linking" }, { - "ParentScope": "IAgRadarClutterMapModel", - "OldName": "Name", - "NewName": "name" - }, - { - "ParentScope": "IAgRadarClutterMapModel", - "OldName": "Type", - "NewName": "type" - }, - { - "ParentScope": "IAgRadarClutterMapModelPlugin", - "OldName": "PluginConfiguration", - "NewName": "plugin_configuration" - }, - { - "ParentScope": "IAgRadarClutterMapModelPlugin", - "OldName": "RawPluginObject", - "NewName": "raw_plugin_object" - }, - { - "ParentScope": "IAgRadarClutterMapModelConstantCoefficient", - "OldName": "ConstantCoefficient", - "NewName": "constant_coefficient" + "ParentScope": "IAgRadar", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" }, { "ParentScope": "IAgRadarCrossSectionComputeStrategy", @@ -16844,16 +16249,6 @@ "OldName": "AverageTimeChoice", "NewName": "average_time_choice" }, - { - "ParentScope": "IAgTroposphericScintillationFadingLossModelP618_12", - "OldName": "ComputeDeepFade", - "NewName": "compute_deep_fade" - }, - { - "ParentScope": "IAgTroposphericScintillationFadingLossModelP618_12", - "OldName": "FadeOutage", - "NewName": "fade_outage" - }, { "ParentScope": "IAgTroposphericScintillationFadingLossModelP618_12", "OldName": "PercentTimeRefractivityGradient", @@ -16879,16 +16274,6 @@ "OldName": "Type", "NewName": "type" }, - { - "ParentScope": "IAgIonosphericFadingLossModelP531_13", - "OldName": "UseAlternateAPFile", - "NewName": "use_alternate_ap_file" - }, - { - "ParentScope": "IAgIonosphericFadingLossModelP531_13", - "OldName": "Filename", - "NewName": "filename" - }, { "ParentScope": "IAgCloudsAndFogFadingLossModel", "OldName": "Name", @@ -16995,15 +16380,30 @@ "NewName": "type" }, { - "ParentScope": "IAgAtmosphericAbsorptionModelITURP676", + "ParentScope": "IAgAtmosphericAbsorptionModelITURP676_9", "OldName": "FastApproximationMethod", "NewName": "fast_approximation_method" }, { - "ParentScope": "IAgAtmosphericAbsorptionModelITURP676", + "ParentScope": "IAgAtmosphericAbsorptionModelITURP676_9", "OldName": "SeasonalRegionalMethod", "NewName": "seasonal_regional_method" }, + { + "ParentScope": "IAgAtmosphericAbsorptionModelITURP676_13", + "OldName": "FastApproximationMethod", + "NewName": "fast_approximation_method" + }, + { + "ParentScope": "IAgAtmosphericAbsorptionModelITURP676_13", + "OldName": "UseWaterVaporFromSection2_2", + "NewName": "use_water_vapor_from_section2_2" + }, + { + "ParentScope": "IAgAtmosphericAbsorptionModelITURP676_13", + "OldName": "AtmosphereDataType", + "NewName": "atmosphere_data_type" + }, { "ParentScope": "IAgAtmosphericAbsorptionModelTirem", "OldName": "SurfaceTemperature", @@ -17059,11 +16459,6 @@ "OldName": "SolarFlux", "NewName": "solar_flux" }, - { - "ParentScope": "IAgAtmosphericAbsorptionModelVoacap", - "OldName": "SunspotNumber", - "NewName": "sunspot_number" - }, { "ParentScope": "IAgAtmosphericAbsorptionModelVoacap", "OldName": "MultipathPowerTolerance", @@ -17139,41 +16534,11 @@ "OldName": "EnableAtmosAbsorption", "NewName": "enable_atmospheric_absorption" }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SupportedAtmosAbsorptionModels", - "NewName": "supported_atmospheric_absorption_models" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SetAtmosAbsorptionModel", - "NewName": "set_atmospheric_absorption_model" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "AtmosAbsorptionModel", - "NewName": "atmospheric_absorption_model" - }, { "ParentScope": "IAgPropagationChannel", "OldName": "EnableRainLoss", "NewName": "enable_rain_loss" }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SupportedRainLossModels", - "NewName": "supported_rain_loss_models" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SetRainLossModel", - "NewName": "set_rain_loss_model" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "RainLossModel", - "NewName": "rain_loss_model" - }, { "ParentScope": "IAgPropagationChannel", "OldName": "CustomA", @@ -17199,66 +16564,6 @@ "OldName": "EnableUrbanTerrestrialLoss", "NewName": "enable_urban_terrestrial_loss" }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SupportedUrbanTerrestrialLossModels", - "NewName": "supported_urban_terrestrial_loss_models" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SetUrbanTerrestrialLossModel", - "NewName": "set_urban_terrestrial_loss_model" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "UrbanTerrestrialLossModel", - "NewName": "urban_terrestrial_loss_model" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SupportedCloudsAndFogFadingLossModels", - "NewName": "supported_clouds_and_fog_fading_loss_models" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SetCloudsAndFogFadingLossModel", - "NewName": "set_clouds_and_fog_fading_loss_model" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "CloudsAndFogFadingLossModel", - "NewName": "clouds_and_fog_fading_loss_model" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SupportedTroposphericScintillationFadingLossModels", - "NewName": "supported_tropospheric_scintillation_fading_loss_models" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SetTroposphericScintillationFadingLossModel", - "NewName": "set_tropospheric_scintillation_fading_loss_model" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "TroposphericScintillationFadingLossModel", - "NewName": "tropospheric_scintillation_fading_loss_model" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SupportedIonosphericFadingLossModels", - "NewName": "supported_ionospheric_fading_loss_models" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "SetIonosphericFadingLossModel", - "NewName": "set_ionospheric_fading_loss_model" - }, - { - "ParentScope": "IAgPropagationChannel", - "OldName": "IonosphericFadingLossModel", - "NewName": "ionospheric_fading_loss_model" - }, { "ParentScope": "IAgPropagationChannel", "OldName": "EnableCloudsAndFogFadingLoss", @@ -17509,31 +16814,11 @@ "OldName": "EnableAtmosphericLossModel", "NewName": "enable_atmospheric_loss_model" }, - { - "ParentScope": "IAgLaserPropagationChannel", - "OldName": "SetAtmosphericLossModel", - "NewName": "set_atmospheric_loss_model" - }, - { - "ParentScope": "IAgLaserPropagationChannel", - "OldName": "AtmosphericLossModel", - "NewName": "atmospheric_loss_model" - }, { "ParentScope": "IAgLaserPropagationChannel", "OldName": "EnableTroposphericScintillationLossModel", "NewName": "enable_tropospheric_scintillation_loss_model" }, - { - "ParentScope": "IAgLaserPropagationChannel", - "OldName": "SetTroposphericScintillationLossModel", - "NewName": "set_tropospheric_scintillation_loss_model" - }, - { - "ParentScope": "IAgLaserPropagationChannel", - "OldName": "TroposphericScintillationLossModel", - "NewName": "tropospheric_scintillation_loss_model" - }, { "ParentScope": "IAgLaserPropagationChannel", "OldName": "AtmosphericLossModelComponentLinking", @@ -18089,11 +17374,6 @@ "OldName": "AddSegsFromOnline", "NewName": "add_segments_from_online" }, - { - "ParentScope": "IAgVeSGP4OnlineAutoLoad", - "OldName": "AddLatestSegFromOnline", - "NewName": "add_latest_segment_from_online" - }, { "ParentScope": "IAgVeSGP4LoadFile", "OldName": "File", @@ -18339,16 +17619,6 @@ "OldName": "Representation", "NewName": "representation" }, - { - "ParentScope": "IAgVeInitialState", - "OldName": "PropagationFrame", - "NewName": "propagation_frame" - }, - { - "ParentScope": "IAgVeInitialState", - "OldName": "SupportedPropagationFrames", - "NewName": "supported_propagation_frames" - }, { "ParentScope": "IAgVeInitialState", "OldName": "OrbitEpoch", @@ -18514,11 +17784,6 @@ "OldName": "DragModel", "NewName": "drag_model" }, - { - "ParentScope": "IAgVeHPOPForceModelDrag", - "OldName": "LowAltAtmosphericDensityModel", - "NewName": "low_altitude_atmospheric_density_model" - }, { "ParentScope": "IAgVeHPOPForceModelDrag", "OldName": "BlendingRange", @@ -19114,11 +18379,6 @@ "OldName": "ScaleHeight", "NewName": "scale_height" }, - { - "ParentScope": "IAgVeAdvanced", - "OldName": "AtmosphericDensityModel", - "NewName": "atmospheric_density_model" - }, { "ParentScope": "IAgVeAdvanced", "OldName": "UseOsculatingAlt", @@ -23809,11 +23069,6 @@ "OldName": "UseTerrainInLightingComputations", "NewName": "use_terrain_in_lighting_computations" }, - { - "ParentScope": "IAgGreatArcVehicle", - "OldName": "LightingMaxStep", - "NewName": "lighting_maximum_step" - }, { "ParentScope": "IAgVeVOBPlaneTemplateDisplayElement", "OldName": "IsVisible", @@ -25014,6 +24269,106 @@ "OldName": "FileFormat", "NewName": "file_format" }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "Originator", + "NewName": "originator" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "ObjectID", + "NewName": "object_id" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "ObjectName", + "NewName": "object_name" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "Classification", + "NewName": "classification" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "MessageID", + "NewName": "message_id" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "CentralBodyName", + "NewName": "central_body_name" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "ReferenceFrame", + "NewName": "reference_frame" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "DateFormat", + "NewName": "date_format" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "EphemerisFormat", + "NewName": "ephemeris_format" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "TimePrecision", + "NewName": "time_precision" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "StepSize", + "NewName": "step_size" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "TimePeriod", + "NewName": "time_period" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "ReferenceFramesSupported", + "NewName": "reference_frames_supported" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "UseSatelliteCenterAndFrame", + "NewName": "use_satellite_center_and_frame" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "Export", + "NewName": "export" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "TimeSystem", + "NewName": "time_system" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "IncludeAcceleration", + "NewName": "include_acceleration" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "IncludeCovariance", + "NewName": "include_covariance" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "HasCovarianceData", + "NewName": "has_covariance_data" + }, + { + "ParentScope": "IAgVeEphemerisCCSDSv3ExportTool", + "OldName": "FileFormat", + "NewName": "file_format" + }, { "ParentScope": "IAgSaExportTools", "OldName": "GetEphemerisCCSDSExportTool", @@ -25054,6 +24409,11 @@ "OldName": "GetEphemerisCCSDSv2ExportTool", "NewName": "get_ephemeris_ccsds_v2_export_tool" }, + { + "ParentScope": "IAgSaExportTools", + "OldName": "GetEphemerisCCSDSv3ExportTool", + "NewName": "get_ephemeris_ccsds_v3_export_tool" + }, { "ParentScope": "IAgSatellite", "OldName": "PropagatorType", @@ -25154,11 +24514,6 @@ "OldName": "ReferenceVehicle", "NewName": "reference_vehicle" }, - { - "ParentScope": "IAgSatellite", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgSatellite", "OldName": "RadarCrossSection", @@ -25169,11 +24524,6 @@ "OldName": "UseTerrainInLightingComputations", "NewName": "use_terrain_in_lighting_computations" }, - { - "ParentScope": "IAgSatellite", - "OldName": "LightingMaxStep", - "NewName": "lighting_maximum_step" - }, { "ParentScope": "IAgSatellite", "OldName": "LightingMaxStepTerrain", @@ -25189,6 +24539,11 @@ "OldName": "GetEOIR", "NewName": "get_eoir_settings" }, + { + "ParentScope": "IAgSatellite", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgLvGraphics", "OldName": "AttributesType", @@ -25469,16 +24824,6 @@ "OldName": "SpaceEnvironment", "NewName": "space_environment" }, - { - "ParentScope": "IAgLaunchVehicle", - "OldName": "Atmosphere", - "NewName": "atmosphere" - }, - { - "ParentScope": "IAgLaunchVehicle", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgLaunchVehicle", "OldName": "RadarCrossSection", @@ -25494,11 +24839,6 @@ "OldName": "UseTerrainInLightingComputations", "NewName": "use_terrain_in_lighting_computations" }, - { - "ParentScope": "IAgLaunchVehicle", - "OldName": "LightingMaxStep", - "NewName": "lighting_maximum_step" - }, { "ParentScope": "IAgLaunchVehicle", "OldName": "LaserEnvironment", @@ -25519,6 +24859,11 @@ "OldName": "LightingMaxStepCbShape", "NewName": "lighting_maximum_step_central_body_shape" }, + { + "ParentScope": "IAgLaunchVehicle", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgGvGraphics", "OldName": "RadarCrossSection", @@ -25569,16 +24914,6 @@ "OldName": "ExportTools", "NewName": "export_tools" }, - { - "ParentScope": "IAgGroundVehicle", - "OldName": "Atmosphere", - "NewName": "atmosphere" - }, - { - "ParentScope": "IAgGroundVehicle", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgGroundVehicle", "OldName": "RadarCrossSection", @@ -25609,6 +24944,11 @@ "OldName": "GetEOIR", "NewName": "get_eoir_settings" }, + { + "ParentScope": "IAgGroundVehicle", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgMsGraphics", "OldName": "AttributesType", @@ -25884,16 +25224,6 @@ "OldName": "SpaceEnvironment", "NewName": "space_environment" }, - { - "ParentScope": "IAgMissile", - "OldName": "Atmosphere", - "NewName": "atmosphere" - }, - { - "ParentScope": "IAgMissile", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgMissile", "OldName": "RadarCrossSection", @@ -25909,11 +25239,6 @@ "OldName": "UseTerrainInLightingComputations", "NewName": "use_terrain_in_lighting_computations" }, - { - "ParentScope": "IAgMissile", - "OldName": "LightingMaxStep", - "NewName": "lighting_maximum_step" - }, { "ParentScope": "IAgMissile", "OldName": "LaserEnvironment", @@ -25939,6 +25264,11 @@ "OldName": "GetEOIR", "NewName": "get_eoir_settings" }, + { + "ParentScope": "IAgMissile", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgAcGraphics", "OldName": "ElevContours", @@ -26019,16 +25349,6 @@ "OldName": "ExportTools", "NewName": "export_tools" }, - { - "ParentScope": "IAgAircraft", - "OldName": "Atmosphere", - "NewName": "atmosphere" - }, - { - "ParentScope": "IAgAircraft", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgAircraft", "OldName": "RadarCrossSection", @@ -26059,6 +25379,11 @@ "OldName": "GetEOIR", "NewName": "get_eoir_settings" }, + { + "ParentScope": "IAgAircraft", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgShGraphics", "OldName": "RadarCrossSection", @@ -26119,16 +25444,6 @@ "OldName": "ExportTools", "NewName": "export_tools" }, - { - "ParentScope": "IAgShip", - "OldName": "Atmosphere", - "NewName": "atmosphere" - }, - { - "ParentScope": "IAgShip", - "OldName": "RadarClutterMap", - "NewName": "radar_clutter_map" - }, { "ParentScope": "IAgShip", "OldName": "RadarCrossSection", @@ -26159,6 +25474,11 @@ "OldName": "GetEOIR", "NewName": "get_eoir_settings" }, + { + "ParentScope": "IAgShip", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgMtoGfxMarker", "OldName": "IsVisible", @@ -27354,6 +26674,11 @@ "OldName": "AllowObjectAccess", "NewName": "allow_object_access" }, + { + "ParentScope": "IAgLineTarget", + "OldName": "ChainAnalysisOptions", + "NewName": "chain_analysis_options" + }, { "ParentScope": "IAgChGfxStatic", "OldName": "IsVisible", @@ -27399,11 +26724,6 @@ "OldName": "OptimalPathIsLineVisible", "NewName": "show_optimal_path_line" }, - { - "ParentScope": "IAgChGfxAnimation", - "OldName": "OptimalPathColor", - "NewName": "optimal_path_color" - }, { "ParentScope": "IAgChGfxAnimation", "OldName": "OptimalPathLineWidth", @@ -27679,11 +26999,6 @@ "OldName": "CalcScalarFileName", "NewName": "calc_scalar_file_name" }, - { - "ParentScope": "IAgChain", - "OldName": "Objects", - "NewName": "objects" - }, { "ParentScope": "IAgChain", "OldName": "AutoRecompute", @@ -28684,16 +27999,6 @@ "OldName": "PositionOnMap", "NewName": "position_on_map" }, - { - "ParentScope": "IAgFmGfxColorOptions", - "OldName": "Background", - "NewName": "background" - }, - { - "ParentScope": "IAgFmGfxColorOptions", - "OldName": "Text", - "NewName": "text" - }, { "ParentScope": "IAgFmGfxColorOptions", "OldName": "BackgroundColor", @@ -29241,7 +28546,7 @@ }, { "ParentScope": "IAgFmDefSystemResponseTime", - "OldName": "CommandPerpTime", + "OldName": "CommandPrepTime", "NewName": "command_preparation_time" }, { @@ -29534,16 +28839,6 @@ "OldName": "FieldLineRefresh", "NewName": "field_line_refresh" }, - { - "ParentScope": "IAgSpEnvMagFieldGfx", - "OldName": "ColorRampStart", - "NewName": "color_ramp_start" - }, - { - "ParentScope": "IAgSpEnvMagFieldGfx", - "OldName": "ColorRampStop", - "NewName": "color_ramp_stop" - }, { "ParentScope": "IAgSpEnvMagFieldGfx", "OldName": "LineStyle", @@ -31399,11 +30694,6 @@ "OldName": "VDFSave", "NewName": "save_as_vdf" }, - { - "ParentScope": "IAgScenarioBeforeSaveEventArgs", - "OldName": "SDFSave", - "NewName": "save_to_sdf" - }, { "ParentScope": "IAgPctCmpltEventArgs", "OldName": "Cancel", @@ -31776,6 +31066,10 @@ "OldName": "IAgVeLeadTrailDataTime", "NewName": "IVehicleLeadTrailDataTime" }, + { + "OldName": "IAgChainAnalysisOptions", + "NewName": "ChainAnalysisOptions" + }, { "OldName": "IAgStkCentralBodyEllipsoid", "NewName": "CentralBodyEllipsoid" @@ -31800,10 +31094,6 @@ "OldName": "IAgAccessCnstrExclZonesCollection", "NewName": "AccessConstraintExclZonesCollection" }, - { - "OldName": "IAgAccessCnstrThirdBody", - "NewName": "AccessConstraintThirdBody" - }, { "OldName": "IAgAccessCnstrIntervals", "NewName": "AccessConstraintIntervals" @@ -32232,10 +31522,6 @@ "OldName": "IAgSpEnvScenSpaceEnvironment", "NewName": "ScenarioSpaceEnvironment" }, - { - "OldName": "IAgRadarClutterMap", - "NewName": "IRadarClutterMap" - }, { "OldName": "IAgRadarCrossSection", "NewName": "RadarCrossSection" @@ -32536,14 +31822,6 @@ "OldName": "IAgSnProjObjectAlt", "NewName": "SensorProjectionObjectAltitude" }, - { - "OldName": "IAgAtmosphere", - "NewName": "Atmosphere" - }, - { - "OldName": "IAgRadarClutterMapInheritable", - "NewName": "IRadarClutterMapInheritable" - }, { "OldName": "IAgRadarCrossSectionInheritable", "NewName": "RadarCrossSectionInheritable" @@ -32554,7 +31832,7 @@ }, { "OldName": "IAgPlatformRFEnvironment", - "NewName": "IPlatformRFEnvironment" + "NewName": "PlatformRFEnvironment" }, { "OldName": "IAgRadarCrossSectionVO", @@ -33372,10 +32650,6 @@ "OldName": "IAgDemodulatorModel", "NewName": "IDemodulatorModel" }, - { - "OldName": "IAgLaserPropagationLossModels", - "NewName": "LaserPropagationLossModels" - }, { "OldName": "IAgLinkMargin", "NewName": "LinkMargin" @@ -33476,22 +32750,10 @@ "OldName": "IAgRadarJamming", "NewName": "RadarJamming" }, - { - "OldName": "IAgRadarClutterGeometryModel", - "NewName": "IRadarClutterGeometryModel" - }, - { - "OldName": "IAgRadarClutterGeometryModelPlugin", - "NewName": "IRadarClutterGeometryModelPlugin" - }, { "OldName": "IAgRadarClutter", "NewName": "RadarClutter" }, - { - "OldName": "IAgRadarClutterGeometry", - "NewName": "RadarClutterGeometry" - }, { "OldName": "IAgRadarTransmitter", "NewName": "RadarTransmitter" @@ -33684,18 +32946,6 @@ "OldName": "IAgRadar", "NewName": "Radar" }, - { - "OldName": "IAgRadarClutterMapModel", - "NewName": "IRadarClutterMapModel" - }, - { - "OldName": "IAgRadarClutterMapModelPlugin", - "NewName": "IRadarClutterMapModelPlugin" - }, - { - "OldName": "IAgRadarClutterMapModelConstantCoefficient", - "NewName": "IRadarClutterMapModelConstantCoefficient" - }, { "OldName": "IAgRadarCrossSectionComputeStrategy", "NewName": "IRadarCrossSectionComputeStrategy" @@ -33912,10 +33162,6 @@ "OldName": "IAgIonosphericFadingLossModel", "NewName": "IIonosphericFadingLossModel" }, - { - "OldName": "IAgIonosphericFadingLossModelP531_13", - "NewName": "IonosphericFadingLossModelP531Version13" - }, { "OldName": "IAgCloudsAndFogFadingLossModel", "NewName": "ICloudsAndFogFadingLossModel" @@ -33933,8 +33179,12 @@ "NewName": "IAtmosphericAbsorptionModel" }, { - "OldName": "IAgAtmosphericAbsorptionModelITURP676", - "NewName": "IAtmosphericAbsorptionModelITURP676" + "OldName": "IAgAtmosphericAbsorptionModelITURP676_9", + "NewName": "AtmosphericAbsorptionModelITURP676Version9" + }, + { + "OldName": "IAgAtmosphericAbsorptionModelITURP676_13", + "NewName": "AtmosphericAbsorptionModelITURP676Version13" }, { "OldName": "IAgAtmosphericAbsorptionModelTirem", @@ -34022,7 +33272,7 @@ }, { "OldName": "IAgLaserPropagationChannel", - "NewName": "ILaserPropagationChannel" + "NewName": "LaserPropagationChannel" }, { "OldName": "IAgCommSystemLinkSelectionCriteria", @@ -34152,10 +33402,6 @@ "OldName": "IAgVeSGP4OnlineLoad", "NewName": "PropagatorSGP4OnlineLoad" }, - { - "OldName": "IAgVeSGP4OnlineAutoLoad", - "NewName": "PropagatorSGP4OnlineAutoLoad" - }, { "OldName": "IAgVeSGP4LoadFile", "NewName": "PropagatorSGP4LoadFile" @@ -35312,6 +34558,10 @@ "OldName": "IAgVeEphemerisCCSDSv2ExportTool", "NewName": "VehicleEphemerisCCSDSv2ExportTool" }, + { + "OldName": "IAgVeEphemerisCCSDSv3ExportTool", + "NewName": "VehicleEphemerisCCSDSv3ExportTool" + }, { "OldName": "IAgSaExportTools", "NewName": "SatelliteExportTools" @@ -36686,10 +35936,6 @@ "OldName": "AgAccessCnstrZone", "NewName": "AccessConstraintLatitudeLongitudeZone" }, - { - "OldName": "AgAccessCnstrThirdBody", - "NewName": "AccessConstraintThirdBody" - }, { "OldName": "AgAccessCnstrExclZonesCollection", "NewName": "AccessConstraintExclZonesCollection" @@ -37198,10 +36444,6 @@ "OldName": "AgVeSGP4OnlineLoad", "NewName": "PropagatorSGP4OnlineLoad" }, - { - "OldName": "AgVeSGP4OnlineAutoLoad", - "NewName": "PropagatorSGP4OnlineAutoLoad" - }, { "OldName": "AgVeGroundEllipsesCollection", "NewName": "VehicleGroundEllipsesCollection" @@ -39102,6 +38344,10 @@ "OldName": "AgVeEphemerisCCSDSv2ExportTool", "NewName": "VehicleEphemerisCCSDSv2ExportTool" }, + { + "OldName": "AgVeEphemerisCCSDSv3ExportTool", + "NewName": "VehicleEphemerisCCSDSv3ExportTool" + }, { "OldName": "AgStkPreferencesConnect", "NewName": "PreferencesConnect" @@ -39782,10 +39028,6 @@ "OldName": "AgRadarClutter", "NewName": "RadarClutter" }, - { - "OldName": "AgRadarClutterGeometry", - "NewName": "RadarClutterGeometry" - }, { "OldName": "AgScatteringPointProviderCollectionElement", "NewName": "ScatteringPointProviderCollectionElement" @@ -39927,12 +39169,12 @@ "NewName": "AntennaNoiseTemperature" }, { - "OldName": "AgAtmosphere", - "NewName": "Atmosphere" + "OldName": "AgPlatformRFEnvironment", + "NewName": "PlatformRFEnvironment" }, { - "OldName": "AgLaserPropagationLossModels", - "NewName": "LaserPropagationLossModels" + "OldName": "AgLaserPropagationChannel", + "NewName": "LaserPropagationChannel" }, { "OldName": "AgLaserAtmosphericLossModel", @@ -41013,6 +40255,10 @@ { "OldName": "AgVeEOIR", "NewName": "VehicleEOIR" + }, + { + "OldName": "AgChainAnalysisOptions", + "NewName": "ChainAnalysisOptions" } ], "EnumTypeMappings": [ @@ -41052,10 +40298,6 @@ "OldName": "AgEAzElMaskType", "NewName": "AzElMaskType" }, - { - "OldName": "AgEActionType", - "NewName": "ActionType" - }, { "OldName": "AgEAxisOffset", "NewName": "AxisOffset" @@ -42136,10 +41378,6 @@ "OldName": "AgEWaveformSelectionStrategyType", "NewName": "WaveformSelectionStrategyType" }, - { - "OldName": "AgERadarClutterGeometryModelType", - "NewName": "RadarClutterGeometryModelType" - }, { "OldName": "AgEAntennaControlRefType", "NewName": "AntennaControlReferenceType" @@ -42292,10 +41530,6 @@ "OldName": "AgERadarContinuousWaveAnalysisModeType", "NewName": "RadarContinuousWaveAnalysisMode" }, - { - "OldName": "AgERadarClutterMapModelType", - "NewName": "RadarClutterMapModelType" - }, { "OldName": "AgERadarSwerlingCase", "NewName": "RadarSwerlingCase" @@ -42332,6 +41566,10 @@ "OldName": "AgEAtmosphericAbsorptionModelType", "NewName": "AtmosphericAbsorptionModelType" }, + { + "OldName": "AgEITURP676AtmosphereDataType", + "NewName": "ITURP676AtmosphereDataType" + }, { "OldName": "AgEUrbanTerrestrialLossModelType", "NewName": "UrbanTerrestrialLossModelType" @@ -42836,16 +42074,6 @@ "OldName": "eAzElMaskNone", "NewName": "NONE" }, - { - "ParentScope": "AgEActionType", - "OldName": "eActionInclude", - "NewName": "INCLUDE" - }, - { - "ParentScope": "AgEActionType", - "OldName": "eActionExclude", - "NewName": "EXCLUDE" - }, { "ParentScope": "AgEAxisOffset", "OldName": "eSensorRadius", @@ -44081,11 +43309,6 @@ "OldName": "eCstrApparentTime", "NewName": "APPARENT_TIME" }, - { - "ParentScope": "AgEAccessConstraints", - "OldName": "eCstrATCentroidElevationAngle", - "NewName": "AREA_TARGET_CENTROID_ELEVATION_ANGLE" - }, { "ParentScope": "AgEAccessConstraints", "OldName": "eCstrAzimuthAngle", @@ -44361,26 +43584,6 @@ "OldName": "eCstrSunSpecularExclusion", "NewName": "SUN_SPECULAR_EXCLUSION_ANGLE" }, - { - "ParentScope": "AgEAccessConstraints", - "OldName": "eCstrThirdBodyObstruction", - "NewName": "THIRD_BODY_OBSTRUCTION" - }, - { - "ParentScope": "AgEAccessConstraints", - "OldName": "eCstrCentroidAzimuthAngle", - "NewName": "CENTROID_AZIMUTH_ANGLE" - }, - { - "ParentScope": "AgEAccessConstraints", - "OldName": "eCstrCentroidRange", - "NewName": "CENTROID_RANGE" - }, - { - "ParentScope": "AgEAccessConstraints", - "OldName": "eCstrCentroidSunElevationAngle", - "NewName": "CENTROID_SUN_ELEVATION_ANGLE" - }, { "ParentScope": "AgEAccessConstraints", "OldName": "eCstrCollectionAngle", @@ -45216,11 +44419,6 @@ "OldName": "eCira72", "NewName": "CIRA72" }, - { - "ParentScope": "AgEAtmosphericDensityModel", - "OldName": "eExponentialModel", - "NewName": "EXPONENTIAL_MODEL" - }, { "ParentScope": "AgEAtmosphericDensityModel", "OldName": "eHarrisPriester", @@ -45266,11 +44464,6 @@ "OldName": "eUnknownDensModel", "NewName": "UNKNOWN" }, - { - "ParentScope": "AgEAtmosphericDensityModel", - "OldName": "eUserDefined", - "NewName": "USER_DEFINED" - }, { "ParentScope": "AgEAtmosphericDensityModel", "OldName": "eDTM2012", @@ -45406,11 +44599,6 @@ "OldName": "eFileLoad", "NewName": "FILE_LOAD" }, - { - "ParentScope": "AgELoadMethodType", - "OldName": "eOnlineAutoLoad", - "NewName": "ONLINE_AUTOMATIC_LOAD" - }, { "ParentScope": "AgELoadMethodType", "OldName": "eOnlineLoad", @@ -45811,11 +44999,6 @@ "OldName": "eCBFile", "NewName": "CENTRAL_BODY_FILE" }, - { - "ParentScope": "AgEThirdBodyGravSourceType", - "OldName": "eHPOPHistorical", - "NewName": "HPOP_HISTORICAL" - }, { "ParentScope": "AgEThirdBodyGravSourceType", "OldName": "eJPLDE", @@ -46641,6 +45824,11 @@ "OldName": "eChOptStrandMetricDuration", "NewName": "STRAND_METRIC_DURATION" }, + { + "ParentScope": "AgEChOptimalStrandMetricType", + "OldName": "eChOptStrandMetricDataRate", + "NewName": "STRAND_METRIC_DATA_RATE" + }, { "ParentScope": "AgEChOptimalStrandCalculationScalarMetricType", "OldName": "eChOptStrandCalculationScalarMetricUnknown", @@ -47331,21 +46519,6 @@ "OldName": "eFmCrdnPointMetric", "NewName": "POINT_METRIC" }, - { - "ParentScope": "AgEFmConstraintName", - "OldName": "eFmCentroidAzimuthAngle", - "NewName": "CENTROID_AZIMUTH_ANGLE" - }, - { - "ParentScope": "AgEFmConstraintName", - "OldName": "eFmCentroidRange", - "NewName": "CENTROID_RANGE" - }, - { - "ParentScope": "AgEFmConstraintName", - "OldName": "eFmCentroidSunElevationAngle", - "NewName": "CENTROID_SUN_ELEVATION_ANGLE" - }, { "ParentScope": "AgEFmConstraintName", "OldName": "eFmCollectionAngle", @@ -47401,11 +46574,6 @@ "OldName": "eFmBetaAngle", "NewName": "BETA_ANGLE" }, - { - "ParentScope": "AgEFmConstraintName", - "OldName": "eFmATCentroidElevationAngle", - "NewName": "AREA_TARGET_CENTROID_ELEVATION_ANGLE" - }, { "ParentScope": "AgEFmConstraintName", "OldName": "eFmExclusionZone", @@ -47926,11 +47094,6 @@ "OldName": "eFmAccessConstraintPlugin", "NewName": "ACCESS_CONSTRAINT_PLUGIN" }, - { - "ParentScope": "AgEFmConstraintName", - "OldName": "eFmThirdBodyObs", - "NewName": "THIRD_BODY_OBS" - }, { "ParentScope": "AgEFmConstraintName", "OldName": "eFmSpectralFluxDensity", @@ -49231,6 +48394,11 @@ "OldName": "eStkExternalEphemerisFormatCCSDSv2", "NewName": "CCSDS_V2" }, + { + "ParentScope": "AgEStkExternalEphemerisFormat", + "OldName": "eStkExternalEphemerisFormatCCSDSv3", + "NewName": "CCSDS_V3" + }, { "ParentScope": "AgEStkExternalFileMessageLevel", "OldName": "eStkExternalFileMessageLevelUnknown", @@ -49853,12 +49021,12 @@ }, { "ParentScope": "AgEEphemExportToolFileFormat", - "OldName": "eCCSDSv2OrbitEphemerisMessage", + "OldName": "eCCSDSOrbitEphemerisMessage", "NewName": "ORBIT_EPHEMERIS_MESSAGE" }, { "ParentScope": "AgEEphemExportToolFileFormat", - "OldName": "eCCSDSv2XML", + "OldName": "eCCSDSXML", "NewName": "XML" }, { @@ -51471,46 +50639,6 @@ "OldName": "eRadarContinuousWaveAnalysisModeTypeFixedTime", "NewName": "FIXED_TIME" }, - { - "ParentScope": "AgERadarClutterGeometryModelType", - "OldName": "eRadarClutterGeometryModelTypeUnknown", - "NewName": "UNKNOWN" - }, - { - "ParentScope": "AgERadarClutterGeometryModelType", - "OldName": "eRadarClutterGeometryModelTypeSinglePoint", - "NewName": "SINGLE_POINT" - }, - { - "ParentScope": "AgERadarClutterGeometryModelType", - "OldName": "eRadarClutterGeometryModelTypeSmoothOblateEarth", - "NewName": "SMOOTH_OBLATE_EARTH" - }, - { - "ParentScope": "AgERadarClutterGeometryModelType", - "OldName": "eRadarClutterGeometryModelTypePlugin", - "NewName": "PLUGIN" - }, - { - "ParentScope": "AgERadarClutterGeometryModelType", - "OldName": "eRadarClutterGeometryModelTypeRangeOverCFARCells", - "NewName": "RANGE_OVER_CFAR_CELLS" - }, - { - "ParentScope": "AgERadarClutterMapModelType", - "OldName": "eRadarClutterMapModelTypeUnknown", - "NewName": "UNKNOWN" - }, - { - "ParentScope": "AgERadarClutterMapModelType", - "OldName": "eRadarClutterMapModelTypePlugin", - "NewName": "PLUGIN" - }, - { - "ParentScope": "AgERadarClutterMapModelType", - "OldName": "eRadarClutterMapModelTypeConstantCoefficient", - "NewName": "CONSTANT_COEFFICIENT" - }, { "ParentScope": "AgERadarSwerlingCase", "OldName": "eRadarSwerlingCase0", @@ -52031,6 +51159,21 @@ "OldName": "eAtmosphericAbsorptionModelTypeITURP676_13", "NewName": "ITURP676_13" }, + { + "ParentScope": "AgEITURP676AtmosphereDataType", + "OldName": "eITURP676AtmosphereDataTypeUnknown", + "NewName": "UNKNOWN" + }, + { + "ParentScope": "AgEITURP676AtmosphereDataType", + "OldName": "eITURP676AtmosphereDataTypeAnnualGlobal", + "NewName": "ANNUAL_GLOBAL" + }, + { + "ParentScope": "AgEITURP676AtmosphereDataType", + "OldName": "eITURP676AtmosphereDataTypeSeasonalRegional", + "NewName": "SEASONAL_REGIONAL" + }, { "ParentScope": "AgEUrbanTerrestrialLossModelType", "OldName": "eUrbanTerrestrialLossModelTypeUnknown", diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.astrogator.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.astrogator.json similarity index 93% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.astrogator.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.astrogator.json index 6bd6fa618e..887914b407 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.astrogator.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.astrogator.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkobjects.astrogator", + "OldRootScope": "agi.stk13.stkobjects.astrogator", "NewRootScope": "ansys.stk.core.stkobjects.astrogator" }, "MemberMappings": [ @@ -744,6 +744,111 @@ "OldName": "GetResultByPaths", "NewName": "get_result_by_paths" }, + { + "ParentScope": "IAgVAFlightDynamicsRecordCreator", + "OldName": "SegmentName", + "NewName": "segment_name" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordCreator", + "OldName": "DesiredEpochType", + "NewName": "desired_epoch_type" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordCreator", + "OldName": "Epoch", + "NewName": "epoch" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordCreator", + "OldName": "Preview", + "NewName": "preview" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordCreator", + "OldName": "Export", + "NewName": "export" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordCreator", + "OldName": "UseDefaultRecordName", + "NewName": "use_default_record_name" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordCreator", + "OldName": "RecordName", + "NewName": "record_name" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordCreator", + "OldName": "Reset", + "NewName": "reset" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordPreview", + "OldName": "PreviewResultLabel", + "NewName": "preview_result_label" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordPreview", + "OldName": "EpochLabel", + "NewName": "epoch_label" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordPreview", + "OldName": "RxLabel", + "NewName": "rx_label" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordPreview", + "OldName": "RyLabel", + "NewName": "ry_label" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordPreview", + "OldName": "RzLabel", + "NewName": "rz_label" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordPreview", + "OldName": "VxLabel", + "NewName": "vx_label" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordPreview", + "OldName": "VyLabel", + "NewName": "vy_label" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecordPreview", + "OldName": "VzLabel", + "NewName": "vz_label" + }, + { + "ParentScope": "IAgVANPlateStochasticCorrectionParamsCollection", + "OldName": "Item", + "NewName": "item" + }, + { + "ParentScope": "IAgVANPlateStochasticCorrectionParamsCollection", + "OldName": "_NewEnum", + "NewName": "_new_enum" + }, + { + "ParentScope": "IAgVANPlateStochasticCorrectionParamsCollection", + "OldName": "Count", + "NewName": "count" + }, + { + "ParentScope": "IAgVANPlateStochasticCorrectionParamsCollection", + "OldName": "GetItemByIndex", + "NewName": "get_item_by_index" + }, + { + "ParentScope": "IAgVANPlateStochasticCorrectionParamsCollection", + "OldName": "GetItemByName", + "NewName": "get_item_by_name" + }, { "ParentScope": "IAgVAStoppingConditionElement", "OldName": "Active", @@ -1749,6 +1854,51 @@ "OldName": "MaximumFuelMass", "NewName": "maximum_fuel_mass" }, + { + "ParentScope": "IAgVAStochasticParameters", + "OldName": "DragInitialCorrection", + "NewName": "drag_initial_correction" + }, + { + "ParentScope": "IAgVAStochasticParameters", + "OldName": "DragLongTermInitialCorrection", + "NewName": "drag_long_term_initial_correction" + }, + { + "ParentScope": "IAgVAStochasticParameters", + "OldName": "DensityModelInitialCorrection", + "NewName": "density_model_initial_correction" + }, + { + "ParentScope": "IAgVAStochasticParameters", + "OldName": "SRPInitialCorrection", + "NewName": "srp_initial_correction" + }, + { + "ParentScope": "IAgVAStochasticParameters", + "OldName": "SRPLongTermInitialCorrection", + "NewName": "srp_long_term_initial_correction" + }, + { + "ParentScope": "IAgVAStochasticParameters", + "OldName": "BallisticCoefficient", + "NewName": "ballistic_coefficient" + }, + { + "ParentScope": "IAgVAStochasticParameters", + "OldName": "CrAOverM", + "NewName": "cr_a_over_m" + }, + { + "ParentScope": "IAgVAStochasticParameters", + "OldName": "DragNPlateStochasticCorrectionParameters", + "NewName": "drag_n_plate_stochastic_correction_parameters" + }, + { + "ParentScope": "IAgVAStochasticParameters", + "OldName": "SRPNPlateStochasticCorrectionParameters", + "NewName": "srp_n_plate_stochastic_correction_parameters" + }, { "ParentScope": "IAgVAMCSSegmentProperties", "OldName": "DisplayCoordinateSystem", @@ -1839,6 +1989,26 @@ "OldName": "UserVariables", "NewName": "user_variables" }, + { + "ParentScope": "IAgVAMCSInitialState", + "OldName": "StochasticParameters", + "NewName": "stochastic_parameters" + }, + { + "ParentScope": "IAgVAMCSInitialState", + "OldName": "FlightDynamicsRecordName", + "NewName": "flight_dynamics_record_name" + }, + { + "ParentScope": "IAgVAMCSInitialState", + "OldName": "PropagatorName", + "NewName": "propagator_name" + }, + { + "ParentScope": "IAgVAMCSInitialState", + "OldName": "UnlockInitialStateSegment", + "NewName": "unlock_initial_state_segment" + }, { "ParentScope": "IAgVAMCSSegment", "OldName": "Type", @@ -2044,6 +2214,11 @@ "OldName": "CalculationGraphs", "NewName": "calculation_graphs" }, + { + "ParentScope": "IAgVADriverMCS", + "OldName": "FlightDynamicsRecordCreator", + "NewName": "flight_dynamics_record_creator" + }, { "ParentScope": "IAgVAElementCartesian", "OldName": "X", @@ -5759,6 +5934,21 @@ "OldName": "CustomDisplayUnit", "NewName": "custom_display_unit" }, + { + "ParentScope": "IAgVANPlateStochasticCorrectionParam", + "OldName": "Name", + "NewName": "name" + }, + { + "ParentScope": "IAgVANPlateStochasticCorrectionParam", + "OldName": "InitialEstimate", + "NewName": "initial_estimate" + }, + { + "ParentScope": "IAgVANPlateStochasticCorrectionParam", + "OldName": "LongTermInitialEstimate", + "NewName": "long_term_initial_estimate" + }, { "ParentScope": "IAgVAStateCalcHeightAboveTerrain", "OldName": "CentralBodyName", @@ -7919,6 +8109,91 @@ "OldName": "ControlParametersAvailable", "NewName": "control_parameters_available" }, + { + "ParentScope": "IAgVANPlateStochasticParamsCollection", + "OldName": "Item", + "NewName": "item" + }, + { + "ParentScope": "IAgVANPlateStochasticParamsCollection", + "OldName": "_NewEnum", + "NewName": "_new_enum" + }, + { + "ParentScope": "IAgVANPlateStochasticParamsCollection", + "OldName": "Count", + "NewName": "count" + }, + { + "ParentScope": "IAgVANPlateStochasticParamsCollection", + "OldName": "GetItemByIndex", + "NewName": "get_item_by_index" + }, + { + "ParentScope": "IAgVANPlateStochasticParamsCollection", + "OldName": "GetItemByName", + "NewName": "get_item_by_name" + }, + { + "ParentScope": "IAgVAStochasticDensityCorrection", + "OldName": "HalfLife", + "NewName": "half_life" + }, + { + "ParentScope": "IAgVAStochasticDensityCorrection", + "OldName": "Sigma", + "NewName": "sigma" + }, + { + "ParentScope": "IAgVAStochasticDensityCorrection", + "OldName": "SigmaScale", + "NewName": "sigma_scale" + }, + { + "ParentScope": "IAgVAStochasticDensityCorrection", + "OldName": "DensityRatioRoot", + "NewName": "density_ratio_root" + }, + { + "ParentScope": "IAgVAStochasticDensityCorrection", + "OldName": "DensityIncreaseThreshold", + "NewName": "density_increase_threshold" + }, + { + "ParentScope": "IAgVAStochasticModelParams", + "OldName": "ModelType", + "NewName": "model_type" + }, + { + "ParentScope": "IAgVAStochasticModelParams", + "OldName": "HalfLife", + "NewName": "half_life" + }, + { + "ParentScope": "IAgVAStochasticModelParams", + "OldName": "Sigma", + "NewName": "sigma" + }, + { + "ParentScope": "IAgVAStochasticModelParams", + "OldName": "SigmaLongTerm", + "NewName": "sigma_long_term" + }, + { + "ParentScope": "IAgVAStochasticModelParams", + "OldName": "ErrorThreshold", + "NewName": "error_threshold" + }, + { + "ParentScope": "IAgVAStochasticModelParams", + "OldName": "PNStep", + "NewName": "process_noise_step" + }, + { + "ParentScope": "IAgVAStochasticModelParams", + "OldName": "DiffusionCoefficient", + "NewName": "diffusion_coefficient" + }, { "ParentScope": "IAgVACR3BPFunc", "OldName": "SecondaryName", @@ -8024,21 +8299,6 @@ "OldName": "CentralBodyName", "NewName": "central_body_name" }, - { - "ParentScope": "IAgVARadiationPressureFunction", - "OldName": "OverrideSegmentSettings", - "NewName": "override_segment_settings" - }, - { - "ParentScope": "IAgVARadiationPressureFunction", - "OldName": "RadPressureCoeff", - "NewName": "radiation_pressure_coefficient" - }, - { - "ParentScope": "IAgVARadiationPressureFunction", - "OldName": "RadPressureArea", - "NewName": "radiation_pressure_area" - }, { "ParentScope": "IAgVAYarkovskyFunc", "OldName": "R0", @@ -8199,6 +8459,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVACira72Function", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVACira72Function", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVACira72Function", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVACira72Function", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVACira72Function", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVACira72Function", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAExponential", "OldName": "UseApproximateAltitude", @@ -8244,6 +8534,26 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAExponential", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAExponential", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAExponential", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAExponential", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAHarrisPriester", "OldName": "UseApproximateAltitude", @@ -8304,6 +8614,26 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAHarrisPriester", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAHarrisPriester", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAHarrisPriester", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAHarrisPriester", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVADensityModelPlugin", "OldName": "PluginIdentifier", @@ -8524,6 +8854,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAJacchiaRoberts", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAJacchiaRoberts", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAJacchiaRoberts", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAJacchiaRoberts", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAJacchiaRoberts", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAJacchiaRoberts", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAJacchiaBowman2008", "OldName": "UseApproximateAltitude", @@ -8619,6 +8979,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAJacchiaBowman2008", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAJacchiaBowman2008", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAJacchiaBowman2008", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAJacchiaBowman2008", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAJacchiaBowman2008", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAJacchiaBowman2008", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAJacchia_1960", "OldName": "UseApproximateAltitude", @@ -8664,6 +9054,26 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAJacchia_1960", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAJacchia_1960", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAJacchia_1960", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAJacchia_1960", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAJacchia_1970", "OldName": "UseApproximateAltitude", @@ -8745,19 +9155,49 @@ "NewName": "n_plate_definition_file" }, { - "ParentScope": "IAgVAJacchia_1971", - "OldName": "UseApproximateAltitude", - "NewName": "use_approximate_altitude" + "ParentScope": "IAgVAJacchia_1970", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" }, { - "ParentScope": "IAgVAJacchia_1971", - "OldName": "ComputesTemperature", - "NewName": "computes_temperature" + "ParentScope": "IAgVAJacchia_1970", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" }, { - "ParentScope": "IAgVAJacchia_1971", - "OldName": "ComputesPressure", - "NewName": "computes_pressure" + "ParentScope": "IAgVAJacchia_1970", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAJacchia_1970", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAJacchia_1970", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAJacchia_1970", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, + { + "ParentScope": "IAgVAJacchia_1971", + "OldName": "UseApproximateAltitude", + "NewName": "use_approximate_altitude" + }, + { + "ParentScope": "IAgVAJacchia_1971", + "OldName": "ComputesTemperature", + "NewName": "computes_temperature" + }, + { + "ParentScope": "IAgVAJacchia_1971", + "OldName": "ComputesPressure", + "NewName": "computes_pressure" }, { "ParentScope": "IAgVAJacchia_1971", @@ -8824,6 +9264,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAJacchia_1971", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAJacchia_1971", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAJacchia_1971", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAJacchia_1971", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAJacchia_1971", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAJacchia_1971", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAMSISE_1990", "OldName": "UseApproximateAltitude", @@ -8904,6 +9374,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAMSISE_1990", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMSISE_1990", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMSISE_1990", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMSISE_1990", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMSISE_1990", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAMSISE_1990", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAMSIS_1986", "OldName": "UseApproximateAltitude", @@ -8984,6 +9484,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAMSIS_1986", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMSIS_1986", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMSIS_1986", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMSIS_1986", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMSIS_1986", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAMSIS_1986", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVANRLMSISE_2000", "OldName": "UseApproximateAltitude", @@ -9064,6 +9594,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVANRLMSISE_2000", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVANRLMSISE_2000", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVANRLMSISE_2000", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVANRLMSISE_2000", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVANRLMSISE_2000", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVANRLMSISE_2000", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAUS_Standard_Atmosphere", "OldName": "UseApproximateAltitude", @@ -9104,6 +9664,26 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAUS_Standard_Atmosphere", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAUS_Standard_Atmosphere", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAUS_Standard_Atmosphere", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAUS_Standard_Atmosphere", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAMarsGRAM37", "OldName": "UseApproximateAltitude", @@ -9179,6 +9759,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAMarsGRAM37", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM37", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM37", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM37", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM37", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAMarsGRAM37", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAMarsGRAM2005", "OldName": "UseApproximateAltitude", @@ -9254,6 +9864,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAMarsGRAM2005", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM2005", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM2005", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM2005", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM2005", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAMarsGRAM2005", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAVenusGRAM2005", "OldName": "UseApproximateAltitude", @@ -9309,6 +9949,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAVenusGRAM2005", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAVenusGRAM2005", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAVenusGRAM2005", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAVenusGRAM2005", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAVenusGRAM2005", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAVenusGRAM2005", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAMarsGRAM2010", "OldName": "UseApproximateAltitude", @@ -9384,6 +10054,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAMarsGRAM2010", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM2010", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM2010", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM2010", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM2010", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAMarsGRAM2010", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAMarsGRAM2001", "OldName": "UseApproximateAltitude", @@ -9459,6 +10159,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAMarsGRAM2001", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM2001", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM2001", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM2001", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM2001", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAMarsGRAM2001", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAMarsGRAM2000", "OldName": "UseApproximateAltitude", @@ -9534,6 +10264,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVAMarsGRAM2000", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM2000", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM2000", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVAMarsGRAM2000", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVAMarsGRAM2000", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVAMarsGRAM2000", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVADTM2012", "OldName": "UseApproximateAltitude", @@ -9614,6 +10374,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVADTM2012", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVADTM2012", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVADTM2012", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVADTM2012", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVADTM2012", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVADTM2012", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVADTM2020", "OldName": "UseApproximateAltitude", @@ -9694,6 +10484,36 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVADTM2020", + "OldName": "UseStochasticBallisticCoeff", + "NewName": "use_stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVADTM2020", + "OldName": "UseStochasticDensityCorrection", + "NewName": "use_stochastic_density_correction" + }, + { + "ParentScope": "IAgVADTM2020", + "OldName": "StochasticBallisticCoefficient", + "NewName": "stochastic_ballistic_coefficient" + }, + { + "ParentScope": "IAgVADTM2020", + "OldName": "StochasticDensityCorrection", + "NewName": "stochastic_density_correction" + }, + { + "ParentScope": "IAgVADTM2020", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, + { + "ParentScope": "IAgVADTM2020", + "OldName": "DragCorrectionType", + "NewName": "drag_correction_type" + }, { "ParentScope": "IAgVAGravityFieldFunction", "OldName": "GravityFilename", @@ -9874,6 +10694,21 @@ "OldName": "SolarRadius", "NewName": "solar_radius" }, + { + "ParentScope": "IAgVASRPAeroT20", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPAeroT20", + "OldName": "K1StochasticSRPCoefficient", + "NewName": "k1_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPAeroT20", + "OldName": "K2StochasticSRPCoefficient", + "NewName": "k2_stochastic_srp_coefficient" + }, { "ParentScope": "IAgVASRPAeroT30", "OldName": "AtmosAlt", @@ -9909,6 +10744,21 @@ "OldName": "SolarRadius", "NewName": "solar_radius" }, + { + "ParentScope": "IAgVASRPAeroT30", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPAeroT30", + "OldName": "K1StochasticSRPCoefficient", + "NewName": "k1_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPAeroT30", + "OldName": "K2StochasticSRPCoefficient", + "NewName": "k2_stochastic_srp_coefficient" + }, { "ParentScope": "IAgVASRPGSPM04aIIA", "OldName": "AtmosAlt", @@ -9944,6 +10794,21 @@ "OldName": "SolarRadius", "NewName": "solar_radius" }, + { + "ParentScope": "IAgVASRPGSPM04aIIA", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPGSPM04aIIA", + "OldName": "K1StochasticSRPCoefficient", + "NewName": "k1_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPGSPM04aIIA", + "OldName": "K2StochasticSRPCoefficient", + "NewName": "k2_stochastic_srp_coefficient" + }, { "ParentScope": "IAgVASRPGSPM04aIIR", "OldName": "AtmosAlt", @@ -9979,6 +10844,21 @@ "OldName": "SolarRadius", "NewName": "solar_radius" }, + { + "ParentScope": "IAgVASRPGSPM04aIIR", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPGSPM04aIIR", + "OldName": "K1StochasticSRPCoefficient", + "NewName": "k1_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPGSPM04aIIR", + "OldName": "K2StochasticSRPCoefficient", + "NewName": "k2_stochastic_srp_coefficient" + }, { "ParentScope": "IAgVASRPGSPM04aeIIA", "OldName": "AtmosAlt", @@ -10014,6 +10894,21 @@ "OldName": "SolarRadius", "NewName": "solar_radius" }, + { + "ParentScope": "IAgVASRPGSPM04aeIIA", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPGSPM04aeIIA", + "OldName": "K1StochasticSRPCoefficient", + "NewName": "k1_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPGSPM04aeIIA", + "OldName": "K2StochasticSRPCoefficient", + "NewName": "k2_stochastic_srp_coefficient" + }, { "ParentScope": "IAgVASRPGSPM04aeIIR", "OldName": "AtmosAlt", @@ -10049,6 +10944,21 @@ "OldName": "SolarRadius", "NewName": "solar_radius" }, + { + "ParentScope": "IAgVASRPGSPM04aeIIR", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPGSPM04aeIIR", + "OldName": "K1StochasticSRPCoefficient", + "NewName": "k1_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPGSPM04aeIIR", + "OldName": "K2StochasticSRPCoefficient", + "NewName": "k2_stochastic_srp_coefficient" + }, { "ParentScope": "IAgVASRPSpherical", "OldName": "AtmosAlt", @@ -10099,6 +11009,21 @@ "OldName": "SolarRadius", "NewName": "solar_radius" }, + { + "ParentScope": "IAgVASRPSpherical", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPSpherical", + "OldName": "StochasticSRPCoefficient", + "NewName": "stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPSpherical", + "OldName": "SRPCorrectionType", + "NewName": "srp_correction_type" + }, { "ParentScope": "IAgVASRPNPlate", "OldName": "AtmosAlt", @@ -10154,6 +11079,16 @@ "OldName": "NPlateDefinitionFile", "NewName": "n_plate_definition_file" }, + { + "ParentScope": "IAgVASRPNPlate", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPNPlate", + "OldName": "NPlateStochasticParameters", + "NewName": "n_plate_stochastic_parameters" + }, { "ParentScope": "IAgVASRPTabAreaVec", "OldName": "AtmosAlt", @@ -10214,6 +11149,16 @@ "OldName": "InterpolationMethod", "NewName": "interpolation_method" }, + { + "ParentScope": "IAgVASRPTabAreaVec", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPTabAreaVec", + "OldName": "StochasticSRPCoefficient", + "NewName": "stochastic_srp_coefficient" + }, { "ParentScope": "IAgVASRPVariableArea", "OldName": "AtmosAlt", @@ -10269,6 +11214,16 @@ "OldName": "VariableAreaHistoryFile", "NewName": "variable_area_history_file" }, + { + "ParentScope": "IAgVASRPVariableArea", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVASRPVariableArea", + "OldName": "StochasticSRPCoefficient", + "NewName": "stochastic_srp_coefficient" + }, { "ParentScope": "IAgVAThirdBodyFunction", "OldName": "ThirdBodyName", @@ -10320,29 +11275,64 @@ "NewName": "shadow_model" }, { - "ParentScope": "IAgVASRPReflectionPlugin", - "OldName": "SunPosition", - "NewName": "sun_position" + "ParentScope": "IAgVASRPReflectionPlugin", + "OldName": "SunPosition", + "NewName": "sun_position" + }, + { + "ParentScope": "IAgVASRPReflectionPlugin", + "OldName": "EclipsingBodies", + "NewName": "eclipsing_bodies" + }, + { + "ParentScope": "IAgVASRPReflectionPlugin", + "OldName": "IncludeBoundaryMitigation", + "NewName": "include_boundary_mitigation" + }, + { + "ParentScope": "IAgVASRPReflectionPlugin", + "OldName": "UseSunCbFileValues", + "NewName": "use_sun_central_body_file_values" + }, + { + "ParentScope": "IAgVASRPReflectionPlugin", + "OldName": "SolarRadius", + "NewName": "solar_radius" + }, + { + "ParentScope": "IAgVASRPReflectionPlugin", + "OldName": "UseStochasticSRPCoeff", + "NewName": "use_stochastic_srp_coefficient" + }, + { + "ParentScope": "IAgVANPlateStochasticParam", + "OldName": "Name", + "NewName": "name" + }, + { + "ParentScope": "IAgVANPlateStochasticParam", + "OldName": "NominalValue", + "NewName": "nominal_value" }, { - "ParentScope": "IAgVASRPReflectionPlugin", - "OldName": "EclipsingBodies", - "NewName": "eclipsing_bodies" + "ParentScope": "IAgVANPlateStochasticParam", + "OldName": "EstimateParameter", + "NewName": "estimate_parameter" }, { - "ParentScope": "IAgVASRPReflectionPlugin", - "OldName": "IncludeBoundaryMitigation", - "NewName": "include_boundary_mitigation" + "ParentScope": "IAgVANPlateStochasticParam", + "OldName": "HalfLife", + "NewName": "half_life" }, { - "ParentScope": "IAgVASRPReflectionPlugin", - "OldName": "UseSunCbFileValues", - "NewName": "use_sun_central_body_file_values" + "ParentScope": "IAgVANPlateStochasticParam", + "OldName": "Sigma", + "NewName": "sigma" }, { - "ParentScope": "IAgVASRPReflectionPlugin", - "OldName": "SolarRadius", - "NewName": "solar_radius" + "ParentScope": "IAgVANPlateStochasticParam", + "OldName": "LongTermSigma", + "NewName": "long_term_sigma" }, { "ParentScope": "IAgVAEngineModelThrustCoefficients", @@ -11564,66 +12554,6 @@ "OldName": "SetSingleStepIntegrator", "NewName": "set_single_step_integrator" }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "InitialStep", - "NewName": "initial_step" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "UseFixedStep", - "NewName": "use_fixed_step" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "UseMaxStep", - "NewName": "use_max_step" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "UseMinStep", - "NewName": "use_min_step" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "MaxStep", - "NewName": "max_step" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "MinStep", - "NewName": "min_step" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "MaxRelErr", - "NewName": "max_relative_err" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "MaxAbsErr", - "NewName": "max_absolute_err" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "HighSafetyCoefficient", - "NewName": "high_safety_coefficient" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "LowSafetyCoefficient", - "NewName": "low_safety_coefficient" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "ErrorControl", - "NewName": "error_control" - }, - { - "ParentScope": "IAgVARK2nd3rd", - "OldName": "MaxIterations", - "NewName": "max_iterations" - }, { "ParentScope": "IAgVARK4th", "OldName": "InitialStep", @@ -11689,66 +12619,6 @@ "OldName": "MaxIterations", "NewName": "max_iterations" }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "InitialStep", - "NewName": "initial_step" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "UseFixedStep", - "NewName": "use_fixed_step" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "UseMaxStep", - "NewName": "use_max_step" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "UseMinStep", - "NewName": "use_min_step" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "MaxStep", - "NewName": "max_step" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "MinStep", - "NewName": "min_step" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "MaxRelErr", - "NewName": "max_relative_err" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "MaxAbsErr", - "NewName": "max_absolute_err" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "HighSafetyCoefficient", - "NewName": "high_safety_coefficient" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "LowSafetyCoefficient", - "NewName": "low_safety_coefficient" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "ErrorControl", - "NewName": "error_control" - }, - { - "ParentScope": "IAgVARK4thAdapt", - "OldName": "MaxIterations", - "NewName": "max_iterations" - }, { "ParentScope": "IAgVARKF7th8th", "OldName": "InitialStep", @@ -11873,6 +12743,76 @@ "ParentScope": "IAgVARKV8th9th", "OldName": "CoeffType", "NewName": "coefficient_type" + }, + { + "ParentScope": "IAgVAStateConfigCollection", + "OldName": "Item", + "NewName": "item" + }, + { + "ParentScope": "IAgVAStateConfigCollection", + "OldName": "_NewEnum", + "NewName": "_new_enum" + }, + { + "ParentScope": "IAgVAStateConfigCollection", + "OldName": "Count", + "NewName": "count" + }, + { + "ParentScope": "IAgVAStateConfigCollection", + "OldName": "GetItemByIndex", + "NewName": "get_item_by_index" + }, + { + "ParentScope": "IAgVAStateConfigCollection", + "OldName": "GetItemByName", + "NewName": "get_item_by_name" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecord", + "OldName": "Notes", + "NewName": "notes" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecord", + "OldName": "RecordTimeStamp", + "NewName": "record_time_stamp" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecord", + "OldName": "PropagatorName", + "NewName": "propagator_name" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecord", + "OldName": "Propagator", + "NewName": "propagator" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecord", + "OldName": "StateConfigProperties", + "NewName": "state_config_properties" + }, + { + "ParentScope": "IAgVAFlightDynamicsRecord", + "OldName": "ExportPropToBrowser", + "NewName": "export_propulsion_to_browser" + }, + { + "ParentScope": "IAgVAStateConfig", + "OldName": "Name", + "NewName": "name" + }, + { + "ParentScope": "IAgVAStateConfig", + "OldName": "Value", + "NewName": "value" + }, + { + "ParentScope": "IAgVAStateConfig", + "OldName": "Description", + "NewName": "description" } ], "InterfaceMappings": [ @@ -11984,6 +12924,18 @@ "OldName": "IAgVABisectionResultCollection", "NewName": "BisectionResultCollection" }, + { + "OldName": "IAgVAFlightDynamicsRecordCreator", + "NewName": "FlightDynamicsRecordCreator" + }, + { + "OldName": "IAgVAFlightDynamicsRecordPreview", + "NewName": "FlightDynamicsRecordPreview" + }, + { + "OldName": "IAgVANPlateStochasticCorrectionParamsCollection", + "NewName": "NPlateStochasticCorrectionParametersCollection" + }, { "OldName": "IAgVAStoppingConditionElement", "NewName": "StoppingConditionElement" @@ -12104,6 +13056,10 @@ "OldName": "IAgVAFuelTank", "NewName": "FuelTank" }, + { + "OldName": "IAgVAStochasticParameters", + "NewName": "StochasticParameters" + }, { "OldName": "IAgVAMCSSegmentProperties", "NewName": "MCSSegmentProperties" @@ -12492,6 +13448,10 @@ "OldName": "IAgVABisectionControl", "NewName": "BisectionControl" }, + { + "OldName": "IAgVANPlateStochasticCorrectionParam", + "NewName": "NPlateStochasticCorrectionParameter" + }, { "OldName": "IAgVAStateCalcHeightAboveTerrain", "NewName": "StateCalcHeightAboveTerrain" @@ -13134,7 +14094,7 @@ }, { "OldName": "IAgVAStateCalcGravCoeff", - "NewName": "StateCalcGravCoeff" + "NewName": "StateCalcGravCoefficient" }, { "OldName": "IAgVAStateCalcSpeedOfLight", @@ -13236,6 +14196,18 @@ "OldName": "IAgVAPowerSolarArray", "NewName": "PowerSolarArray" }, + { + "OldName": "IAgVANPlateStochasticParamsCollection", + "NewName": "NPlateStochasticParametersCollection" + }, + { + "OldName": "IAgVAStochasticDensityCorrection", + "NewName": "StochasticDensityCorrection" + }, + { + "OldName": "IAgVAStochasticModelParams", + "NewName": "StochasticModelParameters" + }, { "OldName": "IAgVAGeneralRelativityFunction", "NewName": "GeneralRelativityFunction" @@ -13420,6 +14392,10 @@ "OldName": "IAgVASRPReflectionPlugin", "NewName": "SRPReflectionPlugin" }, + { + "OldName": "IAgVANPlateStochasticParam", + "NewName": "NPlateStochasticParameter" + }, { "OldName": "IAgVAEngineModelThrustCoefficients", "NewName": "EngineModelThrustCoefficients" @@ -13528,10 +14504,6 @@ "OldName": "IAgVAGaussJacksonIntegrator", "NewName": "GaussJacksonIntegrator" }, - { - "OldName": "IAgVARK2nd3rd", - "NewName": "RungeKutta2nd3rd" - }, { "OldName": "IAgVARK4th", "NewName": "RungeKutta4th" @@ -13540,10 +14512,6 @@ "OldName": "IAgVARK4th5th", "NewName": "RungeKutta4th5th" }, - { - "OldName": "IAgVARK4thAdapt", - "NewName": "RungeKutta4thAdapt" - }, { "OldName": "IAgVARKF7th8th", "NewName": "RungeKuttaF7th8th" @@ -13551,6 +14519,18 @@ { "OldName": "IAgVARKV8th9th", "NewName": "RungeKuttaV8th9th" + }, + { + "OldName": "IAgVAStateConfigCollection", + "NewName": "StateConfigCollection" + }, + { + "OldName": "IAgVAFlightDynamicsRecord", + "NewName": "FlightDynamicsRecord" + }, + { + "OldName": "IAgVAStateConfig", + "NewName": "StateConfig" } ], "ClassMappings": [ @@ -13578,6 +14558,10 @@ "OldName": "AgVAFuelTank", "NewName": "FuelTank" }, + { + "OldName": "AgVAStochasticParameters", + "NewName": "StochasticParameters" + }, { "OldName": "AgVAElementCartesian", "NewName": "ElementCartesian" @@ -14548,7 +15532,7 @@ }, { "OldName": "AgVAStateCalcGravCoeff", - "NewName": "StateCalcGravCoeff" + "NewName": "StateCalcGravCoefficient" }, { "OldName": "AgVAStateCalcSpeedOfLight", @@ -14938,10 +15922,6 @@ "OldName": "AgVAGaussJacksonIntegrator", "NewName": "GaussJacksonIntegrator" }, - { - "OldName": "AgVARK2nd3rd", - "NewName": "RungeKutta2nd3rd" - }, { "OldName": "AgVARK4th", "NewName": "RungeKutta4th" @@ -14950,10 +15930,6 @@ "OldName": "AgVARK4th5th", "NewName": "RungeKutta4th5th" }, - { - "OldName": "AgVARK4thAdapt", - "NewName": "RungeKutta4thAdapt" - }, { "OldName": "AgVARKF7th8th", "NewName": "RungeKuttaF7th8th" @@ -15169,6 +16145,50 @@ { "OldName": "AgVABisectionResultCollection", "NewName": "BisectionResultCollection" + }, + { + "OldName": "AgVAFlightDynamicsRecordCreator", + "NewName": "FlightDynamicsRecordCreator" + }, + { + "OldName": "AgVAFlightDynamicsRecordPreview", + "NewName": "FlightDynamicsRecordPreview" + }, + { + "OldName": "AgVAFlightDynamicsRecord", + "NewName": "FlightDynamicsRecord" + }, + { + "OldName": "AgVAStateConfig", + "NewName": "StateConfig" + }, + { + "OldName": "AgVAStateConfigCollection", + "NewName": "StateConfigCollection" + }, + { + "OldName": "AgVANPlateStochasticParam", + "NewName": "NPlateStochasticParameter" + }, + { + "OldName": "AgVANPlateStochasticParamsCollection", + "NewName": "NPlateStochasticParametersCollection" + }, + { + "OldName": "AgVAStochasticDensityCorrection", + "NewName": "StochasticDensityCorrection" + }, + { + "OldName": "AgVAStochasticModelParams", + "NewName": "StochasticModelParameters" + }, + { + "OldName": "AgVANPlateStochasticCorrectionParam", + "NewName": "NPlateStochasticCorrectionParameter" + }, + { + "OldName": "AgVANPlateStochasticCorrectionParamsCollection", + "NewName": "NPlateStochasticCorrectionParametersCollection" } ], "EnumTypeMappings": [ @@ -15282,7 +16302,7 @@ }, { "OldName": "AgEVAUpdateParam", - "NewName": "UpdateParam" + "NewName": "UpdateParameter" }, { "OldName": "AgEVAUpdateAction", @@ -15464,6 +16484,10 @@ "OldName": "AgEVAGridSearchDesiredOperation", "NewName": "GridSearchDesiredOperation" }, + { + "OldName": "AgEVAFlightDynamicsRecordEpochType", + "NewName": "FlightDynamicsRecordEpochType" + }, { "OldName": "AgEVAElement", "NewName": "ElementType" @@ -15614,7 +16638,7 @@ }, { "OldName": "AgEVAGravParamSource", - "NewName": "GravParamSource" + "NewName": "GravParameterSource" }, { "OldName": "AgEVAEphemSource", @@ -15660,6 +16684,18 @@ "OldName": "AgEVATabVecInterpMethod", "NewName": "TabVecInterpolationMethod" }, + { + "OldName": "AgEVADragCorrectionType", + "NewName": "DragCorrectionType" + }, + { + "OldName": "AgEVASRPCorrectionType", + "NewName": "SRPCorrectionType" + }, + { + "OldName": "AgEVAStochasticModel", + "NewName": "StochasticModel" + }, { "OldName": "AgESolidTide", "NewName": "SolidTide" @@ -15730,7 +16766,7 @@ }, { "OldName": "AgEVACoeffRKV8th9th", - "NewName": "CoeffRungeKuttaV8th9th" + "NewName": "CoefficientRungeKuttaV8th9th" } ], "EnumValueMappings": [ @@ -16052,7 +17088,7 @@ { "ParentScope": "AgEVAConvergenceCriteria", "OldName": "eVAConvervenceCriteriaEitherEqualityConstraintsOrControlParams", - "NewName": "CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMS" + "NewName": "CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMETERS" }, { "ParentScope": "AgEVADCScalingMethod", @@ -17884,6 +18920,21 @@ "OldName": "eVAGridSearchDesiredOpMaximizeValue", "NewName": "MAXIMIZE_VALUE" }, + { + "ParentScope": "AgEVAFlightDynamicsRecordEpochType", + "OldName": "eAgEVAFlightDynamicsRecordClosestPoint", + "NewName": "CLOSEST_POINT" + }, + { + "ParentScope": "AgEVAFlightDynamicsRecordEpochType", + "OldName": "eAgEVAFlightDynamicsRecordFirstPoint", + "NewName": "FIRST_POINT" + }, + { + "ParentScope": "AgEVAFlightDynamicsRecordEpochType", + "OldName": "eAgEVAFlightDynamicsRecordLastPoint", + "NewName": "LAST_POINT" + }, { "ParentScope": "AgEVAElement", "OldName": "eVAElementOsculating", @@ -18744,6 +19795,61 @@ "OldName": "eVATabVecMagDirInterpolation", "NewName": "MAGNITUDE_AND_DIRECTION_INTERPOLATION" }, + { + "ParentScope": "AgEVADragCorrectionType", + "OldName": "eVADragCorrectionTypeBallisticCoeffRelative", + "NewName": "BALLISTIC_COEFFICIENT_RELATIVE" + }, + { + "ParentScope": "AgEVADragCorrectionType", + "OldName": "eVADragCorrectionTypeBallisticCoeffAdditive", + "NewName": "BALLISTIC_COEFFICIENT_ADDITIVE" + }, + { + "ParentScope": "AgEVADragCorrectionType", + "OldName": "eVADragCorrectionTypeCdRelative", + "NewName": "CD_RELATIVE" + }, + { + "ParentScope": "AgEVADragCorrectionType", + "OldName": "eVADragCorrectionTypeCdAdditive", + "NewName": "CD_ADDITIVE" + }, + { + "ParentScope": "AgEVASRPCorrectionType", + "OldName": "eVASRPCorrectionTypeCrA_M_Relative", + "NewName": "CR_A_OVER_M_RELATIVE" + }, + { + "ParentScope": "AgEVASRPCorrectionType", + "OldName": "eVASRPCorrectionTypeCrA_M_Additive", + "NewName": "CR_A_OVER_M_ADDITIVE" + }, + { + "ParentScope": "AgEVASRPCorrectionType", + "OldName": "eVASRPCorrectionTypeCrRelative", + "NewName": "CR_RELATIVE" + }, + { + "ParentScope": "AgEVASRPCorrectionType", + "OldName": "eVASRPCorrectionTypeCrAdditive", + "NewName": "CR_ADDITIVE" + }, + { + "ParentScope": "AgEVAStochasticModel", + "OldName": "eVAStochasticModelGaussMarkov", + "NewName": "GAUSS_MARKOV" + }, + { + "ParentScope": "AgEVAStochasticModel", + "OldName": "eVAStochasticModelRandomWalk", + "NewName": "RANDOM_WALK" + }, + { + "ParentScope": "AgEVAStochasticModel", + "OldName": "eVAStochasticModelVasicek", + "NewName": "VASICEK" + }, { "ParentScope": "AgEVAControlEngineConstAcc", "OldName": "eVAControlEngineConstAccGrav", @@ -19254,11 +20360,6 @@ "OldName": "eVAPredictorCorrectorPseudo", "NewName": "PSEUDO" }, - { - "ParentScope": "AgEVANumericalIntegrator", - "OldName": "eVANumericalIntegratorRK4thAdapt", - "NewName": "RUNGE_KUTTA_4TH_ADAPT" - }, { "ParentScope": "AgEVANumericalIntegrator", "OldName": "eVANumericalIntegratorRKF7th8th", @@ -19279,11 +20380,6 @@ "OldName": "eVANumericalIntegratorGaussJackson", "NewName": "GAUSS_JACKSON" }, - { - "ParentScope": "AgEVANumericalIntegrator", - "OldName": "eVANumericalIntegratorRK2nd3rd", - "NewName": "RUNGE_KUTTA_2ND_3RD" - }, { "ParentScope": "AgEVANumericalIntegrator", "OldName": "eVANumericalIntegratorRK4th5th", diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.aviator.__init__.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.aviator.__init__.json similarity index 99% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.aviator.__init__.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.aviator.__init__.json index be390f02f0..f4c598ccfd 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.aviator.__init__.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.aviator.__init__.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkobjects.aviator", + "OldRootScope": "agi.stk13.stkobjects.aviator", "NewRootScope": "ansys.stk.core.stkobjects.aviator" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.aviator.matlab.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.aviator.matlab.json similarity index 99% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.aviator.matlab.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.aviator.matlab.json index fb6e239afa..b91b59a82b 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkobjects.aviator.matlab.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkobjects.aviator.matlab.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkobjects.aviator.matlab", + "OldRootScope": "agi.stk13.stkobjects.aviator.matlab", "NewRootScope": "ansys.stk.core.stkobjects.aviator.matlab" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkrfchannelmodeler.__init__.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkrfchannelmodeler.__init__.json similarity index 98% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkrfchannelmodeler.__init__.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkrfchannelmodeler.__init__.json index 87c4fdd7ad..e184661873 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkrfchannelmodeler.__init__.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkrfchannelmodeler.__init__.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkrfchannelmodeler", + "OldRootScope": "agi.stk13.stkrfchannelmodeler", "NewRootScope": "ansys.stk.core.stkrfchannelmodeler" }, "MemberMappings": [ @@ -404,6 +404,11 @@ "OldName": "WestLongitude", "NewName": "west_longitude" }, + { + "ParentScope": "IAgStkRfcmExtent", + "OldName": "SetExtentValues", + "NewName": "set_extent_values" + }, { "ParentScope": "IAgStkRfcmMaterial", "OldName": "Type", @@ -414,6 +419,16 @@ "OldName": "Properties", "NewName": "properties" }, + { + "ParentScope": "IAgStkRfcmMaterial", + "OldName": "HeightStandardDeviation", + "NewName": "height_standard_deviation" + }, + { + "ParentScope": "IAgStkRfcmMaterial", + "OldName": "Roughness", + "NewName": "roughness" + }, { "ParentScope": "IAgStkRfcmFacetTileset", "OldName": "Name", @@ -564,6 +579,11 @@ "OldName": "AngularVelocity", "NewName": "angular_velocity" }, + { + "ParentScope": "IAgStkRfcmRangeDopplerResponse", + "OldName": "DataDimensions", + "NewName": "data_dimensions" + }, { "ParentScope": "IAgStkRfcmFrequencyPulseResponse", "OldName": "PulseCount", @@ -574,6 +594,11 @@ "OldName": "FrequencySampleCount", "NewName": "frequency_sample_count" }, + { + "ParentScope": "IAgStkRfcmFrequencyPulseResponse", + "OldName": "DataDimensions", + "NewName": "data_dimensions" + }, { "ParentScope": "IAgStkRfcmResponse", "OldName": "Type", diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkruntime.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkruntime.json similarity index 97% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkruntime.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkruntime.json index d75d68a5d7..eec591e2bc 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkruntime.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkruntime.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkruntime", + "OldRootScope": "agi.stk13.stkruntime", "NewRootScope": "ansys.stk.core.stkruntime" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkutil.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkutil.json similarity index 99% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkutil.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkutil.json index 9978cc4f5a..d0e144a7a1 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkutil.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkutil.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkutil", + "OldRootScope": "agi.stk13.stkutil", "NewRootScope": "ansys.stk.core.stkutil" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkx.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkx.json similarity index 97% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkx.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkx.json index f1acc3ae43..9235c51e96 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.stkx.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.stkx.json @@ -1,14 +1,9 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.stkx", + "OldRootScope": "agi.stk13.stkx", "NewRootScope": "ansys.stk.core.stkx" }, "MemberMappings": [ - { - "ParentScope": "IAgSTKXApplication", - "OldName": "UseHook", - "NewName": "use_hook" - }, { "ParentScope": "IAgSTKXSSLCertificateErrorEventArgs", "OldName": "SetIgnoreError", @@ -134,16 +129,6 @@ "OldName": "Version", "NewName": "version" }, - { - "ParentScope": "IAgSTKXApplication", - "OldName": "GetLicensingReport", - "NewName": "get_licensing_report" - }, - { - "ParentScope": "IAgSTKXApplication", - "OldName": "VendorID", - "NewName": "vendor_id" - }, { "ParentScope": "IAgSTKXApplication", "OldName": "SetOnlineOptions", @@ -199,6 +184,11 @@ "OldName": "ShowSLAIfNotAccepted", "NewName": "show_sla_if_not_accepted" }, + { + "ParentScope": "IAgSTKXApplication", + "OldName": "UseHook", + "NewName": "use_hook" + }, { "ParentScope": "IAgSTKXApplication", "OldName": "UseSoftwareRenderer", @@ -414,11 +404,6 @@ "OldName": "OLEDropMode", "NewName": "ole_drop_mode" }, - { - "ParentScope": "IAgUiAxVOCntrl", - "OldName": "VendorID", - "NewName": "vendor_id" - }, { "ParentScope": "IAgUiAxVOCntrl", "OldName": "RubberBandPickInfo", @@ -584,11 +569,6 @@ "OldName": "OLEDropMode", "NewName": "ole_drop_mode" }, - { - "ParentScope": "IAgUiAx2DCntrl", - "OldName": "VendorID", - "NewName": "vendor_id" - }, { "ParentScope": "IAgUiAx2DCntrl", "OldName": "MouseMode", @@ -724,11 +704,6 @@ "OldName": "NoLogo", "NewName": "no_logo" }, - { - "ParentScope": "IAgUiAxGfxAnalysisCntrl", - "OldName": "VendorID", - "NewName": "vendor_id" - }, { "ParentScope": "IAgUiAxGfxAnalysisCntrl", "OldName": "ReadyState", diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.uiapplication.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.uiapplication.json similarity index 92% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.uiapplication.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.uiapplication.json index 851f656f54..a9f2c9230c 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.uiapplication.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.uiapplication.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.uiapplication", + "OldRootScope": "agi.stk13.uiapplication", "NewRootScope": "ansys.stk.core.uiapplication" }, "MemberMappings": [ @@ -174,6 +174,11 @@ "OldName": "ProcessID", "NewName": "process_id" }, + { + "ParentScope": "IAgUiApplication", + "OldName": "PrefFilesMode", + "NewName": "preferences_files_mode" + }, { "ParentScope": "IAgUiApplicationPartnerAccess", "OldName": "GrantPartnerAccess", @@ -244,6 +249,10 @@ "OldName": "AgEUiLogMsgType", "NewName": "ApplicationLogMessageType" }, + { + "OldName": "AgEPrefFilesMode", + "NewName": "PreferencesFilesMode" + }, { "OldName": "AgEAppConstants", "NewName": "ApplicationConstants" @@ -293,6 +302,21 @@ "OldName": "eUiLogMsgAlarm", "NewName": "ALARM" }, + { + "ParentScope": "AgEPrefFilesMode", + "OldName": "ePrefFiles_NoLoad_NoSave", + "NewName": "_NO_LOAD_NO_SAVE" + }, + { + "ParentScope": "AgEPrefFilesMode", + "OldName": "ePrefFiles_Load_No_Save", + "NewName": "_LOAD_NO_SAVE" + }, + { + "ParentScope": "AgEPrefFilesMode", + "OldName": "ePrefFiles_Load_And_Save", + "NewName": "_LOAD_AND_SAVE" + }, { "ParentScope": "AgEAppConstants", "OldName": "eAppErrorBase", diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.uicore.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.uicore.json similarity index 99% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.uicore.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.uicore.json index ee86ebdbfc..ed66acbf09 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.uicore.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.uicore.json @@ -1,12 +1,12 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.uicore", + "OldRootScope": "agi.stk13.uicore", "NewRootScope": "ansys.stk.core.uicore" }, "MemberMappings": [ { "ParentScope": "IAgUiToolbar", - "OldName": "ID", + "OldName": "Id", "NewName": "identifier" }, { diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.utilities.colors.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.utilities.colors.json similarity index 95% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.utilities.colors.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.utilities.colors.json index 811385df2e..6a1ae3272b 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.utilities.colors.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.utilities.colors.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.utilities.colors", + "OldRootScope": "agi.stk13.utilities.colors", "NewRootScope": "ansys.stk.core.utilities.colors" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.utilities.comobject.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.utilities.comobject.json similarity index 87% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.utilities.comobject.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.utilities.comobject.json index 3a42ea6922..d0af2a4680 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.utilities.comobject.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.utilities.comobject.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.utilities.comobject", + "OldRootScope": "agi.stk13.utilities.comobject", "NewRootScope": "ansys.stk.core.utilities.comobject" }, "MemberMappings": [ diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.utilities.exceptions.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.utilities.exceptions.json similarity index 86% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.utilities.exceptions.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.utilities.exceptions.json index 4514a75084..1e0fd985bd 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.utilities.exceptions.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.utilities.exceptions.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.utilities.exceptions", + "OldRootScope": "agi.stk13.utilities.exceptions", "NewRootScope": "ansys.stk.core.utilities.exceptions" }, "MemberMappings": [], diff --git a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.vgt.json b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.vgt.json similarity index 99% rename from src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.vgt.json rename to src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.vgt.json index 395b23ae9a..9977e3dedf 100644 --- a/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk12.vgt.json +++ b/src/ansys/stk/core/tools/api_migration_assistant/api-mappings/agi.stk13.vgt.json @@ -1,6 +1,6 @@ { "RootMapping": { - "OldRootScope": "agi.stk12.vgt", + "OldRootScope": "agi.stk13.vgt", "NewRootScope": "ansys.stk.core.analysis_workbench" }, "MemberMappings": [ @@ -2171,8 +2171,18 @@ }, { "ParentScope": "IAgCrdnEventArrayFiltered", - "OldName": "FilterIntervalList", - "NewName": "filter_interval_list" + "OldName": "GetFilterIntervalListOrInterval", + "NewName": "get_filter_interval_list_or_interval" + }, + { + "ParentScope": "IAgCrdnEventArrayFiltered", + "OldName": "SetFilterIntervalList", + "NewName": "set_filter_interval_list" + }, + { + "ParentScope": "IAgCrdnEventArrayFiltered", + "OldName": "SetFilterInterval", + "NewName": "set_filter_interval" }, { "ParentScope": "IAgCrdnEventArrayFixedStep", @@ -3569,11 +3579,6 @@ "OldName": "SetGridValuesFixedStep", "NewName": "set_fixed_step" }, - { - "ParentScope": "IAgCrdnGridCoordinateDefinition", - "OldName": "SetGridValuesFixedNumberOfSteps", - "NewName": "set_grid_values_fixed_number_of_steps" - }, { "ParentScope": "IAgCrdnGridCoordinateDefinition", "OldName": "SetGridValuesCustom", @@ -3581,24 +3586,14 @@ }, { "ParentScope": "IAgCrdnGridCoordinateDefinition", - "OldName": "SetGridValuesFixedNumberOfStepsEx", - "NewName": "set_fixed_number_of_steps" + "OldName": "SetGridValuesFixedNumberOfSteps", + "NewName": "set_grid_values_fixed_number_of_steps" }, { "ParentScope": "IAgCrdnGridValuesCustom", "OldName": "Values", "NewName": "values" }, - { - "ParentScope": "IAgCrdnGridValuesFixedNumberOfSteps", - "OldName": "Min", - "NewName": "min" - }, - { - "ParentScope": "IAgCrdnGridValuesFixedNumberOfSteps", - "OldName": "Max", - "NewName": "max" - }, { "ParentScope": "IAgCrdnGridValuesFixedNumberOfSteps", "OldName": "NumberOfSteps", diff --git a/src/ansys/stk/core/uiapplication.py b/src/ansys/stk/core/uiapplication.py index 19d422c585..66f42075a5 100644 --- a/src/ansys/stk/core/uiapplication.py +++ b/src/ansys/stk/core/uiapplication.py @@ -23,8 +23,8 @@ """The STK UI Application library is a COM library containing classes, interfaces and enumerations for the Application Object Model.""" __all__ = ["ApplicationConstants", "ApplicationErrorCodes", "ApplicationLogMessageType", "ApplicationOpenLogFileMode", -"IUiApplicationPartnerAccess", "MostRecentlyUsedCollection", "UiApplication", "UiFileOpenDialogExtension", -"UiFileOpenDialogExtensionCollection"] +"IUiApplicationPartnerAccess", "MostRecentlyUsedCollection", "PreferencesFilesMode", "UiApplication", +"UiFileOpenDialogExtension", "UiFileOpenDialogExtensionCollection"] from ctypes import POINTER from enum import IntEnum @@ -43,12 +43,8 @@ ) from .internal.comutil import IDispatch, IUnknown from .uicore import ApplicationWindowState -from .utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class ApplicationOpenLogFileMode(IntEnum): """Log file open modes.""" @@ -84,6 +80,22 @@ class ApplicationLogMessageType(IntEnum): agcls.AgTypeNameMap["ApplicationLogMessageType"] = ApplicationLogMessageType +class PreferencesFilesMode(IntEnum): + """Specify how application should handle user preference files""" + + _NO_LOAD_NO_SAVE = 0 + """Neither Load nor Save user preference files.""" + _LOAD_NO_SAVE = 1 + """Only Load (on startup) but do not Save user preference files.""" + _LOAD_AND_SAVE = 2 + """Both Load (on startup) and Save (on exit) user preference files.""" + +PreferencesFilesMode._NO_LOAD_NO_SAVE.__doc__ = "Neither Load nor Save user preference files." +PreferencesFilesMode._LOAD_NO_SAVE.__doc__ = "Only Load (on startup) but do not Save user preference files." +PreferencesFilesMode._LOAD_AND_SAVE.__doc__ = "Both Load (on startup) and Save (on exit) user preference files." + +agcls.AgTypeNameMap["PreferencesFilesMode"] = PreferencesFilesMode + class ApplicationConstants(IntEnum): """ApplicationConstants contains base IDs for various structures.""" @@ -124,7 +136,7 @@ class IUiApplicationPartnerAccess(object): _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _grant_partner_access_method_offset = 1 _metadata = { - "iid_data" : (5167873979092294442, 1106320289392679061), + "iid_data" : (5077062202653651173, 4012358305108718229), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -151,7 +163,7 @@ def grant_partner_access(self, vendor:str, product:str, key:str) -> typing.Any: -agcls.AgClassCatalog.add_catalog_entry((5167873979092294442, 1106320289392679061), IUiApplicationPartnerAccess) +agcls.AgClassCatalog.add_catalog_entry((5077062202653651173, 4012358305108718229), IUiApplicationPartnerAccess) agcls.AgTypeNameMap["IUiApplicationPartnerAccess"] = IUiApplicationPartnerAccess @@ -167,7 +179,7 @@ class UiApplication(IUiApplicationPartnerAccess, SupportsDeleteCallback): >>> uiApplication.shutdown() """ - _num_methods = 37 + _num_methods = 39 _vtable_offset = IUnknown._vtable_offset + IUnknown._num_methods _load_personality_method_offset = 1 _get_personality_method_offset = 2 @@ -206,8 +218,10 @@ class UiApplication(IUiApplicationPartnerAccess, SupportsDeleteCallback): _set_display_alerts_method_offset = 35 _create_application_method_offset = 36 _get_process_id_method_offset = 37 + _get_preferences_files_mode_method_offset = 38 + _set_preferences_files_mode_method_offset = 39 _metadata = { - "iid_data" : (5152548327130061473, 179254138349634492), + "iid_data" : (5664619422046306087, 8136869108016025256), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -499,6 +513,22 @@ def process_id(self) -> int: """Get process id for the current instance.""" return self._intf.get_property(UiApplication._metadata, UiApplication._get_process_id_metadata) + _get_preferences_files_mode_metadata = { "offset" : _get_preferences_files_mode_method_offset, + "arg_types" : (POINTER(agcom.LONG),), + "marshallers" : (agmarshall.EnumArg(PreferencesFilesMode),) } + @property + def preferences_files_mode(self) -> "PreferencesFilesMode": + """Get or set whether to use saved user preference files.""" + return self._intf.get_property(UiApplication._metadata, UiApplication._get_preferences_files_mode_metadata) + + _set_preferences_files_mode_metadata = { "offset" : _set_preferences_files_mode_method_offset, + "arg_types" : (agcom.LONG,), + "marshallers" : (agmarshall.EnumArg(PreferencesFilesMode),) } + @preferences_files_mode.setter + def preferences_files_mode(self, pref_mode:"PreferencesFilesMode") -> None: + """Get or set whether to use saved user preference files.""" + return self._intf.set_property(UiApplication._metadata, UiApplication._set_preferences_files_mode_metadata, pref_mode) + _property_names[personality] = "personality" _property_names[visible] = "visible" _property_names[user_control] = "user_control" @@ -516,6 +546,7 @@ def process_id(self) -> int: _property_names[log_file] = "log_file" _property_names[display_alerts] = "display_alerts" _property_names[process_id] = "process_id" + _property_names[preferences_files_mode] = "preferences_files_mode" def __init__(self, source_object=None): """Construct an object of type UiApplication.""" @@ -532,7 +563,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UiApplication, [UiApplication, IUiApplicationPartnerAccess]) -agcls.AgClassCatalog.add_catalog_entry((5006026089128684578, 1580294365369460875), UiApplication) +agcls.AgClassCatalog.add_catalog_entry((4897994545220499919, 9857477482842131391), UiApplication) agcls.AgTypeNameMap["UiApplication"] = UiApplication class MostRecentlyUsedCollection(SupportsDeleteCallback): @@ -544,7 +575,7 @@ class MostRecentlyUsedCollection(SupportsDeleteCallback): _get_count_method_offset = 2 _get__new_enum_method_offset = 3 _metadata = { - "iid_data" : (5511485448271886598, 17798322995058890112), + "iid_data" : (5483367896848674890, 10589458234430986426), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -606,7 +637,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, MostRecentlyUsedCollection, [MostRecentlyUsedCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4906190746948977919, 5654723336100906907), MostRecentlyUsedCollection) +agcls.AgClassCatalog.add_catalog_entry((5689642888327568715, 9796270372090483644), MostRecentlyUsedCollection) agcls.AgTypeNameMap["MostRecentlyUsedCollection"] = MostRecentlyUsedCollection class UiFileOpenDialogExtensionCollection(SupportsDeleteCallback): @@ -618,7 +649,7 @@ class UiFileOpenDialogExtensionCollection(SupportsDeleteCallback): _get__new_enum_method_offset = 2 _item_method_offset = 3 _metadata = { - "iid_data" : (5663541480808773789, 6468980721787839653), + "iid_data" : (5324456244233588029, 5769450117707913606), "vtable_reference" : IDispatch._vtable_offset + IDispatch._num_methods - 1, } _property_names = {} @@ -680,7 +711,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UiFileOpenDialogExtensionCollection, [UiFileOpenDialogExtensionCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((4816855088544067481, 231753964531063469), UiFileOpenDialogExtensionCollection) +agcls.AgClassCatalog.add_catalog_entry((4847810269717329271, 12920386918459678637), UiFileOpenDialogExtensionCollection) agcls.AgTypeNameMap["UiFileOpenDialogExtensionCollection"] = UiFileOpenDialogExtensionCollection class UiFileOpenDialogExtension(SupportsDeleteCallback): @@ -695,7 +726,7 @@ class UiFileOpenDialogExtension(SupportsDeleteCallback): _get_filter_pattern_method_offset = 5 _set_filter_pattern_method_offset = 6 _metadata = { - "iid_data" : (5740546309910143078, 16304364896762750623), + "iid_data" : (5027325736684803044, 12965350138807499181), "vtable_reference" : IUnknown._vtable_offset + IUnknown._num_methods - 1, } _property_names = {} @@ -767,5 +798,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, UiFileOpenDialogExtension, [UiFileOpenDialogExtension, ]) -agcls.AgClassCatalog.add_catalog_entry((4850055024671377715, 12513386433369472389), UiFileOpenDialogExtension) +agcls.AgClassCatalog.add_catalog_entry((5014475772752047883, 13237035948763404201), UiFileOpenDialogExtension) agcls.AgTypeNameMap["UiFileOpenDialogExtension"] = UiFileOpenDialogExtension \ No newline at end of file diff --git a/src/ansys/stk/core/uicore.py b/src/ansys/stk/core/uicore.py index ab531c606e..ada7e1e3b6 100644 --- a/src/ansys/stk/core/uicore.py +++ b/src/ansys/stk/core/uicore.py @@ -40,12 +40,8 @@ set_class_attribute, ) from .internal.comutil import IDispatch, IUnknown -from .utilities.exceptions import STKRuntimeError -def _raise_uninitialized_error(*args): - raise STKRuntimeError("Valid STK object model classes are returned from STK methods and should not be created independently.") - class WindowServiceType(IntEnum): """Well-known types of services.""" @@ -234,7 +230,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WindowsCollection, [WindowsCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5494012632689531786, 14643514705293336469), WindowsCollection) +agcls.AgClassCatalog.add_catalog_entry((5214364363717914366, 13578877492221407144), WindowsCollection) agcls.AgTypeNameMap["WindowsCollection"] = WindowsCollection class Window(SupportsDeleteCallback): @@ -479,7 +475,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Window, [Window, ]) -agcls.AgClassCatalog.add_catalog_entry((4826632444527701187, 17778306301041749141), Window) +agcls.AgClassCatalog.add_catalog_entry((5499256377237207604, 1833479666897313423), Window) agcls.AgTypeNameMap["Window"] = Window class Toolbar(SupportsDeleteCallback): @@ -565,7 +561,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, Toolbar, [Toolbar, ]) -agcls.AgClassCatalog.add_catalog_entry((5472906868102444420, 13479142476234282134), Toolbar) +agcls.AgClassCatalog.add_catalog_entry((4933179785366539802, 14000769212146133947), Toolbar) agcls.AgTypeNameMap["Toolbar"] = Toolbar class ToolbarCollection(SupportsDeleteCallback): @@ -663,7 +659,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, ToolbarCollection, [ToolbarCollection, ]) -agcls.AgClassCatalog.add_catalog_entry((5214835483446608103, 6177983444187579524), ToolbarCollection) +agcls.AgClassCatalog.add_catalog_entry((5456824333564167713, 9127285738383814044), ToolbarCollection) agcls.AgTypeNameMap["ToolbarCollection"] = ToolbarCollection class WindowMapObject(SupportsDeleteCallback): @@ -703,7 +699,7 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WindowMapObject, [WindowMapObject, ]) -agcls.AgClassCatalog.add_catalog_entry((5532961742508552268, 7732337666827650452), WindowMapObject) +agcls.AgClassCatalog.add_catalog_entry((4810650615632165871, 5900599590476949660), WindowMapObject) agcls.AgTypeNameMap["WindowMapObject"] = WindowMapObject class WindowGlobeObject(SupportsDeleteCallback): @@ -743,5 +739,5 @@ def __setattr__(self, attrname, value): """Attempt to assign an attribute.""" set_class_attribute(self, attrname, value, WindowGlobeObject, [WindowGlobeObject, ]) -agcls.AgClassCatalog.add_catalog_entry((5334286057966533215, 999415816428096669), WindowGlobeObject) +agcls.AgClassCatalog.add_catalog_entry((4681936252797348470, 12626443510729352364), WindowGlobeObject) agcls.AgTypeNameMap["WindowGlobeObject"] = WindowGlobeObject \ No newline at end of file diff --git a/src/ansys/stk/core/utilities/colors.py b/src/ansys/stk/core/utilities/colors.py index 42bbf292ec..cf336a4e23 100644 --- a/src/ansys/stk/core/utilities/colors.py +++ b/src/ansys/stk/core/utilities/colors.py @@ -21,19 +21,17 @@ # SOFTWARE. """ -Used to communicate color information between Python and STK. +Used to communicate color information. Color is the color object type and Colors is the factory for creating Color objects. """ import typing -from .exceptions import STKColorError - class Color(object): """ - An opaque color representation that can be used with the STK Object Model. + An opaque color representation that can be used with the Object Model. Examples -------- @@ -67,7 +65,7 @@ def __init__(self): self._b = 0 def __eq__(self, other): - """Check equality of the underlying STK references.""" + """Check equality of the underlying references.""" return self._r == other._r and self._g == other._g and self._b == other._b def _to_ole_color(self) -> int: @@ -81,7 +79,7 @@ def _from_ole_color(self, ole:int): @staticmethod def _validate_rgb(val): if val > 255 or val < 0: - raise STKColorError("RGB values should be between 0 and 255, inclusive.") + raise RuntimeError("RGB values should be between 0 and 255, inclusive.") return val def _to_argb(self) -> int: @@ -103,7 +101,7 @@ def get_rgb(self) -> typing.Tuple[int, int, int]: class ColorRGBA(object): """ - A variably translucent color representation that can be used with certain methods in the STK Object Model. + A variably translucent color representation that can be used with certain methods in the Object Model. Examples -------- @@ -126,7 +124,7 @@ def __init__(self, c:Color, alpha=255): self._alpha = alpha def __eq__(self, other): - """Check equality of the underlying STK references.""" + """Check equality of the underlying references.""" return self._color == other._color and self._alpha == other._alpha def _to_argb(self) -> int: @@ -142,7 +140,7 @@ def alpha(self, value:int) -> None: if value >= 0 and value <= 255: self._alpha = value else: - raise STKColorError("Alpha value should be between 0 (fully translucent) and 255 (fully opaque), inclusive.") + raise RuntimeError("Alpha value should be between 0 (fully translucent) and 255 (fully opaque), inclusive.") @property def color(self) -> Color: @@ -156,7 +154,7 @@ def from_rgb(r:int, g:int, b:int) -> Color: class Colors(object): """ - A factory for creating Color objects that may be used with the STK object model. + A factory for creating Color objects that may be used with the Object Model. Contains factory methods and named colors. @@ -206,7 +204,7 @@ def from_argb(*args): elif len(args) == 4: # a, r, g, b return _ColorsImpl.from_rgb(args[1], args[2], args[3]) else: - raise STKColorError('unsupported color conversion') + raise RuntimeError('unsupported color conversion') AliceBlue = _ColorsImpl.from_rgb(240, 248, 255) AntiqueWhite = _ColorsImpl.from_rgb(250, 235, 215) diff --git a/src/ansys/stk/core/utilities/comobject.py b/src/ansys/stk/core/utilities/comobject.py index d08e095245..28893413b9 100644 --- a/src/ansys/stk/core/utilities/comobject.py +++ b/src/ansys/stk/core/utilities/comobject.py @@ -20,7 +20,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -"""Contains a wrapper for a raw COM object that is not part of the STK Object Model.""" +"""Contains a wrapper for a raw COM object that is not part of the Object Model.""" from ctypes import c_void_p @@ -29,7 +29,7 @@ class COMObject(object): """ Holds a raw COM pointer. - May be returned from STK if the return argument is not part of the STK Object Model. + May be returned from if the return argument is not part of the Object Model. """ def __init__(self): diff --git a/src/ansys/stk/core/utilities/exceptions.py b/src/ansys/stk/core/utilities/exceptions.py deleted file mode 100644 index 89d3c93ae2..0000000000 --- a/src/ansys/stk/core/utilities/exceptions.py +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright (C) 2022 - 2025 ANSYS, Inc. and/or its affiliates. -# SPDX-License-Identifier: MIT -# -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in all -# copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -"""Contains specific exceptions that may be raised from the STK API.""" - - -class STKInitializationError(RuntimeError): - """Raised in STKDesktop and STKEngine when unable to initialize or attach to STK.""" - -class STKInvalidCastError(RuntimeError): - """Raised when attempting to cast an object to an unsupported interface or class type.""" - -class STKRuntimeError(RuntimeError): - """Raised when an STK method call fails.""" - -class STKAttributeError(AttributeError): - """Raised when attempting to set an unrecognized attribute within the STK API.""" - -class STKEventsAPIError(SyntaxError): - """Raised when attempting to assign to an STK Event rather than using operator += or -=.""" - -class STKPluginMethodNotImplementedError(SyntaxError): - """Raised when a plugin method is called by STK that was not implemented by the user.""" - -class STKInvalidTimerError(RuntimeError): - """Raised when attempting to use an engine timer that cannot be implemented.""" - -class STKColorError(RuntimeError): - """Raised when a problem is encountered with color classes.""" - -class GrpcUtilitiesError(SyntaxError): - """Raised when using gRPC utilities in an unsupported manner.""" diff --git a/src/ansys/stk/core/utilities/grpcutilities.py b/src/ansys/stk/core/utilities/grpcutilities.py index 1642ba402c..555760ff14 100644 --- a/src/ansys/stk/core/utilities/grpcutilities.py +++ b/src/ansys/stk/core/utilities/grpcutilities.py @@ -30,7 +30,6 @@ import typing from ..internal.apiutil import SupportsDeleteCallback -from .exceptions import GrpcUtilitiesError try: from ..internal.AgGrpcServices_pb2 import BatchedInvokeRequest, InvokeRequest @@ -103,7 +102,7 @@ def _private_init(self, client:"GrpcClient", max_batch:int=None) -> None: self._batching = False if max_batch is not None: if max_batch > GrpcCallBatcher._default_max_batch_size: - raise GrpcUtilitiesError(f"Batch size cannot exceed {GrpcCallBatcher._default_max_batch_size} due to gRPC message size restrictions.") + raise SyntaxError(f"Batch size cannot exceed {GrpcCallBatcher._default_max_batch_size} due to gRPC message size restrictions.") self._max_batch = max_batch def __enter__(self): @@ -178,7 +177,7 @@ def _bypass_future_creation(source_obj:typing.Any, future_provider:typing.Union[ attr_name = superclass._property_names[future_provider] break if attr_name is None: - raise GrpcUtilitiesError("Cannot create gRPC future; incorrect type.") + raise SyntaxError("Cannot create gRPC future; incorrect type.") return getattr(source_obj, attr_name) def create_future(self, source_obj:typing.Any, future_provider:typing.Union[typing.Callable, property], future_type:typing.Any, *args) -> typing.Any: @@ -193,12 +192,12 @@ def create_future(self, source_obj:typing.Any, future_provider:typing.Union[typi if self._disable_batching: return GrpcCallBatcher._bypass_future_creation(source_obj, future_provider, *args) if not self._batching: - raise GrpcUtilitiesError("Batcher must be active to create futures.") + raise SyntaxError("Batcher must be active to create futures.") if not callable(future_type): - raise GrpcUtilitiesError("Future class type must be a full STK Object type (e.g. Scenario, not Scenario).") + raise SyntaxError("Future class type must be a full STK Object type (e.g. Scenario, not Scenario).") future = future_type() if not isinstance(future, SupportsDeleteCallback): - raise GrpcUtilitiesError("Future class type must be a full STK Object type (e.g. Scenario, not Scenario).") + raise SyntaxError("Future class type must be a full STK Object type (e.g. Scenario, not Scenario).") intf_proxy = GrpcInterfaceFuture(self, self._next_future_id, source_obj, future_provider, *args) intf_pimpl = GrpcInterfacePimpl(intf_proxy) future._private_init(intf_pimpl) diff --git a/tests/doc_snippets_tests/analysis_workbench/analysis_workbench_snippets.py b/tests/doc_snippets_tests/analysis_workbench/analysis_workbench_snippets.py index 67c1836726..a12988c83e 100644 --- a/tests/doc_snippets_tests/analysis_workbench/analysis_workbench_snippets.py +++ b/tests/doc_snippets_tests/analysis_workbench/analysis_workbench_snippets.py @@ -204,14 +204,14 @@ def CreateScriptVectorSnippet(self, vgtSat): customScript = VectFactory.create("Script", "Description", VectorType.CUSTOM_SCRIPT) # Initialization script if needed # customScript.InitializationScriptFile = '' - trainingSamplesDir = r"C:\Program Files\AGI\STK 12\Data\Resources\stktraining\samples" + trainingSamplesDir = r"C:\Program Files\AGI\STK_ODTK 13\Data\Resources\stktraining\samples" scriptFilePath = r"\Heliograph\Scripting\VectorTool\Vector\vector.vbs" customScript.script_file = trainingSamplesDir + scriptFilePath if customScript.is_valid is False: print("Script component not valid!") from os import getenv - customScriptingDir = r"C:\Users\%s\Documents\STK 12\Config\Scripting\VectorTool" % getenv("USERNAME") + customScriptingDir = r"C:\Users\%s\Documents\STK_ODTK 13\Config\Scripting\VectorTool" % getenv("USERNAME") print(r"Copy vbs file from " + trainingSamplesDir + scriptFilePath + r" to " + customScriptingDir) def test_CreateProjectionVectorSnippet(self): diff --git a/tests/doc_snippets_tests/camera/camera_snippets.py b/tests/doc_snippets_tests/camera/camera_snippets.py index cdcd01cf2b..ab63c4614e 100644 --- a/tests/doc_snippets_tests/camera/camera_snippets.py +++ b/tests/doc_snippets_tests/camera/camera_snippets.py @@ -52,7 +52,7 @@ def get_scenario(self): def test_CameraExtentsSnippet(self): try: scenario = self.get_scenario() - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] imageryTile = scenario.scene_manager.scenes.item(0).central_bodies.earth.imagery.add_uri_string( os.path.join( installPath, "Data", "Resources", "stktraining", "imagery", "NPS_OrganPipeCactus_Map.pdttx" diff --git a/tests/doc_snippets_tests/conftest.py b/tests/doc_snippets_tests/conftest.py index ab4eda7029..d65d31cacc 100644 --- a/tests/doc_snippets_tests/conftest.py +++ b/tests/doc_snippets_tests/conftest.py @@ -26,6 +26,7 @@ def pytest_addoption(parser): + parser.addoption( "--target", action="store", @@ -81,6 +82,7 @@ def pytest_addoption(parser): def pytest_sessionstart(session): + target = session.config.getoption("--target") attach = session.config.getoption("--attach") grpc_host = session.config.getoption("--grpc_host") @@ -109,6 +111,7 @@ def pytest_sessionstart(session): def pytest_sessionfinish(session): + print("\n\nUninitializing STK") EngineLifetimeManager.Uninitialize(force=True) diff --git a/tests/doc_snippets_tests/data_analysis/data_analysis_snippets.py b/tests/doc_snippets_tests/data_analysis/data_analysis_snippets.py index 889a154712..23c3eb17d9 100644 --- a/tests/doc_snippets_tests/data_analysis/data_analysis_snippets.py +++ b/tests/doc_snippets_tests/data_analysis/data_analysis_snippets.py @@ -96,6 +96,7 @@ def _create_coverage_scenario(self): satellite: Satellite for satellite in [circ_sat, repeat_sat, sun_sat]: + satellite.set_propagator_type(PropagatorType.J4_PERTURBATION) propagator: PropagatorJ4Perturbation = satellite.propagator diff --git a/tests/doc_snippets_tests/graphics/globeoverlays/globeoverlays_snippets.py b/tests/doc_snippets_tests/graphics/globeoverlays/globeoverlays_snippets.py index 84bed64790..691a561a9b 100644 --- a/tests/doc_snippets_tests/graphics/globeoverlays/globeoverlays_snippets.py +++ b/tests/doc_snippets_tests/graphics/globeoverlays/globeoverlays_snippets.py @@ -63,7 +63,7 @@ def AddTerrainImagerySnippet(self, scenario): # Retrieve the boundaries of the imported files manager = scenario.scene_manager # Add Terrain - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] terrainTile = manager.scenes.item(0).central_bodies.earth.terrain.add_uri_string( os.path.join(installPath, "Data", "Resources", "stktraining", "samples", "SRTM_Skopje.pdtt") ) diff --git a/tests/doc_snippets_tests/graphics/graphics_snippets.py b/tests/doc_snippets_tests/graphics/graphics_snippets.py index b913bb87e1..73402376ff 100644 --- a/tests/doc_snippets_tests/graphics/graphics_snippets.py +++ b/tests/doc_snippets_tests/graphics/graphics_snippets.py @@ -134,7 +134,7 @@ def test_SurfaceExtentTriangulatorSnippet(self): def SurfaceExtentTriangulatorSnippet(self, scenario): # Scenario scenario: Scenario object manager = scenario.scene_manager - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] texture_path = os.path.join(installPath, "STKData", "VO", "Textures", "AGI_logo_small.png") texture = manager.textures.load_from_string_uri(texture_path) mesh = manager.initializers.surface_mesh_primitive.initialize() @@ -190,7 +190,7 @@ def TextureScreenOverlaySnippet(self, scenario): manager = scenario.scene_manager overlays = manager.screen_overlays.overlays textureOverlay = manager.initializers.texture_screen_overlay.initialize_with_xy_width_height(0, 0, 128, 128) - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] textureOverlay.texture = manager.textures.load_from_string_uri( os.path.join(installPath, "STKData", "VO", "Textures", "agilogo3.ppm") ) diff --git a/tests/doc_snippets_tests/scenario/scenario_management/scenario_management_snippets.py b/tests/doc_snippets_tests/scenario/scenario_management/scenario_management_snippets.py index 3f85c5031e..851d2639a4 100644 --- a/tests/doc_snippets_tests/scenario/scenario_management/scenario_management_snippets.py +++ b/tests/doc_snippets_tests/scenario/scenario_management/scenario_management_snippets.py @@ -76,7 +76,7 @@ def test_OpenVdfSTKSnippet(self): def OpenVdfSTKSnippet(self, root): # STKObjectRoot root: STK Object Model Root if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] vdfPath = "Data", "ExampleScenarios", "Intro_STK_Space_Systems.vdf" diff --git a/tests/doc_snippets_tests/stk_objects/chain/chain_snippets.py b/tests/doc_snippets_tests/stk_objects/chain/chain_snippets.py index fb56c33eef..c40800b1ef 100644 --- a/tests/doc_snippets_tests/stk_objects/chain/chain_snippets.py +++ b/tests/doc_snippets_tests/stk_objects/chain/chain_snippets.py @@ -71,7 +71,7 @@ def test_ComputeChainSnippet(self): MySatellite = self.get_scenario().children.new(STKObjectType.SATELLITE, "MySatellite") MySatellite.propagator.propagate() - self.ComputeChainSnippet(chain) + self.ComputeChainSnippet(chain, MyFacility, MySatellite) finally: chain.unload() MyFacility.unload() @@ -83,12 +83,12 @@ def test_ComputeChainSnippet(self): category="STK Objects | Chain", eid="stkobjects~Chain", ) - def ComputeChainSnippet(self, chain): + def ComputeChainSnippet(self, chain, facility, satellite): # Chain chain: Chain object - # Add some objects to chain (using STK path) - chain.objects.add("Facility/MyFacility") - chain.objects.add("Satellite/MySatellite") + # Add some objects to chain + chain.start_object = facility + chain.end_object = satellite # Compute the chain chain.compute_access() @@ -100,7 +100,7 @@ def test_CreateChainAdvancedSnippet(self): satellite.propagator.propagate() MyFacility = self.get_scenario().children.new(STKObjectType.FACILITY, "MyFacility") - self.CreateChainAdvancedSnippet(self.get_root(), chain, satellite) + self.CreateChainAdvancedSnippet(self.get_root(), chain, MyFacility, satellite) finally: chain.unload() satellite.unload() @@ -112,7 +112,7 @@ def test_CreateChainAdvancedSnippet(self): category="STK Objects | Chain", eid="stkobjects~Chain", ) - def CreateChainAdvancedSnippet(self, root, chain, satellite): + def CreateChainAdvancedSnippet(self, root, chain, facility, satellite): # Chain chain: Chain object # Satellite satellite: Satellite object @@ -120,8 +120,8 @@ def CreateChainAdvancedSnippet(self, root, chain, satellite): chain.clear_access() # Add some objects to chain - chain.objects.add("Facility/MyFacility") - chain.objects.add_object(satellite) + chain.start_object = facility + chain.end_object = satellite # Configure chain parameters chain.recompute_automatically = False diff --git a/tests/doc_snippets_tests/stk_objects/communications/antenna/antenna_snippets.py b/tests/doc_snippets_tests/stk_objects/communications/antenna/antenna_snippets.py index 0fcfa60974..996862043f 100644 --- a/tests/doc_snippets_tests/stk_objects/communications/antenna/antenna_snippets.py +++ b/tests/doc_snippets_tests/stk_objects/communications/antenna/antenna_snippets.py @@ -87,8 +87,8 @@ def test_ModifyAntennaSnippet(self): ) def ModifyAntennaSnippet(self, antenna): # Antenna antenna: Antenna object - antenna.set_model("Dipole") - antennaModel = antenna.model + antenna.model_component_linking.set_component("Dipole") + antennaModel = antenna.model_component_linking.component antennaModel.design_frequency = 15 # GHz antennaModel.length = 1.5 # m antennaModel.length_to_wavelength_ratio = 45 diff --git a/tests/doc_snippets_tests/stk_objects/communications/receiver/receiver_snippets.py b/tests/doc_snippets_tests/stk_objects/communications/receiver/receiver_snippets.py index 50a65c297e..8a12da1551 100644 --- a/tests/doc_snippets_tests/stk_objects/communications/receiver/receiver_snippets.py +++ b/tests/doc_snippets_tests/stk_objects/communications/receiver/receiver_snippets.py @@ -87,8 +87,8 @@ def test_ModifyReceiverModelSnippet(self): ) def ModifyReceiverModelSnippet(self, receiver): # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component recModel.track_frequency_automatically = False recModel.frequency = 11.81 @@ -110,11 +110,11 @@ def test_ModifyReceiverAntennaSnippet(self): ) def ModifyReceiverAntennaSnippet(self, receiver): # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component antennaControl = recModel.antenna_control - antennaControl.set_embedded_model("Hemispherical") - antennaControl.embedded_model.efficiency = 85 # Percent + antennaControl.embedded_model_component_linking.set_component("Hemispherical") + antennaControl.embedded_model_component_linking.component.efficiency = 85 # Percent def test_ModifyReceiverPolarizationSnippet(self): try: @@ -134,7 +134,7 @@ def test_ModifyReceiverPolarizationSnippet(self): ) def ModifyReceiverPolarizationSnippet(self, receiver): # Receiver receiver: Receiver object - recModel = receiver.model + recModel = receiver.model_component_linking.component recModel.enable_polarization = True recModel.set_polarization_type(PolarizationType.LINEAR) polarization = recModel.polarization @@ -160,8 +160,8 @@ def test_ModifyReceiverOrientationSnippet(self): def ModifyReceiverOrientationSnippet(self, receiver): # Complex receivers Only # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component antennaControl = recModel.antenna_control antOrientation = antennaControl.embedded_model_orientation antOrientation.assign_az_el(45, 85, AzElAboutBoresight.ROTATE) @@ -187,8 +187,8 @@ def test_ModifyReceiverSysNoiseTempSnippet(self): ) def ModifyReceiverSysNoiseTempSnippet(self, receiver): # Receiver receiver: Receiver object - receiver.set_model("Complex Receiver Model") - recModel = receiver.model + receiver.model_component_linking.set_component("Complex Receiver Model") + recModel = receiver.model_component_linking.component recModel.system_noise_temperature.constant_noise_temperature = 280 # K def test_ModifyReceiverDemodulatorSnippet(self): @@ -209,7 +209,7 @@ def test_ModifyReceiverDemodulatorSnippet(self): ) def ModifyReceiverDemodulatorSnippet(self, receiver): # Receiver receiver: Receiver object - recModel = receiver.model + recModel = receiver.model_component_linking.component recModel.select_demodulator_automatically = False recModel.set_demodulator("16PSK") @@ -231,10 +231,10 @@ def test_ModifyReceiverFilterSnippet(self): ) def ModifyReceiverFilterSnippet(self, receiver): # Receiver receiver: Receiver object - recModel = receiver.model + recModel = receiver.model_component_linking.component recModel.enable_filter = True - recModel.set_filter("Bessel") - recFilter = recModel.filter + recModel.filter_component_linking.set_component("Bessel") + recFilter = recModel.filter_component_linking.component recFilter.lower_bandwidth_limit = -20 recFilter.upper_bandwidth_limit = 20 recFilter.cut_off_frequency = 10 @@ -257,6 +257,6 @@ def test_ReceiverAdditionalGainSnippet(self): ) def ReceiverAdditionalGainSnippet(self, receiver): # Receiver receiver: Receiver object - recModel = receiver.model + recModel = receiver.model_component_linking.component gain = recModel.pre_receive_gains_losses.add(5) # dB gain.identifier = "Example Gain" diff --git a/tests/doc_snippets_tests/stk_objects/communications/transmitter/transmitter_snippets.py b/tests/doc_snippets_tests/stk_objects/communications/transmitter/transmitter_snippets.py index 42b8c67a69..e209a4197e 100644 --- a/tests/doc_snippets_tests/stk_objects/communications/transmitter/transmitter_snippets.py +++ b/tests/doc_snippets_tests/stk_objects/communications/transmitter/transmitter_snippets.py @@ -86,8 +86,8 @@ def test_ModifyTransmitterSnippet(self): ) def ModifyTransmitterSnippet(self, transmitter): # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component txModel.frequency = 14 # GHz txModel.power = 25 # dBW txModel.data_rate = 15 # Mb/sec @@ -110,11 +110,11 @@ def test_ModifyTransmitterAntennaSnippet(self): ) def ModifyTransmitterAntennaSnippet(self, transmitter): # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component antennaControl = txModel.antenna_control - antennaControl.set_embedded_model("Isotropic") - antennaControl.embedded_model.efficiency = 85 # Percent + antennaControl.embedded_model_component_linking.set_component("Isotropic") + antennaControl.embedded_model_component_linking.component.efficiency = 85 # Percent def test_ModifyTransmitterPolarizationPropertiesSnippet(self): try: @@ -134,8 +134,8 @@ def test_ModifyTransmitterPolarizationPropertiesSnippet(self): ) def ModifyTransmitterPolarizationPropertiesSnippet(self, transmitter): # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component txModel.enable_polarization = True txModel.set_polarization_type(PolarizationType.LINEAR) polarization = txModel.polarization @@ -160,8 +160,8 @@ def test_ModifyTransmitterPolarizationOrientationAndPositionSnippet(self): ) def ModifyTransmitterPolarizationOrientationAndPositionSnippet(self, transmitter): # Transmitter transmitter: Transmitter object - transmitter.set_model("Complex Transmitter Model") - txModel = transmitter.model + transmitter.model_component_linking.set_component("Complex Transmitter Model") + txModel = transmitter.model_component_linking.component antennaControl = txModel.antenna_control antOrientation = antennaControl.embedded_model_orientation antOrientation.assign_az_el(0, 90, 1) # 1 represents Rotate About Boresight @@ -187,7 +187,7 @@ def test_ModifyTransmitterModulatorSnippet(self): ) def ModifyTransmitterModulatorSnippet(self, transmitter): # Transmitter transmitter: Transmitter object - txModel = transmitter.model + txModel = transmitter.model_component_linking.component txModel.set_modulator("BPSK") txModel.modulator.scale_bandwidth_automatically = True @@ -209,10 +209,10 @@ def test_ModifyTransmitterFilterSnippet(self): ) def ModifyTransmitterFilterSnippet(self, transmitter): # Transmitter transmitter: Transmitter object - txModel = transmitter.model + txModel = transmitter.model_component_linking.component txModel.enable_filter = True - txModel.set_filter("Butterworth") - recFilter = txModel.filter + txModel.filter_component_linking.set_component("Butterworth") + recFilter = txModel.filter_component_linking.component recFilter.lower_bandwidth_limit = -20 recFilter.upper_bandwidth_limit = 20 recFilter.cut_off_frequency = 10 @@ -235,6 +235,6 @@ def test_TransmitteradditionalGainSnippet(self): ) def TransmitteradditionalGainSnippet(self, transmitter): # Transmitter transmitter: Transmitter object - txModel = transmitter.model + txModel = transmitter.model_component_linking.component gain = txModel.post_transmit_gains_losses.add(-5) # dB gain.identifier = "Example Loss" diff --git a/tests/doc_snippets_tests/stk_objects/facility/facility_snippets.py b/tests/doc_snippets_tests/stk_objects/facility/facility_snippets.py index 2d9b48fda5..200ec865ee 100644 --- a/tests/doc_snippets_tests/stk_objects/facility/facility_snippets.py +++ b/tests/doc_snippets_tests/stk_objects/facility/facility_snippets.py @@ -78,14 +78,13 @@ def test_GetValidFacilitySnippet(self): ) def GetValidFacilitySnippet(self, root): # STKObjectRoot root: STK Object Model Root - from ansys.stk.core.utilities.exceptions import STKRuntimeError from ansys.stk.core.stkobjects import Facility, STKObjectType try: # this facility is not a valid STK reference my_facility_attempt = Facility() my_facility_attempt.height_above_ground = 123.4 - except STKRuntimeError as e: + except RuntimeError as e: print(e) # this facility represents a valid STK object diff --git a/tests/doc_snippets_tests/stk_objects/mto/mto_snippets.py b/tests/doc_snippets_tests/stk_objects/mto/mto_snippets.py index 3b3627ab3a..07518ec9a0 100644 --- a/tests/doc_snippets_tests/stk_objects/mto/mto_snippets.py +++ b/tests/doc_snippets_tests/stk_objects/mto/mto_snippets.py @@ -94,7 +94,7 @@ def MTOLoadTrackSnippet(self, mto): # load_points expects the path an Ephemeris file path # MTO mto: MTO Object track2 = mto.tracks.add(2) - installPath = r"C:\Program Files\AGI\STK 12" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] + installPath = r"C:\Program Files\AGI\STK_ODTK 13" if os.name == "nt" else os.environ["STK_INSTALL_DIR"] track2.points.load_points( os.path.join(installPath, "Data", "Resources", "stktraining", "text", "EphemerisLLATimePosVel_Example.e") ) diff --git a/tests/doc_snippets_tests/stk_objects/satellite/satellite_snippets.py b/tests/doc_snippets_tests/stk_objects/satellite/satellite_snippets.py index 22a26c69ff..9cca8216ac 100644 --- a/tests/doc_snippets_tests/stk_objects/satellite/satellite_snippets.py +++ b/tests/doc_snippets_tests/stk_objects/satellite/satellite_snippets.py @@ -165,7 +165,7 @@ def HPOPSatelliteSnippet(self, satellite): forceModel = satellite.propagator.force_model if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] grv_path = ["STKData", "CentralBodies", "Earth", "WGS84_EGM96.grv"] @@ -232,7 +232,7 @@ def SPICESatelliteSnippet(self, root, satellite): satellite.set_propagator_type(PropagatorType.SPICE) propagator = satellite.propagator if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] bspPath = ["STKData", "Spice", "planets.bsp"] @@ -359,7 +359,7 @@ def test_SatelliteAttitudeExternalSnippet(self): def SatelliteAttitudeExternalSnippet(self, satellite): # Satellite satellite: Satellite object if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] satellite.attitude.external.load( @@ -416,7 +416,7 @@ def BasicGraphics2DSnippet(self, satellite): attributes.line.style = LineStyle.LONG_DASH attributes.color = Colors.Lime if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] attributes.marker_style = os.path.join(installPath, "STKData", "Pixmaps", "MarkersWin", "m010Satellite.bmp") @@ -707,7 +707,7 @@ def GraphicsModelSnippet(self, satellite): model.model_data.filename = r"STKData\VO\Models\Space\dsp.glb" orbitmarker = model.orbit_marker if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] orbitmarker.set_marker_image_filename(os.path.join(installPath, "STKData", "VO", "Markers", "Satellite.ppm")) diff --git a/tests/doc_snippets_tests/stk_objects/sensor/sensor_snippets.py b/tests/doc_snippets_tests/stk_objects/sensor/sensor_snippets.py index 20fc263386..511a192fa8 100644 --- a/tests/doc_snippets_tests/stk_objects/sensor/sensor_snippets.py +++ b/tests/doc_snippets_tests/stk_objects/sensor/sensor_snippets.py @@ -284,7 +284,7 @@ def test_SensorBodyMaskSnippet(self): def SensorBodyMaskSnippet(self, sensor): # Sensor sensor: Sensor object if os.name == "nt": - installPath = r"C:\Program Files\AGI\STK 12" + installPath = r"C:\Program Files\AGI\STK_ODTK 13" else: installPath = os.environ["STK_INSTALL_DIR"] bmskPath = ["Data", "Resources", "stktraining", "text", "BodyMask_hga.bmsk"] diff --git a/tests/doc_snippets_tests/test_util.py b/tests/doc_snippets_tests/test_util.py index 67c8677a3c..249103d66c 100644 --- a/tests/doc_snippets_tests/test_util.py +++ b/tests/doc_snippets_tests/test_util.py @@ -44,7 +44,7 @@ from ansys.stk.core.stkobjects.aviator import * from ansys.stk.core.stkutil import * from ansys.stk.core.analysis_workbench import * -from ansys.stk.core.utilities.exceptions import * +from ansys.stk.core.internal.comutil import OLE32Lib from app_provider import TestTarget @@ -77,7 +77,9 @@ class EngineLifetimeManager: @staticmethod def Initialize(args=None, lock=False) -> "IAgAppProvider": + if EngineLifetimeManager.target is None and args is not None: + if os.name != "nt" and args.target == "Stk": raise RuntimeError("Stk target not supported on Linux.") @@ -216,6 +218,7 @@ def SuppressFinalize(obj): class Assert: + @staticmethod def assertIsNone(obj, msg=None): testCase = GetTestCase() @@ -913,6 +916,7 @@ def DoEvents(): class IAgAppProvider: + def CreateApplication(self, ignored) -> "STKObjectRoot": return None @@ -929,6 +933,7 @@ class PythonStkApplicationProvider(IAgAppProvider): Application = None def __init__(self, args, use_grpc: bool = False): + if args.attach: self.stk: "STKDesktopApplication" = STKDesktop.attach_to_application( grpc_server=use_grpc, grpc_port=args.grpc_port, grpc_host=args.grpc_host @@ -1214,7 +1219,7 @@ def GetSTKDBDir(): TestBase._stkDbDir = TestBase.GetSTKHomeDir() else: # all users - TestBase._stkDbDir = os.path.join(os.environ["ALLUSERSPROFILE"], "AGI", "STK 12") + TestBase._stkDbDir = os.path.join(os.environ["ALLUSERSPROFILE"], "AGI", "STK_ODTK 13") print(f"Using STKDB={TestBase._stkDbDir}") return TestBase._stkDbDir @@ -1337,6 +1342,44 @@ def IsLinux(): return platform.startswith("linux") + @staticmethod + def IsRegFree(): + return OLE32Lib.use_xcom_registry + + @staticmethod + def SupportsCSharpPlugins(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsScriptPlugins(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsScriptingTool(): + # Could be supported if we update the test to use Python + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsSEET(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsRAE(): + return not OSHelper.IsLinux() + + @staticmethod + def SupportsInSite64(): + return not OSHelper.IsLinux() + + @staticmethod + def IsSupportedPlugin(pluginName: str): + pythonPlugin = "Python" in pluginName + return ( + (not OSHelper.IsLinux() and not OSHelper.IsRegFree()) + or (OSHelper.IsLinux() and pythonPlugin) + or (OSHelper.IsRegFree() and pythonPlugin) + ) + class TimeSpan: def __init__(self, time): @@ -1752,6 +1795,7 @@ def WriteStr(self, indent, strMsg): class CategoryManager: + included_categories = [] excluded_categories = [] isUsingPyTest = False diff --git a/tests/extensions/data_analysis/graphs/baseline/test_access_duration_pie_chart_during_leap_second.png b/tests/extensions/data_analysis/graphs/baseline/test_access_duration_pie_chart_during_leap_second.png index f66d3a8aaa..e4e775acbc 100644 Binary files a/tests/extensions/data_analysis/graphs/baseline/test_access_duration_pie_chart_during_leap_second.png and b/tests/extensions/data_analysis/graphs/baseline/test_access_duration_pie_chart_during_leap_second.png differ diff --git a/tests/extensions/data_analysis/graphs/baseline/test_cumulative_dwell_cumulative_pie_chart_during_leap_second.png b/tests/extensions/data_analysis/graphs/baseline/test_cumulative_dwell_cumulative_pie_chart_during_leap_second.png index 80d39d9c14..17cae9871d 100644 Binary files a/tests/extensions/data_analysis/graphs/baseline/test_cumulative_dwell_cumulative_pie_chart_during_leap_second.png and b/tests/extensions/data_analysis/graphs/baseline/test_cumulative_dwell_cumulative_pie_chart_during_leap_second.png differ diff --git a/tests/extensions/data_analysis/graphs/baseline/test_cumulative_sunlight_cumulative_pie_chart_groundvehicle.png b/tests/extensions/data_analysis/graphs/baseline/test_cumulative_sunlight_cumulative_pie_chart_groundvehicle.png index 7f4f985bd2..8aa30b2e2b 100644 Binary files a/tests/extensions/data_analysis/graphs/baseline/test_cumulative_sunlight_cumulative_pie_chart_groundvehicle.png and b/tests/extensions/data_analysis/graphs/baseline/test_cumulative_sunlight_cumulative_pie_chart_groundvehicle.png differ diff --git a/tests/extensions/data_analysis/graphs/baseline/test_footprint_area_line_chart_sensor.png b/tests/extensions/data_analysis/graphs/baseline/test_footprint_area_line_chart_sensor.png index 2a42b94048..9a81bba1f3 100644 Binary files a/tests/extensions/data_analysis/graphs/baseline/test_footprint_area_line_chart_sensor.png and b/tests/extensions/data_analysis/graphs/baseline/test_footprint_area_line_chart_sensor.png differ diff --git a/tests/extensions/data_analysis/graphs/baseline/test_polewanderx_line_chart_scenario.png b/tests/extensions/data_analysis/graphs/baseline/test_polewanderx_line_chart_scenario.png index edb760fa5c..da1a9d8aab 100644 Binary files a/tests/extensions/data_analysis/graphs/baseline/test_polewanderx_line_chart_scenario.png and b/tests/extensions/data_analysis/graphs/baseline/test_polewanderx_line_chart_scenario.png differ diff --git a/tests/extensions/data_analysis/graphs/baseline/test_probability_of_detection_line_chart_access.png b/tests/extensions/data_analysis/graphs/baseline/test_probability_of_detection_line_chart_access.png index 556f3c2374..18e56ec8af 100644 Binary files a/tests/extensions/data_analysis/graphs/baseline/test_probability_of_detection_line_chart_access.png and b/tests/extensions/data_analysis/graphs/baseline/test_probability_of_detection_line_chart_access.png differ diff --git a/tests/extensions/data_analysis/graphs/baseline/test_radar_antenna_gain_line_chart_access.png b/tests/extensions/data_analysis/graphs/baseline/test_radar_antenna_gain_line_chart_access.png index 62e14e02ff..13a8c90a09 100644 Binary files a/tests/extensions/data_analysis/graphs/baseline/test_radar_antenna_gain_line_chart_access.png and b/tests/extensions/data_analysis/graphs/baseline/test_radar_antenna_gain_line_chart_access.png differ diff --git a/tests/extensions/data_analysis/graphs/baseline/test_revisit_diagram_interval_pie_chart_during_leap_second.png b/tests/extensions/data_analysis/graphs/baseline/test_revisit_diagram_interval_pie_chart_during_leap_second.png index 9aea44fd11..86628b2fb3 100644 Binary files a/tests/extensions/data_analysis/graphs/baseline/test_revisit_diagram_interval_pie_chart_during_leap_second.png and b/tests/extensions/data_analysis/graphs/baseline/test_revisit_diagram_interval_pie_chart_during_leap_second.png differ diff --git a/tests/extensions/data_analysis/graphs/test_access_graphs.py b/tests/extensions/data_analysis/graphs/test_access_graphs.py index 6d67436b86..571ce47c86 100644 --- a/tests/extensions/data_analysis/graphs/test_access_graphs.py +++ b/tests/extensions/data_analysis/graphs/test_access_graphs.py @@ -35,11 +35,11 @@ def basic_access(stk_root): from ansys.stk.core.stkobjects import STKObjectType, PropagatorType, ConstraintLighting, AccessConstraintType stk_root.new_scenario("GraphTest") + stk_root.execute_command("Terrain * TerrainServer UseTerrainForAnalysis No") scenario = stk_root.current_scenario scenario.set_time_period("5 Jun 2022", "6 Jun 2022") facility = scenario.children.new(STKObjectType.FACILITY, "Facility") - facility.use_terrain = False facility.position.assign_planetodetic(39.95, -75.16, 0) satellite = scenario.children.new(STKObjectType.SATELLITE, "Satellite") @@ -63,11 +63,11 @@ def leap_second_access(stk_root): from ansys.stk.core.stkobjects import STKObjectType, PropagatorType stk_root.new_scenario("GraphTest") + stk_root.execute_command("Terrain * TerrainServer UseTerrainForAnalysis No") scenario = stk_root.current_scenario scenario.set_time_period("30 Jun 2015 16:00:00.000", "1 Jul 2015 16:00:00.000") place = scenario.children.new(STKObjectType.PLACE, "Place") - place.use_terrain = False place.position.assign_planetodetic(-43.0076, -11.2231, 0) satellite = scenario.children.new(STKObjectType.SATELLITE, "Satellite") @@ -86,6 +86,7 @@ def basic_radar_access(stk_root): from ansys.stk.core.stkobjects import STKObjectType stk_root.new_scenario("GraphTest") + stk_root.execute_command("Terrain * TerrainServer UseTerrainForAnalysis No") scenario = stk_root.current_scenario scenario.set_time_period("5 Jun 2022", "6 Jun 2022") @@ -103,7 +104,6 @@ def basic_radar_access(stk_root): aircraft.route.propagate() radar_site = stk_root.current_scenario.children.new(STKObjectType.PLACE, "RadarSite") - radar_site.use_terrain = False radar_site.position.assign_geodetic(35.75174, 139.35621, 0.01524) sensor = radar_site.children.new(STKObjectType.SENSOR, "Sensor") diff --git a/tests/extensions/data_analysis/graphs/test_facility_graphs.py b/tests/extensions/data_analysis/graphs/test_facility_graphs.py index 6aece48315..d8bfd98658 100644 --- a/tests/extensions/data_analysis/graphs/test_facility_graphs.py +++ b/tests/extensions/data_analysis/graphs/test_facility_graphs.py @@ -31,11 +31,11 @@ def facility(stk_root): from ansys.stk.core.stkobjects import STKObjectType stk_root.new_scenario("GraphTest") + stk_root.execute_command("Terrain * TerrainServer UseTerrainForAnalysis No") scenario = stk_root.current_scenario scenario.set_time_period("5 Jun 2022", "6 Jun 2022") facility = scenario.children.new(STKObjectType.FACILITY, "Facility") - facility.use_terrain = False facility.position.assign_planetodetic(39.95, -75.16, 0) yield facility diff --git a/tests/extensions/data_analysis/graphs/test_place_graphs.py b/tests/extensions/data_analysis/graphs/test_place_graphs.py index c696aba03f..327eaa1afd 100644 --- a/tests/extensions/data_analysis/graphs/test_place_graphs.py +++ b/tests/extensions/data_analysis/graphs/test_place_graphs.py @@ -30,11 +30,11 @@ def place(stk_root): from ansys.stk.core.stkobjects import STKObjectType stk_root.new_scenario("GraphTest") + stk_root.execute_command("Terrain * TerrainServer UseTerrainForAnalysis No") scenario = stk_root.current_scenario scenario.set_time_period("5 Jun 2022", "6 Jun 2022") place = scenario.children.new(STKObjectType.PLACE, "Place") - place.use_terrain = False place.position.assign_planetodetic(39.95, -75.16, 0) yield place diff --git a/tests/extensions/data_analysis/graphs/test_receiver_graphs.py b/tests/extensions/data_analysis/graphs/test_receiver_graphs.py index e1bea0e6cb..64ba61806a 100644 --- a/tests/extensions/data_analysis/graphs/test_receiver_graphs.py +++ b/tests/extensions/data_analysis/graphs/test_receiver_graphs.py @@ -30,11 +30,11 @@ def receiver(stk_root): from ansys.stk.core.stkobjects import STKObjectType stk_root.new_scenario("GraphTest") + stk_root.execute_command("Terrain * TerrainServer UseTerrainForAnalysis No") scenario = stk_root.current_scenario scenario.set_time_period("5 Jun 2022", "6 Jun 2022") place = scenario.children.new(STKObjectType.PLACE, "Place") - place.use_terrain = False place.position.assign_planetodetic(39.95, -75.16, 0) receiver = place.children.new(STKObjectType.RECEIVER, "Receiver") diff --git a/tests/extensions/data_analysis/graphs/test_sensor_graphs.py b/tests/extensions/data_analysis/graphs/test_sensor_graphs.py index e6fd0e10d5..209fb3fb88 100644 --- a/tests/extensions/data_analysis/graphs/test_sensor_graphs.py +++ b/tests/extensions/data_analysis/graphs/test_sensor_graphs.py @@ -30,11 +30,11 @@ def sensor(stk_root): from ansys.stk.core.stkobjects import STKObjectType stk_root.new_scenario("GraphTest") + stk_root.execute_command("Terrain * TerrainServer UseTerrainForAnalysis No") scenario = stk_root.current_scenario scenario.set_time_period("5 Jun 2022", "6 Jun 2022") place = scenario.children.new(STKObjectType.PLACE, "Place") - place.use_terrain = False place.position.assign_planetodetic(39.95, -75.16, 0) sensor = place.children.new(STKObjectType.SENSOR, "Sensor") diff --git a/tests/extensions/data_analysis/graphs/test_target_graphs.py b/tests/extensions/data_analysis/graphs/test_target_graphs.py index 735e4e8f52..cdd0840cf4 100644 --- a/tests/extensions/data_analysis/graphs/test_target_graphs.py +++ b/tests/extensions/data_analysis/graphs/test_target_graphs.py @@ -31,11 +31,11 @@ def target(stk_root): from ansys.stk.core.stkobjects import STKObjectType stk_root.new_scenario("GraphTest") + stk_root.execute_command("Terrain * TerrainServer UseTerrainForAnalysis No") scenario = stk_root.current_scenario scenario.set_time_period("5 Jun 2022", "6 Jun 2022") target = scenario.children.new(STKObjectType.TARGET, "Target") - target.use_terrain = False target.position.assign_planetodetic(39.95, -75.16, 0) yield target diff --git a/tests/extensions/data_analysis/graphs/test_transmitter_graphs.py b/tests/extensions/data_analysis/graphs/test_transmitter_graphs.py index ed6450c135..16baa6fd8a 100644 --- a/tests/extensions/data_analysis/graphs/test_transmitter_graphs.py +++ b/tests/extensions/data_analysis/graphs/test_transmitter_graphs.py @@ -31,11 +31,11 @@ def transmitter(stk_root): from ansys.stk.core.stkobjects import STKObjectType stk_root.new_scenario("GraphTest") + stk_root.execute_command("Terrain * TerrainServer UseTerrainForAnalysis No") scenario = stk_root.current_scenario scenario.set_time_period("5 Jun 2022", "6 Jun 2022") place = scenario.children.new(STKObjectType.PLACE, "Place") - place.use_terrain = False place.position.assign_planetodetic(39.95, -75.16, 0) transmitter = place.children.new(STKObjectType.TRANSMITTER, "Transmitter") diff --git a/tests/generated/aviator_tests/assertion_harness.py b/tests/generated/aviator_tests/assertion_harness.py index 1df6070f96..b65121465b 100644 --- a/tests/generated/aviator_tests/assertion_harness.py +++ b/tests/generated/aviator_tests/assertion_harness.py @@ -31,6 +31,7 @@ def __init__(self, dimension: str, name: str): class TryCatchAssertBlock(object): + @staticmethod def DoActionRunFinalize(action, finalizer): try: @@ -66,7 +67,6 @@ def Iterate(self, maxIterations: int, action, *units): def action1(): nonlocal watch watch.Start() - i: int = 0 while i < maxIterations: action(i) diff --git a/tests/generated/aviator_tests/aviator/aviator.py b/tests/generated/aviator_tests/aviator/aviator.py index 58ae4bb851..77f0b7b6e0 100644 --- a/tests/generated/aviator_tests/aviator/aviator.py +++ b/tests/generated/aviator_tests/aviator/aviator.py @@ -7228,6 +7228,7 @@ def test_BasicLandingModel(self): # region AdvancedLandingModel @category("Aircraft Tests") def test_AdvancedLandingModel(self): + newAC: "AircraftModel" = clr.CastAs( EarlyBoundTests.AG_AvtrAircraft.get_as_catalog_item().duplicate(), AircraftModel ) @@ -8870,6 +8871,7 @@ def TestTurbojetBasicAB(self, prop: "AdvancedFixedWingTurbojetBasicABPropulsion" # region PrivateProcedureMethods def EmptyProcedures(self): + # Starts from the last procedure and works to the front index: int = EarlyBoundTests.AG_Procedures.count - 1 while index >= 0: EarlyBoundTests.AG_Procedures.remove_at_index(index) diff --git a/tests/generated/aviator_tests/conftest.py b/tests/generated/aviator_tests/conftest.py index ab4eda7029..d65d31cacc 100644 --- a/tests/generated/aviator_tests/conftest.py +++ b/tests/generated/aviator_tests/conftest.py @@ -26,6 +26,7 @@ def pytest_addoption(parser): + parser.addoption( "--target", action="store", @@ -81,6 +82,7 @@ def pytest_addoption(parser): def pytest_sessionstart(session): + target = session.config.getoption("--target") attach = session.config.getoption("--attach") grpc_host = session.config.getoption("--grpc_host") @@ -109,6 +111,7 @@ def pytest_sessionstart(session): def pytest_sessionfinish(session): + print("\n\nUninitializing STK") EngineLifetimeManager.Uninitialize(force=True) diff --git a/tests/generated/aviator_tests/test_util.py b/tests/generated/aviator_tests/test_util.py index 67c8677a3c..249103d66c 100644 --- a/tests/generated/aviator_tests/test_util.py +++ b/tests/generated/aviator_tests/test_util.py @@ -44,7 +44,7 @@ from ansys.stk.core.stkobjects.aviator import * from ansys.stk.core.stkutil import * from ansys.stk.core.analysis_workbench import * -from ansys.stk.core.utilities.exceptions import * +from ansys.stk.core.internal.comutil import OLE32Lib from app_provider import TestTarget @@ -77,7 +77,9 @@ class EngineLifetimeManager: @staticmethod def Initialize(args=None, lock=False) -> "IAgAppProvider": + if EngineLifetimeManager.target is None and args is not None: + if os.name != "nt" and args.target == "Stk": raise RuntimeError("Stk target not supported on Linux.") @@ -216,6 +218,7 @@ def SuppressFinalize(obj): class Assert: + @staticmethod def assertIsNone(obj, msg=None): testCase = GetTestCase() @@ -913,6 +916,7 @@ def DoEvents(): class IAgAppProvider: + def CreateApplication(self, ignored) -> "STKObjectRoot": return None @@ -929,6 +933,7 @@ class PythonStkApplicationProvider(IAgAppProvider): Application = None def __init__(self, args, use_grpc: bool = False): + if args.attach: self.stk: "STKDesktopApplication" = STKDesktop.attach_to_application( grpc_server=use_grpc, grpc_port=args.grpc_port, grpc_host=args.grpc_host @@ -1214,7 +1219,7 @@ def GetSTKDBDir(): TestBase._stkDbDir = TestBase.GetSTKHomeDir() else: # all users - TestBase._stkDbDir = os.path.join(os.environ["ALLUSERSPROFILE"], "AGI", "STK 12") + TestBase._stkDbDir = os.path.join(os.environ["ALLUSERSPROFILE"], "AGI", "STK_ODTK 13") print(f"Using STKDB={TestBase._stkDbDir}") return TestBase._stkDbDir @@ -1337,6 +1342,44 @@ def IsLinux(): return platform.startswith("linux") + @staticmethod + def IsRegFree(): + return OLE32Lib.use_xcom_registry + + @staticmethod + def SupportsCSharpPlugins(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsScriptPlugins(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsScriptingTool(): + # Could be supported if we update the test to use Python + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsSEET(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsRAE(): + return not OSHelper.IsLinux() + + @staticmethod + def SupportsInSite64(): + return not OSHelper.IsLinux() + + @staticmethod + def IsSupportedPlugin(pluginName: str): + pythonPlugin = "Python" in pluginName + return ( + (not OSHelper.IsLinux() and not OSHelper.IsRegFree()) + or (OSHelper.IsLinux() and pythonPlugin) + or (OSHelper.IsRegFree() and pythonPlugin) + ) + class TimeSpan: def __init__(self, time): @@ -1752,6 +1795,7 @@ def WriteStr(self, indent, strMsg): class CategoryManager: + included_categories = [] excluded_categories = [] isUsingPyTest = False diff --git a/tests/generated/data/AdvCATTests/TestEphMisalignedCovPrim.e b/tests/generated/data/AdvCATTests/TestEphMisalignedCovPrim.e new file mode 100644 index 0000000000..918a227410 --- /dev/null +++ b/tests/generated/data/AdvCATTests/TestEphMisalignedCovPrim.e @@ -0,0 +1,3222 @@ +stk.v.12.0 + +# WrittenBy STK_v12.9.0 + +BEGIN Ephemeris + + NumberOfEphemerisPoints 841 + NumberOfCovariancePoints 781 + + ScenarioEpoch 30 Jun 1999 23:00:00.000000 + +# Epoch in JDate format: 2451360.45833333333333 +# Epoch in YYDDD format: 99181.95833333333333 + + + InterpolationMethod Lagrange + + InterpolationSamplesM1 7 + + CovarianceInterpolationMethod TwoBodyQuadraticArithmeticBlending + + CentralBody Earth + + CoordinateSystem ICRF + + CovarianceFormat LowerTriangular + +# Time of first point: 30 Jun 1999 23:00:00.000000000 UTCG = 2451360.45833333333333 JDate = 99181.95833333333333 YYDDD + + EphemerisTimePosVel + + 0.0000000000000000e+00 6.6781370000000000e+06 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 6.7895302977176516e+03 3.6864141730136516e+03 + 6.0000000000000000e+01 6.6620316481036339e+06 4.0704486291483440e+05 2.2100645007338276e+05 -5.3663051108134732e+02 6.7731752317240953e+03 3.6774957118954640e+03 + 1.2000000000000000e+02 6.6137929657489136e+06 8.1212748712600116e+05 4.4094354748035967e+05 -1.0706800940891223e+03 6.7241484563701852e+03 3.6507832825380788e+03 + 1.8000000000000000e+02 6.5336532006096700e+06 1.2132938619549577e+06 6.5874708533917263e+05 -1.5995724107966421e+03 6.6426861300886239e+03 3.6064058025919348e+03 + 2.4000000000000000e+02 6.4219984278836092e+06 1.6086088701279555e+06 8.7336319140131772e+05 -2.1207584832391435e+03 6.5291812624484992e+03 3.5445785009710721e+03 + 3.0000000000000000e+02 6.2793665303730145e+06 1.9961655785653833e+06 1.0837534383184130e+06 -2.6317288054562064e+03 6.3841796145218905e+03 3.4656005619340126e+03 + 3.6000000000000000e+02 6.1064445334811918e+06 2.3740942886518342e+06 1.2888998102326572e+06 -3.1300229520448088e+03 6.2083761098501845e+03 3.3698528633750807e+03 + 4.2000000000000000e+02 5.9040653857909506e+06 2.7405714200326144e+06 1.4878095550704678e+06 -3.6132389424497801e+03 6.0026128858348429e+03 3.2577964593320621e+03 + 4.8000000000000000e+02 5.6732041158254789e+06 3.0938283019709014e+06 1.6795199608492129e+06 -4.0790449762100639e+03 5.7678777544074655e+03 3.1299714015556915e+03 + 5.4000000000000000e+02 5.4149732020771094e+06 3.4321598135552262e+06 1.8631030403747046e+06 -4.5251936143149105e+03 5.5053002471392801e+03 2.9869946392286406e+03 + 6.0000000000000000e+02 5.1306170967449397e+06 3.7539326723438292e+06 2.0376700381049609e+06 -4.9495350962040029e+03 5.2161439295365608e+03 2.8295561768198459e+03 + 6.6000000000000000e+02 4.8215060679203831e+06 4.0575932010640539e+06 2.2023756710048611e+06 -5.3500264578407960e+03 4.9017973373387531e+03 2.6584143251760051e+03 + 7.2000000000000000e+02 4.4891296094486201e+06 4.3416746064691823e+06 2.3564221025472903e+06 -5.7247374136712069e+03 4.5637672371792924e+03 2.4743918067196605e+03 + 7.8000000000000000e+02 4.1350894820519695e+06 4.6048039444719693e+06 2.4990627260582023e+06 -6.0718575328788856e+03 4.2036745344858145e+03 2.2783731757121127e+03 + 8.4000000000000000e+02 3.7610922127487031e+06 4.8457088279697653e+06 2.6296057957986533e+06 -6.3897070428985417e+03 3.8232490273197650e+03 2.0713019690052388e+03 + 9.0000000000000000e+02 3.3689409039028580e+06 5.0632236991642006e+06 2.7474178353636307e+06 -6.6767482098556829e+03 3.4243200069831505e+03 1.8541760215145912e+03 + 9.6000000000000000e+02 2.9605264576788973e+06 5.2562954481136361e+06 2.8519267184076728e+06 -6.9315929947611530e+03 3.0088045294402114e+03 1.6280414983869787e+03 + 1.0200000000000000e+03 2.5378184623560901e+06 5.4239883617984178e+06 2.9426243982539200e+06 -7.1530071472289046e+03 2.5786973422251745e+03 1.3939874072085468e+03 + 1.0800000000000000e+03 2.1028558456061212e+06 5.5654885476447223e+06 3.0190693393501705e+06 -7.3399144947949017e+03 2.1360631438476448e+03 1.1531410398334151e+03 + 1.1400000000000000e+03 1.6577372126668605e+06 5.6801078908462729e+06 3.0808886735929926e+06 -7.4914030265028605e+03 1.6830282343417321e+03 9.0666311861605493e+02 + 1.2000000000000000e+03 1.2046108211438393e+06 5.7672874397390569e+06 3.1277800331679611e+06 -7.6067303765604238e+03 1.2217698400738357e+03 6.5574188582951922e+02 + 1.2600000000000000e+03 7.4566430508519977e+05 5.8266001215982661e+06 3.1595130159259737e+06 -7.6853266411404466e+03 7.5450494332534220e+02 4.0158698793209123e+02 + 1.3200000000000000e+03 2.8311428108907328e+05 5.8577528303441340e+06 3.1759303049044358e+06 -7.7267959424245573e+03 2.8348062348033272e+02 1.4542412027149760e+02 + 1.3800000000000000e+03 -1.8080416119470549e+05 5.8605879617078025e+06 3.1769484818188637e+06 -7.7309188833634789e+03 -1.8903508129082039e+02 -1.1150999144470714e+02 + 1.4400000000000000e+03 -6.4384813211724057e+05 5.8350843616038719e+06 3.1625585243312032e+06 -7.6976551888192280e+03 -6.6076378484173995e+02 -3.6797320788511331e+02 + 1.5000000000000000e+03 -1.1037777240227205e+06 5.7813575967238322e+06 3.1328259482223992e+06 -7.6271444642693232e+03 -1.1294284408945130e+03 -6.2272407504441583e+02 + 1.5600000000000000e+03 -1.5583667787897692e+06 5.6996595409083469e+06 3.0878905893972144e+06 -7.5197052193731379e+03 -1.5927642225102568e+03 -8.7452763872327887e+02 + 1.6200000000000000e+03 -2.0054135921734250e+06 5.5903773416429162e+06 3.0279660471015917e+06 -7.3758339834119579e+03 -2.0485285164583274e+03 -1.1221610296457559e+03 + 1.6800000000000000e+03 -2.4427515764582981e+06 5.4540317713816715e+06 2.9533387794608306e+06 -7.1962045674202272e+03 -2.4945116831161899e+03 -1.3644195679639820e+03 + 1.7400000000000000e+03 -2.8682598350469419e+06 5.2912748976212405e+06 2.8643668146724608e+06 -6.9816655577204610e+03 -2.9285488175301821e+03 -1.6001233537203966e+03 + 1.8000000000000000e+03 -3.2798735132353660e+06 5.1028870612535654e+06 2.7614780766564575e+06 -6.7332355293043165e+03 -3.3485307222354381e+03 -1.8281233592798092e+03 + 1.8600000000000000e+03 -3.6755938392088353e+06 4.8897732475151792e+06 2.6451683741807719e+06 -6.4520978847585029e+03 -3.7524132708336833e+03 -2.0473065993999576e+03 + 1.9200000000000000e+03 -4.0534978807107247e+06 4.6529589075963255e+06 2.5159990895774891e+06 -6.1395964983258964e+03 -4.1382267062739829e+03 -2.2566011499691676e+03 + 1.9800000000000000e+03 -4.4117480317928940e+06 4.3935851861407682e+06 2.3745945513122822e+06 -5.7972306962137764e+03 -4.5040861643388826e+03 -2.4549816877758358e+03 + 2.0400000000000000e+03 -4.7486011328043519e+06 4.1129035045259641e+06 2.2216390677801808e+06 -5.4266479671175639e+03 -4.8482022782412478e+03 -2.6414750962205239e+03 + 2.1000000000000000e+03 -5.0624171008789996e+06 3.8122695522770463e+06 2.0578736427301271e+06 -5.0296352567057975e+03 -5.1688901530156963e+03 -2.8151654076556451e+03 + 2.1600000000000000e+03 -5.3516670419535069e+06 3.4931367851965246e+06 1.8840924131039598e+06 -4.6081105601688769e+03 -5.4645770790356455e+03 -2.9751982045079285e+03 + 2.2200000000000000e+03 -5.6149408666327773e+06 3.1570494586515091e+06 1.7011388253151546e+06 -4.1641145601626858e+03 -5.7338104958109980e+03 -3.1207849854994583e+03 + 2.2800000000000000e+03 -5.8509543668249706e+06 2.8056351706680516e+06 1.5099015519094653e+06 -3.6998008316267560e+03 -5.9752661830058914e+03 -3.2512073726780486e+03 + 2.3400000000000000e+03 -6.0585556572130844e+06 2.4405969427391384e+06 1.3113101728337465e+06 -3.2174246606164584e+03 -6.1877552619216849e+03 -3.3658207097298437e+03 + 2.4000000000000000e+03 -6.2367309425664451e+06 2.0637049302296734e+06 1.1063306565577076e+06 -2.7193319871673098e+03 -6.3702296523280511e+03 -3.4640572277355768e+03 + 2.4600000000000000e+03 -6.3846096407935768e+06 1.6767878225259501e+06 8.9596064964215679e+05 -2.2079488714655504e+03 -6.5217871871073194e+03 -3.5454293229529553e+03 + 2.5200000000000000e+03 -6.5014688586805901e+06 1.2817239251521858e+06 6.8122456737627182e+05 -1.6857702024256760e+03 -6.6416770712055359e+03 -3.6095328072889420e+03 + 2.5800000000000000e+03 -6.5867371436596196e+06 8.8043192258924921e+05 4.6316850911098928e+05 -1.1553468755846977e+03 -6.7293048623314762e+03 -3.6560493891349561e+03 + 2.6400000000000000e+03 -6.6399974379839189e+06 4.7486138112537016e+05 2.4285505562079037e+05 -6.1927222519398072e+02 -6.7842360974364556e+03 -3.6847481723086939e+03 + 2.7000000000000000e+03 -6.6609892190302946e+06 6.6983072428031301e+04 2.1357992979724440e+04 -8.0168500572550300e+01 -6.8061987262061712e+03 -3.6954867078716857e+03 + 2.7600000000000000e+03 -6.6496098245005691e+06 -3.4122082237321953e+05 -2.0024302188219817e+05 4.5932686739826039e+02 -6.7950846546932289e+03 -3.6882118616362513e+03 + 2.8200000000000000e+03 -6.6059149407734256e+06 -7.4776656683556875e+05 -4.2086783264730801e+05 9.9657537014074205e+02 -6.7509500607265763e+03 -3.6629600985526022e+03 + 2.8800000000000000e+03 -6.5301182514436422e+06 -1.1506786988885375e+06 -6.3944114815118455e+05 1.5289511570246134e+03 -6.6740143048847403e+03 -3.6198570015791761e+03 + 2.9400000000000000e+03 -6.4225902880728943e+06 -1.5479997669723132e+06 -8.5489786605172616e+05 2.0538539037608807e+03 -6.5646580306978203e+03 -3.5591164829053178e+03 + 3.0000000000000000e+03 -6.2838565233603306e+06 -1.9377999418504119e+06 -1.0661883474397778e+06 2.5687213182576957e+03 -6.4234209317296700e+03 -3.4810398998600635e+03 + 3.0600000000000000e+03 -6.1145947140207635e+06 -2.3181864792205170e+06 -1.2722836225917798e+06 3.0710416082436127e+03 -6.2509989493307239e+03 -3.3860145265425663e+03 + 3.1200000000000000e+03 -5.9156315104470700e+06 -2.6873129944402580e+06 -1.4721804750519460e+06 3.5583653457811533e+03 -6.0482408828826801e+03 -3.2745110603915678e+03 + 3.1800000000000000e+03 -5.6879383757795896e+06 -3.0433885324941925e+06 -1.6649063630720389e+06 4.0283167764770642e+03 -5.8161450595073593e+03 -3.1470808669857583e+03 + 3.2400000000000000e+03 -5.4326268060802091e+06 -3.3846864402877153e+06 -1.8495241876517786e+06 4.4786060995485050e+03 -5.5558558742669557e+03 -3.0043536319449654e+03 + 3.3000000000000000e+03 -5.1509427589097936e+06 -3.7095529823126891e+06 -2.0251369178476974e+06 4.9070434677194235e+03 -5.2686583375661885e+03 -2.8470347365453990e+03 + 3.3600000000000000e+03 -4.8442602392539773e+06 -4.0164155302658207e+06 -2.1908920180705464e+06 5.3115525011795271e+03 -4.9559693123488860e+03 -2.6759011465063086e+03 + 3.4200000000000000e+03 -4.5140741712693041e+06 -4.3037901597298458e+06 -2.3459855835495535e+06 5.6901802395471086e+03 -4.6193270117894072e+03 -2.4917959909014103e+03 + 3.4800000000000000e+03 -4.1619927882256745e+06 -4.5702886434372244e+06 -2.4896661510209157e+06 6.0411036188546768e+03 -4.2603817997974338e+03 -2.2956234406418012e+03 + 3.5400000000000000e+03 -3.7897296594471270e+06 -4.8146249592572721e+06 -2.6212382389871888e+06 6.3626356772454265e+03 -3.8808890312165331e+03 -2.0883448083589069e+03 + 3.6000000000000000e+03 -3.3990952924999129e+06 -5.0356213776202919e+06 -2.7400656706497045e+06 6.6532335509762415e+03 -3.4827017362958118e+03 -1.8709749401349889e+03 + 3.6600000000000000e+03 -2.9919882305416423e+06 -5.2322140538140805e+06 -2.8455746516494178e+06 6.9115068745696099e+03 -3.0677613479731463e+03 -1.6445774933195396e+03 + 3.7200000000000000e+03 -2.5703856938958960e+06 -5.4034580209006462e+06 -2.9372565240347041e+06 7.1362243399788649e+03 -2.6380873044140753e+03 -1.4102589735023437e+03 + 3.7800000000000000e+03 -2.1363338900222722e+06 -5.5485315696579553e+06 -3.0146701484969743e+06 7.3263183916726748e+03 -2.1957671901460108e+03 -1.1691624770635131e+03 + 3.8400000000000000e+03 -1.6919380604872596e+06 -5.6667400573853552e+06 -3.0774439208587911e+06 7.4808895119572562e+03 -1.7429473895990086e+03 -9.2246179558661345e+02 + 3.9000000000000000e+03 -1.2393522681870710e+06 -5.7575191405056007e+06 -3.1252774448138811e+06 7.5992105186427216e+03 -1.2818230519459141e+03 -6.7135580801898595e+02 + 3.9600000000000000e+03 -7.8076894650689722e+05 -5.8204373727832278e+06 -3.1579428709635353e+06 7.6807300508732887e+03 -8.1462705281032356e+02 -4.1706294571917351e+02 + 4.0200000000000000e+03 -3.1840827743912244e+05 -5.8551981299624182e+06 -3.1752859044523728e+06 7.7250747960360331e+03 -3.4361872419905040e+02 -1.6081567208070445e+02 + 4.0800000000000000e+03 1.4549253378615686e+05 -5.8616408655721685e+06 -3.1772264787620502e+06 7.7320507775615406e+03 1.2892715891648766e+02 9.6145161938001962e+01 + 4.1400000000000000e+03 6.0869003751579823e+05 -5.8397417104113009e+06 -3.1637590820501349e+06 7.7016438188656248e+03 6.0073127491119612e+02 3.5257626874756102e+02 + 4.2000000000000000e+03 1.0689453153575191e+06 -5.7896134213211378e+06 -3.1349527191896318e+06 7.6340189510859936e+03 1.0695205071104090e+03 6.0723806624843144e+02 + 4.2600000000000000e+03 1.5240346914362570e+06 -5.7115046961028380e+06 -3.0909505083058751e+06 7.5295189351837280e+03 1.5330383013624189e+03 8.5890066697034706e+02 + 4.3200000000000000e+03 1.9717603405492443e+06 -5.6057988752986873e+06 -3.0319689270571065e+06 7.3886623518654578e+03 1.9890548246370067e+03 1.1063495694728717e+03 + 4.3800000000000000e+03 2.4099607684556749e+06 -5.4730120290884562e+06 -2.9582967234693458e+06 7.2121411806420438e+03 2.4353773355190565e+03 1.3483911755890413e+03 + 4.4400000000000000e+03 2.8365211209056214e+06 -5.3137904192086682e+06 -2.8702934979651510e+06 7.0008174790159546e+03 2.8698605488151079e+03 1.5838582423537582e+03 + 4.5000000000000000e+03 3.2493832698519221e+06 -5.1289073537464552e+06 -2.7683879587879339e+06 6.7557193690520862e+03 3.2904164611247788e+03 1.8116153353406935e+03 + 4.5600000000000000e+03 3.6465556508923061e+06 -4.9192594646095661e+06 -2.6530758463821984e+06 6.4780367787584300e+03 3.6950238969327220e+03 2.0305644349440824e+03 + 4.6200000000000000e+03 4.0261228279578993e+06 -4.6858623999781320e+06 -2.5249175164606934e+06 6.1691164270463496e+03 4.0817385501972290e+03 2.2396506609749913e+03 + 4.6800000000000000e+03 4.3862547057772232e+06 -4.4298459013389666e+06 -2.3845351881411280e+06 5.8304549704777692e+03 4.4487032867755725e+03 2.4378675992745139e+03 + 4.7400000000000000e+03 4.7252152749931486e+06 -4.1524482882383275e+06 -2.2326098984138397e+06 5.4636904626139494e+03 4.7941573547636463e+03 2.6242617342680232e+03 + 4.8000000000000000e+03 5.0413708327015396e+06 -3.8550104436569042e+06 -2.0698782120939451e+06 5.0705936863695761e+03 5.1164438614402216e+03 2.7979362897957203e+03 + 4.8600000000000000e+03 5.3331977061069990e+06 -3.5389693810527674e+06 -1.8971286988057299e+06 4.6530602470673093e+03 5.4140164763358243e+03 2.9580552584082543e+03 + 4.9200000000000000e+03 5.5992895057073180e+06 -3.2058514032456498e+06 -1.7151981574412384e+06 4.2131025703559080e+03 5.6854464085515019e+03 3.1038477106951700e+03 + 4.9800000000000000e+03 5.8383638680466795e+06 -2.8572648379572178e+06 -1.5249675919679468e+06 3.7528408337442406e+03 5.9294294100423131e+03 3.2346116400172064e+03 + 5.0400000000000000e+03 6.0492686287741251e+06 -2.4948923704479532e+06 -1.3273579817584211e+06 3.2744931847387152e+03 6.1447921534262578e+03 3.3497170067928851e+03 + 5.1000000000000000e+03 6.2309874033734370e+06 -2.1204830086715897e+06 -1.1233258777973824e+06 2.7803657738844099e+03 6.3304982040164005e+03 3.4486086471186632e+03 + 5.1600000000000000e+03 6.3826445497672493e+06 -1.7358436908871450e+06 -9.1385881329980597e+05 2.2728419330502070e+03 6.4856539496777941e+03 3.5308095356331378e+03 + 5.2200000000000000e+03 6.5035094355047746e+06 -1.3428305542154810e+06 -6.9997052306968765e+05 1.7543698269995969e+03 6.6095137750787799e+03 3.5959237099657125e+03 + 5.2800000000000000e+03 6.5929999394127186e+06 -9.4333994138835347e+05 -4.8269602166273049e+05 1.2274495701114602e+03 6.7014835486587626e+03 3.6436379955317320e+03 + 5.3400000000000000e+03 6.6506852029566001e+06 -5.3929924141958694e+05 -2.6308660675425624e+05 6.9462121337696760e+02 6.7611228664880073e+03 3.6737229547232782e+03 + 5.4000000000000000e+03 6.6762876786646964e+06 -1.3265760284446029e+05 -4.2204800812641450e+04 1.5845305309061973e+02 6.7881471702200042e+03 3.6860341079246041e+03 + 5.4600000000000000e+03 6.6696844436472319e+06 2.7462347230398294e+05 1.7888078732876672e+05 -3.7847135200134505e+02 6.7824293914354466e+03 3.6805131993859386e+03 + 5.5200000000000000e+03 6.6309076982662492e+06 6.8057958406178281e+05 3.9910064478541992e+05 -9.1356703988357060e+02 6.7439997900559420e+03 3.6571881981516581e+03 + 5.5800000000000000e+03 6.5601444685700582e+06 1.0832528229627099e+06 6.1738948789918539e+05 -1.4442599367663233e+03 6.6730441043077853e+03 3.6161718084307799e+03 + 5.6400000000000000e+03 6.4577356465249816e+06 1.4807010452215830e+06 8.3269130015990091e+05 -1.9679968181653624e+03 6.5699019690861214e+03 3.5576601158407220e+03 + 5.7000000000000000e+03 6.3241744460147014e+06 1.8710070910443740e+06 1.0439643302500156e+06 -2.4822553524879254e+03 6.4350665241670404e+03 3.4819326514209602e+03 + 5.7600000000000000e+03 6.1601041918327343e+06 2.2522879791539419e+06 1.2501861170659980e+06 -2.9845564024890309e+03 6.2691836355165469e+03 3.3893528976526495e+03 + 5.8200000000000000e+03 5.9663153223694386e+06 2.6227039979717936e+06 1.4503585073691653e+06 -3.4724775321800148e+03 6.0730491433578154e+03 3.2803672830330647e+03 + 5.8800000000000000e+03 5.7437416043843944e+06 2.9804675853315885e+06 1.6435125514654075e+06 -3.9436655316395668e+03 5.8476048303208172e+03 3.1555022320225730e+03 + 5.9400000000000000e+03 5.4934556312620025e+06 3.3238519616899570e+06 1.8287131925586497e+06 -4.3958479831154209e+03 5.5939342889170603e+03 3.0153604753610771e+03 + 6.0000000000000000e+03 5.2166636241829377e+06 3.6511994945116881e+06 2.0050637392033937e+06 -4.8268450113896533e+03 5.3132577826660900e+03 2.8606175705666483e+03 + 6.0600000000000000e+03 4.9146995391925741e+06 3.9609296838834174e+06 2.1717101353191850e+06 -5.2345803155949525e+03 5.0069246987171809e+03 2.6920185882428823e+03 + 6.1200000000000000e+03 4.5890185866246680e+06 4.2515466501619676e+06 2.3278450330163278e+06 -5.6170895500718671e+03 4.6764049946145742e+03 2.5103748759690584e+03 + 6.1800000000000000e+03 4.2411903129192386e+06 4.5216461570631200e+06 2.4727116774292588e+06 -5.9725270209533983e+03 4.3232826348124363e+03 2.3165610120471370e+03 + 6.2400000000000000e+03 3.8728912434742753e+06 4.7699223102362975e+06 2.6056076012200541e+06 -6.2991741272406407e+03 3.9492509171910287e+03 2.1115113151725732e+03 + 6.3000000000000000e+03 3.4858969373384579e+06 4.9951739410906397e+06 2.7258880662521254e+06 -6.5954501795837687e+03 3.5561059880989205e+03 1.8962147742229647e+03 + 6.3600000000000000e+03 3.0820734132478936e+06 5.1963104853186756e+06 2.8329691543691657e+06 -6.8599217501741196e+03 3.1457365862304823e+03 1.6717086557183350e+03 + 6.4200000000000000e+03 2.6633681431873376e+06 5.3723571979158241e+06 2.9263304851356209e+06 -7.0913077004946645e+03 2.7201129340788866e+03 1.4390728429957924e+03 + 6.4800000000000000e+03 2.2318008193019554e+06 5.5224597728342870e+06 3.0055176543237180e+06 -7.2884825189521180e+03 2.2812782640752994e+03 1.1994261704347234e+03 + 6.5400000000000000e+03 1.7894538560402030e+06 5.6458885146845365e+06 3.0701444787229695e+06 -7.4504822418102267e+03 1.8313417397896278e+03 9.5392317799239481e+02 + 6.6000000000000000e+03 1.3384624596869838e+06 5.7420420244123377e+06 3.1198949927923577e+06 -7.5765123384971166e+03 1.3724688030655927e+03 7.0374880785605649e+02 + 6.6600000000000000e+03 8.8100428224051150e+05 5.8104502015846958e+06 3.1545250580182709e+06 -7.6659529489700162e+03 9.0686842270735542e+02 4.5011108563250366e+02 + 6.7200000000000000e+03 4.1928889867309434e+05 5.8507764778972249e+06 3.1738635329687009e+06 -7.7183597514728799e+03 4.3678091069353138e+02 1.9423422596534880e+02 + 6.7800000000000000e+03 -4.4452715483381333e+04 5.8628194054453485e+06 3.1778130839666696e+06 -7.7334638394653302e+03 -3.5531415627342881e+01 -6.2646471016547565e+01 + 6.8400000000000000e+03 -5.0797875628973462e+05 5.8465137235362353e+06 3.1663507138549918e+06 -7.7111736439020615e+03 -5.0779287050023851e+02 -3.1928927575915355e+02 + 6.9000000000000000e+03 -9.6904731111618609e+05 5.8019308520181552e+06 3.1395279781375262e+06 -7.6515773684936003e+03 -9.7772509074205936e+02 -5.7445192768258312e+02 + 6.9600000000000000e+03 -1.4254271596140128e+06 5.7292786920275018e+06 3.0974708152242047e+06 -7.5549429637264730e+03 -1.4430590191629860e+03 -8.2689835713914624e+02 + 7.0200000000000000e+03 -1.8749084972417608e+06 5.6289007341635330e+06 3.0403789881684692e+06 -7.4217159330077584e+03 -1.9015457087642130e+03 -1.0754047199520833e+03 + 7.0800000000000000e+03 -2.3153135254815831e+06 5.5012745647199955e+06 2.9685251946057701e+06 -7.2525174151193387e+03 -2.3509658298516069e+03 -1.3187645482934129e+03 + 7.1400000000000000e+03 -2.7445069520139489e+06 5.3470097917284882e+06 2.8822538668774031e+06 -7.0481428778301288e+03 -2.7891397943860720e+03 -1.5557941097954376e+03 + 7.2000000000000000e+03 -3.1604063820949830e+06 5.1668453266708599e+06 2.7819796299849381e+06 -6.8095594732676000e+03 -3.2139389570165331e+03 -1.7853384002842288e+03 + 7.2600000000000000e+03 -3.5609924874012196e+06 4.9616459999243533e+06 2.6681853988357279e+06 -6.5379013935421726e+03 -3.6232963415704430e+03 -2.0062770213774431e+03 + 7.3200000000000000e+03 -3.9443188738544271e+06 4.7323985697748400e+06 2.5414201406961898e+06 -6.2344647862183547e+03 -4.0152162140135879e+03 -2.2175294824156726e+03 + 7.3800000000000000e+03 -4.3085216576757617e+06 4.4802071613818714e+06 2.4022963240505746e+06 -5.9007030340819865e+03 -4.3877837840055108e+03 -2.4180604861434267e+03 + 7.4400000000000000e+03 -4.6518287354696495e+06 4.2062880935380068e+06 2.2514870365617052e+06 -5.5382209375057146e+03 -4.7391758707857161e+03 -2.6068856707888563e+03 + 7.5000000000000000e+03 -4.9725686341213929e+06 3.9119640637817308e+06 2.0897227560037971e+06 -5.1487664861714065e+03 -5.0676713083705054e+03 -2.7830772846169029e+03 + 7.5600000000000000e+03 -5.2691788142118268e+06 3.5986577579472144e+06 1.9177878038365715e+06 -4.7342211915672287e+03 -5.3716596054992679e+03 -2.9457690075922492e+03 + 7.6200000000000000e+03 -5.5402133973513898e+06 3.2678849886053475e+06 1.7365165375409487e+06 -4.2965907585880304e+03 -5.6496481967420250e+03 -3.0941599093030773e+03 + 7.6800000000000000e+03 -5.7843503537654877e+06 2.9212474059876222e+06 1.5467893172909797e+06 -3.8379962910093118e+03 -5.9002696275398876e+03 -3.2275181073904469e+03 + 7.7400000000000000e+03 -6.0003981500706971e+06 2.5604247666869285e+06 1.3495282524205043e+06 -3.3606648946497585e+03 -6.1222890503416174e+03 -3.3451844654354086e+03 + 7.8000000000000000e+03 -6.1873017950846078e+06 2.1871667601217292e+06 1.1456927257613156e+06 -2.8669189825997091e+03 -6.3146113303115699e+03 -3.4465762724722872e+03 + 7.8600000000000000e+03 -6.3441482086130055e+06 1.8032844362467208e+06 9.3627470232150261e+05 -2.3591644689598133e+03 -6.4762871858542521e+03 -3.5311907159360899e+03 + 7.9200000000000000e+03 -6.4701708581629964e+06 1.4106412966750779e+06 7.2229384235891560e+05 -1.8398782313983861e+03 -6.6065182668527450e+03 -3.5986078745194986e+03 + 7.9800000000000000e+03 -6.5647536313760439e+06 1.0111441135769330e+06 5.0479245670433500e+05 -1.3115952566265726e+03 -6.7046611475601676e+03 -3.6484929579954169e+03 + 8.0400000000000000e+03 -6.6274339404937848e+06 6.0673353923191456e+05 2.8483034910617786e+05 -7.7689595721666456e+02 -6.7702303649708801e+03 -3.6805978919738091e+03 + 8.1000000000000000e+03 -6.6579050723839803e+06 1.9937455151146319e+05 6.3479572323187625e+04 -2.3839362909276690e+02 -6.8029009167916020e+03 -3.6947626706879346e+03 + 8.1600000000000000e+03 -6.6560177736561382e+06 -2.0895323836891633e+05 -1.5818089291790652e+05 3.0127861365875037e+02 -6.8025103057165943e+03 -3.6909165197672728e+03 + 8.2200000000000000e+03 -6.6217810295880642e+06 -6.1626537434396998e+05 -3.7907050975830964e+05 8.3948156489083692e+02 -6.7690596032080111e+03 -3.6690783268000400e+03 + 8.2800000000000000e+03 -6.5553620212969622e+06 -1.0205823707475972e+06 -5.9811255303645355e+05 1.3735834170142314e+03 -6.7027133262007119e+03 -3.6293561215513519e+03 + 8.3400000000000000e+03 -6.4570852955007888e+06 -1.4199394998365275e+06 -8.1423943294741586e+05 1.9009725784964319e+03 -6.6037987652617257e+03 -3.5719462746392296e+03 + 8.4000000000000000e+03 -6.3274311613448979e+06 -1.8123965320067769e+06 -1.0263979787481673e+06 2.4190708565789728e+03 -6.4728049994824842e+03 -3.4971329691534252e+03 + 8.4600000000000000e+03 -6.1670332621332705e+06 -2.1960473819083790e+06 -1.2335546854818766e+06 2.9253477265841416e+03 -6.3103805045645968e+03 -3.4052873018139258e+03 + 8.5200000000000000e+03 -5.9766752906117532e+06 -2.5690295441276352e+06 -1.4347008681311742e+06 3.4173342214259824e+03 -6.1173285601219504e+03 -3.2968649983681389e+03 + 8.5800000000000000e+03 -5.7572869333900027e+06 -2.9295332159602111e+06 -1.6288576393406123e+06 3.8926346047972374e+03 -5.8946017849279997e+03 -3.1724029921588813e+03 + 8.6400000000000000e+03 -5.5099391662235558e+06 -3.2758101171039478e+06 -1.8150806798581823e+06 4.3489367459438790e+03 -5.6432976432571331e+03 -3.0325161241721512e+03 + 8.7000000000000000e+03 -5.2358388989498857e+06 -3.6061820550118838e+06 -1.9924648273605902e+06 4.7840237420722169e+03 -5.3646540598813035e+03 -2.8778943097506726e+03 + 8.7600000000000000e+03 -4.9363228784502195e+06 -3.9190491622061594e+06 -2.1601484869325953e+06 5.1957866410871338e+03 -5.0600424977340163e+03 -2.7092992414723590e+03 + 8.8200000000000000e+03 -4.6128508777704304e+06 -4.2128976255223649e+06 -2.3173178136528321e+06 5.5822349282702971e+03 -4.7309582886783382e+03 -2.5275601441896792e+03 + 8.8800000000000000e+03 -4.2669983728173450e+06 -4.4863068361077840e+06 -2.4632106340258247e+06 5.9415032948749686e+03 -4.3790116740545554e+03 -2.3335695289352734e+03 + 8.9400000000000000e+03 -3.9004488501969976e+06 -4.7379560948166912e+06 -2.5971201344118123e+06 6.2718579639632508e+03 -4.0059219597637029e+03 -2.1282796471550391e+03 + 9.0000000000000000e+03 -3.5149856467190208e+06 -4.9666310091880895e+06 -2.7183983339112536e+06 6.5717062514705040e+03 -3.6135123309429823e+03 -1.9126985487158443e+03 + 9.0600000000000000e+03 -3.1124831391744637e+06 -5.1712294880044740e+06 -2.8264592675407385e+06 6.8396079702701418e+03 -3.2037011305100655e+03 -1.6878842332343945e+03 + 9.1200000000000000e+03 -2.6948973152637016e+06 -5.3507670872196406e+06 -2.9207817670891033e+06 7.0742839445993086e+03 -2.7784893743689427e+03 -1.4549373705824560e+03 + 9.1800000000000000e+03 -2.2642559765068647e+06 -5.5043815851489566e+06 -3.0009118147708504e+06 7.2746199542571831e+03 -2.3399482233434851e+03 -1.2149946798613371e+03 + 9.2400000000000000e+03 -1.8226487718450550e+06 -5.6313368740273081e+06 -3.0664645502705569e+06 7.4396691039843136e+03 -1.8902087631603824e+03 -9.6922396117466769e+02 + 9.3000000000000000e+03 -1.3722170579081867e+06 -5.7310262755714944e+06 -3.1171260037334026e+06 7.5686553931594117e+03 -1.4314525759833496e+03 -7.1881963710668197e+02 + 9.3600000000000000e+03 -9.1514352546187665e+05 -5.8029752580735590e+06 -3.1526545389943863e+06 7.6609775401915276e+03 -9.6590108431942747e+02 -4.6499743386432090e+02 + 9.4200000000000000e+03 -4.5364164517431310e+05 -5.8468434892000193e+06 -3.1728819516211450e+06 7.7162109903166056e+03 -4.9580438884075056e+02 -2.0898833094341620e+02 + 9.4800000000000000e+03 1.0054955994107098e+04 -5.8624262512937635e+06 -3.1777142040192303e+06 7.7341085123941575e+03 -2.3431349878897969e+01 4.7967387774270314e+01 + 9.5400000000000000e+03 4.7370315962680022e+05 -5.8496552954312563e+06 -3.1671318101981655e+06 7.7146011967644745e+03 4.4893948496457665e+02 3.0462593775772228e+02 + 9.6000000000000000e+03 9.3506109873499186e+05 -5.8085991266487502e+06 -3.1411898638445730e+06 7.6577998374393819e+03 9.1903005005870239e+02 5.5974617025044722e+02 + 9.6600000000000000e+03 1.3918989505894014e+06 -5.7394626276656659e+06 -3.1000176903689555e+06 7.5639949239929219e+03 1.3845745105873470e+03 8.1209586500889043e+02 + 9.7200000000000000e+03 1.8420096631868829e+06 -5.6425859663852444e+06 -3.0438181349057523e+06 7.4336545008569556e+03 1.8433310817430774e+03 1.0604574756187717e+03 + 9.7800000000000000e+03 2.2832195148164132e+06 -5.5184428264851160e+06 -2.9728665268415487e+06 7.2674209901553750e+03 2.2930927083432598e+03 1.3036332376625321e+03 + 9.8400000000000000e+03 2.7133984798410679e+06 -5.3676380252170647e+06 -2.8875093401689650e+06 7.0661079605190343e+03 2.7316969596490080e+03 1.5404503303567465e+03 + 9.9000000000000000e+03 3.1304703931742599e+06 -5.1909045404099468e+06 -2.7881625288862684e+06 6.8306965204625649e+03 3.1570359048534829e+03 1.7697665581491433e+03 + 9.9600000000000000e+03 3.5324228696720996e+06 -4.9890999427793836e+06 -2.6753095116968267e+06 6.5623306935559049e+03 3.5670660110041217e+03 1.9904762689078659e+03 + 1.0020000000000000e+04 3.9173169133458934e+06 -4.7632022421688400e+06 -2.5494988080138904e+06 6.2623117414758726e+03 3.9598177361598023e+03 2.2015159870441830e+03 + 1.0080000000000000e+04 4.2832961606617058e+06 -4.5143051716472851e+06 -2.4113413524714257e+06 5.9320916813309541e+03 4.3334046597305096e+03 2.4018694662270059e+03 + 1.0140000000000000e+04 4.6285957169936923e+06 -4.2436129400947113e+06 -2.2615075269501959e+06 5.5732662708599391e+03 4.6860320548390173e+03 2.5905720487548806e+03 + 1.0200000000000000e+04 4.9515505687840739e+06 -3.9524344860371612e+06 -2.1007239482612503e+06 5.1875679708603275e+03 5.0160050006145584e+03 2.7667145301117134e+03 + 1.0260000000000000e+04 5.2506035788940750e+06 -3.6421772438914352e+06 -1.9297700213313734e+06 4.7768590108064245e+03 5.3217366500481321e+03 2.9294472599780297e+03 + 1.0320000000000000e+04 5.5243130422230493e+06 -3.3143403970869002e+06 -1.7494742217602625e+06 4.3431233744449728e+03 5.6017570282005972e+03 3.0779850819530266e+03 + 1.0380000000000000e+04 5.7713596888348414e+06 -2.9705076103374134e+06 -1.5607100695099311e+06 3.8884562822502562e+03 5.8547212974538934e+03 3.2116124570923189e+03 + 1.0440000000000000e+04 5.9905529924648637e+06 -2.6123393268776685e+06 -1.3643918301280944e+06 3.4150519196219775e+03 6.0794157952389260e+03 3.3296871754781614e+03 + 1.0500000000000000e+04 6.1808367585994750e+06 -2.2415647736641001e+06 -1.1614700554549673e+06 2.9251921462458104e+03 6.2747619901703920e+03 3.4316420779150853e+03 + 1.0560000000000000e+04 6.3412941037786622e+06 -1.8599737351354535e+06 -9.5292704828471155e+05 2.4212373876162919e+03 6.4398206684456154e+03 3.5169862187557928e+03 + 1.0620000000000000e+04 6.4711519030523868e+06 -1.4694080263440872e+06 -7.3977222655472404e+05 1.9056174497785078e+03 6.5737977424841874e+03 3.5853072288699555e+03 + 1.0680000000000000e+04 6.5697846096049789e+06 -1.0717526061898670e+06 -5.2303730737463385e+05 1.3808195425510030e+03 6.6760499482535506e+03 3.6362747449412982e+03 + 1.0740000000000000e+04 6.6367172790374923e+06 -6.6892642164432071e+05 -3.0377129642655258e+05 8.4937417192106159e+02 6.7460878410370815e+03 3.6696431604398240e+03 + 1.0800000000000000e+04 6.6716277605496598e+06 -2.6287315757743036e+05 -8.3035364491064334e+04 3.1384195174099489e+02 6.7835762689905014e+03 3.6852526091048430e+03 + 1.0860000000000000e+04 6.6743481643793285e+06 1.4444802915111149e+05 1.3810229476419784e+05 -2.2319742284428025e+02 6.7883348398014932e+03 3.6830288098509350e+03 + 1.0920000000000000e+04 6.6448656917905323e+06 5.5107184266079578e+05 3.5857159446822136e+05 -7.5915581481973527e+02 6.7603396650994555e+03 3.6629829582375410e+03 + 1.0980000000000000e+04 6.5833227871193625e+06 9.5503629473013640e+05 5.7730569026684237e+05 -1.2914487485811583e+03 6.6997250613016158e+03 3.6252119987271326e+03 + 1.1040000000000000e+04 6.4900165202478701e+06 1.3543922086671737e+06 7.9324613203748350e+05 -1.8175087919483381e+03 6.6067836169181874e+03 3.5698987730965359e+03 + 1.1100000000000000e+04 6.3653971540705618e+06 1.7472126747141466e+06 1.0053480045050625e+06 -2.3347992095648178e+03 6.4819646055786006e+03 3.4973114092527730e+03 + 1.1160000000000000e+04 6.2100658981208568e+06 2.1316023733342639e+06 1.2125849974059802e+06 -2.8408273691856448e+03 6.3258711911242117e+03 3.4078015498917207e+03 + 1.1220000000000000e+04 6.0247718821323281e+06 2.5057066919037509e+06 1.4139543363470861e+06 -3.3331571463375517e+03 6.1392563128759302e+03 3.3018015758710330e+03 + 1.1280000000000000e+04 5.8104084441497074e+06 2.8677205629867786e+06 1.6084815396803198e+06 -3.8094192635581785e+03 5.9230177171174037e+03 3.1798217929137791e+03 + 1.1340000000000000e+04 5.5680088509391658e+06 3.2158970168974306e+06 1.7952250329219240e+06 -4.2673202112411363e+03 5.6781936452102400e+03 3.0424485774653972e+03 + 1.1400000000000000e+04 5.2987414591472950e+06 3.5485555101654688e+06 1.9732806738274102e+06 -4.7046524261321019e+03 5.4059594963060417e+03 2.8903430164096635e+03 + 1.1460000000000000e+04 5.0039041900141779e+06 3.8640900317761442e+06 2.1417861657936778e+06 -5.1193068328107192e+03 5.1076232909123028e+03 2.7242382468286009e+03 + 1.1520000000000000e+04 4.6849182460656725e+06 4.1609768500429140e+06 2.2999252474323977e+06 -5.5092848692587804e+03 4.7846182110188147e+03 2.5449347433002586e+03 + 1.1580000000000000e+04 4.3433212105045523e+06 4.4377817629361618e+06 2.4469315758785941e+06 -5.8727068219282592e+03 4.4384940870755199e+03 2.3532952380017937e+03 + 1.1640000000000000e+04 3.9807597310126862e+06 4.6931668891666215e+06 2.5820923482174682e+06 -6.2078180309615891e+03 4.0709109077987077e+03 2.1502412221735372e+03 + 1.1700000000000000e+04 3.5989817815234037e+06 4.9258971239770409e+06 2.7047517493308680e+06 -6.5129973298914992e+03 3.6836335822379901e+03 1.9367502813459485e+03 + 1.1760000000000000e+04 3.1998283260895535e+06 5.1348462146277046e+06 2.8143141996161030e+06 -6.7867680257757283e+03 3.2785238602573449e+03 1.7138517256539824e+03 + 1.1820000000000000e+04 2.7852243666386488e+06 5.3190022211627038e+06 2.9102472676002500e+06 -7.0278065337228472e+03 2.8575282446398051e+03 1.4826200135331910e+03 + 1.1880000000000000e+04 2.3571696335658468e+06 5.4774722308560340e+06 2.9920841814056826e+06 -7.2349457203874117e+03 2.4226661336868419e+03 1.2441684632513914e+03 + 1.1940000000000000e+04 1.9177291537366423e+06 5.6094864781084098e+06 3.0594260256990832e+06 -7.4071766648794901e+03 1.9760220614289963e+03 9.9964508300252237e+02 + 1.2000000000000000e+04 1.4690236224162055e+06 5.7144020823829276e+06 3.1119437181330496e+06 -7.5436538972082508e+03 1.5197398997013890e+03 7.5022889009484572e+02 + 1.2060000000000000e+04 1.0132193643360672e+06 5.7917063670934476e+06 3.1493797091027559e+06 -7.6437031074391834e+03 1.0560140558983280e+03 4.9712411168003206e+02 + 1.2120000000000000e+04 5.5251789224083780e+05 5.8410195285693482e+06 3.1715492716210079e+06 -7.7068260732780427e+03 5.8707704023673534e+02 2.4155270685246322e+02 + 1.2180000000000000e+04 8.9145307789564336e+04 5.8620965485750558e+06 3.1783413638730356e+06 -7.7327013155486611e+03 1.1518740714440999e+02 -1.5251961334653664e+01 + 1.2240000000000000e+04 -3.7465830326233915e+05 5.8548284609224191e+06 3.1697191790786721e+06 -7.7211844315109729e+03 -3.5737981020392397e+02 -2.7204938871244877e+02 + 1.2300000000000000e+04 -8.3664956600664684e+05 5.8192430601155562e+06 3.1457204480001344e+06 -7.6723107301748032e+03 -8.2834276553407472e+02 -5.2759640367315740e+02 + 1.2360000000000000e+04 -1.2945926778699898e+06 5.7555049558161516e+06 3.1064574117657058e+06 -7.5862973958924349e+03 -1.2954250033988405e+03 -7.8065374876333158e+02 + 1.2420000000000000e+04 -1.7462702911210053e+06 5.6639148580278102e+06 3.0521163610134288e+06 -7.4635418040156437e+03 -1.7563682863755680e+03 -1.0299935393675794e+03 + 1.2480000000000000e+04 -2.1894942035930795e+06 5.5449081587999817e+06 2.9829567613095162e+06 -7.3046174447007015e+03 -2.2089429293871867e+03 -1.2744053548714660e+03 + 1.2540000000000000e+04 -2.6221158314375873e+06 5.3990529630766250e+06 2.8993100597680835e+06 -7.1102711773157580e+03 -2.6509562950938694e+03 -1.5127010139522536e+03 + 1.2600000000000000e+04 -3.0420365722745992e+06 5.2270475838273047e+06 2.8015781993749221e+06 -6.8814219292985490e+03 -3.0802625937872140e+03 -1.7437198100415596e+03 + 1.2660000000000000e+04 -3.4472180541204377e+06 5.0297173848096589e+06 2.6902317871148218e+06 -6.6191576818697722e+03 -3.4947745731816149e+03 -1.9663347021885029e+03 + 1.2720000000000000e+04 -3.8356921139322789e+06 4.8080109271685043e+06 2.5658078925871942e+06 -6.3247296501427354e+03 -3.8924745693093550e+03 -2.1794582033813158e+03 + 1.2780000000000000e+04 -4.2055703980109030e+06 4.5629955144868158e+06 2.4289075233814009e+06 -5.9995459670699584e+03 -4.2714235714096958e+03 -2.3820473130751643e+03 + 1.2840000000000000e+04 -4.5550536136320354e+06 4.2958522161111869e+06 2.2801928119222014e+06 -5.6451663286083567e+03 -4.6297699367693331e+03 -2.5731084080522696e+03 + 1.2900000000000000e+04 -4.8824404510019459e+06 4.0078703357246816e+06 2.1203838895150633e+06 -5.2632959454753018e+03 -4.9657591922932506e+03 -2.7517027618698471e+03 + 1.2960000000000000e+04 -5.1861360748873642e+06 3.7004412827242431e+06 1.9502554277781062e+06 -4.8557772048879960e+03 -5.2777438076249455e+03 -2.9169519080052296e+03 + 1.3020000000000000e+04 -5.4646600711217942e+06 3.3750518997380356e+06 1.7706328872344368e+06 -4.4245801994627800e+03 -5.5641914602681118e+03 -3.0680419999332876e+03 + 1.3080000000000000e+04 -5.7166538371218136e+06 3.0332773278049491e+06 1.5823885250160019e+06 -3.9717937696946783e+03 -5.8236924468513835e+03 -3.2042276492702522e+03 + 1.3140000000000000e+04 -5.9408874367619883e+06 2.6767734157708157e+06 1.3864371658031691e+06 -3.4996162905924307e+03 -6.0549675691049797e+03 -3.3248360302906613e+03 + 1.3200000000000000e+04 -6.1362658493528394e+06 2.3072686510010604e+06 1.1837317260331775e+06 -3.0103445380380872e+03 -6.2568759394970857e+03 -3.4292708283552265e+03 + 1.3260000000000000e+04 -6.3018344996141326e+06 1.9265556663311596e+06 9.7525853129941120e+05 -2.5063611588958070e+03 -6.4284211068204222e+03 -3.5170150911887563e+03 + 1.3320000000000000e+04 -6.4367840452708211e+06 1.5364824361890804e+06 7.6203249353804137e+05 -1.9901227199321152e+03 -6.5687554713657537e+03 -3.5876332160938437e+03 + 1.3380000000000000e+04 -6.5404544781083604e+06 1.1389432229677050e+06 5.4509216519786289e+05 -1.4641485878493281e+03 -6.6771844242786319e+03 -3.6407732345135746e+03 + 1.3440000000000000e+04 -6.6123385404529814e+06 7.3586926627503731e+05 3.2549463660421118e+05 -9.3100892539035976e+02 -6.7531706957192482e+03 -3.6761696593488741e+03 + 1.3500000000000000e+04 -6.6520843680203501e+06 3.2921923049409792e+05 1.0431027153180414e+05 -3.9331096222700268e+02 -6.7963378440215010e+03 -3.6936458056933830e+03 + 1.3560000000000000e+04 -6.6594972844944410e+06 -7.9030508555249820e+04 -1.1738265498327231e+05 1.4631526539566806e+02 -6.8064721186781617e+03 -3.6931146816218516e+03 + 1.3620000000000000e+04 -6.6345407596183578e+06 -4.8689565071503556e+05 -3.3850333610817103e+05 6.8523044328881542e+02 -6.7835231997933415e+03 -3.6745788216541655e+03 + 1.3680000000000000e+04 -6.5773365753999297e+06 -8.9239378663108591e+05 -5.5797379370214755e+05 1.2207989795074570e+03 -6.7276044310300740e+03 -3.6381299301924191e+03 + 1.3740000000000000e+04 -6.4881642081605000e+06 -1.2935542087739683e+06 -7.7472421879721177e+05 1.7504022280242743e+03 -6.6389923743522822e+03 -3.5839485296507901e+03 + 1.3800000000000000e+04 -6.3674594064064473e+06 -1.6884276655398991e+06 -9.8769828033907095e+05 2.2714520246191050e+03 -6.5181253277509113e+03 -3.5123031674212539e+03 + 1.3860000000000000e+04 -6.2158119567647837e+06 -2.0750959944391942e+06 -1.1958583633195036e+06 2.7814041432208587e+03 -6.3656007898218677e+03 -3.4235488334953793e+03 + 1.3920000000000000e+04 -6.0339626558684297e+06 -2.4516815723968786e+06 -1.3981906896997907e+06 3.2777712271635869e+03 -6.1821718964246147e+03 -3.3181246866325328e+03 + 1.3980000000000000e+04 -5.8227995346479444e+06 -2.8163565238252375e+06 -1.5937102923440060e+06 3.7581347129199939e+03 -5.9687429782687013e+03 -3.1965515119015222e+03 + 1.4040000000000000e+04 -5.5833533980280599e+06 -3.1673516527461340e+06 -1.7814658396014604e+06 4.2201558448194719e+03 -5.7263649492475251e+03 -3.0594293243907623e+03 + 1.4100000000000000e+04 -5.3167927013597311e+06 -3.5029651054561734e+06 -1.9605443182451746e+06 4.6615870322239662e+03 -5.4562308761914583e+03 -2.9074349418868474e+03 + 1.4160000000000000e+04 -5.0244177065494182e+06 -3.8215707469416512e+06 -2.1300755488020931e+06 5.0802844861284684e+03 -5.1596705548681957e+03 -2.7413186604607108e+03 + 1.4220000000000000e+04 -4.7076538745351061e+06 -4.1216261379995481e+06 -2.2892364569860208e+06 5.4742205589421983e+03 -4.8381424900278907e+03 -2.5618994582958712e+03 + 1.4280000000000000e+04 -4.3680445999002485e+06 -4.4016799666276649e+06 -2.4372550318123582e+06 5.8414929969742052e+03 -4.4932241391826892e+03 -2.3700596143136295e+03 + 1.4340000000000000e+04 -4.0072434905333561e+06 -4.6603789176562475e+06 -2.5734139840912670e+06 6.1803312643254949e+03 -4.1266034090106614e+03 -2.1667402910508345e+03 + 1.4400000000000000e+04 -3.6270062655898584e+06 -4.8964741026891954e+06 -2.6970541743584489e+06 6.4891036162087385e+03 -3.7400722689337249e+03 -1.9529380578020853e+03 + 1.4460000000000000e+04 -3.2291821431653933e+06 -5.1088270971218161e+06 -2.8075778136281278e+06 6.7663269279272608e+03 -3.3355193451193586e+03 -1.7297004373568579e+03 + 1.4520000000000000e+04 -2.8157046268826872e+06 -5.2964154216080783e+06 -2.9044513330593253e+06 7.0106760461846288e+03 -2.9149186997292209e+03 -1.4981193663312306e+03 + 1.4580000000000000e+04 -2.3885818606391591e+06 -5.4583372772049149e+06 -2.9872078349177469e+06 7.2209884655782562e+03 -2.4803169243152774e+03 -1.2593242348854121e+03 + 1.4640000000000000e+04 -1.9498868288478497e+06 -5.5938155731764697e+06 -3.0554491772119184e+06 7.3962655355538636e+03 -2.0338230392688574e+03 -1.0144768750844412e+03 + 1.4700000000000000e+04 -1.5017474550862757e+06 -5.7022014594723117e+06 -3.1088478160374654e+06 7.5356754547720066e+03 -1.5776016417407197e+03 -7.6476814920342304e+02 + 1.4760000000000000e+04 -1.0463364035579208e+06 -5.7829774417987671e+06 -3.1471484228713191e+06 7.6385599255246625e+03 -1.1138650295973873e+03 -5.1141339373991855e+02 + 1.4820000000000000e+04 -5.8586046388978383e+05 -5.8357599080242943e+06 -3.1701691505703377e+06 7.7044404788009306e+03 -6.4486140149108599e+02 -2.5564530689096250e+02 + 1.4880000000000000e+04 -1.2254967748876582e+05 -5.8603008729676893e+06 -3.1778024322740915e+06 7.7330204781333923e+03 -1.7286125878264954e+02 1.2940698420135277e+00 + 1.4940000000000000e+04 3.4135354101947899e+05 -5.8564889452907359e+06 -3.1700153317502881e+06 7.7241838245714234e+03 2.9985456835252876e+02 2.5816005677068927e+02 + 1.5000000000000000e+04 8.0360519196786394e+05 -5.8243496358770467e+06 -3.1468495389187699e+06 7.6779936514381643e+03 7.7100518542480984e+02 5.1371062868711772e+02 + 1.5060000000000000e+04 1.2619704231093957e+06 -5.7640450504405554e+06 -3.1084210581406583e+06 7.5946915687118426e+03 1.2383201493999927e+03 7.6671155008982078e+02 + 1.5120000000000000e+04 1.7142341918113427e+06 -5.6758729340998437e+06 -3.0549195789346728e+06 7.4746958566757821e+03 1.6995503477998705e+03 1.0159417869447848e+03 + 1.5180000000000000e+04 2.1582117813284774e+06 -5.5602650907528894e+06 -2.9866075239399597e+06 7.3185986301225839e+03 2.1524777703016875e+03 1.2601988044111527e+03 + 1.5240000000000000e+04 2.5917591567687388e+06 -5.4177852513792627e+06 -2.9038187799434443e+06 7.1271635300836842e+03 2.5949243593065726e+03 1.4983039402858792e+03 + 1.5300000000000000e+04 3.0127832000030973e+06 -5.2491263902764861e+06 -2.8069570879696519e+06 6.9013237168666074e+03 3.0247618539303298e+03 1.7291084444857306e+03 + 1.5360000000000000e+04 3.4192517783327997e+06 -5.0551074030240951e+06 -2.6964940578771918e+06 6.6421779900308356e+03 3.4399230454435869e+03 1.9514997763866784e+03 + 1.5420000000000000e+04 3.8092034996294207e+06 -4.8366691128483703e+06 -2.5729668282324481e+06 6.3509843720330728e+03 3.8384125304673598e+03 2.1644069620461696e+03 + 1.5480000000000000e+04 4.1807570521551068e+06 -4.5948696859110864e+06 -2.4369754428233393e+06 6.0291530803715414e+03 4.2183156469613878e+03 2.3668047874383046e+03 + 1.5540000000000000e+04 4.5321201472030878e+06 -4.3308795434888471e+06 -2.2891799837832185e+06 5.6782403506521323e+03 4.5778065990697232e+03 2.5577179342117711e+03 + 1.5600000000000000e+04 4.8615980969760315e+06 -4.0459757737009525e+06 -2.1302974359894055e+06 5.2999421631597879e+03 4.9151571196346686e+03 2.7362258107770845e+03 + 1.5660000000000000e+04 5.1676019748973018e+06 -3.7415360102738403e+06 -1.9610982523145864e+06 4.8960864783179250e+03 5.2287454120376733e+03 2.9014675354650476e+03 + 1.5720000000000000e+04 5.4486562651104471e+06 -3.4190317911672154e+06 -1.7824026354189562e+06 4.4686240992892881e+03 5.5170644323667930e+03 3.0526463433904828e+03 + 1.5780000000000000e+04 5.7034059403603012e+06 -3.0800214486961146e+06 -1.5950765725406960e+06 4.0196188165881772e+03 5.7787292208253903e+03 3.1890334660590729e+03 + 1.5840000000000000e+04 5.9306229305016352e+06 -2.7261425910745994e+06 -1.4000276480945374e+06 3.5512369693910950e+03 6.0124831312487140e+03 3.3099716404320657e+03 + 1.5900000000000000e+04 6.1292119598767627e+06 -2.3591042512450619e+06 -1.1982006635024259e+06 3.0657370409467826e+03 6.2172027087496654e+03 3.4148779816366778e+03 + 1.5960000000000000e+04 6.2982157912809644e+06 -1.9806787635884092e+06 -9.9057310170751228e+05 2.5654603777804409e+03 6.3919021916336933e+03 3.5032464053611011e+03 + 1.6020000000000000e+04 6.4368199308872316e+06 -1.5926933315943573e+06 -7.7815043650684797e+05 2.0528220698554314e+03 6.5357395484876633e+03 3.5746505208071285e+03 + 1.6080000000000000e+04 6.5443567092615552e+06 -1.1970211870656735e+06 -5.6196124899493135e+05 1.5302987562397614e+03 6.6480236459282032e+03 3.6287469969345584e+03 + 1.6140000000000000e+04 6.6203085049595684e+06 -7.9557237704031670e+05 -3.4305217034911027e+05 1.0004125903085247e+03 6.7282187654319850e+03 3.6652776252412564e+03 + 1.6200000000000000e+04 6.6643099980249871e+06 -3.9028443341290398e+05 -1.2248277716852000e+05 4.6571598658089408e+02 6.7759440399220466e+03 3.6840688649619879e+03 + 1.6260000000000000e+04 6.6761496624552514e+06 1.6886841443775804e+04 9.8679448173219251e+04 -7.1218186015664173e+01 6.7909711038766436e+03 3.6850306423921052e+03 + 1.6320000000000000e+04 6.6557707926990297e+06 4.2397653542713134e+05 3.1936413754212903e+05 -6.0780338196322236e+02 6.7732252731905182e+03 3.6681572057723024e+03 + 1.6380000000000000e+04 6.6032720346755283e+06 8.2901998027429520e+05 5.3850317256078054e+05 -1.1414501297896256e+03 6.7227901229642339e+03 3.6335296944081142e+03 + 1.6440000000000000e+04 6.5189070843847841e+06 1.2300623408925442e+06 7.5503593928250670e+05 -1.6695825351090582e+03 6.6399097638812755e+03 3.5813169414947888e+03 + 1.6500000000000000e+04 6.4030833668969199e+06 1.6251681776457326e+06 9.6791452378864726e+05 -2.1896544862378823e+03 6.5249857649210035e+03 3.5117728063707505e+03 + 1.6560000000000000e+04 6.2563598960049227e+06 2.0124307451567217e+06 1.1761087031013472e+06 -2.6991605646184298e+03 6.3785724019534482e+03 3.4252326987196934e+03 + 1.6620000000000000e+04 6.0794445789490305e+06 2.3899810751072071e+06 1.3786107921126850e+06 -3.1956446814093447e+03 6.2013744942228832e+03 3.3221125260039412e+03 + 1.6680000000000000e+04 5.8731909202522887e+06 2.7559969790590014e+06 1.5744404905282019e+06 -3.6767120418791355e+03 5.9942461541369275e+03 3.2029092398657608e+03 + 1.6740000000000000e+04 5.6385939057970829e+06 3.1087118897545435e+06 1.7626497212156849e+06 -4.1400437565193288e+03 5.7581861865220890e+03 3.0681994817501095e+03 + 1.6800000000000000e+04 5.3767850674424572e+06 3.4464233221436082e+06 1.9423272909540203e+06 -4.5834087639951895e+03 5.4943306154317115e+03 2.9186351873464123e+03 + 1.6860000000000000e+04 5.0890269615332233e+06 3.7675009118833998e+06 2.1126032519356809e+06 -5.0046718646339414e+03 5.2039467230166847e+03 2.7549385210674168e+03 + 1.6920000000000000e+04 4.7767071748790378e+06 4.0703941798453568e+06 2.2726529985906975e+06 -5.4018022689707623e+03 4.8884294765632621e+03 2.5778982379881877e+03 + 1.6980000000000000e+04 4.4413317273661438e+06 4.3536400526954895e+06 2.4217011771213650e+06 -5.7728850093051560e+03 4.5492961770142356e+03 2.3883667908487987e+03 + 1.7040000000000000e+04 4.0845177827758039e+06 4.6158699354842855e+06 2.5590254027881180e+06 -6.1161317604014075e+03 4.1881770045892181e+03 2.1872566601839799e+03 + 1.7100000000000000e+04 3.7079858225974515e+06 4.8558161700757816e+06 2.6839597295651776e+06 -6.4298878056702861e+03 3.8068048507813028e+03 1.9755358911695278e+03 + 1.7160000000000000e+04 3.3135514739757269e+06 5.0723179663357651e+06 2.7958978468042640e+06 -6.7126373204571919e+03 3.4070081391423728e+03 1.7542235170960676e+03 + 1.7220000000000000e+04 2.9031169725043611e+06 5.2643269641726445e+06 2.8942959959398918e+06 -6.9630105747519638e+03 2.9907050254818050e+03 1.5243847189433548e+03 + 1.7280000000000000e+04 2.4786621442459365e+06 5.4309123868293408e+06 2.9786755811592638e+06 -7.1797922318196106e+03 2.5598951374725320e+03 1.2871255155970075e+03 + 1.7340000000000000e+04 2.0422349400763898e+06 5.5712656122218436e+06 3.0486254661730011e+06 -7.3619276170464809e+03 2.1166488336736606e+03 1.0435877876364484e+03 + 1.7400000000000000e+04 1.5959416607264795e+06 5.6847040987732513e+06 3.1038039976301775e+06 -7.5085271445206718e+03 1.6630968216443614e+03 7.9494505971254421e+02 + 1.7460000000000000e+04 1.1419369063283268e+06 5.7706747174561042e+06 3.1439407655730955e+06 -7.6188713422160718e+03 1.2014204652651283e+03 5.4239760630637295e+02 + 1.7520000000000000e+04 6.8241321373355284e+05 5.8287564671110436e+06 3.1688380087133935e+06 -7.6924157333495614e+03 7.3384063248186624e+02 2.8716546038987468e+02 + 1.7580000000000000e+04 2.1959049169039450e+05 5.8586624756453419e+06 3.1783715646118317e+06 -7.7287922749901809e+03 2.6260547656687754e+02 3.0480708004549388e+01 + 1.7640000000000000e+04 -2.4429452194983064e+05 5.8602413205872430e+06 3.1724914103017054e+06 -7.7278077645984922e+03 -2.1001951798930844e+02 -2.2641810696212346e+02 + 1.7700000000000000e+04 -7.0699873601300549e+05 5.8334778493691208e+06 3.1512219426220022e+06 -7.6894440189093257e+03 -6.8175863412982960e+02 -4.8228941199198937e+02 + 1.7760000000000000e+04 -1.1662833124454424e+06 5.7784935611939216e+06 3.1146620399185517e+06 -7.6138617804878259e+03 -1.1503342610244372e+03 -7.3589305331333787e+02 + 1.7820000000000000e+04 -1.6199245162969776e+06 5.6955463652959792e+06 3.0629847684973096e+06 -7.5014038919852146e+03 -1.6134793517383137e+03 -9.8599765488542801e+02 + 1.7880000000000000e+04 -2.0657246093796708e+06 5.5850295279112849e+06 2.9964366078491905e+06 -7.3525933234953418e+03 -2.0689511809331980e+03 -1.2313886936090944e+03 + 1.7940000000000000e+04 -2.5015225085670226e+06 5.4474698683118001e+06 2.9153362524296134e+06 -7.1681281470019885e+03 -2.5145422274780990e+03 -1.4708742501053694e+03 + 1.8000000000000000e+04 -2.9252041806967887e+06 5.2835253848179281e+06 2.8200731376524596e+06 -6.9488783546080176e+03 -2.9480888571499513e+03 -1.7032888459652161e+03 + 1.8060000000000000e+04 -3.3347129200891159e+06 5.0939823279960658e+06 2.7111057209784263e+06 -6.6958846003966655e+03 -3.3674815830174757e+03 -1.9274981998306575e+03 + 1.8120000000000000e+04 -3.7280595025809454e+06 4.8797515845061280e+06 2.5889594174161353e+06 -6.4103546681562912e+03 -3.7706774309475195e+03 -2.1424058569946701e+03 + 1.8180000000000000e+04 -4.1033320084376419e+06 4.6418643365738438e+06 2.4542241246990915e+06 -6.0936561998827920e+03 -4.1557111378725976e+03 -2.3469598450062863e+03 + 1.8240000000000000e+04 -4.4587051707931682e+06 4.3814671354206745e+06 2.3075513915299200e+06 -5.7473087995571741e+03 -4.5207035999675800e+03 -2.5401578568112186e+03 + 1.8300000000000000e+04 -4.7924492984956456e+06 4.0998164985408150e+06 2.1496513055494153e+06 -5.3729777595855239e+03 -4.8638698115997004e+03 -2.7210516428043697e+03 + 1.8360000000000000e+04 -5.1029388338291105e+06 3.7982729895341522e+06 1.9812891114676481e+06 -4.9724676781797953e+03 -5.1835282213063601e+03 -2.8887516940136852e+03 + 1.8420000000000000e+04 -5.3886604658378549e+06 3.4782947208572174e+06 1.8032815427615952e+06 -4.5477139256143555e+03 -5.4781102187548422e+03 -3.0424319769364738e+03 + 1.8480000000000000e+04 -5.6482206850638296e+06 3.1414303324177912e+06 1.6164928848148300e+06 -4.1007729035039174e+03 -5.7461680166208507e+03 -3.1813341151412010e+03 + 1.8540000000000000e+04 -5.8803527614842169e+06 2.7893115322777708e+06 1.4218307984417416e+06 -3.6338126440229066e+03 -5.9863816537342236e+03 -3.3047712998430175e+03 + 1.8600000000000000e+04 -6.0839231533191232e+06 2.4236452059139786e+06 1.2202419050863464e+06 -3.1491029396512022e+03 -6.1975664497969410e+03 -3.4121323174736476e+03 + 1.8660000000000000e+04 -6.2579372708943533e+06 2.0462050790139067e+06 1.0127071381467995e+06 -2.6490036434854110e+03 -6.3786801414482343e+03 -3.5028851761348014e+03 + 1.8720000000000000e+04 -6.4015445002974812e+06 1.6588230024494885e+06 8.0023690571169183e+05 -2.1359520143946443e+03 -6.5288282131377446e+03 -3.5765797428752358e+03 + 1.8780000000000000e+04 -6.5140424837639816e+06 1.2633799656479899e+06 5.8386611654783261e+05 -1.6124507385002007e+03 -6.6472678649284308e+03 -3.6328498001370394e+03 + 1.8840000000000000e+04 -6.5948806962766675e+06 8.6179687504537764e+05 3.6464908274134318e+05 -1.0810561941197657e+03 -6.7334120231056904e+03 -3.6714151358401818e+03 + 1.8900000000000000e+04 -6.6436632869754005e+06 4.5602509108667710e+05 1.4365430232566351e+05 -5.4436554464295170e+02 -6.7868331753732091e+03 -3.6920833255963084e+03 + 1.8960000000000000e+04 -6.6601511153598242e+06 4.8036773965641623e+04 -7.8040839012746437e+04 -5.0030463857406176e+00 -6.8072657628490224e+03 -3.6947506163195567e+03 + 1.9020000000000000e+04 -6.6442629799357019e+06 -3.6018486905495566e+05 -2.9935540003627283e+05 5.3439303697641242e+02 -6.7946072433594791e+03 -3.6794023163236575e+03 + 1.9080000000000000e+04 -6.5960760762327295e+06 -7.6665538990757975e+05 -5.1921024429606454e+05 1.0711832798179573e+03 -6.7489189405605603e+03 -3.6461133869976579e+03 + 1.9140000000000000e+04 -6.5158256528306538e+06 -1.1693989488663282e+06 -7.3653343237848161e+05 1.6027411240283757e+03 -6.6704264202701215e+03 -3.5950487174335331e+03 + 1.9200000000000000e+04 -6.4039037972767903e+06 -1.5664581373811874e+06 -9.5026559105326887e+05 2.1264675378613028e+03 -6.5595180781923737e+03 -3.5264619586665676e+03 + 1.9260000000000000e+04 -6.2608573776162630e+06 -1.9559036617036955e+06 -1.1593651701469875e+06 2.6398042293982826e+03 -6.4167421340335250e+03 -3.4406931393079103e+03 + 1.9320000000000000e+04 -6.0873852442060187e+06 -2.3358438394307550e+06 -1.3628135560976767e+06 3.1402453508548706e+03 -6.2428036261456491e+03 -3.3381664944427648e+03 + 1.9380000000000000e+04 -5.8843347202301566e+06 -2.7044339246626692e+06 -1.5596200770188561e+06 3.6253498527231959e+03 -6.0385614969304579e+03 -3.2193889166344420e+03 + 1.9440000000000000e+04 -5.6526973093942348e+06 -3.0598852168866275e+06 -1.7488269038034712e+06 4.0927550157721776e+03 -5.8050240120022154e+03 -3.0849477881911762e+03 + 1.9500000000000000e+04 -5.3936036120408224e+06 -3.4004738262543073e+06 -1.9295137768630488e+06 4.5401888507690192e+03 -5.5433420541662845e+03 -2.9355073395861432e+03 + 1.9560000000000000e+04 -5.1083175740341116e+06 -3.7245490205993573e+06 -2.1008024888030812e+06 4.9654800047133895e+03 -5.2548022941219224e+03 -2.7718043960376694e+03 + 1.9620000000000000e+04 -4.7982301746330308e+06 -4.0305411971943281e+06 -2.2618611236538915e+06 5.3665670100964535e+03 -4.9408214532300681e+03 -2.5946445923185966e+03 + 1.9680000000000000e+04 -4.4648525267134970e+06 -4.3169695063116709e+06 -2.4119080785599402e+06 5.7415086843112640e+03 -4.6029400278003986e+03 -2.4048987563307523e+03 + 1.9740000000000000e+04 -4.1098083436584100e+06 -4.5824490351582058e+06 -2.5502158517489433e+06 6.0884944379709341e+03 -4.2428138598213272e+03 -2.2034986589155978e+03 + 1.9800000000000000e+04 -3.7348258429412288e+06 -4.8256974456428420e+06 -2.6761145569248986e+06 6.4058526191774163e+03 -3.8622047454163549e+03 -1.9914322377331519e+03 + 1.9860000000000000e+04 -3.3417291936664642e+06 -5.0455410703350967e+06 -2.7889951476044995e+06 6.6920577143917817e+03 -3.4629718896225254e+03 -1.7697387178819140e+03 + 1.9920000000000000e+04 -2.9324295197552931e+06 -5.2409205067830123e+06 -2.8883123373298501e+06 6.9457380635916579e+03 -3.0470633757464529e+03 -1.5395032327805689e+03 + 1.9980000000000000e+04 -2.5089154441263322e+06 -5.4108956496154284e+06 -2.9735871698222314e+06 7.1656830334935821e+03 -2.6165058016561825e+03 -1.3018505719064844e+03 + 2.0040000000000000e+04 -2.0732432781518628e+06 -5.5546500587174296e+06 -3.0444092092141812e+06 7.3508474818506475e+03 -2.1733929150406684e+03 -1.0579390241982101e+03 + 2.0100000000000000e+04 -1.6275270099493903e+06 -5.6714946802388821e+06 -3.1004383964355686e+06 7.5003544822585027e+03 -1.7198756940312828e+03 -8.0895547362596415e+02 + 2.0160000000000000e+04 -1.1739281010170616e+06 -5.7608710187997799e+06 -3.1414066337139159e+06 7.6134993745659940e+03 -1.2581535912534507e+03 -5.5611091590050842e+02 + 2.0220000000000000e+04 -7.1464499102929607e+05 -5.8223537453446016e+06 -3.1671190599276833e+06 7.6897549884719829e+03 -7.9046402920619721e+02 -3.0063437732173833e+02 + 2.0280000000000000e+04 -2.5190234917833589e+05 -5.8556525955851702e+06 -3.1774549043009616e+06 7.7287742139586026e+03 -3.1906955516323603e+02 -4.3765208221609541e+01 + 2.0340000000000000e+04 2.1205969659487423e+05 -5.8606135060868552e+06 -3.1723678899538112e+06 7.7303883992295696e+03 1.5375406677409464e+02 2.1325374028374515e+02 + 2.0400000000000000e+04 6.7499619450130500e+05 -5.8372191319154026e+06 -3.1518863032095856e+06 7.6946052837466441e+03 6.2572657140446154e+02 4.6918043583394251e+02 + 2.0460000000000000e+04 1.1346679703581098e+06 -5.7855888858111845e+06 -3.1161128433074802e+06 7.6216101791604569e+03 1.0945711209399426e+03 7.2277716293190122e+02 + 2.0520000000000000e+04 1.5888523684153769e+06 -5.7059784285643948e+06 -3.0652242140194029e+06 7.5117687198973335e+03 1.5580250290485076e+03 9.7281595159125584e+02 + 2.0580000000000000e+04 2.0353540880895341e+06 -5.5987784284171043e+06 -2.9994703165211896e+06 7.3656266947604581e+03 2.0138529715549651e+03 1.2180862145517972e+03 + 2.0640000000000000e+04 2.4720158798764469e+06 -5.4645125344086289e+06 -2.9191729693626510e+06 7.1839057348843799e+03 2.4598594669915256e+03 1.4574024713289778e+03 + 2.0700000000000000e+04 2.8967289190744609e+06 -5.3038346678776555e+06 -2.8247242083262694e+06 6.9674973928377713e+03 2.8938991678786483e+03 1.6896105126738155e+03 + 2.0760000000000000e+04 3.3074428311853469e+06 -5.1175257342102304e+06 -2.7165842627305356e+06 6.7174575542856692e+03 3.3138861608235470e+03 1.9135921476320800e+03 + 2.0820000000000000e+04 3.7021753875757600e+06 -4.9064897807911281e+06 -2.5952792694740929e+06 6.4350009188975255e+03 3.7178031155767007e+03 2.1282693078568814e+03 + 2.0880000000000000e+04 4.0790218650283259e+06 -4.6717496224812949e+06 -2.4613987467311127e+06 6.1214953999906411e+03 4.1037098006448196e+03 2.3326080362254656e+03 + 2.0940000000000000e+04 4.4361640835569697e+06 -4.4144419720405331e+06 -2.3155928168507037e+06 5.7784570511606498e+03 4.4697512635551893e+03 2.5256229790137518e+03 + 2.1000000000000000e+04 4.7718791412429037e+06 -4.1358120544949877e+06 -2.1585691305215359e+06 5.4075447196278410e+03 4.8141670358664542e+03 2.7063828587007119e+03 + 2.1060000000000000e+04 5.0845477644770863e+06 -3.8372076355575509e+06 -1.9910894467779018e+06 5.0105522684264388e+03 5.1353012054609853e+03 2.8740162449348168e+03 + 2.1120000000000000e+04 5.3726621039551292e+06 -3.5200724742401214e+06 -1.8139658961932203e+06 4.5893981347003310e+03 5.4316111423849816e+03 3.0277161244730169e+03 + 2.1180000000000000e+04 5.6348328868107842e+06 -3.1859393285288941e+06 -1.6280570217424363e+06 4.1461148172616104e+03 5.7016737340007558e+03 3.1667428339171606e+03 + 2.1240000000000000e+04 5.8697959893198851e+06 -2.8364226247127941e+06 -1.4342636640516091e+06 3.6828401015214704e+03 5.9441907703693414e+03 3.2904265820721112e+03 + 2.1300000000000000e+04 6.0764185056739738e+06 -2.4732107788154529e+06 -1.2335246760582360e+06 3.2018086156050026e+03 6.1579952727488326e+03 3.3981706801114078e+03 + 2.1360000000000000e+04 6.2537042639007205e+06 -2.0980581200045422e+06 -1.0268124294103433e+06 2.7053416666090125e+03 6.3420581599549623e+03 3.4894550853012247e+03 + 2.1420000000000000e+04 6.4007986816223953e+06 -1.7127764434522504e+06 -8.1512812342056481e+05 2.1958356239338937e+03 6.4954937861474236e+03 3.5638393401001322e+03 + 2.1480000000000000e+04 6.5169929144110885e+06 -1.3192262671544417e+06 -5.9949693938983697e+05 1.6757500643026083e+03 6.6175644053358492e+03 3.6209648509374811e+03 + 2.1540000000000000e+04 6.6017272828937257e+06 -9.1930783561600419e+05 -3.8096306906108634e+05 1.1475954343006415e+03 6.7076841473832010e+03 3.6605568135165454e+03 + 2.1600000000000000e+04 6.6545939300300973e+06 -5.1495191621155769e+05 -1.6058464498319756e+05 6.1391979962844198e+02 6.7654217348607735e+03 3.6824254618313216e+03 + 2.1660000000000000e+04 6.6753386891789949e+06 -1.0811049244125787e+05 6.0571374834743649e+04 7.7296152158835071e+01 6.7905012526090259e+03 3.6864663792306960e+03 + 2.1720000000000000e+04 6.6638622485881494e+06 2.9925256303232128e+05 2.8143432950440160e+05 -4.5968834906983784e+02 6.7828024635820648e+03 3.6726606185123292e+03 + 2.1780000000000000e+04 6.6202206901379852e+06 7.0517087516935938e+05 5.0093500212009333e+05 -9.9444302714416369e+02 6.7423626021485734e+03 3.6410754065872575e+03 + 2.1840000000000000e+04 6.5446253148863446e+06 1.1076850811239677e+06 7.1801080926341261e+05 -1.5243870730828171e+03 6.6693783271865259e+03 3.5918645971324881e+03 + 2.1900000000000000e+04 6.4374415950824367e+06 1.5048523842484343e+06 9.3161097242060036e+05 -2.0469647188739425e+03 6.5642046819615744e+03 3.5252674846369218e+03 + 2.1960000000000000e+04 6.2991872620793032e+06 1.8947559412165093e+06 1.1407015743178835e+06 -2.5596582938155116e+03 6.4273509497314208e+03 3.4416064223339858e+03 + 2.2020000000000000e+04 6.1305297104428625e+06 2.2755139896875890e+06 1.3442704838268613e+06 -3.0599982785027705e+03 6.2594767330475752e+03 3.3412850830986908e+03 + 2.2080000000000000e+04 5.9322828063715417e+06 2.6452887975410894e+06 1.5413322086668352e+06 -3.5455737542693691e+03 6.0613897904453906e+03 3.2247875901506045e+03 + 2.2140000000000000e+04 5.7054030004711188e+06 3.0022954773883871e+06 1.7309326747748533e+06 -4.0140449831735232e+03 5.8340431535328516e+03 3.0926765945090019e+03 + 2.2200000000000000e+04 5.4509846911988799e+06 3.3448105509371166e+06 1.9121538307439601e+06 -4.4631551235719808e+03 5.5785297289564423e+03 2.9455894963689070e+03 + 2.2260000000000000e+04 5.1702549792194255e+06 3.6711801655179281e+06 2.0841180164719976e+06 -4.8907389176481793e+03 5.2960766914152318e+03 2.7842348114248280e+03 + 2.2320000000000000e+04 4.8645679162082346e+06 3.9798280315767098e+06 2.2459921655310844e+06 -5.2947317394125002e+03 4.9880417541941661e+03 2.6093902460623872e+03 + 2.2380000000000000e+04 4.5353980943523617e+06 4.2692631298053050e+06 2.3969919010852287e+06 -5.6731826406222190e+03 4.6559083871335024e+03 2.4219005017863487e+03 + 2.2440000000000000e+04 4.1843334018087736e+06 4.5380869903585352e+06 2.5363854139013556e+06 -6.0242679355295068e+03 4.3012760733069636e+03 2.2226719667983562e+03 + 2.2500000000000000e+04 3.8130671254821713e+06 4.7850002807608340e+06 2.6634969438456912e+06 -6.3462985939351192e+03 3.9258480245565079e+03 2.0126653881281391e+03 + 2.2560000000000000e+04 3.4233898090365441e+06 5.0088087513289275e+06 2.7777098645267161e+06 -6.6377219815585640e+03 3.5314229630340178e+03 1.7928905782052386e+03 + 2.2620000000000000e+04 3.0171809733688030e+06 5.2084288577054925e+06 2.8784695532189310e+06 -6.8971261349415699e+03 3.1198919095536080e+03 1.5644042609169351e+03 + 2.2680000000000000e+04 2.5964003750068615e+06 5.3828931729328018e+06 2.9652861395771150e+06 -7.1232506420829341e+03 2.6932329887908049e+03 1.3283074054386193e+03 + 2.2740000000000000e+04 2.1630785536376107e+06 5.5313552801836859e+06 3.0377369907187787e+06 -7.3149978736387666e+03 2.2534992374101062e+03 1.0857389844608049e+03 + 2.2800000000000000e+04 1.7193068989691506e+06 5.6530938144761631e+06 3.0954687520578052e+06 -7.4714371921336869e+03 1.8028037792008290e+03 8.3786808004032605e+02 + 2.2860000000000000e+04 1.2672276476155568e+06 5.7475157301841611e+06 3.1381989646306355e+06 -7.5918042447745420e+03 1.3433096270447259e+03 5.8588808499269555e+02 + 2.2920000000000000e+04 8.0902387328050355e+05 5.8141591134272916e+06 3.1657174104952230e+06 -7.6755029364537322e+03 8.7722389592012655e+02 3.3101304865243878e+02 + 2.2980000000000000e+04 3.4690921508286864e+05 5.8526956196875200e+06 3.1778872259642538e+06 -7.7221116369749616e+03 4.0679006931255628e+02 7.4473102384491597e+01 + 2.3040000000000000e+04 -1.1688275739246167e+05 5.8629323043887401e+06 3.1746456751989136e+06 -7.7313880439982477e+03 -6.5724265482904428e+01 -1.8249213249297887e+02 + 2.3100000000000000e+04 -5.8010933369922440e+05 5.8448126731935283e+06 3.1560045170772206e+06 -7.7032695803492470e+03 -5.3804030928162956e+02 -4.3864009327540498e+02 + 2.3160000000000000e+04 -1.0405294173102644e+06 5.7984170293219155e+06 3.1220500189544535e+06 -7.6378726258702573e+03 -1.0078785585359268e+03 -6.9273056355454366e+02 + 2.3220000000000000e+04 -1.4959142808700965e+06 5.7239622150119962e+06 3.0729426544357333e+06 -7.5354932685985250e+03 -1.4729690921651722e+03 -9.4353128673926801e+02 + 2.3280000000000000e+04 -1.9440583506541853e+06 5.6218006791937668e+06 3.0089164188616364e+06 -7.3966067987030920e+03 -1.9310637001151065e+03 -1.1898250295332907e+03 + 2.3340000000000000e+04 -2.3827898445427348e+06 5.4924188198138187e+06 2.9302777186238379e+06 -7.2218633661805543e+03 -2.3799472349416592e+03 -1.4304162594812256e+03 + 2.3400000000000000e+04 -2.8099811059455615e+06 5.3364347491585137e+06 2.8374039265684225e+06 -7.0120831240012831e+03 -2.8174454419427248e+03 -1.6641355251689679e+03 + 2.3460000000000000e+04 -3.2235587522042710e+06 5.1545956369768009e+06 2.7307417138530053e+06 -6.7682551921309487e+03 -3.2414320977101565e+03 -1.8898430486667896e+03 + 2.3520000000000000e+04 -3.6215138357565040e+06 4.9477745171696404e+06 2.6108051116438704e+06 -6.4915381327855821e+03 -3.6498402347451251e+03 -2.1064344705859921e+03 + 2.3580000000000000e+04 -4.0019119178044070e+06 4.7169663030454163e+06 2.4781731570663182e+06 -6.1832557392904537e+03 -4.0406765334268944e+03 -2.3128485798137290e+03 + 2.3640000000000000e+04 -4.3629027080644658e+06 4.4632829883704940e+06 2.3334870934424284e+06 -5.8448873785372944e+03 -4.4120331599623833e+03 -2.5080739145040452e+03 + 2.3700000000000000e+04 -4.7027291019053804e+06 4.1879482876734398e+06 2.1774472547306269e+06 -5.4780586386784635e+03 -4.7620948832501399e+03 -2.6911527782323128e+03 + 2.3760000000000000e+04 -5.0197357714427542e+06 3.8922918942006780e+06 2.0108097400545655e+06 -5.0845357693908645e+03 -5.0891456411935469e+03 -2.8611847138092885e+03 + 2.3820000000000000e+04 -5.3123774596919436e+06 3.5777432523106784e+06 1.8343828370361610e+06 -4.6662203818715479e+03 -5.3915783343269204e+03 -3.0173315226468358e+03 + 2.3880000000000000e+04 -5.5792268403924927e+06 3.2458246833794932e+06 1.6490231138341830e+06 -4.2251399182529431e+03 -5.6679058496822481e+03 -3.1588229166817628e+03 + 2.3940000000000000e+04 -5.8189816948238937e+06 2.8981439212481091e+06 1.4556312094077545e+06 -3.7634350880898755e+03 -5.9167692675525159e+03 -3.2849606791722549e+03 + 2.4000000000000000e+04 -6.0304713543798849e+06 2.5363862542155203e+06 1.2551474277559640e+06 -3.2833485192333255e+03 -6.1369431611478831e+03 -3.3951212426386346e+03 + 2.4060000000000000e+04 -6.2126625312092025e+06 2.1623063600722151e+06 1.0485471835347658e+06 -2.7872154124697454e+03 -6.3273409984141790e+03 -3.4887583353009986e+03 + 2.4120000000000000e+04 -6.3646645784160690e+06 1.7777197782294927e+06 8.3683626412896009e+05 -2.2774533663052771e+03 -6.4870216984834133e+03 -3.5654064017522414e+03 + 2.4180000000000000e+04 -6.4857340691507161e+06 1.3844939974078592e+06 6.2104588486004004e+05 -1.7565499038744576e+03 -6.6151955236474359e+03 -3.6246838703448393e+03 + 2.4240000000000000e+04 -6.5752785926441131e+06 9.8453924574202206e+05 4.0222757607122685e+05 -1.2270491915196112e+03 -6.7112281120486214e+03 -3.6662954484937850e+03 + 2.4300000000000000e+04 -6.6328597664369810e+06 5.7979907481793698e+05 1.8144795745320217e+05 -6.9153922683239898e+02 -6.7746435370218696e+03 -3.6900336745980303e+03 + 2.4360000000000000e+04 -6.6581954802590935e+06 1.7224076668770277e+05 -4.0216568466226410e+04 -1.5263885134668487e+02 -6.8051271392262724e+03 -3.6957800669186131e+03 + 2.4420000000000000e+04 -6.6511613368765479e+06 -2.3615440695518325e+05 -2.6168517472165159e+05 3.8701600196130931e+02 -6.8025274536284087e+03 -3.6835056422039506e+03 + 2.4480000000000000e+04 -6.6117912629122892e+06 -6.4340099725230667e+05 -4.8187797497700056e+05 9.2478603290857222e+02 -6.7668566875706611e+03 -3.6532706406784455e+03 + 2.4540000000000000e+04 -6.5402773175086835e+06 -1.0475191899046281e+06 -6.9972135702523449e+05 1.4580415807549127e+03 -6.6982903687128928e+03 -3.6052238379390924e+03 + 2.4600000000000000e+04 -6.4369687308889618e+06 -1.4465445865830476e+06 -9.1415327338889171e+05 1.9841754325941454e+03 -6.5971666835100768e+03 -3.5396018295830222e+03 + 2.4660000000000000e+04 -6.3023701638270607e+06 -1.8385379268201953e+06 -1.1241284869922264e+06 2.5006160041289077e+03 -6.4639850308465266e+03 -3.4567282033552729e+03 + 2.4720000000000000e+04 -6.1371391711287322e+06 -2.2215946861111508e+06 -1.3286237564795371e+06 3.0048406028827667e+03 -6.2994033347108161e+03 -3.3570123118498195e+03 + 2.4780000000000000e+04 -5.9420828764040461e+06 -2.5938544817674002e+06 -1.5266429299425180e+06 3.4943884493761284e+03 -6.1042343965070950e+03 -3.2409474044649937e+03 + 2.4840000000000000e+04 -5.7181538706716411e+06 -2.9535102370807603e+06 -1.7172219003147576e+06 3.9668735298585607e+03 -5.8794414623372841e+03 -3.1091078428112714e+03 + 2.4900000000000000e+04 -5.4664453532927027e+06 -3.2988170482423878e+06 -1.8994333640631803e+06 4.4199968538115372e+03 -5.6261326940017398e+03 -2.9621453731745746e+03 + 2.4960000000000000e+04 -5.1881855778163234e+06 -3.6281006889956202e+06 -2.0723913426563060e+06 4.8515572822042914e+03 -5.3455547614731122e+03 -2.8007851075695312e+03 + 2.5020000000000000e+04 -4.8847316861574100e+06 -3.9397657289651218e+06 -2.2352554752599755e+06 5.2594612979221065e+03 -5.0390864966647387e+03 -2.6258219739597839e+03 + 2.5080000000000000e+04 -4.5575629497411186e+06 -4.2323032762960680e+06 -2.3872351069252468e+06 5.6417332241946533e+03 -4.7082325647761054e+03 -2.4381172793202795e+03 + 2.5140000000000000e+04 -4.2082733740875553e+06 -4.5042983075255798e+06 -2.5275931441492396e+06 5.9965260207236424e+03 -4.3546157953990378e+03 -2.2385942256544440e+03 + 2.5200000000000000e+04 -3.8385636879346664e+06 -4.7544364792553959e+06 -2.6556496012007906e+06 6.3221306067277283e+03 -3.9799676948928491e+03 -2.0282322141253239e+03 + 2.5260000000000000e+04 -3.4502328554613832e+06 -4.9815103543020524e+06 -2.7707848008436821e+06 6.6169824858281945e+03 -3.5861187824608555e+03 -1.8080612905782993e+03 + 2.5320000000000000e+04 -3.0451692326892498e+06 -5.1844250840657800e+06 -2.8724422740356349e+06 6.8796674499852352e+03 -3.1749901669606438e+03 -1.5791576648949174e+03 + 2.5380000000000000e+04 -2.6253413496830338e+06 -5.3622035993442759e+06 -2.9601314024401456e+06 7.1089284929590267e+03 -2.7485852113502069e+03 -1.3426393394202112e+03 + 2.5440000000000000e+04 -2.1927882579857348e+06 -5.5139912513507400e+06 -3.0334297643792434e+06 7.3036729656624402e+03 -2.3089793677189864e+03 -1.0996604804502897e+03 + 2.5500000000000000e+04 -1.7496095078229846e+06 -5.6390597941477410e+06 -3.0919851106370622e+06 7.4629774665198001e+03 -1.8583087204299677e+03 -8.5140493838306611e+02 + 2.5560000000000000e+04 -1.2979549069655950e+06 -5.7368106975651393e+06 -3.1355169640720151e+06 7.5860905424712009e+03 -1.3987594197351941e+03 -5.9908037471873024e+02 + 2.5620000000000000e+04 -8.4001412238716369e+05 -5.8067778663222492e+06 -3.1638178920689141e+06 7.6724355902146999e+03 -9.3255822625901499e+02 -3.4391306426965576e+02 + 2.5680000000000000e+04 -3.7800608106158610e+05 -5.8486297749769669e+06 -3.1767544531780644e+06 7.7216144144674536e+03 -4.6196215574060585e+02 -8.7142017289004784e+01 + 2.5740000000000000e+04 8.5831804694319173e+04 -5.8621709308765950e+06 -3.1742677579949959e+06 7.7334090882350683e+03 1.0753397170103074e+01 1.6998785654866165e+02 + 2.5800000000000000e+04 5.4925443828932720e+05 -5.8473426276999554e+06 -3.1563736284694257e+06 7.7077811371318285e+03 4.8330601659878477e+02 4.2623199868656559e+02 + 2.5860000000000000e+04 1.0100197680580200e+06 -5.8042230721326414e+06 -3.1231624270579671e+06 7.6448705006353975e+03 9.5341587455435661e+02 6.8035102312160404e+02 + 2.5920000000000000e+04 1.4658995042854983e+06 -5.7330269431222901e+06 -3.0747986046889112e+06 7.5449961458420121e+03 1.4188155220106087e+03 9.3111565583259608e+02 + 2.5980000000000000e+04 1.9146898734862085e+06 -5.6341043006358929e+06 -3.0115199006629675e+06 7.4086560364525385e+03 1.8772618535211636e+03 1.1773134962136635e+03 + 2.6040000000000000e+04 2.3542222619870226e+06 -5.5079387439290406e+06 -2.9336361011380446e+06 7.2365231968903181e+03 2.3265485880352935e+03 1.4177565493889933e+03 + 2.6100000000000000e+04 2.7823735222172728e+06 -5.3551448928234335e+06 -2.8415273924037484e+06 7.0294390470763819e+03 2.7645159624585876e+03 1.6512868216580086e+03 + 2.6160000000000000e+04 3.1970759133135425e+06 -5.1764653819980044e+06 -2.7356424602729650e+06 6.7884085912936716e+03 3.1890576890072207e+03 1.8767794017440208e+03 + 2.6220000000000000e+04 3.5963268654789738e+06 -4.9727674287677361e+06 -2.6164964198064208e+06 6.5145991348650177e+03 3.5981289042605508e+03 2.0931455873509162e+03 + 2.6280000000000000e+04 3.9781986896254700e+06 -4.7450388219705625e+06 -2.4846684875231129e+06 6.2093388734588925e+03 3.9897575644251488e+03 2.2993385391538536e+03 + 2.6340000000000000e+04 4.3408480826449189e+06 -4.4943831623086296e+06 -2.3407992449378930e+06 5.8741110592001814e+03 4.3620573996896310e+03 2.4943608892337952e+03 + 2.6400000000000000e+04 4.6825251376783084e+06 -4.2220143714169180e+06 -2.1855874538981891e+06 5.5105437333842483e+03 4.7132388505028948e+03 2.6772716192550097e+03 + 2.6460000000000000e+04 5.0015816885994375e+06 -3.9292506455375915e+06 -2.0197865299943290e+06 5.1203984258385617e+03 5.0416167049695032e+03 2.8471904933365995e+03 + 2.6520000000000000e+04 5.2964790198699655e+06 -3.6175080190268429e+06 -1.8442008128812851e+06 4.7055605418970254e+03 5.3456157991930986e+03 3.0033006477464751e+03 + 2.6580000000000000e+04 5.5657950601560129e+06 -3.2882935970442663e+06 -1.6596816935521655e+06 4.2680316182150773e+03 5.6237765864500179e+03 3.1448510409208830e+03 + 2.6640000000000000e+04 5.8082311340453662e+06 -2.9431984311600672e+06 -1.4671235690918607e+06 3.8099220492762643e+03 5.8747615622525545e+03 3.2711598202156342e+03 + 2.6700000000000000e+04 6.0226182482307386e+06 -2.5838899784066724e+06 -1.2674595716451097e+06 3.3334425818186246e+03 6.0973626670833146e+03 3.3816183384094775e+03 + 2.6760000000000000e+04 6.2079228008270385e+06 -2.2121041067375322e+06 -1.0616570640600198e+06 2.8408935310012157e+03 6.2905087639238272e+03 3.4756947178926494e+03 + 2.6820000000000000e+04 6.3632515854679514e+06 -1.8296366895147143e+06 -8.5071295781492244e+05 2.3346523107977937e+03 6.4532716169072246e+03 3.5529361642929703e+03 + 2.6880000000000000e+04 6.4878560439715348e+06 -1.4383349074491367e+06 -6.3564892304737947e+05 1.8171611755844551e+03 6.5848697139261158e+03 3.6129704127980185e+03 + 2.6940000000000000e+04 6.5811358204197809e+06 -1.0400883608155998e+06 -4.1750650950605120e+05 1.2909161673559011e+03 6.6846710463853242e+03 3.6555074180314314e+03 + 2.7000000000000000e+04 6.6426416624690304e+06 -6.3682001064227941e+05 -1.9734214653701161e+05 7.5845609517484525e+02 6.7521961274343439e+03 3.6803416254158187e+03 + 2.7060000000000000e+04 6.6720776221700571e+06 -2.3047693677195365e+05 2.3777987394330441e+04 2.2235010535232823e+02 6.7871208838926559e+03 3.6873538211405653e+03 + 2.7120000000000000e+04 6.6693024789310116e+06 1.7697904248642124e+05 2.4478316491596948e+05 -3.1481554053029549e+02 6.7892782406158767e+03 3.6765115304886526e+03 + 2.7180000000000000e+04 6.6343303882590653e+06 5.8358080620475486e+05 4.6460329618640558e+05 -8.5044986622298438e+02 6.7586585633232407e+03 3.6478683427103083e+03 + 2.7240000000000000e+04 6.5673308146296414e+06 9.8736538793852332e+05 6.8217407202321477e+05 -1.3819688523031059e+03 6.6954100535570215e+03 3.6015632938767826e+03 + 2.7300000000000000e+04 6.4686277462187205e+06 1.3863834558676109e+06 8.9644208125277248e+05 -1.9068079282729718e+03 6.5998389334172562e+03 3.5378205516300368e+03 + 2.7360000000000000e+04 6.3386981245565936e+06 1.7787087611232502e+06 1.1063699000622937e+06 -2.4224354719882231e+03 6.4724079770778762e+03 3.4569486639818915e+03 + 2.7420000000000000e+04 6.1781694751424203e+06 2.1624474346762300e+06 1.3109411117711975e+06 -2.9263656427133960e+03 6.3137330680050063e+03 3.3593390159449773e+03 + 2.7480000000000000e+04 5.9878168144915057e+06 2.5357470544380229e+06 1.5091652201591458e+06 -3.4161697293442835e+03 6.1245792767865105e+03 3.2454639038338896e+03 + 2.7540000000000000e+04 5.7685588931257352e+06 2.8968054919399079e+06 1.7000824401210211e+06 -3.8894872010683721e+03 5.9058574239738955e+03 3.1158743107155797e+03 + 2.7600000000000000e+04 5.5214537592412140e+06 3.2438795468245675e+06 1.8827683319207223e+06 -4.3440372595470717e+03 5.6586202047554161e+03 2.9711968310953403e+03 + 2.7660000000000000e+04 5.2476936390187480e+06 3.5752933093475718e+06 2.0563382234060098e+06 -4.7776298112010891e+03 5.3840569880709654e+03 2.8121297957641532e+03 + 2.7720000000000000e+04 4.9485991999470163e+06 3.8894461867626798e+06 2.2199514019403746e+06 -5.1881751209434333e+03 5.0834880133645556e+03 2.6394396636848019e+03 + 2.7780000000000000e+04 4.6256132446090626e+06 4.1848205828762143e+06 2.3728151140085319e+06 -5.5736934445521174e+03 4.7583585810988761e+03 2.4539581540677264e+03 + 2.7840000000000000e+04 4.2802937992299646e+06 4.4599892021942204e+06 2.5141883893995667e+06 -5.9323254766447453e+03 4.4102320726818771e+03 2.2565790099548635e+03 + 2.7900000000000000e+04 3.9143065953244497e+06 4.7136218743104050e+06 2.6433856314306525e+06 -6.2623416535638271e+03 4.0407810314389430e+03 2.0482534200953428e+03 + 2.7960000000000000e+04 3.5294170815979396e+06 4.9444918301383741e+06 2.7597799114453336e+06 -6.5621484997576536e+03 3.6517783202725104e+03 1.8299850222696155e+03 + 2.8020000000000000e+04 3.1274820966809602e+06 5.1514815129894512e+06 2.8628059878528346e+06 -6.8302942797985097e+03 3.2450905596758971e+03 1.6028257962202570e+03 + 2.8080000000000000e+04 2.7104411254057032e+06 5.3335880286333319e+06 2.9519630888966802e+06 -7.0654775550590575e+03 2.8226719762792677e+03 1.3678719415643980e+03 + 2.8140000000000000e+04 2.2803069736292581e+06 5.4899281307685133e+06 3.0268173927607224e+06 -7.2665572201840523e+03 2.3865545625688283e+03 1.1262576838298978e+03 + 2.8200000000000000e+04 1.8391559409635796e+06 5.6197424930882296e+06 3.0870040770996707e+06 -7.4325583262416658e+03 1.9388347348820275e+03 8.7914752619844171e+02 + 2.8260000000000000e+04 1.3891178303712595e+06 5.7223992064870652e+06 3.1322289393037576e+06 -7.5626721597375044e+03 1.4816618198299223e+03 6.2773025375312909e+02 + 2.8320000000000000e+04 9.3236598564101954e+05 5.7973967324818308e+06 3.1622697576879677e+06 -7.6562565319525183e+03 1.0172313104299085e+03 3.7321613070535045e+02 + 2.8380000000000000e+04 4.7110715480781865e+05 5.8443664995226720e+06 3.1769775092096254e+06 -7.7128415165416800e+03 5.4777855432944386e+02 1.1683414118960391e+02 + 2.8440000000000000e+04 7.5709129122645463e+03 5.8630749797577886e+06 3.1762773204919458e+06 -7.7321371405843420e+03 7.5567261106576737e+01 -1.4017445988166338e+02 + 2.8500000000000000e+04 -4.5600124001583573e+05 5.8534249384383187e+06 3.1601689328043312e+06 -7.7140356029085287e+03 -3.9712564574050623e+02 -3.9656528176779608e+02 + 2.8560000000000000e+04 -9.1736671171485062e+05 5.8154558322191359e+06 3.1287266500342838e+06 -7.6586075035991489e+03 -8.6802226520458839e+02 -6.5109821532353351e+02 + 2.8620000000000000e+04 -1.3742924130046896e+06 5.7493436320829997e+06 3.0820989476173194e+06 -7.5660989394006756e+03 -1.3348510507495466e+03 -9.0254150731929985e+02 + 2.8680000000000000e+04 -1.8245653223321927e+06 5.6554002332599554e+06 3.0205078664063709e+06 -7.4369332721481587e+03 -1.7953543287473419e+03 -1.1496755471398019e+03 + 2.8740000000000000e+04 -2.2660031992389662e+06 5.5340722884095991e+06 2.9442481069753906e+06 -7.2717131826285304e+03 -2.2473001429624537e+03 -1.3912992134123649e+03 + 2.8800000000000000e+04 -2.6964652863378599e+06 5.3859392521649497e+06 2.8536856915341113e+06 -7.0712178732589600e+03 -2.6884958392335029e+03 -1.6262374115720122e+03 + 2.8860000000000000e+04 -3.1138627248472185e+06 5.2117106775547154e+06 2.7492562167357248e+06 -6.8363971376090276e+03 -3.1167990064857090e+03 -1.8533468419234525e+03 + 2.8920000000000000e+04 -3.5161686459747814e+06 5.0122229326408114e+06 2.6314628222744712e+06 -6.5683670134402792e+03 -3.5301264246216142e+03 -2.0715200285302112e+03 + 2.8980000000000000e+04 -3.9014280587377623e+06 4.7884353476798870e+06 2.5008739071563738e+06 -6.2684067679182499e+03 -3.9264645097163202e+03 -2.2796900874523262e+03 + 2.9040000000000000e+04 -4.2677674911275702e+06 4.5414256855465816e+06 2.3581205098833619e+06 -5.9379531173767746e+03 -4.3038809164355662e+03 -2.4768370098413893e+03 + 2.9100000000000000e+04 -4.6134041765663242e+06 4.2723849767013025e+06 2.2038933109302786e+06 -5.5785913327850312e+03 -4.6605335779404541e+03 -2.6619935901805029e+03 + 2.9160000000000000e+04 -4.9366547202260718e+06 3.9826119144837754e+06 2.0389393282901435e+06 -5.1920475485206580e+03 -4.9946767614528599e+03 -2.8342497357191028e+03 + 2.9220000000000000e+04 -5.2359434002527539e+06 3.6735068722628909e+06 1.8640583778316381e+06 -4.7801840252263855e+03 -5.3046684223308348e+03 -2.9927563097922216e+03 + 2.9280000000000000e+04 -5.5098101799643571e+06 3.3465653638756075e+06 1.6800992787324435e+06 -4.3449933409502801e+03 -5.5889813092279219e+03 -3.1367298659401476e+03 + 2.9340000000000000e+04 -5.7569182333178474e+06 3.0033707992289290e+06 1.4879557583900711e+06 -3.8885878015567710e+03 -5.8462144722993098e+03 -3.2654576977068295e+03 + 2.9400000000000000e+04 -5.9760607303786734e+06 2.6455866539607346e+06 1.2885620785633817e+06 -3.4131861164323491e+03 -6.0751009060321985e+03 -3.3783019549217315e+03 + 2.9460000000000000e+04 -6.1661668534338875e+06 2.2749482927308595e+06 1.0828884442430527e+06 -2.9211015592981357e+03 -6.2745119970647384e+03 -3.4747028991708257e+03 + 2.9520000000000000e+04 -6.3263071648946274e+06 1.8932545273371551e+06 8.7193622291751881e+05 -2.4147318165652878e+03 -6.4434624257791911e+03 -3.5541820356147068e+03 + 2.9580000000000000e+04 -6.4556983422415331e+06 1.5023588345225658e+06 6.5673298355173692e+05 -1.8965476033328355e+03 -6.5811163767787430e+03 -3.6163448487044543e+03 + 2.9640000000000000e+04 -6.5537071657494185e+06 1.1041602197838982e+06 4.3832740407448111e+05 -1.3690793628895044e+03 -6.6867927018292667e+03 -3.6608823903415559e+03 + 2.9700000000000000e+04 -6.6198537049145019e+06 7.0059383932074881e+05 2.1778411061347908e+05 -8.3490424168179618e+02 -6.7599679056719615e+03 -3.6875721613485111e+03 + 2.9760000000000000e+04 -6.6538137606437532e+06 2.9362147213914961e+05 -3.8215465183898295e+03 -2.9663416115605628e+02 -6.8002784837440340e+03 -3.6962794866881677e+03 + 2.9820000000000000e+04 -6.6554205804570606e+06 -1.1477815962086833e+05 -2.2540881789147278e+05 2.4309685247835120e+02 -6.8075235972069413e+03 -3.6869593425296898e+03 + 2.9880000000000000e+04 -6.6246657588013439e+06 -5.2261921261471696e+05 -4.4589696836107038e+05 7.8164707843789120e+02 -6.7816668443930776e+03 -3.6596572299929790e+03 + 2.9940000000000000e+04 -6.5616992579355687e+06 -9.2791859191991284e+05 -6.6421069244993886e+05 1.3163816301880627e+03 -6.7228360713045868e+03 -3.6145084054753338e+03 + 3.0000000000000000e+04 -6.4668285951143084e+06 -1.3287057690852247e+06 -8.7928545509832783e+05 1.8446856750126694e+03 -6.6313220796044552e+03 -3.5517363838426149e+03 + 3.0060000000000000e+04 -6.3405172582732979e+06 -1.7230325161730372e+06 -1.0900727468194906e+06 2.3639771901960871e+03 -6.5075771327628145e+03 -3.4716516305835758e+03 + 3.0120000000000000e+04 -6.1833823414708730e+06 -2.1089825289982250e+06 -1.2955452592482471e+06 2.8717202147332664e+03 -6.3522125577648858e+03 -3.3746500756817177e+03 + 3.0180000000000000e+04 -5.9961913921092683e+06 -2.4846808592911693e+06 -1.4947019483336892e+06 3.3654375947823055e+03 -6.1659948137754272e+03 -3.2612108227057461e+03 + 3.0240000000000000e+04 -5.7798585393318832e+06 -2.8483030900785159e+06 -1.6865729433731728e+06 3.8427222062539586e+03 -5.9498411494623379e+03 -3.1318934412491899e+03 + 3.0300000000000000e+04 -5.5354399666563217e+06 -3.1980842714971527e+06 -1.8702243002024826e+06 4.3012479703932977e+03 -5.7048159775676486e+03 -2.9873355257935632e+03 + 3.0360000000000000e+04 -5.2641286797494497e+06 -3.5323276345269922e+06 -2.0447626086905114e+06 4.7387824673422247e+03 -5.4321267168245113e+03 -2.8282501196036396e+03 + 3.0420000000000000e+04 -4.9672484835425531e+06 -3.8494129851583801e+06 -2.2093394165773252e+06 5.1532002741337692e+03 -5.1331170780881102e+03 -2.6554220463825354e+03 + 3.0480000000000000e+04 -4.6462472069701171e+06 -4.1478046163477139e+06 -2.3631553948541516e+06 5.5424943054954374e+03 -4.8092579918008369e+03 -2.4697030610817537e+03 + 3.0540000000000000e+04 -4.3026893378366875e+06 -4.4260586623502849e+06 -2.5054641987660970e+06 5.9047842530811686e+03 -4.4621384863567873e+03 -2.2720067177938963e+03 + 3.0600000000000000e+04 -3.9382481988119013e+06 -4.6828299423240172e+06 -2.6355760297515625e+06 6.2383238069716544e+03 -4.0934577852762768e+03 -2.0633035567955512e+03 + 3.0660000000000000e+04 -3.5546976841607955e+06 -4.9168783458326794e+06 -2.7528609143124325e+06 6.5415081759423101e+03 -3.7050176861975774e+03 -1.8446164139023772e+03 + 3.0720000000000000e+04 -3.1539035392600000e+06 -5.1270747378428597e+06 -2.8567516967235901e+06 6.8128816728054335e+03 -3.2987140735066014e+03 -1.6170155481098795e+03 + 3.0780000000000000e+04 -2.7378142007096177e+06 -5.3124063277362911e+06 -2.9467467324420237e+06 7.0511447258450207e+03 -2.8765276171437654e+03 -1.3816135290011036e+03 + 3.0840000000000000e+04 -2.3084512341731177e+06 -5.4719814648367018e+06 -3.0224122636671853e+06 7.2551602863577637e+03 -2.4405139588784255e+03 -1.1395597058939027e+03 + 3.0900000000000000e+04 -1.8678994114353522e+06 -5.6050338252246417e+06 -3.0833844450447839e+06 7.4239593272713855e+03 -1.9927932024443742e+03 -8.9203408820438585e+02 + 3.0960000000000000e+04 -1.4182965051560723e+06 -5.7109259505194733e+06 -3.1293709943998624e+06 7.5567446621001418e+03 -1.5355389445669905e+03 -6.4024110214350890e+02 + 3.1020000000000000e+04 -9.6182290305769979e+05 -5.7891521378992293e+06 -3.1601524854343040e+06 7.6528933258134066e+03 -1.0709677565182740e+03 -3.8540398138697162e+02 + 3.1080000000000000e+04 -5.0069108707156510e+05 -5.8393407194429068e+06 -3.1755833222539285e+06 7.7119589178877168e+03 -6.0132923116400877e+02 -1.2875963572526658e+02 + 3.1140000000000000e+04 -3.7134958845850779e+04 -5.8612557334731556e+06 -3.1755923941617273e+06 7.7336742435145634e+03 -1.2889546142150849e+02 1.2844704106354811e+02 + 3.1200000000000000e+04 4.2660096473244030e+05 -5.8547979312642012e+06 -3.1601833607417061e+06 7.7179526942275115e+03 3.4405050279113334e+02 3.8496971479027525e+02 + 3.1260000000000000e+04 8.8827237200890365e+05 -5.8200050910936128e+06 -3.1294345445703906e+06 7.6648874621544282e+03 8.1522591285137867e+02 6.3956691893367440e+02 + 3.1320000000000000e+04 1.3456458991974758e+06 -5.7570516952461870e+06 -3.0834984759637918e+06 7.5747501070098460e+03 1.2823583133884231e+03 8.9100735490018531e+02 + 3.1380000000000000e+04 1.7965098106911015e+06 -5.6662480191258574e+06 -3.0226011303284531e+06 7.4479899433520077e+03 1.7431954820180565e+03 1.1380750917922171e+03 + 3.1440000000000000e+04 2.2386846387780467e+06 -5.5480385842190189e+06 -2.9470408241715804e+06 7.2852328630934671e+03 2.1955167577971333e+03 1.3795758149737051e+03 + 3.1500000000000000e+04 2.6700336760993991e+06 -5.4029999119906910e+06 -2.8571867170578181e+06 7.0872774367525572e+03 2.6371446078852564e+03 1.6143434366934680e+03 + 3.1560000000000000e+04 3.0884731693839128e+06 -5.2318376368414965e+06 -2.7534769494070262e+06 6.8550893433581296e+03 3.0659542013063901e+03 1.8412454307073829e+03 + 3.1620000000000000e+04 3.4919822095321920e+06 -5.0353830981371198e+06 -2.6364165016902653e+06 6.5897972088072356e+03 3.4798816301717343e+03 2.0591870263504093e+03 + 3.1680000000000000e+04 3.8786124234698825e+06 -4.8145894002363905e+06 -2.5065747871378688e+06 6.2926896921180532e+03 3.8769338865535788e+03 2.2671162211892783e+03 + 3.1740000000000000e+04 4.2464974278329033e+06 -4.5705267956439424e+06 -2.3645828955929447e+06 5.9652097354947182e+03 4.2552010944001076e+03 2.4640302390424531e+03 + 3.1800000000000000e+04 4.5938617908144472e+06 -4.3043773605878679e+06 -2.2111304573295470e+06 5.6089441452289493e+03 4.6128670404298791e+03 2.6489812503355211e+03 + 3.1860000000000000e+04 4.9190293263697671e+06 -4.0174291816216693e+06 -2.0469622435189032e+06 5.2256128337883156e+03 4.9482148597953537e+03 2.8210793385511256e+03 + 3.1920000000000000e+04 5.2204308759491807e+06 -3.7110702904765881e+06 -1.8728746441196799e+06 4.8170629521317760e+03 5.2596306788959855e+03 2.9794941506228656e+03 + 3.1980000000000000e+04 5.4966118675914789e+06 -3.3867822932639690e+06 -1.6897119992607797e+06 4.3852664079308352e+03 5.5456109218614556e+03 3.1234585985780168e+03 + 3.2040000000000000e+04 5.7462396516822223e+06 -3.0461334064240586e+06 -1.4983626170015454e+06 3.9323137207287568e+03 5.8047743230963470e+03 3.2522753597552860e+03 + 3.2100000000000000e+04 5.9681102452553101e+06 -2.6907707540263920e+06 -1.2997543895774402e+06 3.4604005234208121e+03 6.0358734303918627e+03 3.3653230869006547e+03 + 3.2160000000000000e+04 6.1611541364804860e+06 -2.3224121265188335e+06 -1.0948501302283171e+06 2.9718109079255501e+03 6.2378006639296573e+03 3.4620592598039157e+03 + 3.2220000000000000e+04 6.3244411659312649e+06 -1.9428375289233085e+06 -8.8464283392399806e+05 2.4689040850554366e+03 6.4095899332551217e+03 3.5420202926380975e+03 + 3.2280000000000000e+04 6.4571847518646922e+06 -1.5538806477911985e+06 -6.7015093649640365e+05 1.9541054525915911e+03 6.5504184540565620e+03 3.6048219779307219e+03 + 3.2340000000000000e+04 6.5587456110221948e+06 -1.1574201369150844e+06 -4.5241348975458596e+05 1.4298978946439806e+03 6.6596109295947308e+03 3.6501618309500259e+03 + 3.2400000000000000e+04 6.6286348734575892e+06 -7.5537062526579085e+05 -2.3248516889588686e+05 8.9881012364939670e+02 6.7366441145884874e+03 3.6778219516908352e+03 + 3.2460000000000000e+04 6.6665164313444728e+06 -3.4967350522237614e+05 -1.1431145503377746e+04 3.6340328903652039e+02 6.7811493780306655e+03 3.6876704374536571e+03 + 3.2520000000000000e+04 6.6722085053101387e+06 5.7712374708162039e+04 2.0967807345548971e+05 -1.7374138163020518e+02 6.7929135845912306e+03 3.6796612662915386e+03 + 3.2580000000000000e+04 6.6456845162594719e+06 4.6482006533773325e+05 4.2977178774691868e+05 -7.1003359430327259e+02 6.7718800830247874e+03 3.6538340238258502e+03 + 3.2640000000000000e+04 6.5870732876526639e+06 8.6968395215408388e+05 6.4778424706388800e+05 -1.2428856583198021e+03 6.7181502557251433e+03 3.6103141893721154e+03 + 3.2700000000000000e+04 6.4966584919385845e+06 1.2703492662819803e+06 8.6265981035734178e+05 -1.7697260041914196e+03 6.6319841888853098e+03 3.5493131777506510e+03 + 3.2760000000000000e+04 6.3748772564633023e+06 1.6648815729038697e+06 1.0733580723078079e+06 -2.2880133257260081e+03 6.5137991554316768e+03 3.4711271071282954e+03 + 3.2820000000000000e+04 6.2223179559957525e+06 2.0513761080410741e+06 1.2788588786634086e+06 -2.7952492834855607e+03 6.3641662803581676e+03 3.3761344761889441e+03 + 3.2880000000000000e+04 6.0397173041138165e+06 2.4279668979664277e+06 1.4781671984214289e+06 -3.2889892886932266e+03 6.1838068785896257e+03 3.2647939126132674e+03 + 3.2940000000000000e+04 5.8279568204287766e+06 2.7928356746947886e+06 1.6703178820166655e+06 -3.7668528547093729e+03 5.9735893401154553e+03 3.1376426116512598e+03 + 3.3000000000000000e+04 5.5880586471906034e+06 3.1442206084807608e+06 1.8543803303752861e+06 -4.2265350741449929e+03 5.7345259397987047e+03 2.9952947141380901e+03 + 3.3060000000000000e+04 5.3211806438865699e+06 3.4804248141183816e+06 2.0294630336032785e+06 -4.6658190053522831e+03 5.4677683123168599e+03 2.8384384404047973e+03 + 3.3120000000000000e+04 5.0286107515447401e+06 3.7998245321715507e+06 2.1947178935255161e+06 -5.0825873428653304e+03 5.1746011911264241e+03 2.6678318545515394e+03 + 3.3180000000000000e+04 4.7117607092159446e+06 4.1008769003940602e+06 2.3493442758279480e+06 -5.4748322912508193e+03 4.8564351892643726e+03 2.4842982913888591e+03 + 3.3240000000000000e+04 4.3721592244808627e+06 4.3821272870014338e+06 2.4925928014423437e+06 -5.8406640435699710e+03 4.5147995070403595e+03 2.2887222921211610e+03 + 3.3300000000000000e+04 4.0114446548302346e+06 4.6422161902509965e+06 2.6237689062011447e+06 -6.1783187061028802e+03 4.1513347491080049e+03 2.0820458401043084e+03 + 3.3360000000000000e+04 3.6313572225512112e+06 4.8798857071466334e+06 2.7422361680417005e+06 -6.4861659287302846e+03 3.7677857389666096e+03 1.8652643107337487e+03 + 3.3420000000000000e+04 3.2337307768957643e+06 5.0939855708048977e+06 2.8474193795153587e+06 -6.7627164438836016e+03 3.3659943030406707e+03 1.6394220622527366e+03 + 3.3480000000000000e+04 2.8204840916515971e+06 5.2834787416321998e+06 2.9388073484009183e+06 -7.0066300904219488e+03 2.9478914310060804e+03 1.4056077621193228e+03 + 3.3540000000000000e+04 2.3936116711045234e+06 5.4474464772716081e+06 3.0159554010992986e+06 -7.2167239443893986e+03 2.5154875536198369e+03 1.1649490614984843e+03 + 3.3600000000000000e+04 1.9551741173488076e+06 5.5850927546121227e+06 3.0784875389739270e+06 -7.3919783809577839e+03 2.0708608763775924e+03 9.1860640404891888e+02 + 3.3660000000000000e+04 1.5072882410453646e+06 5.6957479911368284e+06 3.1260982189454930e+06 -7.5315395899597552e+03 1.6161462426184944e+03 6.6776694265511321e+02 + 3.3720000000000000e+04 1.0521170793571209e+06 5.7788721835282650e+06 3.1585538063437766e+06 -7.6347208499246217e+03 1.1535270100361183e+03 4.1363979891515089e+02 + 3.3780000000000000e+04 5.9185976750373782e+05 5.8340576235760106e+06 3.1756937737559280e+06 -7.7010066340076683e+03 6.8522843651643575e+02 1.5745202423338355e+02 + 3.3840000000000000e+04 1.2874106443332293e+05 5.8610311469253721e+06 3.1774316208990747e+06 -7.7300594678286689e+03 2.1350801644104047e+02 -9.9557022331973570e+01 + 3.3900000000000000e+04 -3.3499948565593275e+05 5.8596556578965429e+06 3.1637553832040015e+06 -7.7217241731978274e+03 -2.5935867796251006e+02 -3.5614358585411173e+02 + 3.3960000000000000e+04 -7.9711845846852870e+05 5.8299307752663447e+06 3.1347276557335421e+06 -7.6760258202136056e+03 -7.3109207483506134e+02 -6.1106716677298857e+02 + 3.4020000000000000e+04 -1.2553792223530535e+06 5.7719927705533337e+06 3.0904852409735806e+06 -7.5931652030062678e+03 -1.1994177483114627e+03 -8.6309520892791284e+02 + 3.4080000000000000e+04 -1.7075624402703729e+06 5.6861140764760235e+06 3.0312385865351404e+06 -7.4735184382042953e+03 -1.6620725360071253e+03 -1.1110059624419011e+03 + 3.4140000000000000e+04 -2.1514766936427122e+06 5.5727023562642941e+06 2.9572710092326612e+06 -7.3176406354164392e+03 -2.1168140007588981e+03 -1.3535933177941938e+03 + 3.4200000000000000e+04 -2.5849692774581672e+06 5.4322988392458679e+06 2.8689375261372454e+06 -7.1262666803560005e+03 -2.5614349975773430e+03 -1.5896748647493564e+03 + 3.4260000000000000e+04 -3.0059368347577085e+06 5.2655757591618262e+06 2.7666631767196730e+06 -6.9003051956037170e+03 -2.9937778211216746e+03 -1.8181000978507016e+03 + 3.4320000000000000e+04 -3.4123355269335015e+06 5.0733330943183592e+06 2.6509409336288441e+06 -6.6408303786568385e+03 -3.4117431039067733e+03 -2.0377557187070834e+03 + 3.4380000000000000e+04 -3.8021908196874210e+06 4.8564948795115650e+06 2.5223293644842845e+06 -6.3490778865111051e+03 -3.8132962095974117e+03 -2.2475691504754291e+03 + 3.4440000000000000e+04 -4.1736071278064395e+06 4.6161050549066234e+06 2.3814500533995852e+06 -6.0264432966975146e+03 -4.1964769580754746e+03 -2.4465134367781220e+03 + 3.4500000000000000e+04 -4.5247772798700267e+06 4.3533226102621807e+06 2.2289846686458210e+06 -5.6744767333990867e+03 -4.5594127283086264e+03 -2.6336138302347799e+03 + 3.4560000000000000e+04 -4.8539914906966528e+06 4.0694159791095122e+06 2.0656716531939481e+06 -5.2948723590041927e+03 -4.9003294156449474e+03 -2.8079532776367960e+03 + 3.4620000000000000e+04 -5.1596456851462964e+06 3.7657569203231744e+06 1.8923026630227442e+06 -4.8894583646687679e+03 -5.2175577780954436e+03 -2.9686754457449169e+03 + 3.4680000000000000e+04 -5.4402493470173050e+06 3.4438140620464841e+06 1.7097188475146259e+06 -4.4601911081302724e+03 -5.5095393263310925e+03 -3.1149874964351980e+03 + 3.4740000000000000e+04 -5.6944330554181272e+06 3.1051459898006343e+06 1.5188069051535279e+06 -4.0091494588316400e+03 -5.7748358310666044e+03 -3.2461649447933210e+03 + 3.4800000000000000e+04 -5.9209555413535498e+06 2.7513936986141861e+06 1.3204948041667112e+06 -3.5385239995524266e+03 -6.0121401462178164e+03 -3.3615575100603719e+03 + 3.4860000000000000e+04 -6.1187099577319901e+06 2.3842724898918108e+06 1.1157471964475960e+06 -3.0506024631776927e+03 -6.2202832819378236e+03 -3.4605931111205159e+03 + 3.4920000000000000e+04 -6.2867293144983407e+06 2.0055635805306900e+06 9.0556066912330012e+05 -2.5477573555370382e+03 -6.3982374390569539e+03 -3.5427795024897646e+03 + 3.4980000000000000e+04 -6.4241913026868058e+06 1.6171055381758355e+06 6.9095891351904930e+05 -2.0324376446915394e+03 -6.5451195976980171e+03 -3.6077058415298188e+03 + 3.5040000000000000e+04 -6.5304226382425707e+06 1.2207854035432395e+06 4.7298775360341172e+05 -1.5071600852800734e+03 -6.6601983363285608e+03 -3.6550458578124872e+03 + 3.5100000000000000e+04 -6.6049027558340477e+06 8.1852936320256768e+05 2.5270995709260021e+05 -9.7449592405577744e+02 -6.7429012622425889e+03 -3.6845615744932602e+03 + 3.5160000000000000e+04 -6.6472665820179014e+06 4.1229306152026018e+05 3.1199860900647287e+04 -4.3705411198070266e+02 -6.7928191746577013e+03 -3.6961055015074035e+03 + 3.5220000000000000e+04 -6.6573063007448716e+06 4.0517825595220638e+03 -1.9046206842847849e+05 1.0253486334865366e+02 -6.8097064892761391e+03 -3.6896206750131296e+03 + 3.5280000000000000e+04 -6.6349722297698399e+06 -4.0420933813703456e+05 -4.1119463500815147e+05 6.4163238318183789e+02 -6.7934802505952730e+03 -3.6651395350375146e+03 + 3.5340000000000000e+04 -6.5803729587651603e+06 -8.1050505067485722e+05 -6.2992124292089767e+05 1.1776031875362248e+03 -6.7442195748711583e+03 -3.6227828328920109e+03 + 3.5400000000000000e+04 -6.4937748109956942e+06 -1.2128597155220364e+06 -8.4557517533044005e+05 1.7078267032884448e+03 -6.6621657313098376e+03 -3.5627590666854244e+03 + 3.5460000000000000e+04 -6.3756005958647737e+06 -1.6093170377045909e+06 -1.0571048507618783e+06 2.2297095153835730e+03 -6.5477222379455761e+03 -3.4853641851062421e+03 + 3.5520000000000000e+04 -6.2264275642750133e+06 -1.9979497821622200e+06 -1.2634790499209955e+06 2.7406994418377558e+03 -6.4014539343454162e+03 -3.3909807432675348e+03 + 3.5580000000000000e+04 -6.0469844919179557e+06 -2.3768693738834900e+06 -1.4636920552215779e+06 3.2383002349054973e+03 -6.2240839418268069e+03 -3.2800757738435686e+03 + 3.5640000000000000e+04 -5.8381479113503909e+06 -2.7442352492601546e+06 -1.6567686264247110e+06 3.7200849544176262e+03 -6.0164885675762453e+03 -3.1531975842796978e+03 + 3.5700000000000000e+04 -5.6009376060814094e+06 -3.0982638763456694e+06 -1.8417687771400912e+06 4.1837072775903025e+03 -5.7796916556318110e+03 -3.0109724893308576e+03 + 3.5760000000000000e+04 -5.3365114549608026e+06 -3.4372374491646010e+06 -2.0177923672156786e+06 4.6269121771360515e+03 -5.5148593680274735e+03 -2.8541018957757583e+03 + 3.5820000000000000e+04 -5.0461596168433325e+06 -3.7595122627169630e+06 -2.1839835132648880e+06 5.0475472738752451e+03 -5.2232945057206125e+03 -2.6833589814953466e+03 + 3.5880000000000000e+04 -4.7312980348078841e+06 -4.0635267001409936e+06 -2.3395347678899276e+06 5.4435738281540716e+03 -4.9064291917055452e+03 -2.4995842929283681e+03 + 3.5940000000000000e+04 -4.3934613378771432e+06 -4.3478087466792082e+06 -2.4836910157558513e+06 5.8130756980368378e+03 -4.5658167181691497e+03 -2.3036809132867111e+03 + 3.6000000000000000e+04 -4.0342952548097353e+06 -4.6109830352737969e+06 -2.6157530953667136e+06 6.1542670045831119e+03 -4.2031242730544509e+03 -2.0966102460626635e+03 + 3.6060000000000000e+04 -3.6555485462171328e+06 -4.8517774814738417e+06 -2.7350811824389738e+06 6.4655008364573760e+03 -3.8201262355062145e+03 -1.8793880899696703e+03 + 3.6120000000000000e+04 -3.2590643692430733e+06 -5.0690294768246375e+06 -2.8410979114709469e+06 6.7452791922590659e+03 -3.4186957934955990e+03 -1.6530796307412072e+03 + 3.6180000000000000e+04 -2.8467710720714992e+06 -5.2616914985285457e+06 -2.9332911502006575e+06 6.9922615359181191e+03 -3.0007939733011131e+03 -1.4187929791122392e+03 + 3.6240000000000000e+04 -2.4206725712985410e+06 -5.4288360250990307e+06 -3.0112163724637423e+06 7.2052700930292631e+03 -2.5684579100747351e+03 -1.1776725196770019e+03 + 3.6300000000000000e+04 -1.9828384846890764e+06 -5.5696597809157781e+06 -3.0744986592430356e+06 7.3832931044840034e+03 -2.1237903827352079e+03 -9.3089325110951586e+02 + 3.6360000000000000e+04 -1.5353940727866129e+06 -5.6834873911437131e+06 -3.1228343858098248e+06 7.5254881889960334e+03 -1.6689504167921889e+03 -6.7965582732031180e+02 + 3.6420000000000000e+04 -1.0805099630378243e+06 -5.7697744699185425e+06 -3.1559926076872437e+06 7.6311861032925481e+03 -1.2061436087960983e+03 -4.2518135388359775e+02 + 3.6480000000000000e+04 -6.2039166137419071e+05 -5.8281101070648199e+06 -3.1738161183989421e+06 7.6998939253196304e+03 -7.3761180113303590e+02 -1.6870568089927053e+02 + 3.6540000000000000e+04 -1.5726889958652708e+05 -5.8582187265516687e+06 -3.1762221567005445e+06 7.7312973830628634e+03 -2.6562251399317989e+02 8.8526537465444875e+01 + 3.6600000000000000e+04 3.0661513742147211e+05 -5.8599613030029042e+06 -3.1632027513032467e+06 7.7252625157881739e+03 2.0754194792411258e+02 3.4526801335735524e+02 + 3.6660000000000000e+04 7.6901465220560634e+05 -5.8333359085058495e+06 -3.1348246864783624e+06 7.6818361313896376e+03 6.7959588908058333e+02 6.0027525649657559e+02 + 3.6720000000000000e+04 1.2276920514518267e+06 -5.7784775769527294e+06 -3.0912290857550316e+06 7.6012445744206398e+03 1.1482614008189648e+03 8.5231475360547768e+02 + 3.6780000000000000e+04 1.6804286576298880e+06 -5.6956575250416342e+06 -3.0326306464582877e+06 7.4838917034705482e+03 1.6112786112958422e+03 1.1001684132382327e+03 + 3.6840000000000000e+04 2.1250353071299689e+06 -5.5852817718058983e+06 -2.9593165605982095e+06 7.3303571964619132e+03 2.0664157071543727e+03 1.3426387242230051e+03 + 3.6900000000000000e+04 2.5593628436930766e+06 -5.4478891336759999e+06 -2.8716451134040304e+06 7.1413944804001530e+03 2.5114798022706868e+03 1.5785544194909157e+03 + 3.6960000000000000e+04 2.9813124352715523e+06 -5.2841485530666234e+06 -2.7700439288460147e+06 6.9179267642953428e+03 2.9443280170907938e+03 1.8067764401526231e+03 + 3.7020000000000000e+04 3.3888456007753965e+06 -5.0948557980456157e+06 -2.6550078727445309e+06 6.6610416288094884e+03 3.3628771828021249e+03 2.0262032558067040e+03 + 3.7080000000000000e+04 3.7799939203832629e+06 -4.8809296210476672e+06 -2.5270966612919942e+06 6.3719861583843249e+03 3.7651124397385224e+03 2.2357754800037210e+03 + 3.7140000000000000e+04 4.1528684793147170e+06 -4.6434073830573661e+06 -2.3869321880117967e+06 6.0521626463088405e+03 4.1490967683078861e+03 2.4344808213566425e+03 + 3.7200000000000000e+04 4.5056690099468417e+06 -4.3834400603470271e+06 -2.2351955296970527e+06 5.7031223999907315e+03 4.5129818145102854e+03 2.6213597564407319e+03 + 3.7260000000000000e+04 4.8366925705540935e+06 -4.1022866210653516e+06 -2.0726236159423117e+06 5.3265566548000579e+03 4.8550175899419064e+03 2.7955108277133786e+03 + 3.7320000000000000e+04 5.1443416513855597e+06 -3.8013079007195262e+06 -1.9000056191932880e+06 4.9242871506441079e+03 5.1735595266088130e+03 2.9560946362249683e+03 + 3.7380000000000000e+04 5.4271317702504089e+06 -3.4819600878515509e+06 -1.7181791300876895e+06 4.4982585880985216e+03 5.4670749718142470e+03 3.1023372294737878e+03 + 3.7440000000000000e+04 5.6836986312942496e+06 -3.1457877668303140e+06 -1.5280261179231778e+06 4.0505309820286980e+03 5.7341516005487592e+03 3.2335339529722896e+03 + 3.7500000000000000e+04 5.9128047338341102e+06 -2.7944164264851180e+06 -1.3304686545619811e+06 3.5832686914861692e+03 5.9735061957191938e+03 3.3490532595248346e+03 + 3.7560000000000000e+04 6.1133452390593290e+06 -2.4295445286438675e+06 -1.1264644458232233e+06 3.0987273071423124e+03 6.1839900746054873e+03 3.4483391768026745e+03 + 3.7620000000000000e+04 6.2843531029995559e+06 -2.0529353654671854e+06 -9.1700225296768802e+05 2.5992429917043451e+03 6.3645912020011938e+03 3.5309127482196982e+03 + 3.7680000000000000e+04 6.4250036877375301e+06 -1.6664087787927114e+06 -7.0309721175039629e+05 2.0872253575469981e+03 6.5144375130957669e+03 3.5963743003760233e+03 + 3.7740000000000000e+04 6.5346189398456588e+06 -1.2718325610881192e+06 -4.8578596992126084e+05 1.5651491509064317e+03 6.6328041559805197e+03 3.6444070800788595e+03 + 3.7800000000000000e+04 6.6126709159391876e+06 -8.7111337448104564e+05 -2.6612161115885724e+05 1.0355405949045971e+03 6.7191213896621930e+03 3.6747803024657487e+03 + 3.7860000000000000e+04 6.6587843708427949e+06 -4.6618730854959210e+05 -4.5168465586500475e+04 5.0096068194506086e+02 6.7729781750671573e+03 3.6873497809693035e+03 + 3.7920000000000000e+04 6.6727383926253738e+06 -5.9010370607623016e+04 1.7600306193031304e+05 -3.6009164413555368e+01 6.7941213115758055e+03 3.6820570781682277e+03 + 3.7980000000000000e+04 6.6544672947859848e+06 3.4845093825175345e+05 3.9632162720074528e+05 -5.7277785426643732e+02 6.7824541581741823e+03 3.6589294398730367e+03 + 3.8040000000000000e+04 6.6040608801564639e+06 7.5422902789137722e+05 6.1472011666240415e+05 -1.1067555286820229e+03 6.7380372493471559e+03 3.6180808006465963e+03 + 3.8100000000000000e+04 6.5217639749733498e+06 1.1563646736955792e+06 8.3014086000945710e+05 -1.6353669815349963e+03 6.6610888197089189e+03 3.5597118205930583e+03 + 3.8160000000000000e+04 6.4079751294604624e+06 1.5529164368933467e+06 1.0415407785860046e+06 -2.1560654095988739e+03 6.5519830088168146e+03 3.4841077261510050e+03 + 3.8220000000000000e+04 6.2632445620771982e+06 1.9419699250490819e+06 1.2478963678283105e+06 -2.6663436611488651e+03 6.4112467238540967e+03 3.3916353168067649e+03 + 3.8280000000000000e+04 6.0882714904913148e+06 2.3216468821390895e+06 1.4482085274435901e+06 -3.1637438947308701e+03 6.2395573228107723e+03 3.2827410796410663e+03 + 3.8340000000000000e+04 5.8839008548105825e+06 2.6901141659926162e+06 1.6415073148455811e+06 -3.6458685611353349e+03 6.0377408936744987e+03 3.1579502955263642e+03 + 3.8400000000000000e+04 5.6511193215475893e+06 3.0455925879324330e+06 1.8268566316553410e+06 -4.1103931609630554e+03 5.8067690694434987e+03 3.0178654176360442e+03 + 3.8460000000000000e+04 5.3910505245862752e+06 3.3863654946172331e+06 2.0033587650531223e+06 -4.5550784982565838e+03 5.5477537322024100e+03 2.8631628781028448e+03 + 3.8520000000000000e+04 5.1049496277133022e+06 3.7107870024336553e+06 2.1701587097628731e+06 -4.9777810416986695e+03 5.2619410122319250e+03 2.6945891910424766e+03 + 3.8580000000000000e+04 4.7941972985398816e+06 4.0172898793688458e+06 2.3264482632589396e+06 -5.3764624770156242e+03 4.9507055364777543e+03 2.5129573736203183e+03 + 3.8640000000000000e+04 4.4602930988074290e+06 4.3043930717688976e+06 2.4714699144660244e+06 -5.7491996654401737e+03 4.6155441292750083e+03 2.3191435211193839e+03 + 3.8700000000000000e+04 4.1048482775848084e+06 4.5707088127043741e+06 2.6045205115206600e+06 -6.0941943522424690e+03 4.2580681521156757e+03 2.1140827623441364e+03 + 3.8760000000000000e+04 3.7295780223666271e+06 4.8149492455813307e+06 2.7249546614740002e+06 -6.4097814213703086e+03 3.8799952357585266e+03 1.8987644134074455e+03 + 3.8820000000000000e+04 3.3362932548410632e+06 5.0359325646087574e+06 2.8321878267983054e+06 -6.6944360141088719e+03 3.4831415357490223e+03 1.6742268111420374e+03 + 3.8880000000000000e+04 2.9268920008758446e+06 5.2325887000803975e+06 2.9256991124966848e+06 -6.9467807645404346e+03 3.0694140818266915e+03 1.4415521849903719e+03 + 3.8940000000000000e+04 2.5033503175857901e+06 5.4039645090539055e+06 3.0050337455264125e+06 -7.1655931625201410e+03 2.6408017303213419e+03 1.2018615012758162e+03 + 3.9000000000000000e+04 2.0677128115459855e+06 5.5492283696506117e+06 3.0698052418820825e+06 -7.3498115435312548e+03 2.1993644860342811e+03 9.5630922450539890e+02 + 3.9060000000000000e+04 1.6220828649798592e+06 5.6676741267312542e+06 3.1196972622540100e+06 -7.4985388725672456e+03 1.7472229266674540e+03 7.0607822314620341e+02 + 3.9120000000000000e+04 1.1686126718059462e+06 5.7587244498887211e+06 3.1544651703785681e+06 -7.6110456679952740e+03 1.2865492762599333e+03 4.5237492866798584e+02 + 3.9180000000000000e+04 7.0949307070329017e+05 5.8219336892025545e+06 3.1739372980223657e+06 -7.6867740637478364e+03 8.1955922150170670e+02 1.9642427120491516e+02 + 3.9240000000000000e+04 2.4694309761227726e+05 5.8569901981907850e+06 3.1780158801663350e+06 -7.7253427971313276e+03 3.4850195251640520e+02 -6.0536341196547035e+01 + 3.9300000000000000e+04 -2.1680072228572695e+05 5.8637179771027081e+06 3.1666775972900931e+06 -7.7265503786603222e+03 -1.2435237158215294e+02 -3.1726399132143450e+02 + 3.9360000000000000e+04 -6.7949516077557951e+05 5.8420775445682220e+06 3.1399736984319924e+06 -7.6903744865518283e+03 -5.9672519874690784e+02 -5.7251700437295949e+02 + 3.9420000000000000e+04 -1.1389009613960963e+06 5.7921661360343751e+06 3.0980297589395391e+06 -7.6169694936101096e+03 -1.0663391601903575e+03 -8.2506026523448145e+02 + 3.9480000000000000e+04 -1.5927934132391016e+06 5.7142174118496180e+06 3.0410451582295960e+06 -7.5066661324044071e+03 -1.5309253674953482e+03 -1.0736694631847424e+03 + 3.9540000000000000e+04 -2.0389730027983356e+06 5.6086006897343621e+06 2.9692922892382089e+06 -7.3599740779571621e+03 -1.9882327306202458e+03 -1.3171361228810349e+03 + 3.9600000000000000e+04 -2.4752762070168527e+06 5.4758194830640219e+06 2.8831154087344133e+06 -7.1775831167944316e+03 -2.4360417175569469e+03 -1.5542745382597693e+03 + 3.9660000000000000e+04 -2.8995861951598302e+06 5.3165091519427234e+06 2.7829290419784728e+06 -6.9603586357050981e+03 -2.8721792103502735e+03 -1.7839293015910996e+03 + 3.9720000000000000e+04 -3.3098431185100777e+06 5.1314337727451948e+06 2.6692159774773009e+06 -6.7093332624663763e+03 -3.2945290484204311e+03 -2.0049811523925705e+03 + 3.9780000000000000e+04 -3.7040539376431867e+06 4.9214825306119584e+06 2.5425249751527528e+06 -6.4257007573974533e+03 -3.7010379629830409e+03 -2.2163508937908514e+03 + 3.9840000000000000e+04 -4.0803020271127988e+06 4.6876657596805608e+06 2.4034682459402462e+06 -6.1108144205993576e+03 -4.0897224647576045e+03 -2.4170035150816834e+03 + 3.9900000000000000e+04 -4.4367567097955178e+06 4.4311104236612450e+06 2.2527186324929334e+06 -5.7661851916431260e+03 -4.4586807309914502e+03 -2.6059540710017050e+03 + 3.9960000000000000e+04 -4.7716825212515611e+06 4.1530547921575564e+06 2.0910064080852214e+06 -5.3934741239250025e+03 -4.8061065369195112e+03 -2.7822741520678705e+03 + 4.0020000000000000e+04 -5.0834478720567375e+06 3.8548423706035791e+06 1.9191157245232090e+06 -4.9944806833295652e+03 -5.1302994956494767e+03 -2.9450968870541205e+03 + 4.0080000000000000e+04 -5.3705330291564353e+06 3.5379153610802041e+06 1.7378808097663955e+06 -4.5711325844793282e+03 -5.4296709473500405e+03 -3.0936205101664505e+03 + 4.0140000000000000e+04 -5.6315375921275886e+06 3.2038077874596799e+06 1.5481819504367611e+06 -4.1254787749224388e+03 -5.7027501006769417e+03 -3.2271122340281586e+03 + 4.0200000000000000e+04 -5.8651875423850501e+06 2.8541381647204291e+06 1.3509412150950523e+06 -3.6596813500500252e+03 -5.9481930080443926e+03 -3.3449128755579127e+03 + 4.0260000000000000e+04 -6.0703416860100860e+06 2.4906016115376018e+06 1.1471179162479071e+06 -3.1760034290414956e+03 -6.1647913680439324e+03 -3.4464406176834082e+03 + 4.0320000000000000e+04 -6.2459973104879521e+06 2.1149615364572108e+06 9.3770390352102928e+05 -2.6767959105855125e+03 -6.3514777222424700e+03 -3.5311929163573573e+03 + 4.0380000000000000e+04 -6.3912951237152331e+06 1.7290410933259265e+06 7.2371876706433133e+05 -2.1644871186848000e+03 -6.5073286093712622e+03 -3.5987479532165730e+03 + 4.0440000000000000e+04 -6.5055236415717676e+06 1.3347144061688578e+06 5.0620492037126608e+05 -1.6415740939306565e+03 -6.6315695589814004e+03 -3.6487673241897069e+03 + 4.0500000000000000e+04 -6.5881229874733994e+06 9.3389742499594006e+05 2.8622249547541025e+05 -1.1106110983674919e+03 -6.7235819495355836e+03 -3.6809992869923572e+03 + 4.0560000000000000e+04 -6.6386878856786136e+06 5.2853840780382359e+05 6.4844078369614115e+04 -5.7419462248302852e+02 -6.7829079702017680e+03 -3.6952805829373501e+03 + 4.0620000000000000e+04 -6.6569697432434354e+06 1.2060821723751228e+05 -1.5685061074953264e+05 -3.4948713467130574e+01 -6.8092519635272356e+03 -3.6915366584953485e+03 + 4.0680000000000000e+04 -6.6428779290332170e+06 -2.8790941350125929e+05 -3.7778004802303918e+05 5.0448718812529142e+02 -6.8024807089998876e+03 -3.6697821277179205e+03 + 4.0740000000000000e+04 -6.5964803406783119e+06 -6.9502766889684787e+05 -5.9686629834746371e+05 1.0414704803493612e+03 -6.7626250382562866e+03 -3.6301222707217894e+03 + 4.0800000000000000e+04 -6.5180031562244026e+06 -1.0987665469705232e+06 -8.1304048821282643e+05 1.5733704827198940e+03 -6.6898812931865659e+03 -3.5727537918929620e+03 + 4.0860000000000000e+04 -6.4078296271022838e+06 -1.4971627646970721e+06 -1.0252482482357773e+06 2.0975846761731946e+03 -6.5846099171503347e+03 -3.4979629065597092e+03 + 4.0920000000000000e+04 -6.2664979602514599e+06 -1.8882794934534316e+06 -1.2324549705194817e+06 2.6115523591664564e+03 -6.4473315748860377e+03 -3.4061214259811009e+03 + 4.0980000000000000e+04 -6.0946984805834787e+06 -2.2702158563360460e+06 -1.4336508324256132e+06 3.1127653094123948e+03 -6.2787235018514621e+03 -3.2976832716143831e+03 + 4.1040000000000000e+04 -5.8932701687049409e+06 -2.6411162427236084e+06 -1.6278556604402920e+06 3.5987785068799012e+03 -6.0796169081563148e+03 -3.1731826212939791e+03 + 4.1100000000000000e+04 -5.6631964975459669e+06 -2.9991794523676643e+06 -1.8141237092590048e+06 4.0672227882026464e+03 -5.8509934944912029e+03 -3.0332326497997624e+03 + 4.1160000000000000e+04 -5.4056004839224424e+06 -3.3426675613497626e+06 -1.9915483418686688e+06 4.5158179313789378e+03 -5.5939796277148762e+03 -2.8785232901927993e+03 + 4.1220000000000000e+04 -5.1217389996803002e+06 -3.6699143902313891e+06 -2.1592665306175784e+06 4.9423840498820600e+03 -5.3098392512933724e+03 -2.7098175391715145e+03 + 4.1280000000000000e+04 -4.8129964537114725e+06 -3.9793335566581381e+06 -2.3164631047987617e+06 5.3448513663435569e+03 -4.9999672991468660e+03 -2.5279468143401859e+03 + 4.1340000000000000e+04 -4.4808779003734626e+06 -4.2694261520612873e+06 -2.4623747073732116e+06 5.7212697695406805e+03 -4.6658835800242305e+03 -2.3338059939657278e+03 + 4.1400000000000000e+04 -4.1270015638594818e+06 -4.5387880314567555e+06 -2.5962934560914263e+06 6.0698186882007130e+03 -4.3092257641041861e+03 -2.1283485747011296e+03 + 4.1460000000000000e+04 -3.7530907763041742e+06 -4.7861166318980483e+06 -2.7175703212644453e+06 6.3888165989532272e+03 -3.9317406605068236e+03 -1.9125820446350363e+03 + 4.1520000000000000e+04 -3.3609653789018304e+06 -5.0102172243498573e+06 -2.8256182236458333e+06 6.6767293001849921e+03 -3.5352741948849894e+03 -1.6875630853079883e+03 + 4.1580000000000000e+04 -2.9525326768944175e+06 -5.2100085493472340e+06 -2.9199148265311313e+06 6.9321764674355663e+03 -3.1217610612165436e+03 -1.4543921396087435e+03 + 4.1640000000000000e+04 -2.5297780524272788e+06 -5.3845278453954365e+06 -3.0000049864253215e+06 7.1539365868477280e+03 -2.6932149490775842e+03 -1.2142075744926940e+03 + 4.1700000000000000e+04 -2.0947553077252316e+06 -5.5329353191056289e+06 -3.0655028614601265e+06 7.3409512405801152e+03 -2.2517196846386323e+03 -9.6818022995234151e+02 + 4.1760000000000000e+04 -1.6495767364058387e+06 -5.6545180957926540e+06 -3.1160937120055309e+06 7.4923300450062616e+03 -1.7994205602196255e+03 -7.1750853564831903e+02 + 4.1820000000000000e+04 -1.1964028726264047e+06 -5.7486936201204453e+06 -3.1515354037010614e+06 7.6073562902371368e+03 -1.3385144603573062e+03 -4.6341327316826016e+02 + 4.1880000000000000e+04 -7.3743192097920389e+05 -5.8150124101596940e+06 -3.1716595613274276e+06 7.6854915878065885e+03 -8.7123823469209185e+02 -2.0713112493097114e+02 + 4.1940000000000000e+04 -2.7488898140315892e+05 -5.8531600853923960e+06 -3.1763723072800343e+06 7.7263779283683007e+03 -3.9985639836438116e+02 5.0092532281390760e+01 + 4.2000000000000000e+04 1.8898477571451699e+05 -5.8629586755486252e+06 -3.1656545773632741e+06 7.7298375126287619e+03 7.3350369191897130e+01 3.0701031607302366e+02 + 4.2060000000000000e+04 6.5194289833527384e+05 -5.8443672731693406e+06 -3.1395620682739778e+06 7.6958719704188024e+03 5.4609568027612795e+02 5.6237844151428715e+02 + 4.2120000000000000e+04 1.1117444002864880e+06 -5.7974820715215262e+06 -3.0982248690992394e+06 7.6246617714754784e+03 1.0160976029342107e+03 8.1496179371223343e+02 + 4.2180000000000000e+04 1.5661644699578483e+06 -5.7225357889639577e+06 -3.0418467853217791e+06 7.5165654132797135e+03 1.4810889528210191e+03 1.0635391807117678e+03 + 4.2240000000000000e+04 2.0130051120737935e+06 -5.6198964749721941e+06 -2.9707043373145317e+06 7.3721179866192806e+03 1.9388275944746929e+03 1.3069089151185549e+03 + 4.2300000000000000e+04 2.4501056853092331e+06 -5.4900656951721609e+06 -2.8851454172038618e+06 7.1920291327108971e+03 2.3871069071228621e+03 1.5438946064726888e+03 + 4.2360000000000000e+04 2.8753532914865022e+06 -5.3336760742099471e+06 -2.7855875929484605e+06 6.9771800216555266e+03 2.8237667336654840e+03 1.7733511179845698e+03 + 4.2420000000000000e+04 3.2866929362731827e+06 -5.1514881768483873e+06 -2.6725160547994929e+06 6.7286186903118796e+03 3.2467043229009005e+03 1.9941704617415076e+03 + 4.2480000000000000e+04 3.6821373645716268e+06 -4.9443867601771820e+06 -2.5464812221847619e+06 6.4475540266228272e+03 3.6538842099729650e+03 2.2052871446383970e+03 + 4.2540000000000000e+04 4.0597765260502454e+06 -4.7133764709733650e+06 -2.4080960526415394e+06 6.1353496622517978e+03 4.0433469528904361e+03 2.4056827807983605e+03 + 4.2600000000000000e+04 4.4177866878287615e+06 -4.4595770248755729e+06 -2.2580330857018307e+06 5.7935182483696226e+03 4.4132178832369318e+03 2.5943904218772964e+03 + 4.2660000000000000e+04 4.7544391900849668e+06 -4.1842178405091828e+06 -2.0970212215665602e+06 5.4237150353185234e+03 4.7617164835734084e+03 2.7704991092223036e+03 + 4.2720000000000000e+04 5.0681087686412595e+06 -3.8886321141045247e+06 -1.9258422208731310e+06 5.0277298366327150e+03 5.0871654201199144e+03 2.9331585527814941e+03 + 4.2780000000000000e+04 5.3572813617573977e+06 -3.5742503910593181e+06 -1.7453269310076961e+06 4.6074780984390254e+03 5.3879982341130144e+03 3.0815835083859170e+03 + 4.2840000000000000e+04 5.6205613842367278e+06 -3.2425937037876802e+06 -1.5563512631079881e+06 4.1649921510964368e+03 5.6627663363939928e+03 3.2150577239981926e+03 + 4.2900000000000000e+04 5.8566784738863530e+06 -2.8952662784357676e+06 -1.3598319423184004e+06 3.7024121497547731e+03 5.9101464880716385e+03 3.3329375589733968e+03 + 4.2960000000000000e+04 6.0644936512985695e+06 -2.5339477841750951e+06 -1.1567220531610355e+06 3.2219754427173016e+03 6.1289483292002697e+03 3.4346551486020298e+03 + 4.3020000000000000e+04 6.2430047960954402e+06 -2.1603851705781347e+06 -9.4800641472676967e+05 2.7260046406093525e+03 6.3181203560129361e+03 3.5197209036151175e+03 + 4.3080000000000000e+04 6.3913514097503712e+06 -1.7763842052519978e+06 -7.3469682142186677e+05 2.2168960138999510e+03 6.4767540846469483e+03 3.5877255701451318e+03 + 4.3140000000000000e+04 6.5088187081676731e+06 -1.3838007798038376e+06 -5.1782716183603933e+05 1.6971086211812674e+03 6.6040878837246737e+03 3.6383422714387229e+03 + 4.3200000000000000e+04 6.5948410483438224e+06 -9.8453197214661003e+05 -2.9844841836783930e+05 1.1691527013806271e+03 6.6995111895396312e+03 3.6713283387913743e+03 + 4.3260000000000000e+04 6.6490046127003906e+06 -5.8050687611718709e+05 -7.7623581657942443e+04 6.3557663604628249e+02 6.7625677240266314e+03 3.6865262166174925e+03 + 4.3320000000000000e+04 6.6710493076559175e+06 -1.7367730347079743e+05 1.4357745691510756e+05 9.8954205146269260e+01 6.7929565202178146e+03 3.6838633873152921e+03 + 4.3380000000000000e+04 6.6608699559362214e+06 2.3399153578619962e+05 3.6408300323557691e+05 -4.3812612599512818e+02 6.7905320103674921e+03 3.6633523398266261e+03 + 4.3440000000000000e+04 6.6185168834776189e+06 6.4053038986424915e+05 5.8282468265081802e+05 -9.7307114185106980e+02 6.7553054225131727e+03 3.6250914470521875e+03 + 4.3500000000000000e+04 6.5441958569034422e+06 1.0439754486362546e+06 7.9874263010621199e+05 -1.5032950039662132e+03 6.6874473003500934e+03 3.5692661236099202e+03 + 4.3560000000000000e+04 6.4382671999409245e+06 1.4423779462738780e+06 1.0107907202559746e+06 -2.0262342921440520e+03 6.5872884702027259e+03 3.4961487813154286e+03 + 4.3620000000000000e+04 6.3012439785107570e+06 1.8338137236900129e+06 1.2179417398137611e+06 -2.5393634643748651e+03 6.4553176817612484e+03 3.4060969764451497e+03 + 4.3680000000000000e+04 6.1337893142329268e+06 2.2163925714118034e+06 1.4191924103142987e+06 -3.0402082219349531e+03 6.2921770080473216e+03 3.2995504472381094e+03 + 4.3740000000000000e+04 5.9367129645429719e+06 2.5882672826413237e+06 1.6135682219224763e+06 -3.5263567786646990e+03 6.0986570356636876e+03 3.1770278584268226e+03 + 4.3800000000000000e+04 5.7109672574590500e+06 2.9476424287326154e+06 1.8001280680418625e+06 -3.9954702639162697e+03 5.8756923570987983e+03 3.0391234062145641e+03 + 4.3860000000000000e+04 5.4576424183447622e+06 3.2927828579904186e+06 1.9779686730243166e+06 -4.4452925330973094e+03 5.6243567736432542e+03 2.8865033718470800e+03 + 4.3920000000000000e+04 5.1779613334757043e+06 3.6220218965240428e+06 2.1462288241987652e+06 -4.8736591532258963e+03 5.3458582505483955e+03 2.7199031403096656e+03 + 4.3980000000000000e+04 4.8732737815908585e+06 3.9337692529736855e+06 2.3040934458191129e+06 -5.2785063824442086e+03 5.0415341245825866e+03 2.5401248503133957e+03 + 4.4040000000000000e+04 4.5450500947171981e+06 4.2265186341427695e+06 2.4507975298945135e+06 -5.6578813154000372e+03 4.7128460669501428e+03 2.3480347507442948e+03 + 4.4100000000000000e+04 4.1948741826750543e+06 4.4988550190583449e+06 2.5856298692147736e+06 -6.0099526846895906e+03 4.3613735696623971e+03 2.1445591406705421e+03 + 4.4160000000000000e+04 3.8244359375969376e+06 4.7494614902574262e+06 2.7079365045471750e+06 -6.3330204330005226e+03 3.9888058322071552e+03 1.9306790645675374e+03 + 4.4220000000000000e+04 3.4355231240556366e+06 4.9771255607249578e+06 2.8171238481742670e+06 -6.6255233755630943e+03 3.5969332883028133e+03 1.7074250464274355e+03 + 4.4280000000000000e+04 3.0300128360457984e+06 5.1807450014610263e+06 2.9126615132819023e+06 -6.8860462545019745e+03 3.1876393844642625e+03 1.4758725372358474e+03 + 4.4340000000000000e+04 2.6098625213947953e+06 5.3593331609056275e+06 2.9940848764587874e+06 -7.1133270726317824e+03 2.7628916418815493e+03 1.2371373915576987e+03 + 4.4400000000000000e+04 2.1771005845609359e+06 5.5120237050644131e+06 3.0609973474199008e+06 -7.3062634943859703e+03 2.3247313317891821e+03 9.9237058085524995e+02 + 4.4460000000000000e+04 1.7338166721195525e+06 5.6380747256950494e+06 3.1130723039859417e+06 -7.4639169641352310e+03 1.8752630847781056e+03 7.4275245832190762e+02 + 4.4520000000000000e+04 1.2821517585829992e+06 5.7368722694032481e+06 3.1500546895597097e+06 -7.5855156333422747e+03 1.4166461087903776e+03 4.8948731683451643e+02 + 4.4580000000000000e+04 8.2428803129898547e+05 5.8079333759099906e+06 3.1717622913146755e+06 -7.6704584148127497e+03 9.5108623114909346e+02 2.3379806393714932e+02 + 4.4640000000000000e+04 3.6243849002579344e+05 5.8509085954960035e+06 3.1780866810377911e+06 -7.7183201295007784e+03 4.8082608049312046e+02 -2.3079803907630573e+01 + 4.4700000000000000e+04 -1.0116372597939847e+05 5.8655838302004626e+06 3.1689937711235769e+06 -7.7288549104941640e+03 8.1325313557343080e+00 -2.7990487088395042e+02 + 4.4760000000000000e+04 -5.6427610827434051e+05 5.8518813979572225e+06 3.1445239802373992e+06 -7.7019960472262019e+03 -4.6471604710866433e+02 -5.3543592345395075e+02 + 4.4820000000000000e+04 -1.0246574741204266e+06 5.8098604031230770e+06 3.1047920696214209e+06 -7.6378542045191698e+03 -9.3543991655306615e+02 -7.8843682666071095e+02 + 4.4880000000000000e+04 -1.4800785910380527e+06 5.7397165716010891e+06 3.0499867036784901e+06 -7.5367172367630255e+03 -1.4017661332905784e+03 -1.0376811053192241e+03 + 4.4940000000000000e+04 -1.9283328518988055e+06 5.6417815721845794e+06 2.9803697058601771e+06 -7.3990517134786278e+03 -1.8614380496906485e+03 -1.2819576862451427e+03 + 4.5000000000000000e+04 -2.3672470148920515e+06 5.5165216793253692e+06 2.8962749292586106e+06 -7.2255029446562230e+03 -2.3122276815187270e+03 -1.5200778469734551e+03 + 4.5060000000000000e+04 -2.7946918335420345e+06 5.3645356583260745e+06 2.7981067081097970e+06 -7.0168912173372746e+03 -2.7519486649602845e+03 -1.7508819713310857e+03 + 4.5120000000000000e+04 -3.2085923784827632e+06 5.1865519383369153e+06 2.6863379393134755e+06 -6.7742058262889241e+03 -3.1784667068800295e+03 -1.9732450757057209e+03 + 4.5180000000000000e+04 -3.6069380203520958e+06 4.9834252426951155e+06 2.5615078612155551e+06 -6.4986001917494314e+03 -3.5897075600910384e+03 -2.1860815456340624e+03 + 4.5240000000000000e+04 -3.9877921825603410e+06 4.7561327424700269e+06 2.4242195456117936e+06 -6.1913888785707632e+03 -3.9836654910367947e+03 -2.3883500828732076e+03 + 4.5300000000000000e+04 -4.3493019147760961e+06 4.5057696276671151e+06 2.2751370795232351e+06 -5.8540440619660067e+03 -4.3584142938737486e+03 -2.5790590355351919e+03 + 4.5360000000000000e+04 -4.6897071697156532e+06 4.2335439673180021e+06 2.1149824302976714e+06 -5.4881889583890534e+03 -4.7121195122235931e+03 -2.7572715221589588e+03 + 4.5420000000000000e+04 -5.0073495962786674e+06 3.9407708756102417e+06 1.9445320175702353e+06 -5.0955885807176137e+03 -5.0430489294767349e+03 -2.9221101090954171e+03 + 4.5480000000000000e+04 -5.3006807557873446e+06 3.6288661347993668e+06 1.7646130075739122e+06 -4.6781401400145196e+03 -5.3495802758563777e+03 -3.0727614794389510e+03 + 4.5540000000000000e+04 -5.5682697901763748e+06 3.2993394007836757e+06 1.5760993195457687e+06 -4.2378643915027942e+03 -5.6302078393941129e+03 -3.2084813310791674e+03 + 4.5600000000000000e+04 -5.8088105800204668e+06 2.9537869910352267e+06 1.3799073447439771e+06 -3.7768970080569661e+03 -5.8835499720518701e+03 -3.3285989071587405e+03 + 4.5660000000000000e+04 -6.0211283470734665e+06 2.5938841909898221e+06 1.1769914253687831e+06 -3.2974785339114933e+03 -6.1083574370922215e+03 -3.4325203934095503e+03 + 4.5720000000000000e+04 -6.2041856058106348e+06 2.2213770737081785e+06 9.6833916348036681e+05 -2.8019428563359552e+03 -6.3035210163447473e+03 -3.5197312996864757e+03 + 4.5780000000000000e+04 -6.3570874039039593e+06 1.8380739120850135e+06 7.5496659519465209e+05 -2.2927051926781887e+03 -6.4680774713427127e+03 -3.5897987245326162e+03 + 4.5840000000000000e+04 -6.4790858402942335e+06 1.4458362714925499e+06 5.3791321770141041e+05 -1.7722499831827963e+03 -6.6012143831898884e+03 -3.6423739828261350e+03 + 4.5900000000000000e+04 -6.5695838403748255e+06 1.0465698289873539e+06 3.1823686110778712e+05 -1.2431181281277838e+03 -6.7022744365198696e+03 -3.6771949809082134e+03 + 4.5960000000000000e+04 -6.6281381399776358e+06 6.4221496235222439e+05 9.7008449249642261e+04 -7.0789347577669992e+02 -6.7707586649669347e+03 -3.6940874494877871e+03 + 4.6020000000000000e+04 -6.6544614628987294e+06 2.3473719218723782e+05 -1.2469327832065783e+05 -1.6918969201382507e+02 -6.8063281004559658e+03 -3.6929651286020626e+03 + 4.6080000000000000e+04 -6.6484239487640839e+06 -1.7388244243140798e+05 -3.4578704955671972e+05 3.7036158147326682e+02 -6.8088045723173491e+03 -3.6738299415595766e+03 + 4.6140000000000000e+04 -6.6100538897669809e+06 -5.8165706621682364e+05 -5.6519437164623756e+05 9.0812223279461500e+02 -6.7781719951241012e+03 -3.6367727646330418e+03 + 4.6200000000000000e+04 -6.5395377385637797e+06 -9.8660374488178478e+05 -7.8184489206312154e+05 1.4414607085733892e+03 -6.7145780524497532e+03 -3.5819741009134459e+03 + 4.6260000000000000e+04 -6.4372192773553720e+06 -1.3867533337026881e+06 -9.9468176772176672e+05 1.9677667569837822e+03 -6.6183345819445922e+03 -3.5097035453540207e+03 + 4.6320000000000000e+04 -6.3035978967366870e+06 -1.7801602792587609e+06 -1.2026669601308971e+06 2.4844659863691040e+03 -6.4899156361679679e+03 -3.4203179546887636e+03 + 4.6380000000000000e+04 -6.1393260466659190e+06 -2.1649122573248483e+06 -1.4047864042895972e+06 2.9890328697933401e+03 -6.3299542488074076e+03 -3.3142592292774088e+03 + 4.6440000000000000e+04 -5.9452059336829558e+06 -2.5391396152251032e+06 -1.6000550468279792e+06 3.4790031708755459e+03 -6.1392392453257835e+03 -3.1920521360548282e+03 + 4.6500000000000000e+04 -5.7221854505592156e+06 -2.9010246145676384e+06 -1.7875217379894403e+06 3.9519871844622940e+03 -5.9187115187168374e+03 -3.0543014421301932e+03 + 4.6560000000000000e+04 -5.4713533048844505e+06 -3.2488103946487173e+06 -1.9662739124028776e+06 4.4056828164245535e+03 -5.6694582777799778e+03 -2.9016877412702775e+03 + 4.6620000000000000e+04 -5.1939334291019626e+06 -3.5808095322565329e+06 -2.1354419970737416e+06 4.8378861646310834e+03 -5.3927056557812093e+03 -2.7349627919165073e+03 + 4.6680000000000000e+04 -4.8912788379937122e+06 -3.8954121696125576e+06 -2.2942035645710384e+06 5.2464996983576812e+03 -5.0898120931116609e+03 -2.5549458654949535e+03 + 4.6740000000000000e+04 -4.5648649908949938e+06 -4.1910937976262532e+06 -2.4417873032697747e+06 5.6295411810733931e+03 -4.7622633011242269e+03 -2.3625211162411451e+03 + 4.6800000000000000e+04 -4.2162825362572316e+06 -4.4664227267877338e+06 -2.5774768178113778e+06 5.9851553096333528e+03 -4.4116662982830330e+03 -2.1586342049025338e+03 + 4.6860000000000000e+04 -3.8472293288326026e+06 -4.7200670985292057e+06 -2.7006141655678735e+06 6.3116255992622537e+03 -4.0397398725596672e+03 -1.9442868184710451e+03 + 4.6920000000000000e+04 -3.4595018336599441e+06 -4.9508012373869484e+06 -2.8106030176026104e+06 6.6073824524005813e+03 -3.6483027143091481e+03 -1.7205299479158029e+03 + 4.6980000000000000e+04 -3.0549861803092198e+06 -5.1575113217998138e+06 -2.9069114300775197e+06 6.8710071621447387e+03 -3.2392631866342167e+03 -1.4884579049941678e+03 + 4.7040000000000000e+04 -2.6356490027948082e+06 -5.3392005414320659e+06 -2.9890743001182941e+06 7.1012358225931739e+03 -2.8146122866173209e+03 -1.2492037039158242e+03 + 4.7100000000000000e+04 -2.2035279619668429e+06 -5.4949938620558521e+06 -3.0566955567576494e+06 7.2969661316150396e+03 -2.3764168897647019e+03 -1.0039345710443412e+03 + 4.7160000000000000e+04 -1.7607218043179882e+06 -5.6241422980156550e+06 -3.1094500519021191e+06 7.4572654302840047e+03 -1.9268097424465009e+03 -7.5384633572993744e+02 + 4.7220000000000000e+04 -1.3093799989246714e+06 -5.7260264811197193e+06 -3.1470850824018740e+06 7.5813762022495448e+03 -1.4679764147062115e+03 -5.0015688354404188e+02 + 4.7280000000000000e+04 -8.5169216105100000e+05 -5.8001594357028101e+06 -3.1694215156148355e+06 7.6687178180136480e+03 -1.0021424597540798e+03 -2.4409963097609656e+02 + 4.7340000000000000e+04 -3.8987743613707571e+05 -5.8461886511061629e+06 -3.1763545379290716e+06 7.7188865778995851e+03 -5.3156293337900831e+02 1.3082502874732789e+01 + 4.7400000000000000e+04 7.3826128035927861e+04 -5.8638975809489563e+06 -3.1678540546883857e+06 7.7316562893348819e+03 -5.8513448852398639e+01 2.7014271379486428e+02 + 4.7460000000000000e+04 5.3717227203633019e+05 -5.8532066020598393e+06 -3.1439647628798988e+06 7.7069796875680058e+03 4.1471915507992441e+02 5.2583561261009834e+02 + 4.7520000000000000e+04 9.9791730466614652e+05 -5.8141733772384617e+06 -3.1048059110651528e+06 7.6449898258595276e+03 8.8584737425274545e+02 7.7892242433169804e+02 + 4.7580000000000000e+04 1.4538309434534062e+06 -5.7469925529362671e+06 -3.0505707345501338e+06 7.5460005779744897e+03 1.3525945658851097e+03 1.0281767421356944e+03 + 4.7640000000000000e+04 1.9027071392388961e+06 -5.6519947492337059e+06 -2.9815255151896393e+06 7.4105054743591018e+03 1.8127069191582259e+03 1.2723912776812444e+03 + 4.7700000000000000e+04 2.3423747652797461e+06 -5.5296448346197717e+06 -2.8980082211525044e+06 7.2391743230654947e+03 2.2639651872431778e+03 1.5103848940172982e+03 + 4.7760000000000000e+04 2.7707080468162200e+06 -5.3805395250249561e+06 -2.8004267514398997e+06 7.0328481403029846e+03 2.7041953660008617e+03 1.7410085548342688e+03 + 4.7820000000000000e+04 3.1856366735591865e+06 -5.2054043819670305e+06 -2.6892568696703385e+06 6.7925339116798459e+03 3.1312780966910536e+03 1.9631498139056480e+03 + 4.7880000000000000e+04 3.5851556197584360e+06 -5.0050902676127758e+06 -2.5650398867501817e+06 6.5194001003215380e+03 3.5431575402851527e+03 2.1757369409230619e+03 + 4.7940000000000000e+04 3.9673347030310766e+06 -4.7805692599236928e+06 -2.4283800762932240e+06 6.2147722160542917e+03 3.9378505895354128e+03 2.3777437934612913e+03 + 4.8000000000000000e+04 4.3303278476304552e+06 -4.5329300013979124e+06 -2.2799417772586145e+06 5.8801272499349134e+03 4.3134564760991343e+03 2.5681952304584765e+03 + 4.8060000000000000e+04 4.6723819705502260e+06 -4.2633724714836171e+06 -2.1204461796833300e+06 5.5170867169542162e+03 4.6681662972327285e+03 2.7461721264454650e+03 + 4.8120000000000000e+04 4.9918454195432253e+06 -3.9732021979822018e+06 -1.9506678321620820e+06 5.1274087447305401e+03 5.0002721619499525e+03 2.9108156607412070e+03 + 4.8180000000000000e+04 5.2871759126890115e+06 -3.6638239360266645e+06 -1.7714309042594200e+06 4.7129793592670294e+03 5.3081757349379604e+03 3.0613312727072507e+03 + 4.8240000000000015e+04 5.5569479309340650e+06 -3.3367348635340608e+06 -1.5836052152460760e+06 4.2758030115465363e+03 5.5903957360231652e+03 3.1969924808666774e+03 + 4.8300000000000015e+04 5.7998595331626674e+06 -2.9935173626387399e+06 -1.3881020430559041e+06 3.8179929344269885e+03 5.8455743022026363e+03 3.3171443531660957e+03 + 4.8360000000000015e+04 6.0147386022075582e+06 -2.6358314350357377e+06 -1.1858697364247967e+06 3.3417618122667500e+03 6.0724830096560618e+03 3.4212066408226278e+03 + 4.8420000000000015e+04 6.2005485252515497e+06 -2.2654067442461322e+06 -9.7788914075629145e+05 2.8494120399076078e+03 6.2700293257595476e+03 3.5086768952688444e+03 + 4.8480000000000015e+04 6.3563932455799002e+06 -1.8840342685031439e+06 -7.6516883801990282e+05 2.3433243842355532e+03 6.4372629233481266e+03 3.5791334714823938e+03 + 4.8540000000000015e+04 6.4815215871796440e+06 -1.4935576135763759e+06 -5.4874022586309339e+05 1.8259452882186019e+03 6.5733805230225735e+03 3.6322377741227883e+03 + 4.8600000000000015e+04 6.5753308167433776e+06 -1.0958640888774740e+06 -3.2965249383430101e+05 1.2997744114136271e+03 6.6777290598695190e+03 3.6677354746150654e+03 + 4.8660000000000015e+04 6.6373694876773935e+06 -6.9287561534702603e+05 -1.0896754412913791e+05 7.6735309534400506e+02 6.7498083398731387e+03 3.6854572782722344e+03 + 4.8720000000000015e+04 6.6673395936962161e+06 -2.8653946947417699e+05 1.1224513614854857e+05 2.3125262511197582e+02 6.7892738113144596e+03 3.6853197999953472e+03 + 4.8780000000000015e+04 6.6650979841264747e+06 1.2118112143031968e+05 3.3291365163122024e+05 -3.0593864697532990e+02 6.7959385219287715e+03 3.6673261875516905e+03 + 4.8840000000000015e+04 6.6306569918014891e+06 5.2831645266031555e+05 5.5196888656244474e+05 -8.4162840418525639e+02 6.7697734527688726e+03 3.6315658062486973e+03 + 4.8900000000000015e+04 6.5641843037712621e+06 9.3289980343675590e+05 7.6834964606164512e+05 -1.3732323992764059e+03 6.7109070053073128e+03 3.5782131048780407e+03 + 4.8960000000000015e+04 6.4660021354014846e+06 1.3329768716883552e+06 9.8100772508992208e+05 -1.8981858699375848e+03 6.6196247012741051e+03 3.5075264730532854e+03 + 4.9020000000000015e+04 6.3365857019057451e+06 1.7266151874834560e+06 1.1889129203053743e+06 -2.4139556993875631e+03 6.4963685369825998e+03 3.4198474604492949e+03 + 4.9080000000000015e+04 6.1765609357982408e+06 2.1119134415306165e+06 1.3910579952482963e+06 -2.9180531986837082e+03 6.3417346541824136e+03 3.3155998869981704e+03 + 4.9140000000000015e+04 5.9867014549101647e+06 2.4870106246539154e+06 1.5864635741985787e+06 -3.4080461018490128e+03 6.1564695982417270e+03 3.1952883047595001e+03 + 4.9200000000000015e+04 5.7679248437547339e+06 2.8500949431668725e+06 1.7741829219096212e+06 -3.8815696288818745e+03 5.9414668405769671e+03 3.0594957491949081e+03 + 4.9260000000000015e+04 5.5212882602105327e+06 3.1994125474458709e+06 1.9533065686047594e+06 -4.3363381903424861e+03 5.6977638469921239e+03 2.9088808154139469e+03 + 4.9320000000000015e+04 5.2479832999381768e+06 3.5332760535067427e+06 2.1229667351290444e+06 -4.7701582872849913e+03 5.4265377073953096e+03 2.7441738928600544e+03 + 4.9380000000000015e+04 4.9493300970796663e+06 3.8500727162226299e+06 2.2823415073836176e+06 -5.1809406059649091e+03 5.1290978772591925e+03 2.5661726360783096e+03 + 4.9440000000000015e+04 4.6267707821819577e+06 4.1482721094610943e+06 2.4306587306982693e+06 -5.5667091815537660e+03 4.8068774378677635e+03 2.3757372832489264e+03 + 4.9500000000000015e+04 4.2818624702511923e+06 4.4264333034985503e+06 2.5671996339869821e+06 -5.9256082398165954e+03 4.4614253925507628e+03 2.1737863718892295e+03 + 4.9560000000000015e+04 3.9162698473259928e+06 4.6832116290751509e+06 2.6913022073793407e+06 -6.2559091056904908e+03 4.0944004179201602e+03 1.9612927359335076e+03 + 4.9620000000000015e+04 3.5317573081934783e+06 4.9173650677801976e+06 2.8023643368964838e+06 -6.5560182183118641e+03 3.7075643226811558e+03 1.7392793550433159e+03 + 4.9680000000000015e+04 3.1301806040093526e+06 5.1277602055246783e+06 2.8998466820979952e+06 -6.8244851965681364e+03 3.3027739812339387e+03 1.5088149538355597e+03 + 4.9740000000000015e+04 2.7134780357448580e+06 5.3133776678659841e+06 2.9832752848027297e+06 -7.0600098245913669e+03 2.8819723273087579e+03 1.2710094359638776e+03 + 4.9800000000000015e+04 2.2836612609931612e+06 5.4733170147365341e+06 3.0522438945120503e+06 -7.2614480470748385e+03 2.4471794546006022e+03 1.0270089470334622e+03 + 4.9860000000000015e+04 1.8428057565538206e+06 5.6068011100153541e+06 3.1064159787814929e+06 -7.4278175135125375e+03 2.0004839482936511e+03 7.7799029647971849e+02 + 4.9920000000000015e+04 1.3930409567839412e+06 5.7131799640112333e+06 3.1455263839784153e+06 -7.5583028410349552e+03 1.5440338714773745e+03 5.2515496498250945e+02 + 4.9980000000000015e+04 9.3654008604687755e+05 5.7919340086495690e+06 3.1693826372608147e+06 -7.6522605215575149e+03 1.0800267723989652e+03 2.6972320337750637e+02 + 5.0040000000000015e+04 4.7550971657723252e+05 5.8426767321740119e+06 3.1778659011550988e+06 -7.7092230357535955e+03 6.1069830380469261e+02 1.2928324606021370e+01 + 5.0100000000000015e+04 1.2179129348993083e+04 5.8651565974836079e+06 3.1709315856835330e+06 -7.7289011122215006e+03 1.3830992095131541e+02 -2.4398902632135949e+02 + 5.0160000000000015e+04 -4.5121038747546118e+05 5.8592582370263692e+06 3.1486096175887901e+06 -7.7111836178156000e+03 -3.3486257793420054e+02 -4.9978651908979208e+02 + 5.0220000000000015e+04 -9.1241619713877491e+05 5.8250030272938767e+06 3.1110043801730708e+06 -7.6561366644889940e+03 -8.0653820544720418e+02 -7.5322547260243857e+02 + 5.0280000000000015e+04 -1.3692049587947212e+06 5.7625491599324774e+06 3.0582943329555229e+06 -7.5640042943481949e+03 -1.2744388760080733e+03 -1.0030763372404309e+03 + 5.0340000000000015e+04 -1.8193633615436056e+06 5.6721911787458779e+06 2.9907312764883931e+06 -7.4352103839314850e+03 -1.7362995950775526e+03 -1.2481251198966436e+03 + 5.0400000000000015e+04 -2.2607089259825679e+06 5.5543588078397848e+06 2.9086392076534447e+06 -7.2703583758709583e+03 -2.1898816804665325e+03 -1.4871804118427099e+03 + + + CovarianceTimePosVel + + 4.6800000000000000e+04 1.7862044924243323e+06 -1.2666223689459062e+06 8.9827814239163406e+05 -6.1839487468419503e+05 4.3853377281421138e+05 2.1415896278195738e+05 1.6855897735604017e+03 + -1.1952208473671240e+03 -5.8353105846066649e+02 1.5906907621352608e+00 1.7374583624269451e+03 -1.2321104752235340e+03 -6.0156111288030434e+02 1.6395649321847892e+00 + 1.6901132307602127e+00 1.0095192200635363e+03 -7.1590743092764649e+02 -3.4949620916504261e+02 9.5264165878367868e-01 9.8197603328600969e-01 5.7061779262892243e-01 + 4.6860000000000000e+04 1.9852585046168142e+06 -1.2220636826077588e+06 7.5236156940147362e+05 -5.8642460476961872e+05 3.6100369441984670e+05 1.7329254223008739e+05 1.6266466061246542e+03 + -1.0012506059620534e+03 -4.8045954245237965e+02 1.3328716999130721e+00 1.9423590412420078e+03 -1.1957064835018850e+03 -5.7379182564789687e+02 1.5914666932606685e+00 + 1.9004514078915746e+00 1.1186766743675071e+03 -6.8866257089545172e+02 -3.3043925182591323e+02 9.1658684731718043e-01 1.0945090536580619e+00 6.3042205201068269e-01 + 4.6920000000000000e+04 2.1753425254840832e+06 -1.1540018267541863e+06 6.1228453003815841e+05 -5.4202753379368561e+05 2.8755795826882817e+05 1.3512716927647215e+05 1.5362959322208810e+03 + -8.1492247357371389e+02 -3.8275820382676540e+02 1.0850503314726125e+00 2.1392869390023161e+03 -1.1349204734643281e+03 -5.3307930037215681e+02 1.5107994340136923e+00 + 2.1038874666065808e+00 1.2222749067120428e+03 -6.4844301881882950e+02 -3.0454632420652337e+02 8.6319301788500680e-01 1.2020205924700904e+00 6.8682019587657406e-01 + 4.6980000000000000e+04 2.3527744548342363e+06 -1.0636067925500344e+06 4.8091421806064172e+05 -4.8598293188044126e+05 2.1971066232629473e+05 1.0045606070992912e+05 1.4160888139987023e+03 + -6.4008714768667596e+02 -2.9246122742692643e+02 8.5239699716428230e-01 2.3243793075990893e+03 -1.0508113671687925e+03 -4.8014941611615376e+02 1.3989642366012460e+00 + 2.2963788838003052e+00 1.3182701172046930e+03 -5.9597536083042246e+02 -2.7229189821112175e+02 7.9342441777560879e-01 1.3023630851400083e+00 7.3868000219461871e-01 + 4.7040000000000000e+04 2.5140952739982749e+06 -9.5249962999354582e+05 3.6096186441526160e+05 -4.1930691072241281e+05 1.5887347554062214e+05 7.0007478446249253e+04 1.2681865757037101e+03 + -4.8038719489134843e+02 -2.1146579006229194e+02 6.3980435264690638e-01 2.4939829655973090e+03 -9.4491570849564823e+02 -4.1597987601233757e+02 1.2580080009512833e+00 + 2.4740772254642427e+00 1.4047565368825460e+03 -5.3223844386766643e+02 -2.3428237393292054e+02 7.0858652155043234e-01 1.3935199454340979e+00 7.8495394148332043e-01 + 4.7100000000000000e+04 2.6561399923611884e+06 -8.2272277545376297e+05 2.5492703154877844e+05 -3.4323349704235670e+05 1.0632644967823166e+05 4.4429568799336244e+04 1.0953206244761975e+03 + -3.3918098749985580e+02 -1.4149219448622856e+02 4.5178357790619028e-01 2.6447303524739532e+03 -8.1921920126917632e+02 -3.4178174154217197e+02 1.0905849522867668e+00 + 2.6334094614418344e+00 1.4800063482627825e+03 -4.5844487554514563e+02 -1.9124444883169613e+02 6.1030097700555896e-01 1.4736484211361320e+00 8.2470157506919073e-01 + 4.7160000000000000e+04 2.7761030350699709e+06 -6.7670156704655255e+05 1.6504590335943221e+05 -2.5919111948503210e+05 6.3191353316479064e+04 2.4276755545128977e+04 9.0074013828014483e+02 + -2.1947215660117834e+02 -8.4047483822767646e+01 2.9236819383852725e-01 2.7736100705456997e+03 -6.7611868831112361e+02 -2.5897597142613040e+02 8.9990499929529888e-01 + 2.7711538577574628e+00 1.5425061205297998e+03 -3.7601752142319805e+02 -1.4401089629750371e+02 5.0047367069091198e-01 1.5411189737932560e+00 8.5710978612955047e-01 + 4.7220000000000000e+04 2.8715966770540681e+06 -5.1719770275086444e+05 9.3244673650371318e+04 -1.6877497535666986e+05 3.0408100071560548e+04 9.9979805717421823e+03 6.8814868003138827e+02 + -1.2384608729910556e+02 -4.0393327270871161e+01 1.6502759493262292e-01 2.8780303803117877e+03 -5.1837534293040505e+02 -1.6916544600569810e+02 6.8967002419158319e-01 + 2.8845087637570903e+00 1.5909889628719116e+03 -2.8656148136982557e+02 -9.3504047497442201e+01 3.8125658681244540e-01 1.5945503058165882e+00 8.8151039113250451e-01 + 4.7280000000000000e+04 2.9407012700220840e+06 -3.4725557090125466e+05 4.1099031420434694e+04 -7.3715833452741543e+04 8.7147792061445689e+03 1.9270474810064441e+03 4.6163103474463770e+02 + -5.4414833595353009e+01 -1.1518877629269308e+01 7.2592196571231823e-02 2.9558742719982342e+03 -3.4906003952451556e+02 -7.4103058365337986e+01 4.6399945159309247e-01 + 2.9711527835841438e+00 1.6244616948350244e+03 -1.9183212751977126e+02 -4.0717321679774869e+01 2.5500427025695688e-01 1.6328392629615567e+00 8.9739474198771274e-01 + 4.7340000000000000e+04 2.9820061780156563e+06 -1.7014253744236342e+05 9.8006149016851796e+03 2.4154092962672206e+04 -1.3682783409733136e+03 2.7527945169182090e+02 2.2557178414698902e+02 + -1.2771654561702737e+01 1.8808033510190414e+00 1.7191850989275417e-02 3.0055449196537270e+03 -1.7149203918572593e+02 2.4343461404872691e+01 2.2734668058055543e-01 + 3.0292950200243842e+00 1.6422264415163654e+03 -9.3699871815109759e+01 1.3304807516193600e+01 1.2422582450815828e-01 1.6551849581057869e+00 9.0442499839808410e-01 + 4.7400000000000000e+04 2.9946405304475394e+06 1.0715593936272227e+04 1.3116113484645805e+02 1.2293750467522012e+05 4.4995013776333320e+02 5.1266540766123999e+03 -1.5432679259265472e+01 + 4.3830394033697047e-02 -5.7972557766015820e-01 2.0890000263703809e-04 3.0260005273942993e+03 1.0827731292302484e+01 1.2422925261712157e+02 -1.5591833215023693e-02 + 3.0577142923876304e+00 1.6438961799056412e+03 5.8875991176516376e+00 6.7487988775887999e+01 -8.4665255133337305e-03 1.6611065870015966e+00 9.0244182200124323e-01 + 4.7460000000000000e+04 2.9782931150638787e+06 1.9180262667959032e+05 1.2444917209454512e+04 2.2070985875583321e+05 1.4224270041480388e+04 1.6435525794390083e+04 -2.5666684932932691e+02 + -1.6430902445866181e+01 -1.8967147911312804e+01 2.2246909467134736e-02 3.0167777994495746e+03 1.9428741202049363e+02 2.2357176998769748e+02 -2.5997289657764372e-01 + 3.0557864610740060e+00 1.6294038899054797e+03 1.0494482934507701e+02 1.2074986706555700e+02 -1.4041119991399895e-01 1.6504545393796795e+00 8.9146831942921467e-01 + 4.7520000000000000e+04 2.9332209618442133e+06 3.6958212131108629e+05 4.6659706259688799e+04 3.1555791327194194e+05 3.9771160465151697e+04 3.4026991996389639e+04 -4.9339156170470966e+02 + -6.2069737638248832e+01 -5.3026853156328812e+01 8.3115782474770292e-02 2.9780035062218458e+03 3.7523747013964373e+02 3.2039113902073387e+02 -5.0090623080047081e-01 + 3.0234992443402824e+00 1.5990050992156639e+03 2.0148900794144635e+02 1.7202219316335947e+02 -2.6895220263403757e-01 1.6234145517835159e+00 8.7171014163722749e-01 + 4.7580000000000000e+04 2.8602464072348047e+06 5.4056820264715888e+05 1.0225685939580783e+05 4.0561817654700001e+05 7.6671523365188434e+04 5.7599903019009871e+04 -7.2094019465455858e+02 + -1.3615855676048940e+02 -1.0218706791998022e+02 1.8183358691387230e-01 2.9103938734452749e+03 5.5006494511878111e+02 4.1275056884908122e+02 -7.3355531484613168e-01 + 2.9614541846014872e+00 1.5532737529739472e+03 2.9358043935857751e+02 2.2027270093423931e+02 -3.9149404955631506e-01 1.5805048000454365e+00 8.4355173071082568e-01 + 4.7640000000000000e+04 2.7607426710595130e+06 7.0139555978520552e+05 1.7829003784082187e+05 4.8911446354227804e+05 1.2427824630415766e+05 8.6732460231088815e+04 -9.3481358651059895e+02 + -2.3740805934601471e+02 -1.6556957704829441e+02 3.1664506662564340e-01 2.8152417838927813e+03 7.1526711211528527e+02 4.9879596747763804e+02 -9.5323725069950282e-01 + 2.8708557040414568e+00 1.4930914829838630e+03 3.7936221392721592e+02 2.6452628855352282e+02 -5.0555550288118956e-01 1.5225659846531081e+00 8.0754879019919823e-01 + 4.7700000000000000e+04 2.6366082206335468e+06 8.4888718920304615e+05 2.7340278173367435e+05 5.6439377962024743e+05 1.8172843229492786e+05 1.2089029152660296e+05 -1.1307716694885253e+03 + -3.6397851230587560e+02 -2.4200681604096613e+02 4.8505644233339457e-01 2.6943920446406019e+03 8.6752300620484152e+02 5.7679392022394575e+02 -1.1555195041185140e+00 + 2.7534874751588641e+00 1.4196304941111537e+03 4.5709823842294787e+02 3.0388505418778482e+02 -6.0882095527700619e-01 1.4507446174374650e+00 7.6441713868091743e-01 + 4.7760000000000000e+04 2.4902304327848507e+06 9.8011847737740399e+05 3.8585443754954927e+05 6.2995978644480393e+05 2.4796005140871604e+05 1.5943684096153194e+05 -1.3049198904751174e+03 + -5.1351591631991926e+02 -3.3006497950036049e+02 6.8388575598534129e-01 2.5502052321348037e+03 1.0037612953552697e+03 6.4516722700882769e+02 -1.3363114435569361e+00 + 2.6116766153365272e+00 1.3343304241564686e+03 5.2520882141329491e+02 3.3754676111382054e+02 -6.9918835935143064e-01 1.3664698700118629e+00 7.1501818718167509e-01 + 4.7820000000000000e+04 2.3244392898304453e+06 1.0924762956880578e+06 5.1355393907592387e+05 6.8450315537283989e+05 3.2173267525248165e+05 2.0164586023339993e+05 -1.4537885987486936e+03 + -6.8319883267621719e+02 -4.2807266102874303e+02 9.0932767365218681e-01 2.3855108756367044e+03 1.1212230697010418e+03 7.0252724746756417e+02 -1.4919487139814298e+00 + 2.4482464872313585e+00 1.2388696647926349e+03 5.8230306138612411e+02 3.6482134152903325e+02 -7.7481267371416573e-01 1.2714244887975268e+00 6.6034135691096241e-01 + 4.7880000000000000e+04 2.1424520555030964e+06 1.1837118854175324e+06 6.5410075139842415e+05 7.2692817933802062e+05 4.0165186929527426e+05 2.4671574531729691e+05 -1.5744037280133725e+03 + -8.6979488329713047e+02 -5.3415441995107687e+02 1.1570313412293445e+00 2.2035509697428206e+03 1.2175182265588976e+03 7.4770237302371970e+02 -1.6192686389444952e+00 + 2.2664591385165385e+00 1.1351317509717064e+03 6.2720735597224098e+02 3.8514509141847975e+02 -8.3414389526016486e-01 1.1675104127227465e+00 6.0148382154825053e-01 + 4.7940000000000000e+04 1.9478100667051189e+06 1.2519864420796635e+06 8.0483213703579165e+05 7.5637509347495355e+05 4.8619674122774327e+05 2.9378542282145954e+05 -1.6643472874282013e+03 + -1.0697257264541900e+03 -6.4626856298515327e+02 1.4221895940912015e+00 2.0079150128547449e+03 1.2906742708768136e+03 7.7976202977449884e+02 -1.7156750435452801e+00 + 2.0699486383412156e+00 1.0251675313121257e+03 6.5898943555171559e+02 3.9809225937556141e+02 -8.7595886781206622e-01 1.0568098439554801e+00 5.3962801589422849e-01 + 4.8000000000000000e+04 1.7443089420551045e+06 1.2959084631192579e+06 9.6287577140309627e+05 7.7223764575452963e+05 5.7375007769237680e+05 3.4195145831872773e+05 -1.7218064008422048e+03 + -1.2791391279961924e+03 -7.6224833824282791e+02 1.6996375696793169e+00 1.8024679479443564e+03 1.3391765161545968e+03 7.9803571337640903e+02 -1.7791911298891765e+00 + 1.8626467630144841e+00 9.1115392099634198e+02 6.7697742209506009e+02 4.0338378903324917e+02 -8.9938619778456763e-01 9.4154261903258940e-01 4.7601740005258553e-01 + 4.8060000000000000e+04 1.5359236445178557e+06 1.3145620977635970e+06 1.1252066240649519e+06 7.7417555965612177e+05 6.6263044826294901e+05 3.9028603375139850e+05 -1.7456098877536997e+03 + -1.4939865981781495e+03 -8.7984566736527404e+02 1.9839585699785520e+00 1.5912725320763770e+03 1.3619988588242234e+03 8.0212666562558366e+02 -1.8084993091714305e+00 + 1.6487026486404766e+00 7.9535011054353311e+02 6.8077352268318418e+02 4.0089303685760694e+02 -9.0392376436729138e-01 8.2402080710232950e-01 4.1193100538418953e-01 + 4.8120000000000000e+04 1.3267299397575811e+06 1.3075259283870044e+06 1.2887069351828373e+06 7.6212163902993861e+05 7.5112561563556455e+05 4.3785542353219987e+05 -1.7352516553432220e+03 + -1.7101049509470038e+03 -9.9677649078743821e+02 2.2695948741183045e+00 1.3785077763395373e+03 1.3586245049065894e+03 7.9191991929850656e+02 -1.8029671913987464e+00 + 1.4323981556830223e+00 6.8005215571126666e+02 6.7026208403169642e+02 3.9064835287940753e+02 -8.8944847963548124e-01 7.0660151962983453e-01 3.4865731324307619e-01 + 4.8180000000000000e+04 1.1208238624508060e+06 1.2748818149187230e+06 1.4502280550949797e+06 7.3628337841266626e+05 8.3752656550680427e+05 4.8373858956245787e+05 -1.6909004576860348e+03 + -1.9233000647793274e+03 -1.1107667701188043e+03 2.5509611037476416e+00 1.1683851764940603e+03 1.3290562473775349e+03 7.6758456075913500e+02 -1.7626592444454612e+00 + 1.2180607782863317e+00 5.6754690533709424e+02 6.4561185737327583e+02 3.7283248030748047e+02 -8.5621812753636195e-01 5.9163895153481283e-01 2.8746803005338517e-01 + 4.8240000000000015e+04 9.2224083832083817e+05 1.2172136429897586e+06 1.6066528803241062e+06 6.9713905759143271e+05 9.2016145904539688e+05 5.2704551422454033e+05 -1.6133958747850854e+03 + -2.1294310860115870e+03 -1.2195981826198890e+03 2.8225577041789691e+00 9.6506449310825462e+02 1.2738161192600853e+03 7.2957018498399020e+02 -1.6883339546190184e+00 + 1.0099759734327076e+00 4.6006623310058160e+02 6.0727244826813069e+02 3.4777879863976784e+02 -8.0486528722242889e-01 4.8143668401413231e-01 2.2959232085876069e-01 + 4.8300000000000015e+04 7.3487610952437355e+05 1.1355960280135628e+06 1.7549576121956944e+06 6.4542841459707834e+05 9.9742881541358156e+05 5.6693489748697879e+05 -1.5042306604064661e+03 + -2.3244933151353371e+03 -1.3211525543113898e+03 3.0790821162094097e+00 7.7257084149271509e+02 1.1939344797037102e+03 6.7859764441062771e+02 -1.5814266455096533e+00 + 8.1230078906203196e-01 3.5974252828377706e+02 5.5596505280479892e+02 3.1596450366980491e+02 -7.3638352304181154e-01 3.7820126863866693e-01 1.7619205063808158e-01 + 4.8360000000000015e+04 5.6240807546647498e+05 1.0315732365578713e+06 1.8922715849257652e+06 5.8213810400866228e+05 1.0678292514205843e+06 6.0263085946447658e+05 -1.3655199015354692e+03 + -2.5046980582208862e+03 -1.4134541127133507e+03 3.3155352884026739e+00 5.9471481072229574e+02 1.0909288183100577e+03 6.1564431576363211e+02 -1.4440184314889895e+00 + 6.2898062419442846e-01 2.6856636645487606e+02 4.9266770445193811e+02 2.7800088341201422e+02 -6.5210619495482280e-01 2.8399807436855057e-01 1.2833855510770606e-01 + 4.8420000000000015e+04 4.0822609102473583e+05 9.0712878819095262e+05 2.0159339574763665e+06 5.0848225476719136e+05 1.1299951393269582e+06 6.3343831257137971e+05 -1.1999577113140981e+03 + -2.6665478028973125e+03 -1.4947086934981758e+03 3.5273213017374867e+00 4.3501725133101149e+02 9.6677278218521303e+02 5.4192422542489214e+02 -1.2787920849075318e+00 + 4.6367086486977116e-01 1.8834722636811568e+02 4.1859537243592376e+02 2.3462091040167223e+02 -5.5367840353192388e-01 2.0071031836065167e-01 8.6991423166111845e-02 + 4.8480000000000015e+04 2.7536416169777612e+05 7.6464639134762832e+05 2.1235461365711368e+06 4.2587854146839021e+05 1.1827175913044852e+06 6.5875669729992410e+05 -1.0107624387420583e+03 + -2.8069051906897530e+03 -1.5633391070932719e+03 3.7103380486112072e+00 2.9664025555880005e+02 8.2385613590186335e+02 4.5886348151900836e+02 -1.0889758782361261e+00 + 3.1966501056149349e-01 1.2067804582834987e+02 3.3517536045176377e+02 1.8666442676758601e+02 -4.4302273110359769e-01 1.3000211973321366e-01 5.2979722677573671e-02 + 4.8540000000000015e+04 1.6644184254172700e+05 6.0686304121578892e+05 2.2130188947624234e+06 3.3592027298961394e+05 1.2249702386851194e+06 6.7809181178150955e+05 -8.0161161805727716e+02 + -2.9230544073028464e+03 -1.6180159625593606e+03 3.8610571362186903e+00 1.8232570436164991e+02 6.6493654922564190e+02 3.6807155566351571e+02 -8.7827671601637780e-01 + 1.9983073842580520e-01 6.6904317963526111e+01 2.4401854940751838e+02 1.3506124659799977e+02 -3.2229957004025789e-01 7.3286313973332851e-02 2.6986040714017126e-02 + 4.8600000000000015e+04 8.3613488189452008e+04 4.3681526234922040e+05 2.2826132649107841e+06 2.4034508033579486e+05 1.2559293444207183e+06 6.9106550676160620e+05 -5.7656808846899776e+02 + -3.0127537930294811e+03 -1.6576833528951422e+03 3.9765914569494321e+00 9.4342578760571683e+01 4.9308427209949326e+02 2.7130904009427053e+02 -6.5080409269392347e-01 + 1.0655515840500342e-01 2.8098324586141313e+01 1.4688711063739996e+02 8.0812541065900916e+01 -1.9386293908505836e-01 3.1697650711357009e-02 9.5336422073474189e-03 + 4.8660000000000015e+04 2.8526818967516570e+04 2.5777961050127615e+05 2.3309744283334273e+06 1.4100085020251255e+05 1.2749898666076371e+06 6.9742306354688469e+05 -3.3999888500585121e+02 + -3.0742786792953239e+03 -1.6815789239293431e+03 4.0547491700397309e+00 3.4444031979327001e+01 3.1162089802817292e+02 1.7045257510028799e+02 -4.1098659555359929e-01 + 4.1700291542442210e-02 5.0389866794385751e+00 4.5659385274142920e+01 2.4970904888680295e+01 -6.0212776675585028e-02 6.0718697584370481e-03 9.7697763982937023e-04 + 4.8720000000000015e+04 2.2915678101758272e+03 7.3208654470881171e+04 2.3571579650756996e+06 3.9809600730093160e+04 1.2817771776975796e+06 6.9703812183022022e+05 -9.6488631696500406e+01 + -3.1064536779789628e+03 -1.6892479745656701e+03 4.0940731576993743e+00 3.8349961212663635e+00 1.2405352915045441e+02 6.7457693961598338e+01 -1.6348280987416028e-01 + 6.5695578405723090e-03 -1.8023148180315383e+00 -5.7707322055372558e+01 -3.1380473761800296e+01 7.6055237195004441e-02 -3.0689895805885979e-03 1.4956915000440055e-03 + 4.8780000000000015e+04 5.4587590934040163e+03 -1.1333626247978560e+05 2.3606479973303294e+06 -6.1269969661914947e+04 1.2761542358924681e+06 6.8991507581341662e+05 1.4925074134071895e+02 + -3.1086738847911424e+03 -1.6805513677962176e+03 4.0938653548018644e+00 3.1508591145580209e+00 -6.5994266858324877e+01 -3.5679635021497226e+01 8.6911429193022277e-02 + 1.8857962616571492e-03 7.7302715960676966e+00 -1.6121525441488816e+02 -8.7149105336280982e+01 2.1230124468423187e-01 4.4751615443648692e-03 1.1092201269266360e-02 + 4.8840000000000015e+04 3.8010948610770552e+04 -2.9825413227279094e+05 2.3413669266749495e+06 -1.6028051120241944e+05 1.2582240998022112e+06 6.7618890939244721e+05 3.9247208752630030e+02 + -3.0809147037675793e+03 -1.6556671679079063e+03 4.0541957038019927e+00 3.2447502804151227e+01 -2.5485327636547515e+02 -1.3696197696536919e+02 3.3535745710587395e-01 + 2.7781070302214914e-02 3.3475352251276561e+01 -2.6286522493739892e+02 -1.4125451681699184e+02 3.4589306766353722e-01 2.8580711285139542e-02 2.9592835354753797e-02 + 4.8900000000000015e+04 9.9363528998036447e+04 -4.7797389317070396e+05 2.2996766384886955e+06 -2.5530387832101723e+05 1.2283277725028244e+06 6.5612249312382122e+05 6.2848506867775109e+02 + -3.0237302488440469e+03 -1.6150860551956880e+03 3.9758958417103840e+00 9.1202748298019458e+01 -4.3887979443910524e+02 -2.3442912138745424e+02 5.7706790412838060e-01 + 8.3798246721541514e-02 7.4958796215131571e+01 -3.6069536134244106e+02 -1.9264916720234052e+02 4.7425728830970154e-01 6.8805010768193828e-02 5.6652440140975695e-02 + 4.8960000000000015e+04 1.8837698247622477e+05 -6.4902318200865923e+05 2.2363712189298258e+06 -3.4449807461585873e+05 1.1870374546513802e+06 6.3010141616653837e+05 8.5274628646564031e+02 + -2.9382405196848208e+03 -1.5596006993830188e+03 3.8605379615796012e+00 1.7832901474128272e+02 -6.1452569424827175e+02 -3.2619572895946209e+02 8.0739861391057410e-01 + 1.6890407649137013e-01 1.3140428743140416e+02 -4.5281880468418058e+02 -2.4033854905285818e+02 5.9492852769587390e-01 1.2439722701598997e-01 9.1762292283191146e-02 + 4.9020000000000015e+04 3.0337974795527430e+05 -8.0809490435767046e+05 2.1526613973895530e+06 -4.2613257903289952e+05 1.1351453762533336e+06 5.9862647431065154e+05 1.0609457748799775e+03 + -2.8261077752744195e+03 -1.4902893931253682e+03 3.7103995949570985e+00 2.9219676816711831e+02 -7.7840604500149357e+02 -4.1048720602090725e+02 1.0219365531441702e+00 + 2.8151326172053265e-01 2.0174961953437023e+02 -5.3745963305729549e+02 -2.8340009057736529e+02 7.0559596742087261e-01 1.9431503063884156e-01 1.3426108424104966e-01 + 4.9080000000000015e+04 4.4220116684538440e+05 -9.5211036311186547e+05 2.0501510863666406e+06 -4.9862138796118618e+05 1.0736484609158323e+06 5.6230397944890684e+05 1.2490882267201200e+03 + -2.6895027381876812e+03 -1.4084943564785474e+03 3.5284153357932873e+00 4.3066812546624237e+02 -9.2736299926121649e+02 -4.8567313484905787e+02 1.2165820590771415e+00 + 4.1952277069218596e-01 2.8466832086100408e+02 -6.1298633694828993e+02 -3.2100050773365774e+02 8.0414625228641523e-01 2.7724664870939386e-01 1.8334869186687985e-01 + 4.9140000000000015e+04 6.0221378546061111e+05 -1.0782777736323443e+06 1.9308065376117011e+06 -5.6055316331618710e+05 1.0037291530730851e+06 5.2183409545058274e+05 1.4135674786445618e+03 + -2.5310614526636673e+03 -1.3157952209103598e+03 3.3181167707761072e+00 5.9113979114437643e+02 -1.0585247840802544e+03 -5.5029765721446415e+02 1.3876239578356115e+00 + 5.8035547396092479e-01 3.7859610081645405e+02 -6.7794224265296623e+02 -3.5241129774518708e+02 8.8870202355504668e-01 3.7163771727533323e-01 2.3810238488421012e-01 + 4.9200000000000015e+04 7.8038412540135032e+05 -1.1841451023350020e+06 1.7969187654861463e+06 -6.1071794278134964e+05 9.2673280638519523e+05 4.7799743968678062e+05 1.5512329594140770e+03 + -2.3538337837768308e+03 -1.2139782837657356e+03 3.0835620827466532e+00 7.7059434411128541e+02 -1.1693587625007581e+03 -6.0310628730524161e+02 1.5318062976319129e+00 + 7.6101201949746022e-01 4.8176152825494006e+02 -7.3107235899143268e+02 -3.7702211168589048e+02 9.5765545578592259e-01 4.7572229170946878e-01 2.9749510435368498e-01 + 4.9260000000000015e+04 9.7333088969064946e+05 -1.2676462920216487e+06 1.6510600038402821e+06 -6.4812994320181408e+05 8.4414208937413304e+05 4.3164021801337058e+05 1.6594470054646990e+03 + -2.1612246756329164e+03 -1.1050021873567548e+03 2.8292569365822939e+00 9.6565875957876688e+02 -1.2577176785359536e+03 -6.4306871544012722e+02 1.6463856672284023e+00 + 9.5812974374150262e-01 5.9222028826813653e+02 -7.7134620794709838e+02 -3.9435179298449418e+02 1.0096962996424079e+00 5.8755731593197658e-01 3.6041540515397846e-01 + 4.9320000000000015e+04 1.1773894533990389e+06 -1.3271400774654795e+06 1.4960350596719692e+06 -6.7204606949997600e+05 7.5754891161331080e+05 3.8365818351511069e+05 1.7361321565328001e+03 + -1.9569293825930267e+03 -9.9096072089448580e+02 2.5600683411335297e+00 1.1726689500796242e+03 -1.3218783585568417e+03 -6.6939725529437908e+02 1.7291783045087721e+00 + 1.1680473320087601e+00 7.0789231686494338e+02 -7.9797629110607591e+02 -4.0405692039683618e+02 1.0438340646162483e+00 7.0505981530448425e-01 4.2568864695530256e-01 + 4.9380000000000015e+04 1.3886813937276970e+06 -1.3614407448932775e+06 1.3348285040223934e+06 -6.8197982726279169e+05 6.6862440984305600e+05 3.3497972551699314e+05 1.7798077563577751e+03 + -1.7448639545519795e+03 -8.7404347150840067e+02 2.2811332233826511e+00 1.3877390421768357e+03 -1.3605723102914467e+03 -6.8156068194314525e+02 1.7785964361125868e+00 + 1.3868739004147590e+00 8.2660108465123619e+02 -8.1043193851892102e+02 -4.0593774685289549e+02 1.0594141064200806e+00 8.2604606484151455e-01 4.9209901519287641e-01 + 4.9440000000000015e+04 1.6031877464051833e+06 -1.3698403454857315e+06 1.1705486975109598e+06 -6.7771042536708934e+05 5.7908755811815313e+05 2.8654840528645588e+05 1.7896153985503120e+03 + -1.5290922997370610e+03 -7.5649506507247349e+02 1.9977634645050359e+00 1.6068340697125898e+03 -1.3730078282304942e+03 -6.7929330096079877e+02 1.7936735185871839e+00 + 1.6105611683172998e+00 9.4611428971657801e+02 -8.0844838001734956e+02 -3.9994147701642873e+02 1.0561275098732181e+00 9.4827199180755339e-01 5.5841196263830728e-01 + 4.9500000000000015e+04 1.8168246329709329e+06 -1.3521220326192107e+06 1.0063696851931240e+06 -6.5928694388950197e+05 4.9067297995221219e+05 2.3930525879652129e+05 1.7653329721043210e+03 + -1.3137511650180695e+03 -6.4057373789131373e+02 1.7153491274044887e+00 1.8258447545783602e+03 -1.3588833736269416e+03 -6.6259917625866478e+02 1.7740782656123100e+00 + 1.8349774133174330e+00 1.0641852231739879e+03 -7.9203096693911880e+02 -3.8616287427134046e+02 1.0340147744448620e+00 1.0694740929228268e+00 6.2339667838971335e-01 + 4.9560000000000015e+04 2.0255198864884917e+06 -1.3085643522522140e+06 8.4547201415873622e+05 -6.2702753044908005e+05 4.0509854413624806e+05 1.9417118535839519e+05 1.7073772657377490e+03 + -1.1029743615461841e+03 -5.2850996535566185e+02 1.4392615423459343e+00 2.0406630573266316e+03 -1.3183921472682675e+03 -6.3175152581720624e+02 1.7201175381108860e+00 + 2.0559819412384805e+00 1.1785940852807821e+03 -7.6145455385423782e+02 -3.6484223185231878e+02 9.9346341231955626e-01 1.1874101761977611e+00 6.8584821152251896e-01 + 4.9620000000000015e+04 2.2252893097129073e+06 -1.2399364727095119e+06 6.9098352848962205e+05 -5.8151367353260249e+05 3.2403332014648349e+05 1.5202973429001184e+05 1.6167952764065726e+03 + -9.0081752543240486e+02 -4.2246584532347919e+02 1.1747578169916235e+00 2.2472572116367019e+03 -1.2522179156269149e+03 -5.8728737099179034e+02 1.6327283417858869e+00 + 2.2694988611885787e+00 1.2871885549679762e+03 -7.1725812634859767e+02 -3.3636078359429348e+02 9.3519965666382820e-01 1.2998992757229264e+00 7.4460890113688250e-01 + 4.9680000000000015e+04 2.4123112273099264e+06 -1.1474844916023002e+06 5.4592118078308087e+05 -5.2357968296507915e+05 2.4906645442352773e+05 1.1371059044684484e+05 1.4952445330095561e+03 + -7.1118464743242066e+02 -3.2449589681056614e+02 9.2688821945830924e-01 2.4417450080252179e+03 -1.1615222849393415e+03 -5.2999759616116069e+02 1.5134593198935524e+00 + 2.4715890320251526e+00 1.3879229504924745e+03 -6.6023483203912849e+02 -3.0123366720624563e+02 8.6027455154822752e-01 1.4048601352326082e+00 7.9858879350988798e-01 + 4.9740000000000015e+04 2.5829980401289193e+06 -1.0329091018615101e+06 4.1313486866429122e+05 -4.5429758456872025e+05 1.8167750605646375e+05 7.9974043853804847e+04 1.3449628952460264e+03 + -5.3775753974681629e+02 -2.3650989252133513e+02 7.0040776525298742e-01 2.6204641588061422e+03 -1.0479237393616274e+03 -4.6091263921689011e+02 1.3644422490120214e+00 + 2.6585191347853150e+00 1.4788953615349396e+03 -5.9141763595038117e+02 -2.6010058618012124e+02 7.7004475601321432e-01 1.5003477094512112e+00 8.4678475866834435e-01 + 4.9800000000000015e+04 2.7340635529710138e+06 -8.9833503463955713e+05 2.9525426020723529e+05 -3.7495770760557248e+05 1.2320875049345555e+05 5.1496709387444163e+04 1.1687284227344815e+03 + -3.8392933493586679e+02 -1.6023829825998243e+02 4.9969322551135376e-01 2.7800386516334938e+03 -9.1346886639918080e+02 -3.8128408882460155e+02 1.1883541438555187e+00 + 2.8268269146621616e+00 1.5583821799417201e+03 -5.1206087706386847e+02 -2.1371434495862127e+02 6.6614844410732277e-01 1.5845871850370714e+00 8.8829804965770298e-01 + 4.9860000000000015e+04 2.8625849261147808e+06 -7.4627282335078449e+05 1.9463951563641432e+05 -2.8704530944609828e+05 7.4839923776018943e+04 2.8858740002297473e+04 9.6981003050470929e+02 + -2.5274303205122078e+02 -9.7200843612903270e+01 3.2866666300741132e-01 2.9174400789133915e+03 -7.6059628698060760e+02 -2.9256251259390280e+02 9.8837065665298673e-01 + 2.9733817192424064e+00 1.6248695051655006e+03 -4.2361805116711025e+02 -1.6292745639148271e+02 5.5047672181970952e-01 1.6560050718081809e+00 9.2235007619567111e-01 + 4.9920000000000015e+04 2.9660581933257724e+06 -5.7957354976131197e+05 1.1333674545010024e+05 -1.9221364178276423e+05 3.7565838228731191e+04 1.2532751808515179e+04 7.5190975352383543e+02 + -1.4683601979847455e+02 -4.8678697266882637e+01 1.9072649511651005e-01 3.0300430140202270e+03 -5.9209389191385662e+02 -1.9637188297865487e+02 7.6811152160111618e-01 + 3.0954395367516989e+00 1.6770809507528261e+03 -3.2771618781681212e+02 -1.0867704177411910e+02 4.2514101310652269e-01 1.7132569598986702e+00 9.4829619036764290e-01 + 4.9980000000000015e+04 3.0424463935498493e+06 -4.0137733933689323e+05 5.3038968232216052e+04 -9.2253916422838272e+04 1.2177254121969212e+04 2.8746517233548361e+03 5.1909753696894677e+02 + -6.8391418003495474e+01 -1.5690668013426809e+01 8.8686983024101940e-02 3.1156735920291912e+03 -4.1105006301988834e+02 -9.4481005996999286e+01 5.3157885042328890e-01 + 3.1906918093838077e+00 1.7140014297509426e+03 -2.2612722748160888e+02 -5.1968262540489192e+01 2.9243689357872932e-01 1.7552515800010948e+00 9.6563730592122854e-01 + 5.0040000000000015e+04 3.0902194786331034e+06 -2.1505646870226169e+05 1.5053245758804573e+04 1.0937323871014840e+04 -7.5465895436732615e+02 1.1652870765082238e+02 2.7573955311204543e+02 + -1.9096988039998365e+01 1.0262005724664052e+00 2.4726955581525295e-02 3.1726505417203698e+03 -2.2079962740567231e+02 1.1227607484512102e+01 2.8308913582868062e-01 + 3.2573073618725843e+00 1.7348965493308797e+03 -1.2073683956164058e+02 6.1434605699918254e+00 1.5480487450528885e-01 1.7811708418305146e+00 9.7402919464019799e-01 + 5.0100000000000015e+04 3.1083852841738113e+06 -2.4154032782310318e+04 2.7457922658627444e+02 1.1539288298230509e+05 -8.8999203039063480e+02 4.3617379770190755e+03 2.6421122343586966e+01 + -1.1227024377935610e-01 1.0313276611301923e+00 3.4849338246004206e-04 3.1998180080660204e+03 -2.4865358685443809e+01 1.1879095631430502e+02 2.7199870375964833e-02 + 3.2939668475021060e+00 1.7393272989557620e+03 -1.3511153821480880e+01 6.4571169915857297e+01 1.4788664074635893e-02 1.7904855623245313e+00 9.7328932436385152e-01 + 5.0160000000000015e+04 3.0965109843066917e+06 1.6768080745137896e+05 9.1670490659121642e+03 2.1911105653700462e+05 1.1872322537660319e+04 1.5582274231668180e+04 -2.2413461116945160e+02 + -1.2044510770892639e+01 -1.5809673887739304e+01 1.6346220687754213e-02 3.1965696033084650e+03 1.7310410002392382e+02 2.2620034870569395e+02 -2.3136825607820713e-01 + 3.2998891794439040e+00 1.7271597737905754e+03 9.3538092973847142e+01 1.2221575040752050e+02 -1.2500854008000215e-01 1.7829666336485013e+00 9.6340112558712865e-01 + 5.0220000000000015e+04 3.0547345936516989e+06 3.5675991439967405e+05 4.1752572426082268e+04 3.2009263607468840e+05 3.7391178396976342e+04 3.3618495089204669e+04 -4.7115102576794214e+02 + -5.4933839006019426e+01 -4.9320433489069771e+01 7.2787771518237260e-02 3.1628632309211735e+03 3.6939896093246830e+02 3.3143726034664047e+02 -4.8781255326376483e-01 + 3.2748494864459885e+00 1.6985697362901731e+03 1.9838946746655009e+02 1.7798566990183025e+02 -2.6196914179437086e-01 1.7586914228391837e+00 9.4451559781206684e-01 + 5.0280000000000015e+04 2.9837662307562409e+06 5.3942446977041324e+05 9.7607537738327301e+04 4.1637814381288702e+05 7.5284304728304094e+04 5.8181219783241373e+04 -7.0988409680183292e+02 + -1.2824804535414214e+02 -9.9014562278900115e+01 1.6900589977240288e-01 3.0992263375189882e+03 5.6031468414558356e+02 4.3250970190975187e+02 -7.3733182441753098e-01 + 3.2191882027435188e+00 1.6540418824320000e+03 2.9904825709940417e+02 2.3081677494258423e+02 -3.9350700137613120e-01 1.7180452366921808e+00 9.1695019112102905e-01 + 5.0340000000000015e+04 2.8848790162492502e+06 7.1211331172955642e+05 1.7586745539509659e+05 5.0608465731423197e+05 1.2493364499145425e+05 8.8856191033856856e+04 -9.3570884794343738e+02 + -2.3088718642677586e+02 -1.6410176312177404e+02 3.0360258650511401e-01 3.0067513622021838e+03 7.4221901251477084e+02 5.2748852700416819e+02 -9.7521099027579505e-01 + 3.1338109711345563e+00 1.5943637440124910e+03 3.9358282497091085e+02 2.7969182838927776e+02 -5.1711340243422743e-01 1.6617177262546166e+00 8.8118492212547817e-01 + 5.0400000000000015e+04 2.7598896435427805e+06 8.7143012807145878e+05 2.7523963798955950e+05 5.8744157945520326e+05 1.8549506252981562e+05 1.2511084998265535e+05 -1.1442047905201262e+03 + -3.6119811318402145e+02 -2.4349930491970844e+02 4.7446536753998420e-01 2.8870812764916755e+03 9.1161858184773928e+02 6.1454309425668578e+02 -1.1969056131062503e+00 + 3.0201791188048195e+00 1.5206142275976547e+03 4.8016031566876700e+02 3.2365946917015970e+02 -6.3040244951009861e-01 1.5906941520952120e+00 8.3785571026782590e-01 + 5.0460000000000015e+04 2.6111288279519388e+06 1.0142083162693765e+06 3.9402379342678620e+05 6.5882471404489549e+05 2.5591225951547283e+05 1.6630333547517975e+05 -1.3312389408895915e+03 + -5.1699888058928059e+02 -3.3584877928914221e+02 6.7879596833996036e-01 2.7423852484643880e+03 1.0652240065558906e+03 6.9197568519359857e+02 -1.3981250343942588e+00 + 2.8802905757299682e+00 1.4341468683681994e+03 5.5708111353030552e+02 3.6185227112071163e+02 -7.3115519069854296e-01 1.5062414941905142e+00 7.8774495575246639e-01 + 5.0520000000000015e+04 2.4414020102187498e+06 1.1375723347069118e+06 5.3014028100046597e+05 7.1878802196946740e+05 3.3493472361860820e+05 2.1169358026455759e+05 -1.4930449912293775e+03 + -6.9561285242933286e+02 -4.3953797799441554e+02 9.1315118197697853e-01 2.5753246216015077e+03 1.2000123234340765e+03 7.5825407678836609e+02 -1.5749127872812536e+00 + 2.7166512465435972e+00 1.3365679633759833e+03 6.2281145159183779e+02 3.9350357979918215e+02 -8.1736173743562612e-01 1.4098894694906712e+00 7.3176942454490845e-01 + 5.0580000000000015e+04 2.2539408619401935e+06 1.2389944015788445e+06 6.8116564634785370e+05 7.6609245755103463e+05 4.2113944496606407e+05 2.6045633859480036e+05 -1.6262972020855213e+03 + -8.9391215696097311e+02 -5.5272764307861235e+02 1.1734957429380894e+00 2.3890095627195515e+03 1.3132856775177404e+03 8.1204167518551867e+02 -1.7237228987875590e+00 + 2.5322369999727239e+00 1.2297098383473162e+03 6.7601357699712253e+02 4.1796281407104527e+02 -8.8726063648579212e-01 1.3034066056812001e+00 6.7096555316284900e-01 + 5.0640000000000015e+04 2.0523463115453322e+06 1.3163454498254114e+06 8.4437491816272668e+05 7.9973132033693255e+05 5.1295607560289215e+05 3.1169594276450417e+05 -1.7281776014027989e+03 + -1.1083699787238256e+03 -6.7338274948257117e+02 1.4552667326794164e+00 2.1869468958442003e+03 1.4027251512297576e+03 8.5222463343622769e+02 -1.8414906684445815e+00 + 2.3304465897030631e+00 1.1155995899636596e+03 7.1557289533453093e+02 4.3470893208924190e+02 -9.3937474297917911e-01 1.1887716024026564e+00 6.0647233128956080e-01 + 5.0700000000000015e+04 1.8405239764449052e+06 1.3679393184328142e+06 1.0167900194390453e+06 8.1895160383377387e+05 6.0869513577028469e+05 3.6446255120802112e+05 -1.7964351290760387e+03 + -1.3351209982027754e+03 -7.9930788757953815e+02 1.7534488226547384e+00 1.9729798013330474e+03 1.4664386697904645e+03 8.7793540031043710e+02 -1.9256965117882383e+00 + 2.1150459733663287e+00 9.9642373173480564e+02 7.4062154106423998e+02 4.4336177842268177e+02 -9.7254285412517127e-01 1.0681402943520746e+00 5.3951196507276400e-01 + 5.0760000000000015e+04 1.6226130451620009e+06 1.3925692525852560e+06 1.1952335208139343e+06 8.2327087962815480e+05 7.0657880694367527e+05 4.1776961794357252e+05 -1.8294354566509815e+03 + -1.5700291226258971e+03 -9.2818622507867644e+02 2.0626594359686439e+00 1.7512202276243454e+03 1.5030019670989805e+03 8.8857218232634409e+02 -1.9744214941280243e+00 + 1.8901046693630112e+00 8.7448925937557829e+02 7.5055785628609419e+02 4.4369105194320395e+02 -9.8594639290888275e-01 9.4380862344441918e-01 4.7136857327472154e-01 + 5.0820000000000015e+04 1.4029097989874957e+06 1.3895358974568541e+06 1.3763868460657427e+06 8.1248932272363838e+05 8.0477379225507565e+05 4.7061228374760225e+05 -1.8262003269488562e+03 + -1.8087614887400487e+03 -1.0576214440667482e+03 2.3772426867282079e+00 1.5259750349953506e+03 1.5114916741092268e+03 8.8381385085349802e+02 -1.9863932491987246e+00 + 1.6599249857652314e+00 7.5218174052947393e+02 7.4506130944996676e+02 4.3562266475200300e+02 -9.7913047825883315e-01 8.1817213034921998e-01 4.0336522267138708e-01 + 5.0880000000000015e+04 1.1857870934186575e+06 1.3586661025466963e+06 1.5568519333366205e+06 7.8669656147621828e+05 9.0142567245677044e+05 5.2198636409169476e+05 -1.7864353941265013e+03 + -2.0468675595756504e+03 -1.1851819681375389e+03 2.6913707245477054e+00 1.3016670557539110e+03 1.4915096971818652e+03 8.6362989062277188e+02 -1.9610210760865703e+00 + 1.4289651522275286e+00 6.3192111789257240e+02 7.2410244985084012e+02 4.1924230100638863e+02 -9.5201878186952815e-01 6.9368257871988559e-01 3.3683966252944869e-01 + 5.0940000000000015e+04 9.7561123246215342e+05 1.3003220043339902e+06 1.7332152632389278e+06 7.4627312252791261e+05 9.9469414158376935e+05 5.7090758857086825e+05 -1.7105457088366290e+03 + -2.2798619862181481e+03 -1.3084467192257448e+03 2.9991508761152543e+00 1.0827524031930327e+03 1.4431981821457773e+03 8.2828506215299831e+02 -1.8984191393047143e+00 + 1.2017575665092739e+00 5.1611598841555212e+02 6.8794757001295147e+02 3.9479602919167678e+02 -9.0492165345430542e-01 5.7280241828749778e-01 2.7311916511595552e-01 + 5.1000000000000015e+04 7.7665775993331301e+05 1.2154000227542901e+06 1.9021130891795179e+06 6.9188633641576360e+05 1.0827884722230264e+06 6.1643073190661182e+05 -1.5996381920300896e+03 + -2.5033097726924461e+03 -1.4250515797447099e+03 3.2947367586475713e+00 8.7363548988383366e+02 1.3672445079836050e+03 7.7833853681325752e+02 -1.7994168668184005e+00 + 9.8282353077519691e-01 4.0711718275628806e+02 6.3715783440197492e+02 3.6268787104517639e+02 -8.3853709792503484e-01 4.5795787495197154e-01 2.1349491956778413e-01 + 5.1060000000000015e+04 5.9302775717418606e+05 1.1053195890780981e+06 2.0602966484812745e+06 6.2448067154970265e+05 1.1640025370493676e+06 6.5766826824315463e+05 -1.4555106698916629e+03 + -2.7129121740068013e+03 -1.5327356864166443e+03 3.5724413548221898e+00 6.7858332443158201e+02 1.2648759241770542e+03 7.1463736057084304e+02 -1.6655558507204797e+00 + 7.7658600406171496e-01 3.0717151874379516e+02 5.7258273021638320e+02 3.2347428547936232e+02 -7.5394431024397346e-01 3.5149152965226288e-01 1.5919646147649802e-01 + 5.1120000000000015e+04 4.2856627307551226e+05 9.7200161638443347e+05 2.2046960978962947e+06 5.4526257134177512e+05 1.2367487023977281e+06 6.9380817904277064e+05 -1.2806272928370593e+03 + -2.9045916745728132e+03 -1.6293866476433732e+03 3.8268498816527274e+00 5.0164073950002853e+02 1.1378436378703673e+03 6.3830421074228741e+02 -1.4990728001471858e+00 + 5.8728202923683726e-01 2.1837663776177902e+02 4.9534780432287982e+02 2.7785558637466909e+02 -6.5258961392845050e-01 2.5561530948304084e-01 1.1136664830164782e-01 + 5.1180000000000015e+04 2.8678451757842454e+05 8.1783692567199864e+05 2.3324819061733307e+06 4.5567997953502549e+05 1.2995899122157760e+06 7.2413055094960111e+05 -1.0780804306412742e+03 + -3.0745743389308395e+03 -1.7130837575449291e+03 4.0529301588352213e+00 3.4654825456034655e+02 9.8839636422847980e+02 5.5071952516855481e+02 -1.3028683684995530e+00 + 4.1887659076398759e-01 1.4263784924884169e+02 4.0683676575218533e+02 2.2666437667659423e+02 -5.3626480315411873e-01 1.7236485647155739e-01 7.1037707110846643e-02 + 5.1240000000000015e+04 1.7078742170622322e+05 6.4564504671053996e+05 2.4411224507720903e+06 3.5739684992816905e+05 1.3512692973202050e+06 7.4802261372684734e+05 -8.5153942305504006e+02 + -3.2194678083392164e+03 -1.7821382819567507e+03 4.2461381077557210e+00 2.1666429094661777e+02 8.1924356809739197e+02 4.5349820089939203e+02 -1.0804619725832891e+00 + 2.7497971835514279e-01 8.1627904095494969e+01 3.0866815098199163e+02 1.7085114526683350e+02 -4.0707805261599728e-01 1.0355625899723478e-01 3.9108884888163060e-02 + 5.1300000000000015e+04 8.3208103837853399e+04 4.5862401833912689e+05 2.5284366064222832e+06 2.5226304610483002e+05 1.3907366757082003e+06 7.6499188980109536e+05 -6.0518686277055713e+02 + -3.3363332436463920e+03 -1.8351299189052975e+03 4.4025160112448765e+00 1.1489343551940532e+02 6.3350884717793474e+02 3.4846117965533620e+02 -8.3593303846691491e-01 + 1.5876867591349184e-01 3.6750593632548721e+01 2.0266686918739262e+02 1.1146723744985960e+02 -2.6741773226206317e-01 5.0746130769421902e-02 1.6326224355663256e-02 + 5.1360000000000015e+04 2.6150682977851713e+04 2.6029201321538564e+05 2.5926401810895349e+06 1.4228014179727182e+05 1.4171713551448772e+06 7.7467715617489396e+05 -3.4364338153622691e+02 + -3.4227495845613676e+03 -1.8709385865104227e+03 4.5187812283048432e+00 4.3622390587729818e+01 4.3467413912083583e+02 2.3760236142372349e+02 -5.7384944358587020e-01 + 7.2917062370342026e-02 9.1090266466659457e+00 9.0831068453629300e+01 4.9645475510547676e+01 -1.1990964400208368e-01 1.5196001293195545e-02 3.2649692749747591e-03 + 5.1420000000000015e+04 1.1427462475804418e+03 5.4421802248768930e+04 2.6323851509676152e+06 2.9563730590765270e+04 1.4300007096740855e+06 7.7685695656371012e+05 -7.1882191855370095e+01 + -3.4768685998009119e+03 -1.8887707601069737e+03 4.5924031643871910e+00 4.6651446560669418e+00 2.2651567030191251e+02 1.2305141145916706e+02 -2.9918426473960813e-01 + 1.9532585222848963e-02 -5.2063117762256583e-01 -2.4705111869813575e+01 -1.3421229400311530e+01 3.2631621199120830e-02 -2.1580684237675917e-03 3.1506820452683709e-04 + 5.1480000000000015e+04 9.0986112988887617e+03 -1.5503075072132211e+05 2.6467907697365475e+06 -8.3697057771391323e+04 1.4289140765370866e+06 7.7145544616900082e+05 2.0486509503445316e+02 + -3.4974593413592575e+03 -1.8881796674507011e+03 4.6216664468207851e+00 -7.8125284320112420e-01 1.3032784917955578e+01 7.0331399480277650e+00 -1.7222269407543841e-02 + 1.0513742437867082e-04 8.2907350621976015e+00 -1.4171222273309206e+02 -7.6502874224389942e+01 1.8725633476212500e-01 -7.2981604171223370e-04 7.6701920815309046e-03 + 5.1540000000000015e+04 5.0294326574520055e+04 -3.6400281812261860e+05 2.6354657758274944e+06 -1.9528206090853675e+05 1.4138716075457828e+06 7.5854540247750306e+05 4.8120960301076070e+02 + -3.4839407988142343e+03 -1.8690787611537871e+03 4.6057184765486934e+00 2.7830875970446126e+01 -2.0162901431257561e+02 -1.0817576960862334e+02 2.6654211101960457e-01 + 1.5466621744457737e-02 3.5611808445370919e+01 -2.5790884356753816e+02 -1.3835652183689794e+02 3.4093726449384282e-01 1.9699660408412298e-02 2.5320611951093929e-02 + 5.1600000000000015e+04 1.2435512607787672e+05 -5.6840388568443642e+05 2.5985210913138716e+06 -3.0298377219247294e+05 1.3851078071118691e+06 7.3834829159919999e+05 7.5171128413447366e+02 + -3.4364017812866782e+03 -1.8317480231841944e+03 4.5445998413769519e+00 9.0380158109069242e+01 -4.1325931793698470e+02 -2.2029182716149305e+02 5.4651331888066257e-01 + 6.5763739736809157e-02 8.1144625642679102e+01 -3.7100671977214483e+02 -1.9775113386112614e+02 4.9063013194822064e-01 5.8971688456263542e-02 5.3050203796834804e-02 + 5.1660000000000015e+04 2.3025580521200690e+05 -7.6419660089128138e+05 2.5365725942835049e+06 -4.0465133491540293e+05 1.3431295960430922e+06 7.1123133982577140e+05 1.0109878038083634e+03 + -3.3556073256361974e+03 -1.7768328113891289e+03 4.4392564622021746e+00 1.8606994524849117e+02 -6.1766671653356673e+02 -3.2707067567606822e+02 8.1710747918791016e-01 + 1.5044469918049114e-01 1.4422582009770466e+02 -4.7875677623783736e+02 -2.5349256289283059e+02 6.3333562333565441e-01 1.1654758047430203e-01 9.0437759036724505e-02 + 5.1720000000000015e+04 3.6633421638753539e+05 -9.4747754948653444e+05 2.4507337501960276e+06 -4.9823393799714587e+05 1.2887088541298707e+06 6.7770162328159658e+05 1.2538239297928317e+03 + -3.2429912228661019e+03 -1.7053351231208917e+03 4.2915327629034499e+00 3.1343595737261052e+02 -8.1076361166423942e+02 -4.2635293164868949e+02 1.0728670545711185e+00 + 2.6826048877868991e-01 2.2383545171039333e+02 -5.7899503400269441e+02 -3.0444816842366436e+02 7.6616160026356350e-01 1.9151421764264359e-01 1.3686268050591668e-01 + 5.1780000000000015e+04 5.3031780391436210e+05 -1.1145562857952598e+06 2.3425981025461666e+06 -5.8182270401894697e+05 1.2228695130294748e+06 6.3839725337365980e+05 1.4752790691307086e+03 + -3.1006345612884847e+03 -1.6185973211233302e+03 4.1041455897136707e+00 4.7036789536209994e+02 -9.8865010980967827e+02 -5.1610892964041113e+02 1.3085747977530136e+00 + 4.1728102547464963e-01 3.1861337824802860e+02 -6.6968743154164815e+02 -3.4957051418760989e+02 8.8638410762721831e-01 2.8259771717557719e-01 1.9151503641792764e-01 + 5.1840000000000015e+04 7.1936281366581260e+05 -1.2620309497137468e+06 2.2142118433330371e+06 -6.5369017631069676e+05 1.1468693907573135e+06 5.9407580041400949e+05 1.6707905849199842e+03 + -2.9312305041653422e+03 -1.5182785414213713e+03 3.8806390654264291e+00 6.5414479908322312e+02 -1.1476951595168139e+03 -5.9448137757192853e+02 1.5193644038291725e+00 + 5.9492611522754357e-01 4.2688294607931402e+02 -7.4897255557397989e+02 -3.8791961405680775e+02 9.9150576856067318e-01 3.8818504024372080e-01 2.5340983464608119e-01 + 5.1900000000000015e+04 9.3010553117665823e+05 -1.3868588492547849e+06 2.0680369032412295e+06 -7.1232654892918770e+05 1.0621770768203705e+06 5.4560016042350454e+05 1.8362705746363695e+03 + -2.7380358470843585e+03 -1.4063241794594328e+03 3.6253210473168753e+00 8.6148360284259581e+02 -1.2846131223515961e+03 -6.5982495990680150e+02 1.7008252903298258e+00 + 7.9801079912396378e-01 5.4668160259786248e+02 -8.1520131671611102e+02 -4.1868321767427761e+02 1.0793101908795932e+00 5.0635319763114439e-01 3.2140527170500754e-01 + 5.1960000000000015e+04 1.1587246298516351e+06 -1.4864204724477408e+06 1.9069052145517089e+06 -7.5647184127214330e+05 9.7044428967064375e+05 4.9392212910535681e+05 1.9681939056277349e+03 + -2.5248102220583532e+03 -1.2849290213370666e+03 3.3431823371846883e+00 1.0886000224568934e+03 -1.3965340423874118e+03 -7.1074197982869214e+02 1.8490990298699645e+00 + 1.0228042913722413e+00 6.7579786398078886e+02 -8.6697265932109030e+02 -4.4119466366108350e+02 1.1479110825081924e+00 6.3490551470611778e-01 3.9422460713479235e-01 + 5.2020000000000015e+04 1.4010134562296234e+06 -1.5585755146648849e+06 1.7339650013609070e+06 -7.8514329664609232e+05 8.7347423291303590e+05 4.4006400082039629e+05 2.0636754756434884e+03 + -2.2957441154522421e+03 -1.1564947433432772e+03 3.0398002346696718e+00 1.3312806060962837e+03 -1.4810659979579307e+03 -7.4611320932417107e+02 1.9609651262493279e+00 + 1.2651013633650703e+00 8.1181391405947466e+02 -9.0316447245007544e+02 -4.5494787730152393e+02 1.1957948826880938e+00 7.7141423174074697e-01 4.7048121721147168e-01 + 5.2080000000000015e+04 1.6524608482974886e+06 -1.6017096642230651e+06 1.5526201361434953e+06 -7.9765737951408082e+05 7.7318657065810799e+05 3.8509855758684635e+05 2.1205348894323547e+03 + -2.0553771378168212e+03 -1.0235826412926682e+03 2.7212284205731589e+00 1.5849645067327845e+03 -1.5363480852226655e+03 -7.6512321825327717e+02 2.0339140590560141e+00 + 1.5203047063018880e+00 9.5215296951258495e+02 -9.2295897099567424e+02 -4.5960915129109173e+02 1.2218558604622234e+00 9.1326854967636850e-01 5.4870629732509812e-01 + 5.2140000000000015e+04 1.9083388815423723e+06 -1.6147710765703998e+06 1.3664637637282396e+06 -7.9364585705463972e+05 6.7157972281531827e+05 3.3012785225932428e+05 2.1373470130148571e+03 + -1.8085082230213216e+03 -8.8886257015807371e+02 2.3938755078443932e+00 1.8448332974917844e+03 -1.5610927891670710e+03 -7.6727957601891637e+02 2.0662058166930333e+00 + 1.7835165286629322e+00 1.0941304287349940e+03 -9.2586193882550026e+02 -4.5502542018172750e+02 1.2254228080352094e+00 1.0577270929536537e+00 6.2737861414216456e-01 + 5.2200000000000015e+04 2.1637957712747850e+06 -1.5972956810632118e+06 1.1792075292330636e+06 -7.7306557439913589e+05 5.7069124590317556e+05 2.7626122009310866e+05 2.1134771813254515e+03 + -1.5600996358132372e+03 -7.5505917110184635e+02 2.0643748956350305e+00 2.1059069559783675e+03 -1.5546167324134633e+03 -7.5242545588422240e+02 2.0569124799396885e+00 + 2.0496374165107745e+00 1.2350077283268031e+03 -9.1171536276803829e+02 -4.4122881787262764e+02 1.2062766563460690e+00 1.2019736507412893e+00 7.0495565686358341e-01 + 5.2260000000000015e+04 2.4139520333803366e+06 -1.5494206991968125e+06 9.9460785249262757e+05 -7.3620166651279572e+05 4.7255711272234813e+05 2.2459297323883476e+05 2.0491001814041906e+03 + -1.3151768209439288e+03 -6.2489653218112949e+02 1.7394487845419766e+00 2.3631439913737022e+03 -1.5168590483407293e+03 -7.2074531827644137e+02 2.0059437937739917e+00 + 2.3134703029842645e+00 1.3720477625651679e+03 -8.8070313286134080e+02 -4.1843739042484151e+02 1.1646585549854573e+00 1.3431749745365227e+00 7.7990550042600237e-01 + 5.2320000000000015e+04 2.6539979220360024e+06 -1.4718860033558903e+06 8.1639076559532748e+05 -6.8366408984143916e+05 3.7917073392320366e+05 1.7618024289306125e+05 1.9452024971101202e+03 + -1.0787262272138764e+03 -5.0104246807960010e+02 1.4257693469620918e+00 2.6115435846635974e+03 -1.4483869001835199e+03 -6.7276350402508069e+02 1.9140550636786164e+00 + 2.5698272669244737e+00 1.5025706800855796e+03 -8.3334963906277369e+02 -3.8705192270416387e+02 1.1012681822767008e+00 1.4785393578919033e+00 8.5073867443567242e-01 + 5.2380000000000015e+04 2.8792901235476099e+06 -1.3660232044091716e+06 6.4817687035151094e+05 -6.1637750006102060e+05 2.9244257528543170e+05 1.3202143355340767e+05 1.8035676742297442e+03 + -8.5559328883238004e+02 -3.8605361495525108e+02 1.1298201057903785e+00 2.8462475626908458e+03 -1.3503879556216209e+03 -6.0933572770668104e+02 1.7828371252700441e+00 + 2.8136368177824465e+00 1.6240088607100954e+03 -7.7051125421814641e+02 -3.4764892493828262e+02 1.0172522795976195e+00 1.6053747072435327e+00 9.1603933216541633e-01 + 5.2440000000000015e+04 3.0854456910032392e+06 -1.2337326185112817e+06 4.9340797791353927e+05 -5.3556464507341036e+05 2.1416121617081753e+05 9.3035743105947098e+04 1.6267450386370012e+03 + -6.5038274505108222e+02 -2.8232251961043869e+02 8.5776056103799037e-01 3.0626400312277015e+03 -1.2246499168549431e+03 -5.3163361961725968e+02 1.6146885494296679e+00 + 3.0400493253131620e+00 1.7339598939058837e+03 -6.9336085206599068e+02 -3.0096991123679561e+02 9.1418362967743882e-01 1.7211448312987885e+00 9.7449503374568625e-01 + 5.2500000000000015e+04 3.2684312544855336e+06 -1.0774485222635898e+06 3.5527696374454402e+05 -4.4272358150243206e+05 1.4595666757622350e+05 6.0044181701402042e+04 1.4180023670733694e+03 + -4.6736342847454557e+02 -1.9202785875414105e+02 6.1529702031317246e-01 3.2564425417589123e+03 -1.0735274878944017e+03 -4.4112261654420706e+02 1.4127706442144117e+00 + 3.2445383003141117e+00 1.8302364232840705e+03 -6.0336566110305773e+02 -2.4790718326152333e+02 7.9403091342719823e-01 1.8235227197760036e+00 1.0249244906525945e+00 + 5.2560000000000015e+04 3.4246456345344805e+06 -9.0009335541351070e+05 2.3666230896328969e+05 -3.3959915541293571e+05 8.9266723439918962e+04 3.3752492196014340e+04 1.1812634550796611e+03 + -3.1037955260042628e+02 -1.1708885470617923e+02 4.0756243292327582e-01 3.4238027597890036e+03 -8.9989743176625177e+02 -3.3953364539952344e+02 1.1809461891969413e+00 + 3.4229953252112799e+00 1.9109117874391677e+03 -5.0225889913855087e+02 -1.8948640798825781e+02 6.5912007801838179e-01 1.9104396491180591e+00 1.0663026637323358e+00 + 5.2620000000000015e+04 3.5509941190800075e+06 -7.0502176597256470e+05 1.4006870513986069e+05 -2.2814931090028674e+05 4.5307057327443123e+04 1.4736336008564047e+04 9.2103184168922439e+02 + -1.8277038663932638e+02 -5.9124862449739965e+01 2.3900781396620061e-01 3.5613747429347964e+03 -7.0710262802813327e+02 -2.2882917836097212e+02 9.2370318337867108e-01 + 3.5718165811316238e+00 1.9743604779465859e+03 -3.9200576823721474e+02 -1.2684634819671348e+02 5.1208802880509430e-01 1.9801290486481309e+00 1.0977826672303184e+00 + 5.2680000000000015e+04 3.6449528328767503e+06 -4.9595560891930351e+05 6.7574975928704458e+04 -1.1050690093579073e+05 1.5045699684971720e+04 3.4290614259708523e+03 6.4230224138957760e+02 + -8.7300029210417478e+01 -1.9420993961109865e+01 1.1330759367360245e-01 3.6663891227427239e+03 -4.9888627725396213e+02 -1.1116435907392967e+02 6.4606520592800920e-01 + 3.6879791206161379e+00 2.0192925495900056e+03 -2.7476451140812475e+02 -6.1216165769043577e+01 3.5582962091624643e-01 2.0311641852298146e+00 1.1187140065375776e+00 + 5.2740000000000015e+04 3.7046218309491859e+06 -2.7691120218173723e+05 2.0790418634006212e+04 1.1062228861133302e+04 -8.1755960022644103e+02 1.1231781431670495e+02 3.5046150327394145e+02 + -2.6098783557813825e+01 1.0994800774214231e+00 3.3280936738299786e-02 3.7367117027226527e+03 -2.7931760524660280e+02 1.1155997524524086e+01 3.5349027694982116e-01 + 3.7691052703001886e+00 2.0447812492925809e+03 -1.5284333613301234e+02 6.1092312115851897e+00 1.9343907130398291e-01 2.0624888657577087e+00 1.1286567609958476e+00 + 5.2800000000000015e+04 3.7287657804763415e+06 -5.2120308792300719e+04 8.2049571456984097e+02 1.3420403284156410e+05 -1.8664003130181050e+03 4.9097201638730612e+03 5.1181151796115643e+01 + -6.1739313393000606e-01 1.8953544141981027e+00 8.3073350615447082e-04 3.7708892236154334e+03 -5.2710593988018069e+01 1.3572364446645986e+02 5.1760352674120248e-02 + 3.8135137926015137e+00 2.0502832711627825e+03 -2.8654094574243068e+01 7.3795286453083605e+01 2.8147032331351417e-02 2.0734405016962061e+00 1.1273914077376472e+00 + 5.2860000000000015e+04 3.7168413534407541e+06 1.7405355115501516e+05 8.2426139632586001e+03 2.5652302139554019e+05 1.2022499446653170e+04 1.7783705141082261e+04 -2.4969625742448073e+02 + -1.1595121728887488e+01 -1.7180099780897745e+01 1.6901574105634455e-02 3.7681813047697328e+03 1.7646258765203638e+02 2.6007542538106014e+02 -2.5313621588412027e-01 + 3.8202566933715372e+00 2.0356511942409124e+03 9.5336321854636708e+01 1.4049479692151073e+02 -1.3674534263998461e-01 2.0637650298248489e+00 1.1149240686449242e+00 + 5.2920000000000015e+04 3.6690107280385192e+06 3.9720175372432085e+05 4.3092520987065458e+04 3.7563002428728750e+05 4.0675849170948459e+04 3.8535653472735125e+04 -5.4627461500276581e+02 + -5.9042369031445695e+01 -5.5874810771202682e+01 8.1457604516530072e-02 3.7285778548950470e+03 4.0366166330433737e+02 3.8174307333095635e+02 -5.5512679231847628e-01 + 3.7891408554098640e+00 2.0011378205320716e+03 2.1665586478220155e+02 2.0487525535134284e+02 -2.9793395309835641e-01 2.0336233499807226e+00 1.0914870563447314e+00 + 5.2980000000000015e+04 3.5861408837127462e+06 6.1295841886026645e+05 1.0486162855120286e+05 4.8918998186397436e+05 8.3626137465053936e+04 6.6809285319726114e+04 -8.3272314546783764e+02 + -1.4223821124298630e+02 -1.1354177506157703e+02 1.9348075156125186e-01 3.6528015551672324e+03 6.2436996784641656e+02 4.9830324834197603e+02 -8.4817857298686583e-01 + 3.7207340105202666e+00 1.9473923035678085e+03 3.3287744860291707e+02 2.6564596223325299e+02 -4.5217950473117285e-01 1.9835891267073562e+00 1.0575346983840019e+00 + 5.3040000000000015e+04 3.4697886679239087e+06 8.1708765351753403e+05 1.9250534517182934e+05 5.9496878216392547e+05 1.4011999499172243e+05 1.0209726682197618e+05 -1.1033942464773797e+03 + -2.5974294939734239e+02 -1.8915105612737543e+02 3.5098938913012429e-01 3.5422953378949378e+03 8.3418589726768505e+02 6.0742676975797099e+02 -1.1264221069685472e+00 + 3.6163549107804456e+00 1.8754481344790252e+03 4.4166826140208195e+02 3.2158433979400678e+02 -5.9637403479892737e-01 1.9146379941377378e+00 1.0137345242733704e+00 + 5.3100000000000015e+04 3.3221719079754096e+06 1.0055684004097779e+06 3.0446227123635286e+05 6.9087818006965867e+05 2.0913237001790490e+05 1.4375089877919090e+05 -1.3529378263738008e+03 + -4.0942543496515992e+02 -2.8130967941273894e+02 5.5107709038968589e-01 3.3991950992960055e+03 1.0289121861149310e+03 7.0692601603800915e+02 -1.3842716101907615e+00 + 3.4780478960697789e+00 1.7867032247602065e+03 5.4083723742402231e+02 3.7156089712709195e+02 -7.2760480085317503e-01 1.8281283874142451e+00 9.6095399984863739e-01 + 5.3160000000000015e+04 3.1461271325496635e+06 1.1746751493972377e+06 4.3868388370292459e+05 7.7501787308404234e+05 2.8938623635095521e+05 1.9099269388877638e+05 -1.5764097476098691e+03 + -5.8850462838176634e+02 -3.8828902132301454e+02 7.8997067583983338e-01 3.2262881914024292e+03 1.2046411517572888e+03 7.9479950151777564e+02 -1.6165395212101537e+00 + 3.3085423772281057e+00 1.6828924898011860e+03 6.2837969889080910e+02 4.1456232337122077e+02 -8.4321417377126018e-01 1.7257743977863709e+00 9.0024308625262606e-01 + 5.3220000000000015e+04 2.9450547481052633e+06 1.3210528521433736e+06 5.9267411857758590e+05 8.4571386636301153e+05 3.7937743773055769e+05 2.4293158839080995e+05 -1.7693721028906971e+03 + -7.9360454100235961e+02 -5.0805912873316294e+02 1.0631063427104921e+00 3.0269585378018778e+03 1.3578341251383854e+03 8.6927269683020108e+02 -1.8185428611113073e+00 + 3.1111980739332288e+00 1.5660534957998075e+03 7.0251823268035002e+02 4.4971222434421799e+02 -9.4085425802224520e-01 1.6096112182124189e+00 8.3281298995365671e-01 + 5.3280000000000015e+04 2.7228527782980409e+06 1.4417844998009170e+06 7.6353805252696748e+05 9.0155233631278016e+05 4.7740416517000645e+05 2.9858047868117463e+05 -1.9279832215734552e+03 + -1.0208214226218174e+03 -6.3832925578499930e+02 1.3652222602636048e+00 2.8051195059812580e+03 1.4853934076022897e+03 9.2883423789389406e+02 -1.9861991317867536e+00 + 2.8899371607075319e+00 1.4384858824553455e+03 7.6173894593243017e+02 4.7628906754614076e+02 -1.0185350740541537e+00 1.4819539103721950e+00 7.6001155486046768e-01 + 5.3340000000000015e+04 2.4838405143095371e+06 1.5344499758853780e+06 9.4803869482887618e+05 9.4140829585717258e+05 5.8160046676854696e+05 3.5687572471992718e+05 -2.0490755212794961e+03 + -1.2658017914450627e+03 -7.7659376971222218e+02 1.6904656467108938e+00 2.5651359327974296e+03 1.5847252506993952e+03 9.7226676592362730e+02 -2.1161097110047993e+00 + 2.6491647636865427e+00 1.3027054081498911e+03 8.0482234259970744e+02 4.9374095984412008e+02 -1.0746652768123921e+00 1.3453503719080915e+00 6.8329582212672191e-01 + 5.3400000000000015e+04 2.2326736347854664e+06 1.5971749787469644e+06 1.1426607315386934e+06 9.6446847328056325e+05 6.8997310525523522e+05 4.1669822093896981e+05 -2.1302195832916123e+03 + -1.5238296695625190e+03 -9.2018246161126604e+02 2.0325120214779830e+00 2.3117369301876870e+03 1.6537925449950330e+03 9.9867175434087085e+02 -2.2056289758583181e+00 + 2.3936795025074713e+00 1.1613935783624397e+03 8.3086817683569518e+02 5.0169694933969026e+02 -1.1080845481493562e+00 1.2025295078680072e+00 6.0420234420162500e-01 + 5.3460000000000015e+04 1.9742525308603188e+06 1.6286690160631028e+06 1.3436799189055725e+06 9.7024793788527651e+05 8.0044100878195278e+05 4.7689560271676612e+05 -2.1697731331318887e+03 + -1.7899211922290121e+03 -1.0663142053259235e+03 2.3846940653173871e+00 2.0499212960057794e+03 1.6911561225513510e+03 1.0074878065282186e+03 -2.2529177039316703e+00 + 2.1285759920081704e+00 1.0173439124013191e+03 8.3931376734232845e+02 4.9997461705751641e+02 -1.1180869862095222e+00 1.0563457163087164e+00 5.2431588919637684e-01 + 5.3520000000000015e+04 1.7136257102637619e+06 1.6282517029140999e+06 1.5472367061487383e+06 9.5860013684954867e+05 9.1087650692477683e+05 5.3630513312324241e+05 -2.1669139387021223e+03 + -2.0589246085389768e+03 -1.2121528401538615e+03 2.7401373273594647e+00 1.7848575160050339e+03 1.6960038243739320e+03 9.9850205004230816e+02 -2.2569796567638338e+00 + 1.8591414040895184e+00 8.7340597650998279e+02 8.2994539823976413e+02 4.8858380447413180e+02 -1.1044350175151800e+00 9.0972088327420197e-01 4.4523720899611247e-01 + 5.3580000000000015e+04 1.4558902526828679e+06 1.5958668404931354e+06 1.7494125819626397e+06 9.2972014592907624e+05 1.0191475080404954e+06 5.9377680127379578e+05 -2.1216559793063816e+03 + -2.3256235786014545e+03 -1.3548641069492221e+03 3.0918998712309929e+00 1.5217804616811409e+03 1.6681667557031412e+03 9.7185440626944671e+02 -2.2176806265169127e+00 + 1.5907483314862851e+00 7.3242836080979976e+02 8.0290258536368083e+02 4.6772640871018478e+02 -1.0673635695571042e+00 7.6558514256160559e-01 3.6855056783440054e-01 + 5.3640000000000015e+04 1.2060913449405881e+06 1.5320840089660804e+06 1.9463075867713336e+06 8.8414107901346334e+05 1.1231597570218057e+06 6.4819616065721179e+05 -2.0348485950977570e+03 + -2.5848416031867428e+03 -1.4916724454088480e+03 3.4331128617958533e+00 1.2658869515846816e+03 1.6081224342672353e+03 9.2803467119916741e+02 -2.1357496178003825e+00 + 1.3287462661417695e+00 5.9720179576443354e+02 7.5867514403267865e+02 4.3779226369347964e+02 -1.0075744591712756e+00 6.2681767674799949e-01 2.9579172971999229e-01 + 5.3700000000000015e+04 9.6912293737790978e+05 1.4380876692653613e+06 2.1341174143421147e+06 8.2272374458168505e+05 1.2208983141194638e+06 6.9850644307299447e+05 -1.9081586948891959e+03 + -2.8315454020606644e+03 -1.6199164660114870e+03 3.7571190749627434e+00 1.0222323532226428e+03 1.5169848197428032e+03 8.6787249778977957e+02 -2.0127622347334300e+00 + 1.0783540118975021e+00 4.7040359245883712e+02 6.9809314976327505e+02 3.9935120983582084e+02 -9.2622117014270278e-01 4.9618882188335589e-01 2.2841708562079913e-01 + 5.3760000000000015e+04 7.4963153109244630e+05 1.3156540285325756e+06 2.3092085418364736e+06 7.4663977740718436e+05 1.3104674155483025e+06 7.4372950101345032e+05 -1.7440364735193386e+03 + -3.0609450955639427e+03 -1.7371019476374861e+03 4.0576063885279030e+00 7.9563036417335297e+02 1.3964814921005495e+03 7.9252052103794358e+02 -1.8511067435573485e+00 + 8.4455530638828180e-01 3.5454455314358137e+02 6.2231003417990632e+02 3.5314153527746907e+02 -8.2488440846505229e-01 3.7630469576315695e-01 1.6777456843784858e-01 + 5.3820000000000015e+04 5.5192502974928427e+05 1.1671161760666308e+06 2.4681898758135648e+06 6.5734860793389252e+05 1.3901279142688229e+06 7.8298515785538452e+05 -1.5456654476220911e+03 + -3.2685891360246997e+03 -1.8409512780110797e+03 4.3287334718177686e+00 5.9055802726985223e+02 1.2489185185824172e+03 7.0343101144334014e+02 -1.6539336663653932e+00 + 6.3199983573140728e-01 2.5191943657089249e+02 5.3277920251731280e+02 3.0005504756897716e+02 -7.0553902647225986e-01 2.6955550242178616e-01 1.1507695791849731e-01 + 5.3880000000000015e+04 3.7988847284366854e+05 9.9531823598237219e+05 2.6079794826595252e+06 5.5656875700569968e+05 1.4583315541699734e+06 8.1550858071653836e+05 -1.3168979437357577e+03 + -3.4504520640314063e+03 -1.9294483386486149e+03 4.5652450908158784e+00 4.1106790986240384e+02 1.0771338159002348e+03 6.0232658242045068e+02 -1.4250901236165365e+00 + 4.4491169332445629e-01 1.6456197999148176e+02 4.3122469895188846e+02 2.4111910717886553e+02 -5.7051309570878506e-01 1.7806857711799912e-01 7.1378121005761783e-02 + 5.3940000000000015e+04 2.3690831304721249e+05 8.0355950419238606e+05 2.7258650834386512e+06 4.4624405743386445e+05 1.5137514015742783e+06 8.4066533445691259e+05 -1.0621774706493477e+03 + -3.6030133338091882e+03 -2.0008779415575364e+03 4.7625746986408384e+00 2.6070920250029724e+02 8.8444005452901479e+02 4.9116560037884915e+02 -1.1690404663575835e+00 + 2.8700713860210342e-01 9.4205370988983532e+01 3.1960656941270594e+02 1.7747601662527492e+02 -4.2244007328980704e-01 1.0366711492628181e-01 3.7552659623421109e-02 + 5.4000000000000015e+04 1.2580671216216673e+05 5.9552973566398979e+05 2.8195571315676444e+06 3.2850550359236001e+05 1.5553078423045548e+06 8.5796382572470501e+05 -7.8644967324177514e+02 + -3.7233256612929640e+03 -2.0538590508999332e+03 4.9169322933872186e+00 1.4245927850619108e+02 6.7455835940537224e+02 3.7210304971662788e+02 -8.9077501670159365e-01 + 1.6142327090676137e-01 4.2248933769486527e+01 2.0008167522928557e+02 1.1036020981496480e+02 -2.6420514385779659e-01 4.7835382320095717e-02 1.4279353353315573e-02 + 5.4060000000000015e+04 4.8787112629239033e+04 3.7523691879701609e+05 2.8872334530801843e+06 2.0562951365352960e+05 1.5821896481580739e+06 8.6706490179084626e+05 -4.9506378899615913e+02 + -3.8090715947880094e+03 -2.0873711670718963e+03 5.0253758947201117e+00 5.8667013606672263e+01 4.5154423722282593e+02 2.4744769001676895e+02 -5.9570896583372013e-01 + 7.0658965387461803e-02 9.7316523422154386e+00 7.4960795822930123e+01 4.1073726069017908e+01 -9.8886928466313265e-02 1.1691054513947436e-02 2.0286941639367914e-03 + 5.4120000000000015e+04 7.3921000828040742e+03 1.4692901386674447e+05 2.9275746099443897e+06 7.9993454642668046e+04 1.5938697213997866e+06 8.6778842895391921e+05 -1.9366670131446838e+02 + -3.8586072781558250e+03 -2.1007734055563860e+03 5.0858653885375871e+00 1.1008900034140096e+01 2.1970730641988638e+02 1.1961641042124026e+02 -2.8957365931567647e-01 + 1.6529128757653631e-02 -2.6869990843993667e+00 -5.3337073898970729e+01 -2.9039516725009801e+01 7.0304167693875999e-02 -4.0348443846380836e-03 1.0547163842072639e-03 + 5.4180000000000015e+04 2.4743134076156393e+03 -8.4988760496590869e+04 2.9397893429999999e+06 -4.5970672759723020e+04 1.5901152375717103e+06 8.6011673826471844e+05 1.1190819558550734e+02 + -3.8709926579430694e+03 -2.0938159617260108e+03 5.0972978898300241e+00 4.5870540690949152e-01 -1.6473484789798352e+01 -8.9132670038717343e+00 2.1697377507754904e-02 + 1.3302238202351024e-04 5.2613915173031476e+00 -1.8233227881537573e+02 -9.8620116967332493e+01 2.4008964766695631e-01 9.8990390869497374e-04 1.1391227651818426e-02 + 5.4240000000000015e+04 3.4180888195295287e+04 -3.1603943640212930e+05 2.9236296576641803e+06 -1.6982346537202736e+05 1.5709920227650316e+06 8.4419489069003740e+05 4.1575503375153312e+02 + -3.8460076762502126e+03 -2.0666438142550942e+03 5.0595241795997712e+00 2.7271130423566888e+01 -2.5243740226927645e+02 -1.3565156106054741e+02 3.3208526043454700e-01 + 2.1837076608938914e-02 3.3450384095534091e+01 -3.0953293659511957e+02 -1.6631971454687823e+02 4.0718731915894907e-01 2.6694585464338470e-02 3.2852448234918889e-02 + 5.4300000000000015e+04 1.0195164330103427e+05 -5.4176090814505611e+05 2.8793953272756971e+06 -2.8916533261122566e+05 1.5368631185619598e+06 8.2032777798726771e+05 7.1201010238524850e+02 + -3.7841542905626552e+03 -2.0197926839662414e+03 4.9733461920317934e+00 9.0979621509126929e+01 -4.8363045952666067e+02 -2.5814470978475987e+02 6.3560299844968027e-01 + 8.1272299044049034e-02 8.1362640952741515e+01 -4.3248327483037707e+02 -2.3082711675696214e+02 5.6837507686102084e-01 7.2609404052716264e-02 6.5037971398364328e-02 + 5.4360000000000015e+04 2.0453094459126701e+05 -7.5779195171443373e+05 2.8079278011689032e+06 -4.0168277528184460e+05 1.4883816035904053e+06 7.8897413812169363e+05 9.9496479623300866e+02 + -3.6866444610425287e+03 -1.9541774266150887e+03 4.8404959467526885e+00 1.9040820218086787e+02 -7.0559318145933389e+02 -3.7402220075868945e+02 9.2641081221703681e-01 + 1.7734606907055400e-01 1.4810144935986546e+02 -5.4881091893584346e+02 -2.9089351338928640e+02 7.2055279874845668e-01 1.3787708835804391e-01 1.0734186850659405e-01 + 5.4420000000000015e+04 3.3999291133533302e+05 -9.5995599185641983e+05 2.7105937133105299e+06 -5.0519283824227442e+05 1.4264778529163667e+06 7.5073762390065170e+05 1.2591746884239876e+03 + -3.5553745296655056e+03 -1.8710731891265141e+03 4.6635967048157694e+00 3.2369690358814540e+02 -9.1404588485501336e+02 -4.8104203856480029e+02 1.1989272546742200e+00 + 3.0826781191359948e-01 2.3240948541304323e+02 -6.5627221524775882e+02 -3.4535629682241370e+02 8.6080115623188158e-01 2.2127187891883932e-01 1.5896567929840610e-01 + 5.4480000000000015e+04 5.0577937471306848e+05 -1.1443410228844217e+06 2.5892583882071720e+06 -5.9768489496055339e+05 1.3523415230225560e+06 7.0635511942592054e+05 1.4995626609448079e+03 + -3.3928866759071325e+03 -1.7720897950607937e+03 4.4461074623362276e+00 4.8834010695170974e+02 -1.1049698481843452e+03 -5.7713319340579164e+02 1.4479340219040684e+00 + 4.7158776489557974e-01 3.3269435180273484e+02 -7.5279473221567378e+02 -3.9316104106553564e+02 9.8643623611684339e-01 3.2122537097541604e-01 2.1893495239316613e-01 + 5.4540000000000015e+04 6.9874975935187866e+05 -1.3073741864385556e+06 2.4462499289128818e+06 -6.7735898554779554e+05 1.2673986483403211e+06 6.5668254966241890e+05 1.7115141898319898e+03 + -3.2023183733924561e+03 -1.6591399484333988e+03 4.1922521988834971e+00 6.8123686866947207e+02 -1.2746828685269575e+03 -6.6043445402480666e+02 1.6686725442406096e+00 + 6.6424780190302624e-01 4.4706029747875493e+02 -8.3651616157645799e+02 -4.3338124234582614e+02 1.0950589958374319e+00 4.3585856388020966e-01 2.8611893813029077e-01 + 5.4600000000000015e+04 9.1524184220046201e+05 -1.4458896338029061e+06 2.2843146433181283e+06 -7.4266000739330880e+05 1.1732843231564257e+06 6.0267847284547274e+05 1.8909630842903359e+03 + -2.9873409918223610e+03 -1.5344019558294515e+03 3.9069355778547719e+00 8.9875208832208386e+02 -1.4199078549254059e+03 -7.2932900002612757e+02 1.8569306855785885e+00 + 8.8264307674346754e-01 5.7334542131762612e+02 -9.0581893377126312e+02 -4.6523547890790411e+02 1.1845987156592914e+00 5.6301936629090155e-01 3.5925298683443474e-01 + 5.4660000000000015e+04 1.1511421528607192e+06 -1.5571884488541095e+06 2.1065647171902005e+06 -7.9230714700374810e+05 1.0718115191036600e+06 5.4538578308817244e+05 2.0344662155474184e+03 + -2.7520888769002981e+03 -1.4002777588657689e+03 3.5956470264118905e+00 1.1367871989115429e+03 -1.5378332727074487e+03 -7.8247410689079084e+02 2.0091181378118921e+00 + 1.1226930740904024e+00 7.0916357368301931e+02 -9.5935996036849633e+02 -4.8810170534466744e+02 1.2533497629829291e+00 7.0032472402023049e-01 4.3696316738969920e-01 + 5.4720000000000015e+04 1.4019646190514686e+06 -1.6390895761427674e+06 1.9164191740479327e+06 -8.2531804069126234e+05 9.6493665266445244e+05 4.8591188112735550e+05 2.1392660270968022e+03 + -2.5010803835896359e+03 -1.2593471353724490e+03 3.2643552686870048e+00 1.3908589074443121e+03 -1.6261644340106811e+03 -8.1882550229007927e+02 2.1223293697703407e+00 + 1.3799205144125710e+00 8.5195009856975344e+02 -9.9609502117452018e+02 -5.0152845717848925e+02 1.3000011389522927e+00 8.4520647183388153e-01 5.1779259209023021e-01 + 5.4780000000000015e+04 1.6629359314196443e+06 -1.6899708821605684e+06 1.7175392705712800e+06 -8.4102725767154607e+05 8.5472256811905932e+05 4.2540769420730468e+05 2.2033398768226093e+03 + -2.2391324352775291e+03 -1.1143189691541368e+03 2.9193954533963091e+00 1.6561844011873807e+03 -1.6831648327212929e+03 -8.3765600802249071e+02 2.1943932747749724e+00 + 1.6495364626172109e+00 9.9901050890614852e+02 -1.0152974288072292e+03 -5.0524280640822548e+02 1.3236584359183858e+00 9.9495997032504513e-01 6.0022891882025287e-01 + 5.4840000000000015e+04 1.9290860035014637e+06 -1.7087996716025681e+06 1.5137595594172191e+06 -8.3909880923862511e+05 7.4329963803547586e+05 3.6504594115321396e+05 2.2254355210153508e+03 + -1.9712702476567861e+03 -9.6798051272685973e+02 2.5673510476622114e+00 1.9277713688903905e+03 -1.7076869404525380e+03 -8.3856822392934146e+02 2.2239089527752780e+00 + 1.9265299560717537e+00 1.1475711629964444e+03 -1.0165707256773849e+03 -4.9915497643987413e+02 1.3238579949424756e+00 1.1467945832635933e+00 6.8273250557063803e-01 + 5.4900000000000015e+04 2.1953418357914113e+06 -1.6951521801574549e+06 1.3090159083762299e+06 -8.1953249964240938e+05 6.3282570555377612e+05 3.0599904574063868e+05 2.2050923178879343e+03 + -1.7026339000854050e+03 -8.2314557939977715e+02 2.2149326864513355e+00 2.2005111613334511e+03 -1.6991920932801004e+03 -8.2150112745946569e+02 2.2102673478825410e+00 + 2.2057604849862043e+00 1.2948310082691057e+03 -9.9985528663487128e+02 -4.8335958941080838e+02 1.3005732088011497e+00 1.2978850727759137e+00 7.6376471114878575e-01 + 5.4960000000000015e+04 2.4566230585784498e+06 -1.6492217675371130e+06 1.1072717974104900e+06 -7.8266404614599491e+05 5.2544560141508281e+05 2.4941710118099552e+05 2.1426480008592066e+03 + -1.4383834508011896e+03 -6.8260259625495269e+02 1.8688561475118912e+00 2.4692734160784730e+03 -1.6577592927711507e+03 -7.8673056828436870e+02 2.1536587238578586e+00 + 2.4820516944856510e+00 1.4380134708008782e+03 -9.6542880703614537e+02 -4.5813357646890648e+02 1.2542130580190829e+00 1.4454230210287335e+00 8.4181585926688240e-01 + 5.5020000000000015e+04 2.7079374259630986e+06 -1.5718157356617781e+06 9.1244422542292054e+05 -7.2915900563318701e+05 4.2325096524774737e+05 1.9640628171713385e+05 2.0392311293846337e+03 + -1.1836042643430462e+03 -5.4906342275274437e+02 1.5357215318913069e+00 2.7290004899910828e+03 -1.5840829248239909e+03 -7.3486373477907341e+02 2.0550661904142205e+00 + 2.7502847183859358e+00 1.5744175906610124e+03 -9.1390075313950206e+02 -4.2393083363034498e+02 1.1856130893093946e+00 1.5866674194177446e+00 9.1543240620026500e-01 + 5.5080000000000015e+04 2.9444745602130378e+06 -1.4643408934112049e+06 7.2833054751263408e+05 -6.6000065117038006e+05 3.2824108570240391e+05 1.4800808439532272e+05 1.8967395492807091e+03 + -9.4321415453270106e+02 -4.2511379421720136e+02 1.2218955809123080e+00 2.9748000879884580e+03 -1.4794595777915260e+03 -6.6682776431304342e+02 1.9162456938425714e+00 + 3.0054896185964433e+00 1.7014675375508705e+03 -8.4620094618044880e+02 -3.8137375584846768e+02 1.0960191489287081e+00 1.7189936099861378e+00 9.8324288062547083e-01 + 5.5140000000000015e+04 3.1616962973326291e+06 -1.3287781775970585e+06 5.5853753113732790e+05 -5.7647204234661104e+05 2.4228544786778698e+05 1.0517976526182133e+05 1.7178053890705464e+03 + -7.2187386332329777e+02 -3.1316619543156997e+02 9.3339890088197597e-01 3.2020345553307088e+03 -1.3457643156846946e+03 -5.8385276089608044e+02 1.7396930623263933e+00 + 3.2429335113132107e+00 1.8167596929216413e+03 -7.6356254317380569e+02 -3.3124182964568996e+02 9.8706427321547463e-01 1.8399398301292933e+00 1.0439822044216147e+00 + 5.5200000000000015e+04 3.3554220589172174e+06 -1.1676468173296575e+06 4.0641386727321550e+05 -4.8013262677347328e+05 1.6708863978999158e+05 6.8776310009619367e+04 1.5057473016693882e+03 + -5.2390230799319284e+02 -2.1541591339119091e+02 6.7579972881947992e-01 3.4064054048905609e+03 -1.1854169186608897e+03 -4.8744956442872871e+02 1.5285988518435341e+00 + 3.4582040973299595e+00 1.9181065497961131e+03 -6.6749975922964916e+02 -2.7445750635334122e+02 8.6073921771658801e-01 1.9472506928564368e+00 1.0965140510697460e+00 + 5.5260000000000015e+04 3.5219077712235530e+06 -9.8395869449536223e+05 2.7498730315533432e+05 -3.7278979616758932e+05 1.0415822444870738e+05 3.9534250369122768e+04 1.2645108382124204e+03 + -3.5319793369079844e+02 -1.3380095807700522e+02 4.5411574342564148e-01 3.5840317610744228e+03 -1.0013387327189294e+03 -3.7938268171298859e+02 1.2867918698202816e+00 + 3.6472874412025034e+00 2.0035767497769366e+03 -5.5978074302831214e+02 -2.1206961145134008e+02 7.1935717261096821e-01 2.0389170103490764e+00 1.1398509424915104e+00 + 5.5320000000000015e+04 3.6579169686338855e+06 -7.8116370592081430e+05 1.6690747944713771e+05 -2.5646589862339513e+05 5.4776130854420167e+04 1.8057605204332216e+04 9.9859800017589487e+02 + -2.1316739731910809e+02 -6.9966472234034597e+01 2.7272527968374966e-01 3.7315215088419095e+03 -7.9690087993989766e+02 -2.6163884438566703e+02 1.0186723571739842e+00 + 3.8066389440787023e+00 2.0715306423987477e+03 -4.4239607217968580e+02 -1.4523457264575438e+02 5.6551326252212897e-01 2.1132114280212977e+00 1.1731718200127963e+00 + 5.5380000000000015e+04 3.7607828522516126e+06 -5.6308707210529782e+05 8.4395458437911613e+04 -1.3336127866716924e+05 1.9974058994216906e+04 4.8061898913485429e+03 7.1298714429055917e+02 + -1.0666268406782831e+02 -2.5234177183079705e+01 1.3528914495998057e-01 3.8460340461272294e+03 -5.7586468125918429e+02 -1.3639170899132282e+02 7.2913588788026296e-01 + 3.9332465436449873e+00 2.1206508180585956e+03 -3.1752338483152323e+02 -7.5195773466940835e+01 4.0203946489755465e-01 2.1687193885214766e+00 1.1958368554648671e+00 + 5.5440000000000015e+04 3.8284602216464132e+06 -3.3385966214129369e+05 2.9200821845623836e+04 -5.8139780663612682e+03 5.1332862900585928e+02 8.6499390298358435e+01 4.1304451754660471e+02 + -3.5927629728346879e+01 -5.7732694127650164e-01 4.4684084447609185e-02 3.9253336598899432e+03 -3.4231523896399369e+02 -5.9632609032856747e+00 4.2348910940662016e-01 + 4.0246852736947663e+00 2.1499671373768911e+03 -1.8748871034103018e+02 -3.2613612957188578e+00 2.3195560984184177e-01 2.2043650024878301e+00 1.2073993012846735e+00 + 5.5500000000000015e+04 3.8595663567054109e+06 -9.7842513898991834e+04 2.5670978930321739e+03 1.2374321715649057e+05 -3.1304680472270084e+03 4.0453297777627795e+03 1.0442879370454303e+02 + -2.5546960708342730e+00 3.3984302294372557e+00 2.9488177241593352e-03 3.9678326781073988e+03 -1.0058921153356991e+02 1.2721747555345746e+02 1.0735850942460944e-01 + 4.0791624236929653e+00 2.1588758567102086e+03 -5.4725102950402089e+01 6.9219142320129635e+01 5.8417152799228336e-02 2.2194314650499600e+00 1.2076142139843631e+00 + 5.5560000000000015e+04 3.8534100967485043e+06 1.4045317755565449e+05 5.2061488976835562e+03 2.5282765463102481e+05 9.2222756345389607e+03 1.6666260315926651e+04 -2.0700992372583718e+02 + -7.4527193962424887e+00 -1.3532042384862002e+01 1.1243454232644735e-02 3.9726236834084548e+03 1.4480211317946251e+02 2.6065778445032845e+02 -2.1340654005990287e-01 + 4.0955526376268274e+00 2.1471525271538399e+03 7.8270783208366680e+01 1.4087906597899345e+02 -1.1533955763455894e-01 2.2135757146112160e+00 1.1964439184827127e+00 + 5.5620000000000015e+04 3.8100085451784823e+06 3.7644925220735359e+05 3.7282013939667529e+04 3.7895285531513277e+05 3.7450219486682669e+04 3.7769073794625627e+04 -5.1533508049678403e+02 + -5.0826217930519249e+01 -5.1206944493500323e+01 6.9822976154066449e-02 3.9395002054977344e+03 3.8925327541901947e+02 3.9184599730730412e+02 -5.3283514198035753e-01 + 4.0734223746075671e+00 2.1149584206194386e+03 2.0898351008894127e+02 2.1035927177613888e+02 -2.8605376275452382e-01 2.1868370795446754e+00 1.1740601093585230e+00 + 5.5680000000000015e+04 3.7300910185659295e+06 6.0558554506207467e+05 9.8404556961330338e+04 4.9967492688271089e+05 8.1131537365246913e+04 6.7012147141706257e+04 -8.1463100983772745e+02 + -1.3216670066962402e+02 -1.0907775981085473e+02 1.7802534801191183e-01 3.8689654448635024e+03 6.2814739969388233e+02 5.1829693110545008e+02 -8.4493924963497036e-01 + 4.0130432339025939e+00 2.0628403142345746e+03 3.3492436835192535e+02 2.7633291117285489e+02 -4.5049774244514579e-01 2.1396397059309376e+00 1.1408425127530077e+00 + 5.5740000000000015e+04 3.6150900573035241e+06 8.2340515629746718e+05 1.8763311935741405e+05 6.1263854766014288e+05 1.3954984120628529e+05 1.0389779734318612e+05 -1.0991109507675121e+03 + -2.5025627022939358e+02 -1.8621620499091642e+02 3.3427467711384223e-01 3.7622287270793113e+03 8.5693996096310934e+02 6.3759730843582781e+02 -1.1438196015191346e+00 + 3.9153937415443112e+00 1.9917235475785724e+03 4.5367686838858185e+02 3.3752985772374166e+02 -6.0553441280026155e-01 2.0727886148357171e+00 1.0973740646397883e+00 + 5.5800000000000015e+04 3.4671195193521138e+06 1.0256385479061323e+06 3.0349021844880411e+05 7.1562171324616775e+05 2.1170552179629751e+05 1.4778051983219187e+05 -1.3632240203158235e+03 + -4.0318365466357420e+02 -2.8132789961003652e+02 5.3609970509204397e-01 3.6211895484254510e+03 1.0712422234961648e+03 7.4745042401727801e+02 -1.4237716853370361e+00 + 3.7821493122840733e+00 1.9028983581102525e+03 5.6294147248891102e+02 3.9276041491218848e+02 -7.4817422281050427e-01 1.9874593052995040e+00 1.0444325999667690e+00 + 5.5860000000000015e+04 3.2889399882131014e+06 1.2082849768795050e+06 4.4398517043470504e+05 8.0657844437743584e+05 2.9633237071711593e+05 1.9787800814557163e+05 -1.6017593737729248e+03 + -5.8837263450839873e+02 -3.9277265631189715e+02 7.8016774703260172e-01 3.4484092488314232e+03 1.2669029788249222e+03 8.4571931034170234e+02 -1.6793901249849168e+00 + 3.6156602389542432e+00 1.7979995981229140e+03 6.6057881932809903e+02 4.4093789567293794e+02 -8.7563046693283808e-01 1.8851808987443170e+00 9.8297909238523973e-01 + 5.5920000000000015e+04 3.0839119399625603e+06 1.3676897901408677e+06 6.0664735018357926e+05 8.8367867293884268e+05 3.9191925790432020e+05 2.5328479540054974e+05 -1.8099457600128540e+03 + -8.0262264797872763e+02 -5.1859118889514536e+02 1.0623339990435647e+00 3.2470705349588598e+03 1.4400871885853767e+03 9.3046765282614592e+02 -1.9056698127945622e+00 + 3.4189177177214409e+00 1.6789800400232991e+03 7.4465068967065156e+02 4.8109967385001210e+02 -9.8537210108352080e-01 1.7678129094870942e+00 9.1414253432980641e-01 + 5.5980000000000015e+04 2.8559373298966116e+06 1.5006161445321776e+06 7.8856863253973320e+05 9.4534455397106637e+05 4.9673654957183357e+05 3.1298831067701220e+05 -1.9835446742333861e+03 + -1.0421611588452422e+03 -6.5653792768974688e+02 1.3777059031558836e+00 3.0209252713486821e+03 1.5873501346472297e+03 9.9999771227151678e+02 -2.0981020519571154e+00 + 3.1955080876697508e+00 1.5480775834332744e+03 8.1345797000773734e+02 5.1242631717053723e+02 -1.0751731297209770e+00 1.6375158215225007e+00 8.3920160023499890e-01 + 5.6040000000000015e+04 2.6093904737469251e+06 1.6043097774124097e+06 9.8645439279432688e+05 9.9028249559496425e+05 6.0886686308805260e+05 3.7588709738306102e+05 -2.1189353384695542e+03 + -1.3027071619079400e+03 -8.0411951860118120e+02 1.7207219966352274e+00 2.7742311585564339e+03 1.7057056934200116e+03 1.0528845298932392e+03 -2.2527639404723607e+00 + 2.9495556451249598e+00 1.4077767859179603e+03 8.6557488891512719e+02 5.3425842631882870e+02 -1.1431576261345089e+00 1.4967157525728185e+00 7.5956329091000574e-01 + 5.6100000000000015e+04 2.3490393071633116e+06 1.6765555406757938e+06 1.1966822798669615e+06 1.0175102562042437e+06 7.2623967001876829e+05 4.4081089684118127e+05 -2.2131898071372279e+03 + -1.5795449870075097e+03 -9.5863846871864291e+02 2.0852443950753838e+00 2.5116781250613694e+03 1.7926873862841680e+03 1.0880057191972749e+03 -2.3663992269115077e+00 + 2.6856545939067660e+00 1.2607652494017339e+03 8.9987883044922125e+02 5.4611082603844466e+02 -1.1878394610117327e+00 1.3480635959996210e+00 6.7673881625589427e-01 + 5.6160000000000015e+04 2.0799583055780800e+06 1.7157245237910459e+06 1.4153678174111573e+06 1.0263785291512884e+06 8.4666917755900451e+05 5.0654225952641055e+05 -2.2641365991667208e+03 + -1.8676073500092393e+03 -1.1172412904943790e+03 2.4646637752309442e+00 2.2383054760786795e+03 1.8464009206129485e+03 1.1045661933384508e+03 -2.4364889064967432e+00 + 2.4087909212975713e+00 1.1098855074160749e+03 9.1557507339505491e+02 5.4768378381612501e+02 -1.2081558490727367e+00 1.1943891540405929e+00 5.9231703885349307e-01 + 5.6220000000000015e+04 1.8074345304972958e+06 1.7208107300392813e+06 1.6384357392621227e+06 1.0165865193918496e+06 9.6789484402558045e+05 5.7183930973858444e+05 -2.2704113947495775e+03 + -2.1615663899868282e+03 -1.2769703889747955e+03 2.8520154325032259e+00 1.9594110620523547e+03 1.8655670331200492e+03 1.1021172400268147e+03 -2.4613099070699160e+00 + 2.1242552406723938e+00 9.5808317148918957e+02 9.1221586843706018e+02 5.3887097153757838e+02 -1.2034938819644778e+00 1.0386509087609797e+00 5.0793587054358236e-01 + 5.6280000000000015e+04 1.5368684339235970e+06 1.6914564340880013e+06 1.8616958306791682e+06 9.8819111374907976e+05 1.0876238182868750e+06 6.3545925823390135e+05 -2.2314935036139655e+03 + -2.4559312271149270e+03 -1.4348188330634750e+03 3.2401046848119202e+00 1.6804539390481741e+03 1.8495535798208957e+03 1.0805694381896776e+03 -2.4399803396269562e+00 + 1.8375478920046764e+00 8.0835220084766775e+02 8.8971334745303636e+02 5.1976393526101674e+02 -1.1737092984017470e+00 8.8388220725569755e-01 4.2525208093912797e-01 + 5.6340000000000015e+04 1.2736711956779456e+06 1.6279655369093912e+06 2.0809219295810501e+06 9.4160935558925115e+05 1.2035745380016905e+06 6.9618223253168259e+05 -2.1477270209857297e+03 + -2.7451503828153282e+03 -1.5877870566280826e+03 3.6216395914683099e+00 1.4069521798787589e+03 1.7983959783069442e+03 1.0401990073672450e+03 -2.3724899590215869e+00 + 1.5542778190868549e+00 6.6367825107576346e+02 8.4834585629799210e+02 4.9065289551311139e+02 -1.1191368501172283e+00 7.3313475324812505e-01 3.4591003452730462e-01 + 5.6400000000000015e+04 1.0231604836114075e+06 1.5313044432321142e+06 2.2919326455611349e+06 8.7761405410822481e+05 1.3135206789030968e+06 7.5283497702877596e+05 -2.0203258420620400e+03 + -3.0237172354299764e+03 -1.7329404556835307e+03 3.9893686810583917e+00 1.1443776552610536e+03 1.7128052939153692e+03 9.8164728967652127e+02 -2.2597147007471849e+00 + 1.2800569459146001e+00 5.2698113256603733e+02 7.8875741176861982e+02 4.5202376361916015e+02 -1.0405917552908839e+00 5.8942039753746323e-01 2.7150992125582790e-01 + 5.6460000000000015e+04 7.9045660892310890e+05 1.4030902138697088e+06 2.4906722819531048e+06 7.9732248605371092e+05 1.4153346186017999e+06 8.0431396542057686e+05 -1.8513619990727254e+03 + -3.2862765506428800e+03 -1.8674667887561127e+03 4.3362211558967152e+00 8.9804973965687020e+02 1.5941634745713002e+03 9.0591318670254293e+02 -2.1034144310756568e+00 + 1.0203919626660538e+00 4.0105746932481179e+02 7.1195010606673327e+02 4.0455132919049254e+02 -9.3936188983046731e-01 4.5565230917474892e-01 2.0357608662469098e-01 + 5.6520000000000015e+04 5.8038109417837544e+05 1.2455659866499375e+06 2.6732904010756714e+06 7.0217828133028105e+05 1.5070295652127315e+06 8.4960746707259468e+05 -1.6437371040125131e+03 + -3.5277300271841723e+03 -1.9887322488918981e+03 4.6554468592221783e+00 6.7303000108976187e+02 1.4445054817203163e+03 8.1433851075289715e+02 -1.9062133649373889e+00 + 7.8057559746283445e-01 2.8852469039433885e+02 6.1926941900134182e+02 3.4908865041790671e+02 -8.1719054826756066e-01 3.3458668431226635e-01 1.4352609948819203e-01 + 5.6580000000000015e+04 3.9735967754169932e+05 1.0615639109667276e+06 2.8362184581619273e+06 5.9392672107355495e+05 1.5867995050269221e+06 8.8781611760281760e+05 -1.4011370184200869e+03 + -3.7433387357784327e+03 -2.0943350577212900e+03 4.9407531514935155e+00 4.7401999621126737e+02 1.2664883285680141e+03 7.0858635647277231e+02 -1.6715629569729282e+00 + 5.6557957142151494e-01 1.9176750362325296e+02 5.1238254470188042e+02 2.8665275942324035e+02 -6.7624980368188881e-01 2.2876619884114410e-01 9.2641213048694521e-02 + 5.6640000000000015e+04 2.4533174094607888e+05 8.5445609697797929e+05 2.9762419471034268e+06 4.7458381449215586e+05 1.6530561451405555e+06 9.1817156224865129e+05 -1.1279702281512054e+03 + -3.9288203119386244e+03 -2.1821554394002633e+03 5.1864357649274950e+00 3.0526430443861830e+02 1.0633473087799682e+03 5.9061274747202037e+02 -1.4036874455898101e+00 + 3.7995149892085850e-01 1.1288799128547922e+02 3.9324998829763308e+02 2.1840687538622345e+02 -5.1910470328310376e-01 1.4046642808839269e-01 5.2038873967317850e-02 + 5.6700000000000015e+04 1.2766807056881369e+05 6.2809433518441557e+05 3.0905665516422219e+06 3.4639965572086704e+05 1.7044620664724421e+06 9.4005276847570832e+05 -8.2929076820460057e+02 + -4.0804388019894755e+03 -2.2504008706813943e+03 5.3875007186661001e+00 1.7046090046156499e+02 8.3883997537398454e+02 4.6263196156985390e+02 -1.1075126239371247e+00 + 2.2771800956783775e-01 5.3660430875394894e+01 2.6409083664334014e+02 1.4563939737199536e+02 -3.4866875002527481e-01 7.1646446119193588e-02 2.2647918573283996e-02 + 5.6760000000000015e+04 4.7098734780604944e+04 3.8673958938560990e+05 3.1768768798682946e+06 2.1181669074923205e+05 1.7399593601254362e+06 9.5299964168117882e+05 -5.1070690345648808e+02 + -4.1950851550822244e+03 -2.2976455712107177e+03 5.5397744752823845e+00 7.2680883736896035e+01 5.9717871548268090e+02 3.2707609011634167e+02 -7.8857882270087565e-01 + 1.1229633655894472e-01 1.5491883508191005e+01 1.2734225849639122e+02 6.9740028284868558e+01 -1.6815133980750807e-01 2.3904780550160102e-02 5.1870648966376018e-03 + 5.6820000000000015e+04 5.6526993079914764e+03 1.3498249994416919e+05 3.2333864787676879e+06 7.3423644065663029e+04 1.7587930958188055e+06 9.5672362473983027e+05 -1.7827711308711616e+02 + -4.2703464892562861e+03 -2.3228632879486718e+03 5.6399996677814972e+00 1.4299449215203710e+01 3.4295305556313917e+02 1.8654953775890039e+02 -4.5293950333950961e-01 + 3.6416520713101787e-02 -6.1049693518240877e-01 -1.4386059443513648e+01 -7.8265406504488322e+00 1.9001957815009581e-02 -1.5581726754338927e-03 1.4726005051760171e-04 + 5.6880000000000015e+04 4.6105940799132377e+03 -1.2234365083112709e+05 3.2588779780858881e+06 -6.6094038025112255e+04 1.7605290643016850e+06 9.5111501793707721e+05 1.6160475089502617e+02 + -4.3045624323892243e+03 -2.3254525369466551e+03 5.6859139150428142e+00 -3.0602098850300905e+00 8.1043098347352910e+01 4.3779305086857072e+01 -1.0704725076241842e-01 + 2.0562043832742087e-03 5.9353986244538000e+00 -1.5836169720263061e+02 -8.5548886585627130e+01 2.0917518390958759e-01 -3.9702838873458208e-03 7.7783709127251417e-03 + 5.6940000000000015e+04 4.4471803391625275e+04 -3.8025586947586114e+05 3.2527323947698101e+06 -2.0400627851494122e+05 1.7450653437049913e+06 9.3624681899260147e+05 5.0233295841367851e+02 + -4.2968670626926514e+03 -2.3052536018384226e+03 5.6763095159072909e+00 2.1431380403677643e+01 -1.8347428415457193e+02 -9.8437993440143472e+01 2.4237069888056251e-01 + 1.0389749418925317e-02 3.5269736072976592e+01 -3.0178255279966504e+02 -1.6189850127810075e+02 3.9865257229013995e-01 1.6990469946100251e-02 2.8080617718234998e-02 + 5.7000000000000015e+04 1.2493677390690929e+05 -6.3371847772729944e+05 3.2149468355594166e+06 -3.3759197288974881e+05 1.7126373596004967e+06 9.1237495156519720e+05 8.3721961183306712e+02 + -4.2472152611955380e+03 -2.2625567575323539e+03 5.6110722112523135e+00 8.7783807725722312e+01 -4.4542469185629392e+02 -2.3729133594103757e+02 5.8844495661700547e-01 + 6.1753139093043509e-02 8.7082601621593966e+01 -4.4183211874862252e+02 -2.3536023537688283e+02 5.8369251637711184e-01 6.1183139186993141e-02 6.0801054338448589e-02 + 5.7060000000000015e+04 2.4490512961768059e+05 -8.7774231139130227e+05 3.1461400626990651e+06 -4.6419302978214197e+05 1.6638162381103749e+06 8.7993482363422017e+05 1.1596279315205800e+03 + -4.1563926282280181e+03 -2.1981013819630616e+03 5.4911977030556445e+00 1.9517702036820663e+02 -6.9963889350559759e+02 -3.7001160620819331e+02 9.2430179787570899e-01 + 1.5562581971463557e-01 1.6061497332513397e+02 -5.7573586651389564e+02 -3.0446291627979900e+02 7.6060338486365708e-01 1.2800041180509455e-01 1.0543529634116038e-01 + 5.7120000000000015e+04 4.0248985738417890e+05 -1.1074840868880355e+06 3.0475456344954097e+06 -5.8126774524682050e+05 1.5995003896124461e+06 8.3953423377037712e+05 1.4631063435400467e+03 + -4.0260084750950982e+03 -2.1130658205020000e+03 5.3187851376636068e+00 3.4196850597581852e+02 -9.4105685043850076e+02 -4.9392783020276568e+02 1.2432033645748504e+00 + 2.9063027781302114e-01 2.5466895225265529e+02 -7.0081755652188497e+02 -3.6780948881688585e+02 9.2581955110288283e-01 2.1637499547208663e-01 1.6123458090443762e-01 + 5.7180000000000015e+04 5.9504748909102939e+05 -1.3183438923516930e+06 2.9209925945299766e+06 -6.8644240186104656e+05 1.5209004050898917e+06 7.9194272221899265e+05 1.7415205248962955e+03 + -3.8584717604367606e+03 -2.0090480661106792e+03 5.0970072500937320e+00 5.2571753694787640e+02 -1.1648308400283461e+03 -6.0652211726991914e+02 1.5386871649772904e+00 + 4.6454972477423045e-01 3.6762719322818384e+02 -8.1455425455353213e+02 -4.2410601798786763e+02 1.0759759406056872e+00 3.2479582898296949e-01 2.2721811026134184e-01 + 5.7240000000000015e+04 8.1922386343906936e+05 -1.5060587670168094e+06 2.7688739524503392e+06 -7.7756000372644141e+05 1.4295174933879578e+06 7.3807754239434749e+05 1.9891805433195059e+03 + -3.6569502061704879e+03 -1.8880375181826669e+03 4.8300573626726333e+00 7.4322622078442816e+02 -1.3664254348365332e+03 -7.0548209688244992e+02 1.8047017324054659e+00 + 6.7436380935896489e-01 4.9748125824200167e+02 -9.1462884326225821e+02 -4.7218890749378551e+02 1.2079793960607610e+00 4.5133393231639479e-01 3.0219049500394779e-01 + 5.7300000000000015e+04 1.0710147089112950e+06 -1.6667903855783320e+06 2.5941034657640755e+06 -8.5272510335027706e+05 1.3271158302702152e+06 6.7898650393566454e+05 2.2009602760356911e+03 + -3.4253132149829721e+03 -1.7523782915434037e+03 4.5230739900058792e+00 9.9059670801788104e+02 -1.5417121493011916e+03 -7.8874969021420634e+02 2.0357353519477579e+00 + 9.1630184474097442e-01 6.4186840787468589e+02 -9.9897886600126276e+02 -5.1104972392318086e+02 1.3190752115161355e+00 5.9367747070148846e-01 3.8476398864150591e-01 + 5.7360000000000015e+04 1.3458399585957194e+06 -1.7972049634859159e+06 2.4000614890938844e+06 -9.1034374600972398e+05 1.2156893254794758e+06 6.1582800888851681e+05 2.3724064234998727e+03 + -3.1680596095898509e+03 -1.6047247576971865e+03 4.1820444073454413e+00 1.2633035410029004e+03 -1.6870566630862895e+03 -8.5456512617474391e+02 2.2269348893772718e+00 + 1.1859126258392156e+00 7.9811615100930078e+02 -1.0658406115926996e+03 -5.3985706451882402e+02 1.4069072835935708e+00 7.4917539009446354e-01 4.7338509056901867e-01 + 5.7420000000000015e+04 1.6386303975369008e+06 -1.8945436436230545e+06 2.1905309009685097e+06 -9.4915765047814476e+05 1.0974234399024176e+06 5.4984866675555485e+05 2.4998346472732392e+03 + -2.8902315889138727e+03 -1.4479901945172016e+03 3.8136891063602638e+00 1.5562797679157841e+03 -1.7993966577361352e+03 -9.0150519790450232e+02 2.3742119447050780e+00 + 1.4781495035116312e+00 9.6329368743629357e+02 -1.1137874355075285e+03 -5.5797496248916514e+02 1.4695704564246770e+00 9.1488876724800550e-01 5.6636498386601342e-01 + 5.7480000000000015e+04 1.9439249626613436e+06 -1.9566818114469582e+06 1.9696243438361827e+06 -9.6827185984778556e+05 9.7465279905219865e+05 4.8235893091511686e+05 2.5804106336630930e+03 + -2.5973166216383192e+03 -1.2852895849378663e+03 3.4253295294245154e+00 1.8640151063994779e+03 -1.8763084800532165e+03 -9.2851486804495516e+02 2.4743338117006299e+00 + 1.7874689805505493e+00 1.1342692053563396e+03 -1.1417614243669836e+03 -5.6497739266542521e+02 1.5056537997867656e+00 1.0876488107276026e+00 6.6191316920575527e-01 + 5.7540000000000015e+04 2.2559767700143494e+06 -1.9821760094934371e+06 1.7417042135239847e+06 -9.6717522965883277e+05 8.4981544779480819e+05 4.1470724639696645e+05 2.6122141999538158e+03 + -2.2951392741803270e+03 -1.1198777410644389e+03 3.0247418554855012e+00 2.1806641453402358e+03 -1.9160610869582097e+03 -9.3493147647837191e+02 2.5249970637043910e+00 + 2.1079407428158543e+00 1.3077718491236294e+03 -1.1490976550917978e+03 -5.6065852586395783e+02 1.5142737624607765e+00 1.2641202733820474e+00 7.5817356974858408e-01 + 5.7600000000000015e+04 2.5688657392388335e+06 -1.9702973773913421e+06 1.5112970026659998e+06 -9.4575326924493408e+05 7.2540467092178122e+05 3.4825323541188549e+05 2.5942849214825624e+03 + -1.9897452098872727e+03 -9.5508404371459540e+02 2.6199999512148340e+00 2.5001623382223111e+03 -1.9176560179219919e+03 -9.2050097395645480e+02 2.5248819957614872e+00 + 2.4333667676796895e+00 1.4804570612080133e+03 -1.1355404699675510e+03 -5.4503847810463810e+02 1.4950963819939842e+00 1.4408689079969454e+00 8.5326232280756187e-01 + 5.7660000000000015e+04 2.8766155268854205e+06 -1.9210508243524360e+06 1.2830037344393244e+06 -9.0429301267568499e+05 6.0391936277401785e+05 2.8434047140627541e+05 2.5266481701475354e+03 + -1.6872797948339132e+03 -7.9424517614216313e+02 2.2193108962214070e+00 2.8163473628385273e+03 -1.8808524536742507e+03 -8.8538578374445433e+02 2.4736866080508695e+00 + 2.7574069485596899e+00 1.6489739240035788e+03 -1.1012513685303070e+03 -5.1836440237482316e+02 1.4483479937452237e+00 1.6144315080246214e+00 9.4530643720983543e-01 + 5.7720000000000015e+04 3.1733123736119424e+06 -1.8351794413693724e+06 1.0614083167029966e+06 -8.4347976432705007e+05 4.8781396607028274e+05 2.2426940460349488e+05 2.4103209014435706e+03 + -1.3938638824358450e+03 -6.4063728419288520e+02 1.8308466889484962e+00 3.1230832912016558e+03 -1.8061767416801583e+03 -8.3016407493017846e+02 2.3721392919971072e+00 + 3.0737085161606417e+00 1.8100330763253835e+03 -1.0468082990179034e+03 -4.8110687210662780e+02 1.3748141510441934e+00 1.7813870110612420e+00 1.0324824726903972e+00 + 5.7780000000000015e+04 3.4532234180014860e+06 -1.7141539729526595e+06 8.5098570097661123e+05 -7.6438573695530789e+05 3.7944901497552462e+05 1.6927100195638265e+05 2.2472969800197457e+03 + -1.1154694129069919e+03 -4.9740900858214661e+02 1.4625758131174014e+00 3.4143849362726705e+03 -1.6949161051108497e+03 -7.5582041794678275e+02 2.2219898670192073e+00 + 3.3760364322769605e+00 1.9604737582014955e+03 -9.7319631854432214e+02 -4.3395160813210686e+02 1.2758267371109295e+00 1.9384271080816313e+00 1.1130543911740400e+00 + 5.7840000000000015e+04 3.7109120311329500e+06 -1.5601474851797482e+06 6.5601174365586485e+05 -6.6845077285813971e+05 2.8104330955311103e+05 1.2048165198452173e+05 2.0405122744414962e+03 + -8.5779745989941921e+02 -3.6751681222400941e+02 1.1220983114710941e+00 3.6845397356987796e+03 -1.5490966044569664e+03 -6.6372798523887604e+02 2.0259791060448720e+00 + 3.6584019147867566e+00 2.0973285544490777e+03 -8.8178978338729030e+02 -3.7778670485168271e+02 1.1532395154146371e+00 2.0824248147439324e+00 1.1854097493832139e+00 + 5.7900000000000015e+04 3.9413477796657654e+06 -1.3759956800936561e+06 4.8047663739945134e+05 -5.5745550696852501e+05 1.9462871788211379e+05 7.8919860195093963e+04 1.7937901840541265e+03 + -6.2616130024535903e+02 -2.5366397439240495e+02 8.1648791502801710e-01 3.9282245963492360e+03 -1.3714457712014409e+03 -5.5562264791620623e+02 1.7877873710120649e+00 + 3.9151863238701101e+00 2.2178844622550441e+03 -7.7432641945543014e+02 -3.1368561160276408e+02 1.0093926243833999e+00 2.2104995224105717e+00 1.2480934476909922e+00 + 5.7960000000000015e+04 4.1400087304010461e+06 -1.1651436093835712e+06 3.2800371025005332e+05 -4.3348749091801664e+05 1.2200854942027785e+05 4.5465224473608505e+04 1.5117686857314325e+03 + -4.2537697621386667e+02 -1.5824454532769275e+02 5.5214461636510714e-01 4.1406152419549671e+03 -1.1653406629695619e+03 -4.3356949355763902e+02 1.5119634418072061e+00 + 4.1412577705987772e+00 2.3197389924421636e+03 -6.5287379836989783e+02 -2.4288621683005545e+02 8.4706676746744092e-01 2.3200771395673421e+00 1.2998383123124970e+00 + 5.8020000000000015e+04 4.3029739641439104e+06 -9.3157982665229205e+05 2.0177528159572429e+05 -2.9890094594744273e+05 6.4720370476353884e+04 2.0840133123776133e+04 1.1998103879384660e+03 + -2.5966365760866103e+02 -8.3293447588818509e+01 3.3466083528722862e-01 4.3174857687214635e+03 -9.3474239412341331e+02 -2.9992244872290223e+02 1.2038350472244106e+00 + 4.3320779794466375e+00 2.4008501215746983e+03 -5.1978890354229281e+02 -1.6676646424997102e+02 6.6942807072925248e-01 2.4089440472375911e+00 1.3395918599307406e+00 + 5.8080000000000015e+04 4.4270043670629459e+06 -6.7975928155427275e+05 1.0446712054254263e+05 -1.5627094701852906e+05 2.4004041834860102e+04 5.5945723183901100e+03 8.6389743603339343e+02 + -1.3255589661999215e+02 -3.0443776617559962e+01 1.6870400817647851e-01 4.4552963208637339e+03 -6.8411847604962156e+02 -1.5727783278933725e+02 8.6940298588195386e-01 + 4.4837971503262342e+00 2.4595790419169521e+03 -3.7767161388732927e+02 -8.6817002178867114e+01 4.7996477274434068e-01 2.4752937267103921e+00 1.3665386764884409e+00 + 5.8140000000000015e+04 4.5096100079647535e+06 -4.1451649504943669e+05 3.8192876679434390e+04 -8.3429577787761827e+03 7.7565156755287069e+02 9.4365773360359796e+01 5.1051342085342128e+02 + -4.6829612189911217e+01 -8.9219863133709842e-01 5.7918061178937656e-02 4.5512670516952103e+03 -4.1835455410948379e+02 -8.4227955360474649e+00 5.1522105613552860e-01 + 4.5933348332308004e+00 2.4947248094074971e+03 -2.2931305905569567e+02 -4.6114287822485709e+00 2.8241707534656590e-01 2.5177650796332465e+00 1.3801179379649591e+00 + 5.8200000000000015e+04 4.5491026843907032e+06 -1.4097075821387526e+05 4.4596493725819491e+03 1.4202126618520496e+05 -4.3921048312015928e+03 4.5130988418208008e+03 1.4651470591606738e+02 + -4.4433521928803748e+00 4.6268259402519547e+00 4.8458204256369205e-03 4.6034368262375028e+03 -1.4265734515967364e+02 1.4372030456643913e+02 1.4826429584543688e-01 + 4.6584451353082725e+00 2.5055501610437891e+03 -7.7639905245240428e+01 7.8225254773138545e+01 8.0701618880188480e-02 2.5354716415601382e+00 1.3800357063393032e+00 + 5.8260000000000015e+04 4.5446325236980869e+06 1.3557473607100736e+05 4.1356342249013487e+03 2.9190031179655268e+05 8.7173230457610643e+03 1.8827903489239765e+04 -2.2100619679202813e+02 + -6.4960654964872306e+00 -1.4142551947529320e+01 1.0873973615852439e-02 4.6107054344363460e+03 1.3754924310887532e+02 2.9615244257462376e+02 -2.2421173853796283e-01 + 4.6777649037198419e+00 2.4917979546585912e+03 7.4344287185481775e+01 1.6004933511430085e+02 -1.2116784991562621e-01 2.5280210779797518e+00 1.3662717417655754e+00 + 5.8320000000000015e+04 4.4962078508946029e+06 4.0973779137671663e+05 3.7430538867608106e+04 4.3837113245353557e+05 3.9958734776847981e+04 4.2819201287831253e+04 -5.8486241568518290e+02 + -5.3202277471837135e+01 -5.6970888532101263e+01 7.6201733002037600e-02 4.5728584162986372e+03 4.1673269077909401e+02 4.4585819106438043e+02 -5.9481775265626624e-01 + 4.6508438667121066e+00 2.4536978734774420e+03 2.2361943304824845e+02 2.3923154956155963e+02 -3.1916197738931995e-01 2.4955245457217883e+00 1.3390806815876544e+00 + 5.8380000000000015e+04 4.4046978759071641e+06 6.7616401227156888e+05 1.0388919944840849e+05 5.7856728249360493e+05 8.8826853075363455e+04 7.6074420158870824e+04 -9.3791678670481065e+02 + -1.4388521012980087e+02 -1.2314664610452840e+02 1.9983387405239939e-01 4.4905739549248256e+03 6.8936292286777712e+02 5.8986647007275474e+02 -9.5618053769114641e-01 + 4.5781560838872144e+00 2.3919632367967261e+03 3.6720977988392309e+02 3.1419003839637850e+02 -5.0931778893268176e-01 2.4385957099816200e+00 1.2989875522949494e+00 + 5.8440000000000015e+04 4.2718181029401775e+06 9.2963334827756078e+05 2.0239855915655105e+05 7.0973617639705585e+05 1.5446526095339903e+05 1.1799561871629152e+05 -1.2732252592786635e+03 + -2.7698802687573504e+02 -2.1148922858279633e+02 3.7959834109556967e-01 4.3654116652918847e+03 9.5002357204737734e+02 7.2531053580702837e+02 -1.3010927531506453e+00 + 4.4610924509038190e+00 2.3077779642556611e+03 5.0224400300327056e+02 3.8342240711471243e+02 -6.8781946730264398e-01 2.3583394261949895e+00 1.2467777010199987e+00 + 5.8500000000000015e+04 4.1000987182729556e+06 1.1651642115056049e+06 3.3120789655849594e+05 8.2929420465334330e+05 2.3568243633588677e+05 1.6781087147209162e+05 -1.5841766941977453e+03 + -4.5010301225547744e+02 -3.2037160814256595e+02 6.1218811189008893e-01 4.1997834792719559e+03 1.1935211682288859e+03 8.4948597578885733e+02 -1.6226595689083856e+00 + 4.3019343959823058e+00 2.2027739456167378e+03 6.2601330193347872e+02 4.4553623714579504e+02 -8.5107624419806449e-01 2.2563303115511886e+00 1.1834813504927442e+00 + 5.8560000000000015e+04 3.8928365639473079e+06 1.3781130477562819e+06 4.8796191993167077e+05 9.3487858003759861e+05 3.3097457235598325e+05 2.2458919050118723e+05 -1.8646261605450359e+03 + -6.6001812300256040e+02 -4.4775209574123261e+02 8.9322649844637791e-01 3.9969071881195391e+03 1.4149900140098384e+03 9.5990551613156185e+02 -1.9144391096189293e+00 + 4.1038092761442204e+00 2.0789992630303018e+03 7.3602630098373243e+02 4.9927741411982822e+02 -9.9579577466734537e-01 2.1345816319359989e+00 1.1103530891601219e+00 + 5.8620000000000015e+04 3.6540316449293382e+06 1.5642673299624952e+06 6.6974607910470443e+05 1.0243948531601244e+06 4.3855473143748223e+05 2.8725868585399614e+05 -2.1090189683117392e+03 + -9.0277998093168890e+02 -5.9121461506354103e+02 1.2173545570023194e+00 3.7607435537917318e+03 1.6099905823380011e+03 1.0543495058672570e+03 -2.1705737582891840e+00 + 3.8706283410970053e+00 1.9388778982966035e+03 8.3005961689136018e+02 5.4355568465580268e+02 -1.1190514508188270e+00 1.9955051218483888e+00 1.0288467090263567e+00 + 5.8680000000000015e+04 3.3883094376748982e+06 1.7199300741065145e+06 8.7314319343688723e+05 1.0960591233555502e+06 5.5638774965728587e+05 3.5462759942824417e+05 -2.3125028705716177e+03 + -1.1737720343668902e+03 -7.4801666136695007e+02 1.5783388132255467e+00 3.4959182447328867e+03 1.7745993932107567e+03 1.1309110257478328e+03 -2.3859095590085082e+00 + 3.6070085012264026e+00 1.7851617364648127e+03 9.0620303938911422e+02 5.7746690657303691e+02 -1.2183422345262203e+00 1.8418625476275363e+00 9.4058590327113323e-01 + 5.8740000000000015e+04 3.1008305616784939e+06 1.8419941491593700e+06 1.0943002590377023e+06 1.1484340788237259e+06 6.8223018771520583e+05 4.2540778670174838e+05 -2.4710261137429884e+03 + -1.4678062979433860e+03 -9.1514396573571753e+02 1.9691970829160061e+00 3.2076301826479175e+03 1.9054884952678567e+03 1.1880346773088804e+03 -2.5561012008809914e+00 + 3.3181795057000900e+00 1.6208758460965630e+03 9.6289837868163158e+02 6.0031152467340803e+02 -1.2916437422678040e+00 1.6767100145256755e+00 8.4733143216533935e-01 + 5.8800000000000015e+04 2.7971896375696454e+06 1.9280048611929596e+06 1.3290040859336329e+06 1.1804581265422981e+06 8.1367451913995366e+05 4.9824016924298817e+05 -2.5814192973168792e+03 + -1.7792267908720892e+03 -1.0893707409956357e+03 2.3823397736503957e+00 2.9015481859605102e+03 1.9999928937389520e+03 1.2245482402121622e+03 -2.6777003576436029e+00 + 3.0098784750994709e+00 1.4492581661765219e+03 9.9897116609743648e+02 6.1160888370540920e+02 -1.3374494947654594e+00 1.5033361887514713e+00 7.5094545019974279e-01 + 5.8860000000000015e+04 2.4833053809421482e+06 1.9762095336095619e+06 1.5727642318023441e+06 1.1914670154217095e+06 9.4819665775820159e+05 5.7172163957417023e+05 -2.6414593299149928e+03 + -2.1020225349388011e+03 -1.2673242603142558e+03 2.8097236902639136e+00 2.5836980509628356e+03 2.0561645208221366e+03 1.2396865372595921e+03 -2.7482255000087998e+00 + 2.6882340201415107e+00 1.2736948532194388e+03 1.0136545463156097e+03 6.1110707914440695e+02 -1.3548014494954201e+00 1.3251957457176522e+00 6.5335375380517469e-01 + 5.8920000000000015e+04 2.1653041643756987e+06 1.9855930752257605e+06 1.8209015472135309e+06 1.1812075123273579e+06 1.0832058569332296e+06 6.4443286969247507e+05 -2.6499141480488584e+03 + -2.4299477613995277e+03 -1.4455524224359081e+03 3.2430150718474167e+00 2.2603424165555120e+03 2.0728116291158212e+03 1.2331070117219513e+03 -2.7662116973102404e+00 + 2.3596424064650474e+00 1.0976526352702517e+03 1.0066048657078906e+03 5.9878814160506784e+02 -1.3433091672516591e+00 1.1458394607392883e+00 5.5650675486434964e-01 + 5.8980000000000015e+04 1.8493994155569826e+06 1.9558988198184376e+06 2.0686405315026678e+06 1.1498428564398978e+06 1.2160959642376769e+06 7.1496645605664176e+05 -2.6065672787323219e+03 + -2.7566468159635001e+03 -1.6205928906287540e+03 3.6737583682145774e+00 1.9378559165123152e+03 2.0495228016902142e+03 1.2048967000605014e+03 -2.7312393685887750e+00 + 2.0306384082669457e+00 9.2460958525134970e+02 9.7790864042685757e+02 5.7486845159113523e+02 -1.3031572173522019e+00 9.6884243629152900e-01 4.6234001516887618e-01 + 5.9040000000000015e+04 1.5417693034261730e+06 1.8876342283136081e+06 2.3112036215129746e+06 1.0979498892987294e+06 1.3442969884111555e+06 7.8195482767231413e+05 -2.5122217675076677e+03 + -3.0757811500688990e+03 -1.7890423590003477e+03 4.0935471323248924e+00 1.6225982248303535e+03 1.9866751061505256e+03 1.1555704701124039e+03 -2.6439414195054001e+00 + 1.7077636149693431e+00 7.5798575964777672e+02 9.2808077532292918e+02 5.3979438514501101e+02 -1.2351006928554413e+00 7.9773200249243992e-01 3.7273518691250279e-01 + 5.9100000000000015e+04 1.2484351946658564e+06 1.7820613608525980e+06 2.5439054992788872e+06 1.0265079317175741e+06 1.4653259312917122e+06 8.4409735019711987e+05 -2.3686834443902012e+03 + -3.3811557455033631e+03 -1.9476244995910340e+03 4.4941933608944789e+00 1.3207876391271691e+03 1.8854262639056683e+03 1.0860605842355460e+03 -2.5059886904716153e+00 + 1.3974350052857070e+00 6.0107514751483257e+02 8.5805409472788460e+02 4.9423329447442069e+02 -1.1404489765139409e+00 6.3591683048377556e-01 2.8948219251019158e-01 + 5.9160000000000015e+04 9.7514333903257735e+05 1.6411723432383935e+06 2.7622455101514305e+06 9.3687965058138710e+05 1.5768358560124154e+06 9.0018607760009449e+05 -2.1787239525957057e+03 + -3.6668423413056325e+03 -2.0932551778712946e+03 4.8678916653329471e+00 1.0383778258073157e+03 1.7476910527459124e+03 9.9769783498012487e+02 -2.3200541343129863e+00 + 1.1058165858567426e+00 4.5698034061736638e+02 7.6916043466860390e+02 4.3906002872475534e+02 -1.0210381650811893e+00 4.8661876442000129e-01 2.1424344517509611e-01 + 5.9220000000000015e+04 7.2725216409688792e+05 1.4676503627621215e+06 2.9619963292049156e+06 8.3078432396678824e+05 1.6766622033431770e+06 9.4912963320210704e+05 -1.9460244097661853e+03 + -3.9272969252703010e+03 -2.2231035970720891e+03 5.2073748227088261e+00 7.8094026531701604e+02 1.5761024957312013e+03 8.9218467921721276e+02 -2.0897566206018827e+00 + 8.3869679938957997e-01 3.2855126638173266e+02 6.6310372410622381e+02 3.7533929371089846e+02 -8.7919281239955249e-01 3.5280880324374303e-01 1.4852085824137889e-01 + 5.9280000000000015e+04 5.0962743070174608e+05 1.2648170251386135e+06 3.1392871001317143e+06 7.1026406839523488e+05 1.7628654297935974e+06 9.8997474324826652e+05 -1.6751009802220908e+03 + -4.1574690958809852e+03 -2.3346481301592466e+03 5.5060574861281975e+00 5.5355480107417679e+02 1.3739587212849920e+03 7.7156097087423177e+02 -1.8195857202585575e+00 + 6.0137426818840323e-01 2.1832923134726684e+02 5.4192565683315217e+02 3.0430423962233988e+02 -7.1767788943654698e-01 2.3714856472109314e-01 9.3626325465029511e-02 + 5.9340000000000015e+04 3.2654732418852334e+05 1.0365671809950188e+06 3.2906793958488037e+06 5.7764373414201383e+05 1.8337691229130260e+06 1.0219249977824463e+06 -1.3712140111612377e+03 + -4.3529010952597782e+03 -2.4257257229004554e+03 5.7581651313065816e+00 3.6071050056762925e+02 1.1451566877099046e+03 6.3816305080631150e+02 -1.5148092408493368e+00 + 3.9855422538434654e-01 1.2849739752022649e+02 4.0796471412979844e+02 2.2733174587832178e+02 -5.3964207197944436e-01 1.4193842675467597e-01 5.0656268870266537e-02 + 5.9400000000000015e+04 1.8161933765121372e+05 7.8729258060336509e+05 3.4132345099094585e+06 4.3548530008474702e+05 1.8879928487300202e+06 1.0443564740314874e+06 -1.0402627192048881e+03 + -4.5098145546336827e+03 -2.4945738992423444e+03 5.9588456743448068e+00 2.0621878810367565e+02 8.9411423647289439e+02 4.9457708777854373e+02 -1.1813656443154854e+00 + 2.3425770619303160e-01 6.0838661424488045e+01 2.6380943410411248e+02 1.4591493877959340e+02 -3.4855364584049975e-01 6.9073370141780069e-02 2.0470748528608421e-02 + 5.9460000000000015e+04 7.7710547380178090e+04 5.2179593369733542e+05 3.5045707776526874e+06 2.8653770577711303e+05 1.9244791005213410e+06 1.0568299250174519e+06 -6.8866770063751051e+02 + -4.6251832806655439e+03 -2.5398645706911593e+03 6.1042616226870505e+00 9.3140517992275434e+01 6.2568216675378119e+02 3.4358767449213150e+02 -8.2574377913460739e-01 + 1.1174524477220811e-01 1.6701732687880046e+01 1.1224693369080829e+02 6.1633529025238630e+01 -1.4813046180954195e-01 2.0007353681099783e-02 3.6775161185669853e-03 + 5.9520000000000015e+04 1.6892593461027267e+04 2.4519713255588146e+05 3.5629098407234610e+06 1.3368314302289358e+05 1.9425138440686322e+06 1.0590993089396898e+06 -3.2324376804386748e+02 + -4.6967907358416260e+03 -2.5607290396984022e+03 6.1916611046611365e+00 2.3728336334813150e+01 3.4504821027199438e+02 1.8812276836146435e+02 -4.5485259509652892e-01 + 3.3456466566771211e-02 -3.0239773581596441e+00 -4.3792225297101176e+01 -2.3877406513094066e+01 5.7734522835588768e-02 -4.2731532678300455e-03 6.2127665099441184e-04 + 5.9580000000000015e+04 4.0236768918087347e+02 -3.7166462287368879e+04 3.5871110031348267e+06 -2.0119109252387741e+04 1.9417402893398968e+06 1.0511165113446938e+06 4.8934220429062499e+01 + -4.7232712122039811e+03 -2.5567737836804549e+03 6.2194266272619663e+00 -6.1466381012064975e-01 5.7634928499203369e+01 3.1196127714127805e+01 -7.5883674474562887e-02 + 9.6658842506468451e-04 2.0757579894849902e+00 -2.0129167402683137e+02 -1.0895955099885529e+02 2.6505051443032179e-01 -3.2660698383171517e-03 1.1378302725414482e-02 + 5.9640000000000015e+04 2.8619084474307947e+04 -3.1984367532688635e+05 3.5766930757361688e+06 -1.7189018526570240e+05 1.9221656589255959e+06 1.0330321904535613e+06 4.2066977440303685e+02 + -4.7041340516458094e+03 -2.5280868039883180e+03 6.1871009115436424e+00 2.0640652144777537e+01 -2.3100635420764874e+02 -1.2415157385585032e+02 3.0383049900982095e-01 + 1.4960445778495257e-02 3.1933534108061153e+01 -3.5720819429505138e+02 -1.9196372650209611e+02 4.6980734007793024e-01 2.3039158007035838e-02 3.5756425391492354e-02 + 5.9700000000000015e+04 1.0105807578185121e+05 -5.9737505402315978e+05 3.5318433622891819e+06 -3.1868933231355972e+05 1.8841608659725515e+06 1.0051927542809829e+06 7.8478462492681842e+02 + -4.6397706244658302e+03 -2.4752345212718133e+03 6.0953896529691560e+00 8.7142278183040176e+01 -5.1530343156764150e+02 -2.7491177029778601e+02 6.7695960125394594e-01 + 7.5224274265226418e-02 8.6003323324290363e+01 -5.0853080994614709e+02 -2.7128187902991044e+02 6.6805348635176098e-01 7.4164158058679416e-02 7.3300309950100048e-02 + 5.9760000000000015e+04 2.1638131569985324e+05 -8.6439822421900288e+05 3.4534136981479991e+06 -4.5767068455269630e+05 1.8284531554212929e+06 9.6813355453712679e+05 1.1342572401785828e+03 + -4.5314441377567473e+03 -2.3992493935032403e+03 5.9461415527951518e+00 1.9766703863245314e+02 -7.8977077051157698e+02 -4.1816600138737255e+02 1.0363169816792366e+00 + 1.8065509848548891e-01 1.6327276176590439e+02 -6.5233884952782694e+02 -3.4537804548650888e+02 8.5597216892394468e-01 1.4915374814002436e-01 1.2330181802138548e-01 + 5.9820000000000015e+04 3.7242435138516192e+05 -1.1157510252453310e+06 3.3429037068934757e+06 -5.8613801710153115e+05 1.7561118994395316e+06 9.2256845536785852e+05 1.4623573109827787e+03 + -4.3812626945495304e+03 -2.3016086189228881e+03 5.7423064430970090e+00 3.5014730078737614e+02 -1.0491146469603445e+03 -5.5114176695683534e+02 1.3749968620525777e+00 + 3.2928722576957997e-01 2.6228435682438123e+02 -7.8585786037999583e+02 -4.1281771059636640e+02 1.0299539658138042e+00 2.4659715702377119e-01 1.8481515903838902e-01 + 5.9880000000000015e+04 5.6623900206092966e+05 -1.3465704565752770e+06 3.2024316868506726e+06 -7.0159644049051730e+05 1.6685278687940540e+06 8.6937600359870272e+05 1.7627736552381798e+03 + -4.1921363475130893e+03 -2.1842044550268074e+03 5.4878727481577485e+00 5.4171369215419031e+02 -1.2883338532258560e+03 -6.7126517971261842e+02 1.6865046142699309e+00 + 5.1833500562824919e-01 3.8116508694403950e+02 -9.0651231650285513e+02 -4.7229500411282686e+02 1.1866646561295000e+00 3.6465776332915606e-01 2.5667644413294555e-01 + 5.9940000000000015e+04 7.9415089234763035e+05 -1.5523855748110630e+06 3.0346937731520203e+06 -8.0180006836565316e+05 1.5673864239036981e+06 8.0958248997778969e+05 2.0297331755480423e+03 + -3.9677191816986715e+03 -2.0493068338854318e+03 5.1877858827762493e+00 7.6875278357528339e+02 -1.5028140983835626e+03 -7.7620944521395268e+02 1.9648777282868077e+00 + 7.4425070628674295e-01 5.1766371038028660e+02 -1.0119741480436414e+03 -5.2265724286960995e+02 1.3231070422745770e+00 5.0111060813342811e-01 3.3752717633123080e-01 + 6.0000000000000015e+04 1.0518306153468376e+06 -1.7292026203999238e+06 2.8429122364428425e+06 -8.8479478135405271e+05 1.4546351796791218e+06 7.4434224655555119e+05 2.2581087277421093e+03 + -3.7123377243238360e+03 -1.8995190865405350e+03 4.8478495063628593e+00 1.0269784330246032e+03 -1.6884143954942733e+03 -8.6393830470921637e+02 2.2047953474292310e+00 + 1.0027960963092737e+00 6.6919496558586354e+02 -1.1002062272971757e+03 -5.6292638715168016e+02 1.4366756943014691e+00 6.5338680682856365e-01 4.2584114807079754e-01 + 6.0060000000000015e+04 1.3343770791564882e+06 -1.8735808239364270e+06 2.6307739723626962e+06 -9.4895531481546653e+05 1.3324467949431839e+06 6.7491557280158985e+05 2.4435140199207472e+03 + -3.4309072164810659e+03 -1.7377277052618908e+03 4.4746118389759699e+00 1.3115152575642815e+03 -1.8415439272344684e+03 -9.3274369541529848e+02 2.4016745462770701e+00 + 1.2891261056793795e+00 8.3288973511502491e+02 -1.1695000654961013e+03 -5.9231705134506285e+02 1.5252037315640641e+00 8.1862388420547560e-01 5.1995417051395831e-01 + 6.0120000000000015e+04 1.6364113822853786e+06 -1.9826975380554283e+06 2.4023604044385976e+06 -9.9301601534458657e+05 1.2031776192828629e+06 6.0264472194511048e+05 2.5823839565832563e+03 + -3.1288374799727058e+03 -1.5670471658442555e+03 4.0752394740153850e+00 1.6169925092454771e+03 -1.9592280919791929e+03 -9.8127700694949078e+02 2.5517518403085142e+00 + 1.5978827653564829e+00 1.0056501551482550e+03 -1.2185070990774211e+03 -6.1025078102257953e+02 1.5870009390671571e+00 9.9372097681817984e-01 6.1809602463522428e-01 + 6.0180000000000015e+04 1.9521793918217518e+06 -2.0544015579246439e+06 2.1620701654023067e+06 -1.0160947375783522e+06 1.0693229969815151e+06 5.2892840912982437e+05 2.6720391544643803e+03 + -2.8119302603547308e+03 -1.3907608972442310e+03 3.6573812640804362e+00 1.9376464752658731e+03 -2.0391626587151952e+03 -1.0085734435921197e+03 2.6521487412293872e+00 + 1.9232974849383675e+00 1.1842085834940815e+03 -1.2462630746493548e+03 -6.1636638314462755e+02 1.6208826997034931e+00 1.1753977868283723e+00 7.1842400055464062e-01 + 6.0240000000000015e+04 2.2756610643527796e+06 -2.0872537257802428e+06 1.9145360358991779e+06 -1.0177094860915082e+06 9.3347007823912497e+05 4.5519532391293102e+05 2.7107336728362466e+03 + -2.4862700282770097e+03 -1.2122595252693336e+03 3.2290249251031757e+00 2.2674294124744765e+03 -2.0797552063094749e+03 -1.0140691421030508e+03 2.7009205076625675e+00 + 2.2592996412391591e+00 1.3651892944751175e+03 -1.2522051814308068e+03 -6.1052617424673906e+02 1.6261894097437422e+00 1.3602561407978582e+00 8.1905738402781902e-01 + 6.0300000000000015e+04 2.6006844539506556e+06 -2.0805541574727173e+06 1.6645377030453011e+06 -9.9778754400682368e+05 7.9824902135953074e+05 3.8287714109381725e+05 2.6976853222889758e+03 + -2.1581102883380208e+03 -1.0349775377296005e+03 2.7983490367391886e+00 2.6001229661215307e+03 -2.0801532801533826e+03 -9.9761083801300606e+02 2.6970875817249715e+00 + 2.5996294259558010e+00 1.5451717520883835e+03 -1.2361817234403320e+03 -5.9281809047107299e+02 1.6027962321220022e+00 1.5448430101968804e+00 9.1811225997992840e-01 + 6.0360000000000015e+04 2.9210422949735457e+06 -2.0343556769616078e+06 1.4169119542659563e+06 -9.5666696783218766e+05 6.6628348617014417e+05 3.1338152606819739e+05 2.6330882462778841e+03 + -1.8337574804235053e+03 -8.6232952160260970e+02 2.3735731204256951e+00 2.9294540027770945e+03 -2.0402589474454253e+03 -9.5945800951593003e+02 2.6406495326294688e+00 + 2.9379529180185457e+00 1.7207543180962389e+03 -1.1984542606563489e+03 -5.6355367762757965e+02 1.5511132222234791e+00 1.7257138760250912e+00 1.0137360257226122e+00 + 6.0420000000000015e+04 3.2306090304864394e+06 -1.9494632939406685e+06 1.1764619460490649e+06 -8.9509046466834203e+05 5.4014131978797691e+05 2.4806562460219124e+05 2.5181077959588129e+03 + -1.5194545510550265e+03 -6.9764710258995740e+02 1.9628084166199236e+00 3.2492107941216718e+03 -1.9607296643121947e+03 -9.0027755414154649e+02 2.5325816325289092e+00 + 3.2679773779167927e+00 1.8886172713168341e+03 -1.1396922743742689e+03 -5.2326204715920335e+02 1.4720760235554140e+00 1.8994953520199587e+00 1.1041410318896101e+00 + 6.0480000000000015e+04 3.5234561777632860e+06 -1.8274198058754420e+06 9.4786718412956689e+05 -8.1419180100591911e+05 4.2228632196043199e+05 1.8821051276521012e+05 2.3548580153720168e+03 + -1.2212662155753674e+03 -5.4411767195012953e+02 1.5739118415466289e+00 3.5533575232682219e+03 -1.8429655934955806e+03 -8.2113117457491967e+02 2.3748144603330630e+00 + 3.5835648115530292e+00 2.0455840478848647e+03 -1.0609605321438246e+03 -4.7267994771475333e+02 1.3671274711819621e+00 2.0629460214753572e+00 1.1876367980550091e+00 + 6.0540000000000015e+04 3.7939639761454468e+06 -1.6704778440010513e+06 7.3559582141099405e+05 -7.1547501951432717e+05 3.1503194894216629e+05 1.3499706105558580e+05 2.1463623110998474e+03 + -9.4496784090290294e+02 -4.0472592322413459e+02 1.2143454198416850e+00 3.8361451617630892e+03 -1.6890837368938164e+03 -7.2345576912297997e+02 2.1701971702740606e+00 + 3.8788419513983374e+00 2.1886796664205249e+03 -9.6369944619143826e+02 -4.1273816394084190e+02 1.2381905632358750e+00 2.2130145089660038e+00 1.2626602920322896e+00 + 6.0600000000000015e+04 4.0369273456730074e+06 -1.4815589092456596e+06 5.4382082320121070e+05 -6.0078685952050716e+05 2.2049777272864233e+05 8.9483637873078027e+04 1.8964981168372140e+03 + -6.9593977527109905e+02 -2.8219915351439522e+02 8.9104331909860079e-01 4.0922168847789453e+03 -1.5018794602965791e+03 -6.0903723252856935e+02 1.9224452809142254e+00 + 4.1483049603164392e+00 2.3151853785148242e+03 -8.4969883038777380e+02 -3.4454451089452891e+02 1.0876333719391458e+00 2.3468939046357233e+00 1.3278038196832869e+00 + 6.0660000000000015e+04 4.2476542963200249e+06 -1.2642001561391305e+06 3.7634146878613188e+05 -4.7228288698243804e+05 1.4056945803764978e+05 5.2586042362379514e+04 1.6099265996711445e+03 + -4.7906884064561189e+02 -1.7895721190370423e+02 6.1028846268550030e-01 4.3167063324240798e+03 -1.2847761694131996e+03 -4.7997816499722376e+02 1.6360740372081528e+00 + 4.3869173360252756e+00 2.4226886729054218e+03 -7.2106555466204190e+02 -2.6936373929226443e+02 9.1822656581794915e-01 2.4620717621728061e+00 1.3818401332424513e+00 + 6.0720000000000015e+04 4.4220550671341382e+06 -1.0224898792683885e+06 2.3651155808128227e+05 -3.3238793999129819e+05 7.6862954993849315e+04 2.5060016543185458e+04 1.2920086816306032e+03 + -2.9865857202370734e+02 -9.7067894647704080e+01 3.7760052633813740e-01 4.5053271622478105e+03 -1.0417640451015611e+03 -3.3866006174236452e+02 1.3163185636057164e+00 + 4.5901996324457244e+00 2.5091278475741778e+03 -5.8018567074808141e+02 -1.8859470348831488e+02 7.3309429694669825e-01 2.5563749749736999e+00 1.4237444155983714e+00 + 6.0780000000000015e+04 4.5567204390937276e+06 -7.6099283654231927e+05 1.2717557513800063e+05 -1.8375158566659971e+05 3.0693532742096519e+04 7.4866425108473040e+03 9.4870883580732948e+02 + -1.5834962835749474e+02 -3.8208490605977687e+01 1.9763690843425596e-01 4.6544524717468112e+03 -7.7732887807680970e+02 -1.8770062102432306e+02 9.6904215125044002e-01 + 4.7543097198358781e+00 2.5728304461369144e+03 -4.2968164785323211e+02 -1.0374517534618184e+02 5.3565926514680273e-01 2.6280088988195658e+00 1.4527128356899803e+00 + 6.0840000000000015e+04 4.6489878490466727e+06 -4.8466670470658789e+05 5.0613927702221765e+04 -2.9199363088871651e+04 3.0501988573212784e+03 2.6088273146834274e+02 5.8648824939394126e+02 + -6.1051625928199634e+01 -3.6340789180770661e+00 7.4108037221552292e-02 4.7611828200240116e+03 -4.9637217188324672e+02 -2.9906871355087031e+01 6.0063411295675517e-01 + 4.8761124250009402e+00 2.6125449436021672e+03 -2.7236541871221630e+02 -1.6404716543567144e+01 3.2958280989955185e-01 2.6755901591074833e+00 1.4681774102105551e+00 + 6.0900000000000015e+04 4.6969941296414081e+06 -1.9877110351519115e+05 8.4982344642874268e+03 1.2831934603352904e+05 -5.4240381337191457e+03 3.5834703395216861e+03 2.1218905262974437e+02 + -8.8874755782607942e+00 5.8469168555068141e+00 9.7081884203867649e-03 4.8234017551090874e+03 -2.0412380191969027e+02 1.3177512532460858e+02 2.1789871660466084e-01 + 4.9532375528097194e+00 2.6274651687609103e+03 -1.1118799337963132e+02 7.1783952182510404e+01 1.1870091393002828e-01 2.6981726718389600e+00 1.4698169582673888e+00 + 6.0960000000000015e+04 4.6997139106736248e+06 9.1229255118817964e+04 1.8574710162890105e+03 2.8578592236106331e+05 5.5543005394844768e+03 1.7456302491474376e+04 -1.6708857448373675e+02 + -3.1511421755980504e+00 -1.0110491374091575e+01 6.0628345709459993e-03 4.8398179428311232e+03 9.3951384383585008e+01 2.9431319399328117e+02 -1.7206321057172808e-01 + 4.9841254618481283e+00 2.6172470596398721e+03 5.0813556511000201e+01 1.5915462701542512e+02 -9.3042959901531844e-02 2.6952665054324294e+00 1.4575639910316409e+00 + 6.1020000000000015e+04 4.6569829418941420e+06 3.7976563783006399e+05 3.1055614620436791e+04 4.4016865030623175e+05 3.5902105363243667e+04 4.1681434066140573e+04 -5.4411448684194181e+02 + -4.4279574492284816e+01 -5.1379052811675606e+01 6.3693393255282477e-02 4.8099931730452608e+03 3.9225156556544289e+02 4.5464375761337936e+02 -5.6197832700090411e-01 + 4.9680595048466065e+00 2.5820174529739543e+03 2.1057090715556629e+02 2.4404787154955437e+02 -3.0166723629938430e-01 2.6668492904009478e+00 1.4316074243212118e+00 + 6.1080000000000015e+04 4.5695058352369769e+06 6.6126884745636373e+05 9.5781248632371455e+04 5.8847942606927792e+05 8.5169255829246875e+04 7.5863711916627537e+04 -9.1165982165299602e+02 + -1.3183936791067882e+02 -1.1735865492036264e+02 1.8200006035605529e-01 4.7343556885013859e+03 6.8513901598095617e+02 6.0972747874036384e+02 -9.4452871073236022e-01 + 4.9051847462197555e+00 2.5223747066380070e+03 3.6504022293895667e+02 3.2484136133260483e+02 -5.0322280240310224e-01 2.6133699441600893e+00 1.3923910370831853e+00 + 6.1140000000000015e+04 4.4388479718742771e+06 9.3027347880354850e+05 1.9504940044878842e+05 7.2783004456707183e+05 1.5254489227582893e+05 1.1941703170267768e+05 -1.2626293186867902e+03 + -2.6452852657742403e+02 -2.0698397509637195e+02 3.5926322077814044e-01 4.6141984598178587e+03 9.6704265815117014e+02 7.5660494611459990e+02 -1.3124818538112997e+00 + 4.7965124768517766e+00 2.4393810549869609e+03 5.1125794029207077e+02 3.9997983361009727e+02 -6.9386376465425703e-01 2.5357445412853186e+00 1.3406076349920610e+00 + 6.1200000000000015e+04 4.2674115727569135e+06 1.1815210509612716e+06 3.2721569269974710e+05 8.5548707248302572e+05 2.3687033336245865e+05 1.7157414031200280e+05 -1.5901925840156773e+03 + -4.4019349256865121e+02 -3.1874039005112940e+02 5.9266373920763460e-01 4.4516622310485727e+03 1.2325604533376747e+03 8.9245150092907124e+02 -1.6588208234555712e+00 + 4.6439101931979794e+00 2.3345467094527648e+03 6.4639568760506586e+02 4.6800414824421051e+02 -8.6991733643073055e-01 2.4353442437842716e+00 1.2771889260904012e+00 + 6.1260000000000015e+04 4.0583961890179794e+06 1.4100601866521167e+06 4.9000268760611437e+05 9.6892432344341127e+05 3.3665848078108818e+05 2.3139984756641011e+05 -1.8879121312781847e+03 + -6.5586140321124697e+02 -4.5068801140508714e+02 8.7832223399670917e-01 4.2497033784285159e+03 1.4765599477462715e+03 1.0146302877138403e+03 -1.9768726234267691e+00 + 4.4500768837516125e+00 2.2098058383107618e+03 7.6781342337570959e+02 5.2757896634017436e+02 -1.0279517756182746e+00 2.3139753064169803e+00 1.2032911721122086e+00 + 6.1320000000000015e+04 3.8157441304306970e+06 1.6113420272213425e+06 6.8053810110782110e+05 1.0658719745942780e+06 4.5011944275126205e+05 2.9780745202594763e+05 -2.1498660060364837e+03 + -9.0778731550042130e+02 -6.0049359318166523e+02 1.2113572026811552e+00 4.0120468470075557e+03 1.6942752709869064e+03 1.1207426148694915e+03 -2.2604327121624457e+00 + 4.2185036442703847e+00 2.0674846828410846e+03 8.7310987492588617e+02 5.7751855954468419e+02 -1.1648412616381683e+00 2.1738512740461342e+00 1.1202767366383126e+00 + 6.1380000000000015e+04 3.5440716137077231e+06 1.7813091172223000e+06 8.9540435844721948e+05 1.1443614021099226e+06 5.7519199832333846e+05 3.6957812789170741e+05 -2.3707628012059799e+03 + -1.1915158986065780e+03 -7.6546992711724829e+02 1.5859615952783865e+00 3.7431246554560494e+03 1.8813988772604748e+03 1.2086747182039687e+03 -2.5038835711721665e+00 + 3.9534198245281535e+00 1.9102621906655299e+03 9.6016936910739309e+02 6.1681027433712802e+02 -1.2778265814202998e+00 2.0175575908596510e+00 1.0296917087184587e+00 + 6.1440000000000015e+04 3.2485866731866719e+06 1.9164760663812195e+06 1.1306987582592815e+06 1.2027648668515154e+06 7.0958041663744184e+05 4.4538296390109282e+05 -2.5460469164516976e+03 + -1.5019568492457342e+03 -9.4262220963683910e+02 1.9954971378459501e+00 3.4480006996423335e+03 2.0341663322186137e+03 1.2766400401234339e+03 -2.7023051835342597e+00 + 3.6597251220086826e+00 1.7411236763824541e+03 1.0272041662438510e+03 6.4463519317132159e+02 -1.3645704910693592e+00 1.8480089596328559e+00 9.3323984557286910e-01 + 6.1500000000000015e+04 2.9349951295893667e+06 2.0140004004927573e+06 1.3821033107660110e+06 1.2398292510556160e+06 8.5079604071682994e+05 5.2380729164823180e+05 -2.6719919945578063e+03 + -1.8334730338165741e+03 -1.1287007316069810e+03 2.4326053980460673e+00 3.1322828457210135e+03 2.1494324909312390e+03 1.3232161738254986e+03 -2.8515752833156571e+00 + 3.3429082984377247e+00 1.5633081578692036e+03 1.0727914451409897e+03 6.6038556146457495e+02 -1.4232066372018353e+00 1.6683999316960250e+00 8.3275315504090353e-01 + 6.1560000000000015e+04 2.6093961543399091e+06 2.0717421477734356e+06 1.6449631215694859e+06 1.2547031330541593e+06 9.9620294646281120e+05 6.0337689125710691e+05 -2.7457805770367913e+03 + -2.1799801033087433e+03 -1.3202591070054084e+03 2.8893342429258828e+00 2.8020235723591868e+03 2.2247374929627481e+03 1.3473756797521032e+03 -2.9484572743037130e+00 + 3.0089534854173596e+00 1.3802501579595089e+03 1.0959041448276664e+03 6.6367858830701118e+02 -1.4523809608725733e+00 1.4821493649956892e+00 7.3015952202570256e-01 + 6.1620000000000015e+04 2.2781691934038997e+06 2.0883108737953352e+06 1.9143720103531647e+06 1.2469565896099075e+06 1.1430668967801640e+06 6.8258561815926689e+05 -2.7655681702619318e+03 + -2.5350560640739491e+03 -1.5137171210933122e+03 3.3572779640949184e+00 2.4636106823603222e+03 2.2583611178269944e+03 1.3485100590592101e+03 -2.9906737986162089e+00 + 2.6642353349355359e+00 1.1955168957178973e+03 1.0959349468146222e+03 6.5436627835082754e+02 -1.4512845720334127e+00 1.2928395413327838e+00 6.2744786362698135e-01 + 6.1680000000000015e+04 1.9478542199594262e+06 2.0630990755012089e+06 2.1852638876657984e+06 1.2165932337169414e+06 1.2886067304051409e+06 7.5992395704344881e+05 -2.7305301185441203e+03 + -2.8920590321529917e+03 -1.7054271501776791e+03 3.8277289626943345e+00 2.1236498480252330e+03 2.2493641939982899e+03 1.3264462633018147e+03 -2.9769640754257880e+00 + 2.3154045480729675e+00 1.0127419138759191e+03 1.0727127771226501e+03 6.3254101074898188e+02 -1.4196771791178664e+00 1.1041508778245273e+00 5.2663137103471636e-01 + 6.1740000000000015e+04 1.6250274623368527e+06 1.9963010710381619e+06 2.4525082668427876e+06 1.1640541282348260e+06 1.4300472570906270e+06 8.3390797889592638e+05 -2.6408899447566855e+03 + -3.2442511661511271e+03 -1.8917429919998397e+03 4.2918385288423471e+00 1.7888409823947118e+03 2.1976159393040593e+03 1.2814552320451944e+03 -2.9071233362041982e+00 + 1.9692655895099016e+00 8.3555629929816575e+02 1.0265113205065049e+03 5.9853664843889965e+02 -1.3579002898489752e+00 9.1979330625697286e-01 4.2970946486101763e-01 + 6.1800000000000015e+04 1.3161748960884544e+06 1.8889167745728227e+06 2.7110081665586992e+06 1.0902133607029587e+06 1.5646726776592769e+06 9.0310815561522741e+05 -2.4979281309819939e+03 + -3.5849265714602234e+03 -2.0690898518573094e+03 4.7407839299552315e+00 1.4658506368275550e+03 2.1038063359634821e+03 1.2142520837950715e+03 -2.7820229556909100e+00 + 1.6326486678818135e+00 6.6751875051606078e+02 9.5804917314755278e+02 5.5292503904929197e+02 -1.2668795652688207e+00 7.4343552811883695e-01 3.3862915493415291e-01 + 6.1860000000000015e+04 1.0275658917643322e+06 1.7427400204433894e+06 2.9557985674949787e+06 9.9636521998741769e+05 1.6898795116076590e+06 9.6617747523680306e+05 -2.3039706605557976e+03 + -3.9075407993642475e+03 -2.2340341555520336e+03 5.1659387369831533e+00 1.1611828013321608e+03 1.9694429097452860e+03 1.1259877398084311e+03 -2.6036102107410328e+00 + 1.3122783121392694e+00 5.1204582387445828e+02 8.6848141444877467e+02 4.9650785681878074e+02 -1.1481159058706747e+00 5.7863347182291536e-01 2.5524654986005629e-01 + 6.1920000000000015e+04 7.6512946873340802e+05 1.5603313944202550e+06 3.1821435285401042e+06 8.8420307833715132e+05 1.8032279985831196e+06 1.0218783003693975e+06 -2.0623570266053443e+03 + -4.2058394346214109e+03 -2.3833518095154027e+03 5.5590430763261987e+00 8.8105061256571878e+02 1.7968315801197127e+03 1.0182319290135972e+03 -2.3748869837249567e+00 + 1.0146410747912049e+00 3.7234373945964614e+02 7.5938254774599932e+02 4.3030382963277270e+02 -1.0036650712279049e+00 4.2875936754446919e-01 1.8128929827096249e-01 + 6.1980000000000015e+04 5.3433561606495350e+05 1.3449758356492948e+06 3.3856300468409592e+06 7.5579024956167780e+05 1.9024909444925489e+06 1.0691074235663568e+06 -1.7773878289999602e+03 + -4.4739831867412031e+03 -2.5140935075304101e+03 5.9123703250789612e+00 6.3125154783083735e+02 1.5890415655550921e+03 8.9294769887372127e+02 -2.0998671551319514e+00 + 7.4585503236972950e-01 2.5134314572370067e+02 6.3272093684568927e+02 3.5553149264556106e+02 -8.3610587669650360e-01 2.9693290823817647e-01 1.1832075970697196e-01 + 6.2040000000000015e+04 3.4008410063210956e+05 1.1006255842706810e+06 3.5622567639022451e+06 6.1352326151843334e+05 1.9856990089655162e+06 1.1069187962187270e+06 -1.4542525211245400e+03 + -4.7066668835100782e+03 -2.6236456973036234e+03 6.2188866916102317e+00 4.1704870120805793e+02 1.3498546601299049e+03 7.5245773873481050e+02 -1.7835128938283522e+00 + 5.1154383438734896e-01 1.5163822800564074e+02 4.9082504705274107e+02 2.7358770819679114e+02 -6.4849726733012469e-01 1.8595598478532674e-01 6.7706699987153937e-02 + 6.2100000000000015e+04 1.8660308848788447e+05 8.3182935959168337e+05 3.7085156784699894e+06 4.6008814493575244e+05 2.0511814789203198e+06 1.1345434422436787e+06 -1.0989383131559061e+03 + -4.8992298119536981e+03 -2.7097858687231123e+03 6.4724001436559222e+00 2.4306069877346039e+02 1.0836995428199566e+03 5.9940300806104415e+02 -1.4316505434313738e+00 + 3.1671807408144048e-01 7.5431501169978844e+01 3.3634198492810003e+02 1.8602229040258882e+02 -4.4432483493565295e-01 9.8252469243837279e-02 3.0585284229892661e-02 + 6.2160000000000015e+04 7.7359758427489054e+04 5.4364895476989076e+05 3.8214651273569386e+06 2.9841049685202359e+05 2.0976016433507213e+06 1.1514061142958764e+06 -7.1812167512893268e+02 + -5.0477549581365947e+03 -2.7707309062106383e+03 6.6676952502914668e+00 1.1316270779365665e+02 7.9557213151130907e+02 4.3669434750325672e+02 -1.0508673041670387e+00 + 1.6566670497224181e-01 2.4485547854216321e+01 1.7218901641956163e+02 9.4509169599701153e+01 -2.2743761146636909e-01 3.5814466843578065e-02 7.8410975054160736e-03 + 6.2220000000000015e+04 1.4984888097707995e+04 2.4156471879424652e+05 3.8987924373821234e+06 1.3160022165720860e+05 2.1239859766104831e+06 1.1571383079391380e+06 -3.1904430223728980e+02 + -5.1491548612469096e+03 -2.8051773587227049e+03 6.8006506884334703e+00 3.0400825209829126e+01 4.9094333304349504e+02 2.6745792653246485e+02 -6.4839040003527793e-01 + 6.1861094198768653e-02 8.2849251300440185e-02 1.4989190315296561e+00 8.1462163874742144e-01 -1.9762291708184648e-03 1.5635897892294823e-04 8.3855936050824419e-05 + 6.2280000000000015e+04 1.2131455884031545e+03 -6.8628342387066237e+04 3.9388648327154340e+06 -3.7108018079648456e+04 2.1297464496670673e+06 1.1515873170149324e+06 9.0624201403882978e+01 + -5.2012420216823930e+03 -2.8123326235357445e+03 6.8683364397373490e+00 -3.0781029194969447e+00 1.7565585073650641e+02 9.4975537983816480e+01 -2.3195088019004342e-01 + 7.8740898111763161e-03 2.9947073114611129e+00 -1.7243981936314583e+02 -9.3236835286084911e+01 2.2770622681453398e-01 -7.7221811823323470e-03 7.6323820848522980e-03 + 6.2340000000000015e+04 3.6840526875217205e+04 -3.8093188369201322e+05 3.9407673980729003e+06 -2.0441749886357583e+05 2.1146954184318180e+06 1.1348210897260394e+06 5.0293430824272377e+02 + -5.2027820892315685e+03 -2.7919362143312792e+03 6.8690880821431710e+00 1.3920533187938931e+01 -1.4418801547188215e+02 -7.7379116184908938e+01 1.9036538100620937e-01 + 5.3162016666574146e-03 3.3460081970785261e+01 -3.4624680860718570e+02 -1.8579820986850703e+02 4.5712914152084216e-01 1.2636808171862128e-02 3.0504313455809631e-02 + 6.2400000000000015e+04 1.2170004725003989e+05 -6.8926080331554415e+05 3.9043271451527150e+06 -3.6703405205728929e+05 2.0790526826977925e+06 1.1071287281030773e+06 9.0981230736343468e+02 + -5.1535284013024329e+03 -2.7442704869288259e+03 6.8025560571723069e+00 8.1604748341464685e+01 -4.6234540082039803e+02 -2.4620689018191393e+02 6.1027655212290421e-01 + 5.4790667381562720e-02 9.1174969981766949e+01 -5.1651631207156493e+02 -2.7503675552173416e+02 6.8177336137337441e-01 6.1133366218113223e-02 6.8411895881811860e-02 + 6.2460000000000015e+04 2.5465643028764080e+05 -9.8756278619055764e+05 3.8301225036053946e+06 -5.2173130648690514e+05 2.0234444660382592e+06 1.0690165620921007e+06 1.3032206492578441e+03 + -5.0542368295307042e+03 -2.6701604195550240e+03 6.6697283418995550e+00 1.9918128613954022e+02 -7.7255635573604025e+02 -4.0815105928325357e+02 1.0194703310472288e+00 + 1.5586879343038823e-01 1.7529273500843200e+02 -6.7988519828661015e+02 -3.5917088020786616e+02 8.9717240269689691e-01 1.3710477643832034e-01 1.2076408402167206e-01 + 6.2520000000000015e+04 4.3362014942248416e+05 -1.2699384038372913e+06 3.7194778542695642e+06 -6.6541523139088799e+05 1.9488942335686092e+06 1.0211998219214409e+06 1.6753195826893152e+03 + -4.9066603093019712e+03 -2.5709622794223260e+03 6.4729255369517293e+00 3.6486126328185975e+02 -1.0686692262177864e+03 -5.5996516542449899e+02 1.4097725505237952e+00 + 3.0708651961191613e-01 2.8443556292759968e+02 -8.3310086940862686e+02 -4.3650646747449423e+02 1.0990039221015997e+00 2.3933244475146490e-01 1.8667502791118709e-01 + 6.2580000000000015e+04 6.5558077350221586e+05 -1.5307593163924993e+06 3.5744430348199527e+06 -7.9518664730838919e+05 1.8568054369952145e+06 9.6459002655401360e+05 2.0186266794781886e+03 + -4.7135228588336786e+03 -2.4485412472035478e+03 6.2157679789025471e+00 5.7588632311477045e+02 -1.3447652880464793e+03 -6.9857939428563691e+02 1.7733152445833393e+00 + 5.0596266228783271e-01 4.1671696726175628e+02 -9.7308771681544943e+02 -5.0547182416760023e+02 1.2831794384607258e+00 3.6606054565211565e-01 2.6497887158650812e-01 + 6.2640000000000015e+04 9.1665915723714279e+05 -1.7647821268089623e+06 3.3977580675721788e+06 -9.0840039614715520e+05 1.7489364499879549e+06 9.0027829922613117e+05 2.3261708229633155e+03 + -4.4784733399212510e+03 -2.3052383143177562e+03 5.9031151056064184e+00 8.2857502602116097e+02 -1.5952799677386290e+03 -8.2116404746845683e+02 2.1027004621470189e+00 + 7.4903877903097393e-01 5.6977501811928073e+02 -1.0970106662286234e+03 -5.6465048994650442e+02 1.4459302984263511e+00 5.1502621166287499e-01 3.5425063696167375e-01 + 6.2700000000000015e+04 1.2121776092898995e+06 -1.9672554960851264e+06 3.1928036768552698e+06 -1.0027199149185375e+06 1.6273681266385471e+06 8.2951491061888076e+05 2.5916372958680104e+03 + -4.2060196714303056e+03 -2.1438270144449789e+03 5.5409779625951696e+00 1.1183887501705067e+03 -1.8151180330892389e+03 -9.2518872409548658e+02 2.3911561590079420e+00 + 1.0319400945276402e+00 7.4081572429036328e+02 -1.2023344255782438e+03 -6.1281118401662559e+02 1.5838879358814881e+00 6.8350077041233592e-01 4.5283282185309237e-01 + 6.2760000000000015e+04 1.5367467751654554e+06 -2.1340182418158636e+06 2.9635384717463045e+06 -1.0761660398911715e+06 1.4944645776206618e+06 7.5368543397135043e+05 2.8095007544942305e+03 + -3.9014446687251789e+03 -1.9674607941419201e+03 5.1364064228171431e+00 1.4400159358526339e+03 -1.9997602382099176e+03 -1.0084759045451044e+03 2.6326806321513123e+00 + 1.3494564402969778e+00 9.2666576654255766e+02 -1.2868771282192943e+03 -6.4893421970560473e+02 1.6941565832948464e+00 8.6834127552576190e-01 5.5886720623963793e-01 + 6.2820000000000015e+04 1.8843676001619147e+06 -2.2615863090124154e+06 2.7144239634272191e+06 -1.1271589778937793e+06 1.3528279096413294e+06 6.7428397285053588e+05 2.9751431180715031e+03 + -3.5707051223902567e+03 -1.7796120542432197e+03 4.6973533441020372e+00 1.7874730801559961e+03 -2.1453590551111533e+03 -1.0692477312542983e+03 2.8221721741093448e+00 + 1.6956416782472166e+00 1.1238335608723905e+03 -1.3488571671349002e+03 -6.7223378494774465e+02 1.7743767432172384e+00 1.0660513262588465e+00 6.7033123205854073e-01 + 6.2880000000000015e+04 2.2485463994074315e+06 -2.3472267188688875e+06 2.4503388589953030e+06 -1.1545525169497523e+06 1.2052478107686040e+06 5.9288398976667284e+05 3.0849537175645119e+03 + -3.2203161221597506e+03 -1.5840040908497842e+03 4.2325184513361283e+00 2.1542204848358479e+03 -2.2488213278634862e+03 -1.1061649134750996e+03 2.9555409231347007e+00 + 2.0639296059401033e+00 1.3285774274250755e+03 -1.3869321472727088e+03 -6.8217556882578106e+02 1.8227779197231797e+00 1.2728499297536211e+00 7.8507820083926994e-01 + 6.2940000000000015e+04 2.6224207650094037e+06 -2.3890168627524716e+06 2.1764843175220555e+06 -1.1576597061261421e+06 1.0546469833215196e+06 5.1110732040778233e+05 3.1364094176256449e+03 + -2.8572229681285617e+03 -1.3845373283725578e+03 3.7511751936910129e+00 2.5332904012073695e+03 -2.3078759589579486e+03 -1.1183568502996918e+03 3.0298002709811169e+00 + 2.4472639154350562e+00 1.5369794649304808e+03 -1.4002290493269109e+03 -6.7848931381573425e+02 1.8382193434899148e+00 1.4847469483762625e+00 9.0088043075723157e-01 + 6.3000000000000015e+04 2.9988937905703201e+06 -2.3858878085675440e+06 1.8982820613918498e+06 -1.1362694105394159e+06 9.0402352316361689e+05 4.3059200197253370e+05 3.1281328438751534e+03 + -2.4886632982282458e+03 -1.1852113714471709e+03 3.2629842243647533e+00 2.9174249229163952e+03 -2.3211250726625376e+03 -1.1054422637304694e+03 3.0431356561654535e+00 + 2.8382394349659301e+00 1.7450235928403881e+03 -1.3883648951213236e+03 -6.6117598755924962e+02 1.8202176978669966e+00 1.6976235124165335e+00 1.0154744406495384e+00 + 6.3060000000000015e+04 3.3707738970811004e+06 -2.3376506178280734e+06 1.6212674005451128e+06 -1.0906533377825029e+06 7.5639141660237068e+05 3.5295957357352111e+05 3.0599273222521351e+03 + -2.1220223018828860e+03 -9.9004450896254991e+02 2.7777974998425150e+00 3.2992207546491586e+03 -2.2880774710126825e+03 -1.0675398467995769e+03 2.9949490982168911e+00 + 3.2292516277406174e+00 1.9486761265494383e+03 -1.3514574186169502e+03 -6.3050938931205644e+02 1.7689611579601721e+00 1.9073156668777791e+00 1.1266071835107945e+00 + 6.3120000000000015e+04 3.7309174081306546e+06 -2.2450050271538580e+06 1.3509793463508210e+06 -1.0215633324155952e+06 6.1472037247348414e+05 2.7978252152903302e+05 2.9327876624262099e+03 + -1.7646840691491111e+03 -8.0299237377680686e+02 2.3054572613079212e+00 3.6712778239504132e+03 -2.2091635835184402e+03 -1.0052686497485919e+03 2.8858783945591067e+00 + 3.6126511326123780e+00 2.1439671905536470e+03 -1.2901254653923277e+03 -5.8703212838025206e+02 1.6853093762707450e+00 2.1096994470908954e+00 1.2320823282617726e+00 + 6.3180000000000015e+04 4.0723709510591156e+06 -2.1095302195404512e+06 1.0928500640209322e+06 -9.3021894103812962e+05 4.8187622700777382e+05 2.1255254258643699e+05 2.7488864659011074e+03 + -1.4238822217342611e+03 -6.2786748607339007e+02 1.8555942902999094e+00 4.0263486020678224e+03 -2.0857315086850917e+03 -9.1973814852051282e+02 2.7177904862263129e+00 + 3.9808999972128811e+00 2.3270712475245423e+03 -1.2054790644035422e+03 -5.3154603345490568e+02 1.5707793730476682e+00 2.3007755349788606e+00 1.3298055819414074e+00 + 6.3240000000000015e+04 4.3885107548604626e+06 -1.9336577894831705e+06 8.5209593603836722e+05 -8.1828545681830682e+05 3.6056315227658773e+05 1.5265028373029607e+05 2.5115361765157477e+03 + -1.1065529801847506e+03 -4.6826138481575759e+02 1.4374298092443365e+00 4.3574849733034989e+03 -1.9200241596492774e+03 -8.1252816653370201e+02 2.4937490857406801e+00 + 4.3267262037850811e+00 2.4943850344145062e+03 -1.0990993415402286e+03 -4.6509717386855777e+02 1.4275176077552514e+00 2.4767516505260505e+00 1.4178280622776007e+00 + 6.3300000000000015e+04 4.6731759726890549e+06 -1.7206273818381063e+06 6.3361248224721779e+05 -6.8784285389049340e+05 2.5326886495329029e+05 1.0131718825964685e+05 2.2251276038041410e+03 + -8.1919375515255365e+02 -3.2747098912648391e+02 1.0595852677740785e+00 4.6581795527584918e+03 -1.7151379476735037e+03 -6.8565904686053966e+02 2.2179572362894300e+00 + 4.6432731485848029e+00 2.6426012556590663e+03 -9.7300867032472547e+02 -3.8895579360365133e+02 1.2582588146082634e+00 2.6341208953287398e+00 1.4943867801083714e+00 + 6.3360000000000015e+04 4.9207932745805401e+06 -1.4744258483553356e+06 4.4187530563479161e+05 -5.4134621406205371e+05 1.6221397158367370e+05 5.9630034929390218e+04 1.8950461490464695e+03 + -5.6773022706123425e+02 -2.0843073832389786e+02 7.2990406165519439e-01 4.9224984913325070e+03 -1.4749638424731361e+03 -5.4155268523414702e+02 1.8956760269120949e+00 + 4.9242408942472879e+00 2.7687764844699009e+03 -8.2963166931114972e+02 -3.0459157021066568e+02 1.0662724775344303e+00 2.7697343795372955e+00 1.5579413682159076e+00 + 6.3420000000000015e+04 5.1264901327324789e+06 -1.1997111104562853e+06 2.8084910946099169e+05 -3.8157842671113857e+05 8.9306501561830053e+04 2.8478701450452525e+04 1.5275674457567793e+03 + -3.5739469593643560e+02 -1.1365193503239681e+02 4.5528896257225804e-01 5.1452030054897587e+03 -1.2041120201594854e+03 -3.8298522638693942e+02 1.5331212076270835e+00 + 5.1640162350965912e+00 2.8703918558895007e+03 -6.7174784895971175e+02 -2.1364470908316832e+02 8.5529808900332394e-01 2.8808666099969398e+00 1.6072062865782102e+00 + 6.3480000000000015e+04 5.2861944542002175e+06 -9.0172223535543308e+05 1.5390666568495377e+05 -2.1159610411662410e+05 3.6102572299417887e+04 8.5476171964442801e+03 1.1297345686968436e+03 + -1.9261823708857295e+02 -4.5170558921519522e+01 2.4155867451975319e-01 5.3218571119910393e+03 -9.0782164395936093e+02 -2.1303239569948238e+02 1.1373399132215432e+00 + 5.3577888690385809e+00 2.9454052900311162e+03 -5.0243688044509076e+02 -1.1789346789910314e+02 6.2947057191853106e-01 2.9652722792534854e+00 1.6411778341733714e+00 + 6.3540000000000015e+04 5.3967184976079091e+06 -5.8617751864960149e+05 6.3759410820976205e+04 -3.4669795590146867e+04 3.7740052759214327e+03 3.0129415696652495e+02 7.0921934061346155e+02 + -7.6938893671191266e+01 -4.5046333480841874e+00 9.3326482316625881e-02 5.4489193368380284e+03 -5.9185762405540379e+02 -3.5008587158683113e+01 7.1607010087994316e-01 + 5.5016512666639672e+00 2.9922941605026253e+03 -3.2501760749904224e+02 -1.9218777823708400e+01 3.9323743689246426e-01 3.0212332770752872e+00 1.6591554064507166e+00 + 6.3600000000000015e+04 5.4558253328477722e+06 -2.5916261404309812e+05 1.2401107493954398e+04 1.4578029813251054e+05 -6.9164307143353144e+03 3.9742415250517070e+03 2.7417056952965225e+02 + -1.2927791482365802e+01 7.3779767575742161e+00 1.3903459343545024e-02 5.5238165075602319e+03 -2.6239646770312243e+02 1.4759904479201535e+02 2.7758563374489487e-01 + 5.5926801861636273e+00 3.0100875236384568e+03 -1.4298204917631224e+02 8.0433313289264589e+01 1.5126940012179813e-01 3.0475949577927728e+00 1.6607565606696753e+00 + 6.3660000000000015e+04 5.4622764580084421e+06 7.2989044872020342e+04 1.0657430298479403e+03 3.2625181597092672e+05 4.3683712048899670e+03 1.9565479528554763e+04 -1.6694770325575911e+02 + -2.1346896787254952e+00 -9.9193273116116742e+00 5.2281854342086957e-03 5.5449981194739494e+03 7.4096451274623107e+01 3.3120014301606784e+02 -1.6946979243243959e-01 + 5.6289981913882379e+00 2.9983872447445533e+03 4.0074258557639098e+01 1.7909060743727838e+02 -9.1633694507533128e-02 3.0437909330376707e+00 1.6459255861330571e+00 + 6.3720000000000015e+04 5.4158595698164720e+06 4.0382112822375307e+05 3.0200546528046478e+04 5.0322957275410107e+05 3.7531748489059115e+04 4.6837774195646642e+04 -6.0552466592898224e+02 + -4.5054087202188072e+01 -5.6212302753596688e+01 6.7824391117199331e-02 5.5119701700632186e+03 4.1099571023940007e+02 5.1217294002067467e+02 -6.1625647577898968e-01 + 5.6098139566557714e+00 2.9573775879007389e+03 2.2052416485935294e+02 2.7479433850110991e+02 -3.3063971983603579e-01 3.0098559025875837e+00 1.6149354133675047e+00 + 6.3780000000000015e+04 5.3173958862409871e+06 7.2688208744903805e+05 9.9454699414421440e+04 6.7325534198211948e+05 9.2043844973703497e+04 8.5321618688996663e+04 -1.0329744937918426e+03 + -1.4111258961063965e+02 -1.3073802734654021e+02 2.0078738250724368e-01 5.4253077676092362e+03 7.4164813685334605e+02 6.8693682993512948e+02 -1.0539167422624773e+00 + 5.5354405644074411e+00 2.8878230678835343e+03 3.9478159180984466e+02 3.6563856562685413e+02 -5.6098189826753497e-01 2.9464262740079716e+00 1.5683828287687656e+00 + 6.3840000000000015e+04 5.1687268343352722e+06 1.0358530568957927e+06 2.0768399741037568e+05 8.3299667611627583e+05 1.6695087571502134e+05 1.3432389048771904e+05 -1.4409079234484518e+03 + -2.8867781228788022e+02 -2.3216876689502408e+02 4.0179952214381492e-01 5.2866462393038310e+03 1.0595059188723276e+03 8.5202425170695938e+02 -1.4737535710493876e+00 + 5.4072914258922591e+00 2.7910545949278958e+03 5.5937353664966327e+02 4.4980857855653153e+02 -7.7805523603905302e-01 2.8547285570908070e+00 1.5071770902446691e+00 + 6.3900000000000015e+04 4.9726803338339180e+06 1.3246734021398660e+06 3.5297139987037721e+05 9.7931337321818352e+05 2.6089291073172490e+05 1.9294101877272839e+05 -1.8213001756199051e+03 + -4.8508866514082865e+02 -3.5863728171328330e+02 6.6717446522123758e-01 5.0986508907568696e+03 1.3582578371659033e+03 1.0041504282267765e+03 -1.8674061935235522e+00 + 5.2278538909359229e+00 2.6689441756881333e+03 7.1100993004630732e+02 5.2561753470113695e+02 -9.7750980052209202e-01 2.7365557574036732e+00 1.4325221681696076e+00 + 6.3960000000000015e+04 4.7330173194323406e+06 1.5876613817551294e+06 5.3266308145639591e+05 1.1093202443372516e+06 3.7212983484226040e+05 2.6007640463825242e+05 -2.1666518306678067e+03 + -7.2670643825970296e+02 -5.0777307756126027e+02 9.9192928678398007e-01 4.8649659951960748e+03 1.6319559681465951e+03 1.1402795467357384e+03 -2.2270191068990162e+00 + 5.0006410531559418e+00 2.5238686632277600e+03 8.4664993230876678e+02 5.9154058173282442e+02 -1.1553389432585253e+00 2.5942322310495336e+00 1.3458929628576655e+00 + 6.4020000000000015e+04 4.4543595449489821e+06 1.8196274838723633e+06 7.4341928717663803e+05 1.2204449086054994e+06 4.9857497460058058e+05 3.3446174995967152e+05 -2.4701393917391388e+03 + -1.0089856914759182e+03 -6.7674888621121374e+02 1.3698830830679338e+00 4.5901440050332985e+03 1.8751352851241795e+03 1.2576860330413688e+03 -2.5454010594501697e+00 + 4.7301226852989329e+00 2.3586632688370187e+03 9.6356331664236973e+02 6.4624576763709456e+02 -1.3079606635952019e+00 2.4305676911272500e+00 1.2490059699678624e+00 + 6.4080000000000015e+04 4.1421000933296019e+06 2.0159781423700503e+06 9.8127899073212349e+05 1.3104794412546426e+06 6.3783572672157583e+05 4.1468187053010095e+05 -2.7257524657311333e+03 + -1.3265635496769994e+03 -8.6233645241102545e+02 1.7937800961041779e+00 4.2795563752417247e+03 2.0829237188646057e+03 1.3540096642441035e+03 -2.8161707428313596e+00 + 4.4216366519536017e+00 2.1765657554200202e+03 1.0593856810094903e+03 6.8862110147271392e+02 -1.4322904333112927e+00 2.2488012728867139e+00 1.1437849771940718e+00 + 6.4140000000000015e+04 3.8022983698649723e+06 2.1728077277006409e+06 1.2417370735986189e+06 1.3776248220729865e+06 7.8726037836603820e+05 4.9920249699946970e+05 -2.9284147517633605e+03 + -1.6733656288408733e+03 -1.0609705121818070e+03 2.2554349080937417e+00 3.9392877666823015e+03 2.2511404167906148e+03 1.4273033823429407e+03 -3.0338861720277559e+00 + 4.0812825511420918e+00 1.9811524257544106e+03 1.1321663479383883e+03 7.1779720251432718e+02 -1.5258039630797464e+00 2.0525367728643062e+00 1.0323224811145582e+00 + 6.4200000000000015e+04 3.4415616748425197e+06 2.2869769412826030e+06 1.5198324842862911e+06 1.4205272762041437e+06 9.4399018133633898e+05 5.8640050480952626e+05 -3.0740863414191322e+03 + -2.0427264709283691e+03 -1.2688196748999501e+03 2.7458967859289451e+00 3.5760157517229854e+03 2.3763801701533293e+03 1.4760728151575777e+03 -3.1941550428946002e+00 + 3.7157997270185290e+00 1.7762671961016920e+03 1.1804079556273352e+03 7.3316506333114444e+02 -1.5865885854250183e+00 1.8456703746553345e+00 9.1683761078893888e-01 + 6.4260000000000015e+04 3.0669157302143234e+06 2.3561760164177855e+06 1.8102456098309611e+06 1.4383057633389768e+06 1.1050156327444450e+06 6.7459596330514702e+05 -3.1598451954008137e+03 + -2.4275220501658300e+03 -1.4818627686416023e+03 3.2556298188912991e+00 3.1968784611810879e+03 2.4560822575582702e+03 1.4993066799203793e+03 -3.2937237241372896e+00 + 3.3324321528450405e+00 1.5659451999477535e+03 1.2030969130806652e+03 7.3438855287397757e+02 -1.6133821528133137e+00 1.6323123498908549e+00 7.9963142909021367e-01 + 6.4320000000000015e+04 2.6856667665467723e+06 2.3789714377986873e+06 2.1074029000608902e+06 1.4305700521872542e+06 1.2672358266815329e+06 7.6208535579353862e+05 -3.1839460805869262e+03 + -2.8203116419526664e+03 -1.6959690826410654e+03 3.7747051100450748e+00 2.8093328722657443e+03 2.4885822699529926e+03 1.4964974314216915e+03 -3.3305429699744042e+00 + 2.9387829748027561e+00 1.3543324870169868e+03 1.1997240797359434e+03 7.2141139437969184e+02 -1.6055986048117066e+00 1.4167043596056881e+00 6.8304054393952829e-01 + 6.4380000000000015e+04 2.3052579546873285e+06 2.3548352293926734e+06 2.4055866335733593e+06 1.3974290107339304e+06 1.4275196767038410e+06 8.4717529733043374e+05 -3.1458557219485624e+03 + -3.2134861295831120e+03 -1.9069808479822302e+03 4.2930009762154082e+00 2.4210066423823337e+03 2.4731458302012261e+03 1.4676517172672891e+03 -3.3038089242346049e+00 + 2.5426617412289518e+00 1.1456034699232409e+03 1.1702952320411030e+03 6.9445846767461433e+02 -1.5633396396873787e+00 1.2031340834137543e+00 5.6939000254110106e-01 + 6.4440000000000015e+04 1.9331230855205439e+06 2.2841562197754798e+06 2.6990476062693992e+06 1.3394889450188251e+06 1.5827677691593240e+06 9.2821606609303877e+05 -3.0462634381784683e+03 + -3.5994196783334278e+03 -2.1107962456601977e+03 4.8004069165763443e+00 2.0395465427391284e+03 2.4099834974225287e+03 1.4132904163246747e+03 -3.2139785258629487e+00 + 2.1519275234387321e+00 9.4387782476074608e+02 1.1153310935163515e+03 6.5403140504123417e+02 -1.4873922311348575e+00 9.9584897423860574e-01 4.6094646377995419e-01 + 6.4500000000000015e+04 1.5765404570344123e+06 2.1682330669651576e+06 2.9821184621097427e+06 1.2578420255098038e+06 1.7299735939302240e+06 1.0036342678804069e+06 -2.8870670619400244e+03 + -3.9706216324586671e+03 -2.3034512191988824e+03 5.2870270226517846e+00 1.6724666335945237e+03 2.3002465504697684e+03 1.3344382614463425e+03 -3.0627590009212660e+00 + 1.7743312573748715e+00 7.5313857130638303e+02 1.0358569297995973e+03 6.0089857346455096e+02 -1.3792120498383309e+00 7.9897097257654237e-01 3.5987264652907985e-01 + 6.4560000000000015e+04 1.2424899200314472e+06 2.0092492035719487e+06 3.2493253745185393e+06 1.1540450462108990e+06 1.8662829132958928e+06 1.0719639720039463e+06 -2.6713344748034710e+03 + -4.3198854801222797e+03 -2.4811983915961209e+03 5.7433784957948513e+00 1.3269993411480650e+03 2.1460037707139713e+03 1.2326032805695986e+03 -2.8530717189586352e+00 + 1.4173606832476648e+00 5.7715303998861850e+02 9.3338194365855418e+02 5.3607966231436876e+02 -1.2408931741345783e+00 6.1641400855193595e-01 2.6818403100854910e-01 + 6.4620000000000015e+04 9.3751596234219940e+05 1.8102302386751922e+06 3.4954958264251598e+06 1.0300889625684005e+06 1.9890500713088550e+06 1.1318756903186035e+06 -2.4032416175073854e+03 + -4.6404317977290057e+03 -2.6405814510094897e+03 6.1605810465771462e+00 1.0099525239361002e+03 1.9501997593445972e+03 1.1097465126311492e+03 -2.5889912757523676e+00 + 1.0880911894995342e+00 4.1939836449566519e+02 8.0986892808439609e+02 4.6082521346664902e+02 -1.0751247871984719e+00 4.5180604960176007e-01 1.8770873486445008e-01 + 6.4680000000000015e+04 6.6759957718957402e+05 1.5749847156239480e+06 3.7158603252394227e+06 8.8835984478210111e+05 2.0958901136708045e+06 1.1822026182077229e+06 -2.0879883470774403e+03 + -4.9260422215153012e+03 -2.7785034713303858e+03 6.5305331587134088e+00 7.2757547130125067e+02 1.7165957236106747e+03 9.6824266450720643e+02 -2.2756612247353032e+00 + 7.9304571222093767e-01 2.8299303186987663e+02 6.6769484640439055e+02 3.7659154001426378e+02 -8.8513585308058540e-01 3.0841733656778664e-01 1.2005140684976279e-01 + 6.4740000000000015e+04 4.3804146742341161e+05 1.3080294665765639e+06 3.9061460239939415e+06 7.3159205890583596e+05 2.1847256800019369e+06 1.2219636158714320e+06 -1.7316939957481859e+03 + -5.1711817084529521e+03 -2.8922877764626269e+03 6.8460715326528181e+00 4.8543656371856110e+02 1.4496940411527926e+03 8.1083256797165359e+02 -1.9191884080790427e+00 + 5.3806660998598121e-01 1.7063587944796697e+02 5.0960320153998669e+02 2.8501157734106329e+02 -6.7462903474507296e-01 1.8909629606426570e-01 6.6561881700130207e-02 + 6.4800000000000015e+04 2.5335888810214555e+05 1.0145011165112219e+06 4.0626603979255841e+06 5.6281464470283315e+05 2.2538277442151639e+06 1.2503824787227982e+06 -1.3412749205121336e+03 + -5.3711066318673220e+03 -2.9797301348069736e+03 7.1011104635301612e+00 2.8831505072428718e+02 1.1546482553337694e+03 6.4056846823717558e+02 -1.5265183157071109e+00 + 3.2820213530890541e-01 8.4553754649336469e+01 3.3864922888848054e+02 1.8786229492063345e+02 -4.4770535401598460e-01 9.6214427829045893e-02 2.8309223602729649e-02 + 6.4860000000000015e+04 1.1719813246567961e+05 7.0005556460803433e+05 4.1823633429102171e+06 3.8529199314673920e+05 2.3018494118670058e+06 1.2669031254746590e+06 -9.2430670017611169e+02 + -5.5219565928870534e+03 -3.0391412731561495e+03 7.2907584170776571e+00 1.4010907274335602e+02 8.3716046011438220e+02 4.6075332441697992e+02 -1.1052943095014025e+00 + 1.6760976210833267e-01 2.6458853593056539e+01 1.5813909592016995e+02 8.7029367393066977e+01 -2.0878128896225293e-01 3.1621245915724593e-02 6.0616549554379385e-03 + 6.4920000000000015e+04 3.2264328963160904e+04 3.7075750331367209e+05 4.2629263129624128e+06 2.0246003489576915e+05 2.3278521325548515e+06 1.2712004196434142e+06 -4.8887393394790774e+02 + -5.6208282070621453e+03 -3.0693789212611400e+03 7.4114096287876752e+00 4.3761674185452904e+01 5.0336828607608618e+02 2.7487541968126391e+02 -6.6370387435192413e-01 + 5.9478206819460387e-02 -2.4834686275665874e+00 -2.8435590907929807e+01 -1.5530144539772779e+01 3.7499849274837530e-02 -3.3898953498145315e-03 2.7272377733219194e-04 + 6.4980000000000015e+04 2.6984840665299583e+02 3.2962220123557818e+04 4.3027773915090151e+06 1.7859231802648610e+04 2.3313238466004990e+06 1.2631864323645700e+06 -4.3410817835085965e+01 + -5.6658295385116617e+03 -3.0698688353023108e+03 7.4608091578586206e+00 1.2061398364425062e+00 1.5972389028939546e+02 8.6539660589554671e+01 -2.1031528788337694e-01 + 5.9695164919624250e-03 -1.6758620918135743e+00 -2.1746658960166215e+02 -1.1782632122555150e+02 2.8636032566188208e-01 -8.1045257172269927e-03 1.1073912902207252e-02 + 6.5040000000000015e+04 2.1902229808803906e+04 -3.0680793932661077e+05 4.3011314877452608e+06 -1.6493428483377627e+05 2.3121887540658978e+06 1.2430120491659816e+06 4.0346418254692855e+02 + -5.6561142901153280e+03 -3.0406144937418580e+03 7.4380904605901010e+00 1.3331550467629919e+01 -1.8713251983748142e+02 -1.0060300903016201e+02 2.4609176588441906e-01 + 8.1821128059801455e-03 2.8901187481155556e+01 -4.0529970846730168e+02 -2.1787532539668121e+02 5.3298220369783789e-01 1.7601959624527552e-02 3.8273743763477953e-02 + 6.5100000000000015e+04 9.6812130807279813e+04 -6.4198998762522836e+05 4.2580051575235948e+06 -3.4237806343489257e+05 2.2708085663673319e+06 1.2110639183522647e+06 8.4311618402995475e+02 + -5.5918953020800463e+03 -2.9821954040035716e+03 7.3437851802744838e+00 7.9969010588414264e+01 -5.3050203351184837e+02 -2.8292664275387347e+02 6.9669807521044536e-01 + 6.6135194771423017e-02 8.8690925019049288e+01 -5.8830593519208287e+02 -3.1373797109180782e+02 7.7260142191519310e-01 7.3265087585771105e-02 8.1363282444891952e-02 + 6.5160000000000015e+04 2.2362140351301714e+05 -9.6610710449812852e+05 4.1742158604661669e+06 -5.1103180975838774e+05 2.2079752723255251e+06 1.1679568317284824e+06 1.2670609031827080e+03 + -5.4744373483269101e+03 -2.8957541954564449e+03 7.1798054574913337e+00 1.9989856354008828e+02 -8.6375665563920450e+02 -4.5690035965309664e+02 1.1328157603121722e+00 + 1.7877442968308549e-01 1.7657311446250912e+02 -7.6295159213705563e+02 -4.0355715841482890e+02 1.0005998271009582e+00 1.5784363426374726e-01 1.3952781980351942e-01 + 6.5220000000000015e+04 3.9995099830148387e+05 -1.2728933752812792e+06 4.0513657741014636e+06 -6.6762366861856799e+05 2.1248956175424648e+06 1.1145217174913778e+06 1.6671275714928304e+03 + -5.3060296408853801e+03 -2.7829728983190603e+03 6.9493996333844246e+00 3.7087638816090441e+02 -1.1804666540346245e+03 -6.1915608320769911e+02 1.5460547369477831e+00 + 3.4399841569435768e-01 2.9088765000689358e+02 -9.2586615375348731e+02 -4.8559345335261389e+02 1.2125933712559134e+00 2.6974302620398877e-01 2.1166437446283853e-01 + 6.5280000000000015e+04 6.2246801488411427e+05 -1.5564140689446251e+06 3.8918105852432409e+06 -8.0911304590052727e+05 2.0231676550916634e+06 1.0517895084672086e+06 2.0356146398721116e+03 + -5.0899388484135861e+03 -2.6460390151132333e+03 6.6570827384177509e+00 5.8968147621032642e+02 -1.4745231962819464e+03 -7.6655266728318782e+02 1.9284816097379642e+00 + 5.5870499033624221e-01 4.2946838434256614e+02 -1.0739064413532458e+03 -5.5825814624913801e+02 1.4045148185004388e+00 4.0684913853653043e-01 2.9640455954803191e-01 + 6.5340000000000015e+04 8.8695085944605106e+05 -1.8111791841844181e+06 3.6986139628947298e+06 -9.3274879117314133e+05 1.9047498737527768e+06 9.8097122502625897e+05 2.3654353807025313e+03 + -4.8303437969042761e+03 -2.4876021766384924e+03 6.3085436162074897e+00 8.5218062681610036e+02 -1.7402539872383172e+03 -8.9623522647132597e+02 2.2727680797942265e+00 + 8.1885609240216795e-01 5.8968638210936149e+02 -1.2042160118782797e+03 -6.2014318782514022e+02 1.5726894742990087e+00 5.6657162686358509e-01 3.9214226185630302e-01 + 6.5400000000000015e+04 1.1883711350711300e+06 -2.0322481518344309e+06 3.4754886806500438e+06 -1.0361216661870668e+06 1.7719235449139522e+06 9.0343467974162323e+05 2.6502507602824439e+03 + -4.5322533424977182e+03 -2.3107223353496192e+03 5.9105309193331568e+00 1.1534102688792782e+03 -1.9725298078021517e+03 -1.0056886089728005e+03 2.5723262562023193e+00 + 1.1195595642978700e+00 7.6850164406130659e+02 -1.3142786783847778e+03 -6.7004747637075025e+02 1.7139026369028421e+00 7.4589577194741608e-01 4.9706550644288855e-01 + 6.5460000000000015e+04 1.5209905952961803e+06 -2.2153237778994069e+06 3.2267255952991135e+06 -1.1172101474399741e+06 1.6272490485808309e+06 8.2067826913452183e+05 2.8845872585322850e+03 + -4.2014091870584016e+03 -2.1188105853796524e+03 5.4707205369262573e+00 1.4876733404357640e+03 -2.1668600807013745e+03 -1.0927840880599476e+03 2.8214286038506424e+00 + 1.4551660145491190e+00 9.6252221058011287e+02 -1.4019652380811249e+03 -7.0699905235424717e+02 1.8254576755390490e+00 9.4144168938873329e-01 6.0919182173081243e-01 + 6.5520000000000015e+04 1.8784712318009515e+06 -2.3568337386889001e+06 2.9571118983731028e+06 -1.1744187487286625e+06 1.4735170409145700e+06 7.3430236587372760e+05 3.0639376502221871e+03 + -3.8441756460525230e+03 -1.9155638101843465e+03 4.9975672769558326e+00 1.8486492187625979e+03 -2.3194758404873292e+03 -1.1558184977915594e+03 3.0153106297426122e+00 + 1.8193786481227088e+00 1.1680694436454678e+03 -1.4655726338519250e+03 -7.3027284433636612e+02 1.9052238557001171e+00 1.1495296612967711e+00 7.2640638026403970e-01 + 6.5580000000000015e+04 2.2539963505230974e+06 -2.4539981923871646e+06 2.6718402361672157e+06 -1.2066081990263420e+06 1.3136954092964812e+06 6.4597886216130143e+05 3.1848431247957888e+03 + -3.4674185702869363e+03 -1.7048944436171303e+03 4.5001438207865423e+00 2.2295145058540365e+03 -2.4273987527016629e+03 -1.1935451946921032e+03 3.1502547926107245e+00 + 2.2053738106762424e+00 1.3812482033333372e+03 -1.5038549315716371e+03 -7.3940369970614188e+02 1.9516732509796650e+00 1.3662502800137934e+00 8.4650216581447468e-01 + 6.5640000000000015e+04 2.6404003182146642e+06 -2.5048823442234551e+06 2.3764104397185366e+06 -1.2131169688859486e+06 1.1508730255129398e+06 5.5741944160853082e+05 3.2449554975293868e+03 + -3.0783757630732835e+03 -1.4908566860655808e+03 3.9879700832368621e+00 2.6230723298500297e+03 -2.4884951067762963e+03 -1.2051963871241639e+03 3.2236545055127990e+00 + 2.6059298774294022e+00 1.5980205771514195e+03 -1.5160456554008179e+03 -7.3419452392191670e+02 1.9639062967847825e+00 1.5875380522636777e+00 9.6722140671824797e-01 + 6.5700000000000015e+04 3.0303045344439885e+06 -2.5084330893504578e+06 2.0765257179558321e+06 -1.1937738016447569e+06 9.8820135286369349e+05 4.7034317264154390e+05 3.2430786421805360e+03 + -2.6845213245990658e+03 -1.2775705459131773e+03 3.4708361563229855e+00 3.0218877262066644e+03 -2.5015139972732040e+03 -1.1904965372085694e+03 3.2340574828538324e+00 + 3.0135620513023391e+00 1.8142817885510822e+03 -1.5018711860461221e+03 -7.1471944227788299e+02 1.9416657515089570e+00 1.8092470970867733e+00 1.0862975186829644e+00 + 6.5760000000000015e+04 3.4162571022351813e+06 -2.4644991529447455e+06 1.7779852437968021e+06 -1.1489010709214015e+06 8.2883498859992577e+05 3.8644402142592089e+05 3.1791886512959400e+03 + -2.2934264037537291e+03 -1.0691450825653337e+03 2.9586220117006143e+00 3.4184266142658325e+03 -2.4661092028371008e+03 -1.1496667031855359e+03 3.1811880585658390e+00 + 3.4206606213034734e+00 2.0259369053418372e+03 -1.4615550899830937e+03 -6.8132198723943270e+02 1.8853390347727661e+00 2.0272275840163445e+00 1.2014968185920494e+00 + 6.5820000000000015e+04 3.7908736337798098e+06 -2.3738344457511930e+06 1.4865751043883495e+06 -1.0793089504550591e+06 6.7587222940184560e+05 3.0735887678418931e+05 3.0544326047994027e+03 + -1.9126188481843101e+03 -8.6960221267938914e+02 2.4611170950937926e+00 3.8051958808254385e+03 -2.3828445614445759e+03 -1.0834198477345758e+03 3.0659484643010044e+00 + 3.8196302620553730e+00 2.2289769869649590e+03 -1.3958134055379351e+03 -6.3460839933258148e+02 1.7959491070469349e+00 2.2374015939823280e+00 1.3106593010579610e+00 + 6.5880000000000015e+04 4.1469766353978687e+06 -2.2380846505225860e+06 1.2079595940957819e+06 -9.8628054366998002e+05 5.3229673548430181e+05 2.3463666421551289e+05 2.8711061925598337e+03 + -1.5494442123872723e+03 -6.8280240457115212e+02 1.9878428543611921e+00 4.1748821151042393e+03 -2.2531829177936374e+03 -9.9294728690233433e+02 2.8903993958208107e+00 + 4.2030280148373516e+00 2.4195533473033502e+03 -1.3058410608539868e+03 -5.7543620869128119e+02 1.6751342345471232e+00 2.4358371362731668e+00 1.4117378069150308e+00 + 6.5940000000000015e+04 4.4777309662159318e+06 -2.0597573458571997e+06 9.4757480367411464e+05 -8.7154827600950713e+05 4.0092133940402605e+05 1.6970910160677606e+05 2.6326107787001506e+03 + -1.2109305098495286e+03 -5.1237352706501702e+02 1.5478810954499231e+00 4.5204866077007746e+03 -2.0794589848981650e+03 -8.7989659549162820e+02 2.6577205059525313e+00 + 4.5636976784642780e+00 2.5940486653722369e+03 -1.1932897395557668e+03 -5.0489833797350155e+02 1.5251171439824482e+00 2.6188191195591419e+00 1.5028349567409935e+00 + 6.6000000000000015e+04 4.7767729546722518e+06 -1.8421762542266878e+06 7.1052640255621157e+05 -7.3726200075803325e+05 2.8433499966768688e+05 1.1386361618257884e+05 2.3433908097688022e+03 + -9.0365898711618161e+02 -3.6164404316914795e+02 1.1497108772110609e+00 4.8354543330667639e+03 -1.8648367172369512e+03 -7.4634141791513161e+02 2.3721517446808718e+00 + 4.8948984646358191e+00 2.7491437513547676e+03 -1.0602376428977047e+03 -4.2430303565632084e+02 1.3486642152689132e+00 2.7829161588888174e+00 1.5822372758616750e+00 + 6.6060000000000015e+04 5.0383308830660181e+06 -1.5894204665214883e+06 5.0149342505886813e+05 -5.8594940674671333e+05 1.8485383794029092e+05 6.8218901403245458e+04 2.0088527641268247e+03 + -6.3364306574791567e+02 -2.3358165115146909e+02 8.0105646108254414e-01 5.1137947770441424e+03 -1.6132520297678407e+03 -5.9474375480469007e+02 2.0389167252552682e+00 + 5.1904259330680622e+00 2.8818788685375275e+03 -9.0915171895570961e+02 -3.3515000995467898e+02 1.1490354902854734e+00 2.9250422017696081e+00 1.6484459992744955e+00 + 6.6120000000000015e+04 5.2573347110508280e+06 -1.3062497431694232e+06 3.2463975827606313e+05 -4.2046944246294355e+05 1.0447712367680445e+05 3.3703544862335773e+04 1.6352671199338729e+03 + -4.0621744315406698e+02 -1.3073837603905233e+02 5.0874862178030666e-01 5.3501926336674787e+03 -1.3293419077583267e+03 -4.2790940154680436e+02 1.6641295274597969e+00 + 5.4447233895307798e+00 2.9897086151996014e+03 -7.4284303573580314e+02 -2.3910318588492888e+02 9.2992639087111018e-01 3.0425120601251292e+00 1.7002041074673839e+00 + 6.6180000000000015e+04 5.4295131016249750e+06 -9.9801721941862360e+05 1.8353489264836200e+05 -2.4395958449231510e+05 4.4848983180333322e+04 1.1038104814674733e+04 1.2296550679996112e+03 + -2.2593915990472462e+02 -5.5203001235046500e+01 2.7860138126289008e-01 5.5401065674703623e+03 -1.0183611388890268e+03 -2.4893730717704798e+02 1.2546865454644793e+00 + 5.6529820842926783e+00 3.0705494775242310e+03 -5.6441606682331599e+02 -1.3796055216682899e+02 6.9540213309757970e-01 3.1330900294632240e+00 1.7365192005950814e+00 + 6.6240000000000015e+04 5.5514760327348206e+06 -6.7057104740952037e+05 8.1085338027288599e+04 -5.9777877927478905e+04 7.2265128314449539e+03 7.2095459747893062e+02 7.9966189352096262e+02 + -9.6502233428791172e+01 -8.5616061534164221e+00 1.1530595744081243e-01 5.6798544248619337e+03 -6.8608807031674837e+02 -6.1163705181942312e+01 8.1814514178459408e-01 + 5.8112287060217547e+00 3.1228192772230595e+03 -3.7721274035533617e+02 -3.3621603305151702e+01 4.4982589438220105e-01 3.1950308706276038e+00 1.7566818734069802e+00 + 6.6300000000000015e+04 5.6207815179783609e+06 -3.3014668784107908e+05 1.9477930133949689e+04 1.2855923856895360e+05 -7.5451304451315937e+03 3.0181514967855046e+03 3.5341910374764575e+02 + -2.0667242008834794e+01 8.1331501537280886e+00 2.2343460167605651e-02 5.7666834940340241e+03 -3.3872095024566119e+02 1.3189805851409994e+02 3.6259099067429162e-01 + 5.9163988602503848e+00 3.1454678632525802e+03 -1.8475217601037110e+02 7.1947084368732448e+01 1.9778184266377483e-01 3.2271125415808419e+00 1.7602793171104196e+00 + 6.6360000000000015e+04 5.6359852175204521e+06 1.6748282471756444e+04 1.3605693778087408e+02 3.1744224076705589e+05 9.4979683832178796e+02 1.7957520334210745e+04 -1.0060248125337728e+02 + -2.0702915064797225e-01 -5.6165164729175592e+00 1.9176424737214254e-03 5.7988246538720086e+03 1.7233454418207721e+01 3.2662101624458415e+02 -1.0350389532586442e-01 + 5.9663954494047493e+00 3.1379985356385168e+03 9.3329046929853110e+00 1.7674757842545472e+02 -5.6005814726604750e-02 3.2286601964686770e+00 1.7472039475317938e+00 + 6.6420000000000015e+04 5.5966719950933727e+06 3.6345485490907682e+05 2.3689625165720819e+04 5.0323582399411540e+05 3.2687923743727613e+04 4.5327073288299005e+04 -5.5374631238840971e+02 + -3.5869479243611856e+01 -4.9741711087430872e+01 5.4908798780852940e-02 5.7755294943748504e+03 3.7507717229242195e+02 5.1933036220515385e+02 -5.7143035157109745e-01 + 5.9601310841813016e+00 3.1004798290712160e+03 2.0136206624374478e+02 2.7878703756445077e+02 -3.0675655590128914e-01 3.1995610909900094e+00 1.7176569278881695e+00 + 6.6480000000000015e+04 5.5034687685072292e+06 7.0328667472518410e+05 8.9959367281833649e+04 6.8234703177875257e+05 8.7205049198364446e+04 8.4677817226218671e+04 -9.9732787912994434e+02 + -1.2735807833290585e+02 -1.2360495796059517e+02 1.8084965601201941e-01 5.6970897159788237e+03 7.2804240346906852e+02 7.0637047278740852e+02 -1.0323962550073555e+00 + 5.8975538158230973e+00 3.0335474136847797e+03 3.8767428643042751e+02 3.7611429066095860e+02 -5.4971879402842683e-01 3.1402701259222652e+00 1.6721465075389370e+00 + 6.6540000000000015e+04 5.3580383052354297e+06 1.0296553672747464e+06 1.9795586058376060e+05 8.5129301269037114e+05 1.6360249538284953e+05 1.3533092862755343e+05 -1.4227940925841510e+03 + -2.7333072125945421e+02 -2.2600831170732036e+02 3.7792383272388869e-01 5.5648383342835305e+03 1.0694150163010631e+03 8.8417208082885145e+02 -1.4776834437141055e+00 + 5.7796556116913020e+00 2.9383959945270240e+03 5.6469523917175729e+02 4.6685595097454842e+02 -7.8025537530336453e-01 3.0518058377891597e+00 1.6114811419611981e+00 + 6.6600000000000015e+04 5.1630539248313792e+06 1.3361949025781988e+06 3.4589339316810487e+05 1.0067672044613162e+06 2.6056148265005968e+05 1.9638920427135209e+05 -1.8218816883844383e+03 + -4.7141697291192378e+02 -3.5521145171766676e+02 6.4298718272662825e-01 5.3811324577100577e+03 1.3926581596333885e+03 1.0493184990105292e+03 -1.8988050265304803e+00 + 5.6084631656965360e+00 2.8167612245591818e+03 7.2900362736218403e+02 5.4925146438524337e+02 -9.9392803299315147e-01 2.9357367413741478e+00 1.5367574125535224e+00 + 6.6660000000000015e+04 4.9221553821445182e+06 1.6168827851477587e+06 5.3121856791794545e+05 1.1457027556679128e+06 3.7636534502666991e+05 2.6675262376876193e+05 -2.1867720407893007e+03 + -7.1825374122341918e+02 -5.0895959319341955e+02 9.7161210114309127e-01 5.1493176780405647e+03 1.6915339404276335e+03 1.1986097782592346e+03 -2.2876606942896180e+00 + 5.3870108651724680e+00 2.6708917956271989e+03 8.7739544929246381e+02 6.2168649280170655e+02 -1.1865794891840860e+00 2.7941580574640952e+00 1.4493428361394016e+00 + 6.6720000000000015e+04 4.6398865195630724e+06 1.8661558771927513e+06 7.5065328845131409e+05 1.2653320240630703e+06 5.0892927174116881e+05 3.4513778877323365e+05 -2.5102397581084019e+03 + -1.0095390594873033e+03 -6.8452090501248972e+02 1.3581546118435850e+00 4.8736743985751727e+03 1.9602211014202055e+03 1.3291236943433209e+03 -2.6366875787165314e+00 + 5.1192959881012730e+00 2.5035120287382047e+03 1.0069450878876623e+03 6.8272404562759914e+02 -1.3544118741300444e+00 2.6296590008340468e+00 1.3508537327103103e+00 + 6.6780000000000015e+04 4.3216155929108979e+06 2.0790187176592560e+06 1.0002515234634379e+06 1.3632410376952239e+06 6.5583712826745352e+05 4.3010093434999860e+05 -2.7857924217491363e+03 + -1.3401033935711509e+03 -8.7873297038704186e+02 1.7958437392678297e+00 4.5593467015065680e+03 2.1934266422216551e+03 1.4382724759351902e+03 -2.9390041393971518e+00 + 4.8102164366306486e+00 2.3177754370399289e+03 1.1150621321553892e+03 7.3113279156693625e+02 -1.4940601146435051e+00 2.4452809343533963e+00 1.2431283927202346e+00 + 6.6840000000000015e+04 3.9734394901701869e+06 2.2511422877938007e+06 1.2754690004711198e+06 1.4374178704198515e+06 8.1438478142363764e+05 5.2006414129410958e+05 -3.0077988747729128e+03 + -1.7039975917709712e+03 -1.0880576662616302e+03 2.2768923076812952e+00 4.2122546298410671e+03 2.3864893529062424e+03 1.5238542166250627e+03 -3.1885445219407966e+00 + 4.4654915376074529e+00 2.1172098825691992e+03 1.1995428706955979e+03 7.6591200787244134e+02 -1.6026589426706936e+00 2.2444668206539680e+00 1.1281958542160453e+00 + 6.6900000000000015e+04 3.6020733677729447e+06 2.3789512969650594e+06 1.5712447389005318e+06 1.4862939674155323e+06 9.8162922843280586e+05 6.1334431488339754e+05 -3.1716035700745369e+03 + -2.0945962953456597e+03 -1.3086436797288650e+03 2.7926279397187010e+00 3.8389910493271409e+03 2.5354732785564138e+03 1.5840979565274320e+03 -3.3801808394207598e+00 + 4.0915667065924808e+00 1.9056551010391270e+03 1.2586154408795078e+03 7.8631265655941343e+02 -1.6779022009686324e+00 2.0310025480476375e+00 1.0082406782937388e+00 + 6.6960000000000015e+04 3.2147275195672275e+06 2.4596982215234092e+06 1.8820930995461142e+06 1.5087775591524055e+06 1.1544427116866945e+06 7.0818443683557410e+05 -3.2736246339798527e+03 + -2.5047153288328864e+03 -1.5363957248333068e+03 3.3336426432923774e+00 3.4467045661569509e+03 2.6372492219279129e+03 1.6177014848356121e+03 -3.5098308831630844e+00 + 3.6955030944404097e+00 1.6871935306675796e+03 1.2909776826023485e+03 7.9185412175100566e+02 -1.7180931739900152e+00 1.8089508809126806e+00 8.8556420345160980e-01 + 6.7020000000000015e+04 2.8189735645311684e+06 2.4915225253507853e+06 2.2022048078901991e+06 1.5042784241295126e+06 1.3295708921564389e+06 8.0278654470475670e+05 -3.3114334798521450e+03 + -2.9267412854235354e+03 -1.7670493675074561e+03 3.8899589572709594e+00 3.0429702871292602e+03 2.6895625253223170e+03 1.6238610050885723e+03 -3.5745488649516575e+00 + 3.2848536800098458e+00 1.4660755411334453e+03 1.2958268358667690e+03 7.8233620052997321e+02 -1.7221847483849158e+00 1.5825789677245909e+00 7.6254285513710862e-01 + 6.7080000000000015e+04 2.4226022859482053e+06 2.4734937230493408e+06 2.5255552077343478e+06 1.4727234010907698e+06 1.5036940577469054e+06 8.9534584809355845e+05 -3.2838140373752854e+03 + -3.3527712197317237e+03 -1.9962502142515839e+03 4.4512101782208511e+00 2.6356505008611098e+03 2.6910855459350823e+03 1.6022919156993244e+03 -3.5725969427481217e+00 + 2.8675276033406925e+00 1.2466403054344680e+03 1.2728803333028186e+03 7.5784600886564715e+02 -1.6898083151107610e+00 1.3562805122974468e+00 6.4158417495264475e-01 + 6.7140000000000015e+04 2.0334756694467515e+06 2.4056372135089021e+06 2.8460178235461074e+06 1.4145622088589109e+06 1.6734902607445498e+06 9.8408535507667891e+05 -3.1907999658806316e+03 + -3.7747600789453450e+03 -2.2196360838473161e+03 5.0068317597600638e+00 2.2327476293961104e+03 2.6414534498935432e+03 1.5532400885097918e+03 -3.5034955074558778e+00 + 2.4516448546456089e+00 1.0332336884258286e+03 1.2223870700921411e+03 7.1875954314976764e+02 -1.6212904729734008e+00 1.1344938765098989e+00 5.2508131454147222e-01 + 6.7200000000000015e+04 1.6593758616164748e+06 2.2889421098845131e+06 3.1574811599593926e+06 1.3307633042748286e+06 1.8356992134762481e+06 1.0672903564389439e+06 -3.0336885870941651e+03 + -4.1846732597630144e+03 -2.4329206692833595e+03 5.5462605961056770e+00 1.8422520520565818e+03 2.5412822094160701e+03 1.4774831836051499e+03 -3.3680505202159940e+00 + 2.0453837623243079e+00 8.3012464304167349e+02 1.1451286893904808e+03 6.6573772927311893e+02 -1.5176567856285019e+00 9.2161754413180141e-01 4.1536681636034767e-01 + 6.7260000000000015e+04 1.3078538984021395e+06 2.1253506180765829e+06 3.4539665513298223e+06 1.2227996935856901e+06 1.9871857266267440e+06 1.1433421013586344e+06 -2.8150306831358207e+03 + -4.5746414731796067e+03 -2.6319771083020964e+03 6.0591385618758506e+00 1.4719876246277609e+03 2.3921680018260536e+03 1.3763217222840919e+03 -3.1683565804357210e+00 + 1.6568240395300604e+00 6.4142170270171061e+02 1.0424106048397484e+03 5.9971689661336450e+02 -1.3806220769313533e+00 7.2192452573308130e-01 3.1466657232337703e-01 + 6.7320000000000015e+04 9.8608112852066942e+05 1.9177288647841555e+06 3.7297447992114038e+06 1.0926248070651747e+06 2.1250014533869396e+06 1.2107499974996683e+06 -2.5385957533088995e+03 + -4.9371149321090334e+03 -2.8129198152458807e+03 6.5355163705500106e+00 1.1294578820092399e+03 2.1966675664151903e+03 1.2515598439584990e+03 -2.9077748579840561e+00 + 1.2937884066060150e+00 4.7099122297017414e+02 9.1604268646485457e+02 5.2189372942299929e+02 -1.2125670147132364e+00 5.3947739941305206e-01 2.2505489875368384e-01 + 6.7380000000000015e+04 7.0070627684410498e+05 1.6698194414713813e+06 3.9794493049585340e+06 9.4263874677123723e+05 2.2464437064560060e+06 1.2681816818345673e+06 -2.2093128156514076e+03 + -5.2650137650132983e+03 -2.9721828938106664e+03 6.9660535724617789e+00 8.2169600663471579e+02 1.9582594545451245e+03 1.1054758847124644e+03 -2.5908855287895189e+00 + 9.6368597934028322e-01 3.2237904878532458e+02 7.6830974983163310e+02 4.3370486573949927e+02 -1.0165010229397380e+00 3.7804574733734603e-01 1.4841168509373651e-01 + 6.7440000000000015e+04 4.5772105073556275e+05 1.3861763038428093e+06 4.1981834203574983e+06 7.7564541831793985e+05 2.3491101445095232e+06 1.3144903359627537e+06 -1.8331873714065930e+03 + -5.5518715263140175e+03 -3.1065934627158517e+03 7.3422104002380379e+00 5.5512167068370638e+02 1.6812865019205460e+03 9.4078313104914366e+02 -2.2234149086643398e+00 + 6.7336071107388140e-01 1.9873726715807885e+02 6.0193220506802550e+02 3.3680143104806467e+02 -7.9601187182104283e-01 2.4102776975717460e-01 8.6382567926265599e-02 + 6.7500000000000015e+04 2.6233708539987600e+05 1.0720830385843730e+06 4.3816198031973019e+06 5.9480125421948137e+05 2.4309481806117883e+06 1.3487386612144031e+06 -1.4171956958101384e+03 + -5.7919687288606856e+03 -3.2134382867301451e+03 7.6564272014545987e+00 3.3540782032073662e+02 1.3708802641548191e+03 7.6058132454537076e+02 -1.8121380769532323e+00 + 4.2894821136848443e-01 1.0275765227865293e+02 4.2001744422937810e+02 2.3301891174757569e+02 -5.5520261919719627e-01 1.3137784287611218e-01 4.0343054944182596e-02 + 6.7560000000000015e+04 1.1887685264853828e+05 7.3345587113124412e+05 4.5260896791121392e+06 4.0355642382740136e+05 2.4902980478202547e+06 1.3702189844959045e+06 -9.6915814881084202e+02 + -5.9804534534500617e+03 -3.2905222060672127e+03 7.9022873404856053e+00 1.6736035594539609e+02 1.0328685821254878e+03 5.6829971822704488e+02 -1.3647583950275350e+00 + 2.3574421697950670e-01 3.6613317199780631e+01 2.2600277018399930e+02 1.2434289053466856e+02 -2.9861690297945997e-01 5.1541726117676039e-02 1.1367471612102957e-02 + 6.7620000000000015e+04 3.0680923766043019e+04 3.7673313108491676e+05 4.6286600761029404e+06 2.0558959837595362e+05 2.5259285665139658e+06 1.3784690351520246e+06 -4.9759370249259308e+02 + -6.1134462862176679e+03 -3.3362169922535631e+03 8.0746596798438564e+00 5.4813463554427855e+01 6.7366785743536218e+02 3.6763269946999776e+02 -8.8976592125704557e-01 + 9.8087836565898437e-02 1.9099488548181394e+00 2.3590884723733105e+01 1.2871274810856770e+01 -3.1153896697889993e-02 3.4010059523817493e-03 2.0352078149180161e-04 + 6.7680000000000015e+04 3.3684920344617780e+01 8.7532064904495692e+03 4.6871973108474314e+06 4.7374943976344057e+03 2.5370647916030735e+06 1.3732830146339836e+06 -1.1558353011045599e+01 + -6.1881271024715006e+03 -3.3494994310062511e+03 8.1698170866815740e+00 5.4307254344880096e-01 3.0016199540312255e+02 1.6246918367149516e+02 -3.9627727848386235e-01 + 1.9262430768021688e-02 -3.5217652545992484e-01 -1.8332085607508591e+02 -9.9226257357540987e+01 2.4202547676869213e-01 -1.1771810059779479e-02 7.2531346683866252e-03 + 6.7740000000000015e+04 2.8109257380642452e+04 -3.6337670449881966e+05 4.7004152612293307e+06 -1.9507944986981410e+05 2.5234068724982338e+06 1.3547176724374297e+06 4.7952949065492771e+02 + -6.2028015611872661e+03 -3.3299776448261359e+03 8.1855278772145823e+00 6.2005686122002484e+00 -8.0429693494570500e+01 -4.3182855164390759e+01 1.0613996877239415e-01 + 1.4166480486732134e-03 3.0195585969309697e+01 -3.9071604921655489e+02 -2.0975079310879781e+02 5.1559923180620626e-01 6.6536497748995163e-03 3.2560167291656804e-02 + 6.7800000000000015e+04 1.1493898154659272e+05 -7.3241850409221451e+05 4.6679072523696562e+06 -3.8993380650794884e+05 2.4851396312949639e+06 1.3230932016104457e+06 9.6607319183971322e+02 + -6.1569455866621602e+03 -3.2779049125960601e+03 8.1211176897660380e+00 7.2268487218211931e+01 -4.6069305099711647e+02 -2.4527521483625705e+02 6.0765493046026320e-01 + 4.5507729205760954e-02 9.3276536408577925e+01 -5.9453820953110687e+02 -3.1651784185246686e+02 7.8418985917548323e-01 5.8645364675978494e-02 7.5805328715251558e-02 + 6.7860000000000015e+04 2.5940139244676536e+05 -1.0911450469838090e+06 4.5901607084263675e+06 -5.7596876630952617e+05 2.4229325517302370e+06 1.2789888731350219e+06 1.4384879191753812e+03 + -6.0512265711056198e+03 -3.1941805079999363e+03 7.9774999182328328e+00 1.9803945883034908e+02 -8.3316526358559463e+02 -4.3980004893689170e+02 1.0983691427796924e+00 + 1.5126872139091796e-01 1.8796790320140644e+02 -7.9077148161139235e+02 -4.1740121080636158e+02 1.0424725102190953e+00 1.4350213844386794e-01 1.3630860175331674e-01 + 6.7920000000000015e+04 4.5923515479027882e+05 -1.4324830906001425e+06 4.4685540723733222e+06 -7.4947505062158231e+05 2.3379300688959109e+06 1.2232334382397740e+06 1.8873926079939808e+03 + -5.8875005216633117e+03 -3.0803373560151103e+03 7.7571735214298858e+00 3.8161918285115246e+02 -1.1904836938476333e+03 -6.2287053114092919e+02 1.5685163356710010e+00 + 3.1720071604966138e-01 3.1271330208853533e+02 -9.7552142306514816e+02 -5.1037617646015121e+02 1.2852835154903461e+00 2.5986066164347277e-01 2.1303921144463234e-01 + 6.7980000000000015e+04 7.1107494809109252e+05 -1.7496544376661272e+06 4.3053358621700238e+06 -9.0696554697627714e+05 2.2317322524876003e+06 1.1568904384231931e+06 2.3037998256633427e+03 + -5.6687848953310686e+03 -2.9385165955602001e+03 7.4641877593100876e+00 6.1995368894270223e+02 -1.5255342553550197e+03 -7.9079990204714647e+02 2.0086619389763611e+00 + 5.4059066725343696e-01 4.6534829184097958e+02 -1.1450941593355133e+03 -5.9356103278960143e+02 1.5077268840237366e+00 4.0571647752158302e-01 3.0463304477099201e-01 + 6.8040000000000015e+04 1.0105098079806722e+06 -2.0363123663917494e+06 4.1035861058394625e+06 -1.0452461169901472e+06 2.1063661798359836e+06 1.0812386720586894e+06 2.6792995087241370e+03 + -5.3992074059035267e+03 -2.7714294309070510e+03 7.1040741837448751e+00 9.0888061437956367e+02 -1.8315962013077915e+03 -9.4017721223228750e+02 2.4098979920603973e+00 + 8.1755477138556354e-01 6.4313864849074707e+02 -1.2960722227366518e+03 -6.6525612021029838e+02 1.7052764424412328e+00 5.7845859360234742e-01 4.0941724645015343e-01 + 6.8100000000000015e+04 1.3521629504880116e+06 -2.2866705091849379e+06 3.8671607725325120e+06 -1.1614810879616374e+06 1.9642484949935710e+06 9.9774817168038501e+05 3.0062326308231309e+03 + -5.0839316244552547e+03 -2.5823069415522523e+03 6.6837469786902393e+00 1.2432036903002886e+03 -2.1024802252990662e+03 -1.0679381209353392e+03 2.7640291605969085e+00 + 1.1431067970508761e+00 8.4283069350562323e+02 -1.4253854346067330e+03 -7.2397948070763596e+02 1.8738713383907237e+00 7.7491716086823226e-01 5.2544154619874262e-01 + 6.8160000000000015e+04 1.7297916430758964e+06 -2.4956214699537503e+06 3.6006201834059027e+06 -1.2532520361910274e+06 1.8081398422830359e+06 9.0805214505402441e+05 3.2778510394714331e+03 + -4.7290607065526783e+03 -2.3748387883802284e+03 6.2113734576547142e+00 1.6167891017993556e+03 -2.3326568776320187e+03 -1.1714291969686703e+03 3.0637457102173551e+00 + 1.5112501593651000e+00 1.0607127343492243e+03 -1.5303752762735949e+03 -7.6849834753524590e+02 2.0100027534709528e+00 9.9142332724584414e-01 6.5051570832188765e-01 + 6.8220000000000015e+04 2.1364052494422584e+06 -2.6588426598399552e+06 3.3091427350547840e+06 -1.3186085981152158e+06 1.6410920416654847e+06 8.1391542316691147e+05 3.4884599567697869e+03 + -4.3415210604607901e+03 -2.1531020009523900e+03 5.6962171897607119e+00 2.0226818903825379e+03 -2.5173724925218703e+03 -1.2484643010153891e+03 3.3027795460654050e+00 + 1.9150919721840389e+00 1.2926864207271974e+03 -1.6088513268372485e+03 -7.9785576431657171e+02 2.1107898503476465e+00 1.2238800821601206e+00 7.8225234714722447e-01 + 6.8280000000000015e+04 2.5643991739147017e+06 -2.7728870774039058e+06 2.9984255895644315e+06 -1.3561102020453669e+06 1.4663890339988312e+06 7.1720003673859313e+05 3.6335399765985039e+03 + -3.9289282243274320e+03 -1.9214812582611851e+03 5.1484568648290878e+00 2.4532401199325050e+03 -2.6527500850573424e+03 -1.2973717971786073e+03 3.4760397867808930e+00 + 2.3469768128842308e+00 1.5343465960774097e+03 -1.6591385153090196e+03 -8.1139173326788182e+02 2.1740432111462344e+00 1.4678426583405597e+00 9.1811422897002148e-01 + 6.8340000000000015e+04 3.0057020756442472e+06 -2.8352570570247546e+06 2.6745742720044861e+06 -1.3648577954161207e+06 1.2874827632255806e+06 6.1982860804687114e+05 3.7098458124313838e+03 + -3.4994376378049701e+03 -1.6845822782475764e+03 4.5789846111662991e+00 2.9002841290567512e+03 -2.7358729857223602e+03 -1.3170315322521114e+03 3.5797247770829488e+00 + 2.7986374893778008e+00 1.7810680316112498e+03 -1.6801141265410888e+03 -8.0875840751507781e+02 2.1983142955969508e+00 1.7186068402165211e+00 1.0554650788808939e+00 + 6.8400000000000015e+04 3.4519334223662326e+06 -2.8444593529633833e+06 2.3439833637227616e+06 -1.3445148463943575e+06 1.1079252775519120e+06 5.2374629579367558e+05 3.7154795447077668e+03 + -3.0615833517054789e+03 -1.4471400979216735e+03 3.9991879941313808e+00 3.3552578396560702e+03 -2.7648493259553393e+03 -1.3069007292074709e+03 3.6114079408052575e+00 + 3.2613596905494044e+00 2.0280972666859789e+03 -1.6712337087657988e+03 -7.8992896507077921e+02 2.1829297473187248e+00 1.9713033347367250e+00 1.1916228228619032e+00 + 6.8460000000000015e+04 3.8945682157021230e+06 -2.8000403090120959e+06 2.0132106830778306e+06 -1.2953171201441155e+06 9.3129842043261405e+05 4.3088206638613698e+05 3.6499366623588526e+03 + -2.6241080010606252e+03 -1.2139241480784563e+03 3.4207203130849075e+00 3.8093987965094398e+03 -2.7388558822781370e+03 -1.2670281723950116e+03 3.5700954387599535e+00 + 3.7261570452859689e+00 2.2706476502601608e+03 -1.6325452609290924e+03 -7.5519993460596663e+02 2.1280097047327375e+00 2.2209961992513478e+00 1.3239141267665362e+00 + 6.8520000000000015e+04 4.3251055498626186e+06 -2.7026002760475702e+06 1.6888474980421027e+06 -1.2180709638835648e+06 7.6114254177468142e+05 3.4311008410409233e+05 3.5141237738894829e+03 + -2.1957875708839665e+03 -9.8964210443642673e+02 2.8552640860077108e+00 4.2539133991489316e+03 -2.6581602325951421e+03 -1.1980563165444485e+03 3.4562542231757272e+00 + 4.1839528531303358e+00 2.5039955955833334e+03 -1.5646913321736877e+03 -7.0518688599063671e+02 2.0344696297059395e+00 2.4627832147141353e+00 1.4497290564958669e+00 + 6.8580000000000015e+04 4.7352375670813657e+06 -2.5537868722704966e+06 1.3773874121803909e+06 -1.1141400755261944e+06 6.0088568794392818e+05 2.6221201425404305e+05 3.3103474757498211e+03 + -1.7852546139705587e+03 -7.7884453289776275e+02 2.3142927842885141e+00 4.6801536643929157e+03 -2.5241206557929472e+03 -1.1012112181544514e+03 3.2718097542799169e+00 + 4.6257645971382280e+00 2.7235760286202712e+03 -1.4688989326723861e+03 -6.4081354539152426e+02 1.9040055429767122e+00 2.6918960482395304e+00 1.5665746811915759e+00 + 6.8640000000000015e+04 5.1170153495683596e+06 -2.3562671237177402e+06 1.0850966047351500e+06 -9.8542097269784403e+05 4.5377472531662742e+05 1.8984101757103865e+05 3.0422744985895743e+03 + -1.4008236293319424e+03 -5.8583233744655649e+02 1.8088359403692960e+00 5.0797918175438253e+03 -2.3391636898641063e+03 -9.7828045324232403e+02 3.0201133341496766e+00 + 5.0428872884467788e+00 2.9250750248195086e+03 -1.3469574206401633e+03 -5.6329453826921940e+02 1.7390629332282022e+00 2.9037980551312872e+00 1.6721264660669946e+00 + 6.8700000000000015e+04 5.4630083399306647e+06 -2.1136789657408400e+06 8.1788808683579916e+05 -8.3430761678729719e+05 3.2280981678522972e+05 1.2748818142079048e+05 2.7148638777549186e+03 + -1.0503222681563350e+03 -4.1456896101708026e+02 1.3492526716991382e+00 5.4449890460763181e+03 -2.1067397438472740e+03 -8.3157944430510349e+02 2.7058796901925892e+00 + 5.4270717086148235e+00 3.1045176837354302e+03 -1.2011847886286935e+03 -4.7411210086683820e+02 1.5427899698868381e+00 3.0942776178683089e+00 1.7642763477996555e+00 + 6.8760000000000015e+04 5.7664540079944273e+06 -1.8305630196892435e+06 5.8120255995172320e+05 -6.6364587517766538e+05 2.1068360477207528e+05 7.6452084596384084e+04 2.3342724955220106e+03 + -7.4093190708172983e+02 -2.6859918649312095e+02 9.4501845942851892e-01 5.7685548664565713e+03 -1.8312576323336873e+03 -6.6390687004049994e+02 2.3350960971180927e+00 + 5.7706937208164408e+00 3.2583493884279219e+03 -1.0343830221444455e+03 -3.7498723109353318e+02 1.3189759946754478e+00 3.2595350136944305e+00 1.8411764560511967e+00 + 6.8820000000000015e+04 6.0213946779436199e+06 -1.5122759727706497e+06 3.7989833065402420e+05 -4.7667871856494970e+05 1.1972635905777063e+05 3.7812128609890300e+04 1.9077359085676330e+03 + -4.7904092413644605e+02 -1.5097624179614292e+02 6.0452970903800429e-01 6.0440937640149314e+03 -1.5179993604469701e+03 -4.7849006905014284e+02 1.9149049543338983e+00 + 6.0669110414300658e+00 3.3835087423603386e+03 -8.4978344156892592e+02 -2.6784587074830011e+02 1.0719765906380743e+00 3.3962609578388783e+00 1.9012775474490839e+00 + 6.8880000000000015e+04 6.2227986916053183e+06 -1.1648872734237197e+06 2.1815255057159081e+05 -2.7698324433040299e+05 5.1858225276863457e+04 1.2406190816154192e+04 1.4434269056950402e+03 + -2.7011373957925792e+02 -6.4198734431051477e+01 3.3493021988480698e-01 6.2661360541996037e+03 -1.1730169101094459e+03 -2.7892156224318859e+02 1.4534623196757734e+00 + 6.3098041777173437e+00 3.4774906633144342e+03 -6.5098315270715796e+02 -1.5478081693122664e+02 8.0662682202053171e-01 3.5017051731389852e+00 1.9433613457427139e+00 + 6.8940000000000015e+04 6.3666634064596593e+06 -7.9506120133204828e+05 9.9375817428517956e+04 -6.8400787135042032e+04 8.5495636201812304e+03 8.1306552827704434e+02 9.5029471837378696e+02 + -1.1857834166429569e+02 -1.0158727788602764e+01 1.4196319143944075e-01 6.4302502586804303e+03 -8.0301315141029045e+02 -6.9088001841822162e+01 9.5977541405031008e-01 + 6.4944986052361955e+00 3.5383983282379104e+03 -4.4187391461008724e+02 -3.8010147978258523e+01 5.2814448924734603e-01 3.5737335656703628e+00 1.9665661202878428e+00 + 6.9000000000000015e+04 6.4500979022641731e+06 -4.0992667343295232e+05 2.6141898367914899e+04 1.4503847907628515e+05 -9.2097991629822300e+03 3.3400607019813115e+03 4.3788820112485877e+02 + -2.7734612733907746e+01 9.8979707711833633e+00 2.9851803392451630e-02 6.5331346809934148e+03 -4.1520932501264281e+02 1.4690699216443537e+02 4.4352253362967387e-01 + 6.6172656664838119e+00 3.5649828975305372e+03 -2.2656488555622940e+02 8.0166981276081145e+01 2.4202543929426570e-01 3.6108728311816423e+00 1.9704049791754350e+00 + 6.9060000000000015e+04 6.4713836872327859e+06 -1.6937398873442689e+04 1.3402646050373738e+02 3.5919493031308486e+05 -9.3176432331297292e+02 2.0016011895096133e+04 -8.3833398806607534e+01 + 3.1467688396944865e-01 -4.6014993563029645e+00 1.2107649899848840e-03 6.5726863071605576e+03 -1.7201812368085029e+01 3.6482452498942615e+02 -8.5140865564861362e-02 + 6.6756001375520109e+00 3.5566702036150596e+03 -9.3008301775587157e+00 1.9741626824021216e+02 -4.6066885823970519e-02 3.6123415882555729e+00 1.9547765085731144e+00 + 6.9120000000000015e+04 6.4300121433335952e+06 3.7627480808646948e+05 2.2108881991630500e+04 5.6990127448071109e+05 3.3358842316451883e+04 5.0589864265176533e+04 -6.0469823563586044e+02 + -3.5291187422928388e+01 -5.3543921918568131e+01 5.6990572208919531e-02 6.5480456421104909e+03 3.8318887898552452e+02 5.8037497934570479e+02 -6.1578589996302768e-01 + 6.6682729332357171e+00 3.5135738652198497e+03 2.0562254122171800e+02 3.1141497642253194e+02 -3.3041538268091486e-01 3.5780674325063422e+00 1.9199675574678949e+00 + 6.9180000000000015e+04 6.3266979224269008e+06 7.6205061099929584e+05 9.1879009652983121e+04 7.7304507960772642e+05 9.3123312528006703e+04 9.4534859836988122e+04 -1.1145242115569658e+03 + -1.3415088621213181e+02 -1.3613069708011494e+02 1.9645554180425251e-01 6.4596165985460902e+03 7.7807384612922920e+02 7.8930370857353944e+02 -1.1379196272089118e+00 + 6.5953579625577259e+00 3.4364945731818316e+03 4.1394438046658343e+02 4.1989848462119704e+02 -6.0536436744376088e-01 3.5086896101602134e+00 1.8666481354482909e+00 + 6.9240000000000015e+04 6.1633679924807753e+06 1.1328546068625664e+06 2.0831404933100418e+05 9.6465038774429262e+05 1.7731836987565283e+05 1.5105825363982609e+05 -1.6033217769301048e+03 + -2.9460644808695082e+02 -2.5089233966603814e+02 4.1719600147547187e-01 6.3090610567596577e+03 1.1596530926210621e+03 9.8747613922017581e+02 -1.6411957855261399e+00 + 6.4582326644256334e+00 3.3269055715864920e+03 6.1152392274820352e+02 5.2070573033271182e+02 -8.6543346151589562e-01 3.4055472959193223e+00 1.7958585475608160e+00 + 6.9300000000000015e+04 5.9431265253194179e+06 1.4814246149776101e+06 3.6936077910892316e+05 1.1409567729234919e+06 2.8441558211341873e+05 2.1911637073032855e+05 -2.0614930958550922e+03 + -5.1377387534121794e+02 -3.9571648607627560e+02 7.1517432538509618e-01 6.0992682085201486e+03 1.5203712374277220e+03 1.1709605692460427e+03 -2.1156226449212046e+00 + 6.2595522506760934e+00 3.1869246267276553e+03 7.9442340570662736e+02 6.1182263132748665e+02 -1.1054279814107131e+00 3.2706537304713037e+00 1.7089890351499284e+00 + 6.9360000000000015e+04 5.6701963027039990e+06 1.8009158032979432e+06 5.7208159100434138e+05 1.2984942529046359e+06 4.1243049473517353e+05 2.9743470847859583e+05 -2.4800235890248650e+03 + -7.8759839715846852e+02 -5.6788884772203119e+02 1.0848038470948129e+00 5.8342992946822678e+03 1.8530685031503044e+03 1.3361069959405907e+03 -2.5517638029322733e+00 + 6.0031981916342803e+00 3.0192730411155726e+03 9.5898701836763485e+02 6.9142261024910385e+02 -1.3205436188330504e+00 3.1066567444353947e+00 1.6077523345613807e+00 + 6.9420000000000015e+04 5.3498377869091025e+06 2.0850367594222561e+06 8.1271064985775191e+05 1.4341525470425326e+06 5.5896091309409693e+05 3.8453268679614301e+05 -2.8506620275762116e+03 + -1.1109332550751394e+03 -7.6414629719938921e+02 1.5190590627092242e+00 5.5193088400672705e+03 2.1511239534264514e+03 1.4796203887994079e+03 -2.9409279138286801e+00 + 5.6942019983867560e+00 2.8272225297818272e+03 1.1019142918666159e+03 7.5790340533939548e+02 -1.5064633165118522e+00 2.9167864695634074e+00 1.4941497081825281e+00 + 6.9480000000000015e+04 4.9882474489234984e+06 2.3281747735038232e+06 1.0867266311076100e+06 1.5452432851544782e+06 7.2123357659139938e+05 4.7875255529616575e+05 -3.1660855641086150e+03 + -1.4776404635227366e+03 -9.8074103410279656e+02 2.0096149358751947e+00 5.1604439577754947e+03 2.4085881076803025e+03 1.5986269353704806e+03 -3.2753435507222477e+00 + 5.3386458469250861e+00 2.6145310197289850e+03 1.2203264559526699e+03 8.0991942521005763e+02 -1.6594443936839540e+00 2.7047912938918794e+00 1.3704311334887438e+00 + 6.9540000000000015e+04 4.5924373650445463e+06 2.5255078144584931e+06 1.3889406006217680e+06 1.6295539125466221e+06 8.9615829960719508e+05 5.7829188247307204e+05 -3.4200463672153328e+03 + -1.8807115480497273e+03 -1.2135145537203698e+03 2.5470125335470071e+00 4.7647237210369585e+03 2.6203022696392563e+03 1.6907319256576247e+03 -3.5483156722424467e+00 + 4.9435420234333254e+00 2.3853686500462745e+03 1.3118244234780600e+03 8.4640899313367254e+02 -1.7763941562587338e+00 2.4748633391716255e+00 1.2390504465469023e+00 + 6.9600000000000015e+04 4.1700984717379725e+06 2.6731009446521653e+06 1.7135972947304137e+06 1.6853922015508327e+06 1.0803885028342332e+06 6.8123897919874801e+05 -3.6074968878700902e+03 + -2.3124058611730666e+03 -1.4579799432926825e+03 3.1208476903243687e+00 4.3399009873144641e+03 2.7820021565705792e+03 1.7540680991026807e+03 -3.7543605098705832e+00 + 4.5166935633616809e+00 2.1442354408311653e+03 1.3745372243699564e+03 8.6661592391024976e+02 -1.8549324444410820e+00 2.2315549342748788e+00 1.1026163308400370e+00 + 6.9660000000000015e+04 3.7294502002705792e+06 2.7679852271600626e+06 2.0544877864245831e+06 1.7116204670142233e+06 1.2703869281207754e+06 7.8561054843483900e+05 -3.7246912100628065e+03 + -2.7644037198576439e+03 -1.7094108609211346e+03 3.7199789341482976e+00 3.8943094186003354e+03 2.8904037147382978e+03 1.7873334612308242e+03 -3.8893161028766650e+00 + 4.0665388439711068e+00 1.8958722712878889e+03 1.4071598936023595e+03 8.7010498584548179e+02 -1.8934398210520271e+00 1.9796877464453011e+00 9.6384013089363052e-01 + 6.9720000000000015e+04 3.2790794905574643e+06 2.8082175289708287e+06 2.4050712904497683e+06 1.7076787892354489e+06 1.4624952229004235e+06 8.8939080656463106e+05 -3.7692604078064105e+03 + -3.2279713021148909e+03 -1.9629354121791930e+03 4.3327505034412130e+00 3.4366987611795735e+03 2.9432693564156366e+03 1.7898177857815865e+03 -3.9504261788663571e+00 + 3.6019832523457471e+00 1.6451669551048576e+03 1.4089800259762503e+03 8.5677092222988063e+02 -1.8910903837173141e+00 1.7242564033118812e+00 8.2548154767702731e-01 + 6.9780000000000015e+04 2.8277724032315607e+06 2.7929200072717587e+06 2.7586036715157344e+06 1.6735967693695663e+06 1.6530059996062098e+06 9.9057129049782315e+05 -3.7402603326176695e+03 + -3.6941339781015822e+03 -2.2136330255474868e+03 4.9472259218004115e+00 2.9760617077763136e+03 2.9394532474830885e+03 1.7614172473804447e+03 -3.9363955929828944e+00 + 3.1322213528242160e+00 1.3970573145503354e+03 1.3798924403747701e+03 8.2684083834668581e+02 -1.8478684861003800e+00 1.4703285742183514e+00 6.9029332965061685e-01 + 6.9840000000000015e+04 2.3843417054812689e+06 2.7222984771725764e+06 3.1082700803996325e+06 1.6099935752259861e+06 1.8382359231102134e+06 1.0871905495462571e+06 -3.6381908084911684e+03 + -4.1538545491831401e+03 -2.4566323496223636e+03 5.5514273064003312e+00 2.5214558501225688e+03 2.8789246958601366e+03 1.7026368698074029e+03 -3.8474161049268956e+00 + 2.6665531932949555e+00 1.1564332243664587e+03 1.3204016377272519e+03 7.8086989557069751e+02 -1.7645689791299601e+00 1.2229435648712641e+00 5.6096610143695469e-01 + 6.9900000000000015e+04 1.9574538931677772e+06 2.5976392890624423e+06 3.4473190549723776e+06 1.5180662744523243e+06 2.0145983561328005e+06 1.1773729222218895e+06 -3.4649858138447266e+03 + -4.5982127489169752e+03 -2.6872081646080160e+03 6.1335754249262777e+00 2.0818243436948924e+03 2.7627691315918410e+03 1.6145807213949743e+03 -3.6851618907094061e+00 + 2.2141985319588251e+00 9.2803962415037859e+02 1.2316119843277836e+03 7.1973039044193592e+02 -1.6427809296571547e+00 9.8701152155555472e-01 4.4007447532133187e-01 + 6.9960000000000015e+04 1.5554591250854884e+06 2.4212847832474350e+06 3.7691953899322134e+06 1.3995666921843865e+06 2.1786740997433006e+06 1.2593656158299381e+06 -3.2239748480684802e+03 + -5.0185823228840982e+03 -2.9008753160182582e+03 6.6823254776906964e+00 1.6658189592765380e+03 2.5931666395804505e+03 1.4989300481458831e+03 -3.4527548467162577e+00 + 1.7841128620909830e+00 7.1638249145189252e+02 1.1152058111721203e+03 6.4459443725723258e+02 -1.4848551370415151e+00 7.6721535566459054e-01 3.3002557787667530e-01 + 7.0020000000000015e+04 1.1862274845850784e+06 2.1965878297077944e+06 4.0676691036228142e+06 1.2567672664811965e+06 2.3272788048407487e+06 1.3315733414589269e+06 -2.9198162947866167e+03 + -5.4068020491196030e+03 -3.0934777383533492e+03 7.1869936587924101e+00 1.2816291674429863e+03 2.3733484931463436e+03 1.3579097987679622e+03 -3.1547004221957322e+00 + 1.3848091199425938e+00 5.2563971676496078e+02 9.7340988341297202e+02 5.5691061320073129e+02 -1.2938561341302086e+00 5.6791746420741840e-01 2.3301108369295279e-01 + 7.0080000000000015e+04 8.5699485043602425e+05 1.9278463915173798e+06 4.3369579130985420e+06 1.0924166017257988e+06 2.4575257004430857e+06 1.3925898081482726e+06 -2.5584041868170880e+03 + -5.7553371751791565e+03 -3.2612707330207045e+03 7.6377697093076522e+00 9.3682078099487808e+02 2.1075326195602320e+03 1.1942442517649583e+03 -2.7967953793470901e+00 + 1.0241888555296284e+00 3.5957872122387965e+02 8.0895095109968554e+02 4.5837505918189294e+02 -1.0734997118506382e+00 3.9307322606473388e-01 1.5096377544103570e-01 + 7.0140000000000015e+04 5.7422145566799433e+05 1.6202194622767733e+06 4.5718407683905419e+06 9.0968563270151336e+05 2.5668823845510907e+06 1.4412254467244330e+06 -2.1467503517341474e+03 + -6.0574279402207358e+03 -3.4009948027450405e+03 8.0259109419011772e+00 6.3818746915076451e+02 1.8008393890307193e+03 1.0111026931461593e+03 -2.3860095191236517e+00 + 7.0938642887542036e-01 2.2148250939499565e+02 6.2500133279312274e+02 3.5089765185780487e+02 -8.2807734027317437e-01 2.4615309836001081e-01 8.5519545416546577e-02 + 7.0200000000000015e+04 3.4346594238273223e+05 1.2796261098622747e+06 4.7677601893170653e+06 7.1210550438506599e+05 2.6532205502476585e+06 1.4765308140379933e+06 -1.6928444637884979e+03 + -6.3072221418432528e+03 -3.5099395350073696e+03 8.3439136530686078e+00 3.9161816201562704e+02 1.4591895356510763e+03 8.1203630330269777e+02 -1.9303440057225825e+00 + 4.4662947479305526e-01 1.1408565653178013e+02 4.2511569446027363e+02 2.3656396593209556e+02 -5.6236915833360934e-01 1.3007492837147808e-01 3.7985622278282234e-02 + 7.0260000000000015e+04 1.6927738764168633e+05 9.1262970089229394e+05 4.9209113883540891e+06 5.0349843949619040e+05 2.7148576703301156e+06 1.4978152200512649e+06 -1.2054950115052538e+03 + -6.4998890839323722e+03 -3.5859962600253430e+03 8.5856584171109400e+00 2.0198300345421316e+02 1.0891863983101800e+03 6.0090759732777701e+02 -1.4386694576197625e+00 + 2.4111849168472338e-01 3.9521504739304660e+01 2.1316037137180444e+02 1.1759383367969676e+02 -2.8154746273038295e-01 4.7147853706334453e-02 9.3156591899216431e-03 + 7.0320000000000015e+04 5.5107389702821798e+04 5.2630967442065035e+05 5.0283164462580932e+06 2.8790300360192219e+05 2.7505898350665448e+06 1.5046602215052436e+06 -6.9415458660766762e+02 + -6.6317126782757423e+03 -3.6276984694042885e+03 8.7465264161431033e+00 7.3040089012004785e+01 6.9798500422733025e+02 3.8181392076145892e+02 -9.2054742399037737e-01 + 9.6927952799702566e-02 -7.1841073434884772e-01 -6.7632620020801433e+00 -3.7026204449055742e+00 8.9271657934722956e-03 -9.7111228415218008e-04 9.2156969645895698e-05 + 7.0380000000000015e+04 3.2438761002778469e+03 1.2812347301459605e+05 5.0878821267879214e+06 6.9495283201030965e+04 2.7597151256768084e+06 1.4969277344161302e+06 -1.6873320289300079e+02 + -6.7001619488892538e+03 -3.6342492584351198e+03 8.8234846606157156e+00 7.3647481065928115e+00 2.9315078738250156e+02 1.5900662175715792e+02 -3.8603920777512457e-01 + 1.6930810223511204e-02 -5.8119621970001889e+00 -2.3039974970302245e+02 -1.2497054344436499e+02 3.0341481449675056e-01 -1.3307021098030893e-02 1.0516519118217679e-02 + 7.0440000000000015e+04 1.4767836440991668e+04 -2.7423858050535567e+05 5.0984402640780462e+06 -1.4749243641047919e+05 2.7420471056990023e+06 1.4747626304732864e+06 3.6059643539785060e+02 + -6.7039376975246405e+03 -3.6055353446823801e+03 8.8151386940633394e+00 6.3026125605487122e+00 -1.1748907770033817e+02 -6.3192406955003094e+01 1.5449378258738009e-01 + 2.7476834542911697e-03 2.4379391021907583e+01 -4.5342314226328142e+02 -2.4385656641334975e+02 5.9620790739652463e-01 1.0417004516796257e-02 4.0406851788989090e-02 + 7.0500000000000015e+04 8.9533704584481398e+04 -6.7300255537857232e+05 5.0597700210826872e+06 -3.5885387086490204e+05 2.6979182179084481e+06 1.4385897963997251e+06 8.8359768193141258e+02 + -6.6429946256026988e+03 -3.5421275143553084e+03 8.7217521550590291e+00 6.9947178735823201e+01 -5.2599863883123533e+02 -2.8047509551187028e+02 6.9059386993773186e-01 + 5.4721429473357480e-02 8.9309993916158177e+01 -6.7152149036272840e+02 -3.5805471946658281e+02 8.8164321967705406e-01 6.9777827981205048e-02 8.9203440816214050e-02 + 7.0560000000000015e+04 2.2617362911882382e+05 -1.0604613767122522e+06 4.9726016908777365e+06 -5.6049019131286955e+05 2.6281730808131769e+06 1.3891057477010789e+06 1.3901686686118867e+03 + -6.5185387520113418e+03 -3.4452676448112220e+03 8.5452333520710972e+00 1.9714203515742605e+02 -9.2448730254976840e+02 -4.8863076503001923e+02 1.2119108636708429e+00 + 1.7191720277956860e-01 1.8776281465313451e+02 -8.8048053234128838e+02 -4.6535112626980242e+02 1.1542119195324601e+00 1.6366422938036765e-01 1.5598166619158427e-01 + 7.0620000000000015e+04 4.2212539007895417e+05 -1.4291235349922818e+06 4.8386020859559188e+06 -7.4848914567907434e+05 2.5341518813466546e+06 1.3272649965168145e+06 1.8705370422728847e+03 + -6.3330004917195592e+03 -3.3168427324053982e+03 8.2890897392612199e+00 3.8550740381535877e+02 -1.3052620569323994e+03 -6.8362723782817034e+02 1.7084015863878523e+00 + 3.5214754409033572e-01 3.1787526702540538e+02 -1.0762649143412332e+03 -5.6366659939960380e+02 1.4086654292440732e+00 2.9030221459713706e-01 2.3947195512232766e-01 + 7.0680000000000015e+04 6.7368325495734147e+05 -1.7718571685226625e+06 4.6603419251977233e+06 -9.1920032535748370e+05 2.4176642545860736e+06 1.2542614751004104e+06 2.3154469383987225e+03 + -6.0899842506833766e+03 -3.1593466116480622e+03 7.9583518361012500e+00 6.3149014570262011e+02 -1.6609748046260818e+03 -8.6168792063369233e+02 2.1705212531377538e+00 + 5.9202150249035213e-01 4.7717735140263062e+02 -1.2550953713123824e+03 -6.5109632170407224e+02 1.6401150603649071e+00 4.4729293073330428e-01 3.3808623275545913e-01 + 7.0740000000000015e+04 9.7607062787525565e+05 -2.0820267759330554e+06 4.4412459751309007e+06 -1.0693051525952541e+06 2.2809542225905680e+06 1.1715054094826849e+06 2.7163346630454903e+03 + -5.7941958429032402e+03 -2.9758302821726243e+03 7.5594687132560114e+00 9.3043592610177791e+02 -1.9847620105444807e+03 -1.0193634165415649e+03 2.5894031036003913e+00 + 8.8701632138293418e-01 6.6264119555517630e+02 -1.4135204222803081e+03 -7.2594588060489366e+02 1.8441235861287932e+00 6.3166217538385161e-01 4.4995021091476756e-01 + 7.0800000000000015e+04 1.3235329406464463e+06 -2.3536199972569593e+06 4.1855270239958852e+06 -1.1958802863293460e+06 2.1266569290568531e+06 1.0805961202890018e+06 3.0654898695932125e+03 + -5.4513494413702410e+03 -2.7698419625001688e+03 7.1001776731246400e+00 1.2766818337325001e+03 -2.2703741018181563e+03 -1.1535963718757100e+03 2.9570230725224360e+00 + 1.2315698182054231e+00 8.7074087636105173e+02 -1.5484812845156621e+03 -7.8676301631507386e+02 2.0167871540626234e+00 8.3992029154276937e-01 5.7294076250773929e-01 + 7.0860000000000015e+04 1.7094488705716403e+06 -2.5813621286298605e+06 3.8981050588108208e+06 -1.2964532889498034e+06 1.9577480519587777e+06 9.8329129836326104e+05 3.3561993867075789e+03 + -5.0680561267347930e+03 -2.5453581595817159e+03 6.5893511706648402e+00 1.6636674028057155e+03 -2.5122923260327561e+03 -1.2617784304417305e+03 3.2663467095660788e+00 + 1.6191912600810476e+00 1.0975212370651652e+03 -1.6573688785860863e+03 -8.3236454577828397e+02 2.1548061987540086e+00 1.0681310862153393e+00 7.0472756057296249e-01 + 7.0920000000000015e+04 2.1264576528006089e+06 -2.7608163005267498e+06 3.5845132734423345e+06 -1.3690495592916687e+06 1.7774869010902983e+06 8.8147336117613956e+05 3.5828712629945962e+03 + -4.6516963879065224e+03 -2.3067071771729902e+03 6.0368243345119650e+00 2.0840616979066335e+03 -2.7058310689638788e+03 -1.3417983453082772e+03 3.5114560095468428e+00 + 2.0425882757268714e+00 1.3386742813520536e+03 -1.7380719745646907e+03 -8.6185802901578586e+02 2.2555442787388196e+00 1.3119882945827583e+00 8.4281811316072197e-01 + 7.0980000000000015e+04 2.5665999887830238e+06 -2.8884675455127526e+06 3.2507927566718953e+06 -1.4122297139831400e+06 1.5893543102719164e+06 7.7711354155166983e+05 3.7411370272333616e+03 + -4.2102791566493142e+03 -2.0584865846884654e+03 5.4532066633798726e+00 2.5299038893535735e+03 -2.8472239509260908e+03 -1.3920804849554493e+03 3.6876542768973626e+00 + 2.4938071456586681e+00 1.5896216246268382e+03 -1.7890157166509057e+03 -8.7465785227293406e+02 2.3170740267355190e+00 1.5668980308805551e+00 9.8460529697592525e-01 + 7.1040000000000015e+04 3.0214698388652471e+06 -2.9617893016140643e+06 2.9033778910112553e+06 -1.4251167860947570e+06 1.3969865140257801e+06 6.7223439279172360e+05 3.8279306087027321e+03 + -3.7522901266835397e+03 -1.8054762336851943e+03 4.8496816008030228e+00 2.9927545720883695e+03 -2.9336923553066158e+03 -1.4116131629466099e+03 3.7915476131765518e+00 + 2.9643836774071146e+00 1.8456014143079030e+03 -1.8091899559059043e+03 -8.7049551113964628e+02 2.3382096637073913e+00 1.8280656210179111e+00 1.1274164831020281e+00 + 7.1100000000000015e+04 3.4823742272915170e+06 -2.9792912347016404e+06 2.5489746340555302e+06 -1.4074128030134866e+06 1.2041062553646364e+06 5.6887141381688335e+05 3.8415428091029412e+03 + -3.2865322193072461e+03 -1.5525484435199307e+03 4.2377977415676229e+00 3.4638549633613193e+03 -2.9634953859757984e+03 -1.3999664139700501e+03 3.8211020714563402e+00 + 3.4455017975221001e+00 2.1017580934729785e+03 -1.7981670145374105e+03 -8.4942398446576919e+02 2.3185257783892270e+00 2.0905851982491770e+00 1.2685633556324976e+00 + 7.1160000000000015e+04 3.9404980812951736e+06 -2.9405476110355346e+06 2.1944339538459289e+06 -1.3594045009869847e+06 1.0144524050352188e+06 4.6903450472472573e+05 3.7816506564945616e+03 + -2.8219611160400173e+03 -1.3045769837071341e+03 3.6292554070199232e+00 3.9342910519220854e+03 -2.9359605952626780e+03 -1.3572990305428143e+03 3.7756759568956610e+00 + 3.9281569749557597e+00 2.3532333744263124e+03 -1.7561086966886237e+03 -8.1181619457822421e+02 2.2583623103938080e+00 2.3495304598712332e+00 1.4053915472575389e+00 + 7.1220000000000015e+04 4.3870710713787433e+06 -2.8462058031522203e+06 1.8466227482381149e+06 -1.2819581285439932e+06 8.3170938358493440e+05 3.7466995765191095e+05 3.6493213993272120e+03 + -2.3675187923125704e+03 -1.0663464626384375e+03 3.0356922642088384e+00 4.3951597609889413e+03 -2.8514951637780850e+03 -1.2843548600907684e+03 3.6560271641251192e+00 + 4.4033216260793413e+00 2.5952568087238933e+03 -1.6837625464851253e+03 -7.5835764923527245e+02 2.1588158954605476e+00 2.6000450269668094e+00 1.5353292530476843e+00 + 7.1280000000000015e+04 4.8135334160626940e+06 -2.6979748632139680e+06 1.5122945968064454e+06 -1.1765034821384917e+06 6.5943766694355221e+05 2.8762367071117595e+05 3.4469913175185334e+03 + -1.9319679617582656e+03 -8.4246369426214846e+02 2.4684715712287333e+00 4.8377342209788058e+03 -2.7115775389441555e+03 -1.1824485373034404e+03 3.4642958277061062e+00 + 4.8621097254693613e+00 2.8232343836727669e+03 -1.5824475298991720e+03 -6.9003345385164948e+02 2.0217179359182360e+00 2.8374309125550528e+00 1.6559340304254901e+00 + 7.1340000000000015e+04 5.2116976602665726e+06 -2.4985944431966357e+06 1.1979626743904734e+06 -1.0450075024566723e+06 5.0100662521220359e+05 2.0960624495850282e+05 3.1784199358975175e+03 + -1.5237302777704226e+03 -6.3727255595239160e+02 1.9384765031349624e+00 5.2536253153895541e+03 -2.5187298460870584e+03 -1.0534409897444489e+03 3.2039629205435181e+00 + 5.2959379385943857e+00 3.0328336364930265e+03 -1.4540294803173670e+03 -6.0810996778896595e+02 1.8495999470025293e+00 3.0572336751188676e+00 1.7649370435585718e+00 + 7.1400000000000015e+04 5.5739035301918900e+06 -2.2517846765907514e+06 9.0977710009392526e+05 -8.8993793665071973e+05 3.5953089442387532e+05 1.4216058672163682e+05 2.8486206115340165e+03 + -1.1507310339193452e+03 -4.5477377079343893e+02 1.4559138360328525e+00 5.6349367604256340e+03 -2.2764716778872576e+03 -8.9970520780743777e+02 2.8797857654047108e+00 + 5.6966806962096088e+00 3.2200638533665287e+03 -1.3008868002542306e+03 -5.1411145701856128e+02 1.6456468988352273e+00 3.2553229107545349e+00 1.8602840620879737e+00 + 7.1460000000000015e+04 5.8931631056826953e+06 -1.9621779572125927e+06 6.5340890583170613e+05 -7.1421773812409805e+05 2.3781141324134282e+05 8.6632590897902322e+04 2.4637688193821537e+03 + -8.2025296056221737e+02 -2.9855094815733321e+02 1.0301300467633265e+00 5.9744111116361655e+03 -1.9892561500823094e+03 -7.2408291573236374e+02 2.4977117276519674e+00 + 6.0568167602554350e+00 3.3813500138963791e+03 -1.1258670564656377e+03 -4.0979216872449882e+02 1.4136394255359841e+00 3.4279668260951435e+00 1.9401725815798418e+00 + 7.1520000000000015e+04 6.1632937295331722e+06 -1.6352338528969069e+06 4.3394268563937349e+05 -5.2117102925483719e+05 1.3828217183592325e+05 4.4145425650622259e+04 2.0310897823151029e+03 + -5.3880154165031433e+02 -1.7170410313679548e+02 6.6944264596395997e-01 6.2655642636444327e+03 -1.6623893806701344e+03 -5.2983291668533798e+02 2.0647716364467885e+00 + 6.3695650010453537e+00 3.5135992546822640e+03 -9.3223524181802645e+02 -2.9710432074599049e+02 1.1578859104379959e+00 3.5718997432950563e+00 2.0030845006588884e+00 + 7.1580000000000015e+04 6.3790362889184933e+06 -1.2771386715155817e+06 2.5577983300415389e+05 -3.1446159175677301e+05 6.2963619906776461e+04 1.5577876151649385e+04 1.5587273914073980e+03 + -3.1198408006607337e+02 -7.6791751209577114e+01 3.8098931655720980e-01 6.5028062147920955e+03 -1.3019347968257607e+03 -3.2057200706191003e+02 1.5889547388024459e+00 + 6.6290073045618980e+00 3.6142587554147722e+03 -7.2361459985716988e+02 -1.7816255775884369e+02 8.8314558150067102e-01 3.6843815118808605e+00 2.0478138643801249e+00 + 7.1640000000000015e+04 6.5361567545417221e+06 -8.9469145100894233e+05 1.2255409154080151e+05 -9.8024972804855264e+04 1.3423566811471974e+04 1.5471357265113550e+03 1.0555966395749533e+03 + -1.4440452021565949e+02 -1.5782538640021418e+01 1.7059716828093008e-01 6.6815460940347593e+03 -9.1460389306561342e+02 -1.0020946113190554e+02 1.0790672225509785e+00 + 6.8301967325785595e+00 3.6813640899222360e+03 -5.0392101417823750e+02 -5.5205475611305665e+01 5.9454386138758708e-01 3.7632479268614789e+00 2.0734892576632555e+00 + 7.1700000000000015e+04 6.6315291448278865e+06 -4.9517837140999653e+05 3.7060937597630691e+04 1.2400459857427953e+05 -9.2537190406021455e+03 2.3963580455881156e+03 5.3122203441573220e+02 + -3.9575791277952803e+01 9.9827786828825857e+00 4.2674131961858104e-02 6.7982796888682660e+03 -5.0763525912644752e+02 1.2712382110288274e+02 5.4457654594591209e-01 + 6.9692492622696367e+00 3.7135772301651141e+03 -2.7729205611549310e+02 6.9445143656686440e+01 2.9748130927983613e-01 3.8069513752481949e+00 2.0795905047977707e+00 + 7.1760000000000015e+04 6.6631983909601942e+06 -8.6237782631195558e+04 1.2020845226837284e+03 3.4737120213361201e+05 -4.4896404217430354e+03 1.8187204807649403e+04 -4.4353405270639783e+00 + 1.4883147811992931e-01 -1.8164800963025590e-01 1.2421360713388632e-04 6.8506579771730358e+03 -8.8663869694539329e+01 3.5715033112222017e+02 -4.5560146363017671e-03 + 7.0434176540568245e+00 3.7102135466515128e+03 -4.8011862975271860e+01 1.9342670996920890e+02 -2.4624319562736204e-03 3.8145910640159801e+00 2.0659594066343376e+00 + 7.1820000000000015e+04 6.6304219095303249e+06 3.2428179544429760e+05 1.5946150061691433e+04 5.6777677241301234e+05 2.7775795319599871e+04 4.8697540624305402e+04 -5.4115927294055541e+02 + -2.6375869364770008e+01 -4.6291241003861323e+01 4.4288018540668585e-02 6.8375354540496073e+03 3.3441722320083034e+02 5.8552389862244183e+02 -5.5805203329416453e-01 + 7.0511462439663690e+00 3.6712573155907899e+03 1.7956691661233174e+02 3.1437911526752805e+02 -2.9962820397396395e-01 3.7859323260864151e+00 2.0328043289348021e+00 + 7.1880000000000015e+04 6.5336890400205981e+06 7.2846821626989567e+05 8.1306264004461074e+04 7.8096179973636637e+05 8.7080514831712615e+04 9.3424341624754481e+04 -1.0686653844564114e+03 + -1.1905980462136738e+02 -1.2768729706459750e+02 1.7490963204799656e-01 6.7589973446724443e+03 7.5360053487391610e+02 8.0790928498106450e+02 -1.1054991164903796e+00 + 6.9921057076706132e+00 3.5973654150672114e+03 4.0110282602151756e+02 4.2998821844484468e+02 -5.8837888142681183e-01 3.7214146454660848e+00 1.9806985372660075e+00 + 7.1940000000000015e+04 6.3747178706068192e+06 1.1184942176054821e+06 1.9633511613056000e+05 9.8278575776696135e+05 1.7244650831249190e+05 1.5159179772994199e+05 -1.5767905058574079e+03 + -2.7657209226308737e+02 -2.4304525477070791e+02 3.9013059646381409e-01 6.6163650943800822e+03 1.1609107759538879e+03 1.0200621075334144e+03 -1.6365377839728241e+00 + 6.8672070771484348e+00 3.4898590624272765e+03 6.1234563588397214e+02 5.3802880049280066e+02 -8.6320132535284666e-01 3.6221481765561845e+00 1.9105722491194594e+00 + 7.2000000000000015e+04 6.1564293518951042e+06 1.4867652702229891e+06 3.5913765745919285e+05 1.1693058219986262e+06 2.8239550970370154e+05 2.2216450144376332e+05 -2.0556813088294780e+03 + -4.9635761882143794e+02 -3.9039489582611418e+02 6.8651137198006329e-01 6.4121798337441123e+03 1.5485520366655969e+03 1.2179077571008925e+03 -2.1410491594144587e+00 + 6.6785945254511221e+00 3.3507036150411245e+03 8.0921537358957789e+02 6.3640626388408032e+02 -1.1188071458424538e+00 3.4898986648301404e+00 1.8236984471330171e+00 + 7.2060000000000015e+04 5.8828989776197514e+06 1.8260641185191281e+06 5.6690137333225482e+05 1.3368524573992877e+06 4.1497402605157101e+05 3.0386552917611430e+05 -2.4959790317364991e+03 + -7.7467561336231131e+02 -5.6715227326967465e+02 1.0590803339735930e+00 6.1501638444278915e+03 1.9090530513701792e+03 1.3976179639801812e+03 -2.6093405356285366e+00 + 6.4296167085904274e+00 3.1824766354269786e+03 9.8787900138317286e+02 7.2319635649329177e+02 -1.3502306728533195e+00 3.3270608275776699e+00 1.7216725800465391e+00 + 7.2120000000000015e+04 5.5592866903848071e+06 2.1296893908445598e+06 8.1594374849145336e+05 1.4821004887561856e+06 5.6778735363115952e+05 3.9519913565816300e+05 -2.8889971446054892e+03 + -1.1066598785629224e+03 -7.7016298553495301e+02 1.5014100306892220e+00 5.8351604007637688e+03 2.2354080531245777e+03 1.5556836805959379e+03 -3.0323258417364993e+00 + 6.1247767696696602e+00 2.9883246112089728e+03 1.1448234083128136e+03 7.9668221754115382e+02 -1.5529225326474803e+00 3.1366204275862293e+00 1.6063863728762153e+00 + 7.2180000000000015e+04 5.1917460485020205e+06 2.3915857216706309e+06 1.1017762465420649e+06 1.6021343246854045e+06 7.3804206021992036e+05 4.9447769933111599e+05 -3.2268888111370297e+03 + -1.4863999881387942e+03 -9.9575623352972616e+02 2.0057200552614223e+00 5.4730527111040119e+03 2.5212107513099977e+03 1.6889829824178553e+03 -3.4016980011780000e+00 + 5.7696614265901909e+00 2.7719089099158064e+03 1.2769234134546939e+03 8.5538807180798244e+02 -1.7228372278900830e+00 2.9221054472871786e+00 1.4799960629855025e+00 + 7.2240000000000015e+04 4.7873140646265103e+06 2.6064629332552389e+06 1.4191838329797983e+06 1.6945060859545702e+06 9.2259625960013038e+05 5.9985247789460118e+05 -3.5028010560689236e+03 + -1.9070424043783328e+03 -1.2398089074068014e+03 2.5630054557313375e+00 5.0706630158584139e+03 2.7607790158848734e+03 1.7948427360511105e+03 -3.7100901485456950e+00 + 5.3708498485852294e+00 2.5373417274538770e+03 1.3815035261961875e+03 8.9810893532897524e+02 -1.8565131334331022e+00 2.6875269274056377e+00 1.3448854634923080e+00 + 7.2300000000000015e+04 4.3537834911348484e+06 2.7699019712492926e+06 1.7623187850053927e+06 1.7572854903260178e+06 1.1180168574660241e+06 7.0934765929081175e+05 -3.7110126728380005e+03 + -2.3609101098787510e+03 -1.4978187614589519e+03 3.1631891544659076e+00 4.6356332252836764e+03 2.9492679225107368e+03 1.8710928414068753e+03 -3.9512227005803666e+00 + 4.9358033046479974e+00 2.2891129598368857e+03 1.4563922691980556e+03 9.2393573857273293e+02 -1.9511433616147500e+00 2.4373101846147964e+00 1.2036243353292246e+00 + 7.2360000000000015e+04 3.8995596715493617e+06 2.8784454765769825e+06 2.1248072555493396e+06 1.7891004689215082e+06 1.3206428089897120e+06 8.2089712510695402e+05 -3.8470531071014375e+03 + -2.8396390027718148e+03 -1.7649855598050815e+03 3.7952964189640368e+00 4.1762888208368495e+03 3.0827689144733254e+03 1.9161119306539445e+03 -4.1200333655281778e+00 + 4.4727368935298717e+00 2.0320091018449234e+03 1.4999679456046072e+03 9.3227532489554414e+02 -2.0046360249350834e+00 2.1762172958113220e+00 1.0589226394274991e+00 + 7.2420000000000015e+04 3.4335043948252713e+06 2.9296711050312957e+06 2.4998667981765619e+06 1.7891676327690596e+06 1.5266533000393945e+06 9.3238328213990491e+05 -3.9077997929288540e+03 + -3.3343289738005210e+03 -2.0362989097601435e+03 4.4476490071812131e+00 3.7014881009525948e+03 3.1583929890754516e+03 1.9288635106800366e+03 -4.2127873156004698e+00 + 3.9904750534636206e+00 1.7710254566689187e+03 1.5111948344713462e+03 9.2286484862925909e+02 -2.0156625255470972e+00 1.9092619401061679e+00 9.1358134540382485e-01 + 7.2480000000000015e+04 2.9647694763984629e+06 2.9222459762708186e+06 2.8804328204063191e+06 1.7573118724543997e+06 1.7321396500165486e+06 1.0416772656130512e+06 -3.8915516855766691e+03 + -3.8357072529489828e+03 -2.3066313357820891e+03 5.1080761544457118e+00 3.2204592014510276e+03 3.1743360240612333e+03 1.9089216699054477e+03 -4.2271649305809369e+00 + 3.4982929555264737e+00 1.5112731153189793e+03 1.4896489314144258e+03 8.9578018005437877e+02 -1.9836926282919933e+00 1.6416179000157411e+00 7.7044058028491935e-01 + 7.2540000000000015e+04 2.5026230422703391e+06 2.8559609440808599e+06 3.2592917217126274e+06 1.6939745577551860e+06 1.9331796378256213e+06 1.1466797760361687e+06 -3.7980770520847359e+03 + -4.3343012847396667e+03 -2.5708349871285982e+03 5.7641390701673645e+00 2.7426276381386424e+03 3.1299246141979602e+03 1.8564856279422231e+03 -4.1623247601354025e+00 + 3.0057462614969594e+00 1.2578823190097235e+03 1.4355325100577948e+03 8.5143802010427885e+02 -1.9090152348087714e+00 1.3785227148569570e+00 6.3232599575852932e-01 + 7.2600000000000015e+04 2.0562717020775098e+06 2.7317437269205442e+06 3.6292182941713156e+06 1.6002100056968534e+06 2.1259128762321826e+06 1.2453617822670182e+06 -3.6286339783051963e+03 + -4.8206180894224808e+03 -2.8238402319848983e+03 6.4033651273819654e+00 2.2774373996552504e+03 3.0256410833045179e+03 1.7723825841845555e+03 -4.0189396757708629e+00 + 2.5224920734537957e+00 1.0159039472325844e+03 1.3496769591766899e+03 7.9059153306619987e+02 -1.7927439821672209e+00 1.1251781491730102e+00 5.0199431284115670e-01 + 7.2660000000000015e+04 1.6346819541679486e+06 2.5516503174112993e+06 3.9831148236090043e+06 1.4776701015754484e+06 2.3066158063863004e+06 1.3358043071969033e+06 -3.3859625271799059e+03 + -5.2853268166024927e+03 -3.0607542830823240e+03 7.0134875119935920e+00 1.8341688651508421e+03 2.8631266801714523e+03 1.6580585230980453e+03 -3.7992046066031171e+00 + 2.0581042362332371e+00 7.9021098023339846e+02 1.2335335529153110e+03 7.1431942215948209e+02 -1.6368070456661812e+00 8.8664929573719575e-01 3.8207907294258969e-01 + 7.2720000000000015e+04 1.2464042620953964e+06 2.3188344959049434e+06 4.3141492334504668e+06 1.3285771845782599e+06 2.4717748566599824e+06 1.4162365110994519e+06 -3.0742480142229711e+03 + -5.7194410051497653e+03 -3.2769579269877304e+03 7.5826857576443700e+00 1.4217570231970697e+03 2.6451623643704143e+03 1.5155568625341800e+03 -3.5068147677210577e+00 + 1.6218864633145325e+00 5.8540186272196388e+02 1.0891520400679126e+03 6.2400850200690184e+02 -1.4439208268642973e+00 6.6776427032722518e-01 2.7503768113835186e-01 + 7.2780000000000015e+04 8.9940327216956497e+05 2.0374956997623574e+06 4.6158895683343858e+06 1.1556855436290503e+06 2.6181563110675630e+06 1.4850713023829425e+06 -2.6990554367536897e+03 + -6.1144969298939805e+03 -3.4681983911637212e+03 8.0998223192985357e+00 1.0486136026712750e+03 2.3756270295513827e+03 1.3474850798357832e+03 -3.1469138753350001e+00 + 1.2226870004906316e+00 4.0570773448427741e+02 9.1914718747678205e+02 5.2132995989746018e+02 -1.2175475438312249e+00 4.7301655295760164e-01 1.8310086027807942e-01 + 7.2840000000000015e+04 6.0089760119631933e+05 1.7128059379669912e+06 4.8824321241131369e+06 9.6223210507213697e+05 2.7428714641508018e+06 1.5409377369261768e+06 -2.2672357013174269e+03 + -6.4627243562837748e+03 -3.6306763874045500e+03 8.5546701655743540e+00 7.2245677787476313e+02 2.0594334787682892e+03 1.1569697077395667e+03 -2.7260124844215965e+00 + 8.6871869197901086e-01 2.5490548494250768e+02 7.2665367109710314e+02 4.0820963789056538e+02 -9.6183710118008214e-01 3.0647207336237331e-01 1.0822563621216731e-01 + 7.2900000000000015e+04 3.5721250828338834e+05 1.3508168800349019e+06 5.1085205974527793e+06 7.5187712600515259e+05 2.8434357020046078e+06 1.5827095153839157e+06 -1.7868049283483836e+03 + -6.7572060595677549e+03 -3.7611254279152081e+03 8.9381263472110764e+00 4.5015207701101201e+02 1.7024429500691640e+03 9.4760035331184702e+02 -2.2518772751598917e+00 + 5.6738837104546291e-01 1.3623853215827859e+02 5.1526997020800900e+02 2.8679280692874175e+02 -6.8155399565297803e-01 1.7168312788535589e-01 5.2052945636347769e-02 + 7.2960000000000015e+04 1.7364857290358256e+05 9.5834867782077030e+05 5.2896537538634026e+06 5.2863592934679624e+05 2.9178202434892729e+06 1.6095289526613061e+06 -1.2667987470396531e+03 + -6.9920225999161721e+03 -3.8568816220707113e+03 9.2424066359775292e+00 2.3756800314178173e+02 1.3113594896637242e+03 7.2336365743700094e+02 -1.7333928394306164e+00 + 3.2513946009314332e-01 5.2347122720350313e+01 2.8899218444441101e+02 1.5940404156928543e+02 -3.8199040019609282e-01 7.1611150490640263e-02 1.5870899301858567e-02 + 7.3020000000000015e+04 5.4369235091047944e+04 5.4286248761579115e+05 5.4221792987550572e+06 2.9680292311179976e+05 2.9644954015538995e+06 1.6208258747726576e+06 -7.1710410009897055e+02 + -7.1623790673599578e+03 -3.9159423197365022e+03 9.4612165914808397e+00 8.9449659786183915e+01 8.9360596890912154e+02 4.8856837064923627e+02 -1.1803982445962959e+00 + 1.4731151030459538e-01 5.2097935743356505e+00 5.2138951994076919e+01 2.8502935238179365e+01 -6.8866949341319025e-02 8.5602318144914862e-03 5.8463990548307109e-04 + 7.3080000000000015e+04 2.3097168363873393e+03 1.1231903687386923e+05 5.5033718800910469e+06 6.0869331102775446e+04 2.9824643802509424e+06 1.6163309942206168e+06 -1.4827164494040608e+02 + -7.2647108139192387e+03 -3.9370121666145983e+03 9.5898947891102750e+00 9.3133545731857890e+00 4.5718400662760246e+02 2.4776295488252296e+02 -6.0350133608843470e-01 + 3.8020121071312273e-02 -3.9025716701174140e+00 -1.9073111737354117e+02 -1.0336348872746110e+02 2.5177690104687039e-01 -1.5876919684827850e-02 6.6936035953497021e-03 + 7.3140000000000015e+04 1.9109441787868611e+04 -3.2497408589498553e+05 5.5314934475363605e+06 -1.7456378029023885e+05 2.9712868045973354e+06 1.5960834234149354e+06 4.2868764591005754e+02 + -7.2967655831339616e+03 -3.9195353822052029e+03 9.6255244632275438e+00 -6.3525367194981652e-01 1.0520463047784897e+01 5.6473161905856477e+00 -1.3874352229130429e-02 + 6.0272575460850584e-05 2.5541086420511668e+01 -4.3490788392708708e+02 -2.3361072330487306e+02 5.7370076473848797e-01 -8.5913970446275330e-04 3.4276834191037844e-02 + 7.3200000000000015e+04 1.0506961061831613e+05 -7.6052345835450816e+05 5.5058345340866791e+06 -4.0487546942675527e+05 2.9310913831709428e+06 1.5604321035858807e+06 1.0025176403957441e+03 + -7.2576599331112338e+03 -3.8637133621783405e+03 9.5670105087128032e+00 6.0442624225900090e+01 -4.3769648559666712e+02 -2.3301956898504983e+02 5.7696504719252972e-01 + 3.4835616457018145e-02 9.3314496337461350e+01 -6.7562222646269402e+02 -3.5966806621391999e+02 8.9058704608287464e-01 5.3678042863755944e-02 8.2986821268703367e-02 + 7.3260000000000015e+04 2.5913708251424704e+05 -1.1858159896497931e+06 5.4267354051096598e+06 -6.2551608263094607e+05 2.8625773229153217e+06 1.5100310515318089e+06 1.5619395736088600e+03 + -7.1479084079083432e+03 -3.7705070315458133e+03 9.4151195994076229e+00 1.9198987414411076e+02 -8.7868839411223712e+02 -4.6351424685518475e+02 1.1573827996429640e+00 + 1.4231571494092279e-01 1.9843179226346030e+02 -9.0814080669950522e+02 -4.7903018745002316e+02 1.1961678816642074e+00 1.4701307663903254e-01 1.5205214214687096e-01 + 7.3320000000000015e+04 4.7891517238752771e+05 -1.5924868938558660e+06 5.2955864297178825e+06 -8.3209776588170603e+05 2.7670043479307219e+06 1.4458284559461980e+06 2.0958773353243805e+03 + -6.9694245096870054e+03 -3.6416237138423639e+03 9.1724820461699750e+00 3.9205260207157596e+02 -1.3037611941795587e+03 -6.8124362470597157e+02 1.7158626386088371e+00 + 3.2102259413244377e-01 3.3916074034915857e+02 -1.1278610725626311e+03 -5.8930788632560780e+02 1.4843525674544762e+00 2.7764532424302629e-01 2.4028898337265764e-01 + 7.3380000000000015e+04 7.6070141227138706e+05 -1.9724860635326314e+06 5.1148074613256017e+06 -1.0204824693227442e+06 2.6461714138270239e+06 1.3690497860508037e+06 2.5936807944295883e+03 + -6.7254931383376297e+03 -3.4794886226401063e+03 8.8435548873356780e+00 6.5730776055459683e+02 -1.7044797796288226e+03 -8.8183804460749445e+02 2.2412404109151076e+00 + 5.6804729254141628e-01 5.1305135362694500e+02 -1.3304044867180487e+03 -6.8827694969813138e+02 1.7493526838571063e+00 4.4331832541872929e-01 3.4612140409294306e-01 + 7.3440000000000015e+04 1.0995517570727493e+06 -2.3182394324275032e+06 4.8878064563990757e+06 -1.1868656220712950e+06 2.5023844499713187e+06 1.2811752042278340e+06 3.0453424309129578e+03 + -6.4207147901399931e+03 -3.2872014219888915e+03 8.4345465848436589e+00 9.8311898633818339e+02 -2.0728388382517114e+03 -1.0612406029802378e+03 2.7229334025983820e+00 + 8.7909637669915985e-01 7.1697944640991022e+02 -1.5117059869543577e+03 -7.7392405531235806e+02 1.9858021588238530e+00 6.4105905800351803e-01 4.6760999301194806e-01 + 7.3500000000000015e+04 1.4893701525550471e+06 -2.6228019891582769e+06 4.6189180007469459e+06 -1.3278537288070370e+06 2.3384136970807873e+06 1.1839116977310264e+06 3.4417026518783937e+03 + -6.0609224342045918e+03 -3.0684786370655456e+03 7.9533045890093064e+00 1.3636197290980472e+03 -2.4014262985838523e+03 -1.2157907983232317e+03 3.1511596516051155e+00 + 1.2485676975897249e+00 9.4720434300853708e+02 -1.6680977572193992e+03 -8.4448872397992602e+02 2.1888696122728599e+00 8.6723249284442527e-01 6.0248837250070231e-01 + 7.3560000000000015e+04 1.9230218405066202e+06 -2.8799992507204334e+06 4.3133228407103447e+06 -1.4405342528507842e+06 2.1574414314533775e+06 1.0791604593898563e+06 3.7746393842535063e+03 + -5.6530725940301882e+03 -2.8275830141055771e+03 7.4091678968516339e+00 1.7918221472156686e+03 -2.6835759025130078e+03 -1.3423007038096430e+03 3.5171424340540876e+00 + 1.6696539924101068e+00 1.1994396397651612e+03 -1.7963855034771134e+03 -8.9850040637436553e+02 2.3543604919933814e+00 1.1176103868810385e+00 7.4820682197141442e-01 + 7.3620000000000015e+04 2.3924682652327665e+06 -3.0845542222827384e+06 3.9769499229352549e+06 -1.5225363001373962e+06 1.9630010748100241e+06 9.6898015101010783e+05 4.0372378536456545e+03 + -5.2051127303017238e+03 -2.5692412186486904e+03 6.8127875232668185e+00 2.2597496791347753e+03 -2.9135056335146382e+03 -1.4381220152869032e+03 3.8132954288063488e+00 + 2.1344723077972971e+00 1.4689356298179755e+03 -1.8939155831799749e+03 -9.3480989205013736e+02 2.4788067337464623e+00 1.3874529358863412e+00 9.0198213054479337e-01 + 7.3680000000000015e+04 2.8889209781958386e+06 -3.2321971526339939e+06 3.6163628219761886e+06 -1.5720808010380785e+06 1.7589088756332456e+06 8.5554677362984500e+05 4.2239368658586272e+03 + -4.7258275408643103e+03 -2.2985515188752465e+03 6.1759185227245936e+00 2.7585906816628835e+03 -3.0864390228450120e+03 -1.5012025160139392e+03 4.0333844851149010e+00 + 2.6342166490300820e+00 1.7505717434823464e+03 -1.9586315288322412e+03 -9.5261434825877325e+02 2.5595419516766511e+00 1.6716016229395152e+00 1.0608526504810547e+00 + 7.3740000000000015e+04 3.4030115243013664e+06 -3.3197557364299935e+06 3.2386327715708208e+06 -1.5880190982579931e+06 1.5491895099456911e+06 7.4111094394496374e+05 4.3306483993074262e+03 + -4.2246672597909337e+03 -2.0208833240262807e+03 5.5111878428742047e+00 3.2788700689113571e+03 -3.1987067105239221e+03 -1.5301307203411473e+03 4.1726624273160144e+00 + 3.1593307535031241e+00 2.0389571383967448e+03 -1.9891187282389733e+03 -9.5147543034540865e+02 2.5947604825072728e+00 1.9645813545691120e+00 1.2217374095629061e+00 + 7.3800000000000015e+04 3.9249739435655633e+06 -3.3452238077936312e+06 2.8512008064736705e+06 -1.5698590844667614e+06 1.3379970835508760e+06 6.2795343465122953e+05 4.3548478811747882e+03 + -3.7115614351219401e+03 -1.7417706294360478e+03 4.8318428336360340e+00 3.8106354896577473e+03 -3.2478260410027697e+03 -1.5241677020500188e+03 4.2279739093047066e+00 + 3.6996974413296639e+00 2.3285373931873919e+03 -1.9846362684033011e+03 -9.3133004947172276e+02 2.5835589560022059e+00 2.2607097700024319e+00 1.3814980499167926e+00 + 7.3860000000000015e+04 4.4448362431242056e+06 -3.3078070063743955e+06 2.4617317616538862e+06 -1.5177782878299744e+06 1.1295331213366659e+06 5.1833987710262486e+05 4.2956331343157945e+03 + -3.1967219780973105e+03 -1.4668015522632763e+03 4.1514856435988978e+00 4.3436542533478405e+03 -3.2325569230749738e+03 -1.4832653777050682e+03 4.1978279653665247e+00 + 4.2448406161716461e+00 2.6137051184966858e+03 -1.9451352144764076e+03 -8.9249353579266813e+02 2.5259594348141166e+00 2.5542114418590272e+00 1.5370022929725500e+00 + 7.3920000000000015e+04 4.9526169913239311e+06 -3.2079443669010974e+06 2.0779630587306886e+06 -1.4326235715896967e+06 9.2796319982492249e+05 4.1447554655453854e+05 4.1537506248778700e+03 + -2.6904395033919373e+03 -1.2015062256985213e+03 3.4837990144771145e+00 4.8676169718517640e+03 -3.1529326807379239e+03 -1.4080708005837955e+03 4.0824365854074749e+00 + 4.7841357022323114e+00 2.8889122071512156e+03 -1.8712628798876372e+03 -8.3565509565221248e+02 2.4229135551703189e+00 2.8393345729499049e+00 1.6851875926730047e+00 + 7.3980000000000015e+04 5.4385230611298000e+06 -3.0473052761931606e+06 1.7075513306811189e+06 -1.3158973894515019e+06 7.3733391464246146e+05 3.1846115257423744e+05 3.9315883112918482e+03 + -2.2028771310475063e+03 -9.5124536030775710e+02 2.8422691717076716e+00 5.3723437360200714e+03 -3.0102651522406582e+03 -1.2999163182175103e+03 3.8837183647632489e+00 + 5.3070241275206760e+00 3.1487814065129714e+03 -1.7643529417379555e+03 -7.6186562568819909e+02 2.2762875042935926e+00 3.1104677431566072e+00 1.8231236366468679e+00 + 7.4040000000000015e+04 5.8931445081201494e+06 -2.8287617476427350e+06 1.3579199926204525e+06 -1.1697308161658177e+06 5.6149187426064408e+05 2.3225053991766056e+05 3.6331350984066535e+03 + -1.7438659976699821e+03 -7.2110177962515638e+02 2.2399116119279427e+00 5.8479885864266244e+03 -2.8071238343200630e+03 -1.1607957436170909e+03 3.6052670277132703e+00 + 5.8032273830835130e+00 3.3882149073461405e+03 -1.6264015538183814e+03 -6.7251810815061651e+02 2.0888280840447444e+00 3.3622542631756023e+00 1.9480723822817534e+00 + 7.4100000000000015e+04 6.3076426115620369e+06 -2.5563364722631304e+06 1.0361108585657229e+06 -9.9684384669255640e+05 4.0400637568365352e+05 1.5761116890067109e+05 3.2639076131123907e+03 + -1.3227067086200645e+03 -5.1577718458134814e+02 1.6890055581573165e+00 6.2852380565429867e+03 -2.5472894045700527e+03 -9.9332698036928468e+02 3.2522853736871133e+00 + 6.2629561801961433e+00 3.6024976982613598e+03 -1.4600299001143765e+03 -5.6932096624027531e+02 1.8641105161973208e+00 3.5897017345201636e+00 2.0575443631336721e+00 + 7.4160000000000015e+04 6.6739272349548871e+06 -2.2351276072144206e+06 7.4864283229521930e+05 -8.0049372213643056e+05 2.6809734780749428e+05 9.6088189952232569e+04 2.8308457095409181e+03 + -9.4798084779750343e+02 -3.3949629616460356e+02 1.2008426729516464e+00 6.6754996636259293e+03 -2.2356824857847473e+03 -8.0070182430094735e+02 2.8314859277354349e+00 + 6.6771102912543556e+00 3.7873935307821566e+03 -1.2684339131358474e+03 -4.5426490531247237e+02 1.6064690318164752e+00 3.7882844956317094e+00 2.1493500690512786e+00 + 7.4220000000000015e+04 6.9848198704453055e+06 -1.8712117459176243e+06 5.0138056497429981e+05 -5.8441229034690582e+05 1.5657004477751258e+05 4.8972855460642299e+04 2.3421787549368405e+03 + -6.2737645247164266e+02 -1.9592037244451990e+02 7.8549530263435230e-01 7.0110764206784816e+03 -1.8782690438180425e+03 -5.8662393889258647e+02 2.3509602806469143e+00 + 7.0374648451713737e+00 3.9392314879662117e+03 -1.0553221551809622e+03 -3.2958390540582360e+02 1.3209116500225555e+00 3.9540367785345265e+00 2.2216453046579741e+00 + 7.4280000000000015e+04 7.2341990143177835e+06 -1.4715269672850864e+06 2.9941577471494168e+05 -3.5273363796174427e+05 7.1757836408241463e+04 1.7275924424812529e+04 1.8072653538806728e+03 + -3.6753107841586711e+02 -8.8071905372582293e+01 4.5160912374912243e-01 7.2853237415085478e+03 -1.4819443125419273e+03 -3.5523625593235658e+02 1.8200197758816923e+00 + 7.3368391602732919e+00 4.0549813494937507e+03 -8.2484311572867477e+02 -1.9771115679413046e+02 1.0130208912721916e+00 4.0836346118061861e+00 2.2729695667500067e+00 + 7.4340000000000015e+04 7.4171248747147992e+06 -1.0437382756638763e+06 1.4696366830994232e+05 -1.0991343378531921e+05 1.5474278713846799e+04 1.7066138038713934e+03 1.2364097463069127e+03 + -1.7389572832334477e+02 -1.8272075779104725e+01 2.0622457507432884e-01 7.4927854850979893e+03 -1.0543975914631378e+03 -1.1103927536511853e+02 1.2490108291701434e+00 + 7.5692445912019917e+00 4.1323161850702563e+03 -5.8150340167094055e+02 -6.1230836948990515e+01 6.8884248130867110e-01 4.1744647582089387e+00 2.3022766375433710e+00 + 7.4400000000000015e+04 7.5299408329897365e+06 -5.9608810965296149e+05 4.7276599693368335e+04 1.3935840338686912e+05 -1.1024541050651565e+04 2.6575373094822253e+03 6.4065863407587347e+02 + -5.0622485140678066e+01 1.1907721312997346e+01 5.4630850151772659e-02 7.6293063101501384e+03 -6.0396065609427751e+02 1.4119807355080007e+02 6.4910872459285507e-01 + 7.7300082949370097e+00 4.1696608706581237e+03 -3.3007848462657762e+02 7.7173287013073605e+01 3.5476436721782023e-01 4.2246792425588033e+00 2.3089567522035872e+00 + 7.4460000000000015e+04 7.5703495567154596e+06 -1.3723490931974835e+05 2.5767498116206134e+03 3.9024995962337061e+05 -7.0665996725510904e+03 2.0195950120123929e+04 3.1582604726585750e+01 + -4.7818608797452078e-01 1.6792691900401064e+00 2.5549825649762999e-04 7.6921179887198105e+03 -1.3944286361039082e+02 3.9653319111308247e+02 3.2094187759115086e-02 + 7.8158702995542120e+00 4.1662255072739572e+03 -7.5517824298465229e+01 2.1477137985665217e+02 1.7388570205002708e-02 4.2332343135781541e+00 2.2928498681831040e+00 + 7.4520000000000015e+04 7.5374621814208748e+06 3.2391701998056384e+05 1.4009224909434204e+04 6.3788264742152463e+05 2.7421085670176326e+04 5.4061488939443188e+04 -5.7895338348302869e+02 + -2.4785918217897141e+01 -4.8944852501684537e+01 4.4591892627484260e-02 7.6798978748405352e+03 3.3004367839205617e+02 6.4994824615709899e+02 -5.8988261886647075e-01 + 7.8250518336726804e+00 4.1220230374531911e+03 1.7715369249014361e+02 3.4884208707218380e+02 -3.1660146190166627e-01 4.1999130167048087e+00 2.2542497534307202e+00 + 7.4580000000000015e+04 7.4318195268555731e+06 7.7839292914589832e+05 8.1616552735129037e+04 8.7742767413608986e+05 9.1909421398531136e+04 1.0367046369177503e+05 -1.1790257862936419e+03 + -1.2339553640000145e+02 -1.3914978878476288e+02 1.8716602178677294e-01 7.5927983296317307e+03 7.9526530407006237e+02 8.9645027948006737e+02 -1.2045457919701683e+00 + 7.7572935380185015e+00 4.0378706959308506e+03 4.2293598018141012e+02 4.7672699345147350e+02 -6.4057525778173074e-01 4.1253309299478227e+00 2.1938988192348039e+00 + 7.4640000000000015e+04 7.2553848825635426e+06 1.2173248067986318e+06 2.0433511909328296e+05 1.1042017141365856e+06 1.8527621923704425e+05 1.6812662316729201e+05 -1.7568897268715414e+03 + -2.9468380579011904e+02 -2.6733310068602168e+02 4.2554324040525054e-01 7.4324465265646813e+03 1.2470506488453680e+03 1.1311709304389465e+03 -1.7997400433101032e+00 + 7.6138628583835057e+00 3.9153752769973339e+03 6.5695360635545444e+02 5.9588388041203712e+02 -9.4808870849277060e-01 4.0109249917736083e+00 2.1129738297970029e+00 + 7.4700000000000015e+04 7.0115084769562241e+06 1.6321267611731014e+06 3.8001364110616437e+05 1.3137598587199289e+06 3.0582702860843297e+05 2.4623818523165045e+05 -2.3012128816569793e+03 + -5.3558415612632268e+02 -4.3113532204160936e+02 7.5537477060534108e-01 7.2019146640275349e+03 1.6764734478055946e+03 1.3494637636543478e+03 -2.3636746478211097e+00 + 7.3975305487511429e+00 3.7569025308147002e+03 8.7455324194489958e+02 7.0393770158836890e+02 -1.2330136953822277e+00 3.8589256940516710e+00 2.0130628054689370e+00 + 7.4760000000000015e+04 6.7048643201919440e+06 2.0146650813316496e+06 6.0545332750869787e+05 1.5019839741459538e+06 4.5132741276122973e+05 3.3654079535076901e+05 -2.8013012549178011e+03 + -8.4164542337932221e+02 -6.2748575029957965e+02 1.1704829080799712e+00 6.9056611973370473e+03 2.0750305783786316e+03 1.5469972271356071e+03 -2.8851600028910385e+00 + 7.1125168080373626e+00 3.5655313130289419e+03 1.0713967404820576e+03 7.9872824574301058e+02 -1.4896613176530362e+00 3.6723132307874344e+00 1.8961336031235143e+00 + 7.4820000000000015e+04 6.3413606688595684e+06 2.3574195659743338e+06 8.7646893835739663e+05 1.6651646918998451e+06 6.1904603048899840e+05 4.3732595736359502e+05 -3.2473123067185288e+03 + -1.2071183707447892e+03 -8.5266253565615864e+02 1.6629831126074188e+00 6.5494442845606109e+03 2.4348117550679663e+03 1.7198413646139941e+03 -3.3538320186139785e+00 + 6.7644081814842432e+00 3.3449934155186947e+03 1.2435479683640581e+03 8.7835352432866853e+02 -1.7128962335841864e+00 3.4547585111340746e+00 1.7644948201802417e+00 + 7.4880000000000015e+04 5.9280258883841690e+06 2.6536328860733458e+06 1.1879695354615794e+06 1.8000753844721729e+06 8.0580766748855659e+05 5.4667437005647155e+05 -3.6304511798672356e+03 + -1.6250682352129611e+03 -1.1023658536170456e+03 2.2234404575581785e+00 6.1402092117164430e+03 2.7486574637750177e+03 1.8645465376721213e+03 -3.7603598441863597e+00 + 6.3600469742790295e+00 3.0996002993246602e+03 1.3875516390794669e+03 9.4120801022396415e+02 -1.8982398274296550e+00 3.2105502626981974e+00 1.6207498292137463e+00 + 7.4940000000000015e+04 5.4728719801903460e+06 2.8974449903503410e+06 1.5340573198946421e+06 1.9040366421031570e+06 1.0080551617583745e+06 6.6249350460352818e+05 -3.9431461046375216e+03 + -2.0875110334871360e+03 -1.3718026881331641e+03 2.8410572489957615e+00 5.6859520890356152e+03 3.0103019766280295e+03 1.9782125833073885e+03 -4.0966327840551271e+00 + 5.9073954883684410e+00 2.8341582164903434e+03 1.5005025733109985e+03 9.8601496231957674e+02 -2.0419601439165391e+00 2.9445097361445041e+00 1.4677448909590878e+00 + 7.5000000000000015e+04 4.9847384876812585e+06 3.0840098645985052e+06 1.9081425918889961e+06 1.9749699575689991e+06 1.2219189898413140e+06 7.8255867323777522e+05 -4.1791994665904458e+03 + -2.5855708871646866e+03 -1.6557815200104660e+03 3.5038880035314479e+00 5.1955625666154992e+03 3.2144985962639284e+03 2.0585470280708269e+03 -4.3559226720971544e+00 + 5.4153778605097047e+00 2.5538734311125418e+03 1.5801040032106562e+03 1.0118521911101138e+03 -2.1411467956744432e+00 2.6618947508752981e+00 1.3085124018989354e+00 + 7.5060000000000015e+04 4.4731198881596206e+06 3.2095923101669503e+06 2.3030725469032824e+06 2.0114395428648035e+06 1.4432931278226930e+06 9.0455676978949783e+05 -4.3339115142503188e+03 + -3.1096552091555855e+03 -1.9488150184485332e+03 4.1990774319921762e+00 4.6786487148663437e+03 3.3571246292718793e+03 2.1039111950397005e+03 -4.5330184591975158e+00 + 4.8937026803718124e+00 2.2642494359920302e+03 1.6247137554716978e+03 1.0181707494885942e+03 -2.1937693469965449e+00 2.3682950099940574e+00 1.1462104170054834e+00 + 7.5120000000000015e+04 3.9479799073754353e+06 3.2716428065872812e+06 2.7112713448917749e+06 2.0126814391795634e+06 1.6679156752220478e+06 1.0261318090221203e+06 -4.4041742468289704e+03 + -3.6496442487294476e+03 -2.2452286809957327e+03 4.9131166500332011e+00 4.1453475645243698e+03 3.4352639842423528e+03 2.1133532765408559e+03 -4.6243303292671056e+00 + 4.3526699368918598e+00 1.9709782168832176e+03 1.6333773841371676e+03 1.0048061709887560e+03 -2.1987180077399264e+00 2.0695207795161328e+00 9.8405965873837009e-01 + 7.5180000000000015e+04 3.4195564532026555e+06 3.2688489610244129e+06 3.1248886634744736e+06 1.9786193355022829e+06 1.8914526339006019e+06 1.1449313551763541e+06 -4.3885336125878448e+03 + -4.1950912127594247e+03 -2.5392732515200678e+03 5.6321124929410100e+00 3.6061250977526429e+03 3.4472657349732922e+03 2.0866277057971952e+03 -4.6279612601988491e+00 + 3.8029661764808620e+00 1.6798277417449431e+03 1.6058475833620612e+03 9.7198202638897192e+02 -2.1558258194375681e+00 1.7714871725096224e+00 8.2527928139511386e-01 + 7.5240000000000015e+04 2.8981610529784779e+06 3.2011625157428905e+06 3.5359537752837846e+06 1.9098667774938676e+06 2.1095831703930702e+06 1.2586529119431397e+06 -4.2872187590905914e+03 + -4.7354289580046661e+03 -2.8252386624592109e+03 6.3420645203437678e+00 3.0715697027405054e+03 3.3927774720199009e+03 2.0242004366733058e+03 -4.5437445758028154e+00 + 3.2554520124553643e+00 1.3965279353994599e+03 1.5425894867211452e+03 9.2030572494961575e+02 -2.0658718763388690e+00 1.4800963796638433e+00 6.7302269276486237e-01 + 7.5300000000000015e+04 2.3939767915561232e+06 3.0698013751667878e+06 3.9365320783693991e+06 1.8077157218155735e+06 2.3180846598200882e+06 1.3650893465468660e+06 -4.1021377257857894e+03 + -5.2601790976406955e+03 -3.0975672053546159e+03 7.0291440902914388e+00 2.5521832358660049e+03 3.2727527644302036e+03 1.9272400199592464e+03 -4.3732466948323152e+00 + 2.7209462768823860e+00 1.1266574319940655e+03 1.4447717404964887e+03 8.5075664122097794e+02 -1.9305654962488150e+00 1.2011202300945636e+00 5.3031473531432183e-01 + 7.5360000000000015e+04 1.9168587795202928e+06 2.8772266165877874e+06 4.3188809577511372e+06 1.6741116663070582e+06 2.5129158130102805e+06 1.4621724395354383e+06 -3.8368396516929060e+03 + -5.7591592996766794e+03 -3.3509636402814090e+03 7.6799697984041924e+00 2.0581738924983069e+03 3.0894325676199683e+03 1.7975946477095636e+03 -4.1197349817105886e+00 + 2.2100111890833296e+00 8.7553338695919354e+02 1.3142435225503230e+03 7.6466680220725380e+02 -1.7525116417939963e+00 9.4008546868298859e-01 3.9999150686572782e-01 + 7.5420000000000015e+04 1.4761411307015959e+06 2.6270949536332968e+06 4.6756018685557665e+06 1.5116158579189463e+06 2.6902962264662939e+06 1.5480136893610449e+06 -3.4964442652204807e+03 + -6.2226845834697988e+03 -3.5805000133519297e+03 8.2818736331088836e+00 1.5992550718750606e+03 2.8463009479617012e+03 1.6377556268707492e+03 -3.7881113385889060e+00 + 1.7327429371281797e+00 6.4810657894462418e+02 1.1534979679809362e+03 6.6369452394918460e+02 -1.5351582898473219e+00 7.0216410300834387e-01 2.8464405815660310e-01 + 7.5480000000000015e+04 1.0804542949512918e+06 2.3241876183905718e+06 4.9997856077257562e+06 1.3233553421824523e+06 2.8467807672374784e+06 1.6209415564553861e+06 -3.0875401018180032e+03 + -6.6417585359768218e+03 -3.7817130563369078e+03 8.8231523707407078e+00 1.1844543138508000e+03 2.5480160306942134e+03 1.4508080281934026e+03 -3.3848129104700044e+00 + 1.2985719898004886e+00 4.4886393152559674e+02 9.6562274742047862e+02 5.4979153510642971e+02 -1.2827268346620389e+00 4.9207108455428683e-01 1.8656713248214826e-01 + 7.5540000000000015e+04 7.3755637974405009e+05 1.9743171069688171e+06 5.2851478821434332e+06 1.1129618652337068e+06 2.9793273110815454e+06 1.6795344046625365e+06 -2.6180535409537802e+03 + -7.0082505529900227e+03 -3.9506921824582278e+03 9.2932989748875610e+00 8.2193618732170103e+02 2.2003176064666377e+03 1.2403695315799528e+03 -2.9176819873123345e+00 + 9.1607727629851166e-01 2.8174043694265163e+02 7.5423882080779447e+02 4.2516426653398173e+02 -1.0001269837648092e+00 3.1397144688410278e-01 1.0771401227603340e-01 + 7.5600000000000015e+04 4.5418180530614610e+05 1.5842136832718898e+06 5.5261524826810900e+06 8.8450086617993226e+05 3.0853564899377390e+06 1.7226484868371054e+06 -2.0970913800848225e+03 + -7.3150554938538835e+03 -4.0841562853909900e+03 9.6832091631371568e+00 5.1884271229154263e+02 1.8099133145262324e+03 1.0105187330076106e+03 -2.3958078575662420e+00 + 5.9281806515280477e-01 1.5004226308805190e+02 5.2342863506460174e+02 2.9223010690334024e+02 -6.9285794639690967e-01 1.7139881537644572e-01 4.9658403012280840e-02 + 7.5660000000000015e+04 2.3591027657478291e+05 1.1613939454716826e+06 5.7181196308103530e+06 6.4239199793816940e+05 3.1628022700695242e+06 1.7494404237987290e+06 -1.5347602400543581e+03 + -7.5562325228585942e+03 -4.1795177935695656e+03 9.9853588746331177e+00 2.8115452524787923e+02 1.3843457646698926e+03 7.6571439651700939e+02 -1.8293439919261516e+00 + 3.3518699158161602e-01 5.6382586276196861e+01 2.7765525236213927e+02 1.5356952825841134e+02 -3.6689801914676762e-01 6.7186956069427234e-02 1.3564131276587347e-02 + 7.5720000000000015e+04 8.7058629346482456e+04 7.1401411932996439e+05 5.8573173730125912e+06 3.9132278375732806e+05 3.2101523724891832e+06 1.7593837398404859e+06 -9.4196659058192085e+02 + -7.7271203779162033e+03 -4.2349327168010332e+03 1.0193949069907230e+01 1.1357555789144357e+02 9.3184337373215408e+02 5.1070733225993649e+02 -1.2293045036607866e+00 + 1.4828723130523985e-01 2.6314219877637770e+00 2.1674092100056992e+01 1.1875075345006877e+01 -2.8584939306119876e-02 3.4157499364990598e-03 1.6326404766305502e-04 + 7.5780000000000015e+04 1.0597628683337016e+04 2.5071104389890342e+05 5.9410342538772644e+06 1.3615715066862752e+05 3.2264777595061981e+06 1.7522791417741480e+06 -3.3020157849955854e+02 + -7.8244268261669358e+03 -4.2493357290036984e+03 1.0305015045681799e+01 1.9443486334230492e+01 4.6115805684552583e+02 2.5044674771282743e+02 -6.0734430962129815e-01 + 3.5836274109804653e-02 -1.0119578337268701e+01 -2.3956086393824691e+02 -1.3010171600985657e+02 3.1551040993979940e-01 -1.8627347711071020e-02 9.7430649233142905e-03 + 7.5840000000000015e+04 8.0952769953010456e+03 -2.1956594868761091e+05 5.9676318931930410e+06 -1.1815932293385142e+05 3.2114506405111267e+06 1.7282583591812972e+06 2.8868486219495537e+02 + -7.8462906235897590e+03 -4.2224596525570269e+03 1.0316498231651547e+01 6.6762690527371593e-01 -1.8606810944716077e+01 -1.0016967412388620e+01 2.4472236876428629e-02 + 9.8108218099773352e-05 1.8423268464575898e+01 -5.0099443842763532e+02 -2.6960436440823611e+02 6.5871421807031738e-01 1.5303254160628041e-03 4.2141991810434376e-02 + 7.5900000000000015e+04 7.9687638765461539e+04 -6.8772889240347443e+05 5.9365765131757744e+06 -3.6669555292365345e+05 3.1653506893349839e+06 1.6877814971205704e+06 9.0271594054846389e+02 + -7.7923148973361294e+03 -4.1548390493584247e+03 1.0228279290707892e+01 5.7695333992428203e+01 -4.9817458236566387e+02 -2.6563101116428265e+02 6.5390927288373568e-01 + 4.1844931622686987e-02 8.7751954172646549e+01 -7.5756918019484851e+02 -4.0392533866178439e+02 9.9438111090749715e-01 6.3540741624956362e-02 9.6754724195897271e-02 + 7.5960000000000015e+04 2.2407762117783327e+05 -1.1447273283263822e+06 5.8484488966036597e+06 -6.0463058206326677e+05 3.0890594075821755e+06 1.6316279850493793e+06 1.5000212158925676e+03 + -7.6635715106074631e+03 -4.0477979775907502e+03 1.0042172277298944e+01 1.8950732741235467e+02 -9.6827602492350024e+02 -5.1143848419081036e+02 1.2687988861642037e+00 + 1.6034881375409069e-01 1.9656887169604192e+02 -1.0043238256708210e+03 -5.3045871304019181e+02 1.3160239075473865e+00 1.6624567267300688e-01 1.7254600206106402e-01 + 7.6020000000000015e+04 4.3856157961485069e+05 -1.5817232563481971e+06 5.7049326952056577e+06 -8.2734682155152212e+05 2.9840428077740823e+06 1.5608813341940336e+06 2.0690663621372846e+03 + -7.4625766177056339e+03 -3.9034223227003108e+03 9.7618805506431237e+00 3.9364175756255088e+02 -1.4198288584488864e+03 -7.4267427875421424e+02 1.8572771465743825e+00 + 3.5340305923491405e-01 3.4281432278671582e+02 -1.2364893261862892e+03 -6.4675053452911231e+02 1.6174391122842078e+00 3.0770311948401258e-01 2.6807286698703181e-01 + 7.6080000000000015e+04 7.1908305941846396e+05 -1.9902614874023567e+06 5.5087814419757323e+06 -1.0305190915240428e+06 2.8523228225791613e+06 1.4769080377646440e+06 2.5988749350409771e+03 + -7.1932382319459348e+03 -3.7245174351435508e+03 9.3929160008948251e+00 6.6624621161343225e+02 -1.8441125664841284e+03 -9.5485664839595984e+02 2.4080119284352088e+00 + 6.1737237024688763e-01 5.2370872105731451e+02 -1.4495805450699702e+03 -7.5054591702035918e+02 1.8928256366053569e+00 4.8522889030847960e-01 3.8151471715321883e-01 + 7.6140000000000015e+04 1.0603124539527299e+06 -2.3624321178156417e+06 5.2637650415749541e+06 -1.2101977555946556e+06 2.6964380668599778e+06 1.3813310617280616e+06 3.0792378557302795e+03 + -6.8607771917375594e+03 -3.5145520966938725e+03 8.9424838928660542e+00 1.0021562878433283e+03 -2.2329350660430700e+03 -1.1438726885463545e+03 2.9104180526948222e+00 + 9.4727027938598896e-01 7.3580847304481370e+02 -1.6394818517601943e+03 -8.3983196303755449e+02 2.1368944614530596e+00 6.9545221437975613e-01 5.1071042640205710e-01 + 7.6200000000000015e+04 1.4557508649071297e+06 -2.6910220444448176e+06 4.9745969084875984e+06 -1.3628843827814334e+06 2.5193947820207495e+06 1.2759984754464368e+06 3.5009066754430860e+03 + -6.4716234203145505e+03 -3.2775900925202936e+03 8.4193362835862757e+00 1.3949988428973447e+03 -2.5787880734288206e+03 -1.3060561287854125e+03 3.3548557057549946e+00 + 1.3368617696903602e+00 9.7507425736735547e+02 -1.8025250102535799e+03 -9.1287572257617001e+02 2.3449672241597561e+00 9.3438400235002161e-01 6.5320164443760309e-01 + 7.6260000000000015e+04 1.8978560034939577e+06 -2.9696526945230635e+06 4.6468432833110858e+06 -1.4855985371759692e+06 2.3246089722913601e+06 1.1629478589703420e+06 3.8557671135103096e+03 + -6.0332898289640552e+03 -3.0182108865451851e+03 7.8335975351243592e+00 1.8373175668943977e+03 -2.8749883252671762e+03 -1.4382560404945484e+03 3.7328086077166445e+00 + 1.7787885419185483e+00 1.2369502035964442e+03 -1.9355579631074913e+03 -9.6825652321004191e+02 2.5130620311526859e+00 1.1974961482481417e+00 8.0628129705974827e-01 + 7.6320000000000015e+04 2.3781875790394754e+06 -3.1929014492915925e+06 4.2868165770638203e+06 -1.5759344864282454e+06 2.1158408971584756e+06 1.0443671958386301e+06 4.1369898491354197e+03 + -5.5542265960969007e+03 -2.7414210749139356e+03 7.1965658919725870e+00 2.3207181681374077e+03 -3.1158021756262501e+03 -1.5378952838014068e+03 4.0370389670319398e+00 + 2.2647140322962773e+00 1.5164522997666945e+03 -2.0360033335944004e+03 -1.0048921368600454e+03 2.6379651332767589e+00 1.4798101085797208e+00 9.6704623967674530e-01 + 7.6380000000000015e+04 2.8875692904700218e+06 -3.3564045861794217e+06 3.9014548678116589e+06 -1.6321068290579540e+06 1.8971232116176463e+06 9.2255301638652338e+05 4.3391560739957422e+03 + -5.0436588516744068e+03 -2.4525584209445542e+03 6.5204953950246027e+00 2.8360301518260076e+03 -3.2965514788632354e+03 -1.6030177478910086e+03 4.2617168428748471e+00 + 2.7854850189076701e+00 1.8082642285494499e+03 -2.1019056994410512e+03 -1.0220583822829346e+03 2.7172874382737127e+00 1.7759928864445917e+00 1.1324529798474079e+00 + 7.6440000000000015e+04 3.4162642695078026e+06 -3.4569399408091563e+06 3.4981899002952203e+06 -1.6529842622748732e+06 1.6726841452735330e+06 7.9986659659837070e+05 4.4583558553218172e+03 + -4.5114110112576127e+03 -2.1571903575992478e+03 5.8183625751717507e+00 3.3734819575442452e+03 -3.4136990784868367e+03 -1.6323236759627002e+03 4.4025221249631121e+00 + 3.3313064819153064e+00 2.1068387467206794e+03 -2.1319669291906266e+03 -1.0194018969593430e+03 2.7495051666704144e+00 2.0804584913176836e+00 1.2993753743212386e+00 + 7.6500000000000015e+04 3.9541606231817403e+06 -3.4924878881733883e+06 3.0848061155833504e+06 -1.6381109412630701e+06 1.4468671820491513e+06 6.7868904150721687e+05 4.4922579065077280e+03 + -3.9677211479361831e+03 -1.8610088873499285e+03 5.1036224429210444e+00 3.9228860777508417e+03 -3.4649126429377629e+03 -1.6251926039051416e+03 4.4567179180148093e+00 + 3.8919262994906285e+00 2.4065026795810700e+03 -2.1255691107951693e+03 -9.9694594454056607e+02 2.7339842769331750e+00 2.3874729361830060e+00 1.4646632213531339e+00 + 7.6560000000000015e+04 4.4909635876246346e+06 -3.4622696535162474e+06 2.6692933638807861e+06 -1.5877151131502758e+06 1.2240487448005390e+06 5.6137609055989515e+05 4.4401499060434526e+03 + -3.4230488692613490e+03 -1.5697238178833752e+03 4.3899582811809976e+00 4.4738307053215403e+03 -3.4491060035641158e+03 -1.5816936718831219e+03 4.4231946661719768e+00 + 4.4568263504121965e+00 2.7015635961512048e+03 -2.0827848330816782e+03 -9.5508925006930770e+02 2.6709885841578034e+00 2.6912608624559464e+00 1.6252007036429537e+00 + 7.6620000000000015e+04 5.0163907338571306e+06 -3.3667623801048421e+06 2.2596960308477394e+06 -1.5027049400391807e+06 1.0085554046979593e+06 4.5021347616168868e+05 4.3029490319540837e+03 + -2.8878801803459310e+03 -1.2889562464500020e+03 3.6910296549170352e+00 5.0158744416260151e+03 -3.3664575498175327e+03 -1.5025832865858169e+03 4.3024848573508754e+00 + 5.0154166352035299e+00 2.9864162555544835e+03 -2.0043747996793904e+03 -8.9459797275841322e+02 2.5616717659452104e+00 2.9861119375209104e+00 1.7779636840444961e+00 + 7.6680000000000015e+04 5.5203666564386273e+06 -3.2076907961606067e+06 1.8639613379295201e+06 -1.3846516518701089e+06 8.0458212524517183e+05 3.4737364679196593e+05 4.0831828753644818e+03 + -2.3725327696888098e+03 -1.0241341499653122e+03 3.0202228868399739e+00 5.5387406325136799e+03 -3.2184056219380832e+03 -1.3892903192309516e+03 4.0967486053192586e+00 + 5.5572291126193205e+00 3.2556469664194874e+03 -1.8917729622735055e+03 -8.1659103563363908e+02 2.4080536884871240e+00 3.2664852452919417e+00 1.9200749127152630e+00 + 7.6740000000000015e+04 5.9932136236742549e+06 -2.9879957305411296e+06 1.4897895620195572e+06 -1.2357603883701325e+06 6.1611301662833930e+05 2.5487463358697374e+05 3.7849413614797049e+03 + -1.8869650642701322e+03 -7.8039185952346429e+02 2.3904080437565933e+00 6.0325079847990592e+03 -3.0076212106862063e+03 -1.2438892199393997e+03 3.8097308225746178e+00 + 6.0721080746979155e+00 3.5041340775342060e+03 -1.7470595556593739e+03 -7.2251913292208906e+02 2.2129816994376332e+00 3.5271099858166806e+00 2.0488562702484976e+00 + 7.6800000000000015e+04 6.4258347699492974e+06 -2.7117801211846694e+06 1.1444888615356612e+06 -1.0588292973419526e+06 4.4684601927283098e+05 1.7454179513459798e+05 3.4138007432369077e+03 + -1.4405922747324985e+03 -5.6247510178887808e+02 1.8137062543928877e+00 6.4877942421997595e+03 -2.7379586212226004e+03 -1.0690616101494636e+03 3.4466910730473126e+00 + 6.5503940387111861e+00 3.7271429151087591e+03 -1.5729225984210059e+03 -6.1413782855491866e+02 1.9800777248673571e+00 3.7630809087921246e+00 2.1618772429989979e+00 + 7.6860000000000015e+04 6.8098865633703880e+06 -2.3842335376343057e+06 8.3483729751607473e+05 -8.5719765196811443e+05 3.0012285786399641e+05 1.0797312055059255e+05 2.9767211403740152e+03 + -1.0421124919493632e+03 -3.7465317698686647e+02 1.3012709361254360e+00 6.8959298573932356e+03 -2.4143850813368863e+03 -8.6804708047798101e+02 3.0143075306643303e+00 + 6.9830983016645165e+00 3.9204135943313358e+03 -1.3726085887848958e+03 -4.9347524215753890e+02 1.7136721756594719e+00 3.9699470189303652e+00 2.2569988993552652e+00 + 7.6920000000000015e+04 7.1379374813444540e+06 -2.0115365953998098e+06 5.6695450240893580e+05 -6.3468393085921498e+05 1.7886551041445808e+05 5.6508706783311041e+04 2.4819194695455517e+03 + -6.9934570500652694e+02 -2.2063971536737029e+02 8.6308624544180190e-01 7.2491187833135155e+03 -2.0428905762161185e+03 -6.4458407381789755e+02 2.5205567718371920e+00 + 7.3620654808308945e+00 4.0802402586257849e+03 -1.1498632772588555e+03 -3.6279489359296309e+02 1.4187258163141738e+00 4.1437922076603213e+00 2.3324127088220856e+00 + 7.6980000000000015e+04 7.4036100689950325e+06 -1.6007469719683521e+06 3.4618527818115603e+05 -3.9551496959976363e+05 8.5520322747335187e+04 2.1204953458589709e+04 1.9387199535961472e+03 + -4.1908839413363529e+02 -1.0352331436820907e+02 5.0778579769979704e-01 7.5405837246862793e+03 -1.6303794750919390e+03 -4.0284187354266305e+02 1.9745714084382451e+00 + 7.6801215614598082e+00 4.2035404408313761e+03 -9.0886353773976282e+02 -2.2455434430786897e+02 1.1007408833456027e+00 4.2813065914218127e+00 2.3866736230075420e+00 + 7.7040000000000015e+04 7.6017038374520466e+06 -1.1596690387167695e+06 1.7699720161618589e+05 -1.4424743997999580e+05 2.2010768535588417e+04 2.8139383612149045e+03 1.3573847215825454e+03 + -2.0698611399510452e+02 -2.5709208485907538e+01 2.4249443038798343e-01 7.7646934376073023e+03 -1.1845457763323147e+03 -1.4734484295866602e+02 1.3864778344958593e+00 + 7.9312051882226351e+00 4.2879133957979066e+03 -6.5414148545399325e+02 -8.1360332684080802e+01 7.6566286794629079e-01 4.3798474714294251e+00 2.4187269191826211e+00 + 7.7100000000000015e+04 7.7282967789634829e+06 -6.9670939691136475e+05 6.2894081038233206e+04 1.1431695849263259e+05 -1.0300289474632225e+04 1.7683498923416673e+03 7.4892731557407933e+02 + -6.7426218112881529e+01 1.1127039542526486e+01 7.2695492905282655e-02 7.9170699324271773e+03 -7.1373403432040982e+02 1.1710982623492291e+02 7.6721661545397513e-01 + 8.1104801552094816e+00 4.3316864191200057e+03 -3.9050210171024440e+02 6.4078849295628231e+01 4.1977449767886971e-01 4.4374889652089911e+00 2.4279283885948408e+00 + 7.7160000000000015e+04 7.7808236302687740e+06 -2.2072084650234893e+05 6.3468479968095935e+03 3.7522110220102442e+05 -1.0638138507247630e+04 1.8172260567637648e+04 1.2491218878372422e+02 + -3.4525789297739422e+00 6.0730159152992513e+00 2.1258173842813211e-03 7.9946737214554778e+03 -2.2678824656741193e+02 3.8553950013034375e+02 1.2834828377077956e-01 + 8.2144272692355003e+00 4.3339483397931699e+03 -1.2293572318298618e+02 2.0900294871931106e+02 6.9583558323264780e-02 4.4530594951611482e+00 2.4140575320524209e+00 + 7.7220000000000015e+04 7.7581293994889949e+06 2.5916247965429298e+05 8.7431820935577689e+03 6.3344526331961632e+05 2.1166975366232105e+04 5.1797928750756233e+04 -5.0275650068335790e+02 + -1.6703834328403030e+01 -4.1000518995984173e+01 3.2700166670443481e-02 7.9958655671587203e+03 2.6710882501642897e+02 6.5286718099804159e+02 -5.1815248788132029e-01 + 8.2409140063983255e+00 4.2945695595277912e+03 1.4347316128917436e+02 3.5065048992906225e+02 -2.7829371348463811e-01 4.4261664661550491e+00 2.3773235108714390e+00 + 7.7280000000000015e+04 7.6604970793585610e+06 7.3369591949311690e+05 7.0356859755227502e+04 8.8400150417335657e+05 8.4674121431793930e+04 1.0208871533491665e+05 -1.1220533173212934e+03 + -1.0737634868351562e+02 -1.2943347988398054e+02 1.6446658439210773e-01 7.9204435348042462e+03 7.5860325470118937e+02 9.1401476535568622e+02 -1.1601111800682806e+00 + 8.1892406708239349e+00 4.2142082121735966e+03 4.0363929315872724e+02 4.8630980909246534e+02 -6.1725185998046539e-01 4.3572076330461451e+00 2.3183636979317082e+00 + 7.7340000000000015e+04 7.4896488969269739e+06 1.1936980054780007e+06 1.9033749195105553e+05 1.1220279657304953e+06 1.7883720976279967e+05 1.6816809923663945e+05 -1.7210535628062530e+03 + -2.7421271602777983e+02 -2.5778439715195265e+02 3.9559368483815821e-01 7.7696545266536777e+03 1.2383416953790929e+03 1.1639969192290366e+03 -1.7853728632731878e+00 + 8.0601620828850056e+00 4.0943022290727190e+03 6.5257064198782359e+02 6.1336952213212271e+02 -9.4081618142413337e-01 4.2473688426786760e+00 2.2382347775724551e+00 + 7.7400000000000015e+04 7.2487208933793548e+06 1.6302240143034686e+06 3.6672097590649466e+05 1.3428813569144076e+06 3.0202174645023636e+05 2.4885467175067394e+05 -2.2881551273883970e+03 + -5.1451625074200194e+02 -4.2385245078094169e+02 7.2239049992961724e-01 7.5461798581282856e+03 1.6971443828024842e+03 1.3980139783185116e+03 -2.3820233094034693e+00 + 7.8558841450807986e+00 3.9370473118104514e+03 8.8546142491418527e+02 7.2936756060795597e+02 -1.2427615400319085e+00 4.0986080185477256e+00 2.1383964461049620e+00 + 7.7460000000000015e+04 6.9422110819166657e+06 2.0347362190505737e+06 5.9646063590471575e+05 1.5422259645321048e+06 4.5203260520192393e+05 3.4268288634846441e+05 -2.8122963674292514e+03 + -8.2419150975623040e+02 -6.2471337723327952e+02 1.1393590471556851e+00 7.2540948289542985e+03 2.1261764544642956e+03 1.6115422695242598e+03 -2.9386082025569231e+00 + 7.5800349604257660e+00 3.7453610309400492e+03 1.0977825433186422e+03 8.3203791824769462e+02 -1.5172280348854079e+00 3.9136254406185289e+00 2.0206878667142942e+00 + 7.7520000000000015e+04 6.5759018894264596e+06 2.3992677394111152e+06 8.7547867235047452e+05 1.7161175433288431e+06 6.2615240974698053e+05 4.4792923867180373e+05 -3.2831661990918897e+03 + -1.1978104785584003e+03 -8.5676880554141189e+02 1.6392793127968965e+00 6.8988026550287759e+03 2.5171146051623809e+03 1.8004202600304793e+03 -3.4443468118788836e+00 + 7.2376105406035860e+00 3.5228334933770338e+03 1.2853678418138231e+03 9.1935427040016020e+02 -1.7588315905315917e+00 3.6958205735802037e+00 1.8872971417959945e+00 + 7.7580000000000015e+04 6.1567580424530115e+06 2.7165769550268091e+06 1.1987371813324976e+06 1.8610805125300111e+06 8.2118993201313005e+05 5.6264345282573916e+05 -3.6914026450399979e+03 + -1.6287036349814221e+03 -1.1158083544177875e+03 2.2133258595005576e+00 6.4869435593315775e+03 2.8623061165860117e+03 1.9609289762058531e+03 -3.8893364682986769e+00 + 6.8348955462939918e+00 3.2736652531629788e+03 1.4444946296345197e+03 9.8956966256166299e+02 -1.9627675214619480e+00 3.4492359182407650e+00 1.7407241848157149e+00 + 7.7640000000000015e+04 5.6928015047240686e+06 2.9802895678654830e+06 1.5603276548053015e+06 1.9741769795234045e+06 1.0335377274838872e+06 6.8468415639088827e+05 -4.0287761597243957e+03 + -2.1090746766743159e+03 -1.3970835953197322e+03 2.8512147479150673e+00 6.0262802520777896e+03 3.1549173626820957e+03 2.0898651972781745e+03 -4.2647442033168428e+00 + 6.3793599131062120e+00 3.0025933694148775e+03 1.5719569667742580e+03 1.0412515126500346e+03 -2.1249051766792912e+00 3.1784885831906777e+00 1.5837374920199485e+00 + 7.7700000000000015e+04 5.1929655060044862e+06 3.1850255716818180e+06 1.9535775296530724e+06 2.0530662325751041e+06 1.2592380544338434e+06 8.1175843942547520e+05 -4.2883542124925361e+03 + -2.6301372656864605e+03 -1.6953927612823459e+03 3.5413789141328693e+00 5.5255614424599307e+03 3.3890689972039950e+03 2.1846060120782049e+03 -4.5629819735176200e+00 + 5.8795325999314825e+00 2.7148067296946710e+03 1.6651303016968227e+03 1.0733112313774013e+03 -2.2418718392043151e+00 2.8886904783373475e+00 1.4193254210970139e+00 + 7.7760000000000015e+04 4.6669301110212104e+06 3.3265086085508894e+06 2.3711720266516744e+06 2.0960534912906704e+06 1.4940559601662620e+06 9.4146461326930614e+05 -4.4646438473848766e+03 + -3.1822717260808149e+03 -2.0051748698358474e+03 4.2711696122608762e+00 4.9943654219238597e+03 3.5599551691779502e+03 2.2431634284562251e+03 -4.7778620262319516e+00 + 5.3448540721466591e+00 2.4158519580359625e+03 1.7220261499054641e+03 1.0850278336847041e+03 -2.3111241610712630e+00 2.5853582279520859e+00 1.2506426838396227e+00 + 7.7820000000000015e+04 4.1249421528239716e+06 3.4016554624749580e+06 2.8052892124227523e+06 2.1021268743507429e+06 1.7335582673914765e+06 1.0713374144297726e+06 -4.5537092492659704e+03 + -3.7551992420924335e+03 -2.3206117371820083e+03 5.0270810429271995e+00 4.4429261592050698e+03 3.6639442979763189e+03 2.2642278518045059e+03 -4.9047291633917345e+00 + 4.7855095473678020e+00 2.1115314246551802e+03 1.7413356285599637e+03 1.0760649953609691e+03 -2.3310055551602340e+00 2.2743141138174061e+00 1.0809528666683139e+00 + 7.7880000000000015e+04 3.5776226907624509e+06 3.4086437567620939e+06 3.2477459355954947e+06 2.0709817376960290e+06 1.9731970610462448e+06 1.1988948390806352e+06 -4.5532616940932321e+03 + -4.3381707370536596e+03 -2.6357361835502697e+03 5.7949948099212261e+00 3.8819447471679669e+03 3.6986591897398098e+03 2.2471994107180044e+03 -4.9405669211651393e+00 + 4.2122454890505630e+00 1.8077950695039344e+03 1.7224608216641132e+03 1.0464811081043958e+03 -2.3007881373835346e+00 1.9615795911625626e+00 9.1356790804322208e-01 + 7.7940000000000015e+04 3.0357654455199214e+06 3.3469562836110257e+06 3.6901520404300918e+06 2.0030317516761525e+06 2.2083961643336602e+06 1.3216857469302234e+06 -4.4627196421460376e+03 + -4.9201672534438949e+03 -2.9445445586305013e+03 6.5604403285697641e+00 3.3223894106603420e+03 3.6630345897278039e+03 2.1922063015621820e+03 -4.8840749962844043e+00 + 3.6361722753997943e+00 1.5106279283656490e+03 1.6655331433858694e+03 9.9673200252810136e+02 -2.2206980163210059e+00 1.6532631405894713e+00 7.5178556873866320e-01 + 7.8000000000000015e+04 2.5101299065871201e+06 3.2174007977285865e+06 4.1240700535068074e+06 1.8994063205106850e+06 2.4346390058290558e+06 1.4373373410580836e+06 -4.2832371807500931e+03 + -5.4901083136249581e+03 -3.2411115596745599e+03 7.3088667714653557e+00 2.7752875962023309e+03 3.5573506205831027e+03 2.1001095369455879e+03 -4.7357156285426445e+00 + 3.0685563467573762e+00 1.2259353913866212e+03 1.5714180822618034e+03 9.2766613464900706e+02 -2.0919229679991802e+00 1.3554443996709931e+00 5.9882601389523471e-01 + 7.8060000000000015e+04 2.0112329912574990e+06 3.0221045451080184e+06 4.5411773759350646e+06 1.7619341979825839e+06 2.6475562190779014e+06 1.5436016135961711e+06 -4.0176995637062837e+03 + -6.0370644551898949e+03 -3.5197051945153435e+03 8.0259216683702945e+00 2.2515139192059819e+03 3.3832409430208718e+03 1.9724937096653871e+03 -4.4977271144971773e+00 + 2.5206054555189596e+00 9.5942832832884619e+02 1.4417059378766260e+03 8.4051216252804295e+02 -1.9166018172449579e+00 1.0740566630546173e+00 4.5776868674496390e-01 + 7.8120000000000015e+04 1.5491432481759270e+06 2.7644832661212147e+06 4.9334278992132368e+06 1.5931134150081521e+06 2.8430112841130272e+06 1.6383998465924619e+06 -3.6706852099942034e+03 + -6.5504699292333380e+03 -3.7748996696824729e+03 8.6977309349015428e+00 1.7615779554741121e+03 3.1436749062166532e+03 1.8116436315020796e+03 -4.1741031899428620e+00 + 2.0032509488819543e+00 7.1651029041048616e+02 1.2786884095194926e+03 7.3685897937810944e+02 -1.6977951755081664e+00 8.1476997063931500e-01 3.3149070404037717e-01 + 7.8180000000000015e+04 1.1332816361725463e+06 2.4491849013816915e+06 5.2932099037849000e+06 1.3960679031236530e+06 3.0171825197508596e+06 1.7198642743903180e+06 -3.2483941739994198e+03 + -7.0203314178656155e+03 -4.0016839540028504e+03 9.3111748598810067e+00 1.3154160235229162e+03 2.8429134459743086e+03 1.6205069833151788e+03 -3.7705376669503674e+00 + 1.5269313009766818e+00 5.0216904384320492e+02 1.0853211721535704e+03 6.1862842229025659e+02 -1.4394375538712239e+00 5.8287711741602033e-01 2.2260804149429189e-01 + 7.8240000000000015e+04 7.7223286782825680e+05 2.0820087315298424e+06 5.6134971023450838e+06 1.1744914685138492e+06 3.1666397696024347e+06 1.7863760498397991e+06 -2.7585437664413012e+03 + -7.4374285562763580e+03 -4.1955637726477416e+03 9.8541543884953544e+00 9.2219118281745682e+02 2.4864390283010207e+03 1.4026434111626349e+03 -3.2943344219295003e+00 + 1.1013813182083969e+00 3.2087468993621127e+02 8.6517287340126711e+02 4.8804103783833460e+02 -1.1462712693690233e+00 3.8318498541745349e-01 1.3342078808728716e-01 + 7.8300000000000015e+04 4.7357118440158811e+05 1.6698011885725877e+06 5.8879897589978566e+06 9.3258003858054406e+05 3.2884141949774334e+06 1.8365987121038411e+06 -2.2102326991451046e+03 + -7.7935020487159691e+03 -4.3526548337931617e+03 1.0315841928738077e+01 5.9010564688701652e+02 2.0808604916890636e+03 1.1621608034545429e+03 -2.7542835847971374e+00 + 7.3543152174024773e-01 1.7648656763632545e+02 6.2236128752521324e+02 3.4757544626467973e+02 -8.2376298011484739e-01 2.1991359309040623e-01 6.5863718314457489e-02 + 7.8360000000000015e+04 2.4370422090285074e+05 1.2203300748129219e+06 6.1112429508772874e+06 6.7495336052808235e+05 3.3800596937348535e+06 1.8695064280123429e+06 -1.6137758471842467e+03 + -8.0814252800488266e+03 -4.4697651977782616e+03 1.0686910969286803e+01 3.2622968000009234e+02 1.6337941921997037e+03 9.0363977508330129e+02 -2.1605055659493528e+00 + 4.3682216748932584e-01 7.2171016958480010e+01 3.6147765507327694e+02 1.9992199741993704e+02 -4.7800410905506702e-01 9.6605182857946378e-02 2.1463363442892135e-02 + 7.8420000000000015e+04 8.7738325678745648e+04 7.4213940264865290e+05 6.2787792402050970e+06 4.0656757181312051e+05 3.4397046044687228e+06 1.8844063707490107e+06 -9.8051243752072151e+02 + -8.2953555603068980e+03 -4.5444648731297002e+03 1.0959739069169364e+01 1.3635082014840719e+02 1.1537234033424154e+03 6.3204766761109966e+02 -1.5242653670057962e+00 + 2.1203621768937608e-01 1.0331912548409926e+01 8.7500520088444958e+01 4.7931554596908882e+01 -1.1559683924563671e-01 1.6045535648217427e-02 1.3026636335815079e-03 + 7.8480000000000015e+04 9.3683209057166041e+03 2.4438751176317490e+05 6.3871832917502886e+06 1.3262027877640544e+05 3.4660925292637246e+06 1.8809547081756433e+06 -3.2259114456058097e+02 + -8.4308614838318990e+03 -4.5751409543655045e+03 1.1128579223479418e+01 2.4846945835366824e+01 6.4983846644697894e+02 3.5264364894757466e+02 -8.5776042739527014e-01 + 6.6155319569477150e-02 -7.4443439167213965e+00 -1.9429934919488517e+02 -1.0543962300739823e+02 2.5647222610223352e-01 -1.9800491806451461e-02 5.9941511193394382e-03 + 7.8540000000000015e+04 1.0794235718925544e+04 -2.6332848266293097e+05 6.4341763013887918e+06 -1.4155003382770269e+05 3.4586113137978241e+06 1.8591657969172010e+06 3.4726382182201695e+02 + -8.4850233184084664e+03 -4.5610368915558593e+03 1.1189695179026188e+01 -5.4137296680198128e+00 1.3186069943484833e+02 7.0876746101363551e+01 -1.7388601852402066e-01 + 2.7424477912125099e-03 1.9572040673380506e+01 -4.7846111920007718e+02 -2.5718780995394252e+02 6.3096826863336775e-01 -9.8374776394511230e-03 3.5662445006478277e-02 + 7.8600000000000015e+04 9.2667020899779847e+04 -7.7115851788700256e+05 6.4186684898286862e+06 -4.1056828922135872e+05 3.4173094567168420e+06 1.8194143148394935e+06 1.0160010219861986e+03 + -8.4565038638754049e+03 -4.5022748007956798e+03 1.1141456981800221e+01 4.6856809818317139e+01 -3.9014648499838040e+02 -2.0772114951816252e+02 5.1401713380965630e-01 + 2.3754326204947194e-02 9.1232073408777453e+01 -7.5944108500847415e+02 -4.0432137563111183e+02 1.0005515363913955e+00 4.6129397590122197e-02 8.9936633389366832e-02 + 7.8660000000000015e+04 2.5406467341219389e+05 -1.2691920248025779e+06 6.3407883519301489e+06 -6.6912871865324234e+05 3.3428994749763398e+06 1.7624302101353949e+06 1.6704994411746848e+03 + -8.3455878393851126e+03 -4.3998600895279551e+03 1.0984393915382320e+01 1.8132725218046491e+02 -9.0597544466955810e+02 -4.7764511151089880e+02 1.1924277681242796e+00 + 1.2948609261197841e-01 2.0650347655304881e+02 -1.0317227014442594e+03 -5.4392073626333934e+02 1.3579246710052499e+00 1.4738152668605206e-01 1.6795288983472134e-01 + 7.8720000000000015e+04 4.9249957400787482e+05 -1.7476531282614865e+06 6.2018878260038896e+06 -9.1210022953542403e+05 3.2367480219426141e+06 1.6892864961803677e+06 2.2978301429578678e+03 + -8.1541885561308945e+03 -4.2556680696156081e+03 1.0721203007106297e+01 3.9604047184288066e+02 -1.4054770785239646e+03 -7.3352754691444454e+02 1.8479158992804412e+00 + 3.1854993732285358e-01 3.6348419678731602e+02 -1.2899271510033398e+03 -6.7319742730578935e+02 1.6959808887897909e+00 2.9229296886672607e-01 2.6836742864472973e-01 + 7.8780000000000015e+04 8.0395718783672841e+05 -2.1970946467376514e+06 6.0045230486997869e+06 -1.1346290811981619e+06 3.1008528344036364e+06 1.6013800741490941e+06 2.8855164072874336e+03 + -7.8858213692873624e+03 -4.0724126421966489e+03 1.0356712352511314e+01 6.8744020735077106e+02 -1.8787642433914566e+03 -9.7024675704002789e+02 2.4674156068324402e+00 + 5.8788864532374918e-01 5.5943384425313218e+02 -1.5289220977660852e+03 -7.8955102471932935e+02 2.0079497473772854e+00 4.7835558023811453e-01 3.8937965120346324e-01 + 7.8840000000000015e+04 1.1829656134261617e+06 -2.6085869151305659e+06 5.7524108776290016e+06 -1.3322367421826476e+06 2.9378068665138134e+06 1.5004059163730091e+06 3.4217868135850704e+03 + -7.5455441474305708e+03 -3.8535975446562488e+03 9.8977995756825372e+00 1.0504306622987708e+03 -2.3164114875680525e+03 -1.1830313552830003e+03 3.0384927826583898e+00 + 9.3282412364640510e-01 7.9082256951474960e+02 -1.7439262867270397e+03 -8.9062267617679640e+02 2.2875372444963586e+00 7.0222283334306301e-01 5.2876508152427237e-01 + 7.8900000000000015e+04 1.6226948057882513e+06 -2.9738975281025348e+06 5.4503618813054571e+06 -1.5009108860443940e+06 2.7507502451971988e+06 1.3883250883107379e+06 3.8958158372980683e+03 + -7.1398657385520928e+03 -3.6034510456747307e+03 9.3532667987913722e+00 1.4784680374794405e+03 -2.7096468272906282e+03 -1.3675582856363601e+03 3.5496019021051137e+00 + 1.3471401447577376e+00 1.0533964834309081e+03 -1.9306077264896935e+03 -9.7434407219784521e+02 2.5290571086649853e+00 9.5977151928902660e-01 6.8391744693126955e-01 + 7.8960000000000015e+04 2.1150836608866882e+06 -3.2856582634023954e+06 5.1041909996925071e+06 -1.6371876124602300e+06 2.5433109447823684e+06 1.2673272216319893e+06 4.2979467723760172e+03 + -6.6766241406592235e+03 -3.3268453545152793e+03 8.7336745417367627e+00 1.9636822822457611e+03 -3.0505314620879940e+03 -1.5200423249280900e+03 3.9903261349605161e+00 + 1.8231977283018377e+00 1.3422583485864554e+03 -2.0851733335794697e+03 -1.0389807880006058e+03 2.7275503474223619e+00 1.2461801019510179e+00 8.5189904226630664e-01 + 7.9020000000000015e+04 2.6509925476554413e+06 -3.5375156912702653e+06 4.7206075563127361e+06 -1.7382231538297462e+06 2.3195353221922475e+06 1.1397881719733228e+06 4.6198921715912347e+03 + -6.1648367776993364e+03 -3.0292023623930290e+03 8.0511379694598979e+00 2.4970266821280757e+03 -3.3321235851913002e+03 -1.6373151370488124e+03 4.3515955085630020e+00 + 2.3520808357815297e+00 1.6519619301999212e+03 -2.2044481039222164e+03 -1.0831690509016207e+03 2.8788903998225699e+00 1.5560221122918063e+00 1.0294983266090294e+00 + 7.9080000000000015e+04 3.2203783256172636e+06 -3.7242623008867982e+06 4.3070867446682323e+06 -1.8018535400633353e+06 2.0838098729045638e+06 1.0082236999995974e+06 4.8549074945948187e+03 + -5.6145259054167273e+03 -2.7163876402569103e+03 7.3190897810205762e+00 3.0684522862501099e+03 -3.5486227822942665e+03 -1.7168921708108655e+03 4.6258783500920098e+00 + 2.9237693680429455e+00 1.9766180928745455e+03 -2.2859421018017151e+03 -1.1059451299884415e+03 2.9798715779160303e+00 1.8833726316120192e+00 1.2132935388917609e+00 + 7.9140000000000015e+04 3.8124884035208393e+06 -3.8419453692893405e+06 3.8717251084532002e+06 -1.8266409403212145e+06 1.8407757577009515e+06 8.7524010144493915e+05 4.9979342430847446e+03 + -5.0365227068671584e+03 -2.3945948695791922e+03 6.5520147547639782e+00 3.6671036353943659e+03 -3.6954919260016522e+03 -1.7570259536839833e+03 4.8073418529626455e+00 + 3.5273358468188989e+00 2.3100104726856152e+03 -2.3279038174796510e+03 -1.1067667034053652e+03 3.0282788659264082e+00 2.2219256216390049e+00 1.3997209855800301e+00 + 7.9200000000000015e+04 4.4160699868357861e+06 -3.8879512519788453e+06 3.4230828776340904e+06 -1.8119056739042201e+06 1.5952378066609865e+06 7.4348277889234328e+05 5.0457095208032424e+03 + -4.4422540802648737e+03 -2.0702230803753614e+03 5.7651615349618774e+00 4.2815317964979668e+03 -3.7695539596295812e+03 -1.7567446278165162e+03 4.8919783169532431e+00 + 4.1511616529060467e+00 2.6457183495726763e+03 -2.3293587388600954e+03 -1.0855257319005968e+03 3.0229375673673626e+00 2.5651196286606570e+00 1.5851465556762812e+00 + 7.9260000000000015e+04 5.0195903367418181e+06 -3.8610632764901179e+06 2.9700163031901158e+06 -1.7577431767698019e+06 1.3520698264487642e+06 6.1558379371446220e+05 4.9968396685064154e+03 + -3.8435164740319856e+03 -1.7497492153631970e+03 4.9742376844296263e+00 4.8999203523191209e+03 -3.7690615054828377e+03 -1.7158748924727979e+03 4.8776943795676573e+00 + 4.7831682991469595e+00 2.9772441975645843e+03 -2.2901323008795166e+03 -1.0425525499519972e+03 2.9637417376856159e+00 2.9062692247046011e+00 1.7659389583644278e+00 + 7.9320000000000015e+04 5.6114636260577347e+06 -3.7614919590026163e+06 2.5215033467759783e+06 -1.6650255186188244e+06 1.1161181175124252e+06 4.9410946009316272e+05 4.8518363755884284e+03 + -3.2522413819775675e+03 -1.4395986300442003e+03 4.1950943353017127e+00 5.5103197379767498e+03 -3.6937378090612056e+03 -1.6350488471483486e+03 4.7643613603477899e+00 + 5.4110589353828811e+00 3.2981433001505065e+03 -2.2108567074233279e+03 -9.7861107167719331e+02 2.8516607985560980e+00 3.2386994488837293e+00 1.9385431545406191e+00 + 7.9380000000000015e+04 6.1802798320270246e+06 -3.5908768278790833e+06 2.0864662245680941e+06 -1.5353873815204948e+06 8.9210514838999195e+05 3.8150904426587402e+05 4.6131144441467468e+03 + -2.6802572724669430e+03 -1.1460161750145960e+03 3.4434069442677098e+00 6.1008851576347915e+03 -3.5447881264350390e+03 -1.5156945638649192e+03 4.5538256589631478e+00 + 6.0225651085692382e+00 3.6021527832643992e+03 -2.0929614558435010e+03 -8.9488519324276479e+02 2.6887241877656058e+00 3.5558804716116499e+00 2.0995524618379102e+00 + 7.9440000000000015e+04 6.7150310540990299e+06 -3.3522597153022606e+06 1.6735943755392914e+06 -1.3711967281899396e+06 6.8453533481251018e+05 2.8006561149861373e+05 4.2849511667555935e+03 + -2.1390527917013833e+03 -8.7494049105494901e+02 2.7343587082422229e+00 6.6601132521174077e+03 -3.3248812654104463e+03 -1.3600105491972945e+03 4.2498789701696928e+00 + 6.6056937265698901e+00 3.8833174366209241e+03 -1.9386477271935096e+03 -7.9295665328154041e+02 2.4779843497816727e+00 3.8515597184000794e+00 2.2457778503809873e+00 + 7.9500000000000015e+04 7.2053306869278559e+06 -3.0500299572843555e+06 1.2911714228747878e+06 -1.1755106999434296e+06 4.9760483221879957e+05 1.9185002145463030e+05 3.8734080564840856e+03 + -1.6395460494622805e+03 -6.3188407899358936e+02 2.0823331139542458e+00 7.1770727214979452e+03 -3.0381015935441351e+03 -1.1709245817846092e+03 3.8581888887669100e+00 + 7.1489691977282330e+00 4.1361097642298628e+03 -1.7508471312828394e+03 -6.7477478535267107e+02 2.2234588077997000e+00 4.1198887569036931e+00 2.3743130120724740e+00 + 7.9560000000000015e+04 7.6416210134180933e+06 -2.6898425123159555e+06 9.4690962427389401e+05 -9.5201758516249643e+05 3.3511717296746006e+05 1.1867901072812217e+05 3.3862164290480723e+03 + -1.1918646728792878e+03 -4.2182158930968859e+02 1.5006218967125802e+00 7.6416242229346662e+03 -2.6898724138740181e+03 -9.5203772281976330e+02 3.3861912642455518e+00 + 7.6416658156874027e+00 4.3555418190927430e+03 -1.5331656073906149e+03 -5.4261875833188139e+02 1.9300524729705031e+00 4.3555423564875992e+00 2.4825938714434650e+00 + 7.9620000000000015e+04 8.0153650063062171e+06 -2.2785105590654532e+06 6.4779516418900096e+05 -7.0496598318662180e+05 2.0040646560617755e+05 6.2078220623732828e+04 2.8326290572871512e+03 + -8.0514109736416970e+02 -2.4908861122078702e+02 1.0011543603350082e+00 8.0446250696505977e+03 -2.2868521826039082e+03 -7.0755459493928356e+02 2.8429464171402432e+00 + 8.0740256454973025e+00 4.5372665372710171e+03 -1.2898135790113020e+03 -3.9905305167878259e+02 1.6034617343391000e+00 4.5538272815693919e+00 2.5684513148122434e+00 + 7.9680000000000015e+04 8.3192184342060648e+06 -1.8238746531712003e+06 3.9994743090075627e+05 -4.3908255047395366e+05 9.6269724988874135e+04 2.3250930215619199e+04 2.2232407948004256e+03 + -4.8732726595556778e+02 -1.1729303436388793e+02 5.9425358964480757e-01 8.3781145522169118e+03 -1.8368055920593451e+03 -4.4220130367367551e+02 2.2389620453083174e+00 + 8.4374574486771525e+00 4.6776664924531169e+03 -1.0255237396943407e+03 -2.4687705028737307e+02 1.2500622344477275e+00 4.7107785811704774e+00 2.6301560481410227e+00 + 7.9740000000000015e+04 8.5471787542295139e+06 -1.3346510023367901e+06 2.0849514736736976e+05 -1.5947995055184289e+05 2.4909721476691917e+04 3.0531411035144215e+03 1.5697817012592345e+03 + -2.4503253503672119e+02 -2.9240811287023551e+01 2.8842457806832034e-01 8.6354760836413334e+03 -1.3484520542453527e+03 -1.6113262853751354e+02 1.5859863277198116e+00 + 8.7247125578266083e+00 4.7739282415067673e+03 -7.4545810042019161e+02 -8.9069764734072592e+01 8.7678257083513111e-01 4.8232413853661420e+00 2.6664546514033240e+00 + 7.9800000000000015e+04 8.6947077328328025e+06 -8.2026184835971775e+05 7.7471892245284966e+04 1.2844316795965577e+05 -1.2110471613868340e+04 1.9755332969074800e+03 8.8488678463023291e+02 + -8.3388133202214220e+01 1.3122334713558246e+01 9.0178679856966537e-02 8.8115728217188080e+03 -8.3129458320512094e+02 1.3016966772630553e+02 8.9677536089808352e-01 + 8.9300340540223146e+00 4.8241007162306360e+03 -4.5510615035851771e+02 7.1269215889533371e+01 4.9096646370670061e-01 4.8889365020167315e+00 2.6765960710558656e+00 + 7.9860000000000015e+04 8.7588252611903809e+06 -2.9065131566762918e+05 9.7331626286407136e+03 4.1910817432018538e+05 -1.3900286748828445e+04 2.0132673754814503e+04 1.8184697190089909e+02 + -5.9409906109046222e+00 8.7520323016056309e+00 3.8980683746574164e-03 8.9028539374426164e+03 -2.9543248283872640e+02 4.2600537560393747e+02 1.8483961014951705e-01 + 9.0492761040201124e+00 4.8271364299485576e+03 -1.6017616939122763e+02 2.3098135086450489e+02 1.0022617856166960e-01 4.9065084177419171e+00 2.6603479777203813e+00 + 7.9920000000000015e+04 8.7381724090078175e+06 2.4390960980835804e+05 6.8966996699594711e+03 7.0686632182122394e+05 1.9738864581256563e+04 5.7259712835882558e+04 -5.2565369535660966e+02 + -1.4579162965766276e+01 -4.2471661127761848e+01 3.1743065923922127e-02 8.9074292807223646e+03 2.4863840414959742e+02 7.2056903398250813e+02 -5.3582549781960953e-01 + 9.0799908991034215e+00 4.7829146099264381e+03 1.3351811934900365e+02 3.8691210810649602e+02 -2.8770982059666494e-01 4.8755546547375817e+00 2.6180026176353430e+00 + 7.9980000000000015e+04 8.6330423780897893e+06 7.7302507729679404e+05 6.9307330188742082e+04 9.8611027523974678e+05 8.8307876386950520e+04 1.1271665206592571e+05 -1.2238093616041797e+03 + -1.0949043869757854e+02 -1.3973974125374170e+02 1.7360434871206579e-01 8.8251108441340421e+03 7.9023385463468992e+02 1.0080654903875011e+03 -1.2510193718578151e+00 + 9.0214813174348478e+00 4.6922457382593111e+03 4.2017326143043442e+02 5.3597397790394098e+02 -6.6515188357105559e-01 4.7966358272574379e+00 2.5503720080248091e+00 + 8.0040000000000015e+04 8.4453786633908730e+06 1.2863792985700890e+06 1.9602708146641310e+05 1.2513850588086175e+06 1.9061813351826870e+05 1.8550011246183145e+05 -1.8989666723183620e+03 + -2.8915504968470299e+02 -2.8132843360243953e+02 4.2710112981373577e-01 8.6574201199389372e+03 1.3186936130562485e+03 1.2828254776467586e+03 -1.9466207245703242e+00 + 8.8748181743847674e+00 4.5568573744372043e+03 6.9411179566754163e+02 6.7520825553269049e+02 -1.0246036728203940e+00 4.6712661613269830e+00 2.4587725593778331e+00 + 8.0100000000000015e+04 8.1787403949384587e+06 1.7739402937763839e+06 3.8485081388046261e+05 1.4974961914742463e+06 3.2481345814216306e+05 2.7426237967945193e+05 -2.5378965091709897e+03 + -5.5037270443342231e+02 -4.6463181348845643e+02 7.8762546268045819e-01 8.4075611503176042e+03 1.8235936196051073e+03 1.5394188553333793e+03 -2.6088708484105827e+00 + 8.6428216697008668e+00 4.3793615228300996e+03 9.4989563638827747e+02 8.0184433240818726e+02 -1.3589129552647872e+00 4.5018846550128622e+00 2.3449994331979873e+00 + 8.0160000000000015e+04 7.8382355055216365e+06 2.2261583608746710e+06 6.3234709779025242e+05 1.7196128302360720e+06 4.8840539752176811e+05 3.7733735375919979e+05 -3.1280575739730566e+03 + -8.8832343972044100e+02 -6.8621222646231672e+02 1.2484318015495983e+00 8.0803597666079568e+03 2.2949538044804463e+03 1.7727632079592954e+03 -3.2246498284477392e+00 + 8.3300073606850749e+00 4.1632041846418097e+03 1.1824348041571332e+03 9.1335528516465274e+02 -1.6614155562699111e+00 4.2918074482342581e+00 2.2112911522719814e+00 + 8.0220000000000015e+04 7.4304230282073757e+06 2.6341552760955053e+06 9.3392354725605308e+05 1.9133638416225892e+06 6.7832116113222891e+05 4.9277289012004953e+05 -3.6578464322829036e+03 + -1.2966610739253181e+03 -9.4186749182748429e+02 1.8007699703589957e+00 7.6821702052880901e+03 2.7234372129029016e+03 1.9782255806161934e+03 -3.7817399719192681e+00 + 7.9424977154311653e+00 3.9125980974525601e+03 1.3870892859535245e+03 1.0075086251839887e+03 -1.9260694927287243e+00 4.0451623546429651e+00 2.0602851789335133e+00 + 8.0280000000000015e+04 6.9631864567640200e+06 2.9899004183035181e+06 1.2839153242547940e+06 2.0749248637724125e+06 8.9096325664594048e+05 6.1836888759495353e+05 -4.1168289391319304e+03 + -1.7676373718980199e+03 -1.2267135269492665e+03 2.4340587861957053e+00 7.2207509785290476e+03 3.1005363975118785e+03 2.1517152718912607e+03 -4.2690710302917259e+00 + 7.4879010532829557e+00 3.6324400193187826e+03 1.5597619439455032e+03 1.0824111695617321e+03 -2.1475765228124266e+00 3.7668068971924278e+00 1.8949653733042440e+00 + 8.0340000000000015e+04 6.4455806885143714e+06 3.2863702753423378e+06 1.6756950548276133e+06 2.2010946044606706e+06 1.1222796356007697e+06 7.5172036186695355e+05 -4.4959483613175216e+03 + -2.2922544038699129e+03 -1.5352807155754460e+03 3.1360967517803733e+00 6.7051125380341200e+03 3.4187432874763263e+03 2.2897657957282104e+03 -4.6769421936965880e+00 + 6.9751604191187697e+00 3.3282142470186218e+03 1.6969805816674329e+03 1.1365471194998372e+03 -2.3214886245233646e+00 3.4622315634171668e+00 1.7186024284125880e+00 + 8.0400000000000015e+04 5.8876556043811608e+06 3.5176881296201418e+06 2.1018019645824935e+06 2.2893588400332443e+06 1.3678429464941346e+06 8.9026464158943610e+05 -4.7877059753097110e+03 + -2.8604419982146128e+03 -1.8616220579627052e+03 3.8933054500713378e+00 6.1453398582932550e+03 3.6716991037841594e+03 2.3896043583211913e+03 -4.9972163308360127e+00 + 6.4143755817928376e+00 3.0058843460528092e+03 1.7959675105025572e+03 1.1688085782648357e+03 -2.4442972347290768e+00 3.1374503131136224e+00 1.5346885297651685e+00 + 8.0460000000000015e+04 5.3002598148053065e+06 3.6792411251235981e+06 2.5540876541036353e+06 2.3379408314585267e+06 1.6229373099218004e+06 1.0313317417493529e+06 -4.9863104806517458e+03 + -3.4612566635982153e+03 -2.1994308932919475e+03 4.6910005653197251e+00 5.5523935594473442e+03 3.8543213119972984e+03 2.4492074578730712e+03 -5.2234825307398802e+00 + 5.8166018635355368e+00 2.6717753012183707e+03 1.8546952231322584e+03 1.1785178993516745e+03 -2.5135034440414605e+00 2.7988806130330115e+00 1.3468675942737827e+00 + 8.0520000000000015e+04 4.6948285001562713e+06 3.7677723789434358e+06 3.0238756014033183e+06 2.3458371504384633e+06 1.8826508799900049e+06 1.1721969055694917e+06 -5.0877932414572406e+03 + -4.0830979238238151e+03 -2.5421657948786747e+03 5.5136848979910278e+00 4.9378935999583719e+03 3.9629050712753624e+03 2.4673414960688619e+03 -5.3511836857081141e+00 + 5.1936299279344587e+00 2.3324484747052861e+03 1.8719270631084307e+03 1.1654414206718754e+03 -2.5276677505904535e+00 2.4532154565775763e+00 1.1588625160737900e+00 + 8.0580000000000015e+04 4.0831595887082159e+06 3.7814463064628397e+06 3.5021312040396947e+06 2.3128382041103346e+06 2.1419723408136303e+06 1.3101342632208106e+06 -5.0900871058345074e+03 + -4.7139376819370027e+03 -2.8831801102049094e+03 6.3453573603113780e+00 4.3138899120583010e+03 3.9951971551503516e+03 2.4435875933603029e+03 -5.3777066091526171e+00 + 4.5577510268483694e+00 1.9945718959817955e+03 1.8472420818711896e+03 1.1297943137355901e+03 -2.4864384104614636e+00 2.1072899789402464e+00 9.7440090077449248e-01 + 8.0640000000000015e+04 3.4771827405158742e+06 3.7198858708337038e+06 3.9796389643413746e+06 2.2395330557785397e+06 2.3958894093148913e+06 1.4424705340065530e+06 -4.9930672998913078e+03 + -5.3415579924618642e+03 -3.2158535383151725e+03 7.1698316779769184e+00 3.6926246223806611e+03 3.9504408898831143e+03 2.3783501276452671e+03 -5.3024329698667865e+00 + 3.9215125237896742e+00 1.6647885047262603e+03 1.7810436000127088e+03 1.0722364599126840e+03 -2.3905578676860761e+00 1.7679453982962572e+00 7.9714080551129929e-01 + 8.0700000000000015e+04 2.8887257410048335e+06 3.5841810338824810e+06 4.4471832826776989e+06 2.1272984556758995e+06 2.6394873779762671e+06 1.5666376993169514e+06 -4.7985536426728240e+03 + -5.9537924608066005e+03 -3.5337231001586688e+03 7.9710583432397444e+00 3.0862906653736163e+03 3.8293912589703718e+03 2.2728488540887747e+03 -5.1267501230169996e+00 + 3.2974687096268860e+00 1.3495850082778834e+03 1.6745513275459834e+03 9.9385945198149579e+02 -2.2418471925094154e+00 1.4418930685835309e+00 6.3059800253435117e-01 + 8.0760000000000015e+04 2.3292829528125776e+06 3.3768682657126891e+06 4.8957292579917116e+06 1.9782723136921122e+06 2.8680457340671313e+06 1.6802235963355254e+06 -4.5102740936663022e+03 + -6.5387664129611294e+03 -3.8306108671404190e+03 8.7334432788991005e+00 2.5067916490898806e+03 3.6342999298161021e+03 2.1290947970859515e+03 -4.8540217196635762e+00 + 2.6979319873480896e+00 1.0551639928718580e+03 1.5297772330640380e+03 8.9616499963935246e+02 -2.0431688979465776e+00 1.1355814096570316e+00 4.7807624423548817e-01 + 8.0820000000000015e+04 1.8097904261687256e+06 3.1018815522090234e+06 5.3165999019503482e+06 1.7953121587780032e+06 3.0771309344399595e+06 1.7810194263958812e+06 -4.1337904288852833e+03 + -7.0851310059538000e+03 -4.1007458801814555e+03 9.4421567336314869e+00 1.9655077881091761e+03 3.3688705630083341e+03 1.9498504305909742e+03 -4.4895187914250814e+00 + 2.1347294621423711e+00 7.8732185191947701e+02 1.3494856786792054e+03 7.8103519015025813e+02 -1.7983689438646371e+00 8.5506840498840431e-01 3.4260193749304724e-01 + 8.0880000000000015e+04 1.3404121251523092e+06 2.7644759104440524e+06 5.7016462514574416e+06 1.5819394301650978e+06 3.2626834955397951e+06 1.8670632356151766e+06 -3.6763876257505945e+03 + -7.5822865997898089e+03 -4.3388778253038590e+03 1.0083426191085092e+01 1.4730725765302243e+03 3.0381853492196415e+03 1.7385749710670937e+03 -4.0403128114787181e+00 + 1.6189698324722248e+00 5.5133496527348905e+02 1.1371386451366648e+03 6.5069521369713948e+02 -1.5121991573363911e+00 6.0590222709083053e-01 2.2686453664943071e-01 + 8.0940000000000015e+04 9.3034149339452782e+05 2.3711249706554678e+06 6.0434070131667387e+06 1.3422707279170938e+06 3.4210976756473305e+06 1.9366785079648138e+06 -3.1469292632114402e+03 + -8.0205909395180051e+03 -4.5403802038697604e+03 1.0644807418007767e+01 1.0391646600059453e+03 2.6486043100147335e+03 1.4993559140945258e+03 -3.5151330170193611e+00 + 1.1608252866671831e+00 3.5185639920891060e+02 8.9682717803772243e+02 5.0766931850302524e+02 -1.1902217017433145e+00 3.9301239517761039e-01 1.3316385313855675e-01 + 8.1000000000000015e+04 5.8762226486704266e+05 1.9293947002840810e+06 6.3352545922221979e+06 1.0809374098209436e+06 3.5492921795169767e+06 1.9885071113903192e+06 -2.5556819212666815e+03 + -8.3915480055795688e+03 -4.7013409488695070e+03 1.1115428213263483e+01 6.7231905105198803e+02 2.2076394617033766e+03 1.2368282303232320e+03 -2.9241910173012511e+00 + 7.6933280047575070e-01 1.9282518079859813e+02 6.3319047171105922e+02 3.5473090145924220e+02 -8.3869760008884386e-01 2.2061365249376061e-01 6.3365337013556372e-02 + 8.1060000000000015e+04 3.1899202926619619e+05 1.4477958195541857e+06 6.5715246405465612e+06 8.0299515263780521e+05 3.6447705009186380e+06 2.0215359536518250e+06 -1.9141121887217696e+03 + -8.6879737811604500e+03 -4.8186386924592734e+03 1.1486199958132575e+01 3.7976142101001420e+02 1.7238064512804792e+03 9.5608288597045305e+02 -2.2789763834714640e+00 + 4.5221880629865358e-01 7.7389935478273543e+01 3.5132425871944480e+02 1.9484775887992481e+02 -4.6446164781716037e-01 9.2124475201987285e-02 1.8864213886959122e-02 + 8.1120000000000015e+04 1.2975159398106173e+05 9.3561787884838274e+05 6.7476266004832750e+06 5.1382529306905635e+05 3.7056697315929634e+06 2.0351168334059301e+06 -1.2346604502685609e+03 + -8.9041356652262130e+03 -4.8900031881397690e+03 1.1749992743276923e+01 1.6726871162540368e+02 1.2064567192693926e+03 6.6256656245514921e+02 -1.5920275121614511e+00 + 2.1575069116115750e-01 7.8483724942883963e+00 5.6680383648889588e+01 3.1123616123254212e+01 -7.4786329676513344e-02 1.0101805767067873e-02 5.5916878816488825e-04 + 8.1180000000000015e+04 2.3662654540335931e+04 4.0274832615154615e+05 6.8601331097455332e+06 2.1902992285423519e+05 3.7307969009504025e+06 2.0289791107550072e+06 -5.3049610018305316e+02 + -9.0358628225251887e+03 -4.9140587282971092e+03 1.1901770654127125e+01 3.9058755662709693e+01 6.6559362683079030e+02 3.6197462057481465e+02 -8.7668256441981340e-01 + 6.4618003131967292e-02 -1.4396229882230816e+01 -2.4504038942930919e+02 -1.3326287466723377e+02 3.2276242124302923e-01 -2.3806744181315110e-02 8.8360642905603946e-03 + 8.1240000000000015e+04 2.8757045087334873e+03 -1.4051981968966150e+05 6.9068465658931732e+06 -7.5677170257880658e+04 3.7196521648586458e+06 2.0032349673034516e+06 1.8474080167904106e+02 + -9.0806253848853121e+03 -4.8903497607989857e+03 1.1938684688017220e+01 -2.2890114183298809e+00 1.1167630286489683e+02 6.0139486931717485e+01 -1.4681569147631887e-01 + 1.8456120657842573e-03 1.1139257495235121e+01 -5.4800015465927640e+02 -2.9512043161443944e+02 7.2047462051894340e-01 -8.8923486688456573e-03 4.3561966899456538e-02 + 8.1300000000000015e+04 6.7889497650623511e+04 -6.8368786322467576e+05 6.8868416146693509e+06 -3.6458155069766875e+05 3.6724384291672041e+06 1.9583771758554480e+06 8.9720616444583743e+02 + -9.0375810807685721e+03 -4.8193482850438486e+03 1.1860121712464498e+01 4.4119678751595799e+01 -4.4458478978239725e+02 -2.3708327131046968e+02 5.8343594699739776e-01 + 2.8740379453437218e-02 8.4010317064675036e+01 -8.4633795779276329e+02 -4.5130747486850169e+02 1.1106476859766927e+00 5.4604397318006058e-02 1.0408953391210378e-01 + 8.1360000000000015e+04 2.1754273398382124e+05 -1.2162549376099061e+06 6.8004828166519506e+06 -6.4207897981713642e+05 3.5900572685638773e+06 1.8952694510927857e+06 1.5931213919539102e+03 + -8.9075885591588230e+03 -4.7024429909964183e+03 1.1667708837156342e+01 1.7748041383136703e+02 -9.9243641521807410e+02 -5.2392887945776658e+02 1.2999487024525844e+00 + 1.4487215256236061e-01 2.0285554720410659e+02 -1.1342838975823911e+03 -5.9879323797645463e+02 1.4857368233590005e+00 1.6550172585172790e-01 1.8927158635878261e-01 + 8.1420000000000015e+04 4.4903799153224629e+05 -1.7279211180945938e+06 6.6494172494846825e+06 -9.0278388307285111e+05 3.4740912775982069e+06 1.8151296013936861e+06 2.2590403890509051e+03 + -8.6931873743125871e+03 -4.5419104859462423e+03 1.1365273542295038e+01 3.9530987387245796e+02 -1.5212910432585268e+03 -7.9483500948815481e+02 1.9888868032062126e+00 + 3.4808913133741054e-01 3.6542533919023919e+02 -1.4062709440933256e+03 -7.3471643862288875e+02 1.8385012724366332e+00 3.2170347254520215e-01 2.9748546934939507e-01 + 8.1480000000000015e+04 7.5799728169666964e+05 -2.2087861793026873e+06 6.4365423061693152e+06 -1.1416333294740885e+06 3.3267732615247071e+06 1.7195058447854342e+06 2.8821087475206541e+03 + -8.3985452919268173e+03 -4.3408693233463564e+03 1.0958760857477159e+01 6.9349821978857176e+02 -2.0209310859788443e+03 -1.0445489425710882e+03 2.6369690006721562e+00 + 6.3456689294322066e-01 5.6862774782112751e+02 -1.6570422560491684e+03 -8.5644035337956063e+02 2.1621434740943033e+00 5.2024361953894749e-01 4.2666658847391720e-01 + 8.1540000000000015e+04 1.1385479825528190e+06 -2.6495401524283374e+06 6.1659494409608413e+06 -1.3539845205038367e+06 3.1509429333074512e+06 1.6102467853505968e+06 3.4503100385936650e+03 + -8.0293742491430085e+03 -4.1032178977298827e+03 1.0456109798605077e+01 1.0663927531356069e+03 -2.4817048841638198e+03 -1.2682281548025514e+03 3.2317222016858538e+00 + 9.9888963254458218e-01 8.0859048414584129e+02 -1.8817519071466199e+03 -9.6160323405061695e+02 2.4504384276924509e+00 7.5734746595866054e-01 5.7435031968258721e-01 + 8.1600000000000015e+04 1.5834373151147226e+06 -3.0416420373561936e+06 5.8428450816590628e+06 -1.5357039333745230e+06 2.9499920236232351e+06 1.4894656671426333e+06 3.9526944830416965e+03 + -7.5928169378349585e+03 -3.8335575925961871e+03 9.8670921321122034e+00 1.5069108798855218e+03 -2.8947106772542229e+03 -1.4615324140297694e+03 3.7617171940816139e+00 + 1.4341615172763937e+00 1.0807376425117263e+03 -2.0760571054009652e+03 -1.0481631189888517e+03 2.6978507842231769e+00 1.0285079535975303e+00 7.3772132722412320e-01 + 8.1660000000000015e+04 2.0841729863527238e+06 -3.3774832959358045e+06 5.4734503609924763e+06 -1.6832464472390499e+06 2.7277989282111465e+06 1.3594996284830596e+06 4.3795857243821310e+03 + -7.0973065630660822e+03 -3.5371028539572080e+03 9.2031173105647035e+00 2.0066798482426987e+03 -3.2519651018375835e+03 -1.6207056826159824e+03 4.2167820816243387e+00 + 1.9321454628281185e+00 1.3798794982985789e+03 -2.2362001981854828e+03 -1.1144362245928944e+03 2.8996375496236886e+00 1.3285753898730324e+00 9.1366919073834107e-01 + 8.1720000000000015e+04 2.6311871417835341e+06 -3.6505330882261312e+06 5.0648817126860907e+06 -1.7937229956930242e+06 2.4886542078039362e+06 1.2228647687722035e+06 4.7227619760304697e+03 + -6.5524028278046580e+03 -3.2195800967411055e+03 8.4770080501443097e+00 2.5562002354550546e+03 -3.5465531354432756e+03 -1.7426463562274275e+03 4.5881896393395127e+00 + 2.4834261300113738e+00 1.7003134797263833e+03 -2.3590789915280834e+03 -1.1591282460135731e+03 3.0519346383882779e+00 1.6518585712517255e+00 1.0988491371001285e+00 + 8.1780000000000015e+04 3.2140203587187254e+06 -3.8554626033726796e+06 4.6250147223802907e+06 -1.8649555284783393e+06 2.2371784168349826e+06 1.0822079112561264e+06 4.9756084161333747e+03 + -5.9686075907652921e+03 -2.8871175257506429e+03 7.7027514596222169e+00 3.1450297445533160e+03 -3.7727568365196544e+03 -1.8249646324223836e+03 4.8688154639958894e+00 + 3.0775935193800210e+00 2.0359342321879758e+03 -2.4423041752576787e+03 -1.1813580514336547e+03 3.1518259083968143e+00 1.9922351266158609e+00 1.2897465988277494e+00 + 8.1840000000000015e+04 3.8215220738321501e+06 -3.9882462692298233e+06 4.1623339124549008e+06 -1.8955183230512661e+06 1.9782338649153428e+06 9.4025599724429962e+05 5.1332383361462926e+03 + -5.3571639403857444e+03 -2.5461280712690468e+03 6.8952309058669794e+00 3.7619835581532225e+03 -3.9261607228577618e+03 -1.8660260908686844e+03 5.0532645063011232e+00 + 3.7034432486837177e+00 2.3803505652336739e+03 -2.4842429331734907e+03 -1.1806734191389851e+03 3.1973937139753348e+00 2.3432687881659970e+00 1.4827442872358128e+00 + 8.1900000000000015e+04 4.4420635783677259e+06 -4.0462380880720727e+06 3.6857713675822751e+06 -1.8847649559860129e+06 1.7168320075586967e+06 7.9976407933636615e+05 5.1925812012668566e+03 + -4.7298426413068855e+03 -2.2031877114334857e+03 6.0699439661719357e+00 4.3953472907232235e+03 -4.0037321517485070e+03 -1.8649808638975251e+03 5.1379643000460149e+00 + 4.3491894448913770e+00 2.7270070042389211e+03 -2.4840481155862217e+03 -1.1570586331547636e+03 3.1877504221322939e+00 2.6983312630427778e+00 1.6741904771721381e+00 + 8.1960000000000015e+04 5.0637595332292989e+06 -4.0282218288628063e+06 3.2045372731710048e+06 -1.8328405189708455e+06 1.4580382198127306e+06 6.6346289370773698e+05 5.1524364480485410e+03 + -4.0987200451829322e+03 -1.8649114820957225e+03 5.2427118873260090e+00 5.0330984694798080e+03 -4.0038755795178822e+03 -1.8217780630692910e+03 5.1212239117149281e+00 + 5.0026861415659827e+00 3.0693076532197688e+03 -2.4416726409081721e+03 -1.1109339114644504e+03 3.1230507273208508e+00 3.0507264041147781e+00 1.8604672401586819e+00 + 8.2020000000000015e+04 5.6746938551280648e+06 -3.9344342995773358e+06 2.7279455438930253e+06 -1.7406789389251717e+06 1.2068757301543837e+06 5.3400698577938031e+05 5.0134925056110178e+03 + -3.4759516043115032e+03 -1.5378294556207607e+03 4.4293859135226912e+00 5.6631324366627077e+03 -3.9264600682618807e+03 -1.7371653963667211e+03 5.0032582919969792e+00 + 5.6516531010868665e+00 3.4007400995761791e+03 -2.3578690631974828e+03 -1.0431467860508499e+03 3.0044849545505175e+00 3.3938144382983251e+00 2.0380574192524232e+00 + 8.2080000000000015e+04 6.2631458011724437e+06 -3.7665614163458785e+06 2.2652377669273410e+06 -1.6099855314443740e+06 9.6823048434609617e+05 4.1392434115125838e+05 4.7783111487078459e+03 + -2.8735450811739552e+03 -1.2282649034282972e+03 3.6455556476736204e+00 6.2734885955715226e+03 -3.7728198790006300e+03 -1.6126741648746006e+03 4.7861783049665538e+00 + 6.2839020675794242e+00 3.7149971498542773e+03 -2.2341744963945030e+03 -9.5495568803533115e+02 2.8342538512393789e+00 3.7211340979612428e+00 2.2036092074213149e+00 + 8.2140000000000015e+04 6.8178121268028421e+06 -3.5277072705160738e+06 1.8254086762327191e+06 -1.4432051767671662e+06 7.4675867154394125e+05 3.0556843569901778e+05 4.4512778574577387e+03 + -2.3031374298135338e+03 -9.4221675512893319e+02 2.9062643235726622e+00 6.8525730239840650e+03 -3.5457284478204947e+03 -1.4505900695559501e+03 4.4739472427308833e+00 + 6.8875596151749976e+00 4.0060942793319164e+03 -2.0728813273076062e+03 -8.4800611602159790e+02 2.6155256388743839e+00 4.0265206234882323e+00 2.3539972763305510e+00 + 8.2200000000000015e+04 7.3280213046622518e+06 -3.2223368624893865e+06 1.4170363123544136e+06 -1.2434767540011618e+06 5.4679857955465943e+05 2.1107356643352643e+05 4.0385193815002331e+03 + -1.7757791639666270e+03 -6.8524834416193448e+02 2.2257355574574187e+00 7.3893736453711490e+03 -3.2493464725742215e+03 -1.2539104817175394e+03 4.0723051082627393e+00 + 7.4512829820268909e+00 4.2684808048038294e+03 -1.8769943733450480e+03 -7.2429987889796234e+02 2.3523763336007986e+00 4.3042177603409213e+00 2.4863795031927989e+00 + 8.2260000000000015e+04 7.7839359656110704e+06 -2.8561936168815168e+06 1.0481199111883437e+06 -1.0145746997286936e+06 3.7228835542378394e+05 1.3231425973961083e+05 3.5477901993999849e+03 + -1.3017298325079325e+03 -4.6238429068530343e+02 1.6171158356690896e+00 7.8736643570212136e+03 -2.8891452261965360e+03 -1.0262890278114733e+03 3.5886623673924860e+00 + 7.9644655304525891e+00 4.4971429374060508e+03 -1.6501753394441980e+03 -5.8615800223482438e+02 2.0497145517317366e+00 4.5489820386519382e+00 2.5982484471970384e+00 + 8.2320000000000015e+04 8.1767399537257235e+06 -2.4361932132382123e+06 7.2592841005170147e+05 -7.6083876944850094e+05 2.2669113464647063e+05 7.0869477786592790e+04 2.9883300180312422e+03 + -8.9026798944029861e+02 -2.7801721472150541e+02 1.0922366563609953e+00 8.2961947443139652e+03 -2.4718065592486505e+03 -7.7196851202887035e+02 3.0319652298691624e+00 + 8.4174287096615092e+00 4.6876970289169685e+03 -1.3966756015472420e+03 -4.3617797078215636e+02 1.7131921888080728e+00 4.7561777767595235e+00 2.6874768225116661e+00 + 8.2380000000000015e+04 8.4988066688906848e+06 -1.9702956565919060e+06 4.5686226455584378e+05 -4.8709327301318373e+05 1.1292886977161048e+05 2.7992258735296949e+04 2.3706948531808207e+03 + -5.4951877391057701e+02 -1.3582579779547711e+02 6.6139987222276986e-01 8.6488622630816444e+03 -2.0051013730962704e+03 -4.9570335626879631e+02 2.4125348234732642e+00 + 8.8015976269622396e+00 4.8364714900773070e+03 -1.1212584990169919e+03 -2.7718605262522772e+02 1.3491025013196269e+00 4.9218613962976168e+00 2.7523563043520380e+00 + 8.2440000000000015e+04 8.7438456965488661e+06 -1.4673578689529810e+06 2.4633103788544805e+05 -1.9855722679470479e+05 3.3326038769088336e+04 4.5853329167150268e+03 1.7065645756552499e+03 + -2.8630192004522991e+02 -3.8705527106245000e+01 3.3318941061079721e-01 8.9248640584732420e+03 -1.4977486435652029e+03 -2.0267287974306714e+02 1.7418828917249252e+00 + 9.1096575855179580e+00 4.9405760393637111e+03 -8.2911246054176388e+02 -1.1218551554708753e+02 9.6426724009326736e-01 5.0428537925372696e+00 2.7916290980817413e+00 + 8.2500000000000015e+04 8.9070250893215369e+06 -9.3696940331276122e+05 9.8648957866777768e+04 9.9252985587874602e+04 -1.0435753050536385e+04 1.1831564512622342e+03 1.0085301215266568e+03 + -1.0600270820230786e+02 1.1286732823560103e+01 1.1431220110882236e-01 9.1188259064065314e+03 -9.5925734715543581e+02 1.0161313328873366e+02 1.0325068958911363e+00 + 9.3356892217255556e+00 4.9979571355060825e+03 -5.2575641492720206e+02 5.5698398246915104e+01 5.6591459666987809e-01 5.1167996710114698e+00 2.8045118003557121e+00 + 8.2560000000000015e+04 8.9850670671096444e+06 -3.8927416368144692e+05 1.6950340192527379e+04 4.0062672654684208e+05 -1.7351444446776444e+04 1.7940697028585972e+04 2.8986386275660436e+02 + -1.2468043973192952e+01 1.2973393319943423e+01 9.4707997721415749e-03 9.2269060965953795e+03 -3.9975388304107685e+02 4.1141502092612603e+02 2.9766764501151810e-01 + 9.4752801429894760e+00 5.0074386489351255e+03 -2.1693904677844318e+02 2.2327582771088336e+02 1.6154983250661881e-01 5.1422129242792272e+00 2.7907111775919144e+00 + 8.2620000000000015e+04 8.9763153382043578e+06 1.6521874390715759e+05 3.1264518240142015e+03 6.9976617317907815e+05 1.2886177395380233e+04 5.4629194948567005e+04 -4.3572310000979542e+02 + -7.9294990940651831e+00 -3.3918718502646676e+01 2.1269833291648506e-02 9.2468724188251836e+03 1.7020220005442550e+02 7.2086833570076510e+02 -4.4884719144451257e-01 + 9.5256112177215293e+00 4.9687470322547006e+03 9.1466450038803259e+01 3.8735103112588899e+02 -2.4117943915586557e-01 5.1185072755801340e+00 2.7504315773137922e+00 + 8.2680000000000015e+04 8.8807727088942677e+06 7.1583170624187333e+05 5.7785039490557043e+04 9.9089544693493703e+05 7.9877976752539005e+04 1.1063900697900391e+05 -1.1543327429658032e+03 + -9.2954769247257929e+01 -1.2874925008027293e+02 1.5015799129774110e-01 9.1781507815695259e+03 7.3981116600426424e+02 1.0240917091093736e+03 -1.1929701196508480e+00 + 9.4855159385763574e+00 4.8825204647745322e+03 3.9357038758028034e+02 5.4478153009889297e+02 -6.3462126018126119e-01 5.0460115775846708e+00 2.6843737819616504e+00 + 8.2740000000000015e+04 8.7001081375728194e+06 1.2519193688312261e+06 1.8023337680285820e+05 1.2683698611887721e+06 1.8252299859344101e+05 1.8498952207994706e+05 -1.8521368656573393e+03 + -2.6642860267532615e+02 -2.6997153094362858e+02 3.9440687995476836e-01 9.0218443990735286e+03 1.2982315635876048e+03 1.3152956906205513e+03 -1.9206076353324197e+00 + 9.3555116033778756e+00 4.7503016797130931e+03 6.8357556812610915e+02 6.9253666291982518e+02 -1.0112584837222862e+00 4.9259693443786992e+00 2.5937252236473829e+00 + 8.2800000000000015e+04 8.4376328975882363e+06 1.7630698967001578e+06 3.6848529342806328e+05 1.5267833235149593e+06 3.1903603350981051e+05 2.7634601790829212e+05 -2.5156344695212169e+03 + -5.2556382803104464e+02 -4.5515614285489198e+02 7.5012760135842194e-01 8.7807229235622854e+03 1.8347808933905401e+03 1.5888907192909642e+03 -2.6178968500142492e+00 + 9.1378014278385056e+00 4.5745144325230058e+03 9.5588539341760509e+02 8.2775454376912376e+02 -1.3638468659182157e+00 4.7605223091646822e+00 2.4801415999209437e+00 + 8.2860000000000015e+04 8.0982460374806449e+06 2.2393031060192860e+06 6.1929224574480613e+05 1.7610719395288429e+06 4.8697800207775069e+05 3.8304320685753197e+05 -3.1319053464110902e+03 + -8.6594265299466554e+02 -6.8103064206917759e+02 1.2113254154520579e+00 8.4591813558899776e+03 2.3391350576998179e+03 1.8395923654767857e+03 -3.2714607905548823e+00 + 8.8362470878798582e+00 4.3584238246396744e+03 1.2052092342328262e+03 9.4779643082703512e+02 -1.6855498205176542e+00 4.5526780206143727e+00 2.3457200544143442e+00 + 8.2920000000000015e+04 7.6883498613010496e+06 2.6712618506301781e+06 9.2819807518898277e+05 1.9666119063050360e+06 6.8329871864875534e+05 5.0311510178097524e+05 -3.6888554121555871e+03 + -1.2815879203069189e+03 -9.4353495708103401e+02 1.7699922764564631e+00 8.0631690367914489e+03 2.8015231246977305e+03 2.0625219814864986e+03 -3.8686581066716390e+00 + 8.4563115852010373e+00 4.1060809544904596e+03 1.4266631983511961e+03 1.0502975255408778e+03 -1.9700675345981862e+00 4.3062617144996223e+00 2.1929642097057762e+00 + 8.2980000000000015e+04 7.2157366858652402e+06 3.0503931140139638e+06 1.2896166829501612e+06 2.1393098562227814e+06 9.0439137251708016e+05 6.3433071604293701e+05 -4.1754493606270271e+03 + -1.7650635088561494e+03 -1.2378917171349874e+03 2.4162364427318401e+00 7.6000895131043826e+03 3.2129139247439985e+03 2.2533009266513445e+03 -4.3978228594085280e+00 + 8.0049727708102587e+00 3.8222526319563267e+03 1.6158644621798835e+03 1.1332132583254340e+03 -2.2117581511579529e+00 4.0258529408806334e+00 2.0247414714468874e+00 + 8.3040000000000015e+04 6.6894486568073630e+06 3.3691153842029036e+06 1.6969314337815214e+06 2.2756839171123966e+06 1.1461578474328478e+06 7.7423500201631966e+05 -4.5819263222877216e+03 + -2.3076025630384797e+03 -1.5586905004707303e+03 3.1384477492277680e+00 7.0786725911548001e+03 3.5651910399027483e+03 2.4081365915409897e+03 -4.8484900651320286e+00 + 7.4906083631128348e+00 3.5123371659713725e+03 1.7690173897040754e+03 1.1948601665218150e+03 -2.4057487674010880e+00 3.7167076992974066e+00 1.8442331674722605e+00 + 8.3100000000000015e+04 6.1196129138978589e+06 3.6209690779134477e+06 2.1426146948990151e+06 2.3729338920220430e+06 1.4040837926614999e+06 9.2019432885229494e+05 -4.8999943767994428e+03 + -2.8992617229001671e+03 -1.8999847255323828e+03 3.9234964894075075e+00 6.5088204133135896e+03 3.8513128566862379e+03 2.5238985412076304e+03 -5.2116027316393465e+00 + 6.9228538279908749e+00 3.1822675077879521e+03 1.8829897566879386e+03 1.2339505403990372e+03 -2.5480340755216275e+00 3.3846671181607952e+00 1.6548782341834651e+00 + 8.3160000000000015e+04 5.5172548806142407e+06 3.8007470306886444e+06 2.6183655260010734e+06 2.4289991312109679e+06 1.6733221644163928e+06 1.0694457065186938e+06 -5.1230000095092073e+03 + -3.5290990155212503e+03 -2.2553996470810084e+03 4.7569631790765250e+00 5.9014298997789265e+03 4.0654545226540527e+03 2.5981832248468991e+03 -5.4796962577981985e+00 + 6.3124350070564157e+00 2.8384032905894392e+03 1.9553775259573249e+03 1.2496201001856402e+03 -2.6355605924954184e+00 3.0360539868271510e+00 1.4603113020439298e+00 + 8.3220000000000015e+04 4.8940929029247491e+06 3.9046023802636662e+06 3.1152631704176399e+06 2.4426028684016052e+06 1.9487837792301050e+06 1.2191488806389673e+06 -5.2460689394285391e+03 + -4.1853725743001651e+03 -2.6182496744831037e+03 5.6233958080483077e+00 5.2681943795411216e+03 4.2031288756317153e+03 2.6293658563057775e+03 -5.6470562966150100e+00 + 5.6709778846911609e+00 2.4874135445026500e+03 1.9845567774237802e+03 1.2414480692077818e+03 -2.6662945953276131e+00 2.6775587069655691e+00 1.2642961604526113e+00 + 8.3280000000000015e+04 4.2623178659171276e+06 3.9301315376655986e+06 3.6239336624728269e+06 2.4132820204281062e+06 2.2252332643653960e+06 1.3664403533927044e+06 -5.2662151765390900e+03 + -4.8557568964187503e+03 -2.9816630114321456e+03 6.5065905646836928e+00 4.6213876963280800e+03 4.2612837062963208e+03 2.6166382601732926e+03 -5.7098465118029029e+00 + 5.0107983966787977e+00 2.1361520871593912e+03 1.9697215863777508e+03 1.2094691264930989e+03 -2.6392721001109383e+00 2.3161164851157063e+00 1.0706557055603174e+00 + 8.3340000000000015e+04 3.6343617646933584e+06 3.8764303609381118e+06 4.1347265705665569e+06 2.3414017014861754e+06 2.4973886589089832e+06 1.5084883317569438e+06 -5.1824156636167882e+03 + -5.5275729329945261e+03 -3.3387114250169088e+03 7.3898914360076011e+00 3.9736345080413994e+03 4.2383730791968674e+03 2.5600317057101852e+03 -5.6662030796241512e+00 + 4.3446756963538347e+00 1.7915277906554134e+03 1.9109068698649380e+03 1.1541768588213999e+03 -2.5546294921363639e+00 1.9587778378308864e+00 8.8319959151773264e-01 + 8.3400000000000015e+04 3.0226594906375613e+06 3.7441221150116799e+06 4.6378986477401732e+06 2.2281539771036459e+06 2.7600228170155743e+06 1.6425475677801003e+06 -4.9956484131000052e+03 + -6.1880279296644494e+03 -3.6825427859165720e+03 8.2565035230751818e+00 3.3376708758803479e+03 4.1344008677132970e+03 2.4604240104740225e+03 -5.5162932887989475e+00 + 3.6856127626953392e+00 1.4603720927441232e+03 1.8089954804996275e+03 1.0765184845403535e+03 -2.4136137250090455e+00 1.6125747007828561e+00 7.0565090374976291e-01 + 8.3460000000000015e+04 2.4394083080527540e+06 3.5353563114160746e+06 5.1238009684508517e+06 2.0755406745506364e+06 3.0080646951457728e+06 1.7660130378796835e+06 -4.7088926769860736e+03 + -6.8244606129086114e+03 -4.0065138898526866e+03 9.0898143966833409e+00 2.7260995411694844e+03 3.9509351366817914e+03 2.3195304758413913e+03 -5.2623361712816701e+00 + 3.0465886227305066e+00 1.1493062410861776e+03 1.6657091089833964e+03 9.7788078279217109e+02 -2.2185713572010402e+00 1.2843846042011500e+00 5.4157324171498822e-01 + 8.3520000000000015e+04 1.8963296300015606e+06 3.2537780644567534e+06 5.5830659968784526e+06 1.8863403702842253e+06 3.2366985701586357e+06 1.8764714101106478e+06 -4.3270903928780308e+03 + -7.4245870778598392e+03 -4.3043209890953685e+03 9.8737174195211246e+00 2.1511445121489264e+03 3.6910925218506795e+03 2.1398785118683854e+03 -4.9085837610668452e+00 + 2.4403067741390174e+00 8.6461083288258419e+02 1.4835828531755785e+03 8.6006732783563461e+02 -1.9729160829598813e+00 9.8079550181766717e-01 3.9429963976747101e-01 + 8.3580000000000015e+04 1.4044377478471894e+06 2.9044681660896023e+06 6.0067909629399553e+06 1.6640599851497405e+06 3.4414592365964209e+06 1.9717492705386810e+06 -3.8570689078565656e+03 + -7.9767425919507523e+03 -4.5701254384347185e+03 1.0592930709159806e+01 1.6244097335578615e+03 3.3594923119287942e+03 1.9247661214282953e+03 -4.4612623218141421e+00 + 1.8789446514965569e+00 6.1210024189342153e+02 1.2659236237577943e+03 7.2526729964080391e+02 -1.6810748358832259e+00 7.0797392925155878e-01 2.6686477396897534e-01 + 8.3640000000000015e+04 9.7382012216131820e+05 2.4938546596610844e+06 6.3867139224325279e+06 1.4128717285035234e+06 3.6183212715093917e+06 2.0499571229868319e+06 -3.3074257603945662e+03 + -8.4701144784447679e+03 -4.7986718864939930e+03 1.1233305283549406e+01 1.1566466795032795e+03 2.9621805377298242e+03 1.6782047431793728e+03 -3.9284736872385366e+00 + 1.3739091682493940e+00 3.9700450799425528e+02 1.0167528852800514e+03 5.7601631917704628e+02 -1.3484129889277978e+00 4.7153921486230027e-01 1.6194189756260563e-01 + 8.3700000000000015e+04 6.1343370202384575e+05 2.0295972722193364e+06 6.7153789515997618e+06 1.1375364372655959e+06 3.7637805352673447e+06 2.1095282409382127e+06 -2.6883770851317472e+03 + -8.8949612780091975e+03 -4.9853965160317148e+03 1.1782115892045466e+01 7.5753567657203416e+02 2.5065249973726286e+03 1.4048472894814245e+03 -3.3200576985515071e+00 + 9.3560344944584506e-01 2.2386119219317825e+02 7.4073456828383860e+02 4.1514993465091300e+02 -9.8113963383033520e-01 2.7644645321346628e-01 8.1785909157860673e-02 + 8.3760000000000015e+04 3.3092150455743744e+05 1.5204466344350954e+06 6.9862870755904121e+06 8.4331464868964674e+05 3.8749261970913042e+06 2.1492515358824418e+06 -2.0115719960781882e+03 + -9.2428135186631571e+03 -5.1265229633421714e+03 1.2228328124232313e+01 4.3548561964592363e+02 2.0010827739185638e+03 1.1099025459023690e+03 -2.6474175875986767e+00 + 5.7320982678037480e-01 9.6419567133872164e+01 4.4308932010666513e+02 2.4575055588600884e+02 -5.8619438654118139e-01 1.2688086814576829e-01 2.8183880567959407e-02 + 8.3820000000000015e+04 1.3245335660654621e+05 9.7608076312142937e+05 7.1940297542936169e+06 5.3586701918000903e+05 3.9495017333633723e+06 2.1682977117753862e+06 -1.2898760883086043e+03 + -9.5066516752059815e+03 -5.2191437372650971e+03 1.2562835661252882e+01 1.9745648904267472e+02 1.4554424209551873e+03 7.9903741741842180e+02 -1.9233110345078352e+00 + 2.9449400136663811e-01 1.7559321172165514e+01 1.2949658135564104e+02 7.1088794092348778e+01 -1.7111762501469499e-01 2.6166041523163569e-02 2.4142575277729481e-03 + 8.3880000000000015e+04 2.2594278257113281e+04 4.0692179009114578e+05 7.3344020466073714e+06 2.2114594845087951e+05 3.9859535434903344e+06 2.1662380991423270e+06 -5.3712794611041807e+02 + -9.6810572705619106e+03 -5.2612852116288714e+03 1.2778661997188575e+01 4.8808714687745599e+01 8.8004359680291520e+02 4.7826880971169089e+02 -1.1616105050335945e+00 + 1.0563498970323287e-01 -1.0774294739726407e+01 -1.9401372146424063e+02 -1.0543968825227049e+02 2.5609348975414403e-01 -2.3311734404343115e-02 5.2157972585235865e-03 + 8.3940000000000015e+04 4.2034796255348592e+03 -1.7606362083448883e+05 7.4044929426437728e+06 -9.4719518187827533e+04 3.9834660598120191e+06 2.1430557029127656e+06 2.3212677177023932e+02 + -9.7623335477165529e+03 -5.2519545707415264e+03 1.2871121574516808e+01 -6.8170433413154470e+00 2.8597749903635037e+02 1.5384721084154066e+02 -3.7703730665560370e-01 + 1.1085038052042858e-02 1.2382745717245044e+01 -5.2117779906613737e+02 -2.8038058324930705e+02 6.8714044782453876e-01 -2.0161014644084548e-02 3.6767119936090546e-02 + 8.4000000000000015e+04 7.8366356925218090e+04 -7.6157633213950833e+05 7.4027507866002256e+06 -4.0554326290690503e+05 3.9419824905668790e+06 2.0991481526159635e+06 1.0029184981581988e+03 + -9.7485927121427376e+03 -5.1911674392790937e+03 1.2837936032490763e+01 3.2413285451374541e+01 -3.1522804585818636e+02 -1.6786572899807072e+02 4.1512545064733541e-01 + 1.3463115611945861e-02 8.6985785774500869e+01 -8.4562063601033049e+02 -4.5028926290447686e+02 1.1135871640681398e+00 3.5976933065613212e-02 9.6677528635342846e-02 + 8.4060000000000015e+04 2.4436122197237189e+05 -1.3382051102069886e+06 7.3290222013176642e+06 -7.0520376901399286e+05 3.8622106221614666e+06 2.0353224083871511e+06 1.7601485006765774e+03 + -9.6398074133687969e+03 -5.0799553257711304e+03 1.2679302184236754e+01 1.6647606796918348e+02 -9.1183456980562403e+02 -4.8052314469490801e+02 1.1993351727045309e+00 + 1.1348490229324894e-01 2.1197421564849179e+02 -1.1609821601395438e+03 -6.1179961876821119e+02 1.5270286967927853e+00 1.4441113582061571e-01 1.8398950390570093e-01 + 8.4120000000000015e+04 4.9966179436786479e+05 -1.8946509324451815e+06 7.1845634579547821e+06 -9.8776544243847474e+05 3.7456134122549118e+06 1.9527812473689518e+06 2.4888891507411631e+03 + -9.4378248946550393e+03 -4.9203524477312212e+03 1.2397909420409656e+01 3.9347611700467064e+02 -1.4921254362938157e+03 -7.7791983193794101e+02 1.9601010605814175e+00 + 3.0993140192449803e-01 3.8528481773767083e+02 -1.4610443408374692e+03 -7.6169197388107591e+02 1.9192613184994705e+00 3.0340551533334298e-01 2.9719301432259576e-01 + 8.4180000000000015e+04 8.3997574415838288e+05 -2.4199506948634004e+06 6.9720238001378691e+06 -1.2475971041360565e+06 3.5943844221031889e+06 1.8531017288354775e+06 3.1746834384765425e+03 + -9.1463430620808758e+03 -4.7153619686621396e+03 1.1998905424459897e+01 7.0967085527557117e+02 -2.0446399742884241e+03 -1.0541173820879410e+03 2.6822976736355590e+00 + 5.9965744555348988e-01 6.0388569882986474e+02 -1.7398565419770071e+03 -8.9695861854528198e+02 2.2824502329876291e+00 5.1020530304521339e-01 4.3425150671761081e-01 + 8.4240000000000015e+04 1.2593188132950126e+06 -2.9036957517634751e+06 6.6954008196327873e+06 -1.4794852079814863e+06 3.4114084584001442e+06 1.7382060088788592e+06 3.8038373810347657e+03 + -8.7708485716929299e+03 -4.4689021421376101e+03 1.1489810299710195e+01 1.1095323940851983e+03 -2.5584043241954523e+03 -1.3035648989474016e+03 3.3514739098481852e+00 + 9.7764041002436886e-01 8.6383031328831839e+02 -1.9918564472408705e+03 -1.0148655495581236e+03 2.6092912150394052e+00 7.6108496968535477e-01 5.9263915362761510e-01 + 8.4300000000000015e+04 1.7501232851987570e+06 -3.3362407826771694e+06 6.3599685750423102e+06 -1.6787394259696340e+06 3.2002081131668794e+06 1.6103250422356969e+06 4.3636990522304050e+03 + -8.3185178851289893e+03 -4.1857333148959879e+03 1.0880380423329475e+01 1.5858465607241246e+03 -3.0231540612028643e+03 -1.5212126880456665e+03 3.9541505488491855e+00 + 1.4370685019587566e+00 1.1603306158911523e+03 -2.2119839425390533e+03 -1.1130090612996196e+03 2.8931625400459300e+00 1.0514168391281160e+00 7.6938865413451352e-01 + 8.4360000000000015e+04 2.3033788317339574e+06 -3.7088986476600501e+06 5.9721797292555990e+06 -1.8412883841690270e+06 2.9648771958614425e+06 1.4719558648883528e+06 4.8429181991076130e+03 + -7.7980830920089338e+03 -3.8713671845223034e+03 1.0182424564193029e+01 2.1298470644669046e+03 -3.4295438153434789e+03 -1.7026164513662213e+03 4.4780997218637086e+00 + 1.9694670022921685e+00 1.4878479404310590e+03 -2.3957854829421176e+03 -1.1893659452925688e+03 3.1282637748646023e+00 1.3757590524333252e+00 9.6114862446641747e-01 + 8.4420000000000015e+04 2.9088030652398523e+06 -4.0141171576576750e+06 5.5395435398924164e+06 -1.9637635259523706e+06 2.7100023366104588e+06 1.3258132922081193e+06 5.2316808129073597e+03 + -7.2196651200624601e+03 -3.5319601257936033e+03 9.4095760005001239e+00 2.7313821932100409e+03 -3.7693393772968593e+03 -1.8440297223514960e+03 4.9126000775636536e+00 + 2.5648599649828623e+00 1.8401997941496745e+03 -2.5395066752737339e+03 -1.2423361936861611e+03 3.3097383044232780e+00 1.7279610858115699e+00 1.1642493844762547e+00 + 8.4480000000000015e+04 3.5550384792801444e+06 -4.2456340460300967e+06 5.0704820573217841e+06 -2.0435693190454599e+06 2.4405742969301674e+06 1.1747769904626538e+06 5.5219135770499779e+03 + -6.5945777100331343e+03 -3.1741927714429071e+03 8.5770254611116350e+00 3.3791106932342391e+03 -4.0355881441235329e+03 -1.9424825258058859e+03 5.2486619753731443e+00 + 3.2119640212695471e+00 2.2106803942992360e+03 -2.6401710586974759e+03 -1.2707772638216738e+03 3.4337768500886980e+00 2.1012846072416882e+00 1.3747757447162170e+00 + 8.4540000000000015e+04 4.2298718920090729e+06 -4.3986068712987304e+06 4.5741673555912366e+06 -2.0789383037626371e+06 2.1618907489278959e+06 1.0218349818730964e+06 5.7074537904108920e+03 + -5.9351061845395307e+03 -2.8051383400064246e+03 7.7012206138331125e+00 4.0607228205521897e+03 -4.2227642219172676e+03 -1.9958445448863863e+03 5.4792177409890535e+00 + 3.8984101746995017e+00 2.5921924589172049e+03 -2.6956433629841335e+03 -1.2740291443814078e+03 3.4976996810588745e+00 2.4885370887160452e+00 1.5886452298226843e+00 + 8.4600000000000015e+04 4.9204720228431709e+06 -4.4697150976545084e+06 4.0603430306652845e+06 -2.0689697939871131e+06 1.8794524700021513e+06 8.7002472246101801e+05 5.7841811265375891e+03 + -5.2542655766709295e+03 -2.4321224415604229e+03 6.7995385253694547e+00 4.7631819935749636e+03 -4.3268850667567594e+03 -2.0028714227468222e+03 5.5992728489045982e+00 + 4.6109888282466036e+00 2.9773875131828559e+03 -2.7046758688604373e+03 -1.2519296682451486e+03 3.5000157207101914e+00 2.8822152988001064e+00 1.8016900499154380e+00 + 8.4660000000000015e+04 5.6136404456261853e+06 -4.4572321748153940e+06 3.5391335365091143e+06 -2.0136513817938569e+06 1.5988550423563439e+06 7.2237294545468653e+05 5.7501084204660228e+03 + -4.5655431107199456e+03 -2.0625772657420384e+03 5.8899380556479315e+00 5.4729820475937277e+03 -4.3455971907370122e+03 -1.9632332067093198e+03 5.6060148249058335e+00 + 5.3359128040438435e+00 3.3588117973168323e+03 -2.6669368759023146e+03 -1.2048197362702415e+03 3.4404572924498020e+00 3.2746556034775112e+00 2.0097410626162162e+00 + 8.4720000000000015e+04 6.2960708772898046e+06 -4.3610660579611957e+06 3.0208451853177757e+06 -1.9138627526914701e+06 1.3256782421736447e+06 5.8183548996826785e+05 5.6054295630444203e+03 + -3.8826303438788177e+03 -1.7038931661258650e+03 4.9905995357023496e+00 6.1764147942518166e+03 -4.2782291474413059e+03 -1.8775243368774863e+03 5.4988776438438327e+00 + 6.0590927984522365e+00 3.7290547623462962e+03 -2.5830206797120154e+03 -1.1335383382899047e+03 3.3199898110635213e+00 3.6581878989378009e+00 2.2087119507425248e+00 + 8.4780000000000015e+04 6.9546115856962726e+06 -4.1827672571603800e+06 2.5157628105577719e+06 -1.7713616829779614e+06 1.0653753514352918e+06 4.5123833525944024e+05 5.3525235040747648e+03 + -3.2191504717260095e+03 -1.3632706958598130e+03 4.1195592866131072e+00 6.8598424112289404e+03 -4.1258107098545315e+03 -1.7472549728831509e+03 5.2795603891496912e+00 + 6.7664195306892632e+00 4.0808971077950978e+03 -2.4544388539530305e+03 -1.0394074737045476e+03 3.1407962794685664e+00 4.0252899689025083e+00 2.3946818625791821e+00 + 8.4840000000000015e+04 7.5765256361428974e+06 -3.9255041696353690e+06 2.0339461800886835e+06 -1.5887524557209068e+06 8.2316462689146493e+05 3.3322103609070485e+05 4.9959142899262943e+03 + -2.5883863669560451e+03 -1.0475761208802724e+03 3.2943465553339228e+00 7.5099691187077224e+03 -3.8910578512055454e+03 -1.5748238360130122e+03 4.9519999133111385e+00 + 7.4440467686035312e+00 4.4074553429803273e+03 -2.2835930171992004e+03 -9.2420728082249298e+02 2.9062369815379756e+00 4.3687390867551148e+00 2.5639748139524823e+00 + 8.4900000000000015e+04 8.1497437409730079e+06 -3.5940061129078041e+06 1.5850302514936433e+06 -1.3694372896275751e+06 6.0392511663416459e+05 2.3018370566343921e+05 4.5421879534948839e+03 + -2.0030148616825923e+03 -7.6320334235817188e+02 2.5316302768006138e+00 8.1141066468158888e+03 -3.5783238355740577e+03 -1.3634731187339619e+03 4.5222981762492642e+00 + 8.0786694647573345e+00 4.7023199426347010e+03 -2.0737296395760482e+03 -7.9014188148930816e+02 2.6207852605873847e+00 4.6817577759409881e+00 2.7132342373064575e+00 + 8.4960000000000015e+04 8.6631046268378031e+06 -3.1944751288334285e+06 1.1780332840551359e+06 -1.1175517184983019e+06 4.1209892667430436e+05 1.4423862063200408e+05 3.9998679338254419e+03 + -1.4748526228741955e+03 -5.1594501236256701e+02 1.8468827814710547e+00 8.6604281513825190e+03 -3.1935174024703438e+03 -1.1172263706801298e+03 3.9986058340835409e+00 + 8.6577913923524399e+00 4.9596843117288863e+03 -1.8288778014559016e+03 -6.3979663141145886e+02 2.2899407400558673e+00 4.9581507904919206e+00 2.8394911767341657e+00 + 8.5020000000000015e+04 9.1065780845999941e+06 -2.7344682555644037e+06 8.2117666437663580e+05 -8.3788518174672069e+05 2.5160191029028164e+05 7.7167429593829555e+04 3.3792515130831052e+03 + -1.0146187116379693e+03 -3.1087542918128150e+02 1.2540671580877274e+00 9.1382054917906062e+03 -2.7439896791890251e+03 -8.4081060482925159e+02 3.3909644923972584e+00 + 9.1699769336118191e+00 5.1744619713853081e+03 -1.5537711516150569e+03 -4.7608763468714767e+02 1.9201217719940411e+00 5.1924305803077546e+00 2.9402247686574881e+00 + 8.5080000000000015e+04 9.4714662111400403e+06 -2.2227525551194046e+06 5.2172006964829651e+05 -5.3578838285281532e+05 1.2574458477885707e+05 3.0384834280074549e+04 2.6922105103693134e+03 + -6.3171856932209994e+02 -1.5224755697118670e+02 7.6535446975908372e-01 9.5380251311928077e+03 -2.2383920629711915e+03 -5.3956417342812586e+02 2.7111108137068620e+00 + 9.6050820228625629e+00 5.3423896196658598e+03 -1.2537556184764176e+03 -3.0220453027244383e+02 1.5185392847066659e+00 5.3799287510949032e+00 3.0134138086644273e+00 + 8.5140000000000015e+04 9.7505787828246579e+06 -1.6691357282528621e+06 2.8581528939387185e+05 -2.1706923755105204e+05 3.7164877274110098e+04 4.9094837980398133e+03 1.9519601562654914e+03 + -3.3405374501630200e+02 -4.3406233551495887e+01 3.9087641961682967e-01 9.8519783485035896e+03 -1.6865078750216849e+03 -2.1933223700144711e+02 1.9722463741690919e+00 + 9.9544596751264169e+00 5.4601140031390996e+03 -9.3468470221658970e+02 -1.2154768705328745e+02 1.0930545418628761e+00 5.5168913121632501e+00 3.0575783833760863e+00 + 8.5200000000000015e+04 9.9383792088079471e+06 -1.0842756364085046e+06 1.1838165942050112e+05 1.1212053741723851e+05 -1.2225932454895614e+04 1.3426792171372906e+03 1.1728006856789007e+03 + -1.2786117864936176e+02 1.3280684841961069e+01 1.3851838192239607e-01 1.0073821954500858e+04 -1.0990610931129231e+03 1.1364811175154585e+02 1.1887777995362716e+00 + 1.0211136028744324e+01 5.5252608523888875e+03 -6.0280441434858369e+02 6.2338948555027883e+01 6.5202362231674760e-01 5.6005558212630859e+00 3.0718107392438365e+00 + 8.5260000000000015e+04 1.0031098089859806e+07 -4.7947247450698004e+05 2.3005637651021392e+04 4.4540595488200890e+05 -2.1282964450489184e+04 1.9855331220494769e+04 3.6983672285085572e+02 + -1.7585286992785576e+01 1.6471838673133892e+01 1.3756957523795467e-02 1.0199106269246733e+04 -4.8750591288229361e+02 4.5287080662693074e+02 3.7603227170835579e-01 + 1.0369953382243963e+01 5.5364844800727797e+03 -2.6463013202489509e+02 2.4583802407438904e+02 2.0413168110893695e-01 5.6292088757739398e+00 3.0557947630957365e+00 + 8.5320000000000015e+04 1.0026812044959089e+07 1.3355230914112288e+05 1.8665781011519246e+03 7.7631402076876909e+05 1.0347639641161650e+04 6.0183450217762867e+04 -4.4132002264889604e+02 + -5.7854718664330163e+00 -3.4118490712189889e+01 1.9545380222886117e-02 1.0225267737140111e+04 1.3619873288366807e+02 7.9168942462240739e+02 -4.5004602297404822e-01 + 1.0427677305596466e+01 5.4934970085249724e+03 7.3182204448879844e+01 4.2533058164927638e+02 -2.4177974654787596e-01 5.6022227601029266e+00 3.0098136596956482e+00 + 8.5380000000000015e+04 9.9254861518105939e+06 7.4288597499394731e+05 5.5690244357093950e+04 1.0984012436589438e+06 8.2219752469948071e+04 1.2163227902230214e+05 -1.2448588859863833e+03 + -9.3080990177512305e+01 -1.3771224540482271e+02 1.5624920415547972e-01 1.0151684228593362e+04 7.5982525635991226e+02 1.1234489148663486e+03 -1.2732125401369632e+00 + 1.0383065564754649e+01 5.3970765840919712e+03 4.0396800185132429e+02 5.9726806033433741e+02 -6.7688898740797421e-01 5.5200704452919664e+00 2.9347456321230001e+00 + 8.5440000000000015e+04 9.7289790666704569e+06 1.3366587751907338e+06 1.8373105612764455e+05 1.4053808510745675e+06 1.9309417088573441e+05 2.0308900588770441e+05 -2.0250830952613708e+03 + -2.7813440404857852e+02 -2.9248069250675547e+02 4.2163375237660755e-01 9.9796918004465515e+03 1.3711194228055706e+03 1.4416178178499795e+03 -2.0772458518025356e+00 + 1.0236897322432732e+01 5.2490543457127224e+03 7.2118640710346881e+02 7.5824306028547880e+02 -1.0925705109448998e+00 5.3843185518557304e+00 2.8320476031352375e+00 + 8.5500000000000015e+04 9.4410106315313969e+06 1.9032778943120171e+06 3.8378349160328897e+05 1.6912471707166247e+06 3.4096129924891586e+05 3.0304382359234866e+05 -2.7667210859577071e+03 + -5.5767407230672723e+02 -4.9557857080905399e+02 8.1090380215356839e-01 9.7125624461979714e+03 1.9580434610717323e+03 1.7399183264612061e+03 -2.8462714763621824e+00 + 9.9919618506159100e+00 5.0522803376657830e+03 1.0185505318780674e+03 9.0505744483265187e+02 -1.4805677014107255e+00 5.1975983210756578e+00 2.7037272542825326e+00 + 8.5560000000000015e+04 9.0670925296727065e+06 2.4316563759225011e+06 6.5222248519398936e+05 1.9503946833232618e+06 5.2307918854041107e+05 4.1961893172557576e+05 -3.4552300067480792e+03 + -9.2655536046520831e+02 -7.4319866342130751e+02 1.3167949273456412e+00 9.3554431427210457e+03 2.5090153961895248e+03 2.0124515646261007e+03 -3.5650795050241104e+00 + 9.6530067859409190e+00 4.8105689791399918e+03 1.2901528827977286e+03 1.0347864001452301e+03 -1.8331586024069764e+00 4.9635550781515185e+00 2.5523038953945267e+00 + 8.5620000000000015e+04 8.6144232978071347e+06 2.9114324478060426e+06 9.8407207585103158e+05 2.1777293529268643e+06 7.3602620270766062e+05 5.5060491768985032e+05 -4.0770852626121264e+03 + -1.3778594544466216e+03 -1.0306457562533708e+03 1.9297148457232236e+00 8.9152572815099393e+03 3.0131397609198548e+03 2.2538155350266893e+03 -4.2194295228602137e+00 + 9.2266467724845871e+00 4.5286251188365013e+03 1.5305834480743788e+03 1.1448371433755306e+03 -2.1433112229260591e+00 4.6867771080918503e+00 2.3807589068438229e+00 + 8.5680000000000015e+04 8.0917497271074001e+06 3.3331748378389901e+06 1.3731009872168312e+06 2.3687699887891016e+06 9.7576728507590771e+05 6.9350380051378021e+05 -4.6200502034472538e+03 + -1.9030278882847388e+03 -1.3524285405119415e+03 2.6379320738409007e+00 8.4005703544947974e+03 3.4604249809557596e+03 2.4592133176503994e+03 -4.7963365308796027e+00 + 8.7212341759061118e+00 4.2119521084755224e+03 1.7350380216406927e+03 1.2330010695927024e+03 -2.4048251815715362e+00 4.3727053058598253e+00 2.1924767226880282e+00 + 8.5740000000000015e+04 7.5091973707708530e+06 3.6885699436309314e+06 1.8119432699287771e+06 2.5197375890267068e+06 1.2377325181115484e+06 8.4557788385804882e+05 -5.0734204443139433e+03 + -2.4920301532445887e+03 -1.7023676413664489e+03 3.4278081914044836e+00 7.8214225305948903e+03 3.8419829758092073e+03 2.6245492894615181e+03 -5.2843319231645856e+00 + 8.1466944017260374e+00 3.8667437177082966e+03 1.8994145330643469e+03 1.2974982569542660e+03 -2.6124567257193752e+00 4.0275253978978167e+00 1.9911775404989291e+00 + 8.5800000000000015e+04 6.8780735096585983e+06 3.9705870783520560e+06 2.2922416217621346e+06 2.6276308557936521e+06 1.5169064162283256e+06 1.0039034440956928e+06 -5.4282377844387829e+03 + -3.1335610524250919e+03 -2.0737176076845071e+03 4.2840690565389830e+00 7.1891314755778340e+03 4.1502068729738794e+03 2.7465113791482700e+03 -5.6736940497620072e+00 + 7.5143291531976582e+00 3.4997620671652162e+03 2.0203953945388864e+03 1.3370134064761116e+03 -2.7620244894334545e+00 3.6580449334439757e+00 1.7808431379726335e+00 + 8.5860000000000015e+04 6.2106464970227741e+06 4.1736184558375981e+06 2.8048105351124150e+06 2.6902863512897063e+06 1.8079261697978938e+06 1.1654281790503217e+06 -5.6774692862696284e+03 + -3.8152638143012041e+03 -2.4593003871824171e+03 5.1901094080941537e+00 6.5160694046050157e+03 4.3789231824627623e+03 2.8226376598533279e+03 -5.9566435017785837e+00 + 6.8365916724237170e+00 3.1182040595322228e+03 2.0955141664086163e+03 1.3507224716174226e+03 -2.8504937470358431e+00 3.2715575851007226e+00 1.5656373334292317e+00 + 8.5920000000000015e+04 5.5199058937877482e+06 4.2935910909383995e+06 3.3398160138965035e+06 2.7064220768166240e+06 2.1051868740033531e+06 1.3270312651344244e+06 -5.8161478031668394e+03 + -4.5239744136970394e+03 -2.8516475566650452e+03 6.1283245118375129e+00 5.8154189007665491e+03 4.5235153056375648e+03 2.8513659070963536e+03 -6.1274990016293431e+00 + 6.1268386094364802e+00 2.7295590319305338e+03 2.1232051686984478e+03 1.3383094269584935e+03 -2.8760373796493530e+00 2.8756975711382835e+00 1.3498227426963338e+00 + 8.5980000000000015e+04 4.8193082016748255e+06 4.3280483641489623e+06 3.8869682618362247e+06 2.6756635959679619e+06 2.4029516324326559e+06 1.4855848167475916e+06 -5.8414710812984376e+03 + -5.2459820993718340e+03 -3.2431483928150083e+03 7.0804619181203972e+00 5.1009124825813269e+03 4.5810158477391187e+03 2.8320651039375443e+03 -6.1827906507302854e+00 + 5.3990636716171512e+00 2.3414605372489973e+03 2.1028350210850672e+03 1.2999728308196929e+03 -2.8380722854169544e+00 2.4782872255381299e+00 1.1376755641727454e+00 + 8.6040000000000015e+04 4.1225132934537237e+06 4.2761996202774253e+06 4.4357234795887768e+06 2.5985521803835598e+06 2.6954643259648331e+06 1.6380155133040624e+06 -5.7528574508144047e+03 + -5.9673007951492546e+03 -3.6262007519810063e+03 8.0279859863447154e+00 4.3865612559035681e+03 4.5501658662780092e+03 2.7650482598066324e+03 -6.1213282354400880e+00 + 4.6676186245354945e+00 1.9615352901073875e+03 2.0347154768862404e+03 1.2364220534990091e+03 -2.7372705078965311e+00 2.0871809015154614e+00 9.3340017187964130e-01 + 8.6100000000000015e+04 3.4431168229449089e+06 4.1389368256076160e+06 4.9754907262892304e+06 2.4765348245415906e+06 2.9770627853642683e+06 1.7813651571281808e+06 -5.5519570378746148e+03 + -6.6739458246395479e+03 -3.9933616749010257e+03 8.9524475792309897e+00 3.6863782136699519e+03 4.4314398968483374e+03 2.6515663102448561e+03 -5.9442232838018665e+00 + 3.9469274937535541e+00 1.5972523716769535e+03 1.9200973168085686e+03 1.1488632639244172e+03 -2.5755449129266639e+00 1.7101084748127591e+00 7.4104530050038886e-01 + 8.6160000000000015e+04 2.7943839699057760e+06 3.9188179818240665e+06 5.4958397055531386e+06 2.3119363466091882e+06 3.2422901020625993e+06 1.9128489496419879e+06 -5.2426183594371023e+03 + -7.3522103081202413e+03 -4.3374946433603363e+03 9.8358512313068260e+00 3.0141018369889694e+03 4.2270363235948153e+03 2.4937832646814941e+03 -5.6548645664668795e+00 + 3.2511999288332296e+00 1.2557757704556986e+03 1.7611454689962370e+03 1.0389754836210968e+03 -2.3560097940992546e+00 1.3545217026603067e+00 5.6442356177605180e-01 + 8.6220000000000015e+04 2.1889898354198360e+06 3.6200176728764251e+06 5.9867053278202387e+06 2.1079141571951467e+06 3.4860018553474904e+06 2.0299103229112015e+06 -4.8308110980118827e+03 + -7.9889356012588178e+03 -4.6519104937033508e+03 1.0661012169117576e+01 2.3829256164403887e+03 3.9408333900454509e+03 2.2947331619340839e+03 -5.2588477391953665e+00 + 2.5941496641380968e+00 9.4382325132148287e+02 1.5608959160249269e+03 9.0887722456940674e+02 -2.0829173269804366e+00 1.0274466090148979e+00 4.0703594722678949e-01 + 8.6280000000000015e+04 1.6387716515983085e+06 3.2482457872178820e+06 6.4385849787943475e+06 1.8683966283877387e+06 3.7034671237728605e+06 2.1302712371232416e+06 -4.3245067842785356e+03 + -8.5717703153860493e+03 -4.9304991504060681e+03 1.1411895877571467e+01 1.8052389482248354e+03 3.5783118465579269e+03 2.0582597613856537e+03 -4.7638608033881331e+00 + 1.9887238351704979e+00 6.6753438981462921e+02 1.3231953173384561e+03 7.6108441599334037e+02 -1.7615713006302223e+00 7.3534490160158350e-01 2.7200284643687528e-01 + 8.6340000000000015e+04 1.1544977094388925e+06 2.8106360974343903e+06 6.8427245846144091e+06 1.5980063238448752e+06 3.8904612813246162e+06 2.2119769498926131e+06 -3.7335199781994693e+03 + -9.0894127366869034e+03 -5.1678495547758876e+03 1.2073933361425439e+01 1.2923845975267691e+03 3.1464459187742818e+03 1.7889402523167605e+03 -4.1795279904465330e+00 + 1.4468486468440807e+00 4.3235040524343606e+02 1.0526246294873658e+03 5.9846050255310286e+02 -1.3982200271778544e+00 4.8398721816547136e-01 1.6200296379016410e-01 + 8.6400000000000015e+04 7.4565754971256747e+05 2.3156069804230346e+06 7.1912898062715568e+06 1.3019696512180585e+06 4.0433487528232592e+06 2.2734343790061479e+06 -3.0693133295103680e+03 + -9.5318318387307518e+03 -5.3593554245279265e+03 1.2634305825520293e+01 8.5443754910563848e+02 2.6535649336607689e+03 1.4919945910711090e+03 -3.5172155346881127e+00 + 9.7919650622138266e-01 2.4290816817664202e+02 7.5440833393329831e+02 4.2415975561280754e+02 -9.9993075586000713e-01 2.7834073019348693e-01 7.9221340324392306e-02 + 8.6460000000000015e+04 4.2027751248487656e+05 1.7726971111980551e+06 7.4775190120165478e+06 9.8601476450168015e+05 4.1591541136971558e+06 2.3134433134247614e+06 -2.3447706101936724e+03 + -9.8904625540660581e+03 -5.5013047862407311e+03 1.3082193190539673e+01 5.0000958538237086e+02 2.1091885252504039e+03 1.1731823591882103e+03 -2.7898035586742411e+00 + 5.9497922182830687e-01 1.0295044697464904e+02 4.3431116665271384e+02 2.4156497142158190e+02 -5.7444828089413125e-01 1.2247330147520141e-01 2.5307482022755762e-02 + 8.6520000000000015e+04 1.8476521147626819e+05 1.1923794509298406e+06 7.6958550586018823e+06 6.5625977066086221e+05 4.2356201612295927e+06 2.3312198747492745e+06 -1.5739424337039525e+03 + -1.0158371531260807e+04 -5.5909515710619971e+03 1.3408981674773527e+01 2.3608336763194120e+02 1.5238388538562072e+03 8.3868927298802146e+02 -2.0114289490068247e+00 + 3.0177127047509766e-01 1.5254107340637349e+01 9.8524481909135304e+01 5.4220834260533721e+01 -1.3004073015451836e-01 1.9476026142760120e-02 1.3443724214963566e-03 + 8.6580000000000015e+04 4.3785901562195198e+04 5.8585726529593393e+05 7.8420533513029767e+06 3.1909347768394061e+05 4.2712518521737792e+06 2.3264117896417063e+06 -7.7176989206253961e+02 + -1.0330390242418738e+04 -5.6265679471974518e+03 1.3608426591794675e+01 6.7879164006647656e+01 9.0883371136033600e+02 4.9500566814050535e+02 -1.1972046479518708e+00 + 1.0536646548542068e-01 -1.8422400894260853e+01 -2.4645542432479368e+02 -1.3423569968399272e+02 3.2466424627547263e-01 -2.8594430180279653e-02 7.8289131984493696e-03 + 8.6640000000000015e+04 1.7305496497491924e+02 -3.5153755003780032e+04 7.9132641399719752e+06 -1.8948943158877737e+04 4.2653452899263082e+06 2.2991051997567015e+06 4.6208261589489389e+01 + -1.0403212997593466e+04 -5.6074764660086521e+03 1.3676767487587593e+01 -1.2433210528919101e+00 2.7606474802919837e+02 1.4879943045505610e+02 -3.6292121774561337e-01 + 9.6706338313629382e-03 2.6286619784794523e+00 -5.9395455772286266e+02 -3.2014659031937492e+02 7.8084950322750402e-01 -2.0752687653665818e-02 4.4664093745927967e-02 + 8.6700000000000015e+04 5.4874768664333780e+04 -6.5865294930425927e+05 7.9080875338481786e+06 -3.5131292163892521e+05 4.2180012473918349e+06 2.2498229062519688e+06 8.6415898193632017e+02 + -1.0375458145486480e+04 -5.5340615104119670e+03 1.3612793730578593e+01 3.0153701136592346e+01 -3.6223467403364629e+02 -1.9321406218106114e+02 4.7526316648060563e-01 + 1.6632126291902704e-02 7.8052761795831060e+01 -9.3725146696814284e+02 -4.9990404444642240e+02 1.2296811665478857e+00 4.2899843752119873e-02 1.1116294146602451e-01 + 8.6760000000000015e+04 2.0693690653833965e+05 -1.2725872343066486e+06 7.8266002691958342e+06 -6.7155158420985832e+05 4.1301230223014182e+06 2.1795141170486780e+06 1.6662627909968562e+03 + -1.0247691487198088e+04 -5.4077599510378623e+03 1.3417859677206158e+01 1.6156252012693264e+02 -9.9372733565053795e+02 -5.2440238967022469e+02 1.3011379847032998e+00 + 1.2621116658353765e-01 2.0644234079846362e+02 -1.2697078804900380e+03 -6.7002057244833600e+02 1.6624806491949686e+00 1.6118090965652151e-01 2.0606405619090484e-01 + 8.6820000000000015e+04 4.5352314896089619e+05 -1.8650841910793930e+06 7.6703538277166244e+06 -9.7345050029490073e+05 4.0033987326497221e+06 2.0895359326568043e+06 2.4370200300817150e+03 + -1.0022411695337974e+04 -5.2310313336082399e+03 1.3095849570736718e+01 3.9054428990907462e+02 -1.6062110080791028e+03 -8.3834436208650982e+02 2.0987545798427480e+00 + 3.3638822852589545e-01 3.8536654333170515e+02 -1.5848971630189617e+03 -8.2719639875896394e+02 2.0708924961592707e+00 3.3185445764065924e-01 3.2755829534987030e-01 + 8.6880000000000015e+04 7.8997139491920720e+05 -2.4246811618694598e+06 7.4423440677008945e+06 -1.2511476629064821e+06 3.8402684643369019e+06 1.9816269669592816e+06 3.1615494962096286e+03 + -9.7039982992503828e+03 -5.0073083314615506e+03 1.2653093372878633e+01 7.1278076094120797e+02 -2.1878536231180342e+03 -1.1289536238955459e+03 2.8527331051434621e+00 + 6.4321084101974235e-01 6.1142067345650980e+02 -1.8767280957153116e+03 -9.6838292593855499e+02 2.4470447768177350e+00 5.5167801576096887e-01 4.7332595799079857e-01 + 8.6940000000000015e+04 1.2098852526448288e+06 -2.9405459399388321e+06 7.1469530833791606e+06 -1.4992463993685674e+06 3.6438769753670297e+06 1.8578736499232771e+06 3.8258736745162105e+03 + -9.2986235475120884e+03 -4.7409285885836598e+03 1.2098235739404799e+01 1.1221620715290273e+03 -2.7274202243279437e+03 -1.3905952213841301e+03 3.5485562517330576e+00 + 1.0408774661528404e+00 8.8029425941903878e+02 -2.1395616070404781e+03 -1.0908410464203889e+03 2.7836989463383142e+00 8.1646924142160004e-01 6.4058361662566832e-01 + 8.7000000000000015e+04 1.7052586796097681e+06 -3.4026848356008301e+06 6.7898645412261384e+06 -1.7129190647595052e+06 3.4180129360402385e+06 1.7206698972532183e+06 4.4171851230858874e+03 + -8.8141301729787028e+03 -4.4370494412688004e+03 1.1442061301245868e+01 1.6109085924891806e+03 -3.2144873658947654e+03 -1.6181929274433162e+03 4.1728441537468282e+00 + 1.5218563754445611e+00 1.1868562456114789e+03 -2.3683182455899660e+03 -1.1921932103740708e+03 3.0743863594391381e+00 1.1211901126823387e+00 8.2613956549196632e-01 + 8.7060000000000015e+04 2.2666312060898007e+06 -3.8021341834833967e+06 6.3779542454908919e+06 -1.8879995685521427e+06 3.1670359376333151e+06 1.5726709551484319e+06 4.9240890278224142e+03 + -8.2598777451441711e+03 -4.1015473313314187e+03 1.0697280269921823e+01 2.1697241653812512e+03 -3.6396409143187834e+03 -1.8073253213403050e+03 4.7136053405023866e+00 + 2.0770367670833561e+00 1.5252555102072831e+03 -2.5585743901983819e+03 -1.2704682919889742e+03 3.3135289376580603e+00 1.4600468969480096e+00 1.0264566932497927e+00 + 8.7120000000000015e+04 2.8832706112874043e+06 -4.1311317127831043e+06 5.9191581490634559e+06 -2.0210630190647149e+06 2.8957927282017097e+06 1.4167423342564432e+06 5.3368175035697996e+03 + -7.6465608754543000e+03 -3.7409039989694193e+03 9.8782791055876036e+00 2.7879774799292459e+03 -3.9946535817185304e+03 -1.9543088665013133e+03 5.1604591887614575e+00 + 2.6959087405528961e+00 1.8890346232656261e+03 -2.7066454373491124e+03 -1.3241384496030405e+03 3.4965418599403315e+00 1.8266037331540497e+00 1.2377214520482283e+00 + 8.7180000000000015e+04 3.5433794272444416e+06 -4.3832646243185410e+06 5.4223204395084390e+06 -2.1094910348334727e+06 2.6095243283707681e+06 1.2559048333356702e+06 5.6474118449241751e+03 + -6.9860030245965636e+03 -3.3620817607680328e+03 9.0008415369878829e+00 3.4539078244075235e+03 -4.2726389809829152e+03 -2.0562665164218802e+03 5.5048260101213771e+00 + 3.3667682115217534e+00 2.2712545266778375e+03 -2.8096544914595161e+03 -1.3521473467806475e+03 3.6199165565500531e+00 2.2139074223159874e+00 1.4559174930987515e+00 + 8.7240000000000015e+04 4.2343212301762681e+06 -4.5535916938964175e+06 4.8970246836487632e+06 -2.1515215600678353e+06 2.3137658376913145e+06 1.0932767180350288e+06 5.8498696036053452e+03 + -6.2909300492930661e+03 -2.9723903409113536e+03 8.0818456300605064e+00 4.1548510388817176e+03 -4.4681795303118724e+03 -2.1111806993079754e+03 5.7400816648460617e+00 + 4.0769424536439542e+00 2.6646276459236979e+03 -2.8655854036204282e+03 -1.3539292873607753e+03 3.6812827266669568e+00 2.6146208599644880e+00 1.6769024826683374e+00 + 8.7300000000000015e+04 4.9428623466961840e+06 -4.6387372388087027e+06 4.3534113002983062e+06 -2.1462823260180559e+06 2.0142408602832677e+06 9.3201416241298674e+05 5.9402540877505598e+03 + -5.5747279363284615e+03 -2.5793478404285765e+03 7.1389429208628830e+00 4.8774812139791338e+03 -4.5774261122460421e+03 -2.1179298660354416e+03 5.8616743912330023e+00 + 4.8130317090797394e+00 3.0616568388690548e+03 -2.8733193406948021e+03 -1.3294190074920498e+03 3.6794485566662005e+00 3.0211624678433249e+00 1.8964866036277033e+00 + 8.7360000000000015e+04 5.6554243594875084e+06 -4.6369553320431588e+06 3.8019848474096493e+06 -2.0938074148960153e+06 1.7167525566711219e+06 7.7525108059342101e+05 5.9167646468568282e+03 + -4.8511894038631581e+03 -2.1905385001012946e+03 6.1902258626341542e+00 5.6080634905076913e+03 -4.5981679681580918e+03 -2.0763081120200136e+03 5.8672023445020853e+00 + 5.5611621780337224e+00 3.4547775400236169e+03 -2.8326543966064764e+03 -1.2790520500837031e+03 3.6144187705557043e+00 3.4258489682529043e+00 2.1105112725663093e+00 + 8.7420000000000015e+04 6.3583426482856143e+06 -4.5481632163778236e+06 3.2534147585633015e+06 -1.9950367017979927e+06 1.4270733685121967e+06 6.2603947458515328e+05 5.7797669006214064e+03 + -4.1342541775081390e+03 -1.8134699246211251e+03 5.2538899132432553e+00 6.3327132046195056e+03 -4.5298718672771738e+03 -1.9870276945511446e+03 5.7564511223487767e+00 + 6.3072456273378856e+00 3.8365004556056838e+03 -2.7443080705172974e+03 -1.2037558171725855e+03 3.4873905755111929e+00 3.8210388623638427e+00 2.3149266431902027e+00 + 8.7480000000000015e+04 7.0381261475116126e+06 -4.3739434463526728e+06 2.7183332457721364e+06 -1.8517982665831028e+06 1.1508354659116557e+06 4.8729140308146214e+05 5.5317828350214195e+03 + -3.4377477478243195e+03 -1.4554323801188709e+03 4.3478964468391350e+00 7.0376565899136640e+03 -4.3736901452337897e+03 -1.8517045713812911e+03 5.5313912960533296e+00 + 7.0372408482056130e+00 4.1995522018086340e+03 -2.6099027391252889e+03 -1.1049315572999508e+03 3.3007279588406533e+00 4.1992740218589431e+00 2.5058665211916558e+00 + 8.7540000000000015e+04 7.6817135350536183e+06 -4.1175148574248422e+06 2.2071341002302798e+06 -1.6667741754007267e+06 8.9342393370230496e+05 3.6172363573999284e+05 5.1774413818768890e+03 + -2.7751233032439923e+03 -1.1233626662231220e+03 3.4896423580425924e+00 7.7094883158169550e+03 -4.1324377741198132e+03 -1.6728273892626457e+03 5.1961366556546285e+00 + 7.7374122975446502e+00 4.5370113657089032e+03 -2.4319345507852331e+03 -9.8442770182881100e+02 3.0579151454107296e+00 4.5534169097055184e+00 2.6797193991366055e+00 + 8.7600000000000015e+04 8.2767211788583398e+06 -3.7836730165068731e+06 1.7297760694766066e+06 -1.4434503246790434e+06 6.5987464407901838e+05 2.5180599879541967e+05 4.7233907277354629e+03 + -2.1592113540343867e+03 -8.2371492163052505e+02 2.6956418585268023e+00 8.3354213205596207e+03 -3.8105391828849638e+03 -1.4537106404438730e+03 4.7568645100041733e+00 + 8.3945815057146032e+00 4.8424376111531055e+03 -2.2137264592514548e+03 -8.4450511128077846e+02 2.7634903422464707e+00 4.8767811265183765e+00 2.8331944410541259e+00 + 8.7660000000000015e+04 8.8116783538036291e+06 -3.3787013377578612e+06 1.2955943722029007e+06 -1.1860513144782882e+06 4.5477866098556557e+05 1.5971434264781262e+05 4.1781742005388687e+03 + -1.6019813481125211e+03 -5.6234056199253405e+02 1.9812256114874871e+00 8.9035246560758424e+03 -3.4139460516368990e+03 -1.1984329604598297e+03 4.2216999514104527e+00 + 8.9963671714504887e+00 5.1099916364703113e+03 -1.9593663739585754e+03 -6.8779492011155503e+02 2.4229611811224645e+00 5.1632532036339338e+00 2.9633813890457179e+00 + 8.7720000000000015e+04 9.2762454983143695e+06 -2.9102545463245381e+06 9.1312373844587116e+05 -8.9946157028475276e+05 2.8219489131033403e+05 8.7288973034893905e+04 3.5520721625138663e+03 + -1.1143193192143185e+03 -3.4437936557431317e+02 1.3602619710927728e+00 9.4029453531952131e+03 -2.9500277365135876e+03 -9.1176175474573040e+02 3.6005664885232265e+00 + 9.5314101974734609e+00 5.3345439913025120e+03 -1.6736316206639917e+03 -5.1724977165760845e+02 2.0427035115252719e+00 5.4074037807996129e+00 3.0678034996555477e+00 + 8.7780000000000015e+04 9.6614116034655422e+06 -2.3872166362351798e+06 5.8993614094484260e+05 -5.8913416048052884e+05 1.4557254380567058e+05 3.5999287157805607e+04 2.8569128542469898e+03 + -7.0582528490351865e+02 -1.7416350931308457e+02 8.4490463482556144e-01 9.8241106202693336e+03 -2.4274363613541286e+03 -5.9906552575236594e+02 2.9050058593594312e+00 + 9.9895802140176180e+00 5.5117709634244975e+03 -1.3619010895181821e+03 -3.3608931980008799e+02 1.6298453855219217e+00 5.6045864961216987e+00 3.1444627348918646e+00 + 8.7840000000000015e+04 9.9596672069049701e+06 -1.8195358919587571e+06 3.3249611778951634e+05 -2.6098895892924099e+05 4.7684781653079372e+04 6.9152464355948150e+03 2.1058555555187268e+03 + -3.8463373751125323e+02 -5.5136124095908770e+01 4.4537049949587720e-01 1.0158907026112978e+04 -1.8559489639334552e+03 -2.6621543869858567e+02 2.1479701643195828e+00 + 1.0362160439513815e+01 5.6382359611401480e+03 -1.0300566117680016e+03 -1.4774094747906565e+02 1.1921382173214596e+00 5.7510231045639619e+00 3.1918765459873315e+00 + 8.7900000000000015e+04 1.0165149889016144e+07 -1.2180399214955422e+06 1.4603628012434105e+05 7.8698023441036639e+04 -9.4252392542577636e+03 6.8619963715712151e+02 1.3131497735641763e+03 + -1.5726017708877200e+02 1.0214300996579768e+01 1.6975101298695253e-01 1.0400833705659479e+04 -1.2462894091974970e+03 8.0522187742717264e+01 1.3435897331059135e+00 + 1.0642008083373991e+01 5.7114550531443947e+03 -6.8437525419397184e+02 4.4223284666723778e+01 7.3781721339725459e-01 5.8438735551700409e+00 3.2091057128143801e+00 + 8.7960000000000015e+04 1.0273759633071844e+07 -5.9423397906858299e+05 3.4455255778533421e+04 4.2341216878654534e+05 -2.4484964440267020e+04 1.7527445446544341e+04 4.9387448456837257e+02 + -2.8476237680673499e+01 2.0402574778441096e+01 2.3859865041173180e-02 1.0545127047259586e+04 -6.0993306388076121e+02 4.3460065702420650e+02 5.0692038939029282e-01 + 1.0823687878429300e+01 5.7299455797595883e+03 -3.3141434460849109e+02 2.3615239714965330e+02 2.7545327231040218e-01 5.8812899838824668e+00 3.1957728329039017e+00 + 8.8020000000000015e+04 1.0283241912320858e+07 3.9913863960620074e+04 2.3994583385115706e+02 7.6652255926261307e+05 2.9810910881671471e+03 5.7214793824317559e+04 -3.3633824912185435e+02 + -1.2155456500284030e+00 -2.5022324552437148e+01 1.1119422538927334e-02 1.0588854743754418e+04 4.1102537849552242e+01 7.8931303086171010e+02 -3.4632598719652785e-01 + 1.0903576680315048e+01 5.6932570016139580e+03 2.2108860610766584e+01 4.2438386095154635e+02 -1.8620135057928733e-01 5.8624537867673601e+00 3.1520711743748895e+00 + 8.8080000000000015e+04 1.0193236901236208e+07 6.7219691160323808e+05 4.4413571181827370e+04 1.1014068901089726e+06 7.2639525455148236e+04 1.1908725235479973e+05 -1.1615907144195330e+03 + -7.6512008653308598e+01 -1.2546475020364299e+02 1.3248784787268475e-01 1.0530977511166853e+04 6.9447760541719913e+02 1.1379156410098849e+03 -1.2000634898449762e+00 + 1.0879937381597964e+01 5.6019833997748037e+03 3.6944087821746137e+02 6.0531145619724134e+02 -6.3837123733024359e-01 5.7875951235272272e+00 3.0787637139930535e+00 + 8.8140000000000015e+04 1.0005293768319232e+07 1.2903994341164019e+06 1.6651056318860513e+05 1.4215767634024268e+06 1.8335116538640123e+05 2.0205782819413664e+05 -1.9660132817228925e+03 + -2.5347177055299989e+02 -2.7928858260911113e+02 3.8642835053883495e-01 1.0372377223328092e+04 1.3377569667645535e+03 1.4737529263805577e+03 -2.0381225077887004e+00 + 1.0752960715490339e+01 5.4577572966933576e+03 7.0391701648866979e+02 7.7545248316017830e+02 -1.0724174203485608e+00 5.6579943931389005e+00 2.9771722909324860e+00 + 8.8200000000000015e+04 9.7228495866482761e+06 1.8825275715458568e+06 3.6457890961826040e+05 1.7208011139188693e+06 3.3318914753009827e+05 3.0463229934726655e+05 -2.7340595507875933e+03 + -5.2927958970584359e+02 -4.8384217381262084e+02 7.6892152868417762e-01 1.0115850694716752e+04 1.9586401432027153e+03 1.7903814986772509e+03 -2.8445438785036488e+00 + 1.0524773909581192e+01 5.2632247403089050e+03 1.0190856110927015e+03 9.3151318329061303e+02 -1.4799959186822877e+00 5.4759654457920623e+00 2.8491569318470216e+00 + 8.8260000000000015e+04 9.3511729914751444e+06 2.4370374027956827e+06 6.3521010824075365e+05 1.9932255286903980e+06 5.1947174525389669e+05 4.2493567229607626e+05 -3.4507979144491692e+03 + -8.9923990097068076e+02 -7.3550181630580028e+02 1.2735212383502039e+00 9.7660688556716414e+03 2.5451907501058818e+03 2.0816913176019398e+03 -3.6038722373034022e+00 + 1.0199415575366666e+01 5.0220018796169406e+03 1.3088293563488276e+03 1.0704512365708933e+03 -1.8532126509168103e+00 5.2448205387467768e+00 2.6970855389198363e+00 + 8.8320000000000015e+04 8.8972733179862946e+06 2.9430560333713866e+06 9.7359641120784346e+05 2.2334852662917268e+06 7.3880946597611252e+05 5.6074590817874030e+05 -4.1021944801694099e+03 + -1.3568522951799669e+03 -1.0297332216309892e+03 1.8914538487602734e+00 9.3295015858125535e+03 3.0860612818784366e+03 2.3420218584646573e+03 -4.3014437807043819e+00 + 9.7827766505022957e+00 4.7386135481640222e+03 1.5674816122542143e+03 1.1895342240410553e+03 -2.1847721386533592e+00 4.9688172891583191e+00 2.5237942687340147e+00 + 8.8380000000000015e+04 8.3697765598839242e+06 3.3905916193090640e+06 1.3736145682432456e+06 2.4368098613881664e+06 9.8716569116914575e+05 7.0953436838397081e+05 -4.6753822986232162e+03 + -1.8939205960238510e+03 -1.3611701943446312e+03 2.6117601017238963e+00 8.8143090064366643e+03 3.5707093125720162e+03 2.5662711797716961e+03 -4.9236635517417167e+00 + 9.2825076613166146e+00 4.4184146616284588e+03 1.7899355940783748e+03 1.2863929800157316e+03 -2.4681174035615014e+00 4.6530881295842024e+00 2.3325390677730620e+00 + 8.8440000000000015e+04 7.7787700904981736e+06 3.7707283758367808e+06 1.8279348012488226e+06 2.5991173152676383e+06 1.2599298829628373e+06 8.6851230428201356e+05 -5.1589119464627511e+03 + -2.5006941459940817e+03 -1.7237093859179367e+03 3.4214781168283972e+00 8.2302005977462795e+03 3.9896011665381820e+03 2.7499958524941671e+03 -5.4582673144303708e+00 + 8.7078930893498239e+00 4.0674955350156697e+03 1.9717444059617014e+03 1.3590688102065517e+03 -2.6975584890583280e+00 4.3035530549836656e+00 2.1269389818471578e+00 + 8.8500000000000015e+04 7.1356186728017656e+06 4.0758028195551652e+06 2.3281532741779280e+06 2.7170960245972094e+06 1.5520021418094218e+06 1.0346825970991537e+06 -5.5429786830322619e+03 + -3.1660393365209197e+03 -2.1106197132347179e+03 4.3058653748249558e+00 7.5882641013332877e+03 4.3343992049420121e+03 2.8894998060869702e+03 -5.8945631167578938e+00 + 8.0696942183852425e+00 3.6925725346892200e+03 2.1092099722350827e+03 1.4060536248068615e+03 -2.8683871077411207e+00 3.9268167689778815e+00 1.9109120244689324e+00 + 8.8560000000000015e+04 6.4527548445166862e+06 4.2995577639713641e+06 2.8649458689173334e+06 2.7882727887239405e+06 1.8578876739117517e+06 1.2048958453568737e+06 -5.8196216440281723e+03 + -3.8776388319094240e+03 -2.5146647268210390e+03 5.2486567514608140e+00 6.9007667662835775e+03 4.5981290434142065e+03 2.9819102822098375e+03 -6.2236477515632709e+00 + 7.3799624638800294e+00 3.3008657867246447e+03 2.1994590553352737e+03 1.4263221314100979e+03 -2.9769750316009858e+00 3.5300516680526721e+00 1.6886045600089581e+00 + 8.8620000000000015e+04 5.7434472897956641e+06 4.4372709297522269e+06 3.4282406496577896e+06 2.8110654595894166e+06 2.1717995200263686e+06 1.3759098014635558e+06 -5.9828908725600058e+03 + -4.6222153513962958e+03 -2.9282359215444089e+03 6.2323548723268409e+00 6.1809320719344651e+03 4.7753232596813295e+03 3.0252392614512141e+03 -6.4385935311435532e+00 + 6.6518258001004709e+00 2.8999659498450283e+03 2.2405047244818797e+03 1.4193553487670151e+03 -3.0208540132806938e+00 3.1208684197504839e+00 1.4643153168980798e+00 + 8.8680000000000015e+04 5.0215512867875928e+06 4.4858554406469334e+06 4.0074060034528389e+06 2.7848190554776755e+06 2.4877677133344533e+06 1.5444510782396419e+06 -6.0289784436218806e+03 + -5.3857763135921477e+03 -3.3434947124996083e+03 7.2385482678049211e+00 5.4426956040693221e+03 4.8621384649482270e+03 3.0184289391289958e+03 -6.5346011194528737e+00 + 5.8992514997552892e+00 2.4976923225522610e+03 2.2312918514261632e+03 1.3851548366317129e+03 -2.9987752629859590e+00 2.7071761918263832e+00 1.2424152919066764e+00 + 8.8740000000000015e+04 4.3012457365900241e+06 4.4439299495221935e+06 4.5914510923132123e+06 2.7098244470774429e+06 2.7997528778714598e+06 1.7072779825975471e+06 -5.9563105062707482e+03 + -6.1538751370176742e+03 -3.7525205638939156e+03 8.2482520738371043e+00 4.7004442733017331e+03 4.8564430067647072e+03 2.9613800774873366e+03 -6.5091146265370812e+00 + 5.1367890013886104e+00 2.1019447898289500e+03 2.1717254608941130e+03 1.3242471905262687e+03 -2.9107468096207434e+00 2.2970348809439316e+00 1.0272649422204621e+00 + 8.8800000000000015e+04 3.5967616215259051e+06 4.3118566707159011e+06 5.1692349522413285e+06 2.5873190377581469e+06 3.1017621555098048e+06 1.8612432896955081e+06 -5.7655977251207287e+03 + -6.9118845402811494e+03 -4.1474625631386753e+03 9.2422653592395285e+00 3.9687435288712941e+03 4.7578730506942738e+03 2.8549623557220193e+03 -6.3618957551826547e+00 + 4.3792973035378582e+00 1.7205523181657538e+03 2.0626810565303067e+03 1.2376785241192642e+03 -2.7580474410342810e+00 1.8985019627511013e+00 8.2313018314713948e-01 + 8.8860000000000015e+04 2.9221069996450981e+06 4.0917461774302428e+06 5.7296803370204549e+06 2.4194691947419955e+06 3.3879652635261244e+06 2.0033557488990382e+06 -5.4598423360347551e+03 + -7.6452768033364700e+03 -4.5206915792488007e+03 1.0201538566186906e+01 3.2620576092736210e+03 4.5678553450979671e+03 2.7010061696949624e+03 -6.0950544849487818e+00 + 3.6416618029761136e+00 1.3611208641560993e+03 1.9059963732127044e+03 1.1269988522995893e+03 -2.5432163388302698e+00 1.5194768149374456e+00 6.3409880286199038e-01 + 8.8920000000000015e+04 2.2907938087744922e+06 3.7874284462688104e+06 6.2619882375752917e+06 2.2093345379822757e+06 3.6528084400925906e+06 2.1308391143972091e+06 -5.0443008398202619e+03 + -8.3399056554984909e+03 -4.8649500439161448e+03 1.1107544061625761e+01 2.5944681611192150e+03 4.2895955900148265e+03 2.5022756887471669e+03 -5.7130345739104262e+00 + 2.9385059108938716e+00 1.0308836597203522e+03 1.7044443627212370e+03 9.9423648821721667e+02 -2.2700179902664273e+00 1.1675455322840926e+00 4.6399896204429297e-01 + 8.8980000000000015e+04 1.7155718186318520e+06 3.4043902832197943e+06 6.7558489176194901e+06 1.9608145518661088e+06 3.8911240341485371e+06 2.2411875191867920e+06 -4.5264022327559305e+03 + -8.9822842689633690e+03 -5.1734963567189789e+03 1.1942642462247514e+01 1.9793967417109898e+03 3.9280319946523177e+03 2.2624233501900349e+03 -5.2225530443949468e+00 + 2.2839030891066976e+00 7.3655687268251643e+02 1.4616875933962729e+03 8.4186277269398602e+02 -1.9433824649304210e+00 8.4982935485937927e-01 3.1632146457064786e-01 + 8.9040000000000015e+04 1.2081750270376322e+06 2.9496799329878967e+06 7.2016452982602501e+06 1.6785783436073351e+06 4.0982335408514915e+06 2.3322160617750981e+06 -3.9156225870546409e+03 + -9.5598537690959602e+03 -5.4402409466494682e+03 1.2690437232870964e+01 1.4293367940127989e+03 3.4897543104800620e+03 1.9859263581699165e+03 -4.6324937764517253e+00 + 1.6910951454943672e+00 4.8420361402695710e+02 1.1822146304957423e+03 6.7274766162814433e+02 -1.5693216752359991e+00 5.7283986712190671e-01 1.9414746626456567e-01 + 8.9100000000000015e+04 7.7908564317654818e+05 2.4317803424701532e+06 7.5906446021141466e+06 1.3679787235118514e+06 4.2700419752395339e+06 2.4021055503608040e+06 -3.2233177195272574e+03 + -1.0061236723758493e+04 -5.6598711179152006e+03 1.3336110058114473e+01 9.5560063449021254e+02 2.9828893530317578e+03 1.6780061435849768e+03 -3.9537563312133734e+00 + 1.1722226953270400e+00 2.7910916906156558e+02 8.7125935412096237e+02 4.9010690153882399e+02 -1.1548227813697727e+00 3.4234408888671358e-01 1.0008322892669518e-01 + 8.9160000000000015e+04 4.3732053707107250e+05 1.8604532046654881e+06 7.9151743327218378e+06 1.0349521182056501e+06 4.4031216145475190e+06 2.4494404486735789e+06 -2.4625166041311431e+03 + -1.0476470245316428e+04 -5.8279619684363606e+03 1.3866729652720350e+01 5.6808681670117096e+02 2.4169547511222167e+03 1.3445321219265445e+03 -3.1990621346398442e+00 + 7.3807361525042881e-01 1.2567016596853392e+02 5.3470455262156520e+02 2.9744171785310647e+02 -7.0772043612505153e-01 1.6324246165693718e-01 3.6203423848357487e-02 + 8.9220000000000015e+04 1.9024466184670184e+05 1.2465565362062058e+06 8.1687789162720237e+06 6.8590614031418366e+05 4.4947833219575323e+06 2.4732391894917092e+06 -1.6476790763388112e+03 + -1.0797213638482885e+04 -5.9410708975515963e+03 1.4271527030135436e+01 2.7507292871407248e+02 1.8026833673670958e+03 9.9191144569059225e+02 -2.3827211475682621e+00 + 3.9785509133553959e-01 2.7300164347828314e+01 1.7897149005142239e+02 9.8472119013382454e+01 -2.3655007913717316e-01 3.9462538435950281e-02 4.0043452463574096e-03 + 8.9280000000000015e+04 4.3415478472047711e+04 6.0183912479407899e+05 8.3463536667253114e+06 3.2759691905219882e+05 4.5431338886205126e+06 2.4729761640107529e+06 -7.9442221881030036e+02 + -1.1016925955797309e+04 -5.9968135137988065e+03 1.4542130799893894e+01 8.3038457225486695e+01 1.1518215082064064e+03 6.2696678216921032e+02 -1.5203631115576675e+00 + 1.5899450149798441e-01 -1.3646146169197845e+01 -1.8910251917119851e+02 -1.0293492072569310e+02 2.4961502743760292e-01 -2.6129081597081424e-02 4.3682138655711340e-03 + 8.9340000000000015e+04 4.6183920711016685e+02 -6.1284292425194450e+04 8.4442531479725875e+06 -3.3001461595663495e+04 4.5471180931145130e+06 2.4485948553006295e+06 8.0779418515465380e+01 + -1.1131009368482732e+04 -5.9939191058819806e+03 1.4672756788409171e+01 -3.4781907707248756e+00 4.7690467187501770e+02 2.5680444907057341e+02 -6.2863836556825092e-01 + 2.6973875032567433e-02 4.0717025067755239e+00 -5.6239619317092865e+02 -3.0284099904766924e+02 7.4133989139579348e-01 -3.1794368824049055e-02 3.7539536025957526e-02 + 8.9400000000000015e+04 6.3000126612792046e+04 -7.2997280561593932e+05 8.4603714910110906e+06 -3.8883287350841414e+05 4.5065444734942792e+06 2.4005117590759289e+06 9.6091394498457339e+02 + -1.1136914910434136e+04 -5.9322642414262646e+03 1.4660347151715898e+01 1.8014928056884962e+01 -2.0898485534405719e+02 -1.1132450327183535e+02 2.7510595858850323e-01 + 5.2020352107147493e-03 8.0546490834454360e+01 -9.3364343063168815e+02 -4.9731403349887347e+02 1.2290135037837666e+00 2.3030769843972176e-02 1.0311423549378489e-01 + 8.9460000000000015e+04 2.3058971238572334e+05 -1.3912093815312039e+06 8.3941927705447078e+06 -7.3289771445794322e+05 4.4220941305417661e+06 2.3296109211247279e+06 1.8287662322337833e+03 + -1.1034207900691465e+04 -5.8128835040904678e+03 1.4504655172501739e+01 1.4789818859333306e+02 -8.9247377449065300e+02 -4.7016747520571965e+02 1.1731678652906818e+00 + 9.4927768758241673e-02 2.1471271781475167e+02 -1.2955767314958166e+03 -6.8250663395409504e+02 1.7030403672481982e+00 1.3771470745376055e-01 2.0004200141539369e-01 + 8.9520000000000015e+04 5.0072900942434638e+05 -2.0320562291687841e+06 8.2468101421215255e+06 -1.0583913581973934e+06 4.2953122245465238e+06 2.2372291137325345e+06 2.6672592071989425e+03 + -1.0824591184920939e+04 -5.6379568630746971e+03 1.4208273101340753e+01 3.8441742652298620e+02 -1.5601617731153447e+03 -8.1261484064645583e+02 2.0478435062841513e+00 + 2.9519650413808202e-01 4.0435938489102148e+02 -1.6410719597609329e+03 -8.5473347464230301e+02 2.1540338234993563e+00 3.1043272348733275e-01 3.2664200418432354e-01 + 8.9580000000000015e+04 8.6889255881246889e+05 -2.6399103559414567e+06 8.0209130754929371e+06 -1.3588396747008872e+06 4.1285821845493824e+06 2.1251318690425949e+06 3.4597952862044576e+03 + -1.0511885234231138e+04 -5.4107736751487664e+03 1.3776601668899440e+01 7.2370406627348848e+02 -2.1988883380681741e+03 -1.1318428071587095e+03 2.8817838416459742e+00 + 6.0285203765910012e-01 6.4616616026210806e+02 -1.9632914414067925e+03 -1.0105460365091651e+03 2.5730070455487177e+00 5.3819432611100881e-01 4.8063182875777472e-01 + 8.9640000000000015e+04 1.3286087398520720e+06 -3.2027541285607759e+06 7.7207426790765002e+06 -1.6282288412542259e+06 3.9250830108447466e+06 1.9954807812341577e+06 4.1905908001817406e+03 + -1.0101965069915716e+04 -5.1356738311243425e+03 1.3217761205442113e+01 1.1598383789869567e+03 -2.7959968265552425e+03 -1.4214516012296772e+03 3.6583473005042371e+00 + 1.0125838368665296e+00 9.3576241190667611e+02 -2.2558223803142860e+03 -1.1468031232356777e+03 2.9515575388589785e+00 8.1689499166463686e-01 6.5916916690912508e-01 + 8.9700000000000015e+04 1.8715768353783551e+06 -3.7093957059157109e+06 7.3520157791099083e+06 -1.8611267572060595e+06 3.6887304102006443e+06 1.8507926770575575e+06 4.8449963237142620e+03 + -9.6026549275903599e+03 -4.8179670663162833e+03 1.2542445635390738e+01 1.6849549493069492e+03 -3.3395902288869493e+03 -1.6755960311382692e+03 4.3619407658309202e+00 + 1.5170194015313729e+00 1.2678080848895925e+03 -2.5128076388249083e+03 -1.2607356267614257e+03 3.2820410801374020e+00 1.1413914712412256e+00 8.5890550576177793e-01 + 8.9760000000000015e+04 2.4878213464116640e+06 -4.1496943782223179e+06 6.9218190788538801e+06 -2.0527935277999688e+06 3.4241028497244823e+06 1.6938914308270502e+06 5.4097960551952237e+03 + -9.0235825232646766e+03 -4.4638319516667279e+03 1.1763721968602987e+01 2.2893884860379185e+03 -3.8187731821126595e+03 -1.8891056178898702e+03 4.9783413846355158e+00 + 2.1068601101248632e+00 1.6360949033117754e+03 -2.7290660681409927e+03 -1.3500041299384366e+03 3.5577312188510195e+00 1.5055992558069822e+00 1.0760507612628438e+00 + 8.9820000000000015e+04 3.1658806509335181e+06 -4.5147661259570951e+06 6.4384753621743806e+06 -2.1992786931423699e+06 3.1363539410920637e+06 1.5278533610184609e+06 5.8734798092957690e+03 + -8.3759957105216399e+03 -4.0801965538458580e+03 1.0896779243035096e+01 2.9618571996322876e+03 -4.2238750460289975e+03 -2.0575916890598328e+03 5.4949920809872896e+00 + 2.7710579498044496e+00 2.0336659124480288e+03 -2.9001997793106843e+03 -1.4127480798152187e+03 3.7729607693297491e+00 1.9026102598574322e+00 1.3064475390443797e+00 + 8.9880000000000015e+04 3.8930263621709379e+06 -4.7971650983607275e+06 5.9113843072408624e+06 -2.2975031426481041e+06 2.8311128643364925e+06 1.3559472873302759e+06 6.2264817620188878e+03 + -7.6725451749443573e+03 -3.6746031743016479e+03 9.9586320867490681e+00 3.6896801095881801e+03 -4.5466492274924676e+03 -2.1775390971786319e+03 5.9012642130296653e+00 + 3.4970295409691454e+00 2.4529509523017041e+03 -3.0226860123010192e+03 -1.4476254411459722e+03 3.9232421171597309e+00 2.3248282892584653e+00 1.5456534659090275e+00 + 8.9940000000000015e+04 4.6555090800107857e+06 -4.9910371951509751e+06 5.3508410248466274e+06 -2.3453239668019130e+06 2.5143748020758829e+06 1.1815704458530906e+06 6.4613807972267432e+03 + -6.9270375611849595e+03 -3.2550599309424533e+03 8.9677850875599923e+00 4.4590238682913578e+03 -4.7804444430220947e+03 -2.2463805551912701e+03 6.1886815533742574e+00 + 4.2709029665242326e+00 2.8859152843495472e+03 -3.0939515900426504e+03 -1.4538419457108030e+03 4.0053636401720594e+00 2.7641194242224274e+00 1.7890298343585076e+00 + 9.0000000000000015e+04 5.4388256586832022e+06 -5.0922425036041671e+06 4.7678359164688792e+06 -2.3415808487599595e+06 2.1923835734648453e+06 1.0081815523821772e+06 6.5730581137572653e+03 + -6.1541640652597252e+03 -2.8298822315319276e+03 7.9438650019519859e+00 5.2551740324099583e+03 -4.9203442379688422e+03 -2.2625519707805256e+03 6.3511006649716117e+00 + 5.0777921635542151e+00 3.3242182972554688e+03 -3.1124283330972976e+03 -1.4311692857621476e+03 4.0174600920458170e+00 3.2119741058232028e+00 2.0318346571411703e+00 + 9.0060000000000015e+04 6.2280026465104604e+06 -5.0984439820014285e+06 4.1738398466977254e+06 -2.2861229795082645e+06 1.8715088263171609e+06 8.3923236730332521e+05 6.5588086623448244e+03 + -5.3692100618324275e+03 -2.4075274115132934e+03 6.9072285545860881e+00 6.0628251982459251e+03 -4.9632717957282548e+03 -2.2255275873024229e+03 6.3848437579468014e+00 + 5.9020930618076619e+00 3.7593790053347429e+03 -3.0775882392347853e+03 -1.3799518480281420e+03 3.9590554007189396e+00 3.6596774782332759e+00 2.2693181453341293e+00 + 9.0120000000000015e+04 7.0078902015803233e+06 -5.0091604752062904e+06 3.5805789355521798e+06 -2.1798158832619321e+06 1.5581202627454149e+06 6.7809914889040764e+05 6.4184039929040782e+03 + -4.5877517646998022e+03 -1.9964259660141070e+03 5.8785541647217876e+00 6.8663840348588765e+03 -4.9080578258622063e+03 -2.1358341771110090e+03 6.2887812064807465e+00 + 6.7277952326736372e+00 4.1829449209355425e+03 -2.9899576745988261e+03 -1.3011018344217368e+03 3.8310769714427106e+00 4.0984843915625104e+00 2.4968185908386209e+00 + 9.0180000000000015e+04 7.7634605611950858e+06 -4.8257828838149216e+06 2.9998034952492109e+06 -2.0245279555792420e+06 1.2584614376608019e+06 5.2801538559106807e+05 6.1541051714551295e+03 + -3.8253462017770012e+03 -1.6048128789418192e+03 4.8784262957088291e+00 7.6502789847516533e+03 -4.7554700945764016e+03 -1.9950439727598246e+03 6.0643620390120674e+00 + 7.5388025059207902e+00 4.5866608188399514e+03 -2.8511102651973720e+03 -1.1960828600147900e+03 3.6358412272841631e+00 4.5197953881888449e+00 2.7098566375126873e+00 + 9.0240000000000015e+04 8.4801050476056058e+06 -4.5515530681697596e+06 2.4430557607819824e+06 -1.8230969358399769e+06 9.7852568050075986e+05 3.9200717260522972e+05 5.7706255144527604e+03 + -3.0972209000706807e+03 -1.2405625329438931e+03 3.9269212024174123e+00 8.3992702633619647e+03 -4.5082039595600854e+03 -1.8057464649586937e+03 5.7155918608159775e+00 + 8.3192558257882752e+00 4.9626339167448623e+03 -2.6636386199693288e+03 -1.0668823583691653e+03 3.3770107482823004e+00 4.9153299801051897e+00 2.9042259637187442e+00 + 9.0300000000000015e+04 9.1439236253281441e+06 -4.1915058338001543e+06 1.9214410907264666e+06 -1.5792769482953330e+06 7.2393664811523142e+05 2.7283254425978893e+05 5.2750439303332478e+03 + -2.4179696249058657e+03 -9.1103057862628441e+02 3.0432026662142375e+00 9.0987538084653406e+03 -4.1708340985965624e+03 -1.5714996433283206e+03 5.2489587980551109e+00 + 9.0538516201429680e+00 5.3034920847542544e+03 -2.4311054626042578e+03 -9.1597335948498949e+02 3.0595239708745878e+00 5.2772936105385906e+00 3.0760784905991225e+00 + 9.0360000000000015e+04 9.7420011805770230e+06 -3.7523750972942649e+06 1.4454072426122844e+06 -1.2976671423428990e+06 4.9983592144492583e+05 1.7292599239182053e+05 4.6766706599123609e+03 + -1.8012603435358601e+03 -6.2290597228046477e+02 2.2451359711215448e+00 9.7350530043024501e+03 -3.7497284391263793e+03 -1.2967616864407794e+03 4.6733091441572761e+00 + 9.7281491452717379e+00 5.6025318661326382e+03 -2.1579751805543610e+03 -7.4626642682428758e+02 2.6894989772722653e+00 5.5985348772243801e+00 3.2220023728423168e+00 + 9.0420000000000015e+04 1.0262664966406390e+07 -3.2424660556244575e+06 1.0245361592748689e+06 -9.8362333489443979e+05 3.1077991343644873e+05 9.4349294394638244e+04 3.9868681670145247e+03 + -1.2595612969528283e+03 -3.8207616443166904e+02 1.5489279098417774e+00 1.0295692313738386e+04 -3.2529260703570367e+03 -9.8680450452291745e+02 3.9996754175485685e+00 + 1.0328860612220774e+01 5.8538533310160501e+03 -1.8495271990009685e+03 -5.6105273851384982e+02 2.2741134283079054e+00 5.8726898580479796e+00 3.3390912108873598e+00 + 9.0480000000000015e+04 1.0695718042026186e+07 -2.6714958637817400e+06 6.6735244565479946e+05 -6.4315439865467313e+05 1.6064816527715299e+05 3.8749645841082711e+04 3.2188308291959884e+03 + -8.0389066497585634e+02 -1.9350813811830909e+02 9.6880000202390326e-01 1.0769647359933640e+04 -2.6899816273804613e+03 -6.4761089158215430e+02 3.2410604741508182e+00 + 1.0844118333750293e+01 6.0524790739143828e+03 -1.5117529423177648e+03 -3.6393946861860150e+02 1.8214631555974186e+00 6.0943106850717790e+00 3.4250031240065213e+00 + 9.0540000000000015e+04 1.1032644021823283e+07 -2.0504059530255066e+06 3.8115237761168153e+05 -2.8280544390042796e+05 5.2564877796867186e+04 7.3259449961998798e+03 2.3873278770938105e+03 + -4.4359480103344140e+02 -6.1147660217351550e+01 5.1670135340574552e-01 1.1147566494187720e+04 -2.0717792789472483e+03 -2.8575735494776364e+02 2.4121821375307193e+00 + 1.1263713636369035e+01 6.1944549950411883e+03 -1.1512384564363149e+03 -1.5877876833600098e+02 1.3404023177680056e+00 6.2589758492577507e+00 3.4780085357274637e+00 + 9.0600000000000015e+04 1.1266779025395624e+07 -1.3911496838314612e+06 1.7185687319723156e+05 9.0469897197454891e+04 -1.1164740181277581e+04 8.0391319479377057e+02 1.5084147106846472e+03 + -1.8615941567367040e+02 1.2161265742735356e+01 2.0206672616986471e-01 1.1421959469671712e+04 -1.4103200279244254e+03 9.1715040342041561e+01 1.5291835101286544e+00 + 1.1579302873884783e+01 6.2769308737623223e+03 -7.7503503438183020e+02 5.0408234821822028e+01 8.4036834184947706e-01 6.3633800928603668e+00 3.4970257506097902e+00 + 9.0660000000000015e+04 1.1393447370625772e+07 -7.0645951412894728e+05 4.3891380770094278e+04 4.6944555972024373e+05 -2.9102019420158475e+04 1.9420559152344351e+04 5.9911829317995034e+02 + -3.7057427505080668e+01 2.4735157881708556e+01 3.1624480310237943e-02 1.1587349502515412e+04 -7.1848653629107230e+02 4.7743925184571088e+02 6.0931472171700640e-01 + 1.1784576553041150e+01 6.2982191454412814e+03 -3.9052041063920024e+02 2.5951091088431963e+02 3.3119512444830984e-01 6.4054021577136133e+00 3.4816436441030718e+00 + 9.0720000000000015e+04 1.1410058265543319e+07 -9.5982672540507137e+03 9.5106958956145576e+01 8.4676481930992939e+05 -7.0530511543045611e+02 6.2918310193439749e+04 -3.2289719846415187e+02 + 3.6351039461850304e-01 -2.3913140706900670e+01 9.2580981823196188e-03 1.1640385719995320e+04 -9.7901045514808978e+00 8.6386753152760662e+02 -3.2940763356463404e-01 + 1.1875388305583733e+01 6.2578307194568306e+03 -5.2532633116081460e+00 4.6441050340588720e+02 -1.7708183530668634e-01 6.3841490884436078e+00 3.4321310362596495e+00 + 9.0780000000000015e+04 1.1316161519888870e+07 6.8590060050946812e+05 4.1661431150492295e+04 1.2150849468746111e+06 7.3657273467433828e+04 1.3054894259000782e+05 -1.2396779112339523e+03 + -7.5048441590786069e+01 -1.3306234046451601e+02 1.3592400989230052e-01 1.1579913752635401e+04 7.0189523304088198e+02 1.2434205330594098e+03 -1.2685567242646163e+00 + 1.1849841189897058e+01 6.1564871158896985e+03 3.7317611438078643e+02 6.6106180326486754e+02 -6.7442455939239887e-01 6.2999762264642598e+00 3.3494325679685737e+00 + 9.0840000000000015e+04 1.1113461100622103e+07 1.3664986106517925e+06 1.6811074215722570e+05 1.5672218819044237e+06 1.9271302307279903e+05 2.2108725005286012e+05 -2.1333342288054923e+03 + -2.6222213960729897e+02 -3.0079454052836587e+02 4.0962739709663493e-01 1.1407003018012258e+04 1.4026062893154276e+03 1.6086373243790142e+03 -2.1896604363056267e+00 + 1.1708329582416257e+01 5.9961086474417707e+03 7.3729603830778910e+02 8.4557350997682772e+02 -1.1509920814051249e+00 6.1544824745958211e+00 3.2351511454238970e+00 + 9.0900000000000015e+04 1.0805786182529392e+07 2.0189185041796430e+06 3.7729629728297982e+05 1.8962920561011012e+06 3.5430782689192583e+05 3.3285419719501224e+05 -2.9863941106628195e+03 + -5.5788029127996163e+02 -5.2403083777170048e+02 8.2545658286111534e-01 1.1124930065747822e+04 2.0785666136204973e+03 1.9523233508298269e+03 -3.0745679391509206e+00 + 1.1453535732947790e+01 5.7797788295070040e+03 1.0799015945856968e+03 1.0142856917093166e+03 -1.5973363980221178e+00 5.9504808677209304e+00 3.0915172671206270e+00 + 9.0960000000000015e+04 1.0399020181151478e+07 2.6304058420184418e+06 6.6544305496648292e+05 2.1958485484359493e+06 5.5544678232180874e+05 4.6374911682008923e+05 -3.7821488913757503e+03 + -9.5660008159623942e+02 -7.9859006972085888e+02 1.3756755263260809e+00 1.0739118193747621e+04 2.7164592558476243e+03 2.2676934215256829e+03 -3.9058106758221327e+00 + 1.1090380900072368e+01 5.5116856588729297e+03 1.3941978067283103e+03 1.1638428047660370e+03 -2.0045910195048471e+00 5.6919449473994552e+00 2.9213457953710829e+00 + 9.1020000000000015e+04 9.9009890862686560e+06 3.1889807679258087e+06 1.0272187808974078e+06 2.4600088567406060e+06 7.9235156578959711e+05 6.1129032955911395e+05 -4.5049846767485242e+03 + -1.4509165280996863e+03 -1.1192695997223911e+03 2.0498728377611473e+00 1.0257034390108669e+04 3.3036910004175479e+03 2.5485068712567008e+03 -4.6669506304651307e+00 + 1.0625931837205515e+01 5.1970408519179846e+03 1.6739349582536306e+03 1.2912608108899235e+03 -2.3646483637508942e+00 5.3839318989131604e+00 2.7279809761745719e+00 + 9.1080000000000015e+04 9.3213112252052277e+06 3.6836749152433034e+06 1.4558360855918317e+06 2.6835717283217888e+06 1.0605334199275433e+06 7.7266339501651388e+05 -5.1406927048840107e+03 + -2.0314666615304618e+03 -1.4799466137779275e+03 2.8351646237628647e+00 9.6880454928190538e+03 3.8286427929982005e+03 2.7891921825746595e+03 -5.3429088922675847e+00 + 1.0069264261150416e+01 4.8419785700581633e+03 1.9135333534226813e+03 1.3939870359281981e+03 -2.6703224122123284e+00 5.0324838639271379e+00 2.5152307447445610e+00 + 9.1140000000000015e+04 8.6712113606569078e+06 4.1047487161294734e+06 1.9431834308521643e+06 2.8621207009115256e+06 1.3548803430694679e+06 9.4477604850385105e+05 -5.6767524013944931e+03 + -2.6871718054968101e+03 -1.8736979800581407e+03 3.7164473810216263e+00 9.0432362802442985e+03 4.2809013117343884e+03 2.9849585388299001e+03 -5.9202678317707056e+00 + 9.4312857991353454e+00 4.4534355779164089e+03 2.1081949856091132e+03 1.4699515462011825e+03 -2.9154932903460389e+00 4.6445092879905268e+00 2.2872915772887117e+00 + 9.1200000000000015e+04 7.9633027522058729e+06 4.4438847459565634e+06 2.4799825556739559e+06 2.9921122626443822e+06 1.6697567713289652e+06 1.1243187399183100e+06 -6.1025813465982073e+03 + -3.4054544403531831e+03 -2.2929363319038498e+03 4.6766960970384295e+00 8.3351929912439973e+03 4.6514669672118189e+03 3.1318920184616422e+03 -6.3875406390656719e+00 + 8.7245217567618436e+00 4.0390151685418805e+03 2.2539998230307697e+03 1.5176089784675055e+03 -3.0952307509688577e+00 4.2276465879546619e+00 2.0486653564549160e+00 + 9.1260000000000015e+04 7.2113414689133968e+06 4.6943532010649722e+06 3.0559692312814645e+06 3.0709468416793151e+06 1.9991137856651288e+06 1.3078295744430199e+06 -6.4097469864615496e+03 + -4.1724853972025612e+03 -2.7295596810877155e+03 5.6973017059915563e+00 7.5777565051755982e+03 4.9329340491543135e+03 3.2270344311464482e+03 -6.7354025451215067e+00 + 7.9628678545324627e+00 3.6068375397898994e+03 2.3479847129242453e+03 1.5359699436580977e+03 -3.2058939256626475e+00 3.7901128173506948e+00 1.8040699014248851e+00 + 9.1320000000000015e+04 6.4299578172658645e+06 4.8511461578516616e+06 3.6600937721312931e+06 3.0970211775076529e+06 2.3366076563273827e+06 1.4917623613660887e+06 -6.5921356655171749e+03 + -4.9734564622255111e+03 -3.1751115639731306e+03 6.7584411321545481e+00 6.7857500736970851e+03 5.1196392701142340e+03 3.2684431347722161e+03 -6.9568787713975864e+00 + 7.1613148294815741e+00 3.1653796078833675e+03 2.3882032443292310e+03 1.5246213310585342e+03 -3.2452051713276977e+00 3.3405403586049118e+00 1.5583449686658655e+00 + 9.1380000000000015e+04 5.6343702280151844e+06 4.9110778849365618e+06 4.2807373163864156e+06 3.0697610000939900e+06 2.6757243603204628e+06 1.6725564098502479e+06 -6.6460754304986212e+03 + -5.7928729084493307e+03 -3.6209484840317264e+03 7.8394723890615294e+00 5.9746870704855401e+03 5.2077755832221774e+03 3.2552305551264394e+03 -7.0474851295920784e+00 + 6.3356504722257387e+00 2.7233074891396896e+03 2.3737652920164119e+03 1.4837350652432356e+03 -3.2122963719683835e+00 2.8878049693696504e+00 1.3163556505055558e+00 + 9.1440000000000015e+04 4.8400873153417083e+06 4.8728491660595844e+06 4.9059395569343073e+06 2.9896333424827955e+06 3.0099075793184806e+06 1.8467066712373560e+06 -6.5704100047086977e+03 + -6.6148600192963104e+03 -4.0584112408953265e+03 8.9193465888790495e+00 5.1604646970753893e+03 5.1954688701561663e+03 3.1875825553172394e+03 -7.0053181912335702e+00 + 5.5021452515032951e+00 2.2893050645642834e+03 2.3048553881154803e+03 1.4140651115867142e+03 -3.1077266430586219e+00 2.4408487497936551e+00 1.0828951839518293e+00 + 9.1500000000000015e+04 4.0626040731396051e+06 4.7370743250473849e+06 5.5236333622717382e+06 2.8581382288968321e+06 3.3326876099816952e+06 2.0108328180710508e+06 -6.3665223523985223e+03 + -7.4234773397182453e+03 -4.4789966352853189e+03 9.9770282733835174e+00 4.3590499171983538e+03 5.0828158829773683e+03 3.0667552536692588e+03 -6.8310930398100167e+00 + 4.6772281033693170e+00 1.8719021457797301e+03 2.1827295195511470e+03 1.3169327785507337e+03 -2.9334710115551972e+00 2.0085017449572642e+00 8.6258921457786730e-01 + 9.1560000000000015e+04 3.3170982992972997e+06 4.5062704090967653e+06 6.1218815818815650e+06 2.6777799041705383e+06 3.6378085980858211e+06 2.1617458709341343e+06 -6.0383073198768261e+03 + -8.2030341969985402e+03 -4.8745260149923615e+03 1.0991915222551199e+01 3.5861640721986705e+03 4.8718826485939580e+03 2.8950503493037018e+03 -6.5281277675111102e+00 + 3.8771592034988913e+00 1.4793057774811696e+03 2.0096904110094360e+03 1.1942006161918812e+03 -2.6928802865328585e+00 1.5993059403026819e+00 6.5980353527574798e-01 + 9.1620000000000015e+04 2.6181333348759552e+06 4.1848087652178267e+06 6.6891112865933599e+06 2.4520181917555276e+06 3.9193515428383877e+06 2.2965110349942748e+06 -5.5920939350417593e+03 + -8.9383999856826176e+03 -5.2373071841171040e+03 1.1944248852942247e+01 2.8569726668372268e+03 4.5666633960361560e+03 2.6757694784611431e+03 -6.1022750727126356e+00 + 3.1177066255250416e+00 1.1192381488944295e+03 1.7890418182896728e+03 1.0482354574680819e+03 -2.3906129859313370e+00 1.2213453635430611e+00 4.7855724653998061e-01 + 9.1680000000000015e+04 1.9793730689294918e+06 3.7788300187988970e+06 7.2143407529410934e+06 2.1852009765143078e+06 4.1718506079993704e+06 2.4125054879582720e+06 -5.0365190523638075e+03 + -9.6153028387198083e+03 -5.5602863504529405e+03 1.2815506559330966e+01 2.1857866968575831e+03 4.1730009169543528e+03 2.4131485761451404e+03 -5.5618025244950822e+00 + 2.4138336944629719e+00 7.9878443902429581e+02 1.5250228077566994e+03 8.8186138191306225e+02 -2.0325408220413093e+00 8.8208586394403798e-01 3.2244315941351315e-01 + 9.1740000000000015e+04 1.4133148932468882e+06 3.2961242131434958e+06 7.6873946599474978e+06 1.8824791945050859e+06 4.3904004194636587e+06 2.5074699677887550e+06 -4.3823550818711919e+03 + -1.0220610585582919e+04 -5.8371870162731084e+03 1.3588767816186310e+01 1.5857816256772712e+03 3.6984701057065440e+03 2.1122736503663978e+03 -4.9172242296426170e+00 + 1.7794035883090877e+00 5.2425369792810079e+02 1.2227234292989090e+03 6.9830359817643421e+02 -1.6256298465079055e+00 5.8822791277204733e-01 1.9455709397315837e-01 + 9.1800000000000015e+04 9.3104590376490622e+05 2.7459785782224513e+06 8.0991032250011796e+06 1.5497060668770128e+06 4.5707522224803129e+06 2.5795531401902200e+06 -3.6422955103074460e+03 + -1.0742588306526583e+04 -6.0626330122763557e+03 1.4249046487423346e+01 1.0687397080781520e+03 3.1522272233770173e+03 1.7789797774068304e+03 -4.1810877264840958e+00 + 1.2269073138229927e+00 3.0105557139508579e+02 8.8798359201084463e+02 5.0112443720567683e+02 -1.1777998982635569e+00 3.4557545532901385e-01 9.7437515575304667e-02 + 9.1860000000000015e+04 5.4202714654171513e+05 2.1389960485386592e+06 8.4414813542373292e+06 1.1933226302248901e+06 4.7093970098733678e+06 2.6273478787280186e+06 -2.8307028029220232e+03 + -1.1171127334119259e+04 -6.2322532345268664e+03 1.4783582618707596e+01 6.4482080433926421e+02 2.5448281383919257e+03 1.4197354682274415e+03 -3.3677208865220911e+00 + 7.6722057241458741e-01 1.3359530947880549e+02 5.2727729475972546e+02 2.9415280583403762e+02 -6.9776545378693144e-01 1.5892344219407528e-01 3.3016698400968762e-02 + 9.1920000000000015e+04 2.5391010844551300e+05 1.4868882289641178e+06 8.7078843110456727e+06 8.2023188413057360e+05 4.8036340083838897e+06 2.6499187601140784e+06 -1.9633240385756294e+03 + -1.1497941212742169e+04 -6.3427660592095044e+03 1.5182087982857791e+01 3.2236616821972183e+02 1.8880194129655511e+03 1.0415148401910990e+03 -2.4929444198948523e+00 + 4.0939430771742402e-01 2.5189083951814805e+01 1.4758464822861845e+02 8.1408573188206233e+01 -1.9486134565685925e-01 3.1966213287297603e-02 2.5843321641992414e-03 + 9.1980000000000015e+04 7.2388971380059709e+04 8.0224700161368831e+05 8.8931369032456111e+06 4.3766409276206704e+05 4.8516232168318257e+06 2.6468202596193529e+06 -1.0569802559930586e+03 + -1.1716724882681285e+04 -6.3920418666969326e+03 1.5436940777687951e+01 1.0773895063388741e+02 1.1945066333751201e+03 6.5166025857090631e+02 -1.5737562522816824e+00 + 1.6048292261848995e-01 -2.1998809357365481e+01 -2.4374564535709484e+02 -1.3297654727667990e+02 3.2114290578385091e-01 -3.2771577929473196e-02 6.7642032559238835e-03 + 9.2040000000000015e+04 1.0914017300293606e+03 9.8299367033473070e+04 8.9936337441631164e+06 5.3035937647050996e+04 4.8524210205843896e+06 2.6181053228953383e+06 -1.2923595962422331e+02 + -1.1823274172412504e+04 -6.3791425845312542e+03 1.5543326062535403e+01 5.2043497653066204e+00 4.7770481236400587e+02 2.5773828399911486e+02 -6.2799455048891373e-01 + 2.5413276150113302e-02 -6.9957625721562025e+00 -6.3914051691428563e+02 -3.4484000027236698e+02 8.4023621604215670e-01 -3.3980326796922013e-02 4.5504288901570801e-02 + 9.2100000000000015e+04 4.1509852331923008e+04 -6.1134958733650588e+05 9.0074087418884281e+06 -3.2619367906388274e+05 4.8059982540477300e+06 2.5643241863355553e+06 8.0194444856307791e+02 + -1.1815563534986090e+04 -6.3043376446802986e+03 1.5499319720984097e+01 1.6851474299350862e+01 -2.4852400333448108e+02 -1.3260813832363101e+02 3.2601350373958510e-01 + 6.8966325383091600e-03 6.9962926194601025e+01 -1.0309505206835145e+03 -5.5006963841387517e+02 1.3523624994745811e+00 2.8413514116750260e-02 1.1808030769096921e-01 + 9.2160000000000015e+04 1.9297453064626644e+05 -1.3129805034698255e+06 8.9341725984312352e+06 -6.9266833827935695e+05 4.7132404376153061e+06 2.4865135135638122e+06 1.7185463754324069e+03 + -1.1693780845642268e+04 -6.1690962406576200e+03 1.5305914964315383e+01 1.4255810065213220e+02 -9.7014061724789053e+02 -5.1180828668579670e+02 1.2698099575359527e+00 + 1.0538478061541393e-01 2.0744154391587796e+02 -1.4115986250987764e+03 -7.4468360518658699e+02 1.8476166751703285e+00 1.5325089350913820e-01 2.2311248529812500e-01 + 9.2220000000000015e+04 4.5266835197941237e+05 -1.9930251774378191e+06 8.7753177413551323e+06 -1.0392764873863012e+06 4.5759302694583936e+06 2.3861761062537450e+06 2.6028539296641566e+03 + -1.1460318976378387e+04 -5.9760562580645465e+03 1.4966991638259117e+01 3.7999862600844159e+02 -1.6732006969945887e+03 -8.7251014173763929e+02 2.1851641388749949e+00 + 3.1907061327392383e-01 4.0283479995206301e+02 -1.7737268751709018e+03 -9.2490729261874662e+02 2.3164362265810348e+00 3.3816769800254898e-01 3.5859503016273081e-01 + 9.2280000000000015e+04 8.1568336935655051e+05 -2.6383284334989847e+06 8.5338907530873939e+06 -1.3592887483710530e+06 4.3967127994467011e+06 2.2652516299873022e+06 3.4377911906211480e+03 + -1.1119724744061832e+04 -5.7289707186830128e+03 1.4489229792488658e+01 7.2469465660455410e+02 -2.3441235841123589e+03 -1.2077218906108976e+03 3.0544234649111366e+00 + 6.4393255621049239e-01 6.5242118939182774e+02 -2.1103380791396871e+03 -1.0872458941924390e+03 2.7497846014547274e+00 5.7964550159436490e-01 5.2193756856912676e-01 + 9.2340000000000015e+04 1.2751173698238928e+06 -3.2364014084297321e+06 8.2145329965549670e+06 -1.6464875213760585e+06 4.1790440466786940e+06 2.1260789674167591e+06 4.2072493204059510e+03 + -1.0678606651201326e+04 -5.4326330028981165e+03 1.3881970031199886e+01 1.1701068310320466e+03 -2.9699526953136169e+03 -1.5109457443424969e+03 3.8608502489705141e+00 + 1.0738213551098919e+00 9.5143762754196689e+02 -2.4149298042284263e+03 -1.2285511780874610e+03 3.1393229779858025e+00 8.7308420714331214e-01 7.1001755951276535e-01 + 9.2400000000000015e+04 1.8222085652150414e+06 -3.7756614230807526e+06 7.8233907462813668e+06 -1.8952864294145962e+06 3.9271241365432213e+06 1.9713509681153283e+06 4.8963933722035254e+03 + -1.0145503591129498e+04 -5.0927824939285792e+03 1.3157024079348018e+01 1.7077656862406839e+03 -3.5386025670655140e+03 -1.7763015557158817e+03 4.5889381916630869e+00 + 1.6005869033194740e+00 1.2941736998531580e+03 -2.6816181623853422e+03 -1.3460812424985186e+03 3.4775672327150691e+00 1.2128948437207647e+00 9.1924250767243210e-01 + 9.2460000000000015e+04 2.4465055957203195e+06 -4.2456539230225934e+06 7.3679967063970044e+06 -2.1008373691475349e+06 3.6458163202609918e+06 1.8040625034081561e+06 5.4919431300754641e+03 + -9.5307173897896446e+03 -4.7159926304153660e+03 1.2328439845631165e+01 2.3274386622711336e+03 -4.0390879687672791e+03 -1.9986379809086138e+03 5.2247028162336155e+00 + 2.2142420729386454e+00 1.6740835216387029e+03 -2.9052491225218132e+03 -1.4375521798159557e+03 3.7580273215550362e+00 1.5926104366832674e+00 1.1456206328435494e+00 + 9.2520000000000015e+04 3.1360694189261855e+06 -4.6372523556784969e+06 6.8571253200291228e+06 -2.2591231907099527e+06 3.3405534940309357e+06 1.6274528526180272e+06 5.9824229017001544e+03 + -8.8461127096035671e+03 -4.3095436634186462e+03 1.1412226071351300e+01 3.0173297197242032e+03 -4.4617309488792198e+03 -2.1736292135089661e+03 5.7559407655052093e+00 + 2.9031599108451340e+00 2.0839129085110339e+03 -3.0814953735718077e+03 -1.5011807547075114e+03 3.9753267031820045e+00 2.0050125903940761e+00 1.3848385353767119e+00 + 9.2580000000000015e+04 3.8777030877974755e+06 -4.9428323089227537e+06 6.3006247429539626e+06 -2.3670343209437281e+06 3.0172340539991865e+06 1.4449435437455650e+06 6.3583758699713608e+03 + -8.1048884148574252e+03 -3.8812826728923019e+03 1.0426042348171565e+01 3.7643074965109586e+03 -4.7983421476424937e+03 -2.2978556155167398e+03 6.1724535783758725e+00 + 3.6543000357829261e+00 2.5158393129303604e+03 -3.2069370610361266e+03 -1.5357173815412787e+03 4.1252998669402681e+00 2.4422711911287687e+00 1.6323443036751213e+00 + 9.2640000000000015e+04 4.6572049381217239e+06 -5.1564167554898625e+06 5.7092287640944533e+06 -2.4224279627394998e+06 2.6821091058040163e+06 1.2600728463015708e+06 6.6125393546027799e+03 + -7.3213249546918905e+03 -3.4394735895735230e+03 9.3888607766117786e+00 4.5541574553669370e+03 -5.0423732250520861e+03 -2.3688668853762265e+03 6.4662323057883393e+00 + 4.4534596063776277e+00 2.9616217806998689e+03 -3.2791250341050304e+03 -1.5404688724253165e+03 4.2050664674194884e+00 2.8960944406374209e+00 1.8834344360977999e+00 + 9.2700000000000015e+04 5.4596403140739249e+06 -5.2737898163638785e+06 5.0943522990674656e+06 -2.4241688414602829e+06 2.3416631903603761e+06 1.0764281656860297e+06 6.7399781043940293e+03 + -6.5105126604706993e+03 -2.9926400944144198e+03 8.3206058386042585e+00 5.3718530992418464e+03 -5.1890378408831075e+03 -2.3852267504518718e+03 6.6316001233740236e+00 + 5.2855438723119654e+00 3.4127580362819990e+03 -3.2966255858896957e+03 -1.5153106254547072e+03 4.2130810239126015e+00 3.3578862970182954e+00 2.1333429115159963e+00 + 9.2760000000000015e+04 6.2696266623293338e+06 -5.2925770616800906e+06 4.4678743522825176e+06 -2.3721508203997263e+06 2.0024907873411255e+06 8.9757761581776268e+05 6.7381735348554084e+03 + -5.6880661120263376e+03 -2.5494043469204648e+03 7.2417792712188858e+00 6.2018410821593416e+03 -5.2353992664387051e+03 -2.3465385388390523e+03 6.6653109416186975e+00 + 6.1348511191960666e+00 3.8606457306016714e+03 -3.2590460382107713e+03 -1.4606881284580500e+03 4.1491576176346641e+00 3.8189083539357314e+00 2.3773307539832529e+00 + 9.2820000000000015e+04 7.0716266246467400e+06 -5.2122909979754947e+06 3.8419125347348880e+06 -2.2672990643005534e+06 1.6711709135579176e+06 7.2700204965849465e+05 6.6070676619069254e+03 + -4.8698299143697477e+03 -2.1183245313372704e+03 6.1730768905273958e+00 7.0283349019867210e+03 -5.1804233501359167e+03 -2.2534513444803160e+03 6.5666028656242963e+00 + 6.9853667375654362e+00 4.2967448719444874e+03 -3.1670408857872640e+03 -1.3776078515371978e+03 4.0144694944510810e+00 4.2704432102728864e+00 2.6107744844579690e+00 + 9.2880000000000015e+04 7.8502436605335604e+06 -5.0343410355068212e+06 3.2285933409564686e+06 -2.1115527871426651e+06 1.3541421471865764e+06 5.6802880740364257e+05 6.3490613419985120e+03 + -4.0715813133618358e+03 -1.7077341910211717e+03 5.1350043432030414e+00 7.8356117931084545e+03 -5.0249961718180584e+03 -2.1076468371389192e+03 6.3372061749854547e+00 + 7.8210611119018623e+00 4.7127384889567020e+03 -3.0222985544120261e+03 -1.2676177837796527e+03 3.8115239278374213e+00 4.7039564258696087e+00 2.8292519102324114e+00 + 9.2940000000000015e+04 8.5905147349623833e+06 -4.7620078777457261e+06 2.6398224322352754e+06 -1.9078289717294644e+06 1.0575803827914787e+06 4.2376840111380123e+05 5.9689672535007612e+03 + -3.3087350371202469e+03 -1.3255862357013143e+03 4.1474985824819512e+00 8.6083074389556750e+03 -4.7719063250172840e+03 -1.9118070964447556e+03 5.9813062640487296e+00 + 8.6261860297524375e+00 5.1006886388937592e+03 -2.8275091530774121e+03 -1.1327780411108877e+03 3.5441131014509719e+00 5.1112542201440681e+00 3.0286237669186553e+00 + 9.3000000000000015e+04 9.2781947040742096e+06 -4.4003829144366803e+06 2.0870591434597503e+06 -1.6599677877381369e+06 7.8728155695201585e+05 2.9705529323007056e+05 5.4739188051809142e+03 + -2.5960555978891643e+03 -9.7930436651539185e+02 3.2295615251210625e+00 9.3317032317034609e+03 -4.4257923861526142e+03 -1.6695641771057190e+03 5.5054627105928571e+00 + 9.3855644300209651e+00 5.4531849901309588e+03 -2.5863139252741857e+03 -9.7562213977402030e+02 3.2172421404786729e+00 5.4846341907445799e+00 3.2051098215558174e+00 + 9.3060000000000015e+04 9.9000272163664345e+06 -3.9562738174803369e+06 1.5810993267736384e+06 -1.3726607557929659e+06 5.4855148038198601e+05 1.9039384544018851e+05 4.8732368575767769e+03 + -1.9473820731471246e+03 -6.7564449298627403e+02 2.3989119676278676e+00 9.9920010357595620e+03 -3.9930567426116199e+03 -1.3854324271653381e+03 4.9184863343618908e+00 + 1.0084868586676302e+01 5.7634833861893494e+03 -2.3032374213018838e+03 -7.9910968793562483e+02 2.8370357690609920e+00 5.8170265328971853e+00 3.3553581825715817e+00 + 9.3120000000000015e+04 1.0443997214487050e+07 -3.4380781259032260e+06 1.1318704703789214e+06 -1.0513630028799705e+06 3.4610477251536242e+05 1.0591041561282330e+05 4.1782568305607901e+03 + -1.3753701232126309e+03 -4.2056852146746775e+02 1.6716614614331604e+00 1.0576580725542495e+04 -3.4817475096142753e+03 -1.0647248597095538e+03 4.2312767553424129e+00 + 1.0710882190106604e+01 6.0256320218810142e+03 -1.9836036967095993e+03 -6.0657138440601068e+02 2.4106253947130933e+00 6.1021234885465079e+00 3.4765067220719348e+00 + 9.3180000000000015e+04 1.0899560471632672e+07 -2.8556271556228348e+06 7.4824279347404942e+05 -7.0219122554225521e+05 1.8397472355061976e+05 4.5312466942359235e+04 3.4021194287051662e+03 + -8.9125567363489438e+02 -2.1913266552325160e+02 1.0620193967481379e+00 1.1074236114337496e+04 -2.9014107509906553e+03 -7.1345511509586333e+02 3.4566235368764722e+00 + 1.1251742139211569e+01 6.2345831012139151e+03 -1.6334380806402530e+03 -4.0164732457906143e+02 1.9460186989858141e+00 6.3344949894595803e+00 3.5662356651938576e+00 + 9.3240000000000015e+04 1.1257846019513663e+07 -2.2200030754806860e+06 4.3785972597184370e+05 -3.3180921897912945e+05 6.5435711447140427e+04 9.8554277300109752e+03 2.5595287821806673e+03 + -5.0464427897419233e+02 -7.5392161876993754e+01 5.8203197411094043e-01 1.1475385262942666e+04 -2.2629156556208432e+03 -3.3822675907872838e+02 2.6089744767137684e+00 + 1.1697156184019393e+01 6.3862880928577524e+03 -1.2593562636327965e+03 -1.8821970642068052e+02 1.4519540298326163e+00 6.5096886733817794e+00 3.6228105350349562e+00 + 9.3300000000000015e+04 1.1511827808428800e+07 -1.5433324462425981e+06 2.0699083859649120e+05 5.2696960274356119e+04 -7.0604197763766388e+03 3.1790414491292222e+02 1.6664822471579675e+03 + -2.2332971616688832e+02 7.6760128570753352e+00 2.4135911282451725e-01 1.1772251588453764e+04 -1.5782557306149536e+03 5.3888149006560525e+01 1.7041749959267556e+00 + 1.2038592942707693e+01 6.4777749683621823e+03 -8.6844264077450850e+02 2.9658890339727847e+01 9.3774205316202652e-01 6.6243126914096573e+00 3.6451147843897616e+00 + 9.3360000000000015e+04 1.1656462471954286e+07 -8.3855991755350144e+05 6.0409898962427847e+04 4.4395195552041172e+05 -3.1932856330004197e+04 1.6985703451662008e+04 7.3997648106820884e+02 + -5.3144870065752578e+01 2.8231121541606406e+01 4.7092750284556069e-02 1.1959012698613027e+04 -8.6032944078405171e+02 4.5547912295264888e+02 7.5918290556964119e-01 + 1.2269441300144182e+01 6.5072061116647110e+03 -4.6812000870415858e+02 2.4784041387454792e+02 4.1309725458513746e-01 6.6761000130037722e+00 3.6326716125829797e+00 + 9.3420000000000015e+04 1.1688790643770032e+07 -1.1920611509966430e+05 1.3002988378073085e+03 8.3442981393659976e+05 -8.5042808686694862e+03 5.9644973810033443e+04 -2.0230524087366263e+02 + 2.1525212475847617e+00 -1.4393665417045238e+01 3.6194311713035939e-03 1.2031914418920713e+04 -1.2270402609461101e+02 8.5893373417223404e+02 -2.0823686707176928e-01 + 1.2385136709561806e+01 6.4739159100951765e+03 -6.6012840751635096e+01 4.6215815745735802e+02 -1.1203799649774747e-01 6.6639532381128008e+00 3.5856546397884275e+00 + 9.3480000000000015e+04 1.1607999889884926e+07 6.0088597539890965e+05 3.1189635266063509e+04 1.2165959513851239e+06 6.2983323994537095e+04 1.2758461143462137e+05 -1.1423191817256470e+03 + -5.9042781244923098e+01 -1.1967461114094033e+02 1.1252950331497288e-01 1.1989348013413055e+04 6.2063353505230907e+02 1.2565782100165293e+03 -1.1798327424978652e+00 + 1.2383252374789274e+01 6.3784273521422729e+03 3.3019354793348640e+02 6.6850417973221397e+02 -6.2767400780569627e-01 6.5879691948148533e+00 3.5048872653792684e+00 + 9.3540000000000015e+04 1.1415447968899187e+07 1.3078116106860747e+06 1.4991474016612660e+05 1.5830498323382654e+06 1.8136988661275001e+05 2.1960792868376843e+05 -2.0619952530773385e+03 + -2.3614454770255378e+02 -2.8590213720178258e+02 3.7257460025070627e-01 1.1831889125370000e+04 1.3555342557291319e+03 1.6408197779143861e+03 -2.1371970839269609e+00 + 1.2263553691676087e+01 6.2224472611549281e+03 7.1289557228841295e+02 8.6290601398893773e+02 -1.1239560733836558e+00 6.4494428359082789e+00 3.3918306699260929e+00 + 9.3600000000000000e+04 1.1114645803609766e+07 1.9878672187748733e+06 3.5561794366011320e+05 1.9266657935101020e+06 3.4459553611612867e+05 3.3405341890506074e+05 -2.9435734355921459e+03 + -5.2637539176694133e+02 -5.1020698249533262e+02 7.7967444445269374e-01 1.1562297515970738e+04 2.0679492407303505e+03 2.0042883424306715e+03 -3.0621017173080110e+00 + 1.2028014756601344e+01 6.0088401040010176e+03 1.0747132708093288e+03 1.0416013534199203e+03 -1.5913456253559066e+00 6.2508501931291365e+00 3.2485605562766255e+00 + + +END Ephemeris diff --git a/tests/generated/data/AdvCATTests/TestEphMisalignedCovSec.e b/tests/generated/data/AdvCATTests/TestEphMisalignedCovSec.e new file mode 100644 index 0000000000..918a227410 --- /dev/null +++ b/tests/generated/data/AdvCATTests/TestEphMisalignedCovSec.e @@ -0,0 +1,3222 @@ +stk.v.12.0 + +# WrittenBy STK_v12.9.0 + +BEGIN Ephemeris + + NumberOfEphemerisPoints 841 + NumberOfCovariancePoints 781 + + ScenarioEpoch 30 Jun 1999 23:00:00.000000 + +# Epoch in JDate format: 2451360.45833333333333 +# Epoch in YYDDD format: 99181.95833333333333 + + + InterpolationMethod Lagrange + + InterpolationSamplesM1 7 + + CovarianceInterpolationMethod TwoBodyQuadraticArithmeticBlending + + CentralBody Earth + + CoordinateSystem ICRF + + CovarianceFormat LowerTriangular + +# Time of first point: 30 Jun 1999 23:00:00.000000000 UTCG = 2451360.45833333333333 JDate = 99181.95833333333333 YYDDD + + EphemerisTimePosVel + + 0.0000000000000000e+00 6.6781370000000000e+06 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 6.7895302977176516e+03 3.6864141730136516e+03 + 6.0000000000000000e+01 6.6620316481036339e+06 4.0704486291483440e+05 2.2100645007338276e+05 -5.3663051108134732e+02 6.7731752317240953e+03 3.6774957118954640e+03 + 1.2000000000000000e+02 6.6137929657489136e+06 8.1212748712600116e+05 4.4094354748035967e+05 -1.0706800940891223e+03 6.7241484563701852e+03 3.6507832825380788e+03 + 1.8000000000000000e+02 6.5336532006096700e+06 1.2132938619549577e+06 6.5874708533917263e+05 -1.5995724107966421e+03 6.6426861300886239e+03 3.6064058025919348e+03 + 2.4000000000000000e+02 6.4219984278836092e+06 1.6086088701279555e+06 8.7336319140131772e+05 -2.1207584832391435e+03 6.5291812624484992e+03 3.5445785009710721e+03 + 3.0000000000000000e+02 6.2793665303730145e+06 1.9961655785653833e+06 1.0837534383184130e+06 -2.6317288054562064e+03 6.3841796145218905e+03 3.4656005619340126e+03 + 3.6000000000000000e+02 6.1064445334811918e+06 2.3740942886518342e+06 1.2888998102326572e+06 -3.1300229520448088e+03 6.2083761098501845e+03 3.3698528633750807e+03 + 4.2000000000000000e+02 5.9040653857909506e+06 2.7405714200326144e+06 1.4878095550704678e+06 -3.6132389424497801e+03 6.0026128858348429e+03 3.2577964593320621e+03 + 4.8000000000000000e+02 5.6732041158254789e+06 3.0938283019709014e+06 1.6795199608492129e+06 -4.0790449762100639e+03 5.7678777544074655e+03 3.1299714015556915e+03 + 5.4000000000000000e+02 5.4149732020771094e+06 3.4321598135552262e+06 1.8631030403747046e+06 -4.5251936143149105e+03 5.5053002471392801e+03 2.9869946392286406e+03 + 6.0000000000000000e+02 5.1306170967449397e+06 3.7539326723438292e+06 2.0376700381049609e+06 -4.9495350962040029e+03 5.2161439295365608e+03 2.8295561768198459e+03 + 6.6000000000000000e+02 4.8215060679203831e+06 4.0575932010640539e+06 2.2023756710048611e+06 -5.3500264578407960e+03 4.9017973373387531e+03 2.6584143251760051e+03 + 7.2000000000000000e+02 4.4891296094486201e+06 4.3416746064691823e+06 2.3564221025472903e+06 -5.7247374136712069e+03 4.5637672371792924e+03 2.4743918067196605e+03 + 7.8000000000000000e+02 4.1350894820519695e+06 4.6048039444719693e+06 2.4990627260582023e+06 -6.0718575328788856e+03 4.2036745344858145e+03 2.2783731757121127e+03 + 8.4000000000000000e+02 3.7610922127487031e+06 4.8457088279697653e+06 2.6296057957986533e+06 -6.3897070428985417e+03 3.8232490273197650e+03 2.0713019690052388e+03 + 9.0000000000000000e+02 3.3689409039028580e+06 5.0632236991642006e+06 2.7474178353636307e+06 -6.6767482098556829e+03 3.4243200069831505e+03 1.8541760215145912e+03 + 9.6000000000000000e+02 2.9605264576788973e+06 5.2562954481136361e+06 2.8519267184076728e+06 -6.9315929947611530e+03 3.0088045294402114e+03 1.6280414983869787e+03 + 1.0200000000000000e+03 2.5378184623560901e+06 5.4239883617984178e+06 2.9426243982539200e+06 -7.1530071472289046e+03 2.5786973422251745e+03 1.3939874072085468e+03 + 1.0800000000000000e+03 2.1028558456061212e+06 5.5654885476447223e+06 3.0190693393501705e+06 -7.3399144947949017e+03 2.1360631438476448e+03 1.1531410398334151e+03 + 1.1400000000000000e+03 1.6577372126668605e+06 5.6801078908462729e+06 3.0808886735929926e+06 -7.4914030265028605e+03 1.6830282343417321e+03 9.0666311861605493e+02 + 1.2000000000000000e+03 1.2046108211438393e+06 5.7672874397390569e+06 3.1277800331679611e+06 -7.6067303765604238e+03 1.2217698400738357e+03 6.5574188582951922e+02 + 1.2600000000000000e+03 7.4566430508519977e+05 5.8266001215982661e+06 3.1595130159259737e+06 -7.6853266411404466e+03 7.5450494332534220e+02 4.0158698793209123e+02 + 1.3200000000000000e+03 2.8311428108907328e+05 5.8577528303441340e+06 3.1759303049044358e+06 -7.7267959424245573e+03 2.8348062348033272e+02 1.4542412027149760e+02 + 1.3800000000000000e+03 -1.8080416119470549e+05 5.8605879617078025e+06 3.1769484818188637e+06 -7.7309188833634789e+03 -1.8903508129082039e+02 -1.1150999144470714e+02 + 1.4400000000000000e+03 -6.4384813211724057e+05 5.8350843616038719e+06 3.1625585243312032e+06 -7.6976551888192280e+03 -6.6076378484173995e+02 -3.6797320788511331e+02 + 1.5000000000000000e+03 -1.1037777240227205e+06 5.7813575967238322e+06 3.1328259482223992e+06 -7.6271444642693232e+03 -1.1294284408945130e+03 -6.2272407504441583e+02 + 1.5600000000000000e+03 -1.5583667787897692e+06 5.6996595409083469e+06 3.0878905893972144e+06 -7.5197052193731379e+03 -1.5927642225102568e+03 -8.7452763872327887e+02 + 1.6200000000000000e+03 -2.0054135921734250e+06 5.5903773416429162e+06 3.0279660471015917e+06 -7.3758339834119579e+03 -2.0485285164583274e+03 -1.1221610296457559e+03 + 1.6800000000000000e+03 -2.4427515764582981e+06 5.4540317713816715e+06 2.9533387794608306e+06 -7.1962045674202272e+03 -2.4945116831161899e+03 -1.3644195679639820e+03 + 1.7400000000000000e+03 -2.8682598350469419e+06 5.2912748976212405e+06 2.8643668146724608e+06 -6.9816655577204610e+03 -2.9285488175301821e+03 -1.6001233537203966e+03 + 1.8000000000000000e+03 -3.2798735132353660e+06 5.1028870612535654e+06 2.7614780766564575e+06 -6.7332355293043165e+03 -3.3485307222354381e+03 -1.8281233592798092e+03 + 1.8600000000000000e+03 -3.6755938392088353e+06 4.8897732475151792e+06 2.6451683741807719e+06 -6.4520978847585029e+03 -3.7524132708336833e+03 -2.0473065993999576e+03 + 1.9200000000000000e+03 -4.0534978807107247e+06 4.6529589075963255e+06 2.5159990895774891e+06 -6.1395964983258964e+03 -4.1382267062739829e+03 -2.2566011499691676e+03 + 1.9800000000000000e+03 -4.4117480317928940e+06 4.3935851861407682e+06 2.3745945513122822e+06 -5.7972306962137764e+03 -4.5040861643388826e+03 -2.4549816877758358e+03 + 2.0400000000000000e+03 -4.7486011328043519e+06 4.1129035045259641e+06 2.2216390677801808e+06 -5.4266479671175639e+03 -4.8482022782412478e+03 -2.6414750962205239e+03 + 2.1000000000000000e+03 -5.0624171008789996e+06 3.8122695522770463e+06 2.0578736427301271e+06 -5.0296352567057975e+03 -5.1688901530156963e+03 -2.8151654076556451e+03 + 2.1600000000000000e+03 -5.3516670419535069e+06 3.4931367851965246e+06 1.8840924131039598e+06 -4.6081105601688769e+03 -5.4645770790356455e+03 -2.9751982045079285e+03 + 2.2200000000000000e+03 -5.6149408666327773e+06 3.1570494586515091e+06 1.7011388253151546e+06 -4.1641145601626858e+03 -5.7338104958109980e+03 -3.1207849854994583e+03 + 2.2800000000000000e+03 -5.8509543668249706e+06 2.8056351706680516e+06 1.5099015519094653e+06 -3.6998008316267560e+03 -5.9752661830058914e+03 -3.2512073726780486e+03 + 2.3400000000000000e+03 -6.0585556572130844e+06 2.4405969427391384e+06 1.3113101728337465e+06 -3.2174246606164584e+03 -6.1877552619216849e+03 -3.3658207097298437e+03 + 2.4000000000000000e+03 -6.2367309425664451e+06 2.0637049302296734e+06 1.1063306565577076e+06 -2.7193319871673098e+03 -6.3702296523280511e+03 -3.4640572277355768e+03 + 2.4600000000000000e+03 -6.3846096407935768e+06 1.6767878225259501e+06 8.9596064964215679e+05 -2.2079488714655504e+03 -6.5217871871073194e+03 -3.5454293229529553e+03 + 2.5200000000000000e+03 -6.5014688586805901e+06 1.2817239251521858e+06 6.8122456737627182e+05 -1.6857702024256760e+03 -6.6416770712055359e+03 -3.6095328072889420e+03 + 2.5800000000000000e+03 -6.5867371436596196e+06 8.8043192258924921e+05 4.6316850911098928e+05 -1.1553468755846977e+03 -6.7293048623314762e+03 -3.6560493891349561e+03 + 2.6400000000000000e+03 -6.6399974379839189e+06 4.7486138112537016e+05 2.4285505562079037e+05 -6.1927222519398072e+02 -6.7842360974364556e+03 -3.6847481723086939e+03 + 2.7000000000000000e+03 -6.6609892190302946e+06 6.6983072428031301e+04 2.1357992979724440e+04 -8.0168500572550300e+01 -6.8061987262061712e+03 -3.6954867078716857e+03 + 2.7600000000000000e+03 -6.6496098245005691e+06 -3.4122082237321953e+05 -2.0024302188219817e+05 4.5932686739826039e+02 -6.7950846546932289e+03 -3.6882118616362513e+03 + 2.8200000000000000e+03 -6.6059149407734256e+06 -7.4776656683556875e+05 -4.2086783264730801e+05 9.9657537014074205e+02 -6.7509500607265763e+03 -3.6629600985526022e+03 + 2.8800000000000000e+03 -6.5301182514436422e+06 -1.1506786988885375e+06 -6.3944114815118455e+05 1.5289511570246134e+03 -6.6740143048847403e+03 -3.6198570015791761e+03 + 2.9400000000000000e+03 -6.4225902880728943e+06 -1.5479997669723132e+06 -8.5489786605172616e+05 2.0538539037608807e+03 -6.5646580306978203e+03 -3.5591164829053178e+03 + 3.0000000000000000e+03 -6.2838565233603306e+06 -1.9377999418504119e+06 -1.0661883474397778e+06 2.5687213182576957e+03 -6.4234209317296700e+03 -3.4810398998600635e+03 + 3.0600000000000000e+03 -6.1145947140207635e+06 -2.3181864792205170e+06 -1.2722836225917798e+06 3.0710416082436127e+03 -6.2509989493307239e+03 -3.3860145265425663e+03 + 3.1200000000000000e+03 -5.9156315104470700e+06 -2.6873129944402580e+06 -1.4721804750519460e+06 3.5583653457811533e+03 -6.0482408828826801e+03 -3.2745110603915678e+03 + 3.1800000000000000e+03 -5.6879383757795896e+06 -3.0433885324941925e+06 -1.6649063630720389e+06 4.0283167764770642e+03 -5.8161450595073593e+03 -3.1470808669857583e+03 + 3.2400000000000000e+03 -5.4326268060802091e+06 -3.3846864402877153e+06 -1.8495241876517786e+06 4.4786060995485050e+03 -5.5558558742669557e+03 -3.0043536319449654e+03 + 3.3000000000000000e+03 -5.1509427589097936e+06 -3.7095529823126891e+06 -2.0251369178476974e+06 4.9070434677194235e+03 -5.2686583375661885e+03 -2.8470347365453990e+03 + 3.3600000000000000e+03 -4.8442602392539773e+06 -4.0164155302658207e+06 -2.1908920180705464e+06 5.3115525011795271e+03 -4.9559693123488860e+03 -2.6759011465063086e+03 + 3.4200000000000000e+03 -4.5140741712693041e+06 -4.3037901597298458e+06 -2.3459855835495535e+06 5.6901802395471086e+03 -4.6193270117894072e+03 -2.4917959909014103e+03 + 3.4800000000000000e+03 -4.1619927882256745e+06 -4.5702886434372244e+06 -2.4896661510209157e+06 6.0411036188546768e+03 -4.2603817997974338e+03 -2.2956234406418012e+03 + 3.5400000000000000e+03 -3.7897296594471270e+06 -4.8146249592572721e+06 -2.6212382389871888e+06 6.3626356772454265e+03 -3.8808890312165331e+03 -2.0883448083589069e+03 + 3.6000000000000000e+03 -3.3990952924999129e+06 -5.0356213776202919e+06 -2.7400656706497045e+06 6.6532335509762415e+03 -3.4827017362958118e+03 -1.8709749401349889e+03 + 3.6600000000000000e+03 -2.9919882305416423e+06 -5.2322140538140805e+06 -2.8455746516494178e+06 6.9115068745696099e+03 -3.0677613479731463e+03 -1.6445774933195396e+03 + 3.7200000000000000e+03 -2.5703856938958960e+06 -5.4034580209006462e+06 -2.9372565240347041e+06 7.1362243399788649e+03 -2.6380873044140753e+03 -1.4102589735023437e+03 + 3.7800000000000000e+03 -2.1363338900222722e+06 -5.5485315696579553e+06 -3.0146701484969743e+06 7.3263183916726748e+03 -2.1957671901460108e+03 -1.1691624770635131e+03 + 3.8400000000000000e+03 -1.6919380604872596e+06 -5.6667400573853552e+06 -3.0774439208587911e+06 7.4808895119572562e+03 -1.7429473895990086e+03 -9.2246179558661345e+02 + 3.9000000000000000e+03 -1.2393522681870710e+06 -5.7575191405056007e+06 -3.1252774448138811e+06 7.5992105186427216e+03 -1.2818230519459141e+03 -6.7135580801898595e+02 + 3.9600000000000000e+03 -7.8076894650689722e+05 -5.8204373727832278e+06 -3.1579428709635353e+06 7.6807300508732887e+03 -8.1462705281032356e+02 -4.1706294571917351e+02 + 4.0200000000000000e+03 -3.1840827743912244e+05 -5.8551981299624182e+06 -3.1752859044523728e+06 7.7250747960360331e+03 -3.4361872419905040e+02 -1.6081567208070445e+02 + 4.0800000000000000e+03 1.4549253378615686e+05 -5.8616408655721685e+06 -3.1772264787620502e+06 7.7320507775615406e+03 1.2892715891648766e+02 9.6145161938001962e+01 + 4.1400000000000000e+03 6.0869003751579823e+05 -5.8397417104113009e+06 -3.1637590820501349e+06 7.7016438188656248e+03 6.0073127491119612e+02 3.5257626874756102e+02 + 4.2000000000000000e+03 1.0689453153575191e+06 -5.7896134213211378e+06 -3.1349527191896318e+06 7.6340189510859936e+03 1.0695205071104090e+03 6.0723806624843144e+02 + 4.2600000000000000e+03 1.5240346914362570e+06 -5.7115046961028380e+06 -3.0909505083058751e+06 7.5295189351837280e+03 1.5330383013624189e+03 8.5890066697034706e+02 + 4.3200000000000000e+03 1.9717603405492443e+06 -5.6057988752986873e+06 -3.0319689270571065e+06 7.3886623518654578e+03 1.9890548246370067e+03 1.1063495694728717e+03 + 4.3800000000000000e+03 2.4099607684556749e+06 -5.4730120290884562e+06 -2.9582967234693458e+06 7.2121411806420438e+03 2.4353773355190565e+03 1.3483911755890413e+03 + 4.4400000000000000e+03 2.8365211209056214e+06 -5.3137904192086682e+06 -2.8702934979651510e+06 7.0008174790159546e+03 2.8698605488151079e+03 1.5838582423537582e+03 + 4.5000000000000000e+03 3.2493832698519221e+06 -5.1289073537464552e+06 -2.7683879587879339e+06 6.7557193690520862e+03 3.2904164611247788e+03 1.8116153353406935e+03 + 4.5600000000000000e+03 3.6465556508923061e+06 -4.9192594646095661e+06 -2.6530758463821984e+06 6.4780367787584300e+03 3.6950238969327220e+03 2.0305644349440824e+03 + 4.6200000000000000e+03 4.0261228279578993e+06 -4.6858623999781320e+06 -2.5249175164606934e+06 6.1691164270463496e+03 4.0817385501972290e+03 2.2396506609749913e+03 + 4.6800000000000000e+03 4.3862547057772232e+06 -4.4298459013389666e+06 -2.3845351881411280e+06 5.8304549704777692e+03 4.4487032867755725e+03 2.4378675992745139e+03 + 4.7400000000000000e+03 4.7252152749931486e+06 -4.1524482882383275e+06 -2.2326098984138397e+06 5.4636904626139494e+03 4.7941573547636463e+03 2.6242617342680232e+03 + 4.8000000000000000e+03 5.0413708327015396e+06 -3.8550104436569042e+06 -2.0698782120939451e+06 5.0705936863695761e+03 5.1164438614402216e+03 2.7979362897957203e+03 + 4.8600000000000000e+03 5.3331977061069990e+06 -3.5389693810527674e+06 -1.8971286988057299e+06 4.6530602470673093e+03 5.4140164763358243e+03 2.9580552584082543e+03 + 4.9200000000000000e+03 5.5992895057073180e+06 -3.2058514032456498e+06 -1.7151981574412384e+06 4.2131025703559080e+03 5.6854464085515019e+03 3.1038477106951700e+03 + 4.9800000000000000e+03 5.8383638680466795e+06 -2.8572648379572178e+06 -1.5249675919679468e+06 3.7528408337442406e+03 5.9294294100423131e+03 3.2346116400172064e+03 + 5.0400000000000000e+03 6.0492686287741251e+06 -2.4948923704479532e+06 -1.3273579817584211e+06 3.2744931847387152e+03 6.1447921534262578e+03 3.3497170067928851e+03 + 5.1000000000000000e+03 6.2309874033734370e+06 -2.1204830086715897e+06 -1.1233258777973824e+06 2.7803657738844099e+03 6.3304982040164005e+03 3.4486086471186632e+03 + 5.1600000000000000e+03 6.3826445497672493e+06 -1.7358436908871450e+06 -9.1385881329980597e+05 2.2728419330502070e+03 6.4856539496777941e+03 3.5308095356331378e+03 + 5.2200000000000000e+03 6.5035094355047746e+06 -1.3428305542154810e+06 -6.9997052306968765e+05 1.7543698269995969e+03 6.6095137750787799e+03 3.5959237099657125e+03 + 5.2800000000000000e+03 6.5929999394127186e+06 -9.4333994138835347e+05 -4.8269602166273049e+05 1.2274495701114602e+03 6.7014835486587626e+03 3.6436379955317320e+03 + 5.3400000000000000e+03 6.6506852029566001e+06 -5.3929924141958694e+05 -2.6308660675425624e+05 6.9462121337696760e+02 6.7611228664880073e+03 3.6737229547232782e+03 + 5.4000000000000000e+03 6.6762876786646964e+06 -1.3265760284446029e+05 -4.2204800812641450e+04 1.5845305309061973e+02 6.7881471702200042e+03 3.6860341079246041e+03 + 5.4600000000000000e+03 6.6696844436472319e+06 2.7462347230398294e+05 1.7888078732876672e+05 -3.7847135200134505e+02 6.7824293914354466e+03 3.6805131993859386e+03 + 5.5200000000000000e+03 6.6309076982662492e+06 6.8057958406178281e+05 3.9910064478541992e+05 -9.1356703988357060e+02 6.7439997900559420e+03 3.6571881981516581e+03 + 5.5800000000000000e+03 6.5601444685700582e+06 1.0832528229627099e+06 6.1738948789918539e+05 -1.4442599367663233e+03 6.6730441043077853e+03 3.6161718084307799e+03 + 5.6400000000000000e+03 6.4577356465249816e+06 1.4807010452215830e+06 8.3269130015990091e+05 -1.9679968181653624e+03 6.5699019690861214e+03 3.5576601158407220e+03 + 5.7000000000000000e+03 6.3241744460147014e+06 1.8710070910443740e+06 1.0439643302500156e+06 -2.4822553524879254e+03 6.4350665241670404e+03 3.4819326514209602e+03 + 5.7600000000000000e+03 6.1601041918327343e+06 2.2522879791539419e+06 1.2501861170659980e+06 -2.9845564024890309e+03 6.2691836355165469e+03 3.3893528976526495e+03 + 5.8200000000000000e+03 5.9663153223694386e+06 2.6227039979717936e+06 1.4503585073691653e+06 -3.4724775321800148e+03 6.0730491433578154e+03 3.2803672830330647e+03 + 5.8800000000000000e+03 5.7437416043843944e+06 2.9804675853315885e+06 1.6435125514654075e+06 -3.9436655316395668e+03 5.8476048303208172e+03 3.1555022320225730e+03 + 5.9400000000000000e+03 5.4934556312620025e+06 3.3238519616899570e+06 1.8287131925586497e+06 -4.3958479831154209e+03 5.5939342889170603e+03 3.0153604753610771e+03 + 6.0000000000000000e+03 5.2166636241829377e+06 3.6511994945116881e+06 2.0050637392033937e+06 -4.8268450113896533e+03 5.3132577826660900e+03 2.8606175705666483e+03 + 6.0600000000000000e+03 4.9146995391925741e+06 3.9609296838834174e+06 2.1717101353191850e+06 -5.2345803155949525e+03 5.0069246987171809e+03 2.6920185882428823e+03 + 6.1200000000000000e+03 4.5890185866246680e+06 4.2515466501619676e+06 2.3278450330163278e+06 -5.6170895500718671e+03 4.6764049946145742e+03 2.5103748759690584e+03 + 6.1800000000000000e+03 4.2411903129192386e+06 4.5216461570631200e+06 2.4727116774292588e+06 -5.9725270209533983e+03 4.3232826348124363e+03 2.3165610120471370e+03 + 6.2400000000000000e+03 3.8728912434742753e+06 4.7699223102362975e+06 2.6056076012200541e+06 -6.2991741272406407e+03 3.9492509171910287e+03 2.1115113151725732e+03 + 6.3000000000000000e+03 3.4858969373384579e+06 4.9951739410906397e+06 2.7258880662521254e+06 -6.5954501795837687e+03 3.5561059880989205e+03 1.8962147742229647e+03 + 6.3600000000000000e+03 3.0820734132478936e+06 5.1963104853186756e+06 2.8329691543691657e+06 -6.8599217501741196e+03 3.1457365862304823e+03 1.6717086557183350e+03 + 6.4200000000000000e+03 2.6633681431873376e+06 5.3723571979158241e+06 2.9263304851356209e+06 -7.0913077004946645e+03 2.7201129340788866e+03 1.4390728429957924e+03 + 6.4800000000000000e+03 2.2318008193019554e+06 5.5224597728342870e+06 3.0055176543237180e+06 -7.2884825189521180e+03 2.2812782640752994e+03 1.1994261704347234e+03 + 6.5400000000000000e+03 1.7894538560402030e+06 5.6458885146845365e+06 3.0701444787229695e+06 -7.4504822418102267e+03 1.8313417397896278e+03 9.5392317799239481e+02 + 6.6000000000000000e+03 1.3384624596869838e+06 5.7420420244123377e+06 3.1198949927923577e+06 -7.5765123384971166e+03 1.3724688030655927e+03 7.0374880785605649e+02 + 6.6600000000000000e+03 8.8100428224051150e+05 5.8104502015846958e+06 3.1545250580182709e+06 -7.6659529489700162e+03 9.0686842270735542e+02 4.5011108563250366e+02 + 6.7200000000000000e+03 4.1928889867309434e+05 5.8507764778972249e+06 3.1738635329687009e+06 -7.7183597514728799e+03 4.3678091069353138e+02 1.9423422596534880e+02 + 6.7800000000000000e+03 -4.4452715483381333e+04 5.8628194054453485e+06 3.1778130839666696e+06 -7.7334638394653302e+03 -3.5531415627342881e+01 -6.2646471016547565e+01 + 6.8400000000000000e+03 -5.0797875628973462e+05 5.8465137235362353e+06 3.1663507138549918e+06 -7.7111736439020615e+03 -5.0779287050023851e+02 -3.1928927575915355e+02 + 6.9000000000000000e+03 -9.6904731111618609e+05 5.8019308520181552e+06 3.1395279781375262e+06 -7.6515773684936003e+03 -9.7772509074205936e+02 -5.7445192768258312e+02 + 6.9600000000000000e+03 -1.4254271596140128e+06 5.7292786920275018e+06 3.0974708152242047e+06 -7.5549429637264730e+03 -1.4430590191629860e+03 -8.2689835713914624e+02 + 7.0200000000000000e+03 -1.8749084972417608e+06 5.6289007341635330e+06 3.0403789881684692e+06 -7.4217159330077584e+03 -1.9015457087642130e+03 -1.0754047199520833e+03 + 7.0800000000000000e+03 -2.3153135254815831e+06 5.5012745647199955e+06 2.9685251946057701e+06 -7.2525174151193387e+03 -2.3509658298516069e+03 -1.3187645482934129e+03 + 7.1400000000000000e+03 -2.7445069520139489e+06 5.3470097917284882e+06 2.8822538668774031e+06 -7.0481428778301288e+03 -2.7891397943860720e+03 -1.5557941097954376e+03 + 7.2000000000000000e+03 -3.1604063820949830e+06 5.1668453266708599e+06 2.7819796299849381e+06 -6.8095594732676000e+03 -3.2139389570165331e+03 -1.7853384002842288e+03 + 7.2600000000000000e+03 -3.5609924874012196e+06 4.9616459999243533e+06 2.6681853988357279e+06 -6.5379013935421726e+03 -3.6232963415704430e+03 -2.0062770213774431e+03 + 7.3200000000000000e+03 -3.9443188738544271e+06 4.7323985697748400e+06 2.5414201406961898e+06 -6.2344647862183547e+03 -4.0152162140135879e+03 -2.2175294824156726e+03 + 7.3800000000000000e+03 -4.3085216576757617e+06 4.4802071613818714e+06 2.4022963240505746e+06 -5.9007030340819865e+03 -4.3877837840055108e+03 -2.4180604861434267e+03 + 7.4400000000000000e+03 -4.6518287354696495e+06 4.2062880935380068e+06 2.2514870365617052e+06 -5.5382209375057146e+03 -4.7391758707857161e+03 -2.6068856707888563e+03 + 7.5000000000000000e+03 -4.9725686341213929e+06 3.9119640637817308e+06 2.0897227560037971e+06 -5.1487664861714065e+03 -5.0676713083705054e+03 -2.7830772846169029e+03 + 7.5600000000000000e+03 -5.2691788142118268e+06 3.5986577579472144e+06 1.9177878038365715e+06 -4.7342211915672287e+03 -5.3716596054992679e+03 -2.9457690075922492e+03 + 7.6200000000000000e+03 -5.5402133973513898e+06 3.2678849886053475e+06 1.7365165375409487e+06 -4.2965907585880304e+03 -5.6496481967420250e+03 -3.0941599093030773e+03 + 7.6800000000000000e+03 -5.7843503537654877e+06 2.9212474059876222e+06 1.5467893172909797e+06 -3.8379962910093118e+03 -5.9002696275398876e+03 -3.2275181073904469e+03 + 7.7400000000000000e+03 -6.0003981500706971e+06 2.5604247666869285e+06 1.3495282524205043e+06 -3.3606648946497585e+03 -6.1222890503416174e+03 -3.3451844654354086e+03 + 7.8000000000000000e+03 -6.1873017950846078e+06 2.1871667601217292e+06 1.1456927257613156e+06 -2.8669189825997091e+03 -6.3146113303115699e+03 -3.4465762724722872e+03 + 7.8600000000000000e+03 -6.3441482086130055e+06 1.8032844362467208e+06 9.3627470232150261e+05 -2.3591644689598133e+03 -6.4762871858542521e+03 -3.5311907159360899e+03 + 7.9200000000000000e+03 -6.4701708581629964e+06 1.4106412966750779e+06 7.2229384235891560e+05 -1.8398782313983861e+03 -6.6065182668527450e+03 -3.5986078745194986e+03 + 7.9800000000000000e+03 -6.5647536313760439e+06 1.0111441135769330e+06 5.0479245670433500e+05 -1.3115952566265726e+03 -6.7046611475601676e+03 -3.6484929579954169e+03 + 8.0400000000000000e+03 -6.6274339404937848e+06 6.0673353923191456e+05 2.8483034910617786e+05 -7.7689595721666456e+02 -6.7702303649708801e+03 -3.6805978919738091e+03 + 8.1000000000000000e+03 -6.6579050723839803e+06 1.9937455151146319e+05 6.3479572323187625e+04 -2.3839362909276690e+02 -6.8029009167916020e+03 -3.6947626706879346e+03 + 8.1600000000000000e+03 -6.6560177736561382e+06 -2.0895323836891633e+05 -1.5818089291790652e+05 3.0127861365875037e+02 -6.8025103057165943e+03 -3.6909165197672728e+03 + 8.2200000000000000e+03 -6.6217810295880642e+06 -6.1626537434396998e+05 -3.7907050975830964e+05 8.3948156489083692e+02 -6.7690596032080111e+03 -3.6690783268000400e+03 + 8.2800000000000000e+03 -6.5553620212969622e+06 -1.0205823707475972e+06 -5.9811255303645355e+05 1.3735834170142314e+03 -6.7027133262007119e+03 -3.6293561215513519e+03 + 8.3400000000000000e+03 -6.4570852955007888e+06 -1.4199394998365275e+06 -8.1423943294741586e+05 1.9009725784964319e+03 -6.6037987652617257e+03 -3.5719462746392296e+03 + 8.4000000000000000e+03 -6.3274311613448979e+06 -1.8123965320067769e+06 -1.0263979787481673e+06 2.4190708565789728e+03 -6.4728049994824842e+03 -3.4971329691534252e+03 + 8.4600000000000000e+03 -6.1670332621332705e+06 -2.1960473819083790e+06 -1.2335546854818766e+06 2.9253477265841416e+03 -6.3103805045645968e+03 -3.4052873018139258e+03 + 8.5200000000000000e+03 -5.9766752906117532e+06 -2.5690295441276352e+06 -1.4347008681311742e+06 3.4173342214259824e+03 -6.1173285601219504e+03 -3.2968649983681389e+03 + 8.5800000000000000e+03 -5.7572869333900027e+06 -2.9295332159602111e+06 -1.6288576393406123e+06 3.8926346047972374e+03 -5.8946017849279997e+03 -3.1724029921588813e+03 + 8.6400000000000000e+03 -5.5099391662235558e+06 -3.2758101171039478e+06 -1.8150806798581823e+06 4.3489367459438790e+03 -5.6432976432571331e+03 -3.0325161241721512e+03 + 8.7000000000000000e+03 -5.2358388989498857e+06 -3.6061820550118838e+06 -1.9924648273605902e+06 4.7840237420722169e+03 -5.3646540598813035e+03 -2.8778943097506726e+03 + 8.7600000000000000e+03 -4.9363228784502195e+06 -3.9190491622061594e+06 -2.1601484869325953e+06 5.1957866410871338e+03 -5.0600424977340163e+03 -2.7092992414723590e+03 + 8.8200000000000000e+03 -4.6128508777704304e+06 -4.2128976255223649e+06 -2.3173178136528321e+06 5.5822349282702971e+03 -4.7309582886783382e+03 -2.5275601441896792e+03 + 8.8800000000000000e+03 -4.2669983728173450e+06 -4.4863068361077840e+06 -2.4632106340258247e+06 5.9415032948749686e+03 -4.3790116740545554e+03 -2.3335695289352734e+03 + 8.9400000000000000e+03 -3.9004488501969976e+06 -4.7379560948166912e+06 -2.5971201344118123e+06 6.2718579639632508e+03 -4.0059219597637029e+03 -2.1282796471550391e+03 + 9.0000000000000000e+03 -3.5149856467190208e+06 -4.9666310091880895e+06 -2.7183983339112536e+06 6.5717062514705040e+03 -3.6135123309429823e+03 -1.9126985487158443e+03 + 9.0600000000000000e+03 -3.1124831391744637e+06 -5.1712294880044740e+06 -2.8264592675407385e+06 6.8396079702701418e+03 -3.2037011305100655e+03 -1.6878842332343945e+03 + 9.1200000000000000e+03 -2.6948973152637016e+06 -5.3507670872196406e+06 -2.9207817670891033e+06 7.0742839445993086e+03 -2.7784893743689427e+03 -1.4549373705824560e+03 + 9.1800000000000000e+03 -2.2642559765068647e+06 -5.5043815851489566e+06 -3.0009118147708504e+06 7.2746199542571831e+03 -2.3399482233434851e+03 -1.2149946798613371e+03 + 9.2400000000000000e+03 -1.8226487718450550e+06 -5.6313368740273081e+06 -3.0664645502705569e+06 7.4396691039843136e+03 -1.8902087631603824e+03 -9.6922396117466769e+02 + 9.3000000000000000e+03 -1.3722170579081867e+06 -5.7310262755714944e+06 -3.1171260037334026e+06 7.5686553931594117e+03 -1.4314525759833496e+03 -7.1881963710668197e+02 + 9.3600000000000000e+03 -9.1514352546187665e+05 -5.8029752580735590e+06 -3.1526545389943863e+06 7.6609775401915276e+03 -9.6590108431942747e+02 -4.6499743386432090e+02 + 9.4200000000000000e+03 -4.5364164517431310e+05 -5.8468434892000193e+06 -3.1728819516211450e+06 7.7162109903166056e+03 -4.9580438884075056e+02 -2.0898833094341620e+02 + 9.4800000000000000e+03 1.0054955994107098e+04 -5.8624262512937635e+06 -3.1777142040192303e+06 7.7341085123941575e+03 -2.3431349878897969e+01 4.7967387774270314e+01 + 9.5400000000000000e+03 4.7370315962680022e+05 -5.8496552954312563e+06 -3.1671318101981655e+06 7.7146011967644745e+03 4.4893948496457665e+02 3.0462593775772228e+02 + 9.6000000000000000e+03 9.3506109873499186e+05 -5.8085991266487502e+06 -3.1411898638445730e+06 7.6577998374393819e+03 9.1903005005870239e+02 5.5974617025044722e+02 + 9.6600000000000000e+03 1.3918989505894014e+06 -5.7394626276656659e+06 -3.1000176903689555e+06 7.5639949239929219e+03 1.3845745105873470e+03 8.1209586500889043e+02 + 9.7200000000000000e+03 1.8420096631868829e+06 -5.6425859663852444e+06 -3.0438181349057523e+06 7.4336545008569556e+03 1.8433310817430774e+03 1.0604574756187717e+03 + 9.7800000000000000e+03 2.2832195148164132e+06 -5.5184428264851160e+06 -2.9728665268415487e+06 7.2674209901553750e+03 2.2930927083432598e+03 1.3036332376625321e+03 + 9.8400000000000000e+03 2.7133984798410679e+06 -5.3676380252170647e+06 -2.8875093401689650e+06 7.0661079605190343e+03 2.7316969596490080e+03 1.5404503303567465e+03 + 9.9000000000000000e+03 3.1304703931742599e+06 -5.1909045404099468e+06 -2.7881625288862684e+06 6.8306965204625649e+03 3.1570359048534829e+03 1.7697665581491433e+03 + 9.9600000000000000e+03 3.5324228696720996e+06 -4.9890999427793836e+06 -2.6753095116968267e+06 6.5623306935559049e+03 3.5670660110041217e+03 1.9904762689078659e+03 + 1.0020000000000000e+04 3.9173169133458934e+06 -4.7632022421688400e+06 -2.5494988080138904e+06 6.2623117414758726e+03 3.9598177361598023e+03 2.2015159870441830e+03 + 1.0080000000000000e+04 4.2832961606617058e+06 -4.5143051716472851e+06 -2.4113413524714257e+06 5.9320916813309541e+03 4.3334046597305096e+03 2.4018694662270059e+03 + 1.0140000000000000e+04 4.6285957169936923e+06 -4.2436129400947113e+06 -2.2615075269501959e+06 5.5732662708599391e+03 4.6860320548390173e+03 2.5905720487548806e+03 + 1.0200000000000000e+04 4.9515505687840739e+06 -3.9524344860371612e+06 -2.1007239482612503e+06 5.1875679708603275e+03 5.0160050006145584e+03 2.7667145301117134e+03 + 1.0260000000000000e+04 5.2506035788940750e+06 -3.6421772438914352e+06 -1.9297700213313734e+06 4.7768590108064245e+03 5.3217366500481321e+03 2.9294472599780297e+03 + 1.0320000000000000e+04 5.5243130422230493e+06 -3.3143403970869002e+06 -1.7494742217602625e+06 4.3431233744449728e+03 5.6017570282005972e+03 3.0779850819530266e+03 + 1.0380000000000000e+04 5.7713596888348414e+06 -2.9705076103374134e+06 -1.5607100695099311e+06 3.8884562822502562e+03 5.8547212974538934e+03 3.2116124570923189e+03 + 1.0440000000000000e+04 5.9905529924648637e+06 -2.6123393268776685e+06 -1.3643918301280944e+06 3.4150519196219775e+03 6.0794157952389260e+03 3.3296871754781614e+03 + 1.0500000000000000e+04 6.1808367585994750e+06 -2.2415647736641001e+06 -1.1614700554549673e+06 2.9251921462458104e+03 6.2747619901703920e+03 3.4316420779150853e+03 + 1.0560000000000000e+04 6.3412941037786622e+06 -1.8599737351354535e+06 -9.5292704828471155e+05 2.4212373876162919e+03 6.4398206684456154e+03 3.5169862187557928e+03 + 1.0620000000000000e+04 6.4711519030523868e+06 -1.4694080263440872e+06 -7.3977222655472404e+05 1.9056174497785078e+03 6.5737977424841874e+03 3.5853072288699555e+03 + 1.0680000000000000e+04 6.5697846096049789e+06 -1.0717526061898670e+06 -5.2303730737463385e+05 1.3808195425510030e+03 6.6760499482535506e+03 3.6362747449412982e+03 + 1.0740000000000000e+04 6.6367172790374923e+06 -6.6892642164432071e+05 -3.0377129642655258e+05 8.4937417192106159e+02 6.7460878410370815e+03 3.6696431604398240e+03 + 1.0800000000000000e+04 6.6716277605496598e+06 -2.6287315757743036e+05 -8.3035364491064334e+04 3.1384195174099489e+02 6.7835762689905014e+03 3.6852526091048430e+03 + 1.0860000000000000e+04 6.6743481643793285e+06 1.4444802915111149e+05 1.3810229476419784e+05 -2.2319742284428025e+02 6.7883348398014932e+03 3.6830288098509350e+03 + 1.0920000000000000e+04 6.6448656917905323e+06 5.5107184266079578e+05 3.5857159446822136e+05 -7.5915581481973527e+02 6.7603396650994555e+03 3.6629829582375410e+03 + 1.0980000000000000e+04 6.5833227871193625e+06 9.5503629473013640e+05 5.7730569026684237e+05 -1.2914487485811583e+03 6.6997250613016158e+03 3.6252119987271326e+03 + 1.1040000000000000e+04 6.4900165202478701e+06 1.3543922086671737e+06 7.9324613203748350e+05 -1.8175087919483381e+03 6.6067836169181874e+03 3.5698987730965359e+03 + 1.1100000000000000e+04 6.3653971540705618e+06 1.7472126747141466e+06 1.0053480045050625e+06 -2.3347992095648178e+03 6.4819646055786006e+03 3.4973114092527730e+03 + 1.1160000000000000e+04 6.2100658981208568e+06 2.1316023733342639e+06 1.2125849974059802e+06 -2.8408273691856448e+03 6.3258711911242117e+03 3.4078015498917207e+03 + 1.1220000000000000e+04 6.0247718821323281e+06 2.5057066919037509e+06 1.4139543363470861e+06 -3.3331571463375517e+03 6.1392563128759302e+03 3.3018015758710330e+03 + 1.1280000000000000e+04 5.8104084441497074e+06 2.8677205629867786e+06 1.6084815396803198e+06 -3.8094192635581785e+03 5.9230177171174037e+03 3.1798217929137791e+03 + 1.1340000000000000e+04 5.5680088509391658e+06 3.2158970168974306e+06 1.7952250329219240e+06 -4.2673202112411363e+03 5.6781936452102400e+03 3.0424485774653972e+03 + 1.1400000000000000e+04 5.2987414591472950e+06 3.5485555101654688e+06 1.9732806738274102e+06 -4.7046524261321019e+03 5.4059594963060417e+03 2.8903430164096635e+03 + 1.1460000000000000e+04 5.0039041900141779e+06 3.8640900317761442e+06 2.1417861657936778e+06 -5.1193068328107192e+03 5.1076232909123028e+03 2.7242382468286009e+03 + 1.1520000000000000e+04 4.6849182460656725e+06 4.1609768500429140e+06 2.2999252474323977e+06 -5.5092848692587804e+03 4.7846182110188147e+03 2.5449347433002586e+03 + 1.1580000000000000e+04 4.3433212105045523e+06 4.4377817629361618e+06 2.4469315758785941e+06 -5.8727068219282592e+03 4.4384940870755199e+03 2.3532952380017937e+03 + 1.1640000000000000e+04 3.9807597310126862e+06 4.6931668891666215e+06 2.5820923482174682e+06 -6.2078180309615891e+03 4.0709109077987077e+03 2.1502412221735372e+03 + 1.1700000000000000e+04 3.5989817815234037e+06 4.9258971239770409e+06 2.7047517493308680e+06 -6.5129973298914992e+03 3.6836335822379901e+03 1.9367502813459485e+03 + 1.1760000000000000e+04 3.1998283260895535e+06 5.1348462146277046e+06 2.8143141996161030e+06 -6.7867680257757283e+03 3.2785238602573449e+03 1.7138517256539824e+03 + 1.1820000000000000e+04 2.7852243666386488e+06 5.3190022211627038e+06 2.9102472676002500e+06 -7.0278065337228472e+03 2.8575282446398051e+03 1.4826200135331910e+03 + 1.1880000000000000e+04 2.3571696335658468e+06 5.4774722308560340e+06 2.9920841814056826e+06 -7.2349457203874117e+03 2.4226661336868419e+03 1.2441684632513914e+03 + 1.1940000000000000e+04 1.9177291537366423e+06 5.6094864781084098e+06 3.0594260256990832e+06 -7.4071766648794901e+03 1.9760220614289963e+03 9.9964508300252237e+02 + 1.2000000000000000e+04 1.4690236224162055e+06 5.7144020823829276e+06 3.1119437181330496e+06 -7.5436538972082508e+03 1.5197398997013890e+03 7.5022889009484572e+02 + 1.2060000000000000e+04 1.0132193643360672e+06 5.7917063670934476e+06 3.1493797091027559e+06 -7.6437031074391834e+03 1.0560140558983280e+03 4.9712411168003206e+02 + 1.2120000000000000e+04 5.5251789224083780e+05 5.8410195285693482e+06 3.1715492716210079e+06 -7.7068260732780427e+03 5.8707704023673534e+02 2.4155270685246322e+02 + 1.2180000000000000e+04 8.9145307789564336e+04 5.8620965485750558e+06 3.1783413638730356e+06 -7.7327013155486611e+03 1.1518740714440999e+02 -1.5251961334653664e+01 + 1.2240000000000000e+04 -3.7465830326233915e+05 5.8548284609224191e+06 3.1697191790786721e+06 -7.7211844315109729e+03 -3.5737981020392397e+02 -2.7204938871244877e+02 + 1.2300000000000000e+04 -8.3664956600664684e+05 5.8192430601155562e+06 3.1457204480001344e+06 -7.6723107301748032e+03 -8.2834276553407472e+02 -5.2759640367315740e+02 + 1.2360000000000000e+04 -1.2945926778699898e+06 5.7555049558161516e+06 3.1064574117657058e+06 -7.5862973958924349e+03 -1.2954250033988405e+03 -7.8065374876333158e+02 + 1.2420000000000000e+04 -1.7462702911210053e+06 5.6639148580278102e+06 3.0521163610134288e+06 -7.4635418040156437e+03 -1.7563682863755680e+03 -1.0299935393675794e+03 + 1.2480000000000000e+04 -2.1894942035930795e+06 5.5449081587999817e+06 2.9829567613095162e+06 -7.3046174447007015e+03 -2.2089429293871867e+03 -1.2744053548714660e+03 + 1.2540000000000000e+04 -2.6221158314375873e+06 5.3990529630766250e+06 2.8993100597680835e+06 -7.1102711773157580e+03 -2.6509562950938694e+03 -1.5127010139522536e+03 + 1.2600000000000000e+04 -3.0420365722745992e+06 5.2270475838273047e+06 2.8015781993749221e+06 -6.8814219292985490e+03 -3.0802625937872140e+03 -1.7437198100415596e+03 + 1.2660000000000000e+04 -3.4472180541204377e+06 5.0297173848096589e+06 2.6902317871148218e+06 -6.6191576818697722e+03 -3.4947745731816149e+03 -1.9663347021885029e+03 + 1.2720000000000000e+04 -3.8356921139322789e+06 4.8080109271685043e+06 2.5658078925871942e+06 -6.3247296501427354e+03 -3.8924745693093550e+03 -2.1794582033813158e+03 + 1.2780000000000000e+04 -4.2055703980109030e+06 4.5629955144868158e+06 2.4289075233814009e+06 -5.9995459670699584e+03 -4.2714235714096958e+03 -2.3820473130751643e+03 + 1.2840000000000000e+04 -4.5550536136320354e+06 4.2958522161111869e+06 2.2801928119222014e+06 -5.6451663286083567e+03 -4.6297699367693331e+03 -2.5731084080522696e+03 + 1.2900000000000000e+04 -4.8824404510019459e+06 4.0078703357246816e+06 2.1203838895150633e+06 -5.2632959454753018e+03 -4.9657591922932506e+03 -2.7517027618698471e+03 + 1.2960000000000000e+04 -5.1861360748873642e+06 3.7004412827242431e+06 1.9502554277781062e+06 -4.8557772048879960e+03 -5.2777438076249455e+03 -2.9169519080052296e+03 + 1.3020000000000000e+04 -5.4646600711217942e+06 3.3750518997380356e+06 1.7706328872344368e+06 -4.4245801994627800e+03 -5.5641914602681118e+03 -3.0680419999332876e+03 + 1.3080000000000000e+04 -5.7166538371218136e+06 3.0332773278049491e+06 1.5823885250160019e+06 -3.9717937696946783e+03 -5.8236924468513835e+03 -3.2042276492702522e+03 + 1.3140000000000000e+04 -5.9408874367619883e+06 2.6767734157708157e+06 1.3864371658031691e+06 -3.4996162905924307e+03 -6.0549675691049797e+03 -3.3248360302906613e+03 + 1.3200000000000000e+04 -6.1362658493528394e+06 2.3072686510010604e+06 1.1837317260331775e+06 -3.0103445380380872e+03 -6.2568759394970857e+03 -3.4292708283552265e+03 + 1.3260000000000000e+04 -6.3018344996141326e+06 1.9265556663311596e+06 9.7525853129941120e+05 -2.5063611588958070e+03 -6.4284211068204222e+03 -3.5170150911887563e+03 + 1.3320000000000000e+04 -6.4367840452708211e+06 1.5364824361890804e+06 7.6203249353804137e+05 -1.9901227199321152e+03 -6.5687554713657537e+03 -3.5876332160938437e+03 + 1.3380000000000000e+04 -6.5404544781083604e+06 1.1389432229677050e+06 5.4509216519786289e+05 -1.4641485878493281e+03 -6.6771844242786319e+03 -3.6407732345135746e+03 + 1.3440000000000000e+04 -6.6123385404529814e+06 7.3586926627503731e+05 3.2549463660421118e+05 -9.3100892539035976e+02 -6.7531706957192482e+03 -3.6761696593488741e+03 + 1.3500000000000000e+04 -6.6520843680203501e+06 3.2921923049409792e+05 1.0431027153180414e+05 -3.9331096222700268e+02 -6.7963378440215010e+03 -3.6936458056933830e+03 + 1.3560000000000000e+04 -6.6594972844944410e+06 -7.9030508555249820e+04 -1.1738265498327231e+05 1.4631526539566806e+02 -6.8064721186781617e+03 -3.6931146816218516e+03 + 1.3620000000000000e+04 -6.6345407596183578e+06 -4.8689565071503556e+05 -3.3850333610817103e+05 6.8523044328881542e+02 -6.7835231997933415e+03 -3.6745788216541655e+03 + 1.3680000000000000e+04 -6.5773365753999297e+06 -8.9239378663108591e+05 -5.5797379370214755e+05 1.2207989795074570e+03 -6.7276044310300740e+03 -3.6381299301924191e+03 + 1.3740000000000000e+04 -6.4881642081605000e+06 -1.2935542087739683e+06 -7.7472421879721177e+05 1.7504022280242743e+03 -6.6389923743522822e+03 -3.5839485296507901e+03 + 1.3800000000000000e+04 -6.3674594064064473e+06 -1.6884276655398991e+06 -9.8769828033907095e+05 2.2714520246191050e+03 -6.5181253277509113e+03 -3.5123031674212539e+03 + 1.3860000000000000e+04 -6.2158119567647837e+06 -2.0750959944391942e+06 -1.1958583633195036e+06 2.7814041432208587e+03 -6.3656007898218677e+03 -3.4235488334953793e+03 + 1.3920000000000000e+04 -6.0339626558684297e+06 -2.4516815723968786e+06 -1.3981906896997907e+06 3.2777712271635869e+03 -6.1821718964246147e+03 -3.3181246866325328e+03 + 1.3980000000000000e+04 -5.8227995346479444e+06 -2.8163565238252375e+06 -1.5937102923440060e+06 3.7581347129199939e+03 -5.9687429782687013e+03 -3.1965515119015222e+03 + 1.4040000000000000e+04 -5.5833533980280599e+06 -3.1673516527461340e+06 -1.7814658396014604e+06 4.2201558448194719e+03 -5.7263649492475251e+03 -3.0594293243907623e+03 + 1.4100000000000000e+04 -5.3167927013597311e+06 -3.5029651054561734e+06 -1.9605443182451746e+06 4.6615870322239662e+03 -5.4562308761914583e+03 -2.9074349418868474e+03 + 1.4160000000000000e+04 -5.0244177065494182e+06 -3.8215707469416512e+06 -2.1300755488020931e+06 5.0802844861284684e+03 -5.1596705548681957e+03 -2.7413186604607108e+03 + 1.4220000000000000e+04 -4.7076538745351061e+06 -4.1216261379995481e+06 -2.2892364569860208e+06 5.4742205589421983e+03 -4.8381424900278907e+03 -2.5618994582958712e+03 + 1.4280000000000000e+04 -4.3680445999002485e+06 -4.4016799666276649e+06 -2.4372550318123582e+06 5.8414929969742052e+03 -4.4932241391826892e+03 -2.3700596143136295e+03 + 1.4340000000000000e+04 -4.0072434905333561e+06 -4.6603789176562475e+06 -2.5734139840912670e+06 6.1803312643254949e+03 -4.1266034090106614e+03 -2.1667402910508345e+03 + 1.4400000000000000e+04 -3.6270062655898584e+06 -4.8964741026891954e+06 -2.6970541743584489e+06 6.4891036162087385e+03 -3.7400722689337249e+03 -1.9529380578020853e+03 + 1.4460000000000000e+04 -3.2291821431653933e+06 -5.1088270971218161e+06 -2.8075778136281278e+06 6.7663269279272608e+03 -3.3355193451193586e+03 -1.7297004373568579e+03 + 1.4520000000000000e+04 -2.8157046268826872e+06 -5.2964154216080783e+06 -2.9044513330593253e+06 7.0106760461846288e+03 -2.9149186997292209e+03 -1.4981193663312306e+03 + 1.4580000000000000e+04 -2.3885818606391591e+06 -5.4583372772049149e+06 -2.9872078349177469e+06 7.2209884655782562e+03 -2.4803169243152774e+03 -1.2593242348854121e+03 + 1.4640000000000000e+04 -1.9498868288478497e+06 -5.5938155731764697e+06 -3.0554491772119184e+06 7.3962655355538636e+03 -2.0338230392688574e+03 -1.0144768750844412e+03 + 1.4700000000000000e+04 -1.5017474550862757e+06 -5.7022014594723117e+06 -3.1088478160374654e+06 7.5356754547720066e+03 -1.5776016417407197e+03 -7.6476814920342304e+02 + 1.4760000000000000e+04 -1.0463364035579208e+06 -5.7829774417987671e+06 -3.1471484228713191e+06 7.6385599255246625e+03 -1.1138650295973873e+03 -5.1141339373991855e+02 + 1.4820000000000000e+04 -5.8586046388978383e+05 -5.8357599080242943e+06 -3.1701691505703377e+06 7.7044404788009306e+03 -6.4486140149108599e+02 -2.5564530689096250e+02 + 1.4880000000000000e+04 -1.2254967748876582e+05 -5.8603008729676893e+06 -3.1778024322740915e+06 7.7330204781333923e+03 -1.7286125878264954e+02 1.2940698420135277e+00 + 1.4940000000000000e+04 3.4135354101947899e+05 -5.8564889452907359e+06 -3.1700153317502881e+06 7.7241838245714234e+03 2.9985456835252876e+02 2.5816005677068927e+02 + 1.5000000000000000e+04 8.0360519196786394e+05 -5.8243496358770467e+06 -3.1468495389187699e+06 7.6779936514381643e+03 7.7100518542480984e+02 5.1371062868711772e+02 + 1.5060000000000000e+04 1.2619704231093957e+06 -5.7640450504405554e+06 -3.1084210581406583e+06 7.5946915687118426e+03 1.2383201493999927e+03 7.6671155008982078e+02 + 1.5120000000000000e+04 1.7142341918113427e+06 -5.6758729340998437e+06 -3.0549195789346728e+06 7.4746958566757821e+03 1.6995503477998705e+03 1.0159417869447848e+03 + 1.5180000000000000e+04 2.1582117813284774e+06 -5.5602650907528894e+06 -2.9866075239399597e+06 7.3185986301225839e+03 2.1524777703016875e+03 1.2601988044111527e+03 + 1.5240000000000000e+04 2.5917591567687388e+06 -5.4177852513792627e+06 -2.9038187799434443e+06 7.1271635300836842e+03 2.5949243593065726e+03 1.4983039402858792e+03 + 1.5300000000000000e+04 3.0127832000030973e+06 -5.2491263902764861e+06 -2.8069570879696519e+06 6.9013237168666074e+03 3.0247618539303298e+03 1.7291084444857306e+03 + 1.5360000000000000e+04 3.4192517783327997e+06 -5.0551074030240951e+06 -2.6964940578771918e+06 6.6421779900308356e+03 3.4399230454435869e+03 1.9514997763866784e+03 + 1.5420000000000000e+04 3.8092034996294207e+06 -4.8366691128483703e+06 -2.5729668282324481e+06 6.3509843720330728e+03 3.8384125304673598e+03 2.1644069620461696e+03 + 1.5480000000000000e+04 4.1807570521551068e+06 -4.5948696859110864e+06 -2.4369754428233393e+06 6.0291530803715414e+03 4.2183156469613878e+03 2.3668047874383046e+03 + 1.5540000000000000e+04 4.5321201472030878e+06 -4.3308795434888471e+06 -2.2891799837832185e+06 5.6782403506521323e+03 4.5778065990697232e+03 2.5577179342117711e+03 + 1.5600000000000000e+04 4.8615980969760315e+06 -4.0459757737009525e+06 -2.1302974359894055e+06 5.2999421631597879e+03 4.9151571196346686e+03 2.7362258107770845e+03 + 1.5660000000000000e+04 5.1676019748973018e+06 -3.7415360102738403e+06 -1.9610982523145864e+06 4.8960864783179250e+03 5.2287454120376733e+03 2.9014675354650476e+03 + 1.5720000000000000e+04 5.4486562651104471e+06 -3.4190317911672154e+06 -1.7824026354189562e+06 4.4686240992892881e+03 5.5170644323667930e+03 3.0526463433904828e+03 + 1.5780000000000000e+04 5.7034059403603012e+06 -3.0800214486961146e+06 -1.5950765725406960e+06 4.0196188165881772e+03 5.7787292208253903e+03 3.1890334660590729e+03 + 1.5840000000000000e+04 5.9306229305016352e+06 -2.7261425910745994e+06 -1.4000276480945374e+06 3.5512369693910950e+03 6.0124831312487140e+03 3.3099716404320657e+03 + 1.5900000000000000e+04 6.1292119598767627e+06 -2.3591042512450619e+06 -1.1982006635024259e+06 3.0657370409467826e+03 6.2172027087496654e+03 3.4148779816366778e+03 + 1.5960000000000000e+04 6.2982157912809644e+06 -1.9806787635884092e+06 -9.9057310170751228e+05 2.5654603777804409e+03 6.3919021916336933e+03 3.5032464053611011e+03 + 1.6020000000000000e+04 6.4368199308872316e+06 -1.5926933315943573e+06 -7.7815043650684797e+05 2.0528220698554314e+03 6.5357395484876633e+03 3.5746505208071285e+03 + 1.6080000000000000e+04 6.5443567092615552e+06 -1.1970211870656735e+06 -5.6196124899493135e+05 1.5302987562397614e+03 6.6480236459282032e+03 3.6287469969345584e+03 + 1.6140000000000000e+04 6.6203085049595684e+06 -7.9557237704031670e+05 -3.4305217034911027e+05 1.0004125903085247e+03 6.7282187654319850e+03 3.6652776252412564e+03 + 1.6200000000000000e+04 6.6643099980249871e+06 -3.9028443341290398e+05 -1.2248277716852000e+05 4.6571598658089408e+02 6.7759440399220466e+03 3.6840688649619879e+03 + 1.6260000000000000e+04 6.6761496624552514e+06 1.6886841443775804e+04 9.8679448173219251e+04 -7.1218186015664173e+01 6.7909711038766436e+03 3.6850306423921052e+03 + 1.6320000000000000e+04 6.6557707926990297e+06 4.2397653542713134e+05 3.1936413754212903e+05 -6.0780338196322236e+02 6.7732252731905182e+03 3.6681572057723024e+03 + 1.6380000000000000e+04 6.6032720346755283e+06 8.2901998027429520e+05 5.3850317256078054e+05 -1.1414501297896256e+03 6.7227901229642339e+03 3.6335296944081142e+03 + 1.6440000000000000e+04 6.5189070843847841e+06 1.2300623408925442e+06 7.5503593928250670e+05 -1.6695825351090582e+03 6.6399097638812755e+03 3.5813169414947888e+03 + 1.6500000000000000e+04 6.4030833668969199e+06 1.6251681776457326e+06 9.6791452378864726e+05 -2.1896544862378823e+03 6.5249857649210035e+03 3.5117728063707505e+03 + 1.6560000000000000e+04 6.2563598960049227e+06 2.0124307451567217e+06 1.1761087031013472e+06 -2.6991605646184298e+03 6.3785724019534482e+03 3.4252326987196934e+03 + 1.6620000000000000e+04 6.0794445789490305e+06 2.3899810751072071e+06 1.3786107921126850e+06 -3.1956446814093447e+03 6.2013744942228832e+03 3.3221125260039412e+03 + 1.6680000000000000e+04 5.8731909202522887e+06 2.7559969790590014e+06 1.5744404905282019e+06 -3.6767120418791355e+03 5.9942461541369275e+03 3.2029092398657608e+03 + 1.6740000000000000e+04 5.6385939057970829e+06 3.1087118897545435e+06 1.7626497212156849e+06 -4.1400437565193288e+03 5.7581861865220890e+03 3.0681994817501095e+03 + 1.6800000000000000e+04 5.3767850674424572e+06 3.4464233221436082e+06 1.9423272909540203e+06 -4.5834087639951895e+03 5.4943306154317115e+03 2.9186351873464123e+03 + 1.6860000000000000e+04 5.0890269615332233e+06 3.7675009118833998e+06 2.1126032519356809e+06 -5.0046718646339414e+03 5.2039467230166847e+03 2.7549385210674168e+03 + 1.6920000000000000e+04 4.7767071748790378e+06 4.0703941798453568e+06 2.2726529985906975e+06 -5.4018022689707623e+03 4.8884294765632621e+03 2.5778982379881877e+03 + 1.6980000000000000e+04 4.4413317273661438e+06 4.3536400526954895e+06 2.4217011771213650e+06 -5.7728850093051560e+03 4.5492961770142356e+03 2.3883667908487987e+03 + 1.7040000000000000e+04 4.0845177827758039e+06 4.6158699354842855e+06 2.5590254027881180e+06 -6.1161317604014075e+03 4.1881770045892181e+03 2.1872566601839799e+03 + 1.7100000000000000e+04 3.7079858225974515e+06 4.8558161700757816e+06 2.6839597295651776e+06 -6.4298878056702861e+03 3.8068048507813028e+03 1.9755358911695278e+03 + 1.7160000000000000e+04 3.3135514739757269e+06 5.0723179663357651e+06 2.7958978468042640e+06 -6.7126373204571919e+03 3.4070081391423728e+03 1.7542235170960676e+03 + 1.7220000000000000e+04 2.9031169725043611e+06 5.2643269641726445e+06 2.8942959959398918e+06 -6.9630105747519638e+03 2.9907050254818050e+03 1.5243847189433548e+03 + 1.7280000000000000e+04 2.4786621442459365e+06 5.4309123868293408e+06 2.9786755811592638e+06 -7.1797922318196106e+03 2.5598951374725320e+03 1.2871255155970075e+03 + 1.7340000000000000e+04 2.0422349400763898e+06 5.5712656122218436e+06 3.0486254661730011e+06 -7.3619276170464809e+03 2.1166488336736606e+03 1.0435877876364484e+03 + 1.7400000000000000e+04 1.5959416607264795e+06 5.6847040987732513e+06 3.1038039976301775e+06 -7.5085271445206718e+03 1.6630968216443614e+03 7.9494505971254421e+02 + 1.7460000000000000e+04 1.1419369063283268e+06 5.7706747174561042e+06 3.1439407655730955e+06 -7.6188713422160718e+03 1.2014204652651283e+03 5.4239760630637295e+02 + 1.7520000000000000e+04 6.8241321373355284e+05 5.8287564671110436e+06 3.1688380087133935e+06 -7.6924157333495614e+03 7.3384063248186624e+02 2.8716546038987468e+02 + 1.7580000000000000e+04 2.1959049169039450e+05 5.8586624756453419e+06 3.1783715646118317e+06 -7.7287922749901809e+03 2.6260547656687754e+02 3.0480708004549388e+01 + 1.7640000000000000e+04 -2.4429452194983064e+05 5.8602413205872430e+06 3.1724914103017054e+06 -7.7278077645984922e+03 -2.1001951798930844e+02 -2.2641810696212346e+02 + 1.7700000000000000e+04 -7.0699873601300549e+05 5.8334778493691208e+06 3.1512219426220022e+06 -7.6894440189093257e+03 -6.8175863412982960e+02 -4.8228941199198937e+02 + 1.7760000000000000e+04 -1.1662833124454424e+06 5.7784935611939216e+06 3.1146620399185517e+06 -7.6138617804878259e+03 -1.1503342610244372e+03 -7.3589305331333787e+02 + 1.7820000000000000e+04 -1.6199245162969776e+06 5.6955463652959792e+06 3.0629847684973096e+06 -7.5014038919852146e+03 -1.6134793517383137e+03 -9.8599765488542801e+02 + 1.7880000000000000e+04 -2.0657246093796708e+06 5.5850295279112849e+06 2.9964366078491905e+06 -7.3525933234953418e+03 -2.0689511809331980e+03 -1.2313886936090944e+03 + 1.7940000000000000e+04 -2.5015225085670226e+06 5.4474698683118001e+06 2.9153362524296134e+06 -7.1681281470019885e+03 -2.5145422274780990e+03 -1.4708742501053694e+03 + 1.8000000000000000e+04 -2.9252041806967887e+06 5.2835253848179281e+06 2.8200731376524596e+06 -6.9488783546080176e+03 -2.9480888571499513e+03 -1.7032888459652161e+03 + 1.8060000000000000e+04 -3.3347129200891159e+06 5.0939823279960658e+06 2.7111057209784263e+06 -6.6958846003966655e+03 -3.3674815830174757e+03 -1.9274981998306575e+03 + 1.8120000000000000e+04 -3.7280595025809454e+06 4.8797515845061280e+06 2.5889594174161353e+06 -6.4103546681562912e+03 -3.7706774309475195e+03 -2.1424058569946701e+03 + 1.8180000000000000e+04 -4.1033320084376419e+06 4.6418643365738438e+06 2.4542241246990915e+06 -6.0936561998827920e+03 -4.1557111378725976e+03 -2.3469598450062863e+03 + 1.8240000000000000e+04 -4.4587051707931682e+06 4.3814671354206745e+06 2.3075513915299200e+06 -5.7473087995571741e+03 -4.5207035999675800e+03 -2.5401578568112186e+03 + 1.8300000000000000e+04 -4.7924492984956456e+06 4.0998164985408150e+06 2.1496513055494153e+06 -5.3729777595855239e+03 -4.8638698115997004e+03 -2.7210516428043697e+03 + 1.8360000000000000e+04 -5.1029388338291105e+06 3.7982729895341522e+06 1.9812891114676481e+06 -4.9724676781797953e+03 -5.1835282213063601e+03 -2.8887516940136852e+03 + 1.8420000000000000e+04 -5.3886604658378549e+06 3.4782947208572174e+06 1.8032815427615952e+06 -4.5477139256143555e+03 -5.4781102187548422e+03 -3.0424319769364738e+03 + 1.8480000000000000e+04 -5.6482206850638296e+06 3.1414303324177912e+06 1.6164928848148300e+06 -4.1007729035039174e+03 -5.7461680166208507e+03 -3.1813341151412010e+03 + 1.8540000000000000e+04 -5.8803527614842169e+06 2.7893115322777708e+06 1.4218307984417416e+06 -3.6338126440229066e+03 -5.9863816537342236e+03 -3.3047712998430175e+03 + 1.8600000000000000e+04 -6.0839231533191232e+06 2.4236452059139786e+06 1.2202419050863464e+06 -3.1491029396512022e+03 -6.1975664497969410e+03 -3.4121323174736476e+03 + 1.8660000000000000e+04 -6.2579372708943533e+06 2.0462050790139067e+06 1.0127071381467995e+06 -2.6490036434854110e+03 -6.3786801414482343e+03 -3.5028851761348014e+03 + 1.8720000000000000e+04 -6.4015445002974812e+06 1.6588230024494885e+06 8.0023690571169183e+05 -2.1359520143946443e+03 -6.5288282131377446e+03 -3.5765797428752358e+03 + 1.8780000000000000e+04 -6.5140424837639816e+06 1.2633799656479899e+06 5.8386611654783261e+05 -1.6124507385002007e+03 -6.6472678649284308e+03 -3.6328498001370394e+03 + 1.8840000000000000e+04 -6.5948806962766675e+06 8.6179687504537764e+05 3.6464908274134318e+05 -1.0810561941197657e+03 -6.7334120231056904e+03 -3.6714151358401818e+03 + 1.8900000000000000e+04 -6.6436632869754005e+06 4.5602509108667710e+05 1.4365430232566351e+05 -5.4436554464295170e+02 -6.7868331753732091e+03 -3.6920833255963084e+03 + 1.8960000000000000e+04 -6.6601511153598242e+06 4.8036773965641623e+04 -7.8040839012746437e+04 -5.0030463857406176e+00 -6.8072657628490224e+03 -3.6947506163195567e+03 + 1.9020000000000000e+04 -6.6442629799357019e+06 -3.6018486905495566e+05 -2.9935540003627283e+05 5.3439303697641242e+02 -6.7946072433594791e+03 -3.6794023163236575e+03 + 1.9080000000000000e+04 -6.5960760762327295e+06 -7.6665538990757975e+05 -5.1921024429606454e+05 1.0711832798179573e+03 -6.7489189405605603e+03 -3.6461133869976579e+03 + 1.9140000000000000e+04 -6.5158256528306538e+06 -1.1693989488663282e+06 -7.3653343237848161e+05 1.6027411240283757e+03 -6.6704264202701215e+03 -3.5950487174335331e+03 + 1.9200000000000000e+04 -6.4039037972767903e+06 -1.5664581373811874e+06 -9.5026559105326887e+05 2.1264675378613028e+03 -6.5595180781923737e+03 -3.5264619586665676e+03 + 1.9260000000000000e+04 -6.2608573776162630e+06 -1.9559036617036955e+06 -1.1593651701469875e+06 2.6398042293982826e+03 -6.4167421340335250e+03 -3.4406931393079103e+03 + 1.9320000000000000e+04 -6.0873852442060187e+06 -2.3358438394307550e+06 -1.3628135560976767e+06 3.1402453508548706e+03 -6.2428036261456491e+03 -3.3381664944427648e+03 + 1.9380000000000000e+04 -5.8843347202301566e+06 -2.7044339246626692e+06 -1.5596200770188561e+06 3.6253498527231959e+03 -6.0385614969304579e+03 -3.2193889166344420e+03 + 1.9440000000000000e+04 -5.6526973093942348e+06 -3.0598852168866275e+06 -1.7488269038034712e+06 4.0927550157721776e+03 -5.8050240120022154e+03 -3.0849477881911762e+03 + 1.9500000000000000e+04 -5.3936036120408224e+06 -3.4004738262543073e+06 -1.9295137768630488e+06 4.5401888507690192e+03 -5.5433420541662845e+03 -2.9355073395861432e+03 + 1.9560000000000000e+04 -5.1083175740341116e+06 -3.7245490205993573e+06 -2.1008024888030812e+06 4.9654800047133895e+03 -5.2548022941219224e+03 -2.7718043960376694e+03 + 1.9620000000000000e+04 -4.7982301746330308e+06 -4.0305411971943281e+06 -2.2618611236538915e+06 5.3665670100964535e+03 -4.9408214532300681e+03 -2.5946445923185966e+03 + 1.9680000000000000e+04 -4.4648525267134970e+06 -4.3169695063116709e+06 -2.4119080785599402e+06 5.7415086843112640e+03 -4.6029400278003986e+03 -2.4048987563307523e+03 + 1.9740000000000000e+04 -4.1098083436584100e+06 -4.5824490351582058e+06 -2.5502158517489433e+06 6.0884944379709341e+03 -4.2428138598213272e+03 -2.2034986589155978e+03 + 1.9800000000000000e+04 -3.7348258429412288e+06 -4.8256974456428420e+06 -2.6761145569248986e+06 6.4058526191774163e+03 -3.8622047454163549e+03 -1.9914322377331519e+03 + 1.9860000000000000e+04 -3.3417291936664642e+06 -5.0455410703350967e+06 -2.7889951476044995e+06 6.6920577143917817e+03 -3.4629718896225254e+03 -1.7697387178819140e+03 + 1.9920000000000000e+04 -2.9324295197552931e+06 -5.2409205067830123e+06 -2.8883123373298501e+06 6.9457380635916579e+03 -3.0470633757464529e+03 -1.5395032327805689e+03 + 1.9980000000000000e+04 -2.5089154441263322e+06 -5.4108956496154284e+06 -2.9735871698222314e+06 7.1656830334935821e+03 -2.6165058016561825e+03 -1.3018505719064844e+03 + 2.0040000000000000e+04 -2.0732432781518628e+06 -5.5546500587174296e+06 -3.0444092092141812e+06 7.3508474818506475e+03 -2.1733929150406684e+03 -1.0579390241982101e+03 + 2.0100000000000000e+04 -1.6275270099493903e+06 -5.6714946802388821e+06 -3.1004383964355686e+06 7.5003544822585027e+03 -1.7198756940312828e+03 -8.0895547362596415e+02 + 2.0160000000000000e+04 -1.1739281010170616e+06 -5.7608710187997799e+06 -3.1414066337139159e+06 7.6134993745659940e+03 -1.2581535912534507e+03 -5.5611091590050842e+02 + 2.0220000000000000e+04 -7.1464499102929607e+05 -5.8223537453446016e+06 -3.1671190599276833e+06 7.6897549884719829e+03 -7.9046402920619721e+02 -3.0063437732173833e+02 + 2.0280000000000000e+04 -2.5190234917833589e+05 -5.8556525955851702e+06 -3.1774549043009616e+06 7.7287742139586026e+03 -3.1906955516323603e+02 -4.3765208221609541e+01 + 2.0340000000000000e+04 2.1205969659487423e+05 -5.8606135060868552e+06 -3.1723678899538112e+06 7.7303883992295696e+03 1.5375406677409464e+02 2.1325374028374515e+02 + 2.0400000000000000e+04 6.7499619450130500e+05 -5.8372191319154026e+06 -3.1518863032095856e+06 7.6946052837466441e+03 6.2572657140446154e+02 4.6918043583394251e+02 + 2.0460000000000000e+04 1.1346679703581098e+06 -5.7855888858111845e+06 -3.1161128433074802e+06 7.6216101791604569e+03 1.0945711209399426e+03 7.2277716293190122e+02 + 2.0520000000000000e+04 1.5888523684153769e+06 -5.7059784285643948e+06 -3.0652242140194029e+06 7.5117687198973335e+03 1.5580250290485076e+03 9.7281595159125584e+02 + 2.0580000000000000e+04 2.0353540880895341e+06 -5.5987784284171043e+06 -2.9994703165211896e+06 7.3656266947604581e+03 2.0138529715549651e+03 1.2180862145517972e+03 + 2.0640000000000000e+04 2.4720158798764469e+06 -5.4645125344086289e+06 -2.9191729693626510e+06 7.1839057348843799e+03 2.4598594669915256e+03 1.4574024713289778e+03 + 2.0700000000000000e+04 2.8967289190744609e+06 -5.3038346678776555e+06 -2.8247242083262694e+06 6.9674973928377713e+03 2.8938991678786483e+03 1.6896105126738155e+03 + 2.0760000000000000e+04 3.3074428311853469e+06 -5.1175257342102304e+06 -2.7165842627305356e+06 6.7174575542856692e+03 3.3138861608235470e+03 1.9135921476320800e+03 + 2.0820000000000000e+04 3.7021753875757600e+06 -4.9064897807911281e+06 -2.5952792694740929e+06 6.4350009188975255e+03 3.7178031155767007e+03 2.1282693078568814e+03 + 2.0880000000000000e+04 4.0790218650283259e+06 -4.6717496224812949e+06 -2.4613987467311127e+06 6.1214953999906411e+03 4.1037098006448196e+03 2.3326080362254656e+03 + 2.0940000000000000e+04 4.4361640835569697e+06 -4.4144419720405331e+06 -2.3155928168507037e+06 5.7784570511606498e+03 4.4697512635551893e+03 2.5256229790137518e+03 + 2.1000000000000000e+04 4.7718791412429037e+06 -4.1358120544949877e+06 -2.1585691305215359e+06 5.4075447196278410e+03 4.8141670358664542e+03 2.7063828587007119e+03 + 2.1060000000000000e+04 5.0845477644770863e+06 -3.8372076355575509e+06 -1.9910894467779018e+06 5.0105522684264388e+03 5.1353012054609853e+03 2.8740162449348168e+03 + 2.1120000000000000e+04 5.3726621039551292e+06 -3.5200724742401214e+06 -1.8139658961932203e+06 4.5893981347003310e+03 5.4316111423849816e+03 3.0277161244730169e+03 + 2.1180000000000000e+04 5.6348328868107842e+06 -3.1859393285288941e+06 -1.6280570217424363e+06 4.1461148172616104e+03 5.7016737340007558e+03 3.1667428339171606e+03 + 2.1240000000000000e+04 5.8697959893198851e+06 -2.8364226247127941e+06 -1.4342636640516091e+06 3.6828401015214704e+03 5.9441907703693414e+03 3.2904265820721112e+03 + 2.1300000000000000e+04 6.0764185056739738e+06 -2.4732107788154529e+06 -1.2335246760582360e+06 3.2018086156050026e+03 6.1579952727488326e+03 3.3981706801114078e+03 + 2.1360000000000000e+04 6.2537042639007205e+06 -2.0980581200045422e+06 -1.0268124294103433e+06 2.7053416666090125e+03 6.3420581599549623e+03 3.4894550853012247e+03 + 2.1420000000000000e+04 6.4007986816223953e+06 -1.7127764434522504e+06 -8.1512812342056481e+05 2.1958356239338937e+03 6.4954937861474236e+03 3.5638393401001322e+03 + 2.1480000000000000e+04 6.5169929144110885e+06 -1.3192262671544417e+06 -5.9949693938983697e+05 1.6757500643026083e+03 6.6175644053358492e+03 3.6209648509374811e+03 + 2.1540000000000000e+04 6.6017272828937257e+06 -9.1930783561600419e+05 -3.8096306906108634e+05 1.1475954343006415e+03 6.7076841473832010e+03 3.6605568135165454e+03 + 2.1600000000000000e+04 6.6545939300300973e+06 -5.1495191621155769e+05 -1.6058464498319756e+05 6.1391979962844198e+02 6.7654217348607735e+03 3.6824254618313216e+03 + 2.1660000000000000e+04 6.6753386891789949e+06 -1.0811049244125787e+05 6.0571374834743649e+04 7.7296152158835071e+01 6.7905012526090259e+03 3.6864663792306960e+03 + 2.1720000000000000e+04 6.6638622485881494e+06 2.9925256303232128e+05 2.8143432950440160e+05 -4.5968834906983784e+02 6.7828024635820648e+03 3.6726606185123292e+03 + 2.1780000000000000e+04 6.6202206901379852e+06 7.0517087516935938e+05 5.0093500212009333e+05 -9.9444302714416369e+02 6.7423626021485734e+03 3.6410754065872575e+03 + 2.1840000000000000e+04 6.5446253148863446e+06 1.1076850811239677e+06 7.1801080926341261e+05 -1.5243870730828171e+03 6.6693783271865259e+03 3.5918645971324881e+03 + 2.1900000000000000e+04 6.4374415950824367e+06 1.5048523842484343e+06 9.3161097242060036e+05 -2.0469647188739425e+03 6.5642046819615744e+03 3.5252674846369218e+03 + 2.1960000000000000e+04 6.2991872620793032e+06 1.8947559412165093e+06 1.1407015743178835e+06 -2.5596582938155116e+03 6.4273509497314208e+03 3.4416064223339858e+03 + 2.2020000000000000e+04 6.1305297104428625e+06 2.2755139896875890e+06 1.3442704838268613e+06 -3.0599982785027705e+03 6.2594767330475752e+03 3.3412850830986908e+03 + 2.2080000000000000e+04 5.9322828063715417e+06 2.6452887975410894e+06 1.5413322086668352e+06 -3.5455737542693691e+03 6.0613897904453906e+03 3.2247875901506045e+03 + 2.2140000000000000e+04 5.7054030004711188e+06 3.0022954773883871e+06 1.7309326747748533e+06 -4.0140449831735232e+03 5.8340431535328516e+03 3.0926765945090019e+03 + 2.2200000000000000e+04 5.4509846911988799e+06 3.3448105509371166e+06 1.9121538307439601e+06 -4.4631551235719808e+03 5.5785297289564423e+03 2.9455894963689070e+03 + 2.2260000000000000e+04 5.1702549792194255e+06 3.6711801655179281e+06 2.0841180164719976e+06 -4.8907389176481793e+03 5.2960766914152318e+03 2.7842348114248280e+03 + 2.2320000000000000e+04 4.8645679162082346e+06 3.9798280315767098e+06 2.2459921655310844e+06 -5.2947317394125002e+03 4.9880417541941661e+03 2.6093902460623872e+03 + 2.2380000000000000e+04 4.5353980943523617e+06 4.2692631298053050e+06 2.3969919010852287e+06 -5.6731826406222190e+03 4.6559083871335024e+03 2.4219005017863487e+03 + 2.2440000000000000e+04 4.1843334018087736e+06 4.5380869903585352e+06 2.5363854139013556e+06 -6.0242679355295068e+03 4.3012760733069636e+03 2.2226719667983562e+03 + 2.2500000000000000e+04 3.8130671254821713e+06 4.7850002807608340e+06 2.6634969438456912e+06 -6.3462985939351192e+03 3.9258480245565079e+03 2.0126653881281391e+03 + 2.2560000000000000e+04 3.4233898090365441e+06 5.0088087513289275e+06 2.7777098645267161e+06 -6.6377219815585640e+03 3.5314229630340178e+03 1.7928905782052386e+03 + 2.2620000000000000e+04 3.0171809733688030e+06 5.2084288577054925e+06 2.8784695532189310e+06 -6.8971261349415699e+03 3.1198919095536080e+03 1.5644042609169351e+03 + 2.2680000000000000e+04 2.5964003750068615e+06 5.3828931729328018e+06 2.9652861395771150e+06 -7.1232506420829341e+03 2.6932329887908049e+03 1.3283074054386193e+03 + 2.2740000000000000e+04 2.1630785536376107e+06 5.5313552801836859e+06 3.0377369907187787e+06 -7.3149978736387666e+03 2.2534992374101062e+03 1.0857389844608049e+03 + 2.2800000000000000e+04 1.7193068989691506e+06 5.6530938144761631e+06 3.0954687520578052e+06 -7.4714371921336869e+03 1.8028037792008290e+03 8.3786808004032605e+02 + 2.2860000000000000e+04 1.2672276476155568e+06 5.7475157301841611e+06 3.1381989646306355e+06 -7.5918042447745420e+03 1.3433096270447259e+03 5.8588808499269555e+02 + 2.2920000000000000e+04 8.0902387328050355e+05 5.8141591134272916e+06 3.1657174104952230e+06 -7.6755029364537322e+03 8.7722389592012655e+02 3.3101304865243878e+02 + 2.2980000000000000e+04 3.4690921508286864e+05 5.8526956196875200e+06 3.1778872259642538e+06 -7.7221116369749616e+03 4.0679006931255628e+02 7.4473102384491597e+01 + 2.3040000000000000e+04 -1.1688275739246167e+05 5.8629323043887401e+06 3.1746456751989136e+06 -7.7313880439982477e+03 -6.5724265482904428e+01 -1.8249213249297887e+02 + 2.3100000000000000e+04 -5.8010933369922440e+05 5.8448126731935283e+06 3.1560045170772206e+06 -7.7032695803492470e+03 -5.3804030928162956e+02 -4.3864009327540498e+02 + 2.3160000000000000e+04 -1.0405294173102644e+06 5.7984170293219155e+06 3.1220500189544535e+06 -7.6378726258702573e+03 -1.0078785585359268e+03 -6.9273056355454366e+02 + 2.3220000000000000e+04 -1.4959142808700965e+06 5.7239622150119962e+06 3.0729426544357333e+06 -7.5354932685985250e+03 -1.4729690921651722e+03 -9.4353128673926801e+02 + 2.3280000000000000e+04 -1.9440583506541853e+06 5.6218006791937668e+06 3.0089164188616364e+06 -7.3966067987030920e+03 -1.9310637001151065e+03 -1.1898250295332907e+03 + 2.3340000000000000e+04 -2.3827898445427348e+06 5.4924188198138187e+06 2.9302777186238379e+06 -7.2218633661805543e+03 -2.3799472349416592e+03 -1.4304162594812256e+03 + 2.3400000000000000e+04 -2.8099811059455615e+06 5.3364347491585137e+06 2.8374039265684225e+06 -7.0120831240012831e+03 -2.8174454419427248e+03 -1.6641355251689679e+03 + 2.3460000000000000e+04 -3.2235587522042710e+06 5.1545956369768009e+06 2.7307417138530053e+06 -6.7682551921309487e+03 -3.2414320977101565e+03 -1.8898430486667896e+03 + 2.3520000000000000e+04 -3.6215138357565040e+06 4.9477745171696404e+06 2.6108051116438704e+06 -6.4915381327855821e+03 -3.6498402347451251e+03 -2.1064344705859921e+03 + 2.3580000000000000e+04 -4.0019119178044070e+06 4.7169663030454163e+06 2.4781731570663182e+06 -6.1832557392904537e+03 -4.0406765334268944e+03 -2.3128485798137290e+03 + 2.3640000000000000e+04 -4.3629027080644658e+06 4.4632829883704940e+06 2.3334870934424284e+06 -5.8448873785372944e+03 -4.4120331599623833e+03 -2.5080739145040452e+03 + 2.3700000000000000e+04 -4.7027291019053804e+06 4.1879482876734398e+06 2.1774472547306269e+06 -5.4780586386784635e+03 -4.7620948832501399e+03 -2.6911527782323128e+03 + 2.3760000000000000e+04 -5.0197357714427542e+06 3.8922918942006780e+06 2.0108097400545655e+06 -5.0845357693908645e+03 -5.0891456411935469e+03 -2.8611847138092885e+03 + 2.3820000000000000e+04 -5.3123774596919436e+06 3.5777432523106784e+06 1.8343828370361610e+06 -4.6662203818715479e+03 -5.3915783343269204e+03 -3.0173315226468358e+03 + 2.3880000000000000e+04 -5.5792268403924927e+06 3.2458246833794932e+06 1.6490231138341830e+06 -4.2251399182529431e+03 -5.6679058496822481e+03 -3.1588229166817628e+03 + 2.3940000000000000e+04 -5.8189816948238937e+06 2.8981439212481091e+06 1.4556312094077545e+06 -3.7634350880898755e+03 -5.9167692675525159e+03 -3.2849606791722549e+03 + 2.4000000000000000e+04 -6.0304713543798849e+06 2.5363862542155203e+06 1.2551474277559640e+06 -3.2833485192333255e+03 -6.1369431611478831e+03 -3.3951212426386346e+03 + 2.4060000000000000e+04 -6.2126625312092025e+06 2.1623063600722151e+06 1.0485471835347658e+06 -2.7872154124697454e+03 -6.3273409984141790e+03 -3.4887583353009986e+03 + 2.4120000000000000e+04 -6.3646645784160690e+06 1.7777197782294927e+06 8.3683626412896009e+05 -2.2774533663052771e+03 -6.4870216984834133e+03 -3.5654064017522414e+03 + 2.4180000000000000e+04 -6.4857340691507161e+06 1.3844939974078592e+06 6.2104588486004004e+05 -1.7565499038744576e+03 -6.6151955236474359e+03 -3.6246838703448393e+03 + 2.4240000000000000e+04 -6.5752785926441131e+06 9.8453924574202206e+05 4.0222757607122685e+05 -1.2270491915196112e+03 -6.7112281120486214e+03 -3.6662954484937850e+03 + 2.4300000000000000e+04 -6.6328597664369810e+06 5.7979907481793698e+05 1.8144795745320217e+05 -6.9153922683239898e+02 -6.7746435370218696e+03 -3.6900336745980303e+03 + 2.4360000000000000e+04 -6.6581954802590935e+06 1.7224076668770277e+05 -4.0216568466226410e+04 -1.5263885134668487e+02 -6.8051271392262724e+03 -3.6957800669186131e+03 + 2.4420000000000000e+04 -6.6511613368765479e+06 -2.3615440695518325e+05 -2.6168517472165159e+05 3.8701600196130931e+02 -6.8025274536284087e+03 -3.6835056422039506e+03 + 2.4480000000000000e+04 -6.6117912629122892e+06 -6.4340099725230667e+05 -4.8187797497700056e+05 9.2478603290857222e+02 -6.7668566875706611e+03 -3.6532706406784455e+03 + 2.4540000000000000e+04 -6.5402773175086835e+06 -1.0475191899046281e+06 -6.9972135702523449e+05 1.4580415807549127e+03 -6.6982903687128928e+03 -3.6052238379390924e+03 + 2.4600000000000000e+04 -6.4369687308889618e+06 -1.4465445865830476e+06 -9.1415327338889171e+05 1.9841754325941454e+03 -6.5971666835100768e+03 -3.5396018295830222e+03 + 2.4660000000000000e+04 -6.3023701638270607e+06 -1.8385379268201953e+06 -1.1241284869922264e+06 2.5006160041289077e+03 -6.4639850308465266e+03 -3.4567282033552729e+03 + 2.4720000000000000e+04 -6.1371391711287322e+06 -2.2215946861111508e+06 -1.3286237564795371e+06 3.0048406028827667e+03 -6.2994033347108161e+03 -3.3570123118498195e+03 + 2.4780000000000000e+04 -5.9420828764040461e+06 -2.5938544817674002e+06 -1.5266429299425180e+06 3.4943884493761284e+03 -6.1042343965070950e+03 -3.2409474044649937e+03 + 2.4840000000000000e+04 -5.7181538706716411e+06 -2.9535102370807603e+06 -1.7172219003147576e+06 3.9668735298585607e+03 -5.8794414623372841e+03 -3.1091078428112714e+03 + 2.4900000000000000e+04 -5.4664453532927027e+06 -3.2988170482423878e+06 -1.8994333640631803e+06 4.4199968538115372e+03 -5.6261326940017398e+03 -2.9621453731745746e+03 + 2.4960000000000000e+04 -5.1881855778163234e+06 -3.6281006889956202e+06 -2.0723913426563060e+06 4.8515572822042914e+03 -5.3455547614731122e+03 -2.8007851075695312e+03 + 2.5020000000000000e+04 -4.8847316861574100e+06 -3.9397657289651218e+06 -2.2352554752599755e+06 5.2594612979221065e+03 -5.0390864966647387e+03 -2.6258219739597839e+03 + 2.5080000000000000e+04 -4.5575629497411186e+06 -4.2323032762960680e+06 -2.3872351069252468e+06 5.6417332241946533e+03 -4.7082325647761054e+03 -2.4381172793202795e+03 + 2.5140000000000000e+04 -4.2082733740875553e+06 -4.5042983075255798e+06 -2.5275931441492396e+06 5.9965260207236424e+03 -4.3546157953990378e+03 -2.2385942256544440e+03 + 2.5200000000000000e+04 -3.8385636879346664e+06 -4.7544364792553959e+06 -2.6556496012007906e+06 6.3221306067277283e+03 -3.9799676948928491e+03 -2.0282322141253239e+03 + 2.5260000000000000e+04 -3.4502328554613832e+06 -4.9815103543020524e+06 -2.7707848008436821e+06 6.6169824858281945e+03 -3.5861187824608555e+03 -1.8080612905782993e+03 + 2.5320000000000000e+04 -3.0451692326892498e+06 -5.1844250840657800e+06 -2.8724422740356349e+06 6.8796674499852352e+03 -3.1749901669606438e+03 -1.5791576648949174e+03 + 2.5380000000000000e+04 -2.6253413496830338e+06 -5.3622035993442759e+06 -2.9601314024401456e+06 7.1089284929590267e+03 -2.7485852113502069e+03 -1.3426393394202112e+03 + 2.5440000000000000e+04 -2.1927882579857348e+06 -5.5139912513507400e+06 -3.0334297643792434e+06 7.3036729656624402e+03 -2.3089793677189864e+03 -1.0996604804502897e+03 + 2.5500000000000000e+04 -1.7496095078229846e+06 -5.6390597941477410e+06 -3.0919851106370622e+06 7.4629774665198001e+03 -1.8583087204299677e+03 -8.5140493838306611e+02 + 2.5560000000000000e+04 -1.2979549069655950e+06 -5.7368106975651393e+06 -3.1355169640720151e+06 7.5860905424712009e+03 -1.3987594197351941e+03 -5.9908037471873024e+02 + 2.5620000000000000e+04 -8.4001412238716369e+05 -5.8067778663222492e+06 -3.1638178920689141e+06 7.6724355902146999e+03 -9.3255822625901499e+02 -3.4391306426965576e+02 + 2.5680000000000000e+04 -3.7800608106158610e+05 -5.8486297749769669e+06 -3.1767544531780644e+06 7.7216144144674536e+03 -4.6196215574060585e+02 -8.7142017289004784e+01 + 2.5740000000000000e+04 8.5831804694319173e+04 -5.8621709308765950e+06 -3.1742677579949959e+06 7.7334090882350683e+03 1.0753397170103074e+01 1.6998785654866165e+02 + 2.5800000000000000e+04 5.4925443828932720e+05 -5.8473426276999554e+06 -3.1563736284694257e+06 7.7077811371318285e+03 4.8330601659878477e+02 4.2623199868656559e+02 + 2.5860000000000000e+04 1.0100197680580200e+06 -5.8042230721326414e+06 -3.1231624270579671e+06 7.6448705006353975e+03 9.5341587455435661e+02 6.8035102312160404e+02 + 2.5920000000000000e+04 1.4658995042854983e+06 -5.7330269431222901e+06 -3.0747986046889112e+06 7.5449961458420121e+03 1.4188155220106087e+03 9.3111565583259608e+02 + 2.5980000000000000e+04 1.9146898734862085e+06 -5.6341043006358929e+06 -3.0115199006629675e+06 7.4086560364525385e+03 1.8772618535211636e+03 1.1773134962136635e+03 + 2.6040000000000000e+04 2.3542222619870226e+06 -5.5079387439290406e+06 -2.9336361011380446e+06 7.2365231968903181e+03 2.3265485880352935e+03 1.4177565493889933e+03 + 2.6100000000000000e+04 2.7823735222172728e+06 -5.3551448928234335e+06 -2.8415273924037484e+06 7.0294390470763819e+03 2.7645159624585876e+03 1.6512868216580086e+03 + 2.6160000000000000e+04 3.1970759133135425e+06 -5.1764653819980044e+06 -2.7356424602729650e+06 6.7884085912936716e+03 3.1890576890072207e+03 1.8767794017440208e+03 + 2.6220000000000000e+04 3.5963268654789738e+06 -4.9727674287677361e+06 -2.6164964198064208e+06 6.5145991348650177e+03 3.5981289042605508e+03 2.0931455873509162e+03 + 2.6280000000000000e+04 3.9781986896254700e+06 -4.7450388219705625e+06 -2.4846684875231129e+06 6.2093388734588925e+03 3.9897575644251488e+03 2.2993385391538536e+03 + 2.6340000000000000e+04 4.3408480826449189e+06 -4.4943831623086296e+06 -2.3407992449378930e+06 5.8741110592001814e+03 4.3620573996896310e+03 2.4943608892337952e+03 + 2.6400000000000000e+04 4.6825251376783084e+06 -4.2220143714169180e+06 -2.1855874538981891e+06 5.5105437333842483e+03 4.7132388505028948e+03 2.6772716192550097e+03 + 2.6460000000000000e+04 5.0015816885994375e+06 -3.9292506455375915e+06 -2.0197865299943290e+06 5.1203984258385617e+03 5.0416167049695032e+03 2.8471904933365995e+03 + 2.6520000000000000e+04 5.2964790198699655e+06 -3.6175080190268429e+06 -1.8442008128812851e+06 4.7055605418970254e+03 5.3456157991930986e+03 3.0033006477464751e+03 + 2.6580000000000000e+04 5.5657950601560129e+06 -3.2882935970442663e+06 -1.6596816935521655e+06 4.2680316182150773e+03 5.6237765864500179e+03 3.1448510409208830e+03 + 2.6640000000000000e+04 5.8082311340453662e+06 -2.9431984311600672e+06 -1.4671235690918607e+06 3.8099220492762643e+03 5.8747615622525545e+03 3.2711598202156342e+03 + 2.6700000000000000e+04 6.0226182482307386e+06 -2.5838899784066724e+06 -1.2674595716451097e+06 3.3334425818186246e+03 6.0973626670833146e+03 3.3816183384094775e+03 + 2.6760000000000000e+04 6.2079228008270385e+06 -2.2121041067375322e+06 -1.0616570640600198e+06 2.8408935310012157e+03 6.2905087639238272e+03 3.4756947178926494e+03 + 2.6820000000000000e+04 6.3632515854679514e+06 -1.8296366895147143e+06 -8.5071295781492244e+05 2.3346523107977937e+03 6.4532716169072246e+03 3.5529361642929703e+03 + 2.6880000000000000e+04 6.4878560439715348e+06 -1.4383349074491367e+06 -6.3564892304737947e+05 1.8171611755844551e+03 6.5848697139261158e+03 3.6129704127980185e+03 + 2.6940000000000000e+04 6.5811358204197809e+06 -1.0400883608155998e+06 -4.1750650950605120e+05 1.2909161673559011e+03 6.6846710463853242e+03 3.6555074180314314e+03 + 2.7000000000000000e+04 6.6426416624690304e+06 -6.3682001064227941e+05 -1.9734214653701161e+05 7.5845609517484525e+02 6.7521961274343439e+03 3.6803416254158187e+03 + 2.7060000000000000e+04 6.6720776221700571e+06 -2.3047693677195365e+05 2.3777987394330441e+04 2.2235010535232823e+02 6.7871208838926559e+03 3.6873538211405653e+03 + 2.7120000000000000e+04 6.6693024789310116e+06 1.7697904248642124e+05 2.4478316491596948e+05 -3.1481554053029549e+02 6.7892782406158767e+03 3.6765115304886526e+03 + 2.7180000000000000e+04 6.6343303882590653e+06 5.8358080620475486e+05 4.6460329618640558e+05 -8.5044986622298438e+02 6.7586585633232407e+03 3.6478683427103083e+03 + 2.7240000000000000e+04 6.5673308146296414e+06 9.8736538793852332e+05 6.8217407202321477e+05 -1.3819688523031059e+03 6.6954100535570215e+03 3.6015632938767826e+03 + 2.7300000000000000e+04 6.4686277462187205e+06 1.3863834558676109e+06 8.9644208125277248e+05 -1.9068079282729718e+03 6.5998389334172562e+03 3.5378205516300368e+03 + 2.7360000000000000e+04 6.3386981245565936e+06 1.7787087611232502e+06 1.1063699000622937e+06 -2.4224354719882231e+03 6.4724079770778762e+03 3.4569486639818915e+03 + 2.7420000000000000e+04 6.1781694751424203e+06 2.1624474346762300e+06 1.3109411117711975e+06 -2.9263656427133960e+03 6.3137330680050063e+03 3.3593390159449773e+03 + 2.7480000000000000e+04 5.9878168144915057e+06 2.5357470544380229e+06 1.5091652201591458e+06 -3.4161697293442835e+03 6.1245792767865105e+03 3.2454639038338896e+03 + 2.7540000000000000e+04 5.7685588931257352e+06 2.8968054919399079e+06 1.7000824401210211e+06 -3.8894872010683721e+03 5.9058574239738955e+03 3.1158743107155797e+03 + 2.7600000000000000e+04 5.5214537592412140e+06 3.2438795468245675e+06 1.8827683319207223e+06 -4.3440372595470717e+03 5.6586202047554161e+03 2.9711968310953403e+03 + 2.7660000000000000e+04 5.2476936390187480e+06 3.5752933093475718e+06 2.0563382234060098e+06 -4.7776298112010891e+03 5.3840569880709654e+03 2.8121297957641532e+03 + 2.7720000000000000e+04 4.9485991999470163e+06 3.8894461867626798e+06 2.2199514019403746e+06 -5.1881751209434333e+03 5.0834880133645556e+03 2.6394396636848019e+03 + 2.7780000000000000e+04 4.6256132446090626e+06 4.1848205828762143e+06 2.3728151140085319e+06 -5.5736934445521174e+03 4.7583585810988761e+03 2.4539581540677264e+03 + 2.7840000000000000e+04 4.2802937992299646e+06 4.4599892021942204e+06 2.5141883893995667e+06 -5.9323254766447453e+03 4.4102320726818771e+03 2.2565790099548635e+03 + 2.7900000000000000e+04 3.9143065953244497e+06 4.7136218743104050e+06 2.6433856314306525e+06 -6.2623416535638271e+03 4.0407810314389430e+03 2.0482534200953428e+03 + 2.7960000000000000e+04 3.5294170815979396e+06 4.9444918301383741e+06 2.7597799114453336e+06 -6.5621484997576536e+03 3.6517783202725104e+03 1.8299850222696155e+03 + 2.8020000000000000e+04 3.1274820966809602e+06 5.1514815129894512e+06 2.8628059878528346e+06 -6.8302942797985097e+03 3.2450905596758971e+03 1.6028257962202570e+03 + 2.8080000000000000e+04 2.7104411254057032e+06 5.3335880286333319e+06 2.9519630888966802e+06 -7.0654775550590575e+03 2.8226719762792677e+03 1.3678719415643980e+03 + 2.8140000000000000e+04 2.2803069736292581e+06 5.4899281307685133e+06 3.0268173927607224e+06 -7.2665572201840523e+03 2.3865545625688283e+03 1.1262576838298978e+03 + 2.8200000000000000e+04 1.8391559409635796e+06 5.6197424930882296e+06 3.0870040770996707e+06 -7.4325583262416658e+03 1.9388347348820275e+03 8.7914752619844171e+02 + 2.8260000000000000e+04 1.3891178303712595e+06 5.7223992064870652e+06 3.1322289393037576e+06 -7.5626721597375044e+03 1.4816618198299223e+03 6.2773025375312909e+02 + 2.8320000000000000e+04 9.3236598564101954e+05 5.7973967324818308e+06 3.1622697576879677e+06 -7.6562565319525183e+03 1.0172313104299085e+03 3.7321613070535045e+02 + 2.8380000000000000e+04 4.7110715480781865e+05 5.8443664995226720e+06 3.1769775092096254e+06 -7.7128415165416800e+03 5.4777855432944386e+02 1.1683414118960391e+02 + 2.8440000000000000e+04 7.5709129122645463e+03 5.8630749797577886e+06 3.1762773204919458e+06 -7.7321371405843420e+03 7.5567261106576737e+01 -1.4017445988166338e+02 + 2.8500000000000000e+04 -4.5600124001583573e+05 5.8534249384383187e+06 3.1601689328043312e+06 -7.7140356029085287e+03 -3.9712564574050623e+02 -3.9656528176779608e+02 + 2.8560000000000000e+04 -9.1736671171485062e+05 5.8154558322191359e+06 3.1287266500342838e+06 -7.6586075035991489e+03 -8.6802226520458839e+02 -6.5109821532353351e+02 + 2.8620000000000000e+04 -1.3742924130046896e+06 5.7493436320829997e+06 3.0820989476173194e+06 -7.5660989394006756e+03 -1.3348510507495466e+03 -9.0254150731929985e+02 + 2.8680000000000000e+04 -1.8245653223321927e+06 5.6554002332599554e+06 3.0205078664063709e+06 -7.4369332721481587e+03 -1.7953543287473419e+03 -1.1496755471398019e+03 + 2.8740000000000000e+04 -2.2660031992389662e+06 5.5340722884095991e+06 2.9442481069753906e+06 -7.2717131826285304e+03 -2.2473001429624537e+03 -1.3912992134123649e+03 + 2.8800000000000000e+04 -2.6964652863378599e+06 5.3859392521649497e+06 2.8536856915341113e+06 -7.0712178732589600e+03 -2.6884958392335029e+03 -1.6262374115720122e+03 + 2.8860000000000000e+04 -3.1138627248472185e+06 5.2117106775547154e+06 2.7492562167357248e+06 -6.8363971376090276e+03 -3.1167990064857090e+03 -1.8533468419234525e+03 + 2.8920000000000000e+04 -3.5161686459747814e+06 5.0122229326408114e+06 2.6314628222744712e+06 -6.5683670134402792e+03 -3.5301264246216142e+03 -2.0715200285302112e+03 + 2.8980000000000000e+04 -3.9014280587377623e+06 4.7884353476798870e+06 2.5008739071563738e+06 -6.2684067679182499e+03 -3.9264645097163202e+03 -2.2796900874523262e+03 + 2.9040000000000000e+04 -4.2677674911275702e+06 4.5414256855465816e+06 2.3581205098833619e+06 -5.9379531173767746e+03 -4.3038809164355662e+03 -2.4768370098413893e+03 + 2.9100000000000000e+04 -4.6134041765663242e+06 4.2723849767013025e+06 2.2038933109302786e+06 -5.5785913327850312e+03 -4.6605335779404541e+03 -2.6619935901805029e+03 + 2.9160000000000000e+04 -4.9366547202260718e+06 3.9826119144837754e+06 2.0389393282901435e+06 -5.1920475485206580e+03 -4.9946767614528599e+03 -2.8342497357191028e+03 + 2.9220000000000000e+04 -5.2359434002527539e+06 3.6735068722628909e+06 1.8640583778316381e+06 -4.7801840252263855e+03 -5.3046684223308348e+03 -2.9927563097922216e+03 + 2.9280000000000000e+04 -5.5098101799643571e+06 3.3465653638756075e+06 1.6800992787324435e+06 -4.3449933409502801e+03 -5.5889813092279219e+03 -3.1367298659401476e+03 + 2.9340000000000000e+04 -5.7569182333178474e+06 3.0033707992289290e+06 1.4879557583900711e+06 -3.8885878015567710e+03 -5.8462144722993098e+03 -3.2654576977068295e+03 + 2.9400000000000000e+04 -5.9760607303786734e+06 2.6455866539607346e+06 1.2885620785633817e+06 -3.4131861164323491e+03 -6.0751009060321985e+03 -3.3783019549217315e+03 + 2.9460000000000000e+04 -6.1661668534338875e+06 2.2749482927308595e+06 1.0828884442430527e+06 -2.9211015592981357e+03 -6.2745119970647384e+03 -3.4747028991708257e+03 + 2.9520000000000000e+04 -6.3263071648946274e+06 1.8932545273371551e+06 8.7193622291751881e+05 -2.4147318165652878e+03 -6.4434624257791911e+03 -3.5541820356147068e+03 + 2.9580000000000000e+04 -6.4556983422415331e+06 1.5023588345225658e+06 6.5673298355173692e+05 -1.8965476033328355e+03 -6.5811163767787430e+03 -3.6163448487044543e+03 + 2.9640000000000000e+04 -6.5537071657494185e+06 1.1041602197838982e+06 4.3832740407448111e+05 -1.3690793628895044e+03 -6.6867927018292667e+03 -3.6608823903415559e+03 + 2.9700000000000000e+04 -6.6198537049145019e+06 7.0059383932074881e+05 2.1778411061347908e+05 -8.3490424168179618e+02 -6.7599679056719615e+03 -3.6875721613485111e+03 + 2.9760000000000000e+04 -6.6538137606437532e+06 2.9362147213914961e+05 -3.8215465183898295e+03 -2.9663416115605628e+02 -6.8002784837440340e+03 -3.6962794866881677e+03 + 2.9820000000000000e+04 -6.6554205804570606e+06 -1.1477815962086833e+05 -2.2540881789147278e+05 2.4309685247835120e+02 -6.8075235972069413e+03 -3.6869593425296898e+03 + 2.9880000000000000e+04 -6.6246657588013439e+06 -5.2261921261471696e+05 -4.4589696836107038e+05 7.8164707843789120e+02 -6.7816668443930776e+03 -3.6596572299929790e+03 + 2.9940000000000000e+04 -6.5616992579355687e+06 -9.2791859191991284e+05 -6.6421069244993886e+05 1.3163816301880627e+03 -6.7228360713045868e+03 -3.6145084054753338e+03 + 3.0000000000000000e+04 -6.4668285951143084e+06 -1.3287057690852247e+06 -8.7928545509832783e+05 1.8446856750126694e+03 -6.6313220796044552e+03 -3.5517363838426149e+03 + 3.0060000000000000e+04 -6.3405172582732979e+06 -1.7230325161730372e+06 -1.0900727468194906e+06 2.3639771901960871e+03 -6.5075771327628145e+03 -3.4716516305835758e+03 + 3.0120000000000000e+04 -6.1833823414708730e+06 -2.1089825289982250e+06 -1.2955452592482471e+06 2.8717202147332664e+03 -6.3522125577648858e+03 -3.3746500756817177e+03 + 3.0180000000000000e+04 -5.9961913921092683e+06 -2.4846808592911693e+06 -1.4947019483336892e+06 3.3654375947823055e+03 -6.1659948137754272e+03 -3.2612108227057461e+03 + 3.0240000000000000e+04 -5.7798585393318832e+06 -2.8483030900785159e+06 -1.6865729433731728e+06 3.8427222062539586e+03 -5.9498411494623379e+03 -3.1318934412491899e+03 + 3.0300000000000000e+04 -5.5354399666563217e+06 -3.1980842714971527e+06 -1.8702243002024826e+06 4.3012479703932977e+03 -5.7048159775676486e+03 -2.9873355257935632e+03 + 3.0360000000000000e+04 -5.2641286797494497e+06 -3.5323276345269922e+06 -2.0447626086905114e+06 4.7387824673422247e+03 -5.4321267168245113e+03 -2.8282501196036396e+03 + 3.0420000000000000e+04 -4.9672484835425531e+06 -3.8494129851583801e+06 -2.2093394165773252e+06 5.1532002741337692e+03 -5.1331170780881102e+03 -2.6554220463825354e+03 + 3.0480000000000000e+04 -4.6462472069701171e+06 -4.1478046163477139e+06 -2.3631553948541516e+06 5.5424943054954374e+03 -4.8092579918008369e+03 -2.4697030610817537e+03 + 3.0540000000000000e+04 -4.3026893378366875e+06 -4.4260586623502849e+06 -2.5054641987660970e+06 5.9047842530811686e+03 -4.4621384863567873e+03 -2.2720067177938963e+03 + 3.0600000000000000e+04 -3.9382481988119013e+06 -4.6828299423240172e+06 -2.6355760297515625e+06 6.2383238069716544e+03 -4.0934577852762768e+03 -2.0633035567955512e+03 + 3.0660000000000000e+04 -3.5546976841607955e+06 -4.9168783458326794e+06 -2.7528609143124325e+06 6.5415081759423101e+03 -3.7050176861975774e+03 -1.8446164139023772e+03 + 3.0720000000000000e+04 -3.1539035392600000e+06 -5.1270747378428597e+06 -2.8567516967235901e+06 6.8128816728054335e+03 -3.2987140735066014e+03 -1.6170155481098795e+03 + 3.0780000000000000e+04 -2.7378142007096177e+06 -5.3124063277362911e+06 -2.9467467324420237e+06 7.0511447258450207e+03 -2.8765276171437654e+03 -1.3816135290011036e+03 + 3.0840000000000000e+04 -2.3084512341731177e+06 -5.4719814648367018e+06 -3.0224122636671853e+06 7.2551602863577637e+03 -2.4405139588784255e+03 -1.1395597058939027e+03 + 3.0900000000000000e+04 -1.8678994114353522e+06 -5.6050338252246417e+06 -3.0833844450447839e+06 7.4239593272713855e+03 -1.9927932024443742e+03 -8.9203408820438585e+02 + 3.0960000000000000e+04 -1.4182965051560723e+06 -5.7109259505194733e+06 -3.1293709943998624e+06 7.5567446621001418e+03 -1.5355389445669905e+03 -6.4024110214350890e+02 + 3.1020000000000000e+04 -9.6182290305769979e+05 -5.7891521378992293e+06 -3.1601524854343040e+06 7.6528933258134066e+03 -1.0709677565182740e+03 -3.8540398138697162e+02 + 3.1080000000000000e+04 -5.0069108707156510e+05 -5.8393407194429068e+06 -3.1755833222539285e+06 7.7119589178877168e+03 -6.0132923116400877e+02 -1.2875963572526658e+02 + 3.1140000000000000e+04 -3.7134958845850779e+04 -5.8612557334731556e+06 -3.1755923941617273e+06 7.7336742435145634e+03 -1.2889546142150849e+02 1.2844704106354811e+02 + 3.1200000000000000e+04 4.2660096473244030e+05 -5.8547979312642012e+06 -3.1601833607417061e+06 7.7179526942275115e+03 3.4405050279113334e+02 3.8496971479027525e+02 + 3.1260000000000000e+04 8.8827237200890365e+05 -5.8200050910936128e+06 -3.1294345445703906e+06 7.6648874621544282e+03 8.1522591285137867e+02 6.3956691893367440e+02 + 3.1320000000000000e+04 1.3456458991974758e+06 -5.7570516952461870e+06 -3.0834984759637918e+06 7.5747501070098460e+03 1.2823583133884231e+03 8.9100735490018531e+02 + 3.1380000000000000e+04 1.7965098106911015e+06 -5.6662480191258574e+06 -3.0226011303284531e+06 7.4479899433520077e+03 1.7431954820180565e+03 1.1380750917922171e+03 + 3.1440000000000000e+04 2.2386846387780467e+06 -5.5480385842190189e+06 -2.9470408241715804e+06 7.2852328630934671e+03 2.1955167577971333e+03 1.3795758149737051e+03 + 3.1500000000000000e+04 2.6700336760993991e+06 -5.4029999119906910e+06 -2.8571867170578181e+06 7.0872774367525572e+03 2.6371446078852564e+03 1.6143434366934680e+03 + 3.1560000000000000e+04 3.0884731693839128e+06 -5.2318376368414965e+06 -2.7534769494070262e+06 6.8550893433581296e+03 3.0659542013063901e+03 1.8412454307073829e+03 + 3.1620000000000000e+04 3.4919822095321920e+06 -5.0353830981371198e+06 -2.6364165016902653e+06 6.5897972088072356e+03 3.4798816301717343e+03 2.0591870263504093e+03 + 3.1680000000000000e+04 3.8786124234698825e+06 -4.8145894002363905e+06 -2.5065747871378688e+06 6.2926896921180532e+03 3.8769338865535788e+03 2.2671162211892783e+03 + 3.1740000000000000e+04 4.2464974278329033e+06 -4.5705267956439424e+06 -2.3645828955929447e+06 5.9652097354947182e+03 4.2552010944001076e+03 2.4640302390424531e+03 + 3.1800000000000000e+04 4.5938617908144472e+06 -4.3043773605878679e+06 -2.2111304573295470e+06 5.6089441452289493e+03 4.6128670404298791e+03 2.6489812503355211e+03 + 3.1860000000000000e+04 4.9190293263697671e+06 -4.0174291816216693e+06 -2.0469622435189032e+06 5.2256128337883156e+03 4.9482148597953537e+03 2.8210793385511256e+03 + 3.1920000000000000e+04 5.2204308759491807e+06 -3.7110702904765881e+06 -1.8728746441196799e+06 4.8170629521317760e+03 5.2596306788959855e+03 2.9794941506228656e+03 + 3.1980000000000000e+04 5.4966118675914789e+06 -3.3867822932639690e+06 -1.6897119992607797e+06 4.3852664079308352e+03 5.5456109218614556e+03 3.1234585985780168e+03 + 3.2040000000000000e+04 5.7462396516822223e+06 -3.0461334064240586e+06 -1.4983626170015454e+06 3.9323137207287568e+03 5.8047743230963470e+03 3.2522753597552860e+03 + 3.2100000000000000e+04 5.9681102452553101e+06 -2.6907707540263920e+06 -1.2997543895774402e+06 3.4604005234208121e+03 6.0358734303918627e+03 3.3653230869006547e+03 + 3.2160000000000000e+04 6.1611541364804860e+06 -2.3224121265188335e+06 -1.0948501302283171e+06 2.9718109079255501e+03 6.2378006639296573e+03 3.4620592598039157e+03 + 3.2220000000000000e+04 6.3244411659312649e+06 -1.9428375289233085e+06 -8.8464283392399806e+05 2.4689040850554366e+03 6.4095899332551217e+03 3.5420202926380975e+03 + 3.2280000000000000e+04 6.4571847518646922e+06 -1.5538806477911985e+06 -6.7015093649640365e+05 1.9541054525915911e+03 6.5504184540565620e+03 3.6048219779307219e+03 + 3.2340000000000000e+04 6.5587456110221948e+06 -1.1574201369150844e+06 -4.5241348975458596e+05 1.4298978946439806e+03 6.6596109295947308e+03 3.6501618309500259e+03 + 3.2400000000000000e+04 6.6286348734575892e+06 -7.5537062526579085e+05 -2.3248516889588686e+05 8.9881012364939670e+02 6.7366441145884874e+03 3.6778219516908352e+03 + 3.2460000000000000e+04 6.6665164313444728e+06 -3.4967350522237614e+05 -1.1431145503377746e+04 3.6340328903652039e+02 6.7811493780306655e+03 3.6876704374536571e+03 + 3.2520000000000000e+04 6.6722085053101387e+06 5.7712374708162039e+04 2.0967807345548971e+05 -1.7374138163020518e+02 6.7929135845912306e+03 3.6796612662915386e+03 + 3.2580000000000000e+04 6.6456845162594719e+06 4.6482006533773325e+05 4.2977178774691868e+05 -7.1003359430327259e+02 6.7718800830247874e+03 3.6538340238258502e+03 + 3.2640000000000000e+04 6.5870732876526639e+06 8.6968395215408388e+05 6.4778424706388800e+05 -1.2428856583198021e+03 6.7181502557251433e+03 3.6103141893721154e+03 + 3.2700000000000000e+04 6.4966584919385845e+06 1.2703492662819803e+06 8.6265981035734178e+05 -1.7697260041914196e+03 6.6319841888853098e+03 3.5493131777506510e+03 + 3.2760000000000000e+04 6.3748772564633023e+06 1.6648815729038697e+06 1.0733580723078079e+06 -2.2880133257260081e+03 6.5137991554316768e+03 3.4711271071282954e+03 + 3.2820000000000000e+04 6.2223179559957525e+06 2.0513761080410741e+06 1.2788588786634086e+06 -2.7952492834855607e+03 6.3641662803581676e+03 3.3761344761889441e+03 + 3.2880000000000000e+04 6.0397173041138165e+06 2.4279668979664277e+06 1.4781671984214289e+06 -3.2889892886932266e+03 6.1838068785896257e+03 3.2647939126132674e+03 + 3.2940000000000000e+04 5.8279568204287766e+06 2.7928356746947886e+06 1.6703178820166655e+06 -3.7668528547093729e+03 5.9735893401154553e+03 3.1376426116512598e+03 + 3.3000000000000000e+04 5.5880586471906034e+06 3.1442206084807608e+06 1.8543803303752861e+06 -4.2265350741449929e+03 5.7345259397987047e+03 2.9952947141380901e+03 + 3.3060000000000000e+04 5.3211806438865699e+06 3.4804248141183816e+06 2.0294630336032785e+06 -4.6658190053522831e+03 5.4677683123168599e+03 2.8384384404047973e+03 + 3.3120000000000000e+04 5.0286107515447401e+06 3.7998245321715507e+06 2.1947178935255161e+06 -5.0825873428653304e+03 5.1746011911264241e+03 2.6678318545515394e+03 + 3.3180000000000000e+04 4.7117607092159446e+06 4.1008769003940602e+06 2.3493442758279480e+06 -5.4748322912508193e+03 4.8564351892643726e+03 2.4842982913888591e+03 + 3.3240000000000000e+04 4.3721592244808627e+06 4.3821272870014338e+06 2.4925928014423437e+06 -5.8406640435699710e+03 4.5147995070403595e+03 2.2887222921211610e+03 + 3.3300000000000000e+04 4.0114446548302346e+06 4.6422161902509965e+06 2.6237689062011447e+06 -6.1783187061028802e+03 4.1513347491080049e+03 2.0820458401043084e+03 + 3.3360000000000000e+04 3.6313572225512112e+06 4.8798857071466334e+06 2.7422361680417005e+06 -6.4861659287302846e+03 3.7677857389666096e+03 1.8652643107337487e+03 + 3.3420000000000000e+04 3.2337307768957643e+06 5.0939855708048977e+06 2.8474193795153587e+06 -6.7627164438836016e+03 3.3659943030406707e+03 1.6394220622527366e+03 + 3.3480000000000000e+04 2.8204840916515971e+06 5.2834787416321998e+06 2.9388073484009183e+06 -7.0066300904219488e+03 2.9478914310060804e+03 1.4056077621193228e+03 + 3.3540000000000000e+04 2.3936116711045234e+06 5.4474464772716081e+06 3.0159554010992986e+06 -7.2167239443893986e+03 2.5154875536198369e+03 1.1649490614984843e+03 + 3.3600000000000000e+04 1.9551741173488076e+06 5.5850927546121227e+06 3.0784875389739270e+06 -7.3919783809577839e+03 2.0708608763775924e+03 9.1860640404891888e+02 + 3.3660000000000000e+04 1.5072882410453646e+06 5.6957479911368284e+06 3.1260982189454930e+06 -7.5315395899597552e+03 1.6161462426184944e+03 6.6776694265511321e+02 + 3.3720000000000000e+04 1.0521170793571209e+06 5.7788721835282650e+06 3.1585538063437766e+06 -7.6347208499246217e+03 1.1535270100361183e+03 4.1363979891515089e+02 + 3.3780000000000000e+04 5.9185976750373782e+05 5.8340576235760106e+06 3.1756937737559280e+06 -7.7010066340076683e+03 6.8522843651643575e+02 1.5745202423338355e+02 + 3.3840000000000000e+04 1.2874106443332293e+05 5.8610311469253721e+06 3.1774316208990747e+06 -7.7300594678286689e+03 2.1350801644104047e+02 -9.9557022331973570e+01 + 3.3900000000000000e+04 -3.3499948565593275e+05 5.8596556578965429e+06 3.1637553832040015e+06 -7.7217241731978274e+03 -2.5935867796251006e+02 -3.5614358585411173e+02 + 3.3960000000000000e+04 -7.9711845846852870e+05 5.8299307752663447e+06 3.1347276557335421e+06 -7.6760258202136056e+03 -7.3109207483506134e+02 -6.1106716677298857e+02 + 3.4020000000000000e+04 -1.2553792223530535e+06 5.7719927705533337e+06 3.0904852409735806e+06 -7.5931652030062678e+03 -1.1994177483114627e+03 -8.6309520892791284e+02 + 3.4080000000000000e+04 -1.7075624402703729e+06 5.6861140764760235e+06 3.0312385865351404e+06 -7.4735184382042953e+03 -1.6620725360071253e+03 -1.1110059624419011e+03 + 3.4140000000000000e+04 -2.1514766936427122e+06 5.5727023562642941e+06 2.9572710092326612e+06 -7.3176406354164392e+03 -2.1168140007588981e+03 -1.3535933177941938e+03 + 3.4200000000000000e+04 -2.5849692774581672e+06 5.4322988392458679e+06 2.8689375261372454e+06 -7.1262666803560005e+03 -2.5614349975773430e+03 -1.5896748647493564e+03 + 3.4260000000000000e+04 -3.0059368347577085e+06 5.2655757591618262e+06 2.7666631767196730e+06 -6.9003051956037170e+03 -2.9937778211216746e+03 -1.8181000978507016e+03 + 3.4320000000000000e+04 -3.4123355269335015e+06 5.0733330943183592e+06 2.6509409336288441e+06 -6.6408303786568385e+03 -3.4117431039067733e+03 -2.0377557187070834e+03 + 3.4380000000000000e+04 -3.8021908196874210e+06 4.8564948795115650e+06 2.5223293644842845e+06 -6.3490778865111051e+03 -3.8132962095974117e+03 -2.2475691504754291e+03 + 3.4440000000000000e+04 -4.1736071278064395e+06 4.6161050549066234e+06 2.3814500533995852e+06 -6.0264432966975146e+03 -4.1964769580754746e+03 -2.4465134367781220e+03 + 3.4500000000000000e+04 -4.5247772798700267e+06 4.3533226102621807e+06 2.2289846686458210e+06 -5.6744767333990867e+03 -4.5594127283086264e+03 -2.6336138302347799e+03 + 3.4560000000000000e+04 -4.8539914906966528e+06 4.0694159791095122e+06 2.0656716531939481e+06 -5.2948723590041927e+03 -4.9003294156449474e+03 -2.8079532776367960e+03 + 3.4620000000000000e+04 -5.1596456851462964e+06 3.7657569203231744e+06 1.8923026630227442e+06 -4.8894583646687679e+03 -5.2175577780954436e+03 -2.9686754457449169e+03 + 3.4680000000000000e+04 -5.4402493470173050e+06 3.4438140620464841e+06 1.7097188475146259e+06 -4.4601911081302724e+03 -5.5095393263310925e+03 -3.1149874964351980e+03 + 3.4740000000000000e+04 -5.6944330554181272e+06 3.1051459898006343e+06 1.5188069051535279e+06 -4.0091494588316400e+03 -5.7748358310666044e+03 -3.2461649447933210e+03 + 3.4800000000000000e+04 -5.9209555413535498e+06 2.7513936986141861e+06 1.3204948041667112e+06 -3.5385239995524266e+03 -6.0121401462178164e+03 -3.3615575100603719e+03 + 3.4860000000000000e+04 -6.1187099577319901e+06 2.3842724898918108e+06 1.1157471964475960e+06 -3.0506024631776927e+03 -6.2202832819378236e+03 -3.4605931111205159e+03 + 3.4920000000000000e+04 -6.2867293144983407e+06 2.0055635805306900e+06 9.0556066912330012e+05 -2.5477573555370382e+03 -6.3982374390569539e+03 -3.5427795024897646e+03 + 3.4980000000000000e+04 -6.4241913026868058e+06 1.6171055381758355e+06 6.9095891351904930e+05 -2.0324376446915394e+03 -6.5451195976980171e+03 -3.6077058415298188e+03 + 3.5040000000000000e+04 -6.5304226382425707e+06 1.2207854035432395e+06 4.7298775360341172e+05 -1.5071600852800734e+03 -6.6601983363285608e+03 -3.6550458578124872e+03 + 3.5100000000000000e+04 -6.6049027558340477e+06 8.1852936320256768e+05 2.5270995709260021e+05 -9.7449592405577744e+02 -6.7429012622425889e+03 -3.6845615744932602e+03 + 3.5160000000000000e+04 -6.6472665820179014e+06 4.1229306152026018e+05 3.1199860900647287e+04 -4.3705411198070266e+02 -6.7928191746577013e+03 -3.6961055015074035e+03 + 3.5220000000000000e+04 -6.6573063007448716e+06 4.0517825595220638e+03 -1.9046206842847849e+05 1.0253486334865366e+02 -6.8097064892761391e+03 -3.6896206750131296e+03 + 3.5280000000000000e+04 -6.6349722297698399e+06 -4.0420933813703456e+05 -4.1119463500815147e+05 6.4163238318183789e+02 -6.7934802505952730e+03 -3.6651395350375146e+03 + 3.5340000000000000e+04 -6.5803729587651603e+06 -8.1050505067485722e+05 -6.2992124292089767e+05 1.1776031875362248e+03 -6.7442195748711583e+03 -3.6227828328920109e+03 + 3.5400000000000000e+04 -6.4937748109956942e+06 -1.2128597155220364e+06 -8.4557517533044005e+05 1.7078267032884448e+03 -6.6621657313098376e+03 -3.5627590666854244e+03 + 3.5460000000000000e+04 -6.3756005958647737e+06 -1.6093170377045909e+06 -1.0571048507618783e+06 2.2297095153835730e+03 -6.5477222379455761e+03 -3.4853641851062421e+03 + 3.5520000000000000e+04 -6.2264275642750133e+06 -1.9979497821622200e+06 -1.2634790499209955e+06 2.7406994418377558e+03 -6.4014539343454162e+03 -3.3909807432675348e+03 + 3.5580000000000000e+04 -6.0469844919179557e+06 -2.3768693738834900e+06 -1.4636920552215779e+06 3.2383002349054973e+03 -6.2240839418268069e+03 -3.2800757738435686e+03 + 3.5640000000000000e+04 -5.8381479113503909e+06 -2.7442352492601546e+06 -1.6567686264247110e+06 3.7200849544176262e+03 -6.0164885675762453e+03 -3.1531975842796978e+03 + 3.5700000000000000e+04 -5.6009376060814094e+06 -3.0982638763456694e+06 -1.8417687771400912e+06 4.1837072775903025e+03 -5.7796916556318110e+03 -3.0109724893308576e+03 + 3.5760000000000000e+04 -5.3365114549608026e+06 -3.4372374491646010e+06 -2.0177923672156786e+06 4.6269121771360515e+03 -5.5148593680274735e+03 -2.8541018957757583e+03 + 3.5820000000000000e+04 -5.0461596168433325e+06 -3.7595122627169630e+06 -2.1839835132648880e+06 5.0475472738752451e+03 -5.2232945057206125e+03 -2.6833589814953466e+03 + 3.5880000000000000e+04 -4.7312980348078841e+06 -4.0635267001409936e+06 -2.3395347678899276e+06 5.4435738281540716e+03 -4.9064291917055452e+03 -2.4995842929283681e+03 + 3.5940000000000000e+04 -4.3934613378771432e+06 -4.3478087466792082e+06 -2.4836910157558513e+06 5.8130756980368378e+03 -4.5658167181691497e+03 -2.3036809132867111e+03 + 3.6000000000000000e+04 -4.0342952548097353e+06 -4.6109830352737969e+06 -2.6157530953667136e+06 6.1542670045831119e+03 -4.2031242730544509e+03 -2.0966102460626635e+03 + 3.6060000000000000e+04 -3.6555485462171328e+06 -4.8517774814738417e+06 -2.7350811824389738e+06 6.4655008364573760e+03 -3.8201262355062145e+03 -1.8793880899696703e+03 + 3.6120000000000000e+04 -3.2590643692430733e+06 -5.0690294768246375e+06 -2.8410979114709469e+06 6.7452791922590659e+03 -3.4186957934955990e+03 -1.6530796307412072e+03 + 3.6180000000000000e+04 -2.8467710720714992e+06 -5.2616914985285457e+06 -2.9332911502006575e+06 6.9922615359181191e+03 -3.0007939733011131e+03 -1.4187929791122392e+03 + 3.6240000000000000e+04 -2.4206725712985410e+06 -5.4288360250990307e+06 -3.0112163724637423e+06 7.2052700930292631e+03 -2.5684579100747351e+03 -1.1776725196770019e+03 + 3.6300000000000000e+04 -1.9828384846890764e+06 -5.5696597809157781e+06 -3.0744986592430356e+06 7.3832931044840034e+03 -2.1237903827352079e+03 -9.3089325110951586e+02 + 3.6360000000000000e+04 -1.5353940727866129e+06 -5.6834873911437131e+06 -3.1228343858098248e+06 7.5254881889960334e+03 -1.6689504167921889e+03 -6.7965582732031180e+02 + 3.6420000000000000e+04 -1.0805099630378243e+06 -5.7697744699185425e+06 -3.1559926076872437e+06 7.6311861032925481e+03 -1.2061436087960983e+03 -4.2518135388359775e+02 + 3.6480000000000000e+04 -6.2039166137419071e+05 -5.8281101070648199e+06 -3.1738161183989421e+06 7.6998939253196304e+03 -7.3761180113303590e+02 -1.6870568089927053e+02 + 3.6540000000000000e+04 -1.5726889958652708e+05 -5.8582187265516687e+06 -3.1762221567005445e+06 7.7312973830628634e+03 -2.6562251399317989e+02 8.8526537465444875e+01 + 3.6600000000000000e+04 3.0661513742147211e+05 -5.8599613030029042e+06 -3.1632027513032467e+06 7.7252625157881739e+03 2.0754194792411258e+02 3.4526801335735524e+02 + 3.6660000000000000e+04 7.6901465220560634e+05 -5.8333359085058495e+06 -3.1348246864783624e+06 7.6818361313896376e+03 6.7959588908058333e+02 6.0027525649657559e+02 + 3.6720000000000000e+04 1.2276920514518267e+06 -5.7784775769527294e+06 -3.0912290857550316e+06 7.6012445744206398e+03 1.1482614008189648e+03 8.5231475360547768e+02 + 3.6780000000000000e+04 1.6804286576298880e+06 -5.6956575250416342e+06 -3.0326306464582877e+06 7.4838917034705482e+03 1.6112786112958422e+03 1.1001684132382327e+03 + 3.6840000000000000e+04 2.1250353071299689e+06 -5.5852817718058983e+06 -2.9593165605982095e+06 7.3303571964619132e+03 2.0664157071543727e+03 1.3426387242230051e+03 + 3.6900000000000000e+04 2.5593628436930766e+06 -5.4478891336759999e+06 -2.8716451134040304e+06 7.1413944804001530e+03 2.5114798022706868e+03 1.5785544194909157e+03 + 3.6960000000000000e+04 2.9813124352715523e+06 -5.2841485530666234e+06 -2.7700439288460147e+06 6.9179267642953428e+03 2.9443280170907938e+03 1.8067764401526231e+03 + 3.7020000000000000e+04 3.3888456007753965e+06 -5.0948557980456157e+06 -2.6550078727445309e+06 6.6610416288094884e+03 3.3628771828021249e+03 2.0262032558067040e+03 + 3.7080000000000000e+04 3.7799939203832629e+06 -4.8809296210476672e+06 -2.5270966612919942e+06 6.3719861583843249e+03 3.7651124397385224e+03 2.2357754800037210e+03 + 3.7140000000000000e+04 4.1528684793147170e+06 -4.6434073830573661e+06 -2.3869321880117967e+06 6.0521626463088405e+03 4.1490967683078861e+03 2.4344808213566425e+03 + 3.7200000000000000e+04 4.5056690099468417e+06 -4.3834400603470271e+06 -2.2351955296970527e+06 5.7031223999907315e+03 4.5129818145102854e+03 2.6213597564407319e+03 + 3.7260000000000000e+04 4.8366925705540935e+06 -4.1022866210653516e+06 -2.0726236159423117e+06 5.3265566548000579e+03 4.8550175899419064e+03 2.7955108277133786e+03 + 3.7320000000000000e+04 5.1443416513855597e+06 -3.8013079007195262e+06 -1.9000056191932880e+06 4.9242871506441079e+03 5.1735595266088130e+03 2.9560946362249683e+03 + 3.7380000000000000e+04 5.4271317702504089e+06 -3.4819600878515509e+06 -1.7181791300876895e+06 4.4982585880985216e+03 5.4670749718142470e+03 3.1023372294737878e+03 + 3.7440000000000000e+04 5.6836986312942496e+06 -3.1457877668303140e+06 -1.5280261179231778e+06 4.0505309820286980e+03 5.7341516005487592e+03 3.2335339529722896e+03 + 3.7500000000000000e+04 5.9128047338341102e+06 -2.7944164264851180e+06 -1.3304686545619811e+06 3.5832686914861692e+03 5.9735061957191938e+03 3.3490532595248346e+03 + 3.7560000000000000e+04 6.1133452390593290e+06 -2.4295445286438675e+06 -1.1264644458232233e+06 3.0987273071423124e+03 6.1839900746054873e+03 3.4483391768026745e+03 + 3.7620000000000000e+04 6.2843531029995559e+06 -2.0529353654671854e+06 -9.1700225296768802e+05 2.5992429917043451e+03 6.3645912020011938e+03 3.5309127482196982e+03 + 3.7680000000000000e+04 6.4250036877375301e+06 -1.6664087787927114e+06 -7.0309721175039629e+05 2.0872253575469981e+03 6.5144375130957669e+03 3.5963743003760233e+03 + 3.7740000000000000e+04 6.5346189398456588e+06 -1.2718325610881192e+06 -4.8578596992126084e+05 1.5651491509064317e+03 6.6328041559805197e+03 3.6444070800788595e+03 + 3.7800000000000000e+04 6.6126709159391876e+06 -8.7111337448104564e+05 -2.6612161115885724e+05 1.0355405949045971e+03 6.7191213896621930e+03 3.6747803024657487e+03 + 3.7860000000000000e+04 6.6587843708427949e+06 -4.6618730854959210e+05 -4.5168465586500475e+04 5.0096068194506086e+02 6.7729781750671573e+03 3.6873497809693035e+03 + 3.7920000000000000e+04 6.6727383926253738e+06 -5.9010370607623016e+04 1.7600306193031304e+05 -3.6009164413555368e+01 6.7941213115758055e+03 3.6820570781682277e+03 + 3.7980000000000000e+04 6.6544672947859848e+06 3.4845093825175345e+05 3.9632162720074528e+05 -5.7277785426643732e+02 6.7824541581741823e+03 3.6589294398730367e+03 + 3.8040000000000000e+04 6.6040608801564639e+06 7.5422902789137722e+05 6.1472011666240415e+05 -1.1067555286820229e+03 6.7380372493471559e+03 3.6180808006465963e+03 + 3.8100000000000000e+04 6.5217639749733498e+06 1.1563646736955792e+06 8.3014086000945710e+05 -1.6353669815349963e+03 6.6610888197089189e+03 3.5597118205930583e+03 + 3.8160000000000000e+04 6.4079751294604624e+06 1.5529164368933467e+06 1.0415407785860046e+06 -2.1560654095988739e+03 6.5519830088168146e+03 3.4841077261510050e+03 + 3.8220000000000000e+04 6.2632445620771982e+06 1.9419699250490819e+06 1.2478963678283105e+06 -2.6663436611488651e+03 6.4112467238540967e+03 3.3916353168067649e+03 + 3.8280000000000000e+04 6.0882714904913148e+06 2.3216468821390895e+06 1.4482085274435901e+06 -3.1637438947308701e+03 6.2395573228107723e+03 3.2827410796410663e+03 + 3.8340000000000000e+04 5.8839008548105825e+06 2.6901141659926162e+06 1.6415073148455811e+06 -3.6458685611353349e+03 6.0377408936744987e+03 3.1579502955263642e+03 + 3.8400000000000000e+04 5.6511193215475893e+06 3.0455925879324330e+06 1.8268566316553410e+06 -4.1103931609630554e+03 5.8067690694434987e+03 3.0178654176360442e+03 + 3.8460000000000000e+04 5.3910505245862752e+06 3.3863654946172331e+06 2.0033587650531223e+06 -4.5550784982565838e+03 5.5477537322024100e+03 2.8631628781028448e+03 + 3.8520000000000000e+04 5.1049496277133022e+06 3.7107870024336553e+06 2.1701587097628731e+06 -4.9777810416986695e+03 5.2619410122319250e+03 2.6945891910424766e+03 + 3.8580000000000000e+04 4.7941972985398816e+06 4.0172898793688458e+06 2.3264482632589396e+06 -5.3764624770156242e+03 4.9507055364777543e+03 2.5129573736203183e+03 + 3.8640000000000000e+04 4.4602930988074290e+06 4.3043930717688976e+06 2.4714699144660244e+06 -5.7491996654401737e+03 4.6155441292750083e+03 2.3191435211193839e+03 + 3.8700000000000000e+04 4.1048482775848084e+06 4.5707088127043741e+06 2.6045205115206600e+06 -6.0941943522424690e+03 4.2580681521156757e+03 2.1140827623441364e+03 + 3.8760000000000000e+04 3.7295780223666271e+06 4.8149492455813307e+06 2.7249546614740002e+06 -6.4097814213703086e+03 3.8799952357585266e+03 1.8987644134074455e+03 + 3.8820000000000000e+04 3.3362932548410632e+06 5.0359325646087574e+06 2.8321878267983054e+06 -6.6944360141088719e+03 3.4831415357490223e+03 1.6742268111420374e+03 + 3.8880000000000000e+04 2.9268920008758446e+06 5.2325887000803975e+06 2.9256991124966848e+06 -6.9467807645404346e+03 3.0694140818266915e+03 1.4415521849903719e+03 + 3.8940000000000000e+04 2.5033503175857901e+06 5.4039645090539055e+06 3.0050337455264125e+06 -7.1655931625201410e+03 2.6408017303213419e+03 1.2018615012758162e+03 + 3.9000000000000000e+04 2.0677128115459855e+06 5.5492283696506117e+06 3.0698052418820825e+06 -7.3498115435312548e+03 2.1993644860342811e+03 9.5630922450539890e+02 + 3.9060000000000000e+04 1.6220828649798592e+06 5.6676741267312542e+06 3.1196972622540100e+06 -7.4985388725672456e+03 1.7472229266674540e+03 7.0607822314620341e+02 + 3.9120000000000000e+04 1.1686126718059462e+06 5.7587244498887211e+06 3.1544651703785681e+06 -7.6110456679952740e+03 1.2865492762599333e+03 4.5237492866798584e+02 + 3.9180000000000000e+04 7.0949307070329017e+05 5.8219336892025545e+06 3.1739372980223657e+06 -7.6867740637478364e+03 8.1955922150170670e+02 1.9642427120491516e+02 + 3.9240000000000000e+04 2.4694309761227726e+05 5.8569901981907850e+06 3.1780158801663350e+06 -7.7253427971313276e+03 3.4850195251640520e+02 -6.0536341196547035e+01 + 3.9300000000000000e+04 -2.1680072228572695e+05 5.8637179771027081e+06 3.1666775972900931e+06 -7.7265503786603222e+03 -1.2435237158215294e+02 -3.1726399132143450e+02 + 3.9360000000000000e+04 -6.7949516077557951e+05 5.8420775445682220e+06 3.1399736984319924e+06 -7.6903744865518283e+03 -5.9672519874690784e+02 -5.7251700437295949e+02 + 3.9420000000000000e+04 -1.1389009613960963e+06 5.7921661360343751e+06 3.0980297589395391e+06 -7.6169694936101096e+03 -1.0663391601903575e+03 -8.2506026523448145e+02 + 3.9480000000000000e+04 -1.5927934132391016e+06 5.7142174118496180e+06 3.0410451582295960e+06 -7.5066661324044071e+03 -1.5309253674953482e+03 -1.0736694631847424e+03 + 3.9540000000000000e+04 -2.0389730027983356e+06 5.6086006897343621e+06 2.9692922892382089e+06 -7.3599740779571621e+03 -1.9882327306202458e+03 -1.3171361228810349e+03 + 3.9600000000000000e+04 -2.4752762070168527e+06 5.4758194830640219e+06 2.8831154087344133e+06 -7.1775831167944316e+03 -2.4360417175569469e+03 -1.5542745382597693e+03 + 3.9660000000000000e+04 -2.8995861951598302e+06 5.3165091519427234e+06 2.7829290419784728e+06 -6.9603586357050981e+03 -2.8721792103502735e+03 -1.7839293015910996e+03 + 3.9720000000000000e+04 -3.3098431185100777e+06 5.1314337727451948e+06 2.6692159774773009e+06 -6.7093332624663763e+03 -3.2945290484204311e+03 -2.0049811523925705e+03 + 3.9780000000000000e+04 -3.7040539376431867e+06 4.9214825306119584e+06 2.5425249751527528e+06 -6.4257007573974533e+03 -3.7010379629830409e+03 -2.2163508937908514e+03 + 3.9840000000000000e+04 -4.0803020271127988e+06 4.6876657596805608e+06 2.4034682459402462e+06 -6.1108144205993576e+03 -4.0897224647576045e+03 -2.4170035150816834e+03 + 3.9900000000000000e+04 -4.4367567097955178e+06 4.4311104236612450e+06 2.2527186324929334e+06 -5.7661851916431260e+03 -4.4586807309914502e+03 -2.6059540710017050e+03 + 3.9960000000000000e+04 -4.7716825212515611e+06 4.1530547921575564e+06 2.0910064080852214e+06 -5.3934741239250025e+03 -4.8061065369195112e+03 -2.7822741520678705e+03 + 4.0020000000000000e+04 -5.0834478720567375e+06 3.8548423706035791e+06 1.9191157245232090e+06 -4.9944806833295652e+03 -5.1302994956494767e+03 -2.9450968870541205e+03 + 4.0080000000000000e+04 -5.3705330291564353e+06 3.5379153610802041e+06 1.7378808097663955e+06 -4.5711325844793282e+03 -5.4296709473500405e+03 -3.0936205101664505e+03 + 4.0140000000000000e+04 -5.6315375921275886e+06 3.2038077874596799e+06 1.5481819504367611e+06 -4.1254787749224388e+03 -5.7027501006769417e+03 -3.2271122340281586e+03 + 4.0200000000000000e+04 -5.8651875423850501e+06 2.8541381647204291e+06 1.3509412150950523e+06 -3.6596813500500252e+03 -5.9481930080443926e+03 -3.3449128755579127e+03 + 4.0260000000000000e+04 -6.0703416860100860e+06 2.4906016115376018e+06 1.1471179162479071e+06 -3.1760034290414956e+03 -6.1647913680439324e+03 -3.4464406176834082e+03 + 4.0320000000000000e+04 -6.2459973104879521e+06 2.1149615364572108e+06 9.3770390352102928e+05 -2.6767959105855125e+03 -6.3514777222424700e+03 -3.5311929163573573e+03 + 4.0380000000000000e+04 -6.3912951237152331e+06 1.7290410933259265e+06 7.2371876706433133e+05 -2.1644871186848000e+03 -6.5073286093712622e+03 -3.5987479532165730e+03 + 4.0440000000000000e+04 -6.5055236415717676e+06 1.3347144061688578e+06 5.0620492037126608e+05 -1.6415740939306565e+03 -6.6315695589814004e+03 -3.6487673241897069e+03 + 4.0500000000000000e+04 -6.5881229874733994e+06 9.3389742499594006e+05 2.8622249547541025e+05 -1.1106110983674919e+03 -6.7235819495355836e+03 -3.6809992869923572e+03 + 4.0560000000000000e+04 -6.6386878856786136e+06 5.2853840780382359e+05 6.4844078369614115e+04 -5.7419462248302852e+02 -6.7829079702017680e+03 -3.6952805829373501e+03 + 4.0620000000000000e+04 -6.6569697432434354e+06 1.2060821723751228e+05 -1.5685061074953264e+05 -3.4948713467130574e+01 -6.8092519635272356e+03 -3.6915366584953485e+03 + 4.0680000000000000e+04 -6.6428779290332170e+06 -2.8790941350125929e+05 -3.7778004802303918e+05 5.0448718812529142e+02 -6.8024807089998876e+03 -3.6697821277179205e+03 + 4.0740000000000000e+04 -6.5964803406783119e+06 -6.9502766889684787e+05 -5.9686629834746371e+05 1.0414704803493612e+03 -6.7626250382562866e+03 -3.6301222707217894e+03 + 4.0800000000000000e+04 -6.5180031562244026e+06 -1.0987665469705232e+06 -8.1304048821282643e+05 1.5733704827198940e+03 -6.6898812931865659e+03 -3.5727537918929620e+03 + 4.0860000000000000e+04 -6.4078296271022838e+06 -1.4971627646970721e+06 -1.0252482482357773e+06 2.0975846761731946e+03 -6.5846099171503347e+03 -3.4979629065597092e+03 + 4.0920000000000000e+04 -6.2664979602514599e+06 -1.8882794934534316e+06 -1.2324549705194817e+06 2.6115523591664564e+03 -6.4473315748860377e+03 -3.4061214259811009e+03 + 4.0980000000000000e+04 -6.0946984805834787e+06 -2.2702158563360460e+06 -1.4336508324256132e+06 3.1127653094123948e+03 -6.2787235018514621e+03 -3.2976832716143831e+03 + 4.1040000000000000e+04 -5.8932701687049409e+06 -2.6411162427236084e+06 -1.6278556604402920e+06 3.5987785068799012e+03 -6.0796169081563148e+03 -3.1731826212939791e+03 + 4.1100000000000000e+04 -5.6631964975459669e+06 -2.9991794523676643e+06 -1.8141237092590048e+06 4.0672227882026464e+03 -5.8509934944912029e+03 -3.0332326497997624e+03 + 4.1160000000000000e+04 -5.4056004839224424e+06 -3.3426675613497626e+06 -1.9915483418686688e+06 4.5158179313789378e+03 -5.5939796277148762e+03 -2.8785232901927993e+03 + 4.1220000000000000e+04 -5.1217389996803002e+06 -3.6699143902313891e+06 -2.1592665306175784e+06 4.9423840498820600e+03 -5.3098392512933724e+03 -2.7098175391715145e+03 + 4.1280000000000000e+04 -4.8129964537114725e+06 -3.9793335566581381e+06 -2.3164631047987617e+06 5.3448513663435569e+03 -4.9999672991468660e+03 -2.5279468143401859e+03 + 4.1340000000000000e+04 -4.4808779003734626e+06 -4.2694261520612873e+06 -2.4623747073732116e+06 5.7212697695406805e+03 -4.6658835800242305e+03 -2.3338059939657278e+03 + 4.1400000000000000e+04 -4.1270015638594818e+06 -4.5387880314567555e+06 -2.5962934560914263e+06 6.0698186882007130e+03 -4.3092257641041861e+03 -2.1283485747011296e+03 + 4.1460000000000000e+04 -3.7530907763041742e+06 -4.7861166318980483e+06 -2.7175703212644453e+06 6.3888165989532272e+03 -3.9317406605068236e+03 -1.9125820446350363e+03 + 4.1520000000000000e+04 -3.3609653789018304e+06 -5.0102172243498573e+06 -2.8256182236458333e+06 6.6767293001849921e+03 -3.5352741948849894e+03 -1.6875630853079883e+03 + 4.1580000000000000e+04 -2.9525326768944175e+06 -5.2100085493472340e+06 -2.9199148265311313e+06 6.9321764674355663e+03 -3.1217610612165436e+03 -1.4543921396087435e+03 + 4.1640000000000000e+04 -2.5297780524272788e+06 -5.3845278453954365e+06 -3.0000049864253215e+06 7.1539365868477280e+03 -2.6932149490775842e+03 -1.2142075744926940e+03 + 4.1700000000000000e+04 -2.0947553077252316e+06 -5.5329353191056289e+06 -3.0655028614601265e+06 7.3409512405801152e+03 -2.2517196846386323e+03 -9.6818022995234151e+02 + 4.1760000000000000e+04 -1.6495767364058387e+06 -5.6545180957926540e+06 -3.1160937120055309e+06 7.4923300450062616e+03 -1.7994205602196255e+03 -7.1750853564831903e+02 + 4.1820000000000000e+04 -1.1964028726264047e+06 -5.7486936201204453e+06 -3.1515354037010614e+06 7.6073562902371368e+03 -1.3385144603573062e+03 -4.6341327316826016e+02 + 4.1880000000000000e+04 -7.3743192097920389e+05 -5.8150124101596940e+06 -3.1716595613274276e+06 7.6854915878065885e+03 -8.7123823469209185e+02 -2.0713112493097114e+02 + 4.1940000000000000e+04 -2.7488898140315892e+05 -5.8531600853923960e+06 -3.1763723072800343e+06 7.7263779283683007e+03 -3.9985639836438116e+02 5.0092532281390760e+01 + 4.2000000000000000e+04 1.8898477571451699e+05 -5.8629586755486252e+06 -3.1656545773632741e+06 7.7298375126287619e+03 7.3350369191897130e+01 3.0701031607302366e+02 + 4.2060000000000000e+04 6.5194289833527384e+05 -5.8443672731693406e+06 -3.1395620682739778e+06 7.6958719704188024e+03 5.4609568027612795e+02 5.6237844151428715e+02 + 4.2120000000000000e+04 1.1117444002864880e+06 -5.7974820715215262e+06 -3.0982248690992394e+06 7.6246617714754784e+03 1.0160976029342107e+03 8.1496179371223343e+02 + 4.2180000000000000e+04 1.5661644699578483e+06 -5.7225357889639577e+06 -3.0418467853217791e+06 7.5165654132797135e+03 1.4810889528210191e+03 1.0635391807117678e+03 + 4.2240000000000000e+04 2.0130051120737935e+06 -5.6198964749721941e+06 -2.9707043373145317e+06 7.3721179866192806e+03 1.9388275944746929e+03 1.3069089151185549e+03 + 4.2300000000000000e+04 2.4501056853092331e+06 -5.4900656951721609e+06 -2.8851454172038618e+06 7.1920291327108971e+03 2.3871069071228621e+03 1.5438946064726888e+03 + 4.2360000000000000e+04 2.8753532914865022e+06 -5.3336760742099471e+06 -2.7855875929484605e+06 6.9771800216555266e+03 2.8237667336654840e+03 1.7733511179845698e+03 + 4.2420000000000000e+04 3.2866929362731827e+06 -5.1514881768483873e+06 -2.6725160547994929e+06 6.7286186903118796e+03 3.2467043229009005e+03 1.9941704617415076e+03 + 4.2480000000000000e+04 3.6821373645716268e+06 -4.9443867601771820e+06 -2.5464812221847619e+06 6.4475540266228272e+03 3.6538842099729650e+03 2.2052871446383970e+03 + 4.2540000000000000e+04 4.0597765260502454e+06 -4.7133764709733650e+06 -2.4080960526415394e+06 6.1353496622517978e+03 4.0433469528904361e+03 2.4056827807983605e+03 + 4.2600000000000000e+04 4.4177866878287615e+06 -4.4595770248755729e+06 -2.2580330857018307e+06 5.7935182483696226e+03 4.4132178832369318e+03 2.5943904218772964e+03 + 4.2660000000000000e+04 4.7544391900849668e+06 -4.1842178405091828e+06 -2.0970212215665602e+06 5.4237150353185234e+03 4.7617164835734084e+03 2.7704991092223036e+03 + 4.2720000000000000e+04 5.0681087686412595e+06 -3.8886321141045247e+06 -1.9258422208731310e+06 5.0277298366327150e+03 5.0871654201199144e+03 2.9331585527814941e+03 + 4.2780000000000000e+04 5.3572813617573977e+06 -3.5742503910593181e+06 -1.7453269310076961e+06 4.6074780984390254e+03 5.3879982341130144e+03 3.0815835083859170e+03 + 4.2840000000000000e+04 5.6205613842367278e+06 -3.2425937037876802e+06 -1.5563512631079881e+06 4.1649921510964368e+03 5.6627663363939928e+03 3.2150577239981926e+03 + 4.2900000000000000e+04 5.8566784738863530e+06 -2.8952662784357676e+06 -1.3598319423184004e+06 3.7024121497547731e+03 5.9101464880716385e+03 3.3329375589733968e+03 + 4.2960000000000000e+04 6.0644936512985695e+06 -2.5339477841750951e+06 -1.1567220531610355e+06 3.2219754427173016e+03 6.1289483292002697e+03 3.4346551486020298e+03 + 4.3020000000000000e+04 6.2430047960954402e+06 -2.1603851705781347e+06 -9.4800641472676967e+05 2.7260046406093525e+03 6.3181203560129361e+03 3.5197209036151175e+03 + 4.3080000000000000e+04 6.3913514097503712e+06 -1.7763842052519978e+06 -7.3469682142186677e+05 2.2168960138999510e+03 6.4767540846469483e+03 3.5877255701451318e+03 + 4.3140000000000000e+04 6.5088187081676731e+06 -1.3838007798038376e+06 -5.1782716183603933e+05 1.6971086211812674e+03 6.6040878837246737e+03 3.6383422714387229e+03 + 4.3200000000000000e+04 6.5948410483438224e+06 -9.8453197214661003e+05 -2.9844841836783930e+05 1.1691527013806271e+03 6.6995111895396312e+03 3.6713283387913743e+03 + 4.3260000000000000e+04 6.6490046127003906e+06 -5.8050687611718709e+05 -7.7623581657942443e+04 6.3557663604628249e+02 6.7625677240266314e+03 3.6865262166174925e+03 + 4.3320000000000000e+04 6.6710493076559175e+06 -1.7367730347079743e+05 1.4357745691510756e+05 9.8954205146269260e+01 6.7929565202178146e+03 3.6838633873152921e+03 + 4.3380000000000000e+04 6.6608699559362214e+06 2.3399153578619962e+05 3.6408300323557691e+05 -4.3812612599512818e+02 6.7905320103674921e+03 3.6633523398266261e+03 + 4.3440000000000000e+04 6.6185168834776189e+06 6.4053038986424915e+05 5.8282468265081802e+05 -9.7307114185106980e+02 6.7553054225131727e+03 3.6250914470521875e+03 + 4.3500000000000000e+04 6.5441958569034422e+06 1.0439754486362546e+06 7.9874263010621199e+05 -1.5032950039662132e+03 6.6874473003500934e+03 3.5692661236099202e+03 + 4.3560000000000000e+04 6.4382671999409245e+06 1.4423779462738780e+06 1.0107907202559746e+06 -2.0262342921440520e+03 6.5872884702027259e+03 3.4961487813154286e+03 + 4.3620000000000000e+04 6.3012439785107570e+06 1.8338137236900129e+06 1.2179417398137611e+06 -2.5393634643748651e+03 6.4553176817612484e+03 3.4060969764451497e+03 + 4.3680000000000000e+04 6.1337893142329268e+06 2.2163925714118034e+06 1.4191924103142987e+06 -3.0402082219349531e+03 6.2921770080473216e+03 3.2995504472381094e+03 + 4.3740000000000000e+04 5.9367129645429719e+06 2.5882672826413237e+06 1.6135682219224763e+06 -3.5263567786646990e+03 6.0986570356636876e+03 3.1770278584268226e+03 + 4.3800000000000000e+04 5.7109672574590500e+06 2.9476424287326154e+06 1.8001280680418625e+06 -3.9954702639162697e+03 5.8756923570987983e+03 3.0391234062145641e+03 + 4.3860000000000000e+04 5.4576424183447622e+06 3.2927828579904186e+06 1.9779686730243166e+06 -4.4452925330973094e+03 5.6243567736432542e+03 2.8865033718470800e+03 + 4.3920000000000000e+04 5.1779613334757043e+06 3.6220218965240428e+06 2.1462288241987652e+06 -4.8736591532258963e+03 5.3458582505483955e+03 2.7199031403096656e+03 + 4.3980000000000000e+04 4.8732737815908585e+06 3.9337692529736855e+06 2.3040934458191129e+06 -5.2785063824442086e+03 5.0415341245825866e+03 2.5401248503133957e+03 + 4.4040000000000000e+04 4.5450500947171981e+06 4.2265186341427695e+06 2.4507975298945135e+06 -5.6578813154000372e+03 4.7128460669501428e+03 2.3480347507442948e+03 + 4.4100000000000000e+04 4.1948741826750543e+06 4.4988550190583449e+06 2.5856298692147736e+06 -6.0099526846895906e+03 4.3613735696623971e+03 2.1445591406705421e+03 + 4.4160000000000000e+04 3.8244359375969376e+06 4.7494614902574262e+06 2.7079365045471750e+06 -6.3330204330005226e+03 3.9888058322071552e+03 1.9306790645675374e+03 + 4.4220000000000000e+04 3.4355231240556366e+06 4.9771255607249578e+06 2.8171238481742670e+06 -6.6255233755630943e+03 3.5969332883028133e+03 1.7074250464274355e+03 + 4.4280000000000000e+04 3.0300128360457984e+06 5.1807450014610263e+06 2.9126615132819023e+06 -6.8860462545019745e+03 3.1876393844642625e+03 1.4758725372358474e+03 + 4.4340000000000000e+04 2.6098625213947953e+06 5.3593331609056275e+06 2.9940848764587874e+06 -7.1133270726317824e+03 2.7628916418815493e+03 1.2371373915576987e+03 + 4.4400000000000000e+04 2.1771005845609359e+06 5.5120237050644131e+06 3.0609973474199008e+06 -7.3062634943859703e+03 2.3247313317891821e+03 9.9237058085524995e+02 + 4.4460000000000000e+04 1.7338166721195525e+06 5.6380747256950494e+06 3.1130723039859417e+06 -7.4639169641352310e+03 1.8752630847781056e+03 7.4275245832190762e+02 + 4.4520000000000000e+04 1.2821517585829992e+06 5.7368722694032481e+06 3.1500546895597097e+06 -7.5855156333422747e+03 1.4166461087903776e+03 4.8948731683451643e+02 + 4.4580000000000000e+04 8.2428803129898547e+05 5.8079333759099906e+06 3.1717622913146755e+06 -7.6704584148127497e+03 9.5108623114909346e+02 2.3379806393714932e+02 + 4.4640000000000000e+04 3.6243849002579344e+05 5.8509085954960035e+06 3.1780866810377911e+06 -7.7183201295007784e+03 4.8082608049312046e+02 -2.3079803907630573e+01 + 4.4700000000000000e+04 -1.0116372597939847e+05 5.8655838302004626e+06 3.1689937711235769e+06 -7.7288549104941640e+03 8.1325313557343080e+00 -2.7990487088395042e+02 + 4.4760000000000000e+04 -5.6427610827434051e+05 5.8518813979572225e+06 3.1445239802373992e+06 -7.7019960472262019e+03 -4.6471604710866433e+02 -5.3543592345395075e+02 + 4.4820000000000000e+04 -1.0246574741204266e+06 5.8098604031230770e+06 3.1047920696214209e+06 -7.6378542045191698e+03 -9.3543991655306615e+02 -7.8843682666071095e+02 + 4.4880000000000000e+04 -1.4800785910380527e+06 5.7397165716010891e+06 3.0499867036784901e+06 -7.5367172367630255e+03 -1.4017661332905784e+03 -1.0376811053192241e+03 + 4.4940000000000000e+04 -1.9283328518988055e+06 5.6417815721845794e+06 2.9803697058601771e+06 -7.3990517134786278e+03 -1.8614380496906485e+03 -1.2819576862451427e+03 + 4.5000000000000000e+04 -2.3672470148920515e+06 5.5165216793253692e+06 2.8962749292586106e+06 -7.2255029446562230e+03 -2.3122276815187270e+03 -1.5200778469734551e+03 + 4.5060000000000000e+04 -2.7946918335420345e+06 5.3645356583260745e+06 2.7981067081097970e+06 -7.0168912173372746e+03 -2.7519486649602845e+03 -1.7508819713310857e+03 + 4.5120000000000000e+04 -3.2085923784827632e+06 5.1865519383369153e+06 2.6863379393134755e+06 -6.7742058262889241e+03 -3.1784667068800295e+03 -1.9732450757057209e+03 + 4.5180000000000000e+04 -3.6069380203520958e+06 4.9834252426951155e+06 2.5615078612155551e+06 -6.4986001917494314e+03 -3.5897075600910384e+03 -2.1860815456340624e+03 + 4.5240000000000000e+04 -3.9877921825603410e+06 4.7561327424700269e+06 2.4242195456117936e+06 -6.1913888785707632e+03 -3.9836654910367947e+03 -2.3883500828732076e+03 + 4.5300000000000000e+04 -4.3493019147760961e+06 4.5057696276671151e+06 2.2751370795232351e+06 -5.8540440619660067e+03 -4.3584142938737486e+03 -2.5790590355351919e+03 + 4.5360000000000000e+04 -4.6897071697156532e+06 4.2335439673180021e+06 2.1149824302976714e+06 -5.4881889583890534e+03 -4.7121195122235931e+03 -2.7572715221589588e+03 + 4.5420000000000000e+04 -5.0073495962786674e+06 3.9407708756102417e+06 1.9445320175702353e+06 -5.0955885807176137e+03 -5.0430489294767349e+03 -2.9221101090954171e+03 + 4.5480000000000000e+04 -5.3006807557873446e+06 3.6288661347993668e+06 1.7646130075739122e+06 -4.6781401400145196e+03 -5.3495802758563777e+03 -3.0727614794389510e+03 + 4.5540000000000000e+04 -5.5682697901763748e+06 3.2993394007836757e+06 1.5760993195457687e+06 -4.2378643915027942e+03 -5.6302078393941129e+03 -3.2084813310791674e+03 + 4.5600000000000000e+04 -5.8088105800204668e+06 2.9537869910352267e+06 1.3799073447439771e+06 -3.7768970080569661e+03 -5.8835499720518701e+03 -3.3285989071587405e+03 + 4.5660000000000000e+04 -6.0211283470734665e+06 2.5938841909898221e+06 1.1769914253687831e+06 -3.2974785339114933e+03 -6.1083574370922215e+03 -3.4325203934095503e+03 + 4.5720000000000000e+04 -6.2041856058106348e+06 2.2213770737081785e+06 9.6833916348036681e+05 -2.8019428563359552e+03 -6.3035210163447473e+03 -3.5197312996864757e+03 + 4.5780000000000000e+04 -6.3570874039039593e+06 1.8380739120850135e+06 7.5496659519465209e+05 -2.2927051926781887e+03 -6.4680774713427127e+03 -3.5897987245326162e+03 + 4.5840000000000000e+04 -6.4790858402942335e+06 1.4458362714925499e+06 5.3791321770141041e+05 -1.7722499831827963e+03 -6.6012143831898884e+03 -3.6423739828261350e+03 + 4.5900000000000000e+04 -6.5695838403748255e+06 1.0465698289873539e+06 3.1823686110778712e+05 -1.2431181281277838e+03 -6.7022744365198696e+03 -3.6771949809082134e+03 + 4.5960000000000000e+04 -6.6281381399776358e+06 6.4221496235222439e+05 9.7008449249642261e+04 -7.0789347577669992e+02 -6.7707586649669347e+03 -3.6940874494877871e+03 + 4.6020000000000000e+04 -6.6544614628987294e+06 2.3473719218723782e+05 -1.2469327832065783e+05 -1.6918969201382507e+02 -6.8063281004559658e+03 -3.6929651286020626e+03 + 4.6080000000000000e+04 -6.6484239487640839e+06 -1.7388244243140798e+05 -3.4578704955671972e+05 3.7036158147326682e+02 -6.8088045723173491e+03 -3.6738299415595766e+03 + 4.6140000000000000e+04 -6.6100538897669809e+06 -5.8165706621682364e+05 -5.6519437164623756e+05 9.0812223279461500e+02 -6.7781719951241012e+03 -3.6367727646330418e+03 + 4.6200000000000000e+04 -6.5395377385637797e+06 -9.8660374488178478e+05 -7.8184489206312154e+05 1.4414607085733892e+03 -6.7145780524497532e+03 -3.5819741009134459e+03 + 4.6260000000000000e+04 -6.4372192773553720e+06 -1.3867533337026881e+06 -9.9468176772176672e+05 1.9677667569837822e+03 -6.6183345819445922e+03 -3.5097035453540207e+03 + 4.6320000000000000e+04 -6.3035978967366870e+06 -1.7801602792587609e+06 -1.2026669601308971e+06 2.4844659863691040e+03 -6.4899156361679679e+03 -3.4203179546887636e+03 + 4.6380000000000000e+04 -6.1393260466659190e+06 -2.1649122573248483e+06 -1.4047864042895972e+06 2.9890328697933401e+03 -6.3299542488074076e+03 -3.3142592292774088e+03 + 4.6440000000000000e+04 -5.9452059336829558e+06 -2.5391396152251032e+06 -1.6000550468279792e+06 3.4790031708755459e+03 -6.1392392453257835e+03 -3.1920521360548282e+03 + 4.6500000000000000e+04 -5.7221854505592156e+06 -2.9010246145676384e+06 -1.7875217379894403e+06 3.9519871844622940e+03 -5.9187115187168374e+03 -3.0543014421301932e+03 + 4.6560000000000000e+04 -5.4713533048844505e+06 -3.2488103946487173e+06 -1.9662739124028776e+06 4.4056828164245535e+03 -5.6694582777799778e+03 -2.9016877412702775e+03 + 4.6620000000000000e+04 -5.1939334291019626e+06 -3.5808095322565329e+06 -2.1354419970737416e+06 4.8378861646310834e+03 -5.3927056557812093e+03 -2.7349627919165073e+03 + 4.6680000000000000e+04 -4.8912788379937122e+06 -3.8954121696125576e+06 -2.2942035645710384e+06 5.2464996983576812e+03 -5.0898120931116609e+03 -2.5549458654949535e+03 + 4.6740000000000000e+04 -4.5648649908949938e+06 -4.1910937976262532e+06 -2.4417873032697747e+06 5.6295411810733931e+03 -4.7622633011242269e+03 -2.3625211162411451e+03 + 4.6800000000000000e+04 -4.2162825362572316e+06 -4.4664227267877338e+06 -2.5774768178113778e+06 5.9851553096333528e+03 -4.4116662982830330e+03 -2.1586342049025338e+03 + 4.6860000000000000e+04 -3.8472293288326026e+06 -4.7200670985292057e+06 -2.7006141655678735e+06 6.3116255992622537e+03 -4.0397398725596672e+03 -1.9442868184710451e+03 + 4.6920000000000000e+04 -3.4595018336599441e+06 -4.9508012373869484e+06 -2.8106030176026104e+06 6.6073824524005813e+03 -3.6483027143091481e+03 -1.7205299479158029e+03 + 4.6980000000000000e+04 -3.0549861803092198e+06 -5.1575113217998138e+06 -2.9069114300775197e+06 6.8710071621447387e+03 -3.2392631866342167e+03 -1.4884579049941678e+03 + 4.7040000000000000e+04 -2.6356490027948082e+06 -5.3392005414320659e+06 -2.9890743001182941e+06 7.1012358225931739e+03 -2.8146122866173209e+03 -1.2492037039158242e+03 + 4.7100000000000000e+04 -2.2035279619668429e+06 -5.4949938620558521e+06 -3.0566955567576494e+06 7.2969661316150396e+03 -2.3764168897647019e+03 -1.0039345710443412e+03 + 4.7160000000000000e+04 -1.7607218043179882e+06 -5.6241422980156550e+06 -3.1094500519021191e+06 7.4572654302840047e+03 -1.9268097424465009e+03 -7.5384633572993744e+02 + 4.7220000000000000e+04 -1.3093799989246714e+06 -5.7260264811197193e+06 -3.1470850824018740e+06 7.5813762022495448e+03 -1.4679764147062115e+03 -5.0015688354404188e+02 + 4.7280000000000000e+04 -8.5169216105100000e+05 -5.8001594357028101e+06 -3.1694215156148355e+06 7.6687178180136480e+03 -1.0021424597540798e+03 -2.4409963097609656e+02 + 4.7340000000000000e+04 -3.8987743613707571e+05 -5.8461886511061629e+06 -3.1763545379290716e+06 7.7188865778995851e+03 -5.3156293337900831e+02 1.3082502874732789e+01 + 4.7400000000000000e+04 7.3826128035927861e+04 -5.8638975809489563e+06 -3.1678540546883857e+06 7.7316562893348819e+03 -5.8513448852398639e+01 2.7014271379486428e+02 + 4.7460000000000000e+04 5.3717227203633019e+05 -5.8532066020598393e+06 -3.1439647628798988e+06 7.7069796875680058e+03 4.1471915507992441e+02 5.2583561261009834e+02 + 4.7520000000000000e+04 9.9791730466614652e+05 -5.8141733772384617e+06 -3.1048059110651528e+06 7.6449898258595276e+03 8.8584737425274545e+02 7.7892242433169804e+02 + 4.7580000000000000e+04 1.4538309434534062e+06 -5.7469925529362671e+06 -3.0505707345501338e+06 7.5460005779744897e+03 1.3525945658851097e+03 1.0281767421356944e+03 + 4.7640000000000000e+04 1.9027071392388961e+06 -5.6519947492337059e+06 -2.9815255151896393e+06 7.4105054743591018e+03 1.8127069191582259e+03 1.2723912776812444e+03 + 4.7700000000000000e+04 2.3423747652797461e+06 -5.5296448346197717e+06 -2.8980082211525044e+06 7.2391743230654947e+03 2.2639651872431778e+03 1.5103848940172982e+03 + 4.7760000000000000e+04 2.7707080468162200e+06 -5.3805395250249561e+06 -2.8004267514398997e+06 7.0328481403029846e+03 2.7041953660008617e+03 1.7410085548342688e+03 + 4.7820000000000000e+04 3.1856366735591865e+06 -5.2054043819670305e+06 -2.6892568696703385e+06 6.7925339116798459e+03 3.1312780966910536e+03 1.9631498139056480e+03 + 4.7880000000000000e+04 3.5851556197584360e+06 -5.0050902676127758e+06 -2.5650398867501817e+06 6.5194001003215380e+03 3.5431575402851527e+03 2.1757369409230619e+03 + 4.7940000000000000e+04 3.9673347030310766e+06 -4.7805692599236928e+06 -2.4283800762932240e+06 6.2147722160542917e+03 3.9378505895354128e+03 2.3777437934612913e+03 + 4.8000000000000000e+04 4.3303278476304552e+06 -4.5329300013979124e+06 -2.2799417772586145e+06 5.8801272499349134e+03 4.3134564760991343e+03 2.5681952304584765e+03 + 4.8060000000000000e+04 4.6723819705502260e+06 -4.2633724714836171e+06 -2.1204461796833300e+06 5.5170867169542162e+03 4.6681662972327285e+03 2.7461721264454650e+03 + 4.8120000000000000e+04 4.9918454195432253e+06 -3.9732021979822018e+06 -1.9506678321620820e+06 5.1274087447305401e+03 5.0002721619499525e+03 2.9108156607412070e+03 + 4.8180000000000000e+04 5.2871759126890115e+06 -3.6638239360266645e+06 -1.7714309042594200e+06 4.7129793592670294e+03 5.3081757349379604e+03 3.0613312727072507e+03 + 4.8240000000000015e+04 5.5569479309340650e+06 -3.3367348635340608e+06 -1.5836052152460760e+06 4.2758030115465363e+03 5.5903957360231652e+03 3.1969924808666774e+03 + 4.8300000000000015e+04 5.7998595331626674e+06 -2.9935173626387399e+06 -1.3881020430559041e+06 3.8179929344269885e+03 5.8455743022026363e+03 3.3171443531660957e+03 + 4.8360000000000015e+04 6.0147386022075582e+06 -2.6358314350357377e+06 -1.1858697364247967e+06 3.3417618122667500e+03 6.0724830096560618e+03 3.4212066408226278e+03 + 4.8420000000000015e+04 6.2005485252515497e+06 -2.2654067442461322e+06 -9.7788914075629145e+05 2.8494120399076078e+03 6.2700293257595476e+03 3.5086768952688444e+03 + 4.8480000000000015e+04 6.3563932455799002e+06 -1.8840342685031439e+06 -7.6516883801990282e+05 2.3433243842355532e+03 6.4372629233481266e+03 3.5791334714823938e+03 + 4.8540000000000015e+04 6.4815215871796440e+06 -1.4935576135763759e+06 -5.4874022586309339e+05 1.8259452882186019e+03 6.5733805230225735e+03 3.6322377741227883e+03 + 4.8600000000000015e+04 6.5753308167433776e+06 -1.0958640888774740e+06 -3.2965249383430101e+05 1.2997744114136271e+03 6.6777290598695190e+03 3.6677354746150654e+03 + 4.8660000000000015e+04 6.6373694876773935e+06 -6.9287561534702603e+05 -1.0896754412913791e+05 7.6735309534400506e+02 6.7498083398731387e+03 3.6854572782722344e+03 + 4.8720000000000015e+04 6.6673395936962161e+06 -2.8653946947417699e+05 1.1224513614854857e+05 2.3125262511197582e+02 6.7892738113144596e+03 3.6853197999953472e+03 + 4.8780000000000015e+04 6.6650979841264747e+06 1.2118112143031968e+05 3.3291365163122024e+05 -3.0593864697532990e+02 6.7959385219287715e+03 3.6673261875516905e+03 + 4.8840000000000015e+04 6.6306569918014891e+06 5.2831645266031555e+05 5.5196888656244474e+05 -8.4162840418525639e+02 6.7697734527688726e+03 3.6315658062486973e+03 + 4.8900000000000015e+04 6.5641843037712621e+06 9.3289980343675590e+05 7.6834964606164512e+05 -1.3732323992764059e+03 6.7109070053073128e+03 3.5782131048780407e+03 + 4.8960000000000015e+04 6.4660021354014846e+06 1.3329768716883552e+06 9.8100772508992208e+05 -1.8981858699375848e+03 6.6196247012741051e+03 3.5075264730532854e+03 + 4.9020000000000015e+04 6.3365857019057451e+06 1.7266151874834560e+06 1.1889129203053743e+06 -2.4139556993875631e+03 6.4963685369825998e+03 3.4198474604492949e+03 + 4.9080000000000015e+04 6.1765609357982408e+06 2.1119134415306165e+06 1.3910579952482963e+06 -2.9180531986837082e+03 6.3417346541824136e+03 3.3155998869981704e+03 + 4.9140000000000015e+04 5.9867014549101647e+06 2.4870106246539154e+06 1.5864635741985787e+06 -3.4080461018490128e+03 6.1564695982417270e+03 3.1952883047595001e+03 + 4.9200000000000015e+04 5.7679248437547339e+06 2.8500949431668725e+06 1.7741829219096212e+06 -3.8815696288818745e+03 5.9414668405769671e+03 3.0594957491949081e+03 + 4.9260000000000015e+04 5.5212882602105327e+06 3.1994125474458709e+06 1.9533065686047594e+06 -4.3363381903424861e+03 5.6977638469921239e+03 2.9088808154139469e+03 + 4.9320000000000015e+04 5.2479832999381768e+06 3.5332760535067427e+06 2.1229667351290444e+06 -4.7701582872849913e+03 5.4265377073953096e+03 2.7441738928600544e+03 + 4.9380000000000015e+04 4.9493300970796663e+06 3.8500727162226299e+06 2.2823415073836176e+06 -5.1809406059649091e+03 5.1290978772591925e+03 2.5661726360783096e+03 + 4.9440000000000015e+04 4.6267707821819577e+06 4.1482721094610943e+06 2.4306587306982693e+06 -5.5667091815537660e+03 4.8068774378677635e+03 2.3757372832489264e+03 + 4.9500000000000015e+04 4.2818624702511923e+06 4.4264333034985503e+06 2.5671996339869821e+06 -5.9256082398165954e+03 4.4614253925507628e+03 2.1737863718892295e+03 + 4.9560000000000015e+04 3.9162698473259928e+06 4.6832116290751509e+06 2.6913022073793407e+06 -6.2559091056904908e+03 4.0944004179201602e+03 1.9612927359335076e+03 + 4.9620000000000015e+04 3.5317573081934783e+06 4.9173650677801976e+06 2.8023643368964838e+06 -6.5560182183118641e+03 3.7075643226811558e+03 1.7392793550433159e+03 + 4.9680000000000015e+04 3.1301806040093526e+06 5.1277602055246783e+06 2.8998466820979952e+06 -6.8244851965681364e+03 3.3027739812339387e+03 1.5088149538355597e+03 + 4.9740000000000015e+04 2.7134780357448580e+06 5.3133776678659841e+06 2.9832752848027297e+06 -7.0600098245913669e+03 2.8819723273087579e+03 1.2710094359638776e+03 + 4.9800000000000015e+04 2.2836612609931612e+06 5.4733170147365341e+06 3.0522438945120503e+06 -7.2614480470748385e+03 2.4471794546006022e+03 1.0270089470334622e+03 + 4.9860000000000015e+04 1.8428057565538206e+06 5.6068011100153541e+06 3.1064159787814929e+06 -7.4278175135125375e+03 2.0004839482936511e+03 7.7799029647971849e+02 + 4.9920000000000015e+04 1.3930409567839412e+06 5.7131799640112333e+06 3.1455263839784153e+06 -7.5583028410349552e+03 1.5440338714773745e+03 5.2515496498250945e+02 + 4.9980000000000015e+04 9.3654008604687755e+05 5.7919340086495690e+06 3.1693826372608147e+06 -7.6522605215575149e+03 1.0800267723989652e+03 2.6972320337750637e+02 + 5.0040000000000015e+04 4.7550971657723252e+05 5.8426767321740119e+06 3.1778659011550988e+06 -7.7092230357535955e+03 6.1069830380469261e+02 1.2928324606021370e+01 + 5.0100000000000015e+04 1.2179129348993083e+04 5.8651565974836079e+06 3.1709315856835330e+06 -7.7289011122215006e+03 1.3830992095131541e+02 -2.4398902632135949e+02 + 5.0160000000000015e+04 -4.5121038747546118e+05 5.8592582370263692e+06 3.1486096175887901e+06 -7.7111836178156000e+03 -3.3486257793420054e+02 -4.9978651908979208e+02 + 5.0220000000000015e+04 -9.1241619713877491e+05 5.8250030272938767e+06 3.1110043801730708e+06 -7.6561366644889940e+03 -8.0653820544720418e+02 -7.5322547260243857e+02 + 5.0280000000000015e+04 -1.3692049587947212e+06 5.7625491599324774e+06 3.0582943329555229e+06 -7.5640042943481949e+03 -1.2744388760080733e+03 -1.0030763372404309e+03 + 5.0340000000000015e+04 -1.8193633615436056e+06 5.6721911787458779e+06 2.9907312764883931e+06 -7.4352103839314850e+03 -1.7362995950775526e+03 -1.2481251198966436e+03 + 5.0400000000000015e+04 -2.2607089259825679e+06 5.5543588078397848e+06 2.9086392076534447e+06 -7.2703583758709583e+03 -2.1898816804665325e+03 -1.4871804118427099e+03 + + + CovarianceTimePosVel + + 4.6800000000000000e+04 1.7862044924243323e+06 -1.2666223689459062e+06 8.9827814239163406e+05 -6.1839487468419503e+05 4.3853377281421138e+05 2.1415896278195738e+05 1.6855897735604017e+03 + -1.1952208473671240e+03 -5.8353105846066649e+02 1.5906907621352608e+00 1.7374583624269451e+03 -1.2321104752235340e+03 -6.0156111288030434e+02 1.6395649321847892e+00 + 1.6901132307602127e+00 1.0095192200635363e+03 -7.1590743092764649e+02 -3.4949620916504261e+02 9.5264165878367868e-01 9.8197603328600969e-01 5.7061779262892243e-01 + 4.6860000000000000e+04 1.9852585046168142e+06 -1.2220636826077588e+06 7.5236156940147362e+05 -5.8642460476961872e+05 3.6100369441984670e+05 1.7329254223008739e+05 1.6266466061246542e+03 + -1.0012506059620534e+03 -4.8045954245237965e+02 1.3328716999130721e+00 1.9423590412420078e+03 -1.1957064835018850e+03 -5.7379182564789687e+02 1.5914666932606685e+00 + 1.9004514078915746e+00 1.1186766743675071e+03 -6.8866257089545172e+02 -3.3043925182591323e+02 9.1658684731718043e-01 1.0945090536580619e+00 6.3042205201068269e-01 + 4.6920000000000000e+04 2.1753425254840832e+06 -1.1540018267541863e+06 6.1228453003815841e+05 -5.4202753379368561e+05 2.8755795826882817e+05 1.3512716927647215e+05 1.5362959322208810e+03 + -8.1492247357371389e+02 -3.8275820382676540e+02 1.0850503314726125e+00 2.1392869390023161e+03 -1.1349204734643281e+03 -5.3307930037215681e+02 1.5107994340136923e+00 + 2.1038874666065808e+00 1.2222749067120428e+03 -6.4844301881882950e+02 -3.0454632420652337e+02 8.6319301788500680e-01 1.2020205924700904e+00 6.8682019587657406e-01 + 4.6980000000000000e+04 2.3527744548342363e+06 -1.0636067925500344e+06 4.8091421806064172e+05 -4.8598293188044126e+05 2.1971066232629473e+05 1.0045606070992912e+05 1.4160888139987023e+03 + -6.4008714768667596e+02 -2.9246122742692643e+02 8.5239699716428230e-01 2.3243793075990893e+03 -1.0508113671687925e+03 -4.8014941611615376e+02 1.3989642366012460e+00 + 2.2963788838003052e+00 1.3182701172046930e+03 -5.9597536083042246e+02 -2.7229189821112175e+02 7.9342441777560879e-01 1.3023630851400083e+00 7.3868000219461871e-01 + 4.7040000000000000e+04 2.5140952739982749e+06 -9.5249962999354582e+05 3.6096186441526160e+05 -4.1930691072241281e+05 1.5887347554062214e+05 7.0007478446249253e+04 1.2681865757037101e+03 + -4.8038719489134843e+02 -2.1146579006229194e+02 6.3980435264690638e-01 2.4939829655973090e+03 -9.4491570849564823e+02 -4.1597987601233757e+02 1.2580080009512833e+00 + 2.4740772254642427e+00 1.4047565368825460e+03 -5.3223844386766643e+02 -2.3428237393292054e+02 7.0858652155043234e-01 1.3935199454340979e+00 7.8495394148332043e-01 + 4.7100000000000000e+04 2.6561399923611884e+06 -8.2272277545376297e+05 2.5492703154877844e+05 -3.4323349704235670e+05 1.0632644967823166e+05 4.4429568799336244e+04 1.0953206244761975e+03 + -3.3918098749985580e+02 -1.4149219448622856e+02 4.5178357790619028e-01 2.6447303524739532e+03 -8.1921920126917632e+02 -3.4178174154217197e+02 1.0905849522867668e+00 + 2.6334094614418344e+00 1.4800063482627825e+03 -4.5844487554514563e+02 -1.9124444883169613e+02 6.1030097700555896e-01 1.4736484211361320e+00 8.2470157506919073e-01 + 4.7160000000000000e+04 2.7761030350699709e+06 -6.7670156704655255e+05 1.6504590335943221e+05 -2.5919111948503210e+05 6.3191353316479064e+04 2.4276755545128977e+04 9.0074013828014483e+02 + -2.1947215660117834e+02 -8.4047483822767646e+01 2.9236819383852725e-01 2.7736100705456997e+03 -6.7611868831112361e+02 -2.5897597142613040e+02 8.9990499929529888e-01 + 2.7711538577574628e+00 1.5425061205297998e+03 -3.7601752142319805e+02 -1.4401089629750371e+02 5.0047367069091198e-01 1.5411189737932560e+00 8.5710978612955047e-01 + 4.7220000000000000e+04 2.8715966770540681e+06 -5.1719770275086444e+05 9.3244673650371318e+04 -1.6877497535666986e+05 3.0408100071560548e+04 9.9979805717421823e+03 6.8814868003138827e+02 + -1.2384608729910556e+02 -4.0393327270871161e+01 1.6502759493262292e-01 2.8780303803117877e+03 -5.1837534293040505e+02 -1.6916544600569810e+02 6.8967002419158319e-01 + 2.8845087637570903e+00 1.5909889628719116e+03 -2.8656148136982557e+02 -9.3504047497442201e+01 3.8125658681244540e-01 1.5945503058165882e+00 8.8151039113250451e-01 + 4.7280000000000000e+04 2.9407012700220840e+06 -3.4725557090125466e+05 4.1099031420434694e+04 -7.3715833452741543e+04 8.7147792061445689e+03 1.9270474810064441e+03 4.6163103474463770e+02 + -5.4414833595353009e+01 -1.1518877629269308e+01 7.2592196571231823e-02 2.9558742719982342e+03 -3.4906003952451556e+02 -7.4103058365337986e+01 4.6399945159309247e-01 + 2.9711527835841438e+00 1.6244616948350244e+03 -1.9183212751977126e+02 -4.0717321679774869e+01 2.5500427025695688e-01 1.6328392629615567e+00 8.9739474198771274e-01 + 4.7340000000000000e+04 2.9820061780156563e+06 -1.7014253744236342e+05 9.8006149016851796e+03 2.4154092962672206e+04 -1.3682783409733136e+03 2.7527945169182090e+02 2.2557178414698902e+02 + -1.2771654561702737e+01 1.8808033510190414e+00 1.7191850989275417e-02 3.0055449196537270e+03 -1.7149203918572593e+02 2.4343461404872691e+01 2.2734668058055543e-01 + 3.0292950200243842e+00 1.6422264415163654e+03 -9.3699871815109759e+01 1.3304807516193600e+01 1.2422582450815828e-01 1.6551849581057869e+00 9.0442499839808410e-01 + 4.7400000000000000e+04 2.9946405304475394e+06 1.0715593936272227e+04 1.3116113484645805e+02 1.2293750467522012e+05 4.4995013776333320e+02 5.1266540766123999e+03 -1.5432679259265472e+01 + 4.3830394033697047e-02 -5.7972557766015820e-01 2.0890000263703809e-04 3.0260005273942993e+03 1.0827731292302484e+01 1.2422925261712157e+02 -1.5591833215023693e-02 + 3.0577142923876304e+00 1.6438961799056412e+03 5.8875991176516376e+00 6.7487988775887999e+01 -8.4665255133337305e-03 1.6611065870015966e+00 9.0244182200124323e-01 + 4.7460000000000000e+04 2.9782931150638787e+06 1.9180262667959032e+05 1.2444917209454512e+04 2.2070985875583321e+05 1.4224270041480388e+04 1.6435525794390083e+04 -2.5666684932932691e+02 + -1.6430902445866181e+01 -1.8967147911312804e+01 2.2246909467134736e-02 3.0167777994495746e+03 1.9428741202049363e+02 2.2357176998769748e+02 -2.5997289657764372e-01 + 3.0557864610740060e+00 1.6294038899054797e+03 1.0494482934507701e+02 1.2074986706555700e+02 -1.4041119991399895e-01 1.6504545393796795e+00 8.9146831942921467e-01 + 4.7520000000000000e+04 2.9332209618442133e+06 3.6958212131108629e+05 4.6659706259688799e+04 3.1555791327194194e+05 3.9771160465151697e+04 3.4026991996389639e+04 -4.9339156170470966e+02 + -6.2069737638248832e+01 -5.3026853156328812e+01 8.3115782474770292e-02 2.9780035062218458e+03 3.7523747013964373e+02 3.2039113902073387e+02 -5.0090623080047081e-01 + 3.0234992443402824e+00 1.5990050992156639e+03 2.0148900794144635e+02 1.7202219316335947e+02 -2.6895220263403757e-01 1.6234145517835159e+00 8.7171014163722749e-01 + 4.7580000000000000e+04 2.8602464072348047e+06 5.4056820264715888e+05 1.0225685939580783e+05 4.0561817654700001e+05 7.6671523365188434e+04 5.7599903019009871e+04 -7.2094019465455858e+02 + -1.3615855676048940e+02 -1.0218706791998022e+02 1.8183358691387230e-01 2.9103938734452749e+03 5.5006494511878111e+02 4.1275056884908122e+02 -7.3355531484613168e-01 + 2.9614541846014872e+00 1.5532737529739472e+03 2.9358043935857751e+02 2.2027270093423931e+02 -3.9149404955631506e-01 1.5805048000454365e+00 8.4355173071082568e-01 + 4.7640000000000000e+04 2.7607426710595130e+06 7.0139555978520552e+05 1.7829003784082187e+05 4.8911446354227804e+05 1.2427824630415766e+05 8.6732460231088815e+04 -9.3481358651059895e+02 + -2.3740805934601471e+02 -1.6556957704829441e+02 3.1664506662564340e-01 2.8152417838927813e+03 7.1526711211528527e+02 4.9879596747763804e+02 -9.5323725069950282e-01 + 2.8708557040414568e+00 1.4930914829838630e+03 3.7936221392721592e+02 2.6452628855352282e+02 -5.0555550288118956e-01 1.5225659846531081e+00 8.0754879019919823e-01 + 4.7700000000000000e+04 2.6366082206335468e+06 8.4888718920304615e+05 2.7340278173367435e+05 5.6439377962024743e+05 1.8172843229492786e+05 1.2089029152660296e+05 -1.1307716694885253e+03 + -3.6397851230587560e+02 -2.4200681604096613e+02 4.8505644233339457e-01 2.6943920446406019e+03 8.6752300620484152e+02 5.7679392022394575e+02 -1.1555195041185140e+00 + 2.7534874751588641e+00 1.4196304941111537e+03 4.5709823842294787e+02 3.0388505418778482e+02 -6.0882095527700619e-01 1.4507446174374650e+00 7.6441713868091743e-01 + 4.7760000000000000e+04 2.4902304327848507e+06 9.8011847737740399e+05 3.8585443754954927e+05 6.2995978644480393e+05 2.4796005140871604e+05 1.5943684096153194e+05 -1.3049198904751174e+03 + -5.1351591631991926e+02 -3.3006497950036049e+02 6.8388575598534129e-01 2.5502052321348037e+03 1.0037612953552697e+03 6.4516722700882769e+02 -1.3363114435569361e+00 + 2.6116766153365272e+00 1.3343304241564686e+03 5.2520882141329491e+02 3.3754676111382054e+02 -6.9918835935143064e-01 1.3664698700118629e+00 7.1501818718167509e-01 + 4.7820000000000000e+04 2.3244392898304453e+06 1.0924762956880578e+06 5.1355393907592387e+05 6.8450315537283989e+05 3.2173267525248165e+05 2.0164586023339993e+05 -1.4537885987486936e+03 + -6.8319883267621719e+02 -4.2807266102874303e+02 9.0932767365218681e-01 2.3855108756367044e+03 1.1212230697010418e+03 7.0252724746756417e+02 -1.4919487139814298e+00 + 2.4482464872313585e+00 1.2388696647926349e+03 5.8230306138612411e+02 3.6482134152903325e+02 -7.7481267371416573e-01 1.2714244887975268e+00 6.6034135691096241e-01 + 4.7880000000000000e+04 2.1424520555030964e+06 1.1837118854175324e+06 6.5410075139842415e+05 7.2692817933802062e+05 4.0165186929527426e+05 2.4671574531729691e+05 -1.5744037280133725e+03 + -8.6979488329713047e+02 -5.3415441995107687e+02 1.1570313412293445e+00 2.2035509697428206e+03 1.2175182265588976e+03 7.4770237302371970e+02 -1.6192686389444952e+00 + 2.2664591385165385e+00 1.1351317509717064e+03 6.2720735597224098e+02 3.8514509141847975e+02 -8.3414389526016486e-01 1.1675104127227465e+00 6.0148382154825053e-01 + 4.7940000000000000e+04 1.9478100667051189e+06 1.2519864420796635e+06 8.0483213703579165e+05 7.5637509347495355e+05 4.8619674122774327e+05 2.9378542282145954e+05 -1.6643472874282013e+03 + -1.0697257264541900e+03 -6.4626856298515327e+02 1.4221895940912015e+00 2.0079150128547449e+03 1.2906742708768136e+03 7.7976202977449884e+02 -1.7156750435452801e+00 + 2.0699486383412156e+00 1.0251675313121257e+03 6.5898943555171559e+02 3.9809225937556141e+02 -8.7595886781206622e-01 1.0568098439554801e+00 5.3962801589422849e-01 + 4.8000000000000000e+04 1.7443089420551045e+06 1.2959084631192579e+06 9.6287577140309627e+05 7.7223764575452963e+05 5.7375007769237680e+05 3.4195145831872773e+05 -1.7218064008422048e+03 + -1.2791391279961924e+03 -7.6224833824282791e+02 1.6996375696793169e+00 1.8024679479443564e+03 1.3391765161545968e+03 7.9803571337640903e+02 -1.7791911298891765e+00 + 1.8626467630144841e+00 9.1115392099634198e+02 6.7697742209506009e+02 4.0338378903324917e+02 -8.9938619778456763e-01 9.4154261903258940e-01 4.7601740005258553e-01 + 4.8060000000000000e+04 1.5359236445178557e+06 1.3145620977635970e+06 1.1252066240649519e+06 7.7417555965612177e+05 6.6263044826294901e+05 3.9028603375139850e+05 -1.7456098877536997e+03 + -1.4939865981781495e+03 -8.7984566736527404e+02 1.9839585699785520e+00 1.5912725320763770e+03 1.3619988588242234e+03 8.0212666562558366e+02 -1.8084993091714305e+00 + 1.6487026486404766e+00 7.9535011054353311e+02 6.8077352268318418e+02 4.0089303685760694e+02 -9.0392376436729138e-01 8.2402080710232950e-01 4.1193100538418953e-01 + 4.8120000000000000e+04 1.3267299397575811e+06 1.3075259283870044e+06 1.2887069351828373e+06 7.6212163902993861e+05 7.5112561563556455e+05 4.3785542353219987e+05 -1.7352516553432220e+03 + -1.7101049509470038e+03 -9.9677649078743821e+02 2.2695948741183045e+00 1.3785077763395373e+03 1.3586245049065894e+03 7.9191991929850656e+02 -1.8029671913987464e+00 + 1.4323981556830223e+00 6.8005215571126666e+02 6.7026208403169642e+02 3.9064835287940753e+02 -8.8944847963548124e-01 7.0660151962983453e-01 3.4865731324307619e-01 + 4.8180000000000000e+04 1.1208238624508060e+06 1.2748818149187230e+06 1.4502280550949797e+06 7.3628337841266626e+05 8.3752656550680427e+05 4.8373858956245787e+05 -1.6909004576860348e+03 + -1.9233000647793274e+03 -1.1107667701188043e+03 2.5509611037476416e+00 1.1683851764940603e+03 1.3290562473775349e+03 7.6758456075913500e+02 -1.7626592444454612e+00 + 1.2180607782863317e+00 5.6754690533709424e+02 6.4561185737327583e+02 3.7283248030748047e+02 -8.5621812753636195e-01 5.9163895153481283e-01 2.8746803005338517e-01 + 4.8240000000000015e+04 9.2224083832083817e+05 1.2172136429897586e+06 1.6066528803241062e+06 6.9713905759143271e+05 9.2016145904539688e+05 5.2704551422454033e+05 -1.6133958747850854e+03 + -2.1294310860115870e+03 -1.2195981826198890e+03 2.8225577041789691e+00 9.6506449310825462e+02 1.2738161192600853e+03 7.2957018498399020e+02 -1.6883339546190184e+00 + 1.0099759734327076e+00 4.6006623310058160e+02 6.0727244826813069e+02 3.4777879863976784e+02 -8.0486528722242889e-01 4.8143668401413231e-01 2.2959232085876069e-01 + 4.8300000000000015e+04 7.3487610952437355e+05 1.1355960280135628e+06 1.7549576121956944e+06 6.4542841459707834e+05 9.9742881541358156e+05 5.6693489748697879e+05 -1.5042306604064661e+03 + -2.3244933151353371e+03 -1.3211525543113898e+03 3.0790821162094097e+00 7.7257084149271509e+02 1.1939344797037102e+03 6.7859764441062771e+02 -1.5814266455096533e+00 + 8.1230078906203196e-01 3.5974252828377706e+02 5.5596505280479892e+02 3.1596450366980491e+02 -7.3638352304181154e-01 3.7820126863866693e-01 1.7619205063808158e-01 + 4.8360000000000015e+04 5.6240807546647498e+05 1.0315732365578713e+06 1.8922715849257652e+06 5.8213810400866228e+05 1.0678292514205843e+06 6.0263085946447658e+05 -1.3655199015354692e+03 + -2.5046980582208862e+03 -1.4134541127133507e+03 3.3155352884026739e+00 5.9471481072229574e+02 1.0909288183100577e+03 6.1564431576363211e+02 -1.4440184314889895e+00 + 6.2898062419442846e-01 2.6856636645487606e+02 4.9266770445193811e+02 2.7800088341201422e+02 -6.5210619495482280e-01 2.8399807436855057e-01 1.2833855510770606e-01 + 4.8420000000000015e+04 4.0822609102473583e+05 9.0712878819095262e+05 2.0159339574763665e+06 5.0848225476719136e+05 1.1299951393269582e+06 6.3343831257137971e+05 -1.1999577113140981e+03 + -2.6665478028973125e+03 -1.4947086934981758e+03 3.5273213017374867e+00 4.3501725133101149e+02 9.6677278218521303e+02 5.4192422542489214e+02 -1.2787920849075318e+00 + 4.6367086486977116e-01 1.8834722636811568e+02 4.1859537243592376e+02 2.3462091040167223e+02 -5.5367840353192388e-01 2.0071031836065167e-01 8.6991423166111845e-02 + 4.8480000000000015e+04 2.7536416169777612e+05 7.6464639134762832e+05 2.1235461365711368e+06 4.2587854146839021e+05 1.1827175913044852e+06 6.5875669729992410e+05 -1.0107624387420583e+03 + -2.8069051906897530e+03 -1.5633391070932719e+03 3.7103380486112072e+00 2.9664025555880005e+02 8.2385613590186335e+02 4.5886348151900836e+02 -1.0889758782361261e+00 + 3.1966501056149349e-01 1.2067804582834987e+02 3.3517536045176377e+02 1.8666442676758601e+02 -4.4302273110359769e-01 1.3000211973321366e-01 5.2979722677573671e-02 + 4.8540000000000015e+04 1.6644184254172700e+05 6.0686304121578892e+05 2.2130188947624234e+06 3.3592027298961394e+05 1.2249702386851194e+06 6.7809181178150955e+05 -8.0161161805727716e+02 + -2.9230544073028464e+03 -1.6180159625593606e+03 3.8610571362186903e+00 1.8232570436164991e+02 6.6493654922564190e+02 3.6807155566351571e+02 -8.7827671601637780e-01 + 1.9983073842580520e-01 6.6904317963526111e+01 2.4401854940751838e+02 1.3506124659799977e+02 -3.2229957004025789e-01 7.3286313973332851e-02 2.6986040714017126e-02 + 4.8600000000000015e+04 8.3613488189452008e+04 4.3681526234922040e+05 2.2826132649107841e+06 2.4034508033579486e+05 1.2559293444207183e+06 6.9106550676160620e+05 -5.7656808846899776e+02 + -3.0127537930294811e+03 -1.6576833528951422e+03 3.9765914569494321e+00 9.4342578760571683e+01 4.9308427209949326e+02 2.7130904009427053e+02 -6.5080409269392347e-01 + 1.0655515840500342e-01 2.8098324586141313e+01 1.4688711063739996e+02 8.0812541065900916e+01 -1.9386293908505836e-01 3.1697650711357009e-02 9.5336422073474189e-03 + 4.8660000000000015e+04 2.8526818967516570e+04 2.5777961050127615e+05 2.3309744283334273e+06 1.4100085020251255e+05 1.2749898666076371e+06 6.9742306354688469e+05 -3.3999888500585121e+02 + -3.0742786792953239e+03 -1.6815789239293431e+03 4.0547491700397309e+00 3.4444031979327001e+01 3.1162089802817292e+02 1.7045257510028799e+02 -4.1098659555359929e-01 + 4.1700291542442210e-02 5.0389866794385751e+00 4.5659385274142920e+01 2.4970904888680295e+01 -6.0212776675585028e-02 6.0718697584370481e-03 9.7697763982937023e-04 + 4.8720000000000015e+04 2.2915678101758272e+03 7.3208654470881171e+04 2.3571579650756996e+06 3.9809600730093160e+04 1.2817771776975796e+06 6.9703812183022022e+05 -9.6488631696500406e+01 + -3.1064536779789628e+03 -1.6892479745656701e+03 4.0940731576993743e+00 3.8349961212663635e+00 1.2405352915045441e+02 6.7457693961598338e+01 -1.6348280987416028e-01 + 6.5695578405723090e-03 -1.8023148180315383e+00 -5.7707322055372558e+01 -3.1380473761800296e+01 7.6055237195004441e-02 -3.0689895805885979e-03 1.4956915000440055e-03 + 4.8780000000000015e+04 5.4587590934040163e+03 -1.1333626247978560e+05 2.3606479973303294e+06 -6.1269969661914947e+04 1.2761542358924681e+06 6.8991507581341662e+05 1.4925074134071895e+02 + -3.1086738847911424e+03 -1.6805513677962176e+03 4.0938653548018644e+00 3.1508591145580209e+00 -6.5994266858324877e+01 -3.5679635021497226e+01 8.6911429193022277e-02 + 1.8857962616571492e-03 7.7302715960676966e+00 -1.6121525441488816e+02 -8.7149105336280982e+01 2.1230124468423187e-01 4.4751615443648692e-03 1.1092201269266360e-02 + 4.8840000000000015e+04 3.8010948610770552e+04 -2.9825413227279094e+05 2.3413669266749495e+06 -1.6028051120241944e+05 1.2582240998022112e+06 6.7618890939244721e+05 3.9247208752630030e+02 + -3.0809147037675793e+03 -1.6556671679079063e+03 4.0541957038019927e+00 3.2447502804151227e+01 -2.5485327636547515e+02 -1.3696197696536919e+02 3.3535745710587395e-01 + 2.7781070302214914e-02 3.3475352251276561e+01 -2.6286522493739892e+02 -1.4125451681699184e+02 3.4589306766353722e-01 2.8580711285139542e-02 2.9592835354753797e-02 + 4.8900000000000015e+04 9.9363528998036447e+04 -4.7797389317070396e+05 2.2996766384886955e+06 -2.5530387832101723e+05 1.2283277725028244e+06 6.5612249312382122e+05 6.2848506867775109e+02 + -3.0237302488440469e+03 -1.6150860551956880e+03 3.9758958417103840e+00 9.1202748298019458e+01 -4.3887979443910524e+02 -2.3442912138745424e+02 5.7706790412838060e-01 + 8.3798246721541514e-02 7.4958796215131571e+01 -3.6069536134244106e+02 -1.9264916720234052e+02 4.7425728830970154e-01 6.8805010768193828e-02 5.6652440140975695e-02 + 4.8960000000000015e+04 1.8837698247622477e+05 -6.4902318200865923e+05 2.2363712189298258e+06 -3.4449807461585873e+05 1.1870374546513802e+06 6.3010141616653837e+05 8.5274628646564031e+02 + -2.9382405196848208e+03 -1.5596006993830188e+03 3.8605379615796012e+00 1.7832901474128272e+02 -6.1452569424827175e+02 -3.2619572895946209e+02 8.0739861391057410e-01 + 1.6890407649137013e-01 1.3140428743140416e+02 -4.5281880468418058e+02 -2.4033854905285818e+02 5.9492852769587390e-01 1.2439722701598997e-01 9.1762292283191146e-02 + 4.9020000000000015e+04 3.0337974795527430e+05 -8.0809490435767046e+05 2.1526613973895530e+06 -4.2613257903289952e+05 1.1351453762533336e+06 5.9862647431065154e+05 1.0609457748799775e+03 + -2.8261077752744195e+03 -1.4902893931253682e+03 3.7103995949570985e+00 2.9219676816711831e+02 -7.7840604500149357e+02 -4.1048720602090725e+02 1.0219365531441702e+00 + 2.8151326172053265e-01 2.0174961953437023e+02 -5.3745963305729549e+02 -2.8340009057736529e+02 7.0559596742087261e-01 1.9431503063884156e-01 1.3426108424104966e-01 + 4.9080000000000015e+04 4.4220116684538440e+05 -9.5211036311186547e+05 2.0501510863666406e+06 -4.9862138796118618e+05 1.0736484609158323e+06 5.6230397944890684e+05 1.2490882267201200e+03 + -2.6895027381876812e+03 -1.4084943564785474e+03 3.5284153357932873e+00 4.3066812546624237e+02 -9.2736299926121649e+02 -4.8567313484905787e+02 1.2165820590771415e+00 + 4.1952277069218596e-01 2.8466832086100408e+02 -6.1298633694828993e+02 -3.2100050773365774e+02 8.0414625228641523e-01 2.7724664870939386e-01 1.8334869186687985e-01 + 4.9140000000000015e+04 6.0221378546061111e+05 -1.0782777736323443e+06 1.9308065376117011e+06 -5.6055316331618710e+05 1.0037291530730851e+06 5.2183409545058274e+05 1.4135674786445618e+03 + -2.5310614526636673e+03 -1.3157952209103598e+03 3.3181167707761072e+00 5.9113979114437643e+02 -1.0585247840802544e+03 -5.5029765721446415e+02 1.3876239578356115e+00 + 5.8035547396092479e-01 3.7859610081645405e+02 -6.7794224265296623e+02 -3.5241129774518708e+02 8.8870202355504668e-01 3.7163771727533323e-01 2.3810238488421012e-01 + 4.9200000000000015e+04 7.8038412540135032e+05 -1.1841451023350020e+06 1.7969187654861463e+06 -6.1071794278134964e+05 9.2673280638519523e+05 4.7799743968678062e+05 1.5512329594140770e+03 + -2.3538337837768308e+03 -1.2139782837657356e+03 3.0835620827466532e+00 7.7059434411128541e+02 -1.1693587625007581e+03 -6.0310628730524161e+02 1.5318062976319129e+00 + 7.6101201949746022e-01 4.8176152825494006e+02 -7.3107235899143268e+02 -3.7702211168589048e+02 9.5765545578592259e-01 4.7572229170946878e-01 2.9749510435368498e-01 + 4.9260000000000015e+04 9.7333088969064946e+05 -1.2676462920216487e+06 1.6510600038402821e+06 -6.4812994320181408e+05 8.4414208937413304e+05 4.3164021801337058e+05 1.6594470054646990e+03 + -2.1612246756329164e+03 -1.1050021873567548e+03 2.8292569365822939e+00 9.6565875957876688e+02 -1.2577176785359536e+03 -6.4306871544012722e+02 1.6463856672284023e+00 + 9.5812974374150262e-01 5.9222028826813653e+02 -7.7134620794709838e+02 -3.9435179298449418e+02 1.0096962996424079e+00 5.8755731593197658e-01 3.6041540515397846e-01 + 4.9320000000000015e+04 1.1773894533990389e+06 -1.3271400774654795e+06 1.4960350596719692e+06 -6.7204606949997600e+05 7.5754891161331080e+05 3.8365818351511069e+05 1.7361321565328001e+03 + -1.9569293825930267e+03 -9.9096072089448580e+02 2.5600683411335297e+00 1.1726689500796242e+03 -1.3218783585568417e+03 -6.6939725529437908e+02 1.7291783045087721e+00 + 1.1680473320087601e+00 7.0789231686494338e+02 -7.9797629110607591e+02 -4.0405692039683618e+02 1.0438340646162483e+00 7.0505981530448425e-01 4.2568864695530256e-01 + 4.9380000000000015e+04 1.3886813937276970e+06 -1.3614407448932775e+06 1.3348285040223934e+06 -6.8197982726279169e+05 6.6862440984305600e+05 3.3497972551699314e+05 1.7798077563577751e+03 + -1.7448639545519795e+03 -8.7404347150840067e+02 2.2811332233826511e+00 1.3877390421768357e+03 -1.3605723102914467e+03 -6.8156068194314525e+02 1.7785964361125868e+00 + 1.3868739004147590e+00 8.2660108465123619e+02 -8.1043193851892102e+02 -4.0593774685289549e+02 1.0594141064200806e+00 8.2604606484151455e-01 4.9209901519287641e-01 + 4.9440000000000015e+04 1.6031877464051833e+06 -1.3698403454857315e+06 1.1705486975109598e+06 -6.7771042536708934e+05 5.7908755811815313e+05 2.8654840528645588e+05 1.7896153985503120e+03 + -1.5290922997370610e+03 -7.5649506507247349e+02 1.9977634645050359e+00 1.6068340697125898e+03 -1.3730078282304942e+03 -6.7929330096079877e+02 1.7936735185871839e+00 + 1.6105611683172998e+00 9.4611428971657801e+02 -8.0844838001734956e+02 -3.9994147701642873e+02 1.0561275098732181e+00 9.4827199180755339e-01 5.5841196263830728e-01 + 4.9500000000000015e+04 1.8168246329709329e+06 -1.3521220326192107e+06 1.0063696851931240e+06 -6.5928694388950197e+05 4.9067297995221219e+05 2.3930525879652129e+05 1.7653329721043210e+03 + -1.3137511650180695e+03 -6.4057373789131373e+02 1.7153491274044887e+00 1.8258447545783602e+03 -1.3588833736269416e+03 -6.6259917625866478e+02 1.7740782656123100e+00 + 1.8349774133174330e+00 1.0641852231739879e+03 -7.9203096693911880e+02 -3.8616287427134046e+02 1.0340147744448620e+00 1.0694740929228268e+00 6.2339667838971335e-01 + 4.9560000000000015e+04 2.0255198864884917e+06 -1.3085643522522140e+06 8.4547201415873622e+05 -6.2702753044908005e+05 4.0509854413624806e+05 1.9417118535839519e+05 1.7073772657377490e+03 + -1.1029743615461841e+03 -5.2850996535566185e+02 1.4392615423459343e+00 2.0406630573266316e+03 -1.3183921472682675e+03 -6.3175152581720624e+02 1.7201175381108860e+00 + 2.0559819412384805e+00 1.1785940852807821e+03 -7.6145455385423782e+02 -3.6484223185231878e+02 9.9346341231955626e-01 1.1874101761977611e+00 6.8584821152251896e-01 + 4.9620000000000015e+04 2.2252893097129073e+06 -1.2399364727095119e+06 6.9098352848962205e+05 -5.8151367353260249e+05 3.2403332014648349e+05 1.5202973429001184e+05 1.6167952764065726e+03 + -9.0081752543240486e+02 -4.2246584532347919e+02 1.1747578169916235e+00 2.2472572116367019e+03 -1.2522179156269149e+03 -5.8728737099179034e+02 1.6327283417858869e+00 + 2.2694988611885787e+00 1.2871885549679762e+03 -7.1725812634859767e+02 -3.3636078359429348e+02 9.3519965666382820e-01 1.2998992757229264e+00 7.4460890113688250e-01 + 4.9680000000000015e+04 2.4123112273099264e+06 -1.1474844916023002e+06 5.4592118078308087e+05 -5.2357968296507915e+05 2.4906645442352773e+05 1.1371059044684484e+05 1.4952445330095561e+03 + -7.1118464743242066e+02 -3.2449589681056614e+02 9.2688821945830924e-01 2.4417450080252179e+03 -1.1615222849393415e+03 -5.2999759616116069e+02 1.5134593198935524e+00 + 2.4715890320251526e+00 1.3879229504924745e+03 -6.6023483203912849e+02 -3.0123366720624563e+02 8.6027455154822752e-01 1.4048601352326082e+00 7.9858879350988798e-01 + 4.9740000000000015e+04 2.5829980401289193e+06 -1.0329091018615101e+06 4.1313486866429122e+05 -4.5429758456872025e+05 1.8167750605646375e+05 7.9974043853804847e+04 1.3449628952460264e+03 + -5.3775753974681629e+02 -2.3650989252133513e+02 7.0040776525298742e-01 2.6204641588061422e+03 -1.0479237393616274e+03 -4.6091263921689011e+02 1.3644422490120214e+00 + 2.6585191347853150e+00 1.4788953615349396e+03 -5.9141763595038117e+02 -2.6010058618012124e+02 7.7004475601321432e-01 1.5003477094512112e+00 8.4678475866834435e-01 + 4.9800000000000015e+04 2.7340635529710138e+06 -8.9833503463955713e+05 2.9525426020723529e+05 -3.7495770760557248e+05 1.2320875049345555e+05 5.1496709387444163e+04 1.1687284227344815e+03 + -3.8392933493586679e+02 -1.6023829825998243e+02 4.9969322551135376e-01 2.7800386516334938e+03 -9.1346886639918080e+02 -3.8128408882460155e+02 1.1883541438555187e+00 + 2.8268269146621616e+00 1.5583821799417201e+03 -5.1206087706386847e+02 -2.1371434495862127e+02 6.6614844410732277e-01 1.5845871850370714e+00 8.8829804965770298e-01 + 4.9860000000000015e+04 2.8625849261147808e+06 -7.4627282335078449e+05 1.9463951563641432e+05 -2.8704530944609828e+05 7.4839923776018943e+04 2.8858740002297473e+04 9.6981003050470929e+02 + -2.5274303205122078e+02 -9.7200843612903270e+01 3.2866666300741132e-01 2.9174400789133915e+03 -7.6059628698060760e+02 -2.9256251259390280e+02 9.8837065665298673e-01 + 2.9733817192424064e+00 1.6248695051655006e+03 -4.2361805116711025e+02 -1.6292745639148271e+02 5.5047672181970952e-01 1.6560050718081809e+00 9.2235007619567111e-01 + 4.9920000000000015e+04 2.9660581933257724e+06 -5.7957354976131197e+05 1.1333674545010024e+05 -1.9221364178276423e+05 3.7565838228731191e+04 1.2532751808515179e+04 7.5190975352383543e+02 + -1.4683601979847455e+02 -4.8678697266882637e+01 1.9072649511651005e-01 3.0300430140202270e+03 -5.9209389191385662e+02 -1.9637188297865487e+02 7.6811152160111618e-01 + 3.0954395367516989e+00 1.6770809507528261e+03 -3.2771618781681212e+02 -1.0867704177411910e+02 4.2514101310652269e-01 1.7132569598986702e+00 9.4829619036764290e-01 + 4.9980000000000015e+04 3.0424463935498493e+06 -4.0137733933689323e+05 5.3038968232216052e+04 -9.2253916422838272e+04 1.2177254121969212e+04 2.8746517233548361e+03 5.1909753696894677e+02 + -6.8391418003495474e+01 -1.5690668013426809e+01 8.8686983024101940e-02 3.1156735920291912e+03 -4.1105006301988834e+02 -9.4481005996999286e+01 5.3157885042328890e-01 + 3.1906918093838077e+00 1.7140014297509426e+03 -2.2612722748160888e+02 -5.1968262540489192e+01 2.9243689357872932e-01 1.7552515800010948e+00 9.6563730592122854e-01 + 5.0040000000000015e+04 3.0902194786331034e+06 -2.1505646870226169e+05 1.5053245758804573e+04 1.0937323871014840e+04 -7.5465895436732615e+02 1.1652870765082238e+02 2.7573955311204543e+02 + -1.9096988039998365e+01 1.0262005724664052e+00 2.4726955581525295e-02 3.1726505417203698e+03 -2.2079962740567231e+02 1.1227607484512102e+01 2.8308913582868062e-01 + 3.2573073618725843e+00 1.7348965493308797e+03 -1.2073683956164058e+02 6.1434605699918254e+00 1.5480487450528885e-01 1.7811708418305146e+00 9.7402919464019799e-01 + 5.0100000000000015e+04 3.1083852841738113e+06 -2.4154032782310318e+04 2.7457922658627444e+02 1.1539288298230509e+05 -8.8999203039063480e+02 4.3617379770190755e+03 2.6421122343586966e+01 + -1.1227024377935610e-01 1.0313276611301923e+00 3.4849338246004206e-04 3.1998180080660204e+03 -2.4865358685443809e+01 1.1879095631430502e+02 2.7199870375964833e-02 + 3.2939668475021060e+00 1.7393272989557620e+03 -1.3511153821480880e+01 6.4571169915857297e+01 1.4788664074635893e-02 1.7904855623245313e+00 9.7328932436385152e-01 + 5.0160000000000015e+04 3.0965109843066917e+06 1.6768080745137896e+05 9.1670490659121642e+03 2.1911105653700462e+05 1.1872322537660319e+04 1.5582274231668180e+04 -2.2413461116945160e+02 + -1.2044510770892639e+01 -1.5809673887739304e+01 1.6346220687754213e-02 3.1965696033084650e+03 1.7310410002392382e+02 2.2620034870569395e+02 -2.3136825607820713e-01 + 3.2998891794439040e+00 1.7271597737905754e+03 9.3538092973847142e+01 1.2221575040752050e+02 -1.2500854008000215e-01 1.7829666336485013e+00 9.6340112558712865e-01 + 5.0220000000000015e+04 3.0547345936516989e+06 3.5675991439967405e+05 4.1752572426082268e+04 3.2009263607468840e+05 3.7391178396976342e+04 3.3618495089204669e+04 -4.7115102576794214e+02 + -5.4933839006019426e+01 -4.9320433489069771e+01 7.2787771518237260e-02 3.1628632309211735e+03 3.6939896093246830e+02 3.3143726034664047e+02 -4.8781255326376483e-01 + 3.2748494864459885e+00 1.6985697362901731e+03 1.9838946746655009e+02 1.7798566990183025e+02 -2.6196914179437086e-01 1.7586914228391837e+00 9.4451559781206684e-01 + 5.0280000000000015e+04 2.9837662307562409e+06 5.3942446977041324e+05 9.7607537738327301e+04 4.1637814381288702e+05 7.5284304728304094e+04 5.8181219783241373e+04 -7.0988409680183292e+02 + -1.2824804535414214e+02 -9.9014562278900115e+01 1.6900589977240288e-01 3.0992263375189882e+03 5.6031468414558356e+02 4.3250970190975187e+02 -7.3733182441753098e-01 + 3.2191882027435188e+00 1.6540418824320000e+03 2.9904825709940417e+02 2.3081677494258423e+02 -3.9350700137613120e-01 1.7180452366921808e+00 9.1695019112102905e-01 + 5.0340000000000015e+04 2.8848790162492502e+06 7.1211331172955642e+05 1.7586745539509659e+05 5.0608465731423197e+05 1.2493364499145425e+05 8.8856191033856856e+04 -9.3570884794343738e+02 + -2.3088718642677586e+02 -1.6410176312177404e+02 3.0360258650511401e-01 3.0067513622021838e+03 7.4221901251477084e+02 5.2748852700416819e+02 -9.7521099027579505e-01 + 3.1338109711345563e+00 1.5943637440124910e+03 3.9358282497091085e+02 2.7969182838927776e+02 -5.1711340243422743e-01 1.6617177262546166e+00 8.8118492212547817e-01 + 5.0400000000000015e+04 2.7598896435427805e+06 8.7143012807145878e+05 2.7523963798955950e+05 5.8744157945520326e+05 1.8549506252981562e+05 1.2511084998265535e+05 -1.1442047905201262e+03 + -3.6119811318402145e+02 -2.4349930491970844e+02 4.7446536753998420e-01 2.8870812764916755e+03 9.1161858184773928e+02 6.1454309425668578e+02 -1.1969056131062503e+00 + 3.0201791188048195e+00 1.5206142275976547e+03 4.8016031566876700e+02 3.2365946917015970e+02 -6.3040244951009861e-01 1.5906941520952120e+00 8.3785571026782590e-01 + 5.0460000000000015e+04 2.6111288279519388e+06 1.0142083162693765e+06 3.9402379342678620e+05 6.5882471404489549e+05 2.5591225951547283e+05 1.6630333547517975e+05 -1.3312389408895915e+03 + -5.1699888058928059e+02 -3.3584877928914221e+02 6.7879596833996036e-01 2.7423852484643880e+03 1.0652240065558906e+03 6.9197568519359857e+02 -1.3981250343942588e+00 + 2.8802905757299682e+00 1.4341468683681994e+03 5.5708111353030552e+02 3.6185227112071163e+02 -7.3115519069854296e-01 1.5062414941905142e+00 7.8774495575246639e-01 + 5.0520000000000015e+04 2.4414020102187498e+06 1.1375723347069118e+06 5.3014028100046597e+05 7.1878802196946740e+05 3.3493472361860820e+05 2.1169358026455759e+05 -1.4930449912293775e+03 + -6.9561285242933286e+02 -4.3953797799441554e+02 9.1315118197697853e-01 2.5753246216015077e+03 1.2000123234340765e+03 7.5825407678836609e+02 -1.5749127872812536e+00 + 2.7166512465435972e+00 1.3365679633759833e+03 6.2281145159183779e+02 3.9350357979918215e+02 -8.1736173743562612e-01 1.4098894694906712e+00 7.3176942454490845e-01 + 5.0580000000000015e+04 2.2539408619401935e+06 1.2389944015788445e+06 6.8116564634785370e+05 7.6609245755103463e+05 4.2113944496606407e+05 2.6045633859480036e+05 -1.6262972020855213e+03 + -8.9391215696097311e+02 -5.5272764307861235e+02 1.1734957429380894e+00 2.3890095627195515e+03 1.3132856775177404e+03 8.1204167518551867e+02 -1.7237228987875590e+00 + 2.5322369999727239e+00 1.2297098383473162e+03 6.7601357699712253e+02 4.1796281407104527e+02 -8.8726063648579212e-01 1.3034066056812001e+00 6.7096555316284900e-01 + 5.0640000000000015e+04 2.0523463115453322e+06 1.3163454498254114e+06 8.4437491816272668e+05 7.9973132033693255e+05 5.1295607560289215e+05 3.1169594276450417e+05 -1.7281776014027989e+03 + -1.1083699787238256e+03 -6.7338274948257117e+02 1.4552667326794164e+00 2.1869468958442003e+03 1.4027251512297576e+03 8.5222463343622769e+02 -1.8414906684445815e+00 + 2.3304465897030631e+00 1.1155995899636596e+03 7.1557289533453093e+02 4.3470893208924190e+02 -9.3937474297917911e-01 1.1887716024026564e+00 6.0647233128956080e-01 + 5.0700000000000015e+04 1.8405239764449052e+06 1.3679393184328142e+06 1.0167900194390453e+06 8.1895160383377387e+05 6.0869513577028469e+05 3.6446255120802112e+05 -1.7964351290760387e+03 + -1.3351209982027754e+03 -7.9930788757953815e+02 1.7534488226547384e+00 1.9729798013330474e+03 1.4664386697904645e+03 8.7793540031043710e+02 -1.9256965117882383e+00 + 2.1150459733663287e+00 9.9642373173480564e+02 7.4062154106423998e+02 4.4336177842268177e+02 -9.7254285412517127e-01 1.0681402943520746e+00 5.3951196507276400e-01 + 5.0760000000000015e+04 1.6226130451620009e+06 1.3925692525852560e+06 1.1952335208139343e+06 8.2327087962815480e+05 7.0657880694367527e+05 4.1776961794357252e+05 -1.8294354566509815e+03 + -1.5700291226258971e+03 -9.2818622507867644e+02 2.0626594359686439e+00 1.7512202276243454e+03 1.5030019670989805e+03 8.8857218232634409e+02 -1.9744214941280243e+00 + 1.8901046693630112e+00 8.7448925937557829e+02 7.5055785628609419e+02 4.4369105194320395e+02 -9.8594639290888275e-01 9.4380862344441918e-01 4.7136857327472154e-01 + 5.0820000000000015e+04 1.4029097989874957e+06 1.3895358974568541e+06 1.3763868460657427e+06 8.1248932272363838e+05 8.0477379225507565e+05 4.7061228374760225e+05 -1.8262003269488562e+03 + -1.8087614887400487e+03 -1.0576214440667482e+03 2.3772426867282079e+00 1.5259750349953506e+03 1.5114916741092268e+03 8.8381385085349802e+02 -1.9863932491987246e+00 + 1.6599249857652314e+00 7.5218174052947393e+02 7.4506130944996676e+02 4.3562266475200300e+02 -9.7913047825883315e-01 8.1817213034921998e-01 4.0336522267138708e-01 + 5.0880000000000015e+04 1.1857870934186575e+06 1.3586661025466963e+06 1.5568519333366205e+06 7.8669656147621828e+05 9.0142567245677044e+05 5.2198636409169476e+05 -1.7864353941265013e+03 + -2.0468675595756504e+03 -1.1851819681375389e+03 2.6913707245477054e+00 1.3016670557539110e+03 1.4915096971818652e+03 8.6362989062277188e+02 -1.9610210760865703e+00 + 1.4289651522275286e+00 6.3192111789257240e+02 7.2410244985084012e+02 4.1924230100638863e+02 -9.5201878186952815e-01 6.9368257871988559e-01 3.3683966252944869e-01 + 5.0940000000000015e+04 9.7561123246215342e+05 1.3003220043339902e+06 1.7332152632389278e+06 7.4627312252791261e+05 9.9469414158376935e+05 5.7090758857086825e+05 -1.7105457088366290e+03 + -2.2798619862181481e+03 -1.3084467192257448e+03 2.9991508761152543e+00 1.0827524031930327e+03 1.4431981821457773e+03 8.2828506215299831e+02 -1.8984191393047143e+00 + 1.2017575665092739e+00 5.1611598841555212e+02 6.8794757001295147e+02 3.9479602919167678e+02 -9.0492165345430542e-01 5.7280241828749778e-01 2.7311916511595552e-01 + 5.1000000000000015e+04 7.7665775993331301e+05 1.2154000227542901e+06 1.9021130891795179e+06 6.9188633641576360e+05 1.0827884722230264e+06 6.1643073190661182e+05 -1.5996381920300896e+03 + -2.5033097726924461e+03 -1.4250515797447099e+03 3.2947367586475713e+00 8.7363548988383366e+02 1.3672445079836050e+03 7.7833853681325752e+02 -1.7994168668184005e+00 + 9.8282353077519691e-01 4.0711718275628806e+02 6.3715783440197492e+02 3.6268787104517639e+02 -8.3853709792503484e-01 4.5795787495197154e-01 2.1349491956778413e-01 + 5.1060000000000015e+04 5.9302775717418606e+05 1.1053195890780981e+06 2.0602966484812745e+06 6.2448067154970265e+05 1.1640025370493676e+06 6.5766826824315463e+05 -1.4555106698916629e+03 + -2.7129121740068013e+03 -1.5327356864166443e+03 3.5724413548221898e+00 6.7858332443158201e+02 1.2648759241770542e+03 7.1463736057084304e+02 -1.6655558507204797e+00 + 7.7658600406171496e-01 3.0717151874379516e+02 5.7258273021638320e+02 3.2347428547936232e+02 -7.5394431024397346e-01 3.5149152965226288e-01 1.5919646147649802e-01 + 5.1120000000000015e+04 4.2856627307551226e+05 9.7200161638443347e+05 2.2046960978962947e+06 5.4526257134177512e+05 1.2367487023977281e+06 6.9380817904277064e+05 -1.2806272928370593e+03 + -2.9045916745728132e+03 -1.6293866476433732e+03 3.8268498816527274e+00 5.0164073950002853e+02 1.1378436378703673e+03 6.3830421074228741e+02 -1.4990728001471858e+00 + 5.8728202923683726e-01 2.1837663776177902e+02 4.9534780432287982e+02 2.7785558637466909e+02 -6.5258961392845050e-01 2.5561530948304084e-01 1.1136664830164782e-01 + 5.1180000000000015e+04 2.8678451757842454e+05 8.1783692567199864e+05 2.3324819061733307e+06 4.5567997953502549e+05 1.2995899122157760e+06 7.2413055094960111e+05 -1.0780804306412742e+03 + -3.0745743389308395e+03 -1.7130837575449291e+03 4.0529301588352213e+00 3.4654825456034655e+02 9.8839636422847980e+02 5.5071952516855481e+02 -1.3028683684995530e+00 + 4.1887659076398759e-01 1.4263784924884169e+02 4.0683676575218533e+02 2.2666437667659423e+02 -5.3626480315411873e-01 1.7236485647155739e-01 7.1037707110846643e-02 + 5.1240000000000015e+04 1.7078742170622322e+05 6.4564504671053996e+05 2.4411224507720903e+06 3.5739684992816905e+05 1.3512692973202050e+06 7.4802261372684734e+05 -8.5153942305504006e+02 + -3.2194678083392164e+03 -1.7821382819567507e+03 4.2461381077557210e+00 2.1666429094661777e+02 8.1924356809739197e+02 4.5349820089939203e+02 -1.0804619725832891e+00 + 2.7497971835514279e-01 8.1627904095494969e+01 3.0866815098199163e+02 1.7085114526683350e+02 -4.0707805261599728e-01 1.0355625899723478e-01 3.9108884888163060e-02 + 5.1300000000000015e+04 8.3208103837853399e+04 4.5862401833912689e+05 2.5284366064222832e+06 2.5226304610483002e+05 1.3907366757082003e+06 7.6499188980109536e+05 -6.0518686277055713e+02 + -3.3363332436463920e+03 -1.8351299189052975e+03 4.4025160112448765e+00 1.1489343551940532e+02 6.3350884717793474e+02 3.4846117965533620e+02 -8.3593303846691491e-01 + 1.5876867591349184e-01 3.6750593632548721e+01 2.0266686918739262e+02 1.1146723744985960e+02 -2.6741773226206317e-01 5.0746130769421902e-02 1.6326224355663256e-02 + 5.1360000000000015e+04 2.6150682977851713e+04 2.6029201321538564e+05 2.5926401810895349e+06 1.4228014179727182e+05 1.4171713551448772e+06 7.7467715617489396e+05 -3.4364338153622691e+02 + -3.4227495845613676e+03 -1.8709385865104227e+03 4.5187812283048432e+00 4.3622390587729818e+01 4.3467413912083583e+02 2.3760236142372349e+02 -5.7384944358587020e-01 + 7.2917062370342026e-02 9.1090266466659457e+00 9.0831068453629300e+01 4.9645475510547676e+01 -1.1990964400208368e-01 1.5196001293195545e-02 3.2649692749747591e-03 + 5.1420000000000015e+04 1.1427462475804418e+03 5.4421802248768930e+04 2.6323851509676152e+06 2.9563730590765270e+04 1.4300007096740855e+06 7.7685695656371012e+05 -7.1882191855370095e+01 + -3.4768685998009119e+03 -1.8887707601069737e+03 4.5924031643871910e+00 4.6651446560669418e+00 2.2651567030191251e+02 1.2305141145916706e+02 -2.9918426473960813e-01 + 1.9532585222848963e-02 -5.2063117762256583e-01 -2.4705111869813575e+01 -1.3421229400311530e+01 3.2631621199120830e-02 -2.1580684237675917e-03 3.1506820452683709e-04 + 5.1480000000000015e+04 9.0986112988887617e+03 -1.5503075072132211e+05 2.6467907697365475e+06 -8.3697057771391323e+04 1.4289140765370866e+06 7.7145544616900082e+05 2.0486509503445316e+02 + -3.4974593413592575e+03 -1.8881796674507011e+03 4.6216664468207851e+00 -7.8125284320112420e-01 1.3032784917955578e+01 7.0331399480277650e+00 -1.7222269407543841e-02 + 1.0513742437867082e-04 8.2907350621976015e+00 -1.4171222273309206e+02 -7.6502874224389942e+01 1.8725633476212500e-01 -7.2981604171223370e-04 7.6701920815309046e-03 + 5.1540000000000015e+04 5.0294326574520055e+04 -3.6400281812261860e+05 2.6354657758274944e+06 -1.9528206090853675e+05 1.4138716075457828e+06 7.5854540247750306e+05 4.8120960301076070e+02 + -3.4839407988142343e+03 -1.8690787611537871e+03 4.6057184765486934e+00 2.7830875970446126e+01 -2.0162901431257561e+02 -1.0817576960862334e+02 2.6654211101960457e-01 + 1.5466621744457737e-02 3.5611808445370919e+01 -2.5790884356753816e+02 -1.3835652183689794e+02 3.4093726449384282e-01 1.9699660408412298e-02 2.5320611951093929e-02 + 5.1600000000000015e+04 1.2435512607787672e+05 -5.6840388568443642e+05 2.5985210913138716e+06 -3.0298377219247294e+05 1.3851078071118691e+06 7.3834829159919999e+05 7.5171128413447366e+02 + -3.4364017812866782e+03 -1.8317480231841944e+03 4.5445998413769519e+00 9.0380158109069242e+01 -4.1325931793698470e+02 -2.2029182716149305e+02 5.4651331888066257e-01 + 6.5763739736809157e-02 8.1144625642679102e+01 -3.7100671977214483e+02 -1.9775113386112614e+02 4.9063013194822064e-01 5.8971688456263542e-02 5.3050203796834804e-02 + 5.1660000000000015e+04 2.3025580521200690e+05 -7.6419660089128138e+05 2.5365725942835049e+06 -4.0465133491540293e+05 1.3431295960430922e+06 7.1123133982577140e+05 1.0109878038083634e+03 + -3.3556073256361974e+03 -1.7768328113891289e+03 4.4392564622021746e+00 1.8606994524849117e+02 -6.1766671653356673e+02 -3.2707067567606822e+02 8.1710747918791016e-01 + 1.5044469918049114e-01 1.4422582009770466e+02 -4.7875677623783736e+02 -2.5349256289283059e+02 6.3333562333565441e-01 1.1654758047430203e-01 9.0437759036724505e-02 + 5.1720000000000015e+04 3.6633421638753539e+05 -9.4747754948653444e+05 2.4507337501960276e+06 -4.9823393799714587e+05 1.2887088541298707e+06 6.7770162328159658e+05 1.2538239297928317e+03 + -3.2429912228661019e+03 -1.7053351231208917e+03 4.2915327629034499e+00 3.1343595737261052e+02 -8.1076361166423942e+02 -4.2635293164868949e+02 1.0728670545711185e+00 + 2.6826048877868991e-01 2.2383545171039333e+02 -5.7899503400269441e+02 -3.0444816842366436e+02 7.6616160026356350e-01 1.9151421764264359e-01 1.3686268050591668e-01 + 5.1780000000000015e+04 5.3031780391436210e+05 -1.1145562857952598e+06 2.3425981025461666e+06 -5.8182270401894697e+05 1.2228695130294748e+06 6.3839725337365980e+05 1.4752790691307086e+03 + -3.1006345612884847e+03 -1.6185973211233302e+03 4.1041455897136707e+00 4.7036789536209994e+02 -9.8865010980967827e+02 -5.1610892964041113e+02 1.3085747977530136e+00 + 4.1728102547464963e-01 3.1861337824802860e+02 -6.6968743154164815e+02 -3.4957051418760989e+02 8.8638410762721831e-01 2.8259771717557719e-01 1.9151503641792764e-01 + 5.1840000000000015e+04 7.1936281366581260e+05 -1.2620309497137468e+06 2.2142118433330371e+06 -6.5369017631069676e+05 1.1468693907573135e+06 5.9407580041400949e+05 1.6707905849199842e+03 + -2.9312305041653422e+03 -1.5182785414213713e+03 3.8806390654264291e+00 6.5414479908322312e+02 -1.1476951595168139e+03 -5.9448137757192853e+02 1.5193644038291725e+00 + 5.9492611522754357e-01 4.2688294607931402e+02 -7.4897255557397989e+02 -3.8791961405680775e+02 9.9150576856067318e-01 3.8818504024372080e-01 2.5340983464608119e-01 + 5.1900000000000015e+04 9.3010553117665823e+05 -1.3868588492547849e+06 2.0680369032412295e+06 -7.1232654892918770e+05 1.0621770768203705e+06 5.4560016042350454e+05 1.8362705746363695e+03 + -2.7380358470843585e+03 -1.4063241794594328e+03 3.6253210473168753e+00 8.6148360284259581e+02 -1.2846131223515961e+03 -6.5982495990680150e+02 1.7008252903298258e+00 + 7.9801079912396378e-01 5.4668160259786248e+02 -8.1520131671611102e+02 -4.1868321767427761e+02 1.0793101908795932e+00 5.0635319763114439e-01 3.2140527170500754e-01 + 5.1960000000000015e+04 1.1587246298516351e+06 -1.4864204724477408e+06 1.9069052145517089e+06 -7.5647184127214330e+05 9.7044428967064375e+05 4.9392212910535681e+05 1.9681939056277349e+03 + -2.5248102220583532e+03 -1.2849290213370666e+03 3.3431823371846883e+00 1.0886000224568934e+03 -1.3965340423874118e+03 -7.1074197982869214e+02 1.8490990298699645e+00 + 1.0228042913722413e+00 6.7579786398078886e+02 -8.6697265932109030e+02 -4.4119466366108350e+02 1.1479110825081924e+00 6.3490551470611778e-01 3.9422460713479235e-01 + 5.2020000000000015e+04 1.4010134562296234e+06 -1.5585755146648849e+06 1.7339650013609070e+06 -7.8514329664609232e+05 8.7347423291303590e+05 4.4006400082039629e+05 2.0636754756434884e+03 + -2.2957441154522421e+03 -1.1564947433432772e+03 3.0398002346696718e+00 1.3312806060962837e+03 -1.4810659979579307e+03 -7.4611320932417107e+02 1.9609651262493279e+00 + 1.2651013633650703e+00 8.1181391405947466e+02 -9.0316447245007544e+02 -4.5494787730152393e+02 1.1957948826880938e+00 7.7141423174074697e-01 4.7048121721147168e-01 + 5.2080000000000015e+04 1.6524608482974886e+06 -1.6017096642230651e+06 1.5526201361434953e+06 -7.9765737951408082e+05 7.7318657065810799e+05 3.8509855758684635e+05 2.1205348894323547e+03 + -2.0553771378168212e+03 -1.0235826412926682e+03 2.7212284205731589e+00 1.5849645067327845e+03 -1.5363480852226655e+03 -7.6512321825327717e+02 2.0339140590560141e+00 + 1.5203047063018880e+00 9.5215296951258495e+02 -9.2295897099567424e+02 -4.5960915129109173e+02 1.2218558604622234e+00 9.1326854967636850e-01 5.4870629732509812e-01 + 5.2140000000000015e+04 1.9083388815423723e+06 -1.6147710765703998e+06 1.3664637637282396e+06 -7.9364585705463972e+05 6.7157972281531827e+05 3.3012785225932428e+05 2.1373470130148571e+03 + -1.8085082230213216e+03 -8.8886257015807371e+02 2.3938755078443932e+00 1.8448332974917844e+03 -1.5610927891670710e+03 -7.6727957601891637e+02 2.0662058166930333e+00 + 1.7835165286629322e+00 1.0941304287349940e+03 -9.2586193882550026e+02 -4.5502542018172750e+02 1.2254228080352094e+00 1.0577270929536537e+00 6.2737861414216456e-01 + 5.2200000000000015e+04 2.1637957712747850e+06 -1.5972956810632118e+06 1.1792075292330636e+06 -7.7306557439913589e+05 5.7069124590317556e+05 2.7626122009310866e+05 2.1134771813254515e+03 + -1.5600996358132372e+03 -7.5505917110184635e+02 2.0643748956350305e+00 2.1059069559783675e+03 -1.5546167324134633e+03 -7.5242545588422240e+02 2.0569124799396885e+00 + 2.0496374165107745e+00 1.2350077283268031e+03 -9.1171536276803829e+02 -4.4122881787262764e+02 1.2062766563460690e+00 1.2019736507412893e+00 7.0495565686358341e-01 + 5.2260000000000015e+04 2.4139520333803366e+06 -1.5494206991968125e+06 9.9460785249262757e+05 -7.3620166651279572e+05 4.7255711272234813e+05 2.2459297323883476e+05 2.0491001814041906e+03 + -1.3151768209439288e+03 -6.2489653218112949e+02 1.7394487845419766e+00 2.3631439913737022e+03 -1.5168590483407293e+03 -7.2074531827644137e+02 2.0059437937739917e+00 + 2.3134703029842645e+00 1.3720477625651679e+03 -8.8070313286134080e+02 -4.1843739042484151e+02 1.1646585549854573e+00 1.3431749745365227e+00 7.7990550042600237e-01 + 5.2320000000000015e+04 2.6539979220360024e+06 -1.4718860033558903e+06 8.1639076559532748e+05 -6.8366408984143916e+05 3.7917073392320366e+05 1.7618024289306125e+05 1.9452024971101202e+03 + -1.0787262272138764e+03 -5.0104246807960010e+02 1.4257693469620918e+00 2.6115435846635974e+03 -1.4483869001835199e+03 -6.7276350402508069e+02 1.9140550636786164e+00 + 2.5698272669244737e+00 1.5025706800855796e+03 -8.3334963906277369e+02 -3.8705192270416387e+02 1.1012681822767008e+00 1.4785393578919033e+00 8.5073867443567242e-01 + 5.2380000000000015e+04 2.8792901235476099e+06 -1.3660232044091716e+06 6.4817687035151094e+05 -6.1637750006102060e+05 2.9244257528543170e+05 1.3202143355340767e+05 1.8035676742297442e+03 + -8.5559328883238004e+02 -3.8605361495525108e+02 1.1298201057903785e+00 2.8462475626908458e+03 -1.3503879556216209e+03 -6.0933572770668104e+02 1.7828371252700441e+00 + 2.8136368177824465e+00 1.6240088607100954e+03 -7.7051125421814641e+02 -3.4764892493828262e+02 1.0172522795976195e+00 1.6053747072435327e+00 9.1603933216541633e-01 + 5.2440000000000015e+04 3.0854456910032392e+06 -1.2337326185112817e+06 4.9340797791353927e+05 -5.3556464507341036e+05 2.1416121617081753e+05 9.3035743105947098e+04 1.6267450386370012e+03 + -6.5038274505108222e+02 -2.8232251961043869e+02 8.5776056103799037e-01 3.0626400312277015e+03 -1.2246499168549431e+03 -5.3163361961725968e+02 1.6146885494296679e+00 + 3.0400493253131620e+00 1.7339598939058837e+03 -6.9336085206599068e+02 -3.0096991123679561e+02 9.1418362967743882e-01 1.7211448312987885e+00 9.7449503374568625e-01 + 5.2500000000000015e+04 3.2684312544855336e+06 -1.0774485222635898e+06 3.5527696374454402e+05 -4.4272358150243206e+05 1.4595666757622350e+05 6.0044181701402042e+04 1.4180023670733694e+03 + -4.6736342847454557e+02 -1.9202785875414105e+02 6.1529702031317246e-01 3.2564425417589123e+03 -1.0735274878944017e+03 -4.4112261654420706e+02 1.4127706442144117e+00 + 3.2445383003141117e+00 1.8302364232840705e+03 -6.0336566110305773e+02 -2.4790718326152333e+02 7.9403091342719823e-01 1.8235227197760036e+00 1.0249244906525945e+00 + 5.2560000000000015e+04 3.4246456345344805e+06 -9.0009335541351070e+05 2.3666230896328969e+05 -3.3959915541293571e+05 8.9266723439918962e+04 3.3752492196014340e+04 1.1812634550796611e+03 + -3.1037955260042628e+02 -1.1708885470617923e+02 4.0756243292327582e-01 3.4238027597890036e+03 -8.9989743176625177e+02 -3.3953364539952344e+02 1.1809461891969413e+00 + 3.4229953252112799e+00 1.9109117874391677e+03 -5.0225889913855087e+02 -1.8948640798825781e+02 6.5912007801838179e-01 1.9104396491180591e+00 1.0663026637323358e+00 + 5.2620000000000015e+04 3.5509941190800075e+06 -7.0502176597256470e+05 1.4006870513986069e+05 -2.2814931090028674e+05 4.5307057327443123e+04 1.4736336008564047e+04 9.2103184168922439e+02 + -1.8277038663932638e+02 -5.9124862449739965e+01 2.3900781396620061e-01 3.5613747429347964e+03 -7.0710262802813327e+02 -2.2882917836097212e+02 9.2370318337867108e-01 + 3.5718165811316238e+00 1.9743604779465859e+03 -3.9200576823721474e+02 -1.2684634819671348e+02 5.1208802880509430e-01 1.9801290486481309e+00 1.0977826672303184e+00 + 5.2680000000000015e+04 3.6449528328767503e+06 -4.9595560891930351e+05 6.7574975928704458e+04 -1.1050690093579073e+05 1.5045699684971720e+04 3.4290614259708523e+03 6.4230224138957760e+02 + -8.7300029210417478e+01 -1.9420993961109865e+01 1.1330759367360245e-01 3.6663891227427239e+03 -4.9888627725396213e+02 -1.1116435907392967e+02 6.4606520592800920e-01 + 3.6879791206161379e+00 2.0192925495900056e+03 -2.7476451140812475e+02 -6.1216165769043577e+01 3.5582962091624643e-01 2.0311641852298146e+00 1.1187140065375776e+00 + 5.2740000000000015e+04 3.7046218309491859e+06 -2.7691120218173723e+05 2.0790418634006212e+04 1.1062228861133302e+04 -8.1755960022644103e+02 1.1231781431670495e+02 3.5046150327394145e+02 + -2.6098783557813825e+01 1.0994800774214231e+00 3.3280936738299786e-02 3.7367117027226527e+03 -2.7931760524660280e+02 1.1155997524524086e+01 3.5349027694982116e-01 + 3.7691052703001886e+00 2.0447812492925809e+03 -1.5284333613301234e+02 6.1092312115851897e+00 1.9343907130398291e-01 2.0624888657577087e+00 1.1286567609958476e+00 + 5.2800000000000015e+04 3.7287657804763415e+06 -5.2120308792300719e+04 8.2049571456984097e+02 1.3420403284156410e+05 -1.8664003130181050e+03 4.9097201638730612e+03 5.1181151796115643e+01 + -6.1739313393000606e-01 1.8953544141981027e+00 8.3073350615447082e-04 3.7708892236154334e+03 -5.2710593988018069e+01 1.3572364446645986e+02 5.1760352674120248e-02 + 3.8135137926015137e+00 2.0502832711627825e+03 -2.8654094574243068e+01 7.3795286453083605e+01 2.8147032331351417e-02 2.0734405016962061e+00 1.1273914077376472e+00 + 5.2860000000000015e+04 3.7168413534407541e+06 1.7405355115501516e+05 8.2426139632586001e+03 2.5652302139554019e+05 1.2022499446653170e+04 1.7783705141082261e+04 -2.4969625742448073e+02 + -1.1595121728887488e+01 -1.7180099780897745e+01 1.6901574105634455e-02 3.7681813047697328e+03 1.7646258765203638e+02 2.6007542538106014e+02 -2.5313621588412027e-01 + 3.8202566933715372e+00 2.0356511942409124e+03 9.5336321854636708e+01 1.4049479692151073e+02 -1.3674534263998461e-01 2.0637650298248489e+00 1.1149240686449242e+00 + 5.2920000000000015e+04 3.6690107280385192e+06 3.9720175372432085e+05 4.3092520987065458e+04 3.7563002428728750e+05 4.0675849170948459e+04 3.8535653472735125e+04 -5.4627461500276581e+02 + -5.9042369031445695e+01 -5.5874810771202682e+01 8.1457604516530072e-02 3.7285778548950470e+03 4.0366166330433737e+02 3.8174307333095635e+02 -5.5512679231847628e-01 + 3.7891408554098640e+00 2.0011378205320716e+03 2.1665586478220155e+02 2.0487525535134284e+02 -2.9793395309835641e-01 2.0336233499807226e+00 1.0914870563447314e+00 + 5.2980000000000015e+04 3.5861408837127462e+06 6.1295841886026645e+05 1.0486162855120286e+05 4.8918998186397436e+05 8.3626137465053936e+04 6.6809285319726114e+04 -8.3272314546783764e+02 + -1.4223821124298630e+02 -1.1354177506157703e+02 1.9348075156125186e-01 3.6528015551672324e+03 6.2436996784641656e+02 4.9830324834197603e+02 -8.4817857298686583e-01 + 3.7207340105202666e+00 1.9473923035678085e+03 3.3287744860291707e+02 2.6564596223325299e+02 -4.5217950473117285e-01 1.9835891267073562e+00 1.0575346983840019e+00 + 5.3040000000000015e+04 3.4697886679239087e+06 8.1708765351753403e+05 1.9250534517182934e+05 5.9496878216392547e+05 1.4011999499172243e+05 1.0209726682197618e+05 -1.1033942464773797e+03 + -2.5974294939734239e+02 -1.8915105612737543e+02 3.5098938913012429e-01 3.5422953378949378e+03 8.3418589726768505e+02 6.0742676975797099e+02 -1.1264221069685472e+00 + 3.6163549107804456e+00 1.8754481344790252e+03 4.4166826140208195e+02 3.2158433979400678e+02 -5.9637403479892737e-01 1.9146379941377378e+00 1.0137345242733704e+00 + 5.3100000000000015e+04 3.3221719079754096e+06 1.0055684004097779e+06 3.0446227123635286e+05 6.9087818006965867e+05 2.0913237001790490e+05 1.4375089877919090e+05 -1.3529378263738008e+03 + -4.0942543496515992e+02 -2.8130967941273894e+02 5.5107709038968589e-01 3.3991950992960055e+03 1.0289121861149310e+03 7.0692601603800915e+02 -1.3842716101907615e+00 + 3.4780478960697789e+00 1.7867032247602065e+03 5.4083723742402231e+02 3.7156089712709195e+02 -7.2760480085317503e-01 1.8281283874142451e+00 9.6095399984863739e-01 + 5.3160000000000015e+04 3.1461271325496635e+06 1.1746751493972377e+06 4.3868388370292459e+05 7.7501787308404234e+05 2.8938623635095521e+05 1.9099269388877638e+05 -1.5764097476098691e+03 + -5.8850462838176634e+02 -3.8828902132301454e+02 7.8997067583983338e-01 3.2262881914024292e+03 1.2046411517572888e+03 7.9479950151777564e+02 -1.6165395212101537e+00 + 3.3085423772281057e+00 1.6828924898011860e+03 6.2837969889080910e+02 4.1456232337122077e+02 -8.4321417377126018e-01 1.7257743977863709e+00 9.0024308625262606e-01 + 5.3220000000000015e+04 2.9450547481052633e+06 1.3210528521433736e+06 5.9267411857758590e+05 8.4571386636301153e+05 3.7937743773055769e+05 2.4293158839080995e+05 -1.7693721028906971e+03 + -7.9360454100235961e+02 -5.0805912873316294e+02 1.0631063427104921e+00 3.0269585378018778e+03 1.3578341251383854e+03 8.6927269683020108e+02 -1.8185428611113073e+00 + 3.1111980739332288e+00 1.5660534957998075e+03 7.0251823268035002e+02 4.4971222434421799e+02 -9.4085425802224520e-01 1.6096112182124189e+00 8.3281298995365671e-01 + 5.3280000000000015e+04 2.7228527782980409e+06 1.4417844998009170e+06 7.6353805252696748e+05 9.0155233631278016e+05 4.7740416517000645e+05 2.9858047868117463e+05 -1.9279832215734552e+03 + -1.0208214226218174e+03 -6.3832925578499930e+02 1.3652222602636048e+00 2.8051195059812580e+03 1.4853934076022897e+03 9.2883423789389406e+02 -1.9861991317867536e+00 + 2.8899371607075319e+00 1.4384858824553455e+03 7.6173894593243017e+02 4.7628906754614076e+02 -1.0185350740541537e+00 1.4819539103721950e+00 7.6001155486046768e-01 + 5.3340000000000015e+04 2.4838405143095371e+06 1.5344499758853780e+06 9.4803869482887618e+05 9.4140829585717258e+05 5.8160046676854696e+05 3.5687572471992718e+05 -2.0490755212794961e+03 + -1.2658017914450627e+03 -7.7659376971222218e+02 1.6904656467108938e+00 2.5651359327974296e+03 1.5847252506993952e+03 9.7226676592362730e+02 -2.1161097110047993e+00 + 2.6491647636865427e+00 1.3027054081498911e+03 8.0482234259970744e+02 4.9374095984412008e+02 -1.0746652768123921e+00 1.3453503719080915e+00 6.8329582212672191e-01 + 5.3400000000000015e+04 2.2326736347854664e+06 1.5971749787469644e+06 1.1426607315386934e+06 9.6446847328056325e+05 6.8997310525523522e+05 4.1669822093896981e+05 -2.1302195832916123e+03 + -1.5238296695625190e+03 -9.2018246161126604e+02 2.0325120214779830e+00 2.3117369301876870e+03 1.6537925449950330e+03 9.9867175434087085e+02 -2.2056289758583181e+00 + 2.3936795025074713e+00 1.1613935783624397e+03 8.3086817683569518e+02 5.0169694933969026e+02 -1.1080845481493562e+00 1.2025295078680072e+00 6.0420234420162500e-01 + 5.3460000000000015e+04 1.9742525308603188e+06 1.6286690160631028e+06 1.3436799189055725e+06 9.7024793788527651e+05 8.0044100878195278e+05 4.7689560271676612e+05 -2.1697731331318887e+03 + -1.7899211922290121e+03 -1.0663142053259235e+03 2.3846940653173871e+00 2.0499212960057794e+03 1.6911561225513510e+03 1.0074878065282186e+03 -2.2529177039316703e+00 + 2.1285759920081704e+00 1.0173439124013191e+03 8.3931376734232845e+02 4.9997461705751641e+02 -1.1180869862095222e+00 1.0563457163087164e+00 5.2431588919637684e-01 + 5.3520000000000015e+04 1.7136257102637619e+06 1.6282517029140999e+06 1.5472367061487383e+06 9.5860013684954867e+05 9.1087650692477683e+05 5.3630513312324241e+05 -2.1669139387021223e+03 + -2.0589246085389768e+03 -1.2121528401538615e+03 2.7401373273594647e+00 1.7848575160050339e+03 1.6960038243739320e+03 9.9850205004230816e+02 -2.2569796567638338e+00 + 1.8591414040895184e+00 8.7340597650998279e+02 8.2994539823976413e+02 4.8858380447413180e+02 -1.1044350175151800e+00 9.0972088327420197e-01 4.4523720899611247e-01 + 5.3580000000000015e+04 1.4558902526828679e+06 1.5958668404931354e+06 1.7494125819626397e+06 9.2972014592907624e+05 1.0191475080404954e+06 5.9377680127379578e+05 -2.1216559793063816e+03 + -2.3256235786014545e+03 -1.3548641069492221e+03 3.0918998712309929e+00 1.5217804616811409e+03 1.6681667557031412e+03 9.7185440626944671e+02 -2.2176806265169127e+00 + 1.5907483314862851e+00 7.3242836080979976e+02 8.0290258536368083e+02 4.6772640871018478e+02 -1.0673635695571042e+00 7.6558514256160559e-01 3.6855056783440054e-01 + 5.3640000000000015e+04 1.2060913449405881e+06 1.5320840089660804e+06 1.9463075867713336e+06 8.8414107901346334e+05 1.1231597570218057e+06 6.4819616065721179e+05 -2.0348485950977570e+03 + -2.5848416031867428e+03 -1.4916724454088480e+03 3.4331128617958533e+00 1.2658869515846816e+03 1.6081224342672353e+03 9.2803467119916741e+02 -2.1357496178003825e+00 + 1.3287462661417695e+00 5.9720179576443354e+02 7.5867514403267865e+02 4.3779226369347964e+02 -1.0075744591712756e+00 6.2681767674799949e-01 2.9579172971999229e-01 + 5.3700000000000015e+04 9.6912293737790978e+05 1.4380876692653613e+06 2.1341174143421147e+06 8.2272374458168505e+05 1.2208983141194638e+06 6.9850644307299447e+05 -1.9081586948891959e+03 + -2.8315454020606644e+03 -1.6199164660114870e+03 3.7571190749627434e+00 1.0222323532226428e+03 1.5169848197428032e+03 8.6787249778977957e+02 -2.0127622347334300e+00 + 1.0783540118975021e+00 4.7040359245883712e+02 6.9809314976327505e+02 3.9935120983582084e+02 -9.2622117014270278e-01 4.9618882188335589e-01 2.2841708562079913e-01 + 5.3760000000000015e+04 7.4963153109244630e+05 1.3156540285325756e+06 2.3092085418364736e+06 7.4663977740718436e+05 1.3104674155483025e+06 7.4372950101345032e+05 -1.7440364735193386e+03 + -3.0609450955639427e+03 -1.7371019476374861e+03 4.0576063885279030e+00 7.9563036417335297e+02 1.3964814921005495e+03 7.9252052103794358e+02 -1.8511067435573485e+00 + 8.4455530638828180e-01 3.5454455314358137e+02 6.2231003417990632e+02 3.5314153527746907e+02 -8.2488440846505229e-01 3.7630469576315695e-01 1.6777456843784858e-01 + 5.3820000000000015e+04 5.5192502974928427e+05 1.1671161760666308e+06 2.4681898758135648e+06 6.5734860793389252e+05 1.3901279142688229e+06 7.8298515785538452e+05 -1.5456654476220911e+03 + -3.2685891360246997e+03 -1.8409512780110797e+03 4.3287334718177686e+00 5.9055802726985223e+02 1.2489185185824172e+03 7.0343101144334014e+02 -1.6539336663653932e+00 + 6.3199983573140728e-01 2.5191943657089249e+02 5.3277920251731280e+02 3.0005504756897716e+02 -7.0553902647225986e-01 2.6955550242178616e-01 1.1507695791849731e-01 + 5.3880000000000015e+04 3.7988847284366854e+05 9.9531823598237219e+05 2.6079794826595252e+06 5.5656875700569968e+05 1.4583315541699734e+06 8.1550858071653836e+05 -1.3168979437357577e+03 + -3.4504520640314063e+03 -1.9294483386486149e+03 4.5652450908158784e+00 4.1106790986240384e+02 1.0771338159002348e+03 6.0232658242045068e+02 -1.4250901236165365e+00 + 4.4491169332445629e-01 1.6456197999148176e+02 4.3122469895188846e+02 2.4111910717886553e+02 -5.7051309570878506e-01 1.7806857711799912e-01 7.1378121005761783e-02 + 5.3940000000000015e+04 2.3690831304721249e+05 8.0355950419238606e+05 2.7258650834386512e+06 4.4624405743386445e+05 1.5137514015742783e+06 8.4066533445691259e+05 -1.0621774706493477e+03 + -3.6030133338091882e+03 -2.0008779415575364e+03 4.7625746986408384e+00 2.6070920250029724e+02 8.8444005452901479e+02 4.9116560037884915e+02 -1.1690404663575835e+00 + 2.8700713860210342e-01 9.4205370988983532e+01 3.1960656941270594e+02 1.7747601662527492e+02 -4.2244007328980704e-01 1.0366711492628181e-01 3.7552659623421109e-02 + 5.4000000000000015e+04 1.2580671216216673e+05 5.9552973566398979e+05 2.8195571315676444e+06 3.2850550359236001e+05 1.5553078423045548e+06 8.5796382572470501e+05 -7.8644967324177514e+02 + -3.7233256612929640e+03 -2.0538590508999332e+03 4.9169322933872186e+00 1.4245927850619108e+02 6.7455835940537224e+02 3.7210304971662788e+02 -8.9077501670159365e-01 + 1.6142327090676137e-01 4.2248933769486527e+01 2.0008167522928557e+02 1.1036020981496480e+02 -2.6420514385779659e-01 4.7835382320095717e-02 1.4279353353315573e-02 + 5.4060000000000015e+04 4.8787112629239033e+04 3.7523691879701609e+05 2.8872334530801843e+06 2.0562951365352960e+05 1.5821896481580739e+06 8.6706490179084626e+05 -4.9506378899615913e+02 + -3.8090715947880094e+03 -2.0873711670718963e+03 5.0253758947201117e+00 5.8667013606672263e+01 4.5154423722282593e+02 2.4744769001676895e+02 -5.9570896583372013e-01 + 7.0658965387461803e-02 9.7316523422154386e+00 7.4960795822930123e+01 4.1073726069017908e+01 -9.8886928466313265e-02 1.1691054513947436e-02 2.0286941639367914e-03 + 5.4120000000000015e+04 7.3921000828040742e+03 1.4692901386674447e+05 2.9275746099443897e+06 7.9993454642668046e+04 1.5938697213997866e+06 8.6778842895391921e+05 -1.9366670131446838e+02 + -3.8586072781558250e+03 -2.1007734055563860e+03 5.0858653885375871e+00 1.1008900034140096e+01 2.1970730641988638e+02 1.1961641042124026e+02 -2.8957365931567647e-01 + 1.6529128757653631e-02 -2.6869990843993667e+00 -5.3337073898970729e+01 -2.9039516725009801e+01 7.0304167693875999e-02 -4.0348443846380836e-03 1.0547163842072639e-03 + 5.4180000000000015e+04 2.4743134076156393e+03 -8.4988760496590869e+04 2.9397893429999999e+06 -4.5970672759723020e+04 1.5901152375717103e+06 8.6011673826471844e+05 1.1190819558550734e+02 + -3.8709926579430694e+03 -2.0938159617260108e+03 5.0972978898300241e+00 4.5870540690949152e-01 -1.6473484789798352e+01 -8.9132670038717343e+00 2.1697377507754904e-02 + 1.3302238202351024e-04 5.2613915173031476e+00 -1.8233227881537573e+02 -9.8620116967332493e+01 2.4008964766695631e-01 9.8990390869497374e-04 1.1391227651818426e-02 + 5.4240000000000015e+04 3.4180888195295287e+04 -3.1603943640212930e+05 2.9236296576641803e+06 -1.6982346537202736e+05 1.5709920227650316e+06 8.4419489069003740e+05 4.1575503375153312e+02 + -3.8460076762502126e+03 -2.0666438142550942e+03 5.0595241795997712e+00 2.7271130423566888e+01 -2.5243740226927645e+02 -1.3565156106054741e+02 3.3208526043454700e-01 + 2.1837076608938914e-02 3.3450384095534091e+01 -3.0953293659511957e+02 -1.6631971454687823e+02 4.0718731915894907e-01 2.6694585464338470e-02 3.2852448234918889e-02 + 5.4300000000000015e+04 1.0195164330103427e+05 -5.4176090814505611e+05 2.8793953272756971e+06 -2.8916533261122566e+05 1.5368631185619598e+06 8.2032777798726771e+05 7.1201010238524850e+02 + -3.7841542905626552e+03 -2.0197926839662414e+03 4.9733461920317934e+00 9.0979621509126929e+01 -4.8363045952666067e+02 -2.5814470978475987e+02 6.3560299844968027e-01 + 8.1272299044049034e-02 8.1362640952741515e+01 -4.3248327483037707e+02 -2.3082711675696214e+02 5.6837507686102084e-01 7.2609404052716264e-02 6.5037971398364328e-02 + 5.4360000000000015e+04 2.0453094459126701e+05 -7.5779195171443373e+05 2.8079278011689032e+06 -4.0168277528184460e+05 1.4883816035904053e+06 7.8897413812169363e+05 9.9496479623300866e+02 + -3.6866444610425287e+03 -1.9541774266150887e+03 4.8404959467526885e+00 1.9040820218086787e+02 -7.0559318145933389e+02 -3.7402220075868945e+02 9.2641081221703681e-01 + 1.7734606907055400e-01 1.4810144935986546e+02 -5.4881091893584346e+02 -2.9089351338928640e+02 7.2055279874845668e-01 1.3787708835804391e-01 1.0734186850659405e-01 + 5.4420000000000015e+04 3.3999291133533302e+05 -9.5995599185641983e+05 2.7105937133105299e+06 -5.0519283824227442e+05 1.4264778529163667e+06 7.5073762390065170e+05 1.2591746884239876e+03 + -3.5553745296655056e+03 -1.8710731891265141e+03 4.6635967048157694e+00 3.2369690358814540e+02 -9.1404588485501336e+02 -4.8104203856480029e+02 1.1989272546742200e+00 + 3.0826781191359948e-01 2.3240948541304323e+02 -6.5627221524775882e+02 -3.4535629682241370e+02 8.6080115623188158e-01 2.2127187891883932e-01 1.5896567929840610e-01 + 5.4480000000000015e+04 5.0577937471306848e+05 -1.1443410228844217e+06 2.5892583882071720e+06 -5.9768489496055339e+05 1.3523415230225560e+06 7.0635511942592054e+05 1.4995626609448079e+03 + -3.3928866759071325e+03 -1.7720897950607937e+03 4.4461074623362276e+00 4.8834010695170974e+02 -1.1049698481843452e+03 -5.7713319340579164e+02 1.4479340219040684e+00 + 4.7158776489557974e-01 3.3269435180273484e+02 -7.5279473221567378e+02 -3.9316104106553564e+02 9.8643623611684339e-01 3.2122537097541604e-01 2.1893495239316613e-01 + 5.4540000000000015e+04 6.9874975935187866e+05 -1.3073741864385556e+06 2.4462499289128818e+06 -6.7735898554779554e+05 1.2673986483403211e+06 6.5668254966241890e+05 1.7115141898319898e+03 + -3.2023183733924561e+03 -1.6591399484333988e+03 4.1922521988834971e+00 6.8123686866947207e+02 -1.2746828685269575e+03 -6.6043445402480666e+02 1.6686725442406096e+00 + 6.6424780190302624e-01 4.4706029747875493e+02 -8.3651616157645799e+02 -4.3338124234582614e+02 1.0950589958374319e+00 4.3585856388020966e-01 2.8611893813029077e-01 + 5.4600000000000015e+04 9.1524184220046201e+05 -1.4458896338029061e+06 2.2843146433181283e+06 -7.4266000739330880e+05 1.1732843231564257e+06 6.0267847284547274e+05 1.8909630842903359e+03 + -2.9873409918223610e+03 -1.5344019558294515e+03 3.9069355778547719e+00 8.9875208832208386e+02 -1.4199078549254059e+03 -7.2932900002612757e+02 1.8569306855785885e+00 + 8.8264307674346754e-01 5.7334542131762612e+02 -9.0581893377126312e+02 -4.6523547890790411e+02 1.1845987156592914e+00 5.6301936629090155e-01 3.5925298683443474e-01 + 5.4660000000000015e+04 1.1511421528607192e+06 -1.5571884488541095e+06 2.1065647171902005e+06 -7.9230714700374810e+05 1.0718115191036600e+06 5.4538578308817244e+05 2.0344662155474184e+03 + -2.7520888769002981e+03 -1.4002777588657689e+03 3.5956470264118905e+00 1.1367871989115429e+03 -1.5378332727074487e+03 -7.8247410689079084e+02 2.0091181378118921e+00 + 1.1226930740904024e+00 7.0916357368301931e+02 -9.5935996036849633e+02 -4.8810170534466744e+02 1.2533497629829291e+00 7.0032472402023049e-01 4.3696316738969920e-01 + 5.4720000000000015e+04 1.4019646190514686e+06 -1.6390895761427674e+06 1.9164191740479327e+06 -8.2531804069126234e+05 9.6493665266445244e+05 4.8591188112735550e+05 2.1392660270968022e+03 + -2.5010803835896359e+03 -1.2593471353724490e+03 3.2643552686870048e+00 1.3908589074443121e+03 -1.6261644340106811e+03 -8.1882550229007927e+02 2.1223293697703407e+00 + 1.3799205144125710e+00 8.5195009856975344e+02 -9.9609502117452018e+02 -5.0152845717848925e+02 1.3000011389522927e+00 8.4520647183388153e-01 5.1779259209023021e-01 + 5.4780000000000015e+04 1.6629359314196443e+06 -1.6899708821605684e+06 1.7175392705712800e+06 -8.4102725767154607e+05 8.5472256811905932e+05 4.2540769420730468e+05 2.2033398768226093e+03 + -2.2391324352775291e+03 -1.1143189691541368e+03 2.9193954533963091e+00 1.6561844011873807e+03 -1.6831648327212929e+03 -8.3765600802249071e+02 2.1943932747749724e+00 + 1.6495364626172109e+00 9.9901050890614852e+02 -1.0152974288072292e+03 -5.0524280640822548e+02 1.3236584359183858e+00 9.9495997032504513e-01 6.0022891882025287e-01 + 5.4840000000000015e+04 1.9290860035014637e+06 -1.7087996716025681e+06 1.5137595594172191e+06 -8.3909880923862511e+05 7.4329963803547586e+05 3.6504594115321396e+05 2.2254355210153508e+03 + -1.9712702476567861e+03 -9.6798051272685973e+02 2.5673510476622114e+00 1.9277713688903905e+03 -1.7076869404525380e+03 -8.3856822392934146e+02 2.2239089527752780e+00 + 1.9265299560717537e+00 1.1475711629964444e+03 -1.0165707256773849e+03 -4.9915497643987413e+02 1.3238579949424756e+00 1.1467945832635933e+00 6.8273250557063803e-01 + 5.4900000000000015e+04 2.1953418357914113e+06 -1.6951521801574549e+06 1.3090159083762299e+06 -8.1953249964240938e+05 6.3282570555377612e+05 3.0599904574063868e+05 2.2050923178879343e+03 + -1.7026339000854050e+03 -8.2314557939977715e+02 2.2149326864513355e+00 2.2005111613334511e+03 -1.6991920932801004e+03 -8.2150112745946569e+02 2.2102673478825410e+00 + 2.2057604849862043e+00 1.2948310082691057e+03 -9.9985528663487128e+02 -4.8335958941080838e+02 1.3005732088011497e+00 1.2978850727759137e+00 7.6376471114878575e-01 + 5.4960000000000015e+04 2.4566230585784498e+06 -1.6492217675371130e+06 1.1072717974104900e+06 -7.8266404614599491e+05 5.2544560141508281e+05 2.4941710118099552e+05 2.1426480008592066e+03 + -1.4383834508011896e+03 -6.8260259625495269e+02 1.8688561475118912e+00 2.4692734160784730e+03 -1.6577592927711507e+03 -7.8673056828436870e+02 2.1536587238578586e+00 + 2.4820516944856510e+00 1.4380134708008782e+03 -9.6542880703614537e+02 -4.5813357646890648e+02 1.2542130580190829e+00 1.4454230210287335e+00 8.4181585926688240e-01 + 5.5020000000000015e+04 2.7079374259630986e+06 -1.5718157356617781e+06 9.1244422542292054e+05 -7.2915900563318701e+05 4.2325096524774737e+05 1.9640628171713385e+05 2.0392311293846337e+03 + -1.1836042643430462e+03 -5.4906342275274437e+02 1.5357215318913069e+00 2.7290004899910828e+03 -1.5840829248239909e+03 -7.3486373477907341e+02 2.0550661904142205e+00 + 2.7502847183859358e+00 1.5744175906610124e+03 -9.1390075313950206e+02 -4.2393083363034498e+02 1.1856130893093946e+00 1.5866674194177446e+00 9.1543240620026500e-01 + 5.5080000000000015e+04 2.9444745602130378e+06 -1.4643408934112049e+06 7.2833054751263408e+05 -6.6000065117038006e+05 3.2824108570240391e+05 1.4800808439532272e+05 1.8967395492807091e+03 + -9.4321415453270106e+02 -4.2511379421720136e+02 1.2218955809123080e+00 2.9748000879884580e+03 -1.4794595777915260e+03 -6.6682776431304342e+02 1.9162456938425714e+00 + 3.0054896185964433e+00 1.7014675375508705e+03 -8.4620094618044880e+02 -3.8137375584846768e+02 1.0960191489287081e+00 1.7189936099861378e+00 9.8324288062547083e-01 + 5.5140000000000015e+04 3.1616962973326291e+06 -1.3287781775970585e+06 5.5853753113732790e+05 -5.7647204234661104e+05 2.4228544786778698e+05 1.0517976526182133e+05 1.7178053890705464e+03 + -7.2187386332329777e+02 -3.1316619543156997e+02 9.3339890088197597e-01 3.2020345553307088e+03 -1.3457643156846946e+03 -5.8385276089608044e+02 1.7396930623263933e+00 + 3.2429335113132107e+00 1.8167596929216413e+03 -7.6356254317380569e+02 -3.3124182964568996e+02 9.8706427321547463e-01 1.8399398301292933e+00 1.0439822044216147e+00 + 5.5200000000000015e+04 3.3554220589172174e+06 -1.1676468173296575e+06 4.0641386727321550e+05 -4.8013262677347328e+05 1.6708863978999158e+05 6.8776310009619367e+04 1.5057473016693882e+03 + -5.2390230799319284e+02 -2.1541591339119091e+02 6.7579972881947992e-01 3.4064054048905609e+03 -1.1854169186608897e+03 -4.8744956442872871e+02 1.5285988518435341e+00 + 3.4582040973299595e+00 1.9181065497961131e+03 -6.6749975922964916e+02 -2.7445750635334122e+02 8.6073921771658801e-01 1.9472506928564368e+00 1.0965140510697460e+00 + 5.5260000000000015e+04 3.5219077712235530e+06 -9.8395869449536223e+05 2.7498730315533432e+05 -3.7278979616758932e+05 1.0415822444870738e+05 3.9534250369122768e+04 1.2645108382124204e+03 + -3.5319793369079844e+02 -1.3380095807700522e+02 4.5411574342564148e-01 3.5840317610744228e+03 -1.0013387327189294e+03 -3.7938268171298859e+02 1.2867918698202816e+00 + 3.6472874412025034e+00 2.0035767497769366e+03 -5.5978074302831214e+02 -2.1206961145134008e+02 7.1935717261096821e-01 2.0389170103490764e+00 1.1398509424915104e+00 + 5.5320000000000015e+04 3.6579169686338855e+06 -7.8116370592081430e+05 1.6690747944713771e+05 -2.5646589862339513e+05 5.4776130854420167e+04 1.8057605204332216e+04 9.9859800017589487e+02 + -2.1316739731910809e+02 -6.9966472234034597e+01 2.7272527968374966e-01 3.7315215088419095e+03 -7.9690087993989766e+02 -2.6163884438566703e+02 1.0186723571739842e+00 + 3.8066389440787023e+00 2.0715306423987477e+03 -4.4239607217968580e+02 -1.4523457264575438e+02 5.6551326252212897e-01 2.1132114280212977e+00 1.1731718200127963e+00 + 5.5380000000000015e+04 3.7607828522516126e+06 -5.6308707210529782e+05 8.4395458437911613e+04 -1.3336127866716924e+05 1.9974058994216906e+04 4.8061898913485429e+03 7.1298714429055917e+02 + -1.0666268406782831e+02 -2.5234177183079705e+01 1.3528914495998057e-01 3.8460340461272294e+03 -5.7586468125918429e+02 -1.3639170899132282e+02 7.2913588788026296e-01 + 3.9332465436449873e+00 2.1206508180585956e+03 -3.1752338483152323e+02 -7.5195773466940835e+01 4.0203946489755465e-01 2.1687193885214766e+00 1.1958368554648671e+00 + 5.5440000000000015e+04 3.8284602216464132e+06 -3.3385966214129369e+05 2.9200821845623836e+04 -5.8139780663612682e+03 5.1332862900585928e+02 8.6499390298358435e+01 4.1304451754660471e+02 + -3.5927629728346879e+01 -5.7732694127650164e-01 4.4684084447609185e-02 3.9253336598899432e+03 -3.4231523896399369e+02 -5.9632609032856747e+00 4.2348910940662016e-01 + 4.0246852736947663e+00 2.1499671373768911e+03 -1.8748871034103018e+02 -3.2613612957188578e+00 2.3195560984184177e-01 2.2043650024878301e+00 1.2073993012846735e+00 + 5.5500000000000015e+04 3.8595663567054109e+06 -9.7842513898991834e+04 2.5670978930321739e+03 1.2374321715649057e+05 -3.1304680472270084e+03 4.0453297777627795e+03 1.0442879370454303e+02 + -2.5546960708342730e+00 3.3984302294372557e+00 2.9488177241593352e-03 3.9678326781073988e+03 -1.0058921153356991e+02 1.2721747555345746e+02 1.0735850942460944e-01 + 4.0791624236929653e+00 2.1588758567102086e+03 -5.4725102950402089e+01 6.9219142320129635e+01 5.8417152799228336e-02 2.2194314650499600e+00 1.2076142139843631e+00 + 5.5560000000000015e+04 3.8534100967485043e+06 1.4045317755565449e+05 5.2061488976835562e+03 2.5282765463102481e+05 9.2222756345389607e+03 1.6666260315926651e+04 -2.0700992372583718e+02 + -7.4527193962424887e+00 -1.3532042384862002e+01 1.1243454232644735e-02 3.9726236834084548e+03 1.4480211317946251e+02 2.6065778445032845e+02 -2.1340654005990287e-01 + 4.0955526376268274e+00 2.1471525271538399e+03 7.8270783208366680e+01 1.4087906597899345e+02 -1.1533955763455894e-01 2.2135757146112160e+00 1.1964439184827127e+00 + 5.5620000000000015e+04 3.8100085451784823e+06 3.7644925220735359e+05 3.7282013939667529e+04 3.7895285531513277e+05 3.7450219486682669e+04 3.7769073794625627e+04 -5.1533508049678403e+02 + -5.0826217930519249e+01 -5.1206944493500323e+01 6.9822976154066449e-02 3.9395002054977344e+03 3.8925327541901947e+02 3.9184599730730412e+02 -5.3283514198035753e-01 + 4.0734223746075671e+00 2.1149584206194386e+03 2.0898351008894127e+02 2.1035927177613888e+02 -2.8605376275452382e-01 2.1868370795446754e+00 1.1740601093585230e+00 + 5.5680000000000015e+04 3.7300910185659295e+06 6.0558554506207467e+05 9.8404556961330338e+04 4.9967492688271089e+05 8.1131537365246913e+04 6.7012147141706257e+04 -8.1463100983772745e+02 + -1.3216670066962402e+02 -1.0907775981085473e+02 1.7802534801191183e-01 3.8689654448635024e+03 6.2814739969388233e+02 5.1829693110545008e+02 -8.4493924963497036e-01 + 4.0130432339025939e+00 2.0628403142345746e+03 3.3492436835192535e+02 2.7633291117285489e+02 -4.5049774244514579e-01 2.1396397059309376e+00 1.1408425127530077e+00 + 5.5740000000000015e+04 3.6150900573035241e+06 8.2340515629746718e+05 1.8763311935741405e+05 6.1263854766014288e+05 1.3954984120628529e+05 1.0389779734318612e+05 -1.0991109507675121e+03 + -2.5025627022939358e+02 -1.8621620499091642e+02 3.3427467711384223e-01 3.7622287270793113e+03 8.5693996096310934e+02 6.3759730843582781e+02 -1.1438196015191346e+00 + 3.9153937415443112e+00 1.9917235475785724e+03 4.5367686838858185e+02 3.3752985772374166e+02 -6.0553441280026155e-01 2.0727886148357171e+00 1.0973740646397883e+00 + 5.5800000000000015e+04 3.4671195193521138e+06 1.0256385479061323e+06 3.0349021844880411e+05 7.1562171324616775e+05 2.1170552179629751e+05 1.4778051983219187e+05 -1.3632240203158235e+03 + -4.0318365466357420e+02 -2.8132789961003652e+02 5.3609970509204397e-01 3.6211895484254510e+03 1.0712422234961648e+03 7.4745042401727801e+02 -1.4237716853370361e+00 + 3.7821493122840733e+00 1.9028983581102525e+03 5.6294147248891102e+02 3.9276041491218848e+02 -7.4817422281050427e-01 1.9874593052995040e+00 1.0444325999667690e+00 + 5.5860000000000015e+04 3.2889399882131014e+06 1.2082849768795050e+06 4.4398517043470504e+05 8.0657844437743584e+05 2.9633237071711593e+05 1.9787800814557163e+05 -1.6017593737729248e+03 + -5.8837263450839873e+02 -3.9277265631189715e+02 7.8016774703260172e-01 3.4484092488314232e+03 1.2669029788249222e+03 8.4571931034170234e+02 -1.6793901249849168e+00 + 3.6156602389542432e+00 1.7979995981229140e+03 6.6057881932809903e+02 4.4093789567293794e+02 -8.7563046693283808e-01 1.8851808987443170e+00 9.8297909238523973e-01 + 5.5920000000000015e+04 3.0839119399625603e+06 1.3676897901408677e+06 6.0664735018357926e+05 8.8367867293884268e+05 3.9191925790432020e+05 2.5328479540054974e+05 -1.8099457600128540e+03 + -8.0262264797872763e+02 -5.1859118889514536e+02 1.0623339990435647e+00 3.2470705349588598e+03 1.4400871885853767e+03 9.3046765282614592e+02 -1.9056698127945622e+00 + 3.4189177177214409e+00 1.6789800400232991e+03 7.4465068967065156e+02 4.8109967385001210e+02 -9.8537210108352080e-01 1.7678129094870942e+00 9.1414253432980641e-01 + 5.5980000000000015e+04 2.8559373298966116e+06 1.5006161445321776e+06 7.8856863253973320e+05 9.4534455397106637e+05 4.9673654957183357e+05 3.1298831067701220e+05 -1.9835446742333861e+03 + -1.0421611588452422e+03 -6.5653792768974688e+02 1.3777059031558836e+00 3.0209252713486821e+03 1.5873501346472297e+03 9.9999771227151678e+02 -2.0981020519571154e+00 + 3.1955080876697508e+00 1.5480775834332744e+03 8.1345797000773734e+02 5.1242631717053723e+02 -1.0751731297209770e+00 1.6375158215225007e+00 8.3920160023499890e-01 + 5.6040000000000015e+04 2.6093904737469251e+06 1.6043097774124097e+06 9.8645439279432688e+05 9.9028249559496425e+05 6.0886686308805260e+05 3.7588709738306102e+05 -2.1189353384695542e+03 + -1.3027071619079400e+03 -8.0411951860118120e+02 1.7207219966352274e+00 2.7742311585564339e+03 1.7057056934200116e+03 1.0528845298932392e+03 -2.2527639404723607e+00 + 2.9495556451249598e+00 1.4077767859179603e+03 8.6557488891512719e+02 5.3425842631882870e+02 -1.1431576261345089e+00 1.4967157525728185e+00 7.5956329091000574e-01 + 5.6100000000000015e+04 2.3490393071633116e+06 1.6765555406757938e+06 1.1966822798669615e+06 1.0175102562042437e+06 7.2623967001876829e+05 4.4081089684118127e+05 -2.2131898071372279e+03 + -1.5795449870075097e+03 -9.5863846871864291e+02 2.0852443950753838e+00 2.5116781250613694e+03 1.7926873862841680e+03 1.0880057191972749e+03 -2.3663992269115077e+00 + 2.6856545939067660e+00 1.2607652494017339e+03 8.9987883044922125e+02 5.4611082603844466e+02 -1.1878394610117327e+00 1.3480635959996210e+00 6.7673881625589427e-01 + 5.6160000000000015e+04 2.0799583055780800e+06 1.7157245237910459e+06 1.4153678174111573e+06 1.0263785291512884e+06 8.4666917755900451e+05 5.0654225952641055e+05 -2.2641365991667208e+03 + -1.8676073500092393e+03 -1.1172412904943790e+03 2.4646637752309442e+00 2.2383054760786795e+03 1.8464009206129485e+03 1.1045661933384508e+03 -2.4364889064967432e+00 + 2.4087909212975713e+00 1.1098855074160749e+03 9.1557507339505491e+02 5.4768378381612501e+02 -1.2081558490727367e+00 1.1943891540405929e+00 5.9231703885349307e-01 + 5.6220000000000015e+04 1.8074345304972958e+06 1.7208107300392813e+06 1.6384357392621227e+06 1.0165865193918496e+06 9.6789484402558045e+05 5.7183930973858444e+05 -2.2704113947495775e+03 + -2.1615663899868282e+03 -1.2769703889747955e+03 2.8520154325032259e+00 1.9594110620523547e+03 1.8655670331200492e+03 1.1021172400268147e+03 -2.4613099070699160e+00 + 2.1242552406723938e+00 9.5808317148918957e+02 9.1221586843706018e+02 5.3887097153757838e+02 -1.2034938819644778e+00 1.0386509087609797e+00 5.0793587054358236e-01 + 5.6280000000000015e+04 1.5368684339235970e+06 1.6914564340880013e+06 1.8616958306791682e+06 9.8819111374907976e+05 1.0876238182868750e+06 6.3545925823390135e+05 -2.2314935036139655e+03 + -2.4559312271149270e+03 -1.4348188330634750e+03 3.2401046848119202e+00 1.6804539390481741e+03 1.8495535798208957e+03 1.0805694381896776e+03 -2.4399803396269562e+00 + 1.8375478920046764e+00 8.0835220084766775e+02 8.8971334745303636e+02 5.1976393526101674e+02 -1.1737092984017470e+00 8.8388220725569755e-01 4.2525208093912797e-01 + 5.6340000000000015e+04 1.2736711956779456e+06 1.6279655369093912e+06 2.0809219295810501e+06 9.4160935558925115e+05 1.2035745380016905e+06 6.9618223253168259e+05 -2.1477270209857297e+03 + -2.7451503828153282e+03 -1.5877870566280826e+03 3.6216395914683099e+00 1.4069521798787589e+03 1.7983959783069442e+03 1.0401990073672450e+03 -2.3724899590215869e+00 + 1.5542778190868549e+00 6.6367825107576346e+02 8.4834585629799210e+02 4.9065289551311139e+02 -1.1191368501172283e+00 7.3313475324812505e-01 3.4591003452730462e-01 + 5.6400000000000015e+04 1.0231604836114075e+06 1.5313044432321142e+06 2.2919326455611349e+06 8.7761405410822481e+05 1.3135206789030968e+06 7.5283497702877596e+05 -2.0203258420620400e+03 + -3.0237172354299764e+03 -1.7329404556835307e+03 3.9893686810583917e+00 1.1443776552610536e+03 1.7128052939153692e+03 9.8164728967652127e+02 -2.2597147007471849e+00 + 1.2800569459146001e+00 5.2698113256603733e+02 7.8875741176861982e+02 4.5202376361916015e+02 -1.0405917552908839e+00 5.8942039753746323e-01 2.7150992125582790e-01 + 5.6460000000000015e+04 7.9045660892310890e+05 1.4030902138697088e+06 2.4906722819531048e+06 7.9732248605371092e+05 1.4153346186017999e+06 8.0431396542057686e+05 -1.8513619990727254e+03 + -3.2862765506428800e+03 -1.8674667887561127e+03 4.3362211558967152e+00 8.9804973965687020e+02 1.5941634745713002e+03 9.0591318670254293e+02 -2.1034144310756568e+00 + 1.0203919626660538e+00 4.0105746932481179e+02 7.1195010606673327e+02 4.0455132919049254e+02 -9.3936188983046731e-01 4.5565230917474892e-01 2.0357608662469098e-01 + 5.6520000000000015e+04 5.8038109417837544e+05 1.2455659866499375e+06 2.6732904010756714e+06 7.0217828133028105e+05 1.5070295652127315e+06 8.4960746707259468e+05 -1.6437371040125131e+03 + -3.5277300271841723e+03 -1.9887322488918981e+03 4.6554468592221783e+00 6.7303000108976187e+02 1.4445054817203163e+03 8.1433851075289715e+02 -1.9062133649373889e+00 + 7.8057559746283445e-01 2.8852469039433885e+02 6.1926941900134182e+02 3.4908865041790671e+02 -8.1719054826756066e-01 3.3458668431226635e-01 1.4352609948819203e-01 + 5.6580000000000015e+04 3.9735967754169932e+05 1.0615639109667276e+06 2.8362184581619273e+06 5.9392672107355495e+05 1.5867995050269221e+06 8.8781611760281760e+05 -1.4011370184200869e+03 + -3.7433387357784327e+03 -2.0943350577212900e+03 4.9407531514935155e+00 4.7401999621126737e+02 1.2664883285680141e+03 7.0858635647277231e+02 -1.6715629569729282e+00 + 5.6557957142151494e-01 1.9176750362325296e+02 5.1238254470188042e+02 2.8665275942324035e+02 -6.7624980368188881e-01 2.2876619884114410e-01 9.2641213048694521e-02 + 5.6640000000000015e+04 2.4533174094607888e+05 8.5445609697797929e+05 2.9762419471034268e+06 4.7458381449215586e+05 1.6530561451405555e+06 9.1817156224865129e+05 -1.1279702281512054e+03 + -3.9288203119386244e+03 -2.1821554394002633e+03 5.1864357649274950e+00 3.0526430443861830e+02 1.0633473087799682e+03 5.9061274747202037e+02 -1.4036874455898101e+00 + 3.7995149892085850e-01 1.1288799128547922e+02 3.9324998829763308e+02 2.1840687538622345e+02 -5.1910470328310376e-01 1.4046642808839269e-01 5.2038873967317850e-02 + 5.6700000000000015e+04 1.2766807056881369e+05 6.2809433518441557e+05 3.0905665516422219e+06 3.4639965572086704e+05 1.7044620664724421e+06 9.4005276847570832e+05 -8.2929076820460057e+02 + -4.0804388019894755e+03 -2.2504008706813943e+03 5.3875007186661001e+00 1.7046090046156499e+02 8.3883997537398454e+02 4.6263196156985390e+02 -1.1075126239371247e+00 + 2.2771800956783775e-01 5.3660430875394894e+01 2.6409083664334014e+02 1.4563939737199536e+02 -3.4866875002527481e-01 7.1646446119193588e-02 2.2647918573283996e-02 + 5.6760000000000015e+04 4.7098734780604944e+04 3.8673958938560990e+05 3.1768768798682946e+06 2.1181669074923205e+05 1.7399593601254362e+06 9.5299964168117882e+05 -5.1070690345648808e+02 + -4.1950851550822244e+03 -2.2976455712107177e+03 5.5397744752823845e+00 7.2680883736896035e+01 5.9717871548268090e+02 3.2707609011634167e+02 -7.8857882270087565e-01 + 1.1229633655894472e-01 1.5491883508191005e+01 1.2734225849639122e+02 6.9740028284868558e+01 -1.6815133980750807e-01 2.3904780550160102e-02 5.1870648966376018e-03 + 5.6820000000000015e+04 5.6526993079914764e+03 1.3498249994416919e+05 3.2333864787676879e+06 7.3423644065663029e+04 1.7587930958188055e+06 9.5672362473983027e+05 -1.7827711308711616e+02 + -4.2703464892562861e+03 -2.3228632879486718e+03 5.6399996677814972e+00 1.4299449215203710e+01 3.4295305556313917e+02 1.8654953775890039e+02 -4.5293950333950961e-01 + 3.6416520713101787e-02 -6.1049693518240877e-01 -1.4386059443513648e+01 -7.8265406504488322e+00 1.9001957815009581e-02 -1.5581726754338927e-03 1.4726005051760171e-04 + 5.6880000000000015e+04 4.6105940799132377e+03 -1.2234365083112709e+05 3.2588779780858881e+06 -6.6094038025112255e+04 1.7605290643016850e+06 9.5111501793707721e+05 1.6160475089502617e+02 + -4.3045624323892243e+03 -2.3254525369466551e+03 5.6859139150428142e+00 -3.0602098850300905e+00 8.1043098347352910e+01 4.3779305086857072e+01 -1.0704725076241842e-01 + 2.0562043832742087e-03 5.9353986244538000e+00 -1.5836169720263061e+02 -8.5548886585627130e+01 2.0917518390958759e-01 -3.9702838873458208e-03 7.7783709127251417e-03 + 5.6940000000000015e+04 4.4471803391625275e+04 -3.8025586947586114e+05 3.2527323947698101e+06 -2.0400627851494122e+05 1.7450653437049913e+06 9.3624681899260147e+05 5.0233295841367851e+02 + -4.2968670626926514e+03 -2.3052536018384226e+03 5.6763095159072909e+00 2.1431380403677643e+01 -1.8347428415457193e+02 -9.8437993440143472e+01 2.4237069888056251e-01 + 1.0389749418925317e-02 3.5269736072976592e+01 -3.0178255279966504e+02 -1.6189850127810075e+02 3.9865257229013995e-01 1.6990469946100251e-02 2.8080617718234998e-02 + 5.7000000000000015e+04 1.2493677390690929e+05 -6.3371847772729944e+05 3.2149468355594166e+06 -3.3759197288974881e+05 1.7126373596004967e+06 9.1237495156519720e+05 8.3721961183306712e+02 + -4.2472152611955380e+03 -2.2625567575323539e+03 5.6110722112523135e+00 8.7783807725722312e+01 -4.4542469185629392e+02 -2.3729133594103757e+02 5.8844495661700547e-01 + 6.1753139093043509e-02 8.7082601621593966e+01 -4.4183211874862252e+02 -2.3536023537688283e+02 5.8369251637711184e-01 6.1183139186993141e-02 6.0801054338448589e-02 + 5.7060000000000015e+04 2.4490512961768059e+05 -8.7774231139130227e+05 3.1461400626990651e+06 -4.6419302978214197e+05 1.6638162381103749e+06 8.7993482363422017e+05 1.1596279315205800e+03 + -4.1563926282280181e+03 -2.1981013819630616e+03 5.4911977030556445e+00 1.9517702036820663e+02 -6.9963889350559759e+02 -3.7001160620819331e+02 9.2430179787570899e-01 + 1.5562581971463557e-01 1.6061497332513397e+02 -5.7573586651389564e+02 -3.0446291627979900e+02 7.6060338486365708e-01 1.2800041180509455e-01 1.0543529634116038e-01 + 5.7120000000000015e+04 4.0248985738417890e+05 -1.1074840868880355e+06 3.0475456344954097e+06 -5.8126774524682050e+05 1.5995003896124461e+06 8.3953423377037712e+05 1.4631063435400467e+03 + -4.0260084750950982e+03 -2.1130658205020000e+03 5.3187851376636068e+00 3.4196850597581852e+02 -9.4105685043850076e+02 -4.9392783020276568e+02 1.2432033645748504e+00 + 2.9063027781302114e-01 2.5466895225265529e+02 -7.0081755652188497e+02 -3.6780948881688585e+02 9.2581955110288283e-01 2.1637499547208663e-01 1.6123458090443762e-01 + 5.7180000000000015e+04 5.9504748909102939e+05 -1.3183438923516930e+06 2.9209925945299766e+06 -6.8644240186104656e+05 1.5209004050898917e+06 7.9194272221899265e+05 1.7415205248962955e+03 + -3.8584717604367606e+03 -2.0090480661106792e+03 5.0970072500937320e+00 5.2571753694787640e+02 -1.1648308400283461e+03 -6.0652211726991914e+02 1.5386871649772904e+00 + 4.6454972477423045e-01 3.6762719322818384e+02 -8.1455425455353213e+02 -4.2410601798786763e+02 1.0759759406056872e+00 3.2479582898296949e-01 2.2721811026134184e-01 + 5.7240000000000015e+04 8.1922386343906936e+05 -1.5060587670168094e+06 2.7688739524503392e+06 -7.7756000372644141e+05 1.4295174933879578e+06 7.3807754239434749e+05 1.9891805433195059e+03 + -3.6569502061704879e+03 -1.8880375181826669e+03 4.8300573626726333e+00 7.4322622078442816e+02 -1.3664254348365332e+03 -7.0548209688244992e+02 1.8047017324054659e+00 + 6.7436380935896489e-01 4.9748125824200167e+02 -9.1462884326225821e+02 -4.7218890749378551e+02 1.2079793960607610e+00 4.5133393231639479e-01 3.0219049500394779e-01 + 5.7300000000000015e+04 1.0710147089112950e+06 -1.6667903855783320e+06 2.5941034657640755e+06 -8.5272510335027706e+05 1.3271158302702152e+06 6.7898650393566454e+05 2.2009602760356911e+03 + -3.4253132149829721e+03 -1.7523782915434037e+03 4.5230739900058792e+00 9.9059670801788104e+02 -1.5417121493011916e+03 -7.8874969021420634e+02 2.0357353519477579e+00 + 9.1630184474097442e-01 6.4186840787468589e+02 -9.9897886600126276e+02 -5.1104972392318086e+02 1.3190752115161355e+00 5.9367747070148846e-01 3.8476398864150591e-01 + 5.7360000000000015e+04 1.3458399585957194e+06 -1.7972049634859159e+06 2.4000614890938844e+06 -9.1034374600972398e+05 1.2156893254794758e+06 6.1582800888851681e+05 2.3724064234998727e+03 + -3.1680596095898509e+03 -1.6047247576971865e+03 4.1820444073454413e+00 1.2633035410029004e+03 -1.6870566630862895e+03 -8.5456512617474391e+02 2.2269348893772718e+00 + 1.1859126258392156e+00 7.9811615100930078e+02 -1.0658406115926996e+03 -5.3985706451882402e+02 1.4069072835935708e+00 7.4917539009446354e-01 4.7338509056901867e-01 + 5.7420000000000015e+04 1.6386303975369008e+06 -1.8945436436230545e+06 2.1905309009685097e+06 -9.4915765047814476e+05 1.0974234399024176e+06 5.4984866675555485e+05 2.4998346472732392e+03 + -2.8902315889138727e+03 -1.4479901945172016e+03 3.8136891063602638e+00 1.5562797679157841e+03 -1.7993966577361352e+03 -9.0150519790450232e+02 2.3742119447050780e+00 + 1.4781495035116312e+00 9.6329368743629357e+02 -1.1137874355075285e+03 -5.5797496248916514e+02 1.4695704564246770e+00 9.1488876724800550e-01 5.6636498386601342e-01 + 5.7480000000000015e+04 1.9439249626613436e+06 -1.9566818114469582e+06 1.9696243438361827e+06 -9.6827185984778556e+05 9.7465279905219865e+05 4.8235893091511686e+05 2.5804106336630930e+03 + -2.5973166216383192e+03 -1.2852895849378663e+03 3.4253295294245154e+00 1.8640151063994779e+03 -1.8763084800532165e+03 -9.2851486804495516e+02 2.4743338117006299e+00 + 1.7874689805505493e+00 1.1342692053563396e+03 -1.1417614243669836e+03 -5.6497739266542521e+02 1.5056537997867656e+00 1.0876488107276026e+00 6.6191316920575527e-01 + 5.7540000000000015e+04 2.2559767700143494e+06 -1.9821760094934371e+06 1.7417042135239847e+06 -9.6717522965883277e+05 8.4981544779480819e+05 4.1470724639696645e+05 2.6122141999538158e+03 + -2.2951392741803270e+03 -1.1198777410644389e+03 3.0247418554855012e+00 2.1806641453402358e+03 -1.9160610869582097e+03 -9.3493147647837191e+02 2.5249970637043910e+00 + 2.1079407428158543e+00 1.3077718491236294e+03 -1.1490976550917978e+03 -5.6065852586395783e+02 1.5142737624607765e+00 1.2641202733820474e+00 7.5817356974858408e-01 + 5.7600000000000015e+04 2.5688657392388335e+06 -1.9702973773913421e+06 1.5112970026659998e+06 -9.4575326924493408e+05 7.2540467092178122e+05 3.4825323541188549e+05 2.5942849214825624e+03 + -1.9897452098872727e+03 -9.5508404371459540e+02 2.6199999512148340e+00 2.5001623382223111e+03 -1.9176560179219919e+03 -9.2050097395645480e+02 2.5248819957614872e+00 + 2.4333667676796895e+00 1.4804570612080133e+03 -1.1355404699675510e+03 -5.4503847810463810e+02 1.4950963819939842e+00 1.4408689079969454e+00 8.5326232280756187e-01 + 5.7660000000000015e+04 2.8766155268854205e+06 -1.9210508243524360e+06 1.2830037344393244e+06 -9.0429301267568499e+05 6.0391936277401785e+05 2.8434047140627541e+05 2.5266481701475354e+03 + -1.6872797948339132e+03 -7.9424517614216313e+02 2.2193108962214070e+00 2.8163473628385273e+03 -1.8808524536742507e+03 -8.8538578374445433e+02 2.4736866080508695e+00 + 2.7574069485596899e+00 1.6489739240035788e+03 -1.1012513685303070e+03 -5.1836440237482316e+02 1.4483479937452237e+00 1.6144315080246214e+00 9.4530643720983543e-01 + 5.7720000000000015e+04 3.1733123736119424e+06 -1.8351794413693724e+06 1.0614083167029966e+06 -8.4347976432705007e+05 4.8781396607028274e+05 2.2426940460349488e+05 2.4103209014435706e+03 + -1.3938638824358450e+03 -6.4063728419288520e+02 1.8308466889484962e+00 3.1230832912016558e+03 -1.8061767416801583e+03 -8.3016407493017846e+02 2.3721392919971072e+00 + 3.0737085161606417e+00 1.8100330763253835e+03 -1.0468082990179034e+03 -4.8110687210662780e+02 1.3748141510441934e+00 1.7813870110612420e+00 1.0324824726903972e+00 + 5.7780000000000015e+04 3.4532234180014860e+06 -1.7141539729526595e+06 8.5098570097661123e+05 -7.6438573695530789e+05 3.7944901497552462e+05 1.6927100195638265e+05 2.2472969800197457e+03 + -1.1154694129069919e+03 -4.9740900858214661e+02 1.4625758131174014e+00 3.4143849362726705e+03 -1.6949161051108497e+03 -7.5582041794678275e+02 2.2219898670192073e+00 + 3.3760364322769605e+00 1.9604737582014955e+03 -9.7319631854432214e+02 -4.3395160813210686e+02 1.2758267371109295e+00 1.9384271080816313e+00 1.1130543911740400e+00 + 5.7840000000000015e+04 3.7109120311329500e+06 -1.5601474851797482e+06 6.5601174365586485e+05 -6.6845077285813971e+05 2.8104330955311103e+05 1.2048165198452173e+05 2.0405122744414962e+03 + -8.5779745989941921e+02 -3.6751681222400941e+02 1.1220983114710941e+00 3.6845397356987796e+03 -1.5490966044569664e+03 -6.6372798523887604e+02 2.0259791060448720e+00 + 3.6584019147867566e+00 2.0973285544490777e+03 -8.8178978338729030e+02 -3.7778670485168271e+02 1.1532395154146371e+00 2.0824248147439324e+00 1.1854097493832139e+00 + 5.7900000000000015e+04 3.9413477796657654e+06 -1.3759956800936561e+06 4.8047663739945134e+05 -5.5745550696852501e+05 1.9462871788211379e+05 7.8919860195093963e+04 1.7937901840541265e+03 + -6.2616130024535903e+02 -2.5366397439240495e+02 8.1648791502801710e-01 3.9282245963492360e+03 -1.3714457712014409e+03 -5.5562264791620623e+02 1.7877873710120649e+00 + 3.9151863238701101e+00 2.2178844622550441e+03 -7.7432641945543014e+02 -3.1368561160276408e+02 1.0093926243833999e+00 2.2104995224105717e+00 1.2480934476909922e+00 + 5.7960000000000015e+04 4.1400087304010461e+06 -1.1651436093835712e+06 3.2800371025005332e+05 -4.3348749091801664e+05 1.2200854942027785e+05 4.5465224473608505e+04 1.5117686857314325e+03 + -4.2537697621386667e+02 -1.5824454532769275e+02 5.5214461636510714e-01 4.1406152419549671e+03 -1.1653406629695619e+03 -4.3356949355763902e+02 1.5119634418072061e+00 + 4.1412577705987772e+00 2.3197389924421636e+03 -6.5287379836989783e+02 -2.4288621683005545e+02 8.4706676746744092e-01 2.3200771395673421e+00 1.2998383123124970e+00 + 5.8020000000000015e+04 4.3029739641439104e+06 -9.3157982665229205e+05 2.0177528159572429e+05 -2.9890094594744273e+05 6.4720370476353884e+04 2.0840133123776133e+04 1.1998103879384660e+03 + -2.5966365760866103e+02 -8.3293447588818509e+01 3.3466083528722862e-01 4.3174857687214635e+03 -9.3474239412341331e+02 -2.9992244872290223e+02 1.2038350472244106e+00 + 4.3320779794466375e+00 2.4008501215746983e+03 -5.1978890354229281e+02 -1.6676646424997102e+02 6.6942807072925248e-01 2.4089440472375911e+00 1.3395918599307406e+00 + 5.8080000000000015e+04 4.4270043670629459e+06 -6.7975928155427275e+05 1.0446712054254263e+05 -1.5627094701852906e+05 2.4004041834860102e+04 5.5945723183901100e+03 8.6389743603339343e+02 + -1.3255589661999215e+02 -3.0443776617559962e+01 1.6870400817647851e-01 4.4552963208637339e+03 -6.8411847604962156e+02 -1.5727783278933725e+02 8.6940298588195386e-01 + 4.4837971503262342e+00 2.4595790419169521e+03 -3.7767161388732927e+02 -8.6817002178867114e+01 4.7996477274434068e-01 2.4752937267103921e+00 1.3665386764884409e+00 + 5.8140000000000015e+04 4.5096100079647535e+06 -4.1451649504943669e+05 3.8192876679434390e+04 -8.3429577787761827e+03 7.7565156755287069e+02 9.4365773360359796e+01 5.1051342085342128e+02 + -4.6829612189911217e+01 -8.9219863133709842e-01 5.7918061178937656e-02 4.5512670516952103e+03 -4.1835455410948379e+02 -8.4227955360474649e+00 5.1522105613552860e-01 + 4.5933348332308004e+00 2.4947248094074971e+03 -2.2931305905569567e+02 -4.6114287822485709e+00 2.8241707534656590e-01 2.5177650796332465e+00 1.3801179379649591e+00 + 5.8200000000000015e+04 4.5491026843907032e+06 -1.4097075821387526e+05 4.4596493725819491e+03 1.4202126618520496e+05 -4.3921048312015928e+03 4.5130988418208008e+03 1.4651470591606738e+02 + -4.4433521928803748e+00 4.6268259402519547e+00 4.8458204256369205e-03 4.6034368262375028e+03 -1.4265734515967364e+02 1.4372030456643913e+02 1.4826429584543688e-01 + 4.6584451353082725e+00 2.5055501610437891e+03 -7.7639905245240428e+01 7.8225254773138545e+01 8.0701618880188480e-02 2.5354716415601382e+00 1.3800357063393032e+00 + 5.8260000000000015e+04 4.5446325236980869e+06 1.3557473607100736e+05 4.1356342249013487e+03 2.9190031179655268e+05 8.7173230457610643e+03 1.8827903489239765e+04 -2.2100619679202813e+02 + -6.4960654964872306e+00 -1.4142551947529320e+01 1.0873973615852439e-02 4.6107054344363460e+03 1.3754924310887532e+02 2.9615244257462376e+02 -2.2421173853796283e-01 + 4.6777649037198419e+00 2.4917979546585912e+03 7.4344287185481775e+01 1.6004933511430085e+02 -1.2116784991562621e-01 2.5280210779797518e+00 1.3662717417655754e+00 + 5.8320000000000015e+04 4.4962078508946029e+06 4.0973779137671663e+05 3.7430538867608106e+04 4.3837113245353557e+05 3.9958734776847981e+04 4.2819201287831253e+04 -5.8486241568518290e+02 + -5.3202277471837135e+01 -5.6970888532101263e+01 7.6201733002037600e-02 4.5728584162986372e+03 4.1673269077909401e+02 4.4585819106438043e+02 -5.9481775265626624e-01 + 4.6508438667121066e+00 2.4536978734774420e+03 2.2361943304824845e+02 2.3923154956155963e+02 -3.1916197738931995e-01 2.4955245457217883e+00 1.3390806815876544e+00 + 5.8380000000000015e+04 4.4046978759071641e+06 6.7616401227156888e+05 1.0388919944840849e+05 5.7856728249360493e+05 8.8826853075363455e+04 7.6074420158870824e+04 -9.3791678670481065e+02 + -1.4388521012980087e+02 -1.2314664610452840e+02 1.9983387405239939e-01 4.4905739549248256e+03 6.8936292286777712e+02 5.8986647007275474e+02 -9.5618053769114641e-01 + 4.5781560838872144e+00 2.3919632367967261e+03 3.6720977988392309e+02 3.1419003839637850e+02 -5.0931778893268176e-01 2.4385957099816200e+00 1.2989875522949494e+00 + 5.8440000000000015e+04 4.2718181029401775e+06 9.2963334827756078e+05 2.0239855915655105e+05 7.0973617639705585e+05 1.5446526095339903e+05 1.1799561871629152e+05 -1.2732252592786635e+03 + -2.7698802687573504e+02 -2.1148922858279633e+02 3.7959834109556967e-01 4.3654116652918847e+03 9.5002357204737734e+02 7.2531053580702837e+02 -1.3010927531506453e+00 + 4.4610924509038190e+00 2.3077779642556611e+03 5.0224400300327056e+02 3.8342240711471243e+02 -6.8781946730264398e-01 2.3583394261949895e+00 1.2467777010199987e+00 + 5.8500000000000015e+04 4.1000987182729556e+06 1.1651642115056049e+06 3.3120789655849594e+05 8.2929420465334330e+05 2.3568243633588677e+05 1.6781087147209162e+05 -1.5841766941977453e+03 + -4.5010301225547744e+02 -3.2037160814256595e+02 6.1218811189008893e-01 4.1997834792719559e+03 1.1935211682288859e+03 8.4948597578885733e+02 -1.6226595689083856e+00 + 4.3019343959823058e+00 2.2027739456167378e+03 6.2601330193347872e+02 4.4553623714579504e+02 -8.5107624419806449e-01 2.2563303115511886e+00 1.1834813504927442e+00 + 5.8560000000000015e+04 3.8928365639473079e+06 1.3781130477562819e+06 4.8796191993167077e+05 9.3487858003759861e+05 3.3097457235598325e+05 2.2458919050118723e+05 -1.8646261605450359e+03 + -6.6001812300256040e+02 -4.4775209574123261e+02 8.9322649844637791e-01 3.9969071881195391e+03 1.4149900140098384e+03 9.5990551613156185e+02 -1.9144391096189293e+00 + 4.1038092761442204e+00 2.0789992630303018e+03 7.3602630098373243e+02 4.9927741411982822e+02 -9.9579577466734537e-01 2.1345816319359989e+00 1.1103530891601219e+00 + 5.8620000000000015e+04 3.6540316449293382e+06 1.5642673299624952e+06 6.6974607910470443e+05 1.0243948531601244e+06 4.3855473143748223e+05 2.8725868585399614e+05 -2.1090189683117392e+03 + -9.0277998093168890e+02 -5.9121461506354103e+02 1.2173545570023194e+00 3.7607435537917318e+03 1.6099905823380011e+03 1.0543495058672570e+03 -2.1705737582891840e+00 + 3.8706283410970053e+00 1.9388778982966035e+03 8.3005961689136018e+02 5.4355568465580268e+02 -1.1190514508188270e+00 1.9955051218483888e+00 1.0288467090263567e+00 + 5.8680000000000015e+04 3.3883094376748982e+06 1.7199300741065145e+06 8.7314319343688723e+05 1.0960591233555502e+06 5.5638774965728587e+05 3.5462759942824417e+05 -2.3125028705716177e+03 + -1.1737720343668902e+03 -7.4801666136695007e+02 1.5783388132255467e+00 3.4959182447328867e+03 1.7745993932107567e+03 1.1309110257478328e+03 -2.3859095590085082e+00 + 3.6070085012264026e+00 1.7851617364648127e+03 9.0620303938911422e+02 5.7746690657303691e+02 -1.2183422345262203e+00 1.8418625476275363e+00 9.4058590327113323e-01 + 5.8740000000000015e+04 3.1008305616784939e+06 1.8419941491593700e+06 1.0943002590377023e+06 1.1484340788237259e+06 6.8223018771520583e+05 4.2540778670174838e+05 -2.4710261137429884e+03 + -1.4678062979433860e+03 -9.1514396573571753e+02 1.9691970829160061e+00 3.2076301826479175e+03 1.9054884952678567e+03 1.1880346773088804e+03 -2.5561012008809914e+00 + 3.3181795057000900e+00 1.6208758460965630e+03 9.6289837868163158e+02 6.0031152467340803e+02 -1.2916437422678040e+00 1.6767100145256755e+00 8.4733143216533935e-01 + 5.8800000000000015e+04 2.7971896375696454e+06 1.9280048611929596e+06 1.3290040859336329e+06 1.1804581265422981e+06 8.1367451913995366e+05 4.9824016924298817e+05 -2.5814192973168792e+03 + -1.7792267908720892e+03 -1.0893707409956357e+03 2.3823397736503957e+00 2.9015481859605102e+03 1.9999928937389520e+03 1.2245482402121622e+03 -2.6777003576436029e+00 + 3.0098784750994709e+00 1.4492581661765219e+03 9.9897116609743648e+02 6.1160888370540920e+02 -1.3374494947654594e+00 1.5033361887514713e+00 7.5094545019974279e-01 + 5.8860000000000015e+04 2.4833053809421482e+06 1.9762095336095619e+06 1.5727642318023441e+06 1.1914670154217095e+06 9.4819665775820159e+05 5.7172163957417023e+05 -2.6414593299149928e+03 + -2.1020225349388011e+03 -1.2673242603142558e+03 2.8097236902639136e+00 2.5836980509628356e+03 2.0561645208221366e+03 1.2396865372595921e+03 -2.7482255000087998e+00 + 2.6882340201415107e+00 1.2736948532194388e+03 1.0136545463156097e+03 6.1110707914440695e+02 -1.3548014494954201e+00 1.3251957457176522e+00 6.5335375380517469e-01 + 5.8920000000000015e+04 2.1653041643756987e+06 1.9855930752257605e+06 1.8209015472135309e+06 1.1812075123273579e+06 1.0832058569332296e+06 6.4443286969247507e+05 -2.6499141480488584e+03 + -2.4299477613995277e+03 -1.4455524224359081e+03 3.2430150718474167e+00 2.2603424165555120e+03 2.0728116291158212e+03 1.2331070117219513e+03 -2.7662116973102404e+00 + 2.3596424064650474e+00 1.0976526352702517e+03 1.0066048657078906e+03 5.9878814160506784e+02 -1.3433091672516591e+00 1.1458394607392883e+00 5.5650675486434964e-01 + 5.8980000000000015e+04 1.8493994155569826e+06 1.9558988198184376e+06 2.0686405315026678e+06 1.1498428564398978e+06 1.2160959642376769e+06 7.1496645605664176e+05 -2.6065672787323219e+03 + -2.7566468159635001e+03 -1.6205928906287540e+03 3.6737583682145774e+00 1.9378559165123152e+03 2.0495228016902142e+03 1.2048967000605014e+03 -2.7312393685887750e+00 + 2.0306384082669457e+00 9.2460958525134970e+02 9.7790864042685757e+02 5.7486845159113523e+02 -1.3031572173522019e+00 9.6884243629152900e-01 4.6234001516887618e-01 + 5.9040000000000015e+04 1.5417693034261730e+06 1.8876342283136081e+06 2.3112036215129746e+06 1.0979498892987294e+06 1.3442969884111555e+06 7.8195482767231413e+05 -2.5122217675076677e+03 + -3.0757811500688990e+03 -1.7890423590003477e+03 4.0935471323248924e+00 1.6225982248303535e+03 1.9866751061505256e+03 1.1555704701124039e+03 -2.6439414195054001e+00 + 1.7077636149693431e+00 7.5798575964777672e+02 9.2808077532292918e+02 5.3979438514501101e+02 -1.2351006928554413e+00 7.9773200249243992e-01 3.7273518691250279e-01 + 5.9100000000000015e+04 1.2484351946658564e+06 1.7820613608525980e+06 2.5439054992788872e+06 1.0265079317175741e+06 1.4653259312917122e+06 8.4409735019711987e+05 -2.3686834443902012e+03 + -3.3811557455033631e+03 -1.9476244995910340e+03 4.4941933608944789e+00 1.3207876391271691e+03 1.8854262639056683e+03 1.0860605842355460e+03 -2.5059886904716153e+00 + 1.3974350052857070e+00 6.0107514751483257e+02 8.5805409472788460e+02 4.9423329447442069e+02 -1.1404489765139409e+00 6.3591683048377556e-01 2.8948219251019158e-01 + 5.9160000000000015e+04 9.7514333903257735e+05 1.6411723432383935e+06 2.7622455101514305e+06 9.3687965058138710e+05 1.5768358560124154e+06 9.0018607760009449e+05 -2.1787239525957057e+03 + -3.6668423413056325e+03 -2.0932551778712946e+03 4.8678916653329471e+00 1.0383778258073157e+03 1.7476910527459124e+03 9.9769783498012487e+02 -2.3200541343129863e+00 + 1.1058165858567426e+00 4.5698034061736638e+02 7.6916043466860390e+02 4.3906002872475534e+02 -1.0210381650811893e+00 4.8661876442000129e-01 2.1424344517509611e-01 + 5.9220000000000015e+04 7.2725216409688792e+05 1.4676503627621215e+06 2.9619963292049156e+06 8.3078432396678824e+05 1.6766622033431770e+06 9.4912963320210704e+05 -1.9460244097661853e+03 + -3.9272969252703010e+03 -2.2231035970720891e+03 5.2073748227088261e+00 7.8094026531701604e+02 1.5761024957312013e+03 8.9218467921721276e+02 -2.0897566206018827e+00 + 8.3869679938957997e-01 3.2855126638173266e+02 6.6310372410622381e+02 3.7533929371089846e+02 -8.7919281239955249e-01 3.5280880324374303e-01 1.4852085824137889e-01 + 5.9280000000000015e+04 5.0962743070174608e+05 1.2648170251386135e+06 3.1392871001317143e+06 7.1026406839523488e+05 1.7628654297935974e+06 9.8997474324826652e+05 -1.6751009802220908e+03 + -4.1574690958809852e+03 -2.3346481301592466e+03 5.5060574861281975e+00 5.5355480107417679e+02 1.3739587212849920e+03 7.7156097087423177e+02 -1.8195857202585575e+00 + 6.0137426818840323e-01 2.1832923134726684e+02 5.4192565683315217e+02 3.0430423962233988e+02 -7.1767788943654698e-01 2.3714856472109314e-01 9.3626325465029511e-02 + 5.9340000000000015e+04 3.2654732418852334e+05 1.0365671809950188e+06 3.2906793958488037e+06 5.7764373414201383e+05 1.8337691229130260e+06 1.0219249977824463e+06 -1.3712140111612377e+03 + -4.3529010952597782e+03 -2.4257257229004554e+03 5.7581651313065816e+00 3.6071050056762925e+02 1.1451566877099046e+03 6.3816305080631150e+02 -1.5148092408493368e+00 + 3.9855422538434654e-01 1.2849739752022649e+02 4.0796471412979844e+02 2.2733174587832178e+02 -5.3964207197944436e-01 1.4193842675467597e-01 5.0656268870266537e-02 + 5.9400000000000015e+04 1.8161933765121372e+05 7.8729258060336509e+05 3.4132345099094585e+06 4.3548530008474702e+05 1.8879928487300202e+06 1.0443564740314874e+06 -1.0402627192048881e+03 + -4.5098145546336827e+03 -2.4945738992423444e+03 5.9588456743448068e+00 2.0621878810367565e+02 8.9411423647289439e+02 4.9457708777854373e+02 -1.1813656443154854e+00 + 2.3425770619303160e-01 6.0838661424488045e+01 2.6380943410411248e+02 1.4591493877959340e+02 -3.4855364584049975e-01 6.9073370141780069e-02 2.0470748528608421e-02 + 5.9460000000000015e+04 7.7710547380178090e+04 5.2179593369733542e+05 3.5045707776526874e+06 2.8653770577711303e+05 1.9244791005213410e+06 1.0568299250174519e+06 -6.8866770063751051e+02 + -4.6251832806655439e+03 -2.5398645706911593e+03 6.1042616226870505e+00 9.3140517992275434e+01 6.2568216675378119e+02 3.4358767449213150e+02 -8.2574377913460739e-01 + 1.1174524477220811e-01 1.6701732687880046e+01 1.1224693369080829e+02 6.1633529025238630e+01 -1.4813046180954195e-01 2.0007353681099783e-02 3.6775161185669853e-03 + 5.9520000000000015e+04 1.6892593461027267e+04 2.4519713255588146e+05 3.5629098407234610e+06 1.3368314302289358e+05 1.9425138440686322e+06 1.0590993089396898e+06 -3.2324376804386748e+02 + -4.6967907358416260e+03 -2.5607290396984022e+03 6.1916611046611365e+00 2.3728336334813150e+01 3.4504821027199438e+02 1.8812276836146435e+02 -4.5485259509652892e-01 + 3.3456466566771211e-02 -3.0239773581596441e+00 -4.3792225297101176e+01 -2.3877406513094066e+01 5.7734522835588768e-02 -4.2731532678300455e-03 6.2127665099441184e-04 + 5.9580000000000015e+04 4.0236768918087347e+02 -3.7166462287368879e+04 3.5871110031348267e+06 -2.0119109252387741e+04 1.9417402893398968e+06 1.0511165113446938e+06 4.8934220429062499e+01 + -4.7232712122039811e+03 -2.5567737836804549e+03 6.2194266272619663e+00 -6.1466381012064975e-01 5.7634928499203369e+01 3.1196127714127805e+01 -7.5883674474562887e-02 + 9.6658842506468451e-04 2.0757579894849902e+00 -2.0129167402683137e+02 -1.0895955099885529e+02 2.6505051443032179e-01 -3.2660698383171517e-03 1.1378302725414482e-02 + 5.9640000000000015e+04 2.8619084474307947e+04 -3.1984367532688635e+05 3.5766930757361688e+06 -1.7189018526570240e+05 1.9221656589255959e+06 1.0330321904535613e+06 4.2066977440303685e+02 + -4.7041340516458094e+03 -2.5280868039883180e+03 6.1871009115436424e+00 2.0640652144777537e+01 -2.3100635420764874e+02 -1.2415157385585032e+02 3.0383049900982095e-01 + 1.4960445778495257e-02 3.1933534108061153e+01 -3.5720819429505138e+02 -1.9196372650209611e+02 4.6980734007793024e-01 2.3039158007035838e-02 3.5756425391492354e-02 + 5.9700000000000015e+04 1.0105807578185121e+05 -5.9737505402315978e+05 3.5318433622891819e+06 -3.1868933231355972e+05 1.8841608659725515e+06 1.0051927542809829e+06 7.8478462492681842e+02 + -4.6397706244658302e+03 -2.4752345212718133e+03 6.0953896529691560e+00 8.7142278183040176e+01 -5.1530343156764150e+02 -2.7491177029778601e+02 6.7695960125394594e-01 + 7.5224274265226418e-02 8.6003323324290363e+01 -5.0853080994614709e+02 -2.7128187902991044e+02 6.6805348635176098e-01 7.4164158058679416e-02 7.3300309950100048e-02 + 5.9760000000000015e+04 2.1638131569985324e+05 -8.6439822421900288e+05 3.4534136981479991e+06 -4.5767068455269630e+05 1.8284531554212929e+06 9.6813355453712679e+05 1.1342572401785828e+03 + -4.5314441377567473e+03 -2.3992493935032403e+03 5.9461415527951518e+00 1.9766703863245314e+02 -7.8977077051157698e+02 -4.1816600138737255e+02 1.0363169816792366e+00 + 1.8065509848548891e-01 1.6327276176590439e+02 -6.5233884952782694e+02 -3.4537804548650888e+02 8.5597216892394468e-01 1.4915374814002436e-01 1.2330181802138548e-01 + 5.9820000000000015e+04 3.7242435138516192e+05 -1.1157510252453310e+06 3.3429037068934757e+06 -5.8613801710153115e+05 1.7561118994395316e+06 9.2256845536785852e+05 1.4623573109827787e+03 + -4.3812626945495304e+03 -2.3016086189228881e+03 5.7423064430970090e+00 3.5014730078737614e+02 -1.0491146469603445e+03 -5.5114176695683534e+02 1.3749968620525777e+00 + 3.2928722576957997e-01 2.6228435682438123e+02 -7.8585786037999583e+02 -4.1281771059636640e+02 1.0299539658138042e+00 2.4659715702377119e-01 1.8481515903838902e-01 + 5.9880000000000015e+04 5.6623900206092966e+05 -1.3465704565752770e+06 3.2024316868506726e+06 -7.0159644049051730e+05 1.6685278687940540e+06 8.6937600359870272e+05 1.7627736552381798e+03 + -4.1921363475130893e+03 -2.1842044550268074e+03 5.4878727481577485e+00 5.4171369215419031e+02 -1.2883338532258560e+03 -6.7126517971261842e+02 1.6865046142699309e+00 + 5.1833500562824919e-01 3.8116508694403950e+02 -9.0651231650285513e+02 -4.7229500411282686e+02 1.1866646561295000e+00 3.6465776332915606e-01 2.5667644413294555e-01 + 5.9940000000000015e+04 7.9415089234763035e+05 -1.5523855748110630e+06 3.0346937731520203e+06 -8.0180006836565316e+05 1.5673864239036981e+06 8.0958248997778969e+05 2.0297331755480423e+03 + -3.9677191816986715e+03 -2.0493068338854318e+03 5.1877858827762493e+00 7.6875278357528339e+02 -1.5028140983835626e+03 -7.7620944521395268e+02 1.9648777282868077e+00 + 7.4425070628674295e-01 5.1766371038028660e+02 -1.0119741480436414e+03 -5.2265724286960995e+02 1.3231070422745770e+00 5.0111060813342811e-01 3.3752717633123080e-01 + 6.0000000000000015e+04 1.0518306153468376e+06 -1.7292026203999238e+06 2.8429122364428425e+06 -8.8479478135405271e+05 1.4546351796791218e+06 7.4434224655555119e+05 2.2581087277421093e+03 + -3.7123377243238360e+03 -1.8995190865405350e+03 4.8478495063628593e+00 1.0269784330246032e+03 -1.6884143954942733e+03 -8.6393830470921637e+02 2.2047953474292310e+00 + 1.0027960963092737e+00 6.6919496558586354e+02 -1.1002062272971757e+03 -5.6292638715168016e+02 1.4366756943014691e+00 6.5338680682856365e-01 4.2584114807079754e-01 + 6.0060000000000015e+04 1.3343770791564882e+06 -1.8735808239364270e+06 2.6307739723626962e+06 -9.4895531481546653e+05 1.3324467949431839e+06 6.7491557280158985e+05 2.4435140199207472e+03 + -3.4309072164810659e+03 -1.7377277052618908e+03 4.4746118389759699e+00 1.3115152575642815e+03 -1.8415439272344684e+03 -9.3274369541529848e+02 2.4016745462770701e+00 + 1.2891261056793795e+00 8.3288973511502491e+02 -1.1695000654961013e+03 -5.9231705134506285e+02 1.5252037315640641e+00 8.1862388420547560e-01 5.1995417051395831e-01 + 6.0120000000000015e+04 1.6364113822853786e+06 -1.9826975380554283e+06 2.4023604044385976e+06 -9.9301601534458657e+05 1.2031776192828629e+06 6.0264472194511048e+05 2.5823839565832563e+03 + -3.1288374799727058e+03 -1.5670471658442555e+03 4.0752394740153850e+00 1.6169925092454771e+03 -1.9592280919791929e+03 -9.8127700694949078e+02 2.5517518403085142e+00 + 1.5978827653564829e+00 1.0056501551482550e+03 -1.2185070990774211e+03 -6.1025078102257953e+02 1.5870009390671571e+00 9.9372097681817984e-01 6.1809602463522428e-01 + 6.0180000000000015e+04 1.9521793918217518e+06 -2.0544015579246439e+06 2.1620701654023067e+06 -1.0160947375783522e+06 1.0693229969815151e+06 5.2892840912982437e+05 2.6720391544643803e+03 + -2.8119302603547308e+03 -1.3907608972442310e+03 3.6573812640804362e+00 1.9376464752658731e+03 -2.0391626587151952e+03 -1.0085734435921197e+03 2.6521487412293872e+00 + 1.9232974849383675e+00 1.1842085834940815e+03 -1.2462630746493548e+03 -6.1636638314462755e+02 1.6208826997034931e+00 1.1753977868283723e+00 7.1842400055464062e-01 + 6.0240000000000015e+04 2.2756610643527796e+06 -2.0872537257802428e+06 1.9145360358991779e+06 -1.0177094860915082e+06 9.3347007823912497e+05 4.5519532391293102e+05 2.7107336728362466e+03 + -2.4862700282770097e+03 -1.2122595252693336e+03 3.2290249251031757e+00 2.2674294124744765e+03 -2.0797552063094749e+03 -1.0140691421030508e+03 2.7009205076625675e+00 + 2.2592996412391591e+00 1.3651892944751175e+03 -1.2522051814308068e+03 -6.1052617424673906e+02 1.6261894097437422e+00 1.3602561407978582e+00 8.1905738402781902e-01 + 6.0300000000000015e+04 2.6006844539506556e+06 -2.0805541574727173e+06 1.6645377030453011e+06 -9.9778754400682368e+05 7.9824902135953074e+05 3.8287714109381725e+05 2.6976853222889758e+03 + -2.1581102883380208e+03 -1.0349775377296005e+03 2.7983490367391886e+00 2.6001229661215307e+03 -2.0801532801533826e+03 -9.9761083801300606e+02 2.6970875817249715e+00 + 2.5996294259558010e+00 1.5451717520883835e+03 -1.2361817234403320e+03 -5.9281809047107299e+02 1.6027962321220022e+00 1.5448430101968804e+00 9.1811225997992840e-01 + 6.0360000000000015e+04 2.9210422949735457e+06 -2.0343556769616078e+06 1.4169119542659563e+06 -9.5666696783218766e+05 6.6628348617014417e+05 3.1338152606819739e+05 2.6330882462778841e+03 + -1.8337574804235053e+03 -8.6232952160260970e+02 2.3735731204256951e+00 2.9294540027770945e+03 -2.0402589474454253e+03 -9.5945800951593003e+02 2.6406495326294688e+00 + 2.9379529180185457e+00 1.7207543180962389e+03 -1.1984542606563489e+03 -5.6355367762757965e+02 1.5511132222234791e+00 1.7257138760250912e+00 1.0137360257226122e+00 + 6.0420000000000015e+04 3.2306090304864394e+06 -1.9494632939406685e+06 1.1764619460490649e+06 -8.9509046466834203e+05 5.4014131978797691e+05 2.4806562460219124e+05 2.5181077959588129e+03 + -1.5194545510550265e+03 -6.9764710258995740e+02 1.9628084166199236e+00 3.2492107941216718e+03 -1.9607296643121947e+03 -9.0027755414154649e+02 2.5325816325289092e+00 + 3.2679773779167927e+00 1.8886172713168341e+03 -1.1396922743742689e+03 -5.2326204715920335e+02 1.4720760235554140e+00 1.8994953520199587e+00 1.1041410318896101e+00 + 6.0480000000000015e+04 3.5234561777632860e+06 -1.8274198058754420e+06 9.4786718412956689e+05 -8.1419180100591911e+05 4.2228632196043199e+05 1.8821051276521012e+05 2.3548580153720168e+03 + -1.2212662155753674e+03 -5.4411767195012953e+02 1.5739118415466289e+00 3.5533575232682219e+03 -1.8429655934955806e+03 -8.2113117457491967e+02 2.3748144603330630e+00 + 3.5835648115530292e+00 2.0455840478848647e+03 -1.0609605321438246e+03 -4.7267994771475333e+02 1.3671274711819621e+00 2.0629460214753572e+00 1.1876367980550091e+00 + 6.0540000000000015e+04 3.7939639761454468e+06 -1.6704778440010513e+06 7.3559582141099405e+05 -7.1547501951432717e+05 3.1503194894216629e+05 1.3499706105558580e+05 2.1463623110998474e+03 + -9.4496784090290294e+02 -4.0472592322413459e+02 1.2143454198416850e+00 3.8361451617630892e+03 -1.6890837368938164e+03 -7.2345576912297997e+02 2.1701971702740606e+00 + 3.8788419513983374e+00 2.1886796664205249e+03 -9.6369944619143826e+02 -4.1273816394084190e+02 1.2381905632358750e+00 2.2130145089660038e+00 1.2626602920322896e+00 + 6.0600000000000015e+04 4.0369273456730074e+06 -1.4815589092456596e+06 5.4382082320121070e+05 -6.0078685952050716e+05 2.2049777272864233e+05 8.9483637873078027e+04 1.8964981168372140e+03 + -6.9593977527109905e+02 -2.8219915351439522e+02 8.9104331909860079e-01 4.0922168847789453e+03 -1.5018794602965791e+03 -6.0903723252856935e+02 1.9224452809142254e+00 + 4.1483049603164392e+00 2.3151853785148242e+03 -8.4969883038777380e+02 -3.4454451089452891e+02 1.0876333719391458e+00 2.3468939046357233e+00 1.3278038196832869e+00 + 6.0660000000000015e+04 4.2476542963200249e+06 -1.2642001561391305e+06 3.7634146878613188e+05 -4.7228288698243804e+05 1.4056945803764978e+05 5.2586042362379514e+04 1.6099265996711445e+03 + -4.7906884064561189e+02 -1.7895721190370423e+02 6.1028846268550030e-01 4.3167063324240798e+03 -1.2847761694131996e+03 -4.7997816499722376e+02 1.6360740372081528e+00 + 4.3869173360252756e+00 2.4226886729054218e+03 -7.2106555466204190e+02 -2.6936373929226443e+02 9.1822656581794915e-01 2.4620717621728061e+00 1.3818401332424513e+00 + 6.0720000000000015e+04 4.4220550671341382e+06 -1.0224898792683885e+06 2.3651155808128227e+05 -3.3238793999129819e+05 7.6862954993849315e+04 2.5060016543185458e+04 1.2920086816306032e+03 + -2.9865857202370734e+02 -9.7067894647704080e+01 3.7760052633813740e-01 4.5053271622478105e+03 -1.0417640451015611e+03 -3.3866006174236452e+02 1.3163185636057164e+00 + 4.5901996324457244e+00 2.5091278475741778e+03 -5.8018567074808141e+02 -1.8859470348831488e+02 7.3309429694669825e-01 2.5563749749736999e+00 1.4237444155983714e+00 + 6.0780000000000015e+04 4.5567204390937276e+06 -7.6099283654231927e+05 1.2717557513800063e+05 -1.8375158566659971e+05 3.0693532742096519e+04 7.4866425108473040e+03 9.4870883580732948e+02 + -1.5834962835749474e+02 -3.8208490605977687e+01 1.9763690843425596e-01 4.6544524717468112e+03 -7.7732887807680970e+02 -1.8770062102432306e+02 9.6904215125044002e-01 + 4.7543097198358781e+00 2.5728304461369144e+03 -4.2968164785323211e+02 -1.0374517534618184e+02 5.3565926514680273e-01 2.6280088988195658e+00 1.4527128356899803e+00 + 6.0840000000000015e+04 4.6489878490466727e+06 -4.8466670470658789e+05 5.0613927702221765e+04 -2.9199363088871651e+04 3.0501988573212784e+03 2.6088273146834274e+02 5.8648824939394126e+02 + -6.1051625928199634e+01 -3.6340789180770661e+00 7.4108037221552292e-02 4.7611828200240116e+03 -4.9637217188324672e+02 -2.9906871355087031e+01 6.0063411295675517e-01 + 4.8761124250009402e+00 2.6125449436021672e+03 -2.7236541871221630e+02 -1.6404716543567144e+01 3.2958280989955185e-01 2.6755901591074833e+00 1.4681774102105551e+00 + 6.0900000000000015e+04 4.6969941296414081e+06 -1.9877110351519115e+05 8.4982344642874268e+03 1.2831934603352904e+05 -5.4240381337191457e+03 3.5834703395216861e+03 2.1218905262974437e+02 + -8.8874755782607942e+00 5.8469168555068141e+00 9.7081884203867649e-03 4.8234017551090874e+03 -2.0412380191969027e+02 1.3177512532460858e+02 2.1789871660466084e-01 + 4.9532375528097194e+00 2.6274651687609103e+03 -1.1118799337963132e+02 7.1783952182510404e+01 1.1870091393002828e-01 2.6981726718389600e+00 1.4698169582673888e+00 + 6.0960000000000015e+04 4.6997139106736248e+06 9.1229255118817964e+04 1.8574710162890105e+03 2.8578592236106331e+05 5.5543005394844768e+03 1.7456302491474376e+04 -1.6708857448373675e+02 + -3.1511421755980504e+00 -1.0110491374091575e+01 6.0628345709459993e-03 4.8398179428311232e+03 9.3951384383585008e+01 2.9431319399328117e+02 -1.7206321057172808e-01 + 4.9841254618481283e+00 2.6172470596398721e+03 5.0813556511000201e+01 1.5915462701542512e+02 -9.3042959901531844e-02 2.6952665054324294e+00 1.4575639910316409e+00 + 6.1020000000000015e+04 4.6569829418941420e+06 3.7976563783006399e+05 3.1055614620436791e+04 4.4016865030623175e+05 3.5902105363243667e+04 4.1681434066140573e+04 -5.4411448684194181e+02 + -4.4279574492284816e+01 -5.1379052811675606e+01 6.3693393255282477e-02 4.8099931730452608e+03 3.9225156556544289e+02 4.5464375761337936e+02 -5.6197832700090411e-01 + 4.9680595048466065e+00 2.5820174529739543e+03 2.1057090715556629e+02 2.4404787154955437e+02 -3.0166723629938430e-01 2.6668492904009478e+00 1.4316074243212118e+00 + 6.1080000000000015e+04 4.5695058352369769e+06 6.6126884745636373e+05 9.5781248632371455e+04 5.8847942606927792e+05 8.5169255829246875e+04 7.5863711916627537e+04 -9.1165982165299602e+02 + -1.3183936791067882e+02 -1.1735865492036264e+02 1.8200006035605529e-01 4.7343556885013859e+03 6.8513901598095617e+02 6.0972747874036384e+02 -9.4452871073236022e-01 + 4.9051847462197555e+00 2.5223747066380070e+03 3.6504022293895667e+02 3.2484136133260483e+02 -5.0322280240310224e-01 2.6133699441600893e+00 1.3923910370831853e+00 + 6.1140000000000015e+04 4.4388479718742771e+06 9.3027347880354850e+05 1.9504940044878842e+05 7.2783004456707183e+05 1.5254489227582893e+05 1.1941703170267768e+05 -1.2626293186867902e+03 + -2.6452852657742403e+02 -2.0698397509637195e+02 3.5926322077814044e-01 4.6141984598178587e+03 9.6704265815117014e+02 7.5660494611459990e+02 -1.3124818538112997e+00 + 4.7965124768517766e+00 2.4393810549869609e+03 5.1125794029207077e+02 3.9997983361009727e+02 -6.9386376465425703e-01 2.5357445412853186e+00 1.3406076349920610e+00 + 6.1200000000000015e+04 4.2674115727569135e+06 1.1815210509612716e+06 3.2721569269974710e+05 8.5548707248302572e+05 2.3687033336245865e+05 1.7157414031200280e+05 -1.5901925840156773e+03 + -4.4019349256865121e+02 -3.1874039005112940e+02 5.9266373920763460e-01 4.4516622310485727e+03 1.2325604533376747e+03 8.9245150092907124e+02 -1.6588208234555712e+00 + 4.6439101931979794e+00 2.3345467094527648e+03 6.4639568760506586e+02 4.6800414824421051e+02 -8.6991733643073055e-01 2.4353442437842716e+00 1.2771889260904012e+00 + 6.1260000000000015e+04 4.0583961890179794e+06 1.4100601866521167e+06 4.9000268760611437e+05 9.6892432344341127e+05 3.3665848078108818e+05 2.3139984756641011e+05 -1.8879121312781847e+03 + -6.5586140321124697e+02 -4.5068801140508714e+02 8.7832223399670917e-01 4.2497033784285159e+03 1.4765599477462715e+03 1.0146302877138403e+03 -1.9768726234267691e+00 + 4.4500768837516125e+00 2.2098058383107618e+03 7.6781342337570959e+02 5.2757896634017436e+02 -1.0279517756182746e+00 2.3139753064169803e+00 1.2032911721122086e+00 + 6.1320000000000015e+04 3.8157441304306970e+06 1.6113420272213425e+06 6.8053810110782110e+05 1.0658719745942780e+06 4.5011944275126205e+05 2.9780745202594763e+05 -2.1498660060364837e+03 + -9.0778731550042130e+02 -6.0049359318166523e+02 1.2113572026811552e+00 4.0120468470075557e+03 1.6942752709869064e+03 1.1207426148694915e+03 -2.2604327121624457e+00 + 4.2185036442703847e+00 2.0674846828410846e+03 8.7310987492588617e+02 5.7751855954468419e+02 -1.1648412616381683e+00 2.1738512740461342e+00 1.1202767366383126e+00 + 6.1380000000000015e+04 3.5440716137077231e+06 1.7813091172223000e+06 8.9540435844721948e+05 1.1443614021099226e+06 5.7519199832333846e+05 3.6957812789170741e+05 -2.3707628012059799e+03 + -1.1915158986065780e+03 -7.6546992711724829e+02 1.5859615952783865e+00 3.7431246554560494e+03 1.8813988772604748e+03 1.2086747182039687e+03 -2.5038835711721665e+00 + 3.9534198245281535e+00 1.9102621906655299e+03 9.6016936910739309e+02 6.1681027433712802e+02 -1.2778265814202998e+00 2.0175575908596510e+00 1.0296917087184587e+00 + 6.1440000000000015e+04 3.2485866731866719e+06 1.9164760663812195e+06 1.1306987582592815e+06 1.2027648668515154e+06 7.0958041663744184e+05 4.4538296390109282e+05 -2.5460469164516976e+03 + -1.5019568492457342e+03 -9.4262220963683910e+02 1.9954971378459501e+00 3.4480006996423335e+03 2.0341663322186137e+03 1.2766400401234339e+03 -2.7023051835342597e+00 + 3.6597251220086826e+00 1.7411236763824541e+03 1.0272041662438510e+03 6.4463519317132159e+02 -1.3645704910693592e+00 1.8480089596328559e+00 9.3323984557286910e-01 + 6.1500000000000015e+04 2.9349951295893667e+06 2.0140004004927573e+06 1.3821033107660110e+06 1.2398292510556160e+06 8.5079604071682994e+05 5.2380729164823180e+05 -2.6719919945578063e+03 + -1.8334730338165741e+03 -1.1287007316069810e+03 2.4326053980460673e+00 3.1322828457210135e+03 2.1494324909312390e+03 1.3232161738254986e+03 -2.8515752833156571e+00 + 3.3429082984377247e+00 1.5633081578692036e+03 1.0727914451409897e+03 6.6038556146457495e+02 -1.4232066372018353e+00 1.6683999316960250e+00 8.3275315504090353e-01 + 6.1560000000000015e+04 2.6093961543399091e+06 2.0717421477734356e+06 1.6449631215694859e+06 1.2547031330541593e+06 9.9620294646281120e+05 6.0337689125710691e+05 -2.7457805770367913e+03 + -2.1799801033087433e+03 -1.3202591070054084e+03 2.8893342429258828e+00 2.8020235723591868e+03 2.2247374929627481e+03 1.3473756797521032e+03 -2.9484572743037130e+00 + 3.0089534854173596e+00 1.3802501579595089e+03 1.0959041448276664e+03 6.6367858830701118e+02 -1.4523809608725733e+00 1.4821493649956892e+00 7.3015952202570256e-01 + 6.1620000000000015e+04 2.2781691934038997e+06 2.0883108737953352e+06 1.9143720103531647e+06 1.2469565896099075e+06 1.1430668967801640e+06 6.8258561815926689e+05 -2.7655681702619318e+03 + -2.5350560640739491e+03 -1.5137171210933122e+03 3.3572779640949184e+00 2.4636106823603222e+03 2.2583611178269944e+03 1.3485100590592101e+03 -2.9906737986162089e+00 + 2.6642353349355359e+00 1.1955168957178973e+03 1.0959349468146222e+03 6.5436627835082754e+02 -1.4512845720334127e+00 1.2928395413327838e+00 6.2744786362698135e-01 + 6.1680000000000015e+04 1.9478542199594262e+06 2.0630990755012089e+06 2.1852638876657984e+06 1.2165932337169414e+06 1.2886067304051409e+06 7.5992395704344881e+05 -2.7305301185441203e+03 + -2.8920590321529917e+03 -1.7054271501776791e+03 3.8277289626943345e+00 2.1236498480252330e+03 2.2493641939982899e+03 1.3264462633018147e+03 -2.9769640754257880e+00 + 2.3154045480729675e+00 1.0127419138759191e+03 1.0727127771226501e+03 6.3254101074898188e+02 -1.4196771791178664e+00 1.1041508778245273e+00 5.2663137103471636e-01 + 6.1740000000000015e+04 1.6250274623368527e+06 1.9963010710381619e+06 2.4525082668427876e+06 1.1640541282348260e+06 1.4300472570906270e+06 8.3390797889592638e+05 -2.6408899447566855e+03 + -3.2442511661511271e+03 -1.8917429919998397e+03 4.2918385288423471e+00 1.7888409823947118e+03 2.1976159393040593e+03 1.2814552320451944e+03 -2.9071233362041982e+00 + 1.9692655895099016e+00 8.3555629929816575e+02 1.0265113205065049e+03 5.9853664843889965e+02 -1.3579002898489752e+00 9.1979330625697286e-01 4.2970946486101763e-01 + 6.1800000000000015e+04 1.3161748960884544e+06 1.8889167745728227e+06 2.7110081665586992e+06 1.0902133607029587e+06 1.5646726776592769e+06 9.0310815561522741e+05 -2.4979281309819939e+03 + -3.5849265714602234e+03 -2.0690898518573094e+03 4.7407839299552315e+00 1.4658506368275550e+03 2.1038063359634821e+03 1.2142520837950715e+03 -2.7820229556909100e+00 + 1.6326486678818135e+00 6.6751875051606078e+02 9.5804917314755278e+02 5.5292503904929197e+02 -1.2668795652688207e+00 7.4343552811883695e-01 3.3862915493415291e-01 + 6.1860000000000015e+04 1.0275658917643322e+06 1.7427400204433894e+06 2.9557985674949787e+06 9.9636521998741769e+05 1.6898795116076590e+06 9.6617747523680306e+05 -2.3039706605557976e+03 + -3.9075407993642475e+03 -2.2340341555520336e+03 5.1659387369831533e+00 1.1611828013321608e+03 1.9694429097452860e+03 1.1259877398084311e+03 -2.6036102107410328e+00 + 1.3122783121392694e+00 5.1204582387445828e+02 8.6848141444877467e+02 4.9650785681878074e+02 -1.1481159058706747e+00 5.7863347182291536e-01 2.5524654986005629e-01 + 6.1920000000000015e+04 7.6512946873340802e+05 1.5603313944202550e+06 3.1821435285401042e+06 8.8420307833715132e+05 1.8032279985831196e+06 1.0218783003693975e+06 -2.0623570266053443e+03 + -4.2058394346214109e+03 -2.3833518095154027e+03 5.5590430763261987e+00 8.8105061256571878e+02 1.7968315801197127e+03 1.0182319290135972e+03 -2.3748869837249567e+00 + 1.0146410747912049e+00 3.7234373945964614e+02 7.5938254774599932e+02 4.3030382963277270e+02 -1.0036650712279049e+00 4.2875936754446919e-01 1.8128929827096249e-01 + 6.1980000000000015e+04 5.3433561606495350e+05 1.3449758356492948e+06 3.3856300468409592e+06 7.5579024956167780e+05 1.9024909444925489e+06 1.0691074235663568e+06 -1.7773878289999602e+03 + -4.4739831867412031e+03 -2.5140935075304101e+03 5.9123703250789612e+00 6.3125154783083735e+02 1.5890415655550921e+03 8.9294769887372127e+02 -2.0998671551319514e+00 + 7.4585503236972950e-01 2.5134314572370067e+02 6.3272093684568927e+02 3.5553149264556106e+02 -8.3610587669650360e-01 2.9693290823817647e-01 1.1832075970697196e-01 + 6.2040000000000015e+04 3.4008410063210956e+05 1.1006255842706810e+06 3.5622567639022451e+06 6.1352326151843334e+05 1.9856990089655162e+06 1.1069187962187270e+06 -1.4542525211245400e+03 + -4.7066668835100782e+03 -2.6236456973036234e+03 6.2188866916102317e+00 4.1704870120805793e+02 1.3498546601299049e+03 7.5245773873481050e+02 -1.7835128938283522e+00 + 5.1154383438734896e-01 1.5163822800564074e+02 4.9082504705274107e+02 2.7358770819679114e+02 -6.4849726733012469e-01 1.8595598478532674e-01 6.7706699987153937e-02 + 6.2100000000000015e+04 1.8660308848788447e+05 8.3182935959168337e+05 3.7085156784699894e+06 4.6008814493575244e+05 2.0511814789203198e+06 1.1345434422436787e+06 -1.0989383131559061e+03 + -4.8992298119536981e+03 -2.7097858687231123e+03 6.4724001436559222e+00 2.4306069877346039e+02 1.0836995428199566e+03 5.9940300806104415e+02 -1.4316505434313738e+00 + 3.1671807408144048e-01 7.5431501169978844e+01 3.3634198492810003e+02 1.8602229040258882e+02 -4.4432483493565295e-01 9.8252469243837279e-02 3.0585284229892661e-02 + 6.2160000000000015e+04 7.7359758427489054e+04 5.4364895476989076e+05 3.8214651273569386e+06 2.9841049685202359e+05 2.0976016433507213e+06 1.1514061142958764e+06 -7.1812167512893268e+02 + -5.0477549581365947e+03 -2.7707309062106383e+03 6.6676952502914668e+00 1.1316270779365665e+02 7.9557213151130907e+02 4.3669434750325672e+02 -1.0508673041670387e+00 + 1.6566670497224181e-01 2.4485547854216321e+01 1.7218901641956163e+02 9.4509169599701153e+01 -2.2743761146636909e-01 3.5814466843578065e-02 7.8410975054160736e-03 + 6.2220000000000015e+04 1.4984888097707995e+04 2.4156471879424652e+05 3.8987924373821234e+06 1.3160022165720860e+05 2.1239859766104831e+06 1.1571383079391380e+06 -3.1904430223728980e+02 + -5.1491548612469096e+03 -2.8051773587227049e+03 6.8006506884334703e+00 3.0400825209829126e+01 4.9094333304349504e+02 2.6745792653246485e+02 -6.4839040003527793e-01 + 6.1861094198768653e-02 8.2849251300440185e-02 1.4989190315296561e+00 8.1462163874742144e-01 -1.9762291708184648e-03 1.5635897892294823e-04 8.3855936050824419e-05 + 6.2280000000000015e+04 1.2131455884031545e+03 -6.8628342387066237e+04 3.9388648327154340e+06 -3.7108018079648456e+04 2.1297464496670673e+06 1.1515873170149324e+06 9.0624201403882978e+01 + -5.2012420216823930e+03 -2.8123326235357445e+03 6.8683364397373490e+00 -3.0781029194969447e+00 1.7565585073650641e+02 9.4975537983816480e+01 -2.3195088019004342e-01 + 7.8740898111763161e-03 2.9947073114611129e+00 -1.7243981936314583e+02 -9.3236835286084911e+01 2.2770622681453398e-01 -7.7221811823323470e-03 7.6323820848522980e-03 + 6.2340000000000015e+04 3.6840526875217205e+04 -3.8093188369201322e+05 3.9407673980729003e+06 -2.0441749886357583e+05 2.1146954184318180e+06 1.1348210897260394e+06 5.0293430824272377e+02 + -5.2027820892315685e+03 -2.7919362143312792e+03 6.8690880821431710e+00 1.3920533187938931e+01 -1.4418801547188215e+02 -7.7379116184908938e+01 1.9036538100620937e-01 + 5.3162016666574146e-03 3.3460081970785261e+01 -3.4624680860718570e+02 -1.8579820986850703e+02 4.5712914152084216e-01 1.2636808171862128e-02 3.0504313455809631e-02 + 6.2400000000000015e+04 1.2170004725003989e+05 -6.8926080331554415e+05 3.9043271451527150e+06 -3.6703405205728929e+05 2.0790526826977925e+06 1.1071287281030773e+06 9.0981230736343468e+02 + -5.1535284013024329e+03 -2.7442704869288259e+03 6.8025560571723069e+00 8.1604748341464685e+01 -4.6234540082039803e+02 -2.4620689018191393e+02 6.1027655212290421e-01 + 5.4790667381562720e-02 9.1174969981766949e+01 -5.1651631207156493e+02 -2.7503675552173416e+02 6.8177336137337441e-01 6.1133366218113223e-02 6.8411895881811860e-02 + 6.2460000000000015e+04 2.5465643028764080e+05 -9.8756278619055764e+05 3.8301225036053946e+06 -5.2173130648690514e+05 2.0234444660382592e+06 1.0690165620921007e+06 1.3032206492578441e+03 + -5.0542368295307042e+03 -2.6701604195550240e+03 6.6697283418995550e+00 1.9918128613954022e+02 -7.7255635573604025e+02 -4.0815105928325357e+02 1.0194703310472288e+00 + 1.5586879343038823e-01 1.7529273500843200e+02 -6.7988519828661015e+02 -3.5917088020786616e+02 8.9717240269689691e-01 1.3710477643832034e-01 1.2076408402167206e-01 + 6.2520000000000015e+04 4.3362014942248416e+05 -1.2699384038372913e+06 3.7194778542695642e+06 -6.6541523139088799e+05 1.9488942335686092e+06 1.0211998219214409e+06 1.6753195826893152e+03 + -4.9066603093019712e+03 -2.5709622794223260e+03 6.4729255369517293e+00 3.6486126328185975e+02 -1.0686692262177864e+03 -5.5996516542449899e+02 1.4097725505237952e+00 + 3.0708651961191613e-01 2.8443556292759968e+02 -8.3310086940862686e+02 -4.3650646747449423e+02 1.0990039221015997e+00 2.3933244475146490e-01 1.8667502791118709e-01 + 6.2580000000000015e+04 6.5558077350221586e+05 -1.5307593163924993e+06 3.5744430348199527e+06 -7.9518664730838919e+05 1.8568054369952145e+06 9.6459002655401360e+05 2.0186266794781886e+03 + -4.7135228588336786e+03 -2.4485412472035478e+03 6.2157679789025471e+00 5.7588632311477045e+02 -1.3447652880464793e+03 -6.9857939428563691e+02 1.7733152445833393e+00 + 5.0596266228783271e-01 4.1671696726175628e+02 -9.7308771681544943e+02 -5.0547182416760023e+02 1.2831794384607258e+00 3.6606054565211565e-01 2.6497887158650812e-01 + 6.2640000000000015e+04 9.1665915723714279e+05 -1.7647821268089623e+06 3.3977580675721788e+06 -9.0840039614715520e+05 1.7489364499879549e+06 9.0027829922613117e+05 2.3261708229633155e+03 + -4.4784733399212510e+03 -2.3052383143177562e+03 5.9031151056064184e+00 8.2857502602116097e+02 -1.5952799677386290e+03 -8.2116404746845683e+02 2.1027004621470189e+00 + 7.4903877903097393e-01 5.6977501811928073e+02 -1.0970106662286234e+03 -5.6465048994650442e+02 1.4459302984263511e+00 5.1502621166287499e-01 3.5425063696167375e-01 + 6.2700000000000015e+04 1.2121776092898995e+06 -1.9672554960851264e+06 3.1928036768552698e+06 -1.0027199149185375e+06 1.6273681266385471e+06 8.2951491061888076e+05 2.5916372958680104e+03 + -4.2060196714303056e+03 -2.1438270144449789e+03 5.5409779625951696e+00 1.1183887501705067e+03 -1.8151180330892389e+03 -9.2518872409548658e+02 2.3911561590079420e+00 + 1.0319400945276402e+00 7.4081572429036328e+02 -1.2023344255782438e+03 -6.1281118401662559e+02 1.5838879358814881e+00 6.8350077041233592e-01 4.5283282185309237e-01 + 6.2760000000000015e+04 1.5367467751654554e+06 -2.1340182418158636e+06 2.9635384717463045e+06 -1.0761660398911715e+06 1.4944645776206618e+06 7.5368543397135043e+05 2.8095007544942305e+03 + -3.9014446687251789e+03 -1.9674607941419201e+03 5.1364064228171431e+00 1.4400159358526339e+03 -1.9997602382099176e+03 -1.0084759045451044e+03 2.6326806321513123e+00 + 1.3494564402969778e+00 9.2666576654255766e+02 -1.2868771282192943e+03 -6.4893421970560473e+02 1.6941565832948464e+00 8.6834127552576190e-01 5.5886720623963793e-01 + 6.2820000000000015e+04 1.8843676001619147e+06 -2.2615863090124154e+06 2.7144239634272191e+06 -1.1271589778937793e+06 1.3528279096413294e+06 6.7428397285053588e+05 2.9751431180715031e+03 + -3.5707051223902567e+03 -1.7796120542432197e+03 4.6973533441020372e+00 1.7874730801559961e+03 -2.1453590551111533e+03 -1.0692477312542983e+03 2.8221721741093448e+00 + 1.6956416782472166e+00 1.1238335608723905e+03 -1.3488571671349002e+03 -6.7223378494774465e+02 1.7743767432172384e+00 1.0660513262588465e+00 6.7033123205854073e-01 + 6.2880000000000015e+04 2.2485463994074315e+06 -2.3472267188688875e+06 2.4503388589953030e+06 -1.1545525169497523e+06 1.2052478107686040e+06 5.9288398976667284e+05 3.0849537175645119e+03 + -3.2203161221597506e+03 -1.5840040908497842e+03 4.2325184513361283e+00 2.1542204848358479e+03 -2.2488213278634862e+03 -1.1061649134750996e+03 2.9555409231347007e+00 + 2.0639296059401033e+00 1.3285774274250755e+03 -1.3869321472727088e+03 -6.8217556882578106e+02 1.8227779197231797e+00 1.2728499297536211e+00 7.8507820083926994e-01 + 6.2940000000000015e+04 2.6224207650094037e+06 -2.3890168627524716e+06 2.1764843175220555e+06 -1.1576597061261421e+06 1.0546469833215196e+06 5.1110732040778233e+05 3.1364094176256449e+03 + -2.8572229681285617e+03 -1.3845373283725578e+03 3.7511751936910129e+00 2.5332904012073695e+03 -2.3078759589579486e+03 -1.1183568502996918e+03 3.0298002709811169e+00 + 2.4472639154350562e+00 1.5369794649304808e+03 -1.4002290493269109e+03 -6.7848931381573425e+02 1.8382193434899148e+00 1.4847469483762625e+00 9.0088043075723157e-01 + 6.3000000000000015e+04 2.9988937905703201e+06 -2.3858878085675440e+06 1.8982820613918498e+06 -1.1362694105394159e+06 9.0402352316361689e+05 4.3059200197253370e+05 3.1281328438751534e+03 + -2.4886632982282458e+03 -1.1852113714471709e+03 3.2629842243647533e+00 2.9174249229163952e+03 -2.3211250726625376e+03 -1.1054422637304694e+03 3.0431356561654535e+00 + 2.8382394349659301e+00 1.7450235928403881e+03 -1.3883648951213236e+03 -6.6117598755924962e+02 1.8202176978669966e+00 1.6976235124165335e+00 1.0154744406495384e+00 + 6.3060000000000015e+04 3.3707738970811004e+06 -2.3376506178280734e+06 1.6212674005451128e+06 -1.0906533377825029e+06 7.5639141660237068e+05 3.5295957357352111e+05 3.0599273222521351e+03 + -2.1220223018828860e+03 -9.9004450896254991e+02 2.7777974998425150e+00 3.2992207546491586e+03 -2.2880774710126825e+03 -1.0675398467995769e+03 2.9949490982168911e+00 + 3.2292516277406174e+00 1.9486761265494383e+03 -1.3514574186169502e+03 -6.3050938931205644e+02 1.7689611579601721e+00 1.9073156668777791e+00 1.1266071835107945e+00 + 6.3120000000000015e+04 3.7309174081306546e+06 -2.2450050271538580e+06 1.3509793463508210e+06 -1.0215633324155952e+06 6.1472037247348414e+05 2.7978252152903302e+05 2.9327876624262099e+03 + -1.7646840691491111e+03 -8.0299237377680686e+02 2.3054572613079212e+00 3.6712778239504132e+03 -2.2091635835184402e+03 -1.0052686497485919e+03 2.8858783945591067e+00 + 3.6126511326123780e+00 2.1439671905536470e+03 -1.2901254653923277e+03 -5.8703212838025206e+02 1.6853093762707450e+00 2.1096994470908954e+00 1.2320823282617726e+00 + 6.3180000000000015e+04 4.0723709510591156e+06 -2.1095302195404512e+06 1.0928500640209322e+06 -9.3021894103812962e+05 4.8187622700777382e+05 2.1255254258643699e+05 2.7488864659011074e+03 + -1.4238822217342611e+03 -6.2786748607339007e+02 1.8555942902999094e+00 4.0263486020678224e+03 -2.0857315086850917e+03 -9.1973814852051282e+02 2.7177904862263129e+00 + 3.9808999972128811e+00 2.3270712475245423e+03 -1.2054790644035422e+03 -5.3154603345490568e+02 1.5707793730476682e+00 2.3007755349788606e+00 1.3298055819414074e+00 + 6.3240000000000015e+04 4.3885107548604626e+06 -1.9336577894831705e+06 8.5209593603836722e+05 -8.1828545681830682e+05 3.6056315227658773e+05 1.5265028373029607e+05 2.5115361765157477e+03 + -1.1065529801847506e+03 -4.6826138481575759e+02 1.4374298092443365e+00 4.3574849733034989e+03 -1.9200241596492774e+03 -8.1252816653370201e+02 2.4937490857406801e+00 + 4.3267262037850811e+00 2.4943850344145062e+03 -1.0990993415402286e+03 -4.6509717386855777e+02 1.4275176077552514e+00 2.4767516505260505e+00 1.4178280622776007e+00 + 6.3300000000000015e+04 4.6731759726890549e+06 -1.7206273818381063e+06 6.3361248224721779e+05 -6.8784285389049340e+05 2.5326886495329029e+05 1.0131718825964685e+05 2.2251276038041410e+03 + -8.1919375515255365e+02 -3.2747098912648391e+02 1.0595852677740785e+00 4.6581795527584918e+03 -1.7151379476735037e+03 -6.8565904686053966e+02 2.2179572362894300e+00 + 4.6432731485848029e+00 2.6426012556590663e+03 -9.7300867032472547e+02 -3.8895579360365133e+02 1.2582588146082634e+00 2.6341208953287398e+00 1.4943867801083714e+00 + 6.3360000000000015e+04 4.9207932745805401e+06 -1.4744258483553356e+06 4.4187530563479161e+05 -5.4134621406205371e+05 1.6221397158367370e+05 5.9630034929390218e+04 1.8950461490464695e+03 + -5.6773022706123425e+02 -2.0843073832389786e+02 7.2990406165519439e-01 4.9224984913325070e+03 -1.4749638424731361e+03 -5.4155268523414702e+02 1.8956760269120949e+00 + 4.9242408942472879e+00 2.7687764844699009e+03 -8.2963166931114972e+02 -3.0459157021066568e+02 1.0662724775344303e+00 2.7697343795372955e+00 1.5579413682159076e+00 + 6.3420000000000015e+04 5.1264901327324789e+06 -1.1997111104562853e+06 2.8084910946099169e+05 -3.8157842671113857e+05 8.9306501561830053e+04 2.8478701450452525e+04 1.5275674457567793e+03 + -3.5739469593643560e+02 -1.1365193503239681e+02 4.5528896257225804e-01 5.1452030054897587e+03 -1.2041120201594854e+03 -3.8298522638693942e+02 1.5331212076270835e+00 + 5.1640162350965912e+00 2.8703918558895007e+03 -6.7174784895971175e+02 -2.1364470908316832e+02 8.5529808900332394e-01 2.8808666099969398e+00 1.6072062865782102e+00 + 6.3480000000000015e+04 5.2861944542002175e+06 -9.0172223535543308e+05 1.5390666568495377e+05 -2.1159610411662410e+05 3.6102572299417887e+04 8.5476171964442801e+03 1.1297345686968436e+03 + -1.9261823708857295e+02 -4.5170558921519522e+01 2.4155867451975319e-01 5.3218571119910393e+03 -9.0782164395936093e+02 -2.1303239569948238e+02 1.1373399132215432e+00 + 5.3577888690385809e+00 2.9454052900311162e+03 -5.0243688044509076e+02 -1.1789346789910314e+02 6.2947057191853106e-01 2.9652722792534854e+00 1.6411778341733714e+00 + 6.3540000000000015e+04 5.3967184976079091e+06 -5.8617751864960149e+05 6.3759410820976205e+04 -3.4669795590146867e+04 3.7740052759214327e+03 3.0129415696652495e+02 7.0921934061346155e+02 + -7.6938893671191266e+01 -4.5046333480841874e+00 9.3326482316625881e-02 5.4489193368380284e+03 -5.9185762405540379e+02 -3.5008587158683113e+01 7.1607010087994316e-01 + 5.5016512666639672e+00 2.9922941605026253e+03 -3.2501760749904224e+02 -1.9218777823708400e+01 3.9323743689246426e-01 3.0212332770752872e+00 1.6591554064507166e+00 + 6.3600000000000015e+04 5.4558253328477722e+06 -2.5916261404309812e+05 1.2401107493954398e+04 1.4578029813251054e+05 -6.9164307143353144e+03 3.9742415250517070e+03 2.7417056952965225e+02 + -1.2927791482365802e+01 7.3779767575742161e+00 1.3903459343545024e-02 5.5238165075602319e+03 -2.6239646770312243e+02 1.4759904479201535e+02 2.7758563374489487e-01 + 5.5926801861636273e+00 3.0100875236384568e+03 -1.4298204917631224e+02 8.0433313289264589e+01 1.5126940012179813e-01 3.0475949577927728e+00 1.6607565606696753e+00 + 6.3660000000000015e+04 5.4622764580084421e+06 7.2989044872020342e+04 1.0657430298479403e+03 3.2625181597092672e+05 4.3683712048899670e+03 1.9565479528554763e+04 -1.6694770325575911e+02 + -2.1346896787254952e+00 -9.9193273116116742e+00 5.2281854342086957e-03 5.5449981194739494e+03 7.4096451274623107e+01 3.3120014301606784e+02 -1.6946979243243959e-01 + 5.6289981913882379e+00 2.9983872447445533e+03 4.0074258557639098e+01 1.7909060743727838e+02 -9.1633694507533128e-02 3.0437909330376707e+00 1.6459255861330571e+00 + 6.3720000000000015e+04 5.4158595698164720e+06 4.0382112822375307e+05 3.0200546528046478e+04 5.0322957275410107e+05 3.7531748489059115e+04 4.6837774195646642e+04 -6.0552466592898224e+02 + -4.5054087202188072e+01 -5.6212302753596688e+01 6.7824391117199331e-02 5.5119701700632186e+03 4.1099571023940007e+02 5.1217294002067467e+02 -6.1625647577898968e-01 + 5.6098139566557714e+00 2.9573775879007389e+03 2.2052416485935294e+02 2.7479433850110991e+02 -3.3063971983603579e-01 3.0098559025875837e+00 1.6149354133675047e+00 + 6.3780000000000015e+04 5.3173958862409871e+06 7.2688208744903805e+05 9.9454699414421440e+04 6.7325534198211948e+05 9.2043844973703497e+04 8.5321618688996663e+04 -1.0329744937918426e+03 + -1.4111258961063965e+02 -1.3073802734654021e+02 2.0078738250724368e-01 5.4253077676092362e+03 7.4164813685334605e+02 6.8693682993512948e+02 -1.0539167422624773e+00 + 5.5354405644074411e+00 2.8878230678835343e+03 3.9478159180984466e+02 3.6563856562685413e+02 -5.6098189826753497e-01 2.9464262740079716e+00 1.5683828287687656e+00 + 6.3840000000000015e+04 5.1687268343352722e+06 1.0358530568957927e+06 2.0768399741037568e+05 8.3299667611627583e+05 1.6695087571502134e+05 1.3432389048771904e+05 -1.4409079234484518e+03 + -2.8867781228788022e+02 -2.3216876689502408e+02 4.0179952214381492e-01 5.2866462393038310e+03 1.0595059188723276e+03 8.5202425170695938e+02 -1.4737535710493876e+00 + 5.4072914258922591e+00 2.7910545949278958e+03 5.5937353664966327e+02 4.4980857855653153e+02 -7.7805523603905302e-01 2.8547285570908070e+00 1.5071770902446691e+00 + 6.3900000000000015e+04 4.9726803338339180e+06 1.3246734021398660e+06 3.5297139987037721e+05 9.7931337321818352e+05 2.6089291073172490e+05 1.9294101877272839e+05 -1.8213001756199051e+03 + -4.8508866514082865e+02 -3.5863728171328330e+02 6.6717446522123758e-01 5.0986508907568696e+03 1.3582578371659033e+03 1.0041504282267765e+03 -1.8674061935235522e+00 + 5.2278538909359229e+00 2.6689441756881333e+03 7.1100993004630732e+02 5.2561753470113695e+02 -9.7750980052209202e-01 2.7365557574036732e+00 1.4325221681696076e+00 + 6.3960000000000015e+04 4.7330173194323406e+06 1.5876613817551294e+06 5.3266308145639591e+05 1.1093202443372516e+06 3.7212983484226040e+05 2.6007640463825242e+05 -2.1666518306678067e+03 + -7.2670643825970296e+02 -5.0777307756126027e+02 9.9192928678398007e-01 4.8649659951960748e+03 1.6319559681465951e+03 1.1402795467357384e+03 -2.2270191068990162e+00 + 5.0006410531559418e+00 2.5238686632277600e+03 8.4664993230876678e+02 5.9154058173282442e+02 -1.1553389432585253e+00 2.5942322310495336e+00 1.3458929628576655e+00 + 6.4020000000000015e+04 4.4543595449489821e+06 1.8196274838723633e+06 7.4341928717663803e+05 1.2204449086054994e+06 4.9857497460058058e+05 3.3446174995967152e+05 -2.4701393917391388e+03 + -1.0089856914759182e+03 -6.7674888621121374e+02 1.3698830830679338e+00 4.5901440050332985e+03 1.8751352851241795e+03 1.2576860330413688e+03 -2.5454010594501697e+00 + 4.7301226852989329e+00 2.3586632688370187e+03 9.6356331664236973e+02 6.4624576763709456e+02 -1.3079606635952019e+00 2.4305676911272500e+00 1.2490059699678624e+00 + 6.4080000000000015e+04 4.1421000933296019e+06 2.0159781423700503e+06 9.8127899073212349e+05 1.3104794412546426e+06 6.3783572672157583e+05 4.1468187053010095e+05 -2.7257524657311333e+03 + -1.3265635496769994e+03 -8.6233645241102545e+02 1.7937800961041779e+00 4.2795563752417247e+03 2.0829237188646057e+03 1.3540096642441035e+03 -2.8161707428313596e+00 + 4.4216366519536017e+00 2.1765657554200202e+03 1.0593856810094903e+03 6.8862110147271392e+02 -1.4322904333112927e+00 2.2488012728867139e+00 1.1437849771940718e+00 + 6.4140000000000015e+04 3.8022983698649723e+06 2.1728077277006409e+06 1.2417370735986189e+06 1.3776248220729865e+06 7.8726037836603820e+05 4.9920249699946970e+05 -2.9284147517633605e+03 + -1.6733656288408733e+03 -1.0609705121818070e+03 2.2554349080937417e+00 3.9392877666823015e+03 2.2511404167906148e+03 1.4273033823429407e+03 -3.0338861720277559e+00 + 4.0812825511420918e+00 1.9811524257544106e+03 1.1321663479383883e+03 7.1779720251432718e+02 -1.5258039630797464e+00 2.0525367728643062e+00 1.0323224811145582e+00 + 6.4200000000000015e+04 3.4415616748425197e+06 2.2869769412826030e+06 1.5198324842862911e+06 1.4205272762041437e+06 9.4399018133633898e+05 5.8640050480952626e+05 -3.0740863414191322e+03 + -2.0427264709283691e+03 -1.2688196748999501e+03 2.7458967859289451e+00 3.5760157517229854e+03 2.3763801701533293e+03 1.4760728151575777e+03 -3.1941550428946002e+00 + 3.7157997270185290e+00 1.7762671961016920e+03 1.1804079556273352e+03 7.3316506333114444e+02 -1.5865885854250183e+00 1.8456703746553345e+00 9.1683761078893888e-01 + 6.4260000000000015e+04 3.0669157302143234e+06 2.3561760164177855e+06 1.8102456098309611e+06 1.4383057633389768e+06 1.1050156327444450e+06 6.7459596330514702e+05 -3.1598451954008137e+03 + -2.4275220501658300e+03 -1.4818627686416023e+03 3.2556298188912991e+00 3.1968784611810879e+03 2.4560822575582702e+03 1.4993066799203793e+03 -3.2937237241372896e+00 + 3.3324321528450405e+00 1.5659451999477535e+03 1.2030969130806652e+03 7.3438855287397757e+02 -1.6133821528133137e+00 1.6323123498908549e+00 7.9963142909021367e-01 + 6.4320000000000015e+04 2.6856667665467723e+06 2.3789714377986873e+06 2.1074029000608902e+06 1.4305700521872542e+06 1.2672358266815329e+06 7.6208535579353862e+05 -3.1839460805869262e+03 + -2.8203116419526664e+03 -1.6959690826410654e+03 3.7747051100450748e+00 2.8093328722657443e+03 2.4885822699529926e+03 1.4964974314216915e+03 -3.3305429699744042e+00 + 2.9387829748027561e+00 1.3543324870169868e+03 1.1997240797359434e+03 7.2141139437969184e+02 -1.6055986048117066e+00 1.4167043596056881e+00 6.8304054393952829e-01 + 6.4380000000000015e+04 2.3052579546873285e+06 2.3548352293926734e+06 2.4055866335733593e+06 1.3974290107339304e+06 1.4275196767038410e+06 8.4717529733043374e+05 -3.1458557219485624e+03 + -3.2134861295831120e+03 -1.9069808479822302e+03 4.2930009762154082e+00 2.4210066423823337e+03 2.4731458302012261e+03 1.4676517172672891e+03 -3.3038089242346049e+00 + 2.5426617412289518e+00 1.1456034699232409e+03 1.1702952320411030e+03 6.9445846767461433e+02 -1.5633396396873787e+00 1.2031340834137543e+00 5.6939000254110106e-01 + 6.4440000000000015e+04 1.9331230855205439e+06 2.2841562197754798e+06 2.6990476062693992e+06 1.3394889450188251e+06 1.5827677691593240e+06 9.2821606609303877e+05 -3.0462634381784683e+03 + -3.5994196783334278e+03 -2.1107962456601977e+03 4.8004069165763443e+00 2.0395465427391284e+03 2.4099834974225287e+03 1.4132904163246747e+03 -3.2139785258629487e+00 + 2.1519275234387321e+00 9.4387782476074608e+02 1.1153310935163515e+03 6.5403140504123417e+02 -1.4873922311348575e+00 9.9584897423860574e-01 4.6094646377995419e-01 + 6.4500000000000015e+04 1.5765404570344123e+06 2.1682330669651576e+06 2.9821184621097427e+06 1.2578420255098038e+06 1.7299735939302240e+06 1.0036342678804069e+06 -2.8870670619400244e+03 + -3.9706216324586671e+03 -2.3034512191988824e+03 5.2870270226517846e+00 1.6724666335945237e+03 2.3002465504697684e+03 1.3344382614463425e+03 -3.0627590009212660e+00 + 1.7743312573748715e+00 7.5313857130638303e+02 1.0358569297995973e+03 6.0089857346455096e+02 -1.3792120498383309e+00 7.9897097257654237e-01 3.5987264652907985e-01 + 6.4560000000000015e+04 1.2424899200314472e+06 2.0092492035719487e+06 3.2493253745185393e+06 1.1540450462108990e+06 1.8662829132958928e+06 1.0719639720039463e+06 -2.6713344748034710e+03 + -4.3198854801222797e+03 -2.4811983915961209e+03 5.7433784957948513e+00 1.3269993411480650e+03 2.1460037707139713e+03 1.2326032805695986e+03 -2.8530717189586352e+00 + 1.4173606832476648e+00 5.7715303998861850e+02 9.3338194365855418e+02 5.3607966231436876e+02 -1.2408931741345783e+00 6.1641400855193595e-01 2.6818403100854910e-01 + 6.4620000000000015e+04 9.3751596234219940e+05 1.8102302386751922e+06 3.4954958264251598e+06 1.0300889625684005e+06 1.9890500713088550e+06 1.1318756903186035e+06 -2.4032416175073854e+03 + -4.6404317977290057e+03 -2.6405814510094897e+03 6.1605810465771462e+00 1.0099525239361002e+03 1.9501997593445972e+03 1.1097465126311492e+03 -2.5889912757523676e+00 + 1.0880911894995342e+00 4.1939836449566519e+02 8.0986892808439609e+02 4.6082521346664902e+02 -1.0751247871984719e+00 4.5180604960176007e-01 1.8770873486445008e-01 + 6.4680000000000015e+04 6.6759957718957402e+05 1.5749847156239480e+06 3.7158603252394227e+06 8.8835984478210111e+05 2.0958901136708045e+06 1.1822026182077229e+06 -2.0879883470774403e+03 + -4.9260422215153012e+03 -2.7785034713303858e+03 6.5305331587134088e+00 7.2757547130125067e+02 1.7165957236106747e+03 9.6824266450720643e+02 -2.2756612247353032e+00 + 7.9304571222093767e-01 2.8299303186987663e+02 6.6769484640439055e+02 3.7659154001426378e+02 -8.8513585308058540e-01 3.0841733656778664e-01 1.2005140684976279e-01 + 6.4740000000000015e+04 4.3804146742341161e+05 1.3080294665765639e+06 3.9061460239939415e+06 7.3159205890583596e+05 2.1847256800019369e+06 1.2219636158714320e+06 -1.7316939957481859e+03 + -5.1711817084529521e+03 -2.8922877764626269e+03 6.8460715326528181e+00 4.8543656371856110e+02 1.4496940411527926e+03 8.1083256797165359e+02 -1.9191884080790427e+00 + 5.3806660998598121e-01 1.7063587944796697e+02 5.0960320153998669e+02 2.8501157734106329e+02 -6.7462903474507296e-01 1.8909629606426570e-01 6.6561881700130207e-02 + 6.4800000000000015e+04 2.5335888810214555e+05 1.0145011165112219e+06 4.0626603979255841e+06 5.6281464470283315e+05 2.2538277442151639e+06 1.2503824787227982e+06 -1.3412749205121336e+03 + -5.3711066318673220e+03 -2.9797301348069736e+03 7.1011104635301612e+00 2.8831505072428718e+02 1.1546482553337694e+03 6.4056846823717558e+02 -1.5265183157071109e+00 + 3.2820213530890541e-01 8.4553754649336469e+01 3.3864922888848054e+02 1.8786229492063345e+02 -4.4770535401598460e-01 9.6214427829045893e-02 2.8309223602729649e-02 + 6.4860000000000015e+04 1.1719813246567961e+05 7.0005556460803433e+05 4.1823633429102171e+06 3.8529199314673920e+05 2.3018494118670058e+06 1.2669031254746590e+06 -9.2430670017611169e+02 + -5.5219565928870534e+03 -3.0391412731561495e+03 7.2907584170776571e+00 1.4010907274335602e+02 8.3716046011438220e+02 4.6075332441697992e+02 -1.1052943095014025e+00 + 1.6760976210833267e-01 2.6458853593056539e+01 1.5813909592016995e+02 8.7029367393066977e+01 -2.0878128896225293e-01 3.1621245915724593e-02 6.0616549554379385e-03 + 6.4920000000000015e+04 3.2264328963160904e+04 3.7075750331367209e+05 4.2629263129624128e+06 2.0246003489576915e+05 2.3278521325548515e+06 1.2712004196434142e+06 -4.8887393394790774e+02 + -5.6208282070621453e+03 -3.0693789212611400e+03 7.4114096287876752e+00 4.3761674185452904e+01 5.0336828607608618e+02 2.7487541968126391e+02 -6.6370387435192413e-01 + 5.9478206819460387e-02 -2.4834686275665874e+00 -2.8435590907929807e+01 -1.5530144539772779e+01 3.7499849274837530e-02 -3.3898953498145315e-03 2.7272377733219194e-04 + 6.4980000000000015e+04 2.6984840665299583e+02 3.2962220123557818e+04 4.3027773915090151e+06 1.7859231802648610e+04 2.3313238466004990e+06 1.2631864323645700e+06 -4.3410817835085965e+01 + -5.6658295385116617e+03 -3.0698688353023108e+03 7.4608091578586206e+00 1.2061398364425062e+00 1.5972389028939546e+02 8.6539660589554671e+01 -2.1031528788337694e-01 + 5.9695164919624250e-03 -1.6758620918135743e+00 -2.1746658960166215e+02 -1.1782632122555150e+02 2.8636032566188208e-01 -8.1045257172269927e-03 1.1073912902207252e-02 + 6.5040000000000015e+04 2.1902229808803906e+04 -3.0680793932661077e+05 4.3011314877452608e+06 -1.6493428483377627e+05 2.3121887540658978e+06 1.2430120491659816e+06 4.0346418254692855e+02 + -5.6561142901153280e+03 -3.0406144937418580e+03 7.4380904605901010e+00 1.3331550467629919e+01 -1.8713251983748142e+02 -1.0060300903016201e+02 2.4609176588441906e-01 + 8.1821128059801455e-03 2.8901187481155556e+01 -4.0529970846730168e+02 -2.1787532539668121e+02 5.3298220369783789e-01 1.7601959624527552e-02 3.8273743763477953e-02 + 6.5100000000000015e+04 9.6812130807279813e+04 -6.4198998762522836e+05 4.2580051575235948e+06 -3.4237806343489257e+05 2.2708085663673319e+06 1.2110639183522647e+06 8.4311618402995475e+02 + -5.5918953020800463e+03 -2.9821954040035716e+03 7.3437851802744838e+00 7.9969010588414264e+01 -5.3050203351184837e+02 -2.8292664275387347e+02 6.9669807521044536e-01 + 6.6135194771423017e-02 8.8690925019049288e+01 -5.8830593519208287e+02 -3.1373797109180782e+02 7.7260142191519310e-01 7.3265087585771105e-02 8.1363282444891952e-02 + 6.5160000000000015e+04 2.2362140351301714e+05 -9.6610710449812852e+05 4.1742158604661669e+06 -5.1103180975838774e+05 2.2079752723255251e+06 1.1679568317284824e+06 1.2670609031827080e+03 + -5.4744373483269101e+03 -2.8957541954564449e+03 7.1798054574913337e+00 1.9989856354008828e+02 -8.6375665563920450e+02 -4.5690035965309664e+02 1.1328157603121722e+00 + 1.7877442968308549e-01 1.7657311446250912e+02 -7.6295159213705563e+02 -4.0355715841482890e+02 1.0005998271009582e+00 1.5784363426374726e-01 1.3952781980351942e-01 + 6.5220000000000015e+04 3.9995099830148387e+05 -1.2728933752812792e+06 4.0513657741014636e+06 -6.6762366861856799e+05 2.1248956175424648e+06 1.1145217174913778e+06 1.6671275714928304e+03 + -5.3060296408853801e+03 -2.7829728983190603e+03 6.9493996333844246e+00 3.7087638816090441e+02 -1.1804666540346245e+03 -6.1915608320769911e+02 1.5460547369477831e+00 + 3.4399841569435768e-01 2.9088765000689358e+02 -9.2586615375348731e+02 -4.8559345335261389e+02 1.2125933712559134e+00 2.6974302620398877e-01 2.1166437446283853e-01 + 6.5280000000000015e+04 6.2246801488411427e+05 -1.5564140689446251e+06 3.8918105852432409e+06 -8.0911304590052727e+05 2.0231676550916634e+06 1.0517895084672086e+06 2.0356146398721116e+03 + -5.0899388484135861e+03 -2.6460390151132333e+03 6.6570827384177509e+00 5.8968147621032642e+02 -1.4745231962819464e+03 -7.6655266728318782e+02 1.9284816097379642e+00 + 5.5870499033624221e-01 4.2946838434256614e+02 -1.0739064413532458e+03 -5.5825814624913801e+02 1.4045148185004388e+00 4.0684913853653043e-01 2.9640455954803191e-01 + 6.5340000000000015e+04 8.8695085944605106e+05 -1.8111791841844181e+06 3.6986139628947298e+06 -9.3274879117314133e+05 1.9047498737527768e+06 9.8097122502625897e+05 2.3654353807025313e+03 + -4.8303437969042761e+03 -2.4876021766384924e+03 6.3085436162074897e+00 8.5218062681610036e+02 -1.7402539872383172e+03 -8.9623522647132597e+02 2.2727680797942265e+00 + 8.1885609240216795e-01 5.8968638210936149e+02 -1.2042160118782797e+03 -6.2014318782514022e+02 1.5726894742990087e+00 5.6657162686358509e-01 3.9214226185630302e-01 + 6.5400000000000015e+04 1.1883711350711300e+06 -2.0322481518344309e+06 3.4754886806500438e+06 -1.0361216661870668e+06 1.7719235449139522e+06 9.0343467974162323e+05 2.6502507602824439e+03 + -4.5322533424977182e+03 -2.3107223353496192e+03 5.9105309193331568e+00 1.1534102688792782e+03 -1.9725298078021517e+03 -1.0056886089728005e+03 2.5723262562023193e+00 + 1.1195595642978700e+00 7.6850164406130659e+02 -1.3142786783847778e+03 -6.7004747637075025e+02 1.7139026369028421e+00 7.4589577194741608e-01 4.9706550644288855e-01 + 6.5460000000000015e+04 1.5209905952961803e+06 -2.2153237778994069e+06 3.2267255952991135e+06 -1.1172101474399741e+06 1.6272490485808309e+06 8.2067826913452183e+05 2.8845872585322850e+03 + -4.2014091870584016e+03 -2.1188105853796524e+03 5.4707205369262573e+00 1.4876733404357640e+03 -2.1668600807013745e+03 -1.0927840880599476e+03 2.8214286038506424e+00 + 1.4551660145491190e+00 9.6252221058011287e+02 -1.4019652380811249e+03 -7.0699905235424717e+02 1.8254576755390490e+00 9.4144168938873329e-01 6.0919182173081243e-01 + 6.5520000000000015e+04 1.8784712318009515e+06 -2.3568337386889001e+06 2.9571118983731028e+06 -1.1744187487286625e+06 1.4735170409145700e+06 7.3430236587372760e+05 3.0639376502221871e+03 + -3.8441756460525230e+03 -1.9155638101843465e+03 4.9975672769558326e+00 1.8486492187625979e+03 -2.3194758404873292e+03 -1.1558184977915594e+03 3.0153106297426122e+00 + 1.8193786481227088e+00 1.1680694436454678e+03 -1.4655726338519250e+03 -7.3027284433636612e+02 1.9052238557001171e+00 1.1495296612967711e+00 7.2640638026403970e-01 + 6.5580000000000015e+04 2.2539963505230974e+06 -2.4539981923871646e+06 2.6718402361672157e+06 -1.2066081990263420e+06 1.3136954092964812e+06 6.4597886216130143e+05 3.1848431247957888e+03 + -3.4674185702869363e+03 -1.7048944436171303e+03 4.5001438207865423e+00 2.2295145058540365e+03 -2.4273987527016629e+03 -1.1935451946921032e+03 3.1502547926107245e+00 + 2.2053738106762424e+00 1.3812482033333372e+03 -1.5038549315716371e+03 -7.3940369970614188e+02 1.9516732509796650e+00 1.3662502800137934e+00 8.4650216581447468e-01 + 6.5640000000000015e+04 2.6404003182146642e+06 -2.5048823442234551e+06 2.3764104397185366e+06 -1.2131169688859486e+06 1.1508730255129398e+06 5.5741944160853082e+05 3.2449554975293868e+03 + -3.0783757630732835e+03 -1.4908566860655808e+03 3.9879700832368621e+00 2.6230723298500297e+03 -2.4884951067762963e+03 -1.2051963871241639e+03 3.2236545055127990e+00 + 2.6059298774294022e+00 1.5980205771514195e+03 -1.5160456554008179e+03 -7.3419452392191670e+02 1.9639062967847825e+00 1.5875380522636777e+00 9.6722140671824797e-01 + 6.5700000000000015e+04 3.0303045344439885e+06 -2.5084330893504578e+06 2.0765257179558321e+06 -1.1937738016447569e+06 9.8820135286369349e+05 4.7034317264154390e+05 3.2430786421805360e+03 + -2.6845213245990658e+03 -1.2775705459131773e+03 3.4708361563229855e+00 3.0218877262066644e+03 -2.5015139972732040e+03 -1.1904965372085694e+03 3.2340574828538324e+00 + 3.0135620513023391e+00 1.8142817885510822e+03 -1.5018711860461221e+03 -7.1471944227788299e+02 1.9416657515089570e+00 1.8092470970867733e+00 1.0862975186829644e+00 + 6.5760000000000015e+04 3.4162571022351813e+06 -2.4644991529447455e+06 1.7779852437968021e+06 -1.1489010709214015e+06 8.2883498859992577e+05 3.8644402142592089e+05 3.1791886512959400e+03 + -2.2934264037537291e+03 -1.0691450825653337e+03 2.9586220117006143e+00 3.4184266142658325e+03 -2.4661092028371008e+03 -1.1496667031855359e+03 3.1811880585658390e+00 + 3.4206606213034734e+00 2.0259369053418372e+03 -1.4615550899830937e+03 -6.8132198723943270e+02 1.8853390347727661e+00 2.0272275840163445e+00 1.2014968185920494e+00 + 6.5820000000000015e+04 3.7908736337798098e+06 -2.3738344457511930e+06 1.4865751043883495e+06 -1.0793089504550591e+06 6.7587222940184560e+05 3.0735887678418931e+05 3.0544326047994027e+03 + -1.9126188481843101e+03 -8.6960221267938914e+02 2.4611170950937926e+00 3.8051958808254385e+03 -2.3828445614445759e+03 -1.0834198477345758e+03 3.0659484643010044e+00 + 3.8196302620553730e+00 2.2289769869649590e+03 -1.3958134055379351e+03 -6.3460839933258148e+02 1.7959491070469349e+00 2.2374015939823280e+00 1.3106593010579610e+00 + 6.5880000000000015e+04 4.1469766353978687e+06 -2.2380846505225860e+06 1.2079595940957819e+06 -9.8628054366998002e+05 5.3229673548430181e+05 2.3463666421551289e+05 2.8711061925598337e+03 + -1.5494442123872723e+03 -6.8280240457115212e+02 1.9878428543611921e+00 4.1748821151042393e+03 -2.2531829177936374e+03 -9.9294728690233433e+02 2.8903993958208107e+00 + 4.2030280148373516e+00 2.4195533473033502e+03 -1.3058410608539868e+03 -5.7543620869128119e+02 1.6751342345471232e+00 2.4358371362731668e+00 1.4117378069150308e+00 + 6.5940000000000015e+04 4.4777309662159318e+06 -2.0597573458571997e+06 9.4757480367411464e+05 -8.7154827600950713e+05 4.0092133940402605e+05 1.6970910160677606e+05 2.6326107787001506e+03 + -1.2109305098495286e+03 -5.1237352706501702e+02 1.5478810954499231e+00 4.5204866077007746e+03 -2.0794589848981650e+03 -8.7989659549162820e+02 2.6577205059525313e+00 + 4.5636976784642780e+00 2.5940486653722369e+03 -1.1932897395557668e+03 -5.0489833797350155e+02 1.5251171439824482e+00 2.6188191195591419e+00 1.5028349567409935e+00 + 6.6000000000000015e+04 4.7767729546722518e+06 -1.8421762542266878e+06 7.1052640255621157e+05 -7.3726200075803325e+05 2.8433499966768688e+05 1.1386361618257884e+05 2.3433908097688022e+03 + -9.0365898711618161e+02 -3.6164404316914795e+02 1.1497108772110609e+00 4.8354543330667639e+03 -1.8648367172369512e+03 -7.4634141791513161e+02 2.3721517446808718e+00 + 4.8948984646358191e+00 2.7491437513547676e+03 -1.0602376428977047e+03 -4.2430303565632084e+02 1.3486642152689132e+00 2.7829161588888174e+00 1.5822372758616750e+00 + 6.6060000000000015e+04 5.0383308830660181e+06 -1.5894204665214883e+06 5.0149342505886813e+05 -5.8594940674671333e+05 1.8485383794029092e+05 6.8218901403245458e+04 2.0088527641268247e+03 + -6.3364306574791567e+02 -2.3358165115146909e+02 8.0105646108254414e-01 5.1137947770441424e+03 -1.6132520297678407e+03 -5.9474375480469007e+02 2.0389167252552682e+00 + 5.1904259330680622e+00 2.8818788685375275e+03 -9.0915171895570961e+02 -3.3515000995467898e+02 1.1490354902854734e+00 2.9250422017696081e+00 1.6484459992744955e+00 + 6.6120000000000015e+04 5.2573347110508280e+06 -1.3062497431694232e+06 3.2463975827606313e+05 -4.2046944246294355e+05 1.0447712367680445e+05 3.3703544862335773e+04 1.6352671199338729e+03 + -4.0621744315406698e+02 -1.3073837603905233e+02 5.0874862178030666e-01 5.3501926336674787e+03 -1.3293419077583267e+03 -4.2790940154680436e+02 1.6641295274597969e+00 + 5.4447233895307798e+00 2.9897086151996014e+03 -7.4284303573580314e+02 -2.3910318588492888e+02 9.2992639087111018e-01 3.0425120601251292e+00 1.7002041074673839e+00 + 6.6180000000000015e+04 5.4295131016249750e+06 -9.9801721941862360e+05 1.8353489264836200e+05 -2.4395958449231510e+05 4.4848983180333322e+04 1.1038104814674733e+04 1.2296550679996112e+03 + -2.2593915990472462e+02 -5.5203001235046500e+01 2.7860138126289008e-01 5.5401065674703623e+03 -1.0183611388890268e+03 -2.4893730717704798e+02 1.2546865454644793e+00 + 5.6529820842926783e+00 3.0705494775242310e+03 -5.6441606682331599e+02 -1.3796055216682899e+02 6.9540213309757970e-01 3.1330900294632240e+00 1.7365192005950814e+00 + 6.6240000000000015e+04 5.5514760327348206e+06 -6.7057104740952037e+05 8.1085338027288599e+04 -5.9777877927478905e+04 7.2265128314449539e+03 7.2095459747893062e+02 7.9966189352096262e+02 + -9.6502233428791172e+01 -8.5616061534164221e+00 1.1530595744081243e-01 5.6798544248619337e+03 -6.8608807031674837e+02 -6.1163705181942312e+01 8.1814514178459408e-01 + 5.8112287060217547e+00 3.1228192772230595e+03 -3.7721274035533617e+02 -3.3621603305151702e+01 4.4982589438220105e-01 3.1950308706276038e+00 1.7566818734069802e+00 + 6.6300000000000015e+04 5.6207815179783609e+06 -3.3014668784107908e+05 1.9477930133949689e+04 1.2855923856895360e+05 -7.5451304451315937e+03 3.0181514967855046e+03 3.5341910374764575e+02 + -2.0667242008834794e+01 8.1331501537280886e+00 2.2343460167605651e-02 5.7666834940340241e+03 -3.3872095024566119e+02 1.3189805851409994e+02 3.6259099067429162e-01 + 5.9163988602503848e+00 3.1454678632525802e+03 -1.8475217601037110e+02 7.1947084368732448e+01 1.9778184266377483e-01 3.2271125415808419e+00 1.7602793171104196e+00 + 6.6360000000000015e+04 5.6359852175204521e+06 1.6748282471756444e+04 1.3605693778087408e+02 3.1744224076705589e+05 9.4979683832178796e+02 1.7957520334210745e+04 -1.0060248125337728e+02 + -2.0702915064797225e-01 -5.6165164729175592e+00 1.9176424737214254e-03 5.7988246538720086e+03 1.7233454418207721e+01 3.2662101624458415e+02 -1.0350389532586442e-01 + 5.9663954494047493e+00 3.1379985356385168e+03 9.3329046929853110e+00 1.7674757842545472e+02 -5.6005814726604750e-02 3.2286601964686770e+00 1.7472039475317938e+00 + 6.6420000000000015e+04 5.5966719950933727e+06 3.6345485490907682e+05 2.3689625165720819e+04 5.0323582399411540e+05 3.2687923743727613e+04 4.5327073288299005e+04 -5.5374631238840971e+02 + -3.5869479243611856e+01 -4.9741711087430872e+01 5.4908798780852940e-02 5.7755294943748504e+03 3.7507717229242195e+02 5.1933036220515385e+02 -5.7143035157109745e-01 + 5.9601310841813016e+00 3.1004798290712160e+03 2.0136206624374478e+02 2.7878703756445077e+02 -3.0675655590128914e-01 3.1995610909900094e+00 1.7176569278881695e+00 + 6.6480000000000015e+04 5.5034687685072292e+06 7.0328667472518410e+05 8.9959367281833649e+04 6.8234703177875257e+05 8.7205049198364446e+04 8.4677817226218671e+04 -9.9732787912994434e+02 + -1.2735807833290585e+02 -1.2360495796059517e+02 1.8084965601201941e-01 5.6970897159788237e+03 7.2804240346906852e+02 7.0637047278740852e+02 -1.0323962550073555e+00 + 5.8975538158230973e+00 3.0335474136847797e+03 3.8767428643042751e+02 3.7611429066095860e+02 -5.4971879402842683e-01 3.1402701259222652e+00 1.6721465075389370e+00 + 6.6540000000000015e+04 5.3580383052354297e+06 1.0296553672747464e+06 1.9795586058376060e+05 8.5129301269037114e+05 1.6360249538284953e+05 1.3533092862755343e+05 -1.4227940925841510e+03 + -2.7333072125945421e+02 -2.2600831170732036e+02 3.7792383272388869e-01 5.5648383342835305e+03 1.0694150163010631e+03 8.8417208082885145e+02 -1.4776834437141055e+00 + 5.7796556116913020e+00 2.9383959945270240e+03 5.6469523917175729e+02 4.6685595097454842e+02 -7.8025537530336453e-01 3.0518058377891597e+00 1.6114811419611981e+00 + 6.6600000000000015e+04 5.1630539248313792e+06 1.3361949025781988e+06 3.4589339316810487e+05 1.0067672044613162e+06 2.6056148265005968e+05 1.9638920427135209e+05 -1.8218816883844383e+03 + -4.7141697291192378e+02 -3.5521145171766676e+02 6.4298718272662825e-01 5.3811324577100577e+03 1.3926581596333885e+03 1.0493184990105292e+03 -1.8988050265304803e+00 + 5.6084631656965360e+00 2.8167612245591818e+03 7.2900362736218403e+02 5.4925146438524337e+02 -9.9392803299315147e-01 2.9357367413741478e+00 1.5367574125535224e+00 + 6.6660000000000015e+04 4.9221553821445182e+06 1.6168827851477587e+06 5.3121856791794545e+05 1.1457027556679128e+06 3.7636534502666991e+05 2.6675262376876193e+05 -2.1867720407893007e+03 + -7.1825374122341918e+02 -5.0895959319341955e+02 9.7161210114309127e-01 5.1493176780405647e+03 1.6915339404276335e+03 1.1986097782592346e+03 -2.2876606942896180e+00 + 5.3870108651724680e+00 2.6708917956271989e+03 8.7739544929246381e+02 6.2168649280170655e+02 -1.1865794891840860e+00 2.7941580574640952e+00 1.4493428361394016e+00 + 6.6720000000000015e+04 4.6398865195630724e+06 1.8661558771927513e+06 7.5065328845131409e+05 1.2653320240630703e+06 5.0892927174116881e+05 3.4513778877323365e+05 -2.5102397581084019e+03 + -1.0095390594873033e+03 -6.8452090501248972e+02 1.3581546118435850e+00 4.8736743985751727e+03 1.9602211014202055e+03 1.3291236943433209e+03 -2.6366875787165314e+00 + 5.1192959881012730e+00 2.5035120287382047e+03 1.0069450878876623e+03 6.8272404562759914e+02 -1.3544118741300444e+00 2.6296590008340468e+00 1.3508537327103103e+00 + 6.6780000000000015e+04 4.3216155929108979e+06 2.0790187176592560e+06 1.0002515234634379e+06 1.3632410376952239e+06 6.5583712826745352e+05 4.3010093434999860e+05 -2.7857924217491363e+03 + -1.3401033935711509e+03 -8.7873297038704186e+02 1.7958437392678297e+00 4.5593467015065680e+03 2.1934266422216551e+03 1.4382724759351902e+03 -2.9390041393971518e+00 + 4.8102164366306486e+00 2.3177754370399289e+03 1.1150621321553892e+03 7.3113279156693625e+02 -1.4940601146435051e+00 2.4452809343533963e+00 1.2431283927202346e+00 + 6.6840000000000015e+04 3.9734394901701869e+06 2.2511422877938007e+06 1.2754690004711198e+06 1.4374178704198515e+06 8.1438478142363764e+05 5.2006414129410958e+05 -3.0077988747729128e+03 + -1.7039975917709712e+03 -1.0880576662616302e+03 2.2768923076812952e+00 4.2122546298410671e+03 2.3864893529062424e+03 1.5238542166250627e+03 -3.1885445219407966e+00 + 4.4654915376074529e+00 2.1172098825691992e+03 1.1995428706955979e+03 7.6591200787244134e+02 -1.6026589426706936e+00 2.2444668206539680e+00 1.1281958542160453e+00 + 6.6900000000000015e+04 3.6020733677729447e+06 2.3789512969650594e+06 1.5712447389005318e+06 1.4862939674155323e+06 9.8162922843280586e+05 6.1334431488339754e+05 -3.1716035700745369e+03 + -2.0945962953456597e+03 -1.3086436797288650e+03 2.7926279397187010e+00 3.8389910493271409e+03 2.5354732785564138e+03 1.5840979565274320e+03 -3.3801808394207598e+00 + 4.0915667065924808e+00 1.9056551010391270e+03 1.2586154408795078e+03 7.8631265655941343e+02 -1.6779022009686324e+00 2.0310025480476375e+00 1.0082406782937388e+00 + 6.6960000000000015e+04 3.2147275195672275e+06 2.4596982215234092e+06 1.8820930995461142e+06 1.5087775591524055e+06 1.1544427116866945e+06 7.0818443683557410e+05 -3.2736246339798527e+03 + -2.5047153288328864e+03 -1.5363957248333068e+03 3.3336426432923774e+00 3.4467045661569509e+03 2.6372492219279129e+03 1.6177014848356121e+03 -3.5098308831630844e+00 + 3.6955030944404097e+00 1.6871935306675796e+03 1.2909776826023485e+03 7.9185412175100566e+02 -1.7180931739900152e+00 1.8089508809126806e+00 8.8556420345160980e-01 + 6.7020000000000015e+04 2.8189735645311684e+06 2.4915225253507853e+06 2.2022048078901991e+06 1.5042784241295126e+06 1.3295708921564389e+06 8.0278654470475670e+05 -3.3114334798521450e+03 + -2.9267412854235354e+03 -1.7670493675074561e+03 3.8899589572709594e+00 3.0429702871292602e+03 2.6895625253223170e+03 1.6238610050885723e+03 -3.5745488649516575e+00 + 3.2848536800098458e+00 1.4660755411334453e+03 1.2958268358667690e+03 7.8233620052997321e+02 -1.7221847483849158e+00 1.5825789677245909e+00 7.6254285513710862e-01 + 6.7080000000000015e+04 2.4226022859482053e+06 2.4734937230493408e+06 2.5255552077343478e+06 1.4727234010907698e+06 1.5036940577469054e+06 8.9534584809355845e+05 -3.2838140373752854e+03 + -3.3527712197317237e+03 -1.9962502142515839e+03 4.4512101782208511e+00 2.6356505008611098e+03 2.6910855459350823e+03 1.6022919156993244e+03 -3.5725969427481217e+00 + 2.8675276033406925e+00 1.2466403054344680e+03 1.2728803333028186e+03 7.5784600886564715e+02 -1.6898083151107610e+00 1.3562805122974468e+00 6.4158417495264475e-01 + 6.7140000000000015e+04 2.0334756694467515e+06 2.4056372135089021e+06 2.8460178235461074e+06 1.4145622088589109e+06 1.6734902607445498e+06 9.8408535507667891e+05 -3.1907999658806316e+03 + -3.7747600789453450e+03 -2.2196360838473161e+03 5.0068317597600638e+00 2.2327476293961104e+03 2.6414534498935432e+03 1.5532400885097918e+03 -3.5034955074558778e+00 + 2.4516448546456089e+00 1.0332336884258286e+03 1.2223870700921411e+03 7.1875954314976764e+02 -1.6212904729734008e+00 1.1344938765098989e+00 5.2508131454147222e-01 + 6.7200000000000015e+04 1.6593758616164748e+06 2.2889421098845131e+06 3.1574811599593926e+06 1.3307633042748286e+06 1.8356992134762481e+06 1.0672903564389439e+06 -3.0336885870941651e+03 + -4.1846732597630144e+03 -2.4329206692833595e+03 5.5462605961056770e+00 1.8422520520565818e+03 2.5412822094160701e+03 1.4774831836051499e+03 -3.3680505202159940e+00 + 2.0453837623243079e+00 8.3012464304167349e+02 1.1451286893904808e+03 6.6573772927311893e+02 -1.5176567856285019e+00 9.2161754413180141e-01 4.1536681636034767e-01 + 6.7260000000000015e+04 1.3078538984021395e+06 2.1253506180765829e+06 3.4539665513298223e+06 1.2227996935856901e+06 1.9871857266267440e+06 1.1433421013586344e+06 -2.8150306831358207e+03 + -4.5746414731796067e+03 -2.6319771083020964e+03 6.0591385618758506e+00 1.4719876246277609e+03 2.3921680018260536e+03 1.3763217222840919e+03 -3.1683565804357210e+00 + 1.6568240395300604e+00 6.4142170270171061e+02 1.0424106048397484e+03 5.9971689661336450e+02 -1.3806220769313533e+00 7.2192452573308130e-01 3.1466657232337703e-01 + 6.7320000000000015e+04 9.8608112852066942e+05 1.9177288647841555e+06 3.7297447992114038e+06 1.0926248070651747e+06 2.1250014533869396e+06 1.2107499974996683e+06 -2.5385957533088995e+03 + -4.9371149321090334e+03 -2.8129198152458807e+03 6.5355163705500106e+00 1.1294578820092399e+03 2.1966675664151903e+03 1.2515598439584990e+03 -2.9077748579840561e+00 + 1.2937884066060150e+00 4.7099122297017414e+02 9.1604268646485457e+02 5.2189372942299929e+02 -1.2125670147132364e+00 5.3947739941305206e-01 2.2505489875368384e-01 + 6.7380000000000015e+04 7.0070627684410498e+05 1.6698194414713813e+06 3.9794493049585340e+06 9.4263874677123723e+05 2.2464437064560060e+06 1.2681816818345673e+06 -2.2093128156514076e+03 + -5.2650137650132983e+03 -2.9721828938106664e+03 6.9660535724617789e+00 8.2169600663471579e+02 1.9582594545451245e+03 1.1054758847124644e+03 -2.5908855287895189e+00 + 9.6368597934028322e-01 3.2237904878532458e+02 7.6830974983163310e+02 4.3370486573949927e+02 -1.0165010229397380e+00 3.7804574733734603e-01 1.4841168509373651e-01 + 6.7440000000000015e+04 4.5772105073556275e+05 1.3861763038428093e+06 4.1981834203574983e+06 7.7564541831793985e+05 2.3491101445095232e+06 1.3144903359627537e+06 -1.8331873714065930e+03 + -5.5518715263140175e+03 -3.1065934627158517e+03 7.3422104002380379e+00 5.5512167068370638e+02 1.6812865019205460e+03 9.4078313104914366e+02 -2.2234149086643398e+00 + 6.7336071107388140e-01 1.9873726715807885e+02 6.0193220506802550e+02 3.3680143104806467e+02 -7.9601187182104283e-01 2.4102776975717460e-01 8.6382567926265599e-02 + 6.7500000000000015e+04 2.6233708539987600e+05 1.0720830385843730e+06 4.3816198031973019e+06 5.9480125421948137e+05 2.4309481806117883e+06 1.3487386612144031e+06 -1.4171956958101384e+03 + -5.7919687288606856e+03 -3.2134382867301451e+03 7.6564272014545987e+00 3.3540782032073662e+02 1.3708802641548191e+03 7.6058132454537076e+02 -1.8121380769532323e+00 + 4.2894821136848443e-01 1.0275765227865293e+02 4.2001744422937810e+02 2.3301891174757569e+02 -5.5520261919719627e-01 1.3137784287611218e-01 4.0343054944182596e-02 + 6.7560000000000015e+04 1.1887685264853828e+05 7.3345587113124412e+05 4.5260896791121392e+06 4.0355642382740136e+05 2.4902980478202547e+06 1.3702189844959045e+06 -9.6915814881084202e+02 + -5.9804534534500617e+03 -3.2905222060672127e+03 7.9022873404856053e+00 1.6736035594539609e+02 1.0328685821254878e+03 5.6829971822704488e+02 -1.3647583950275350e+00 + 2.3574421697950670e-01 3.6613317199780631e+01 2.2600277018399930e+02 1.2434289053466856e+02 -2.9861690297945997e-01 5.1541726117676039e-02 1.1367471612102957e-02 + 6.7620000000000015e+04 3.0680923766043019e+04 3.7673313108491676e+05 4.6286600761029404e+06 2.0558959837595362e+05 2.5259285665139658e+06 1.3784690351520246e+06 -4.9759370249259308e+02 + -6.1134462862176679e+03 -3.3362169922535631e+03 8.0746596798438564e+00 5.4813463554427855e+01 6.7366785743536218e+02 3.6763269946999776e+02 -8.8976592125704557e-01 + 9.8087836565898437e-02 1.9099488548181394e+00 2.3590884723733105e+01 1.2871274810856770e+01 -3.1153896697889993e-02 3.4010059523817493e-03 2.0352078149180161e-04 + 6.7680000000000015e+04 3.3684920344617780e+01 8.7532064904495692e+03 4.6871973108474314e+06 4.7374943976344057e+03 2.5370647916030735e+06 1.3732830146339836e+06 -1.1558353011045599e+01 + -6.1881271024715006e+03 -3.3494994310062511e+03 8.1698170866815740e+00 5.4307254344880096e-01 3.0016199540312255e+02 1.6246918367149516e+02 -3.9627727848386235e-01 + 1.9262430768021688e-02 -3.5217652545992484e-01 -1.8332085607508591e+02 -9.9226257357540987e+01 2.4202547676869213e-01 -1.1771810059779479e-02 7.2531346683866252e-03 + 6.7740000000000015e+04 2.8109257380642452e+04 -3.6337670449881966e+05 4.7004152612293307e+06 -1.9507944986981410e+05 2.5234068724982338e+06 1.3547176724374297e+06 4.7952949065492771e+02 + -6.2028015611872661e+03 -3.3299776448261359e+03 8.1855278772145823e+00 6.2005686122002484e+00 -8.0429693494570500e+01 -4.3182855164390759e+01 1.0613996877239415e-01 + 1.4166480486732134e-03 3.0195585969309697e+01 -3.9071604921655489e+02 -2.0975079310879781e+02 5.1559923180620626e-01 6.6536497748995163e-03 3.2560167291656804e-02 + 6.7800000000000015e+04 1.1493898154659272e+05 -7.3241850409221451e+05 4.6679072523696562e+06 -3.8993380650794884e+05 2.4851396312949639e+06 1.3230932016104457e+06 9.6607319183971322e+02 + -6.1569455866621602e+03 -3.2779049125960601e+03 8.1211176897660380e+00 7.2268487218211931e+01 -4.6069305099711647e+02 -2.4527521483625705e+02 6.0765493046026320e-01 + 4.5507729205760954e-02 9.3276536408577925e+01 -5.9453820953110687e+02 -3.1651784185246686e+02 7.8418985917548323e-01 5.8645364675978494e-02 7.5805328715251558e-02 + 6.7860000000000015e+04 2.5940139244676536e+05 -1.0911450469838090e+06 4.5901607084263675e+06 -5.7596876630952617e+05 2.4229325517302370e+06 1.2789888731350219e+06 1.4384879191753812e+03 + -6.0512265711056198e+03 -3.1941805079999363e+03 7.9774999182328328e+00 1.9803945883034908e+02 -8.3316526358559463e+02 -4.3980004893689170e+02 1.0983691427796924e+00 + 1.5126872139091796e-01 1.8796790320140644e+02 -7.9077148161139235e+02 -4.1740121080636158e+02 1.0424725102190953e+00 1.4350213844386794e-01 1.3630860175331674e-01 + 6.7920000000000015e+04 4.5923515479027882e+05 -1.4324830906001425e+06 4.4685540723733222e+06 -7.4947505062158231e+05 2.3379300688959109e+06 1.2232334382397740e+06 1.8873926079939808e+03 + -5.8875005216633117e+03 -3.0803373560151103e+03 7.7571735214298858e+00 3.8161918285115246e+02 -1.1904836938476333e+03 -6.2287053114092919e+02 1.5685163356710010e+00 + 3.1720071604966138e-01 3.1271330208853533e+02 -9.7552142306514816e+02 -5.1037617646015121e+02 1.2852835154903461e+00 2.5986066164347277e-01 2.1303921144463234e-01 + 6.7980000000000015e+04 7.1107494809109252e+05 -1.7496544376661272e+06 4.3053358621700238e+06 -9.0696554697627714e+05 2.2317322524876003e+06 1.1568904384231931e+06 2.3037998256633427e+03 + -5.6687848953310686e+03 -2.9385165955602001e+03 7.4641877593100876e+00 6.1995368894270223e+02 -1.5255342553550197e+03 -7.9079990204714647e+02 2.0086619389763611e+00 + 5.4059066725343696e-01 4.6534829184097958e+02 -1.1450941593355133e+03 -5.9356103278960143e+02 1.5077268840237366e+00 4.0571647752158302e-01 3.0463304477099201e-01 + 6.8040000000000015e+04 1.0105098079806722e+06 -2.0363123663917494e+06 4.1035861058394625e+06 -1.0452461169901472e+06 2.1063661798359836e+06 1.0812386720586894e+06 2.6792995087241370e+03 + -5.3992074059035267e+03 -2.7714294309070510e+03 7.1040741837448751e+00 9.0888061437956367e+02 -1.8315962013077915e+03 -9.4017721223228750e+02 2.4098979920603973e+00 + 8.1755477138556354e-01 6.4313864849074707e+02 -1.2960722227366518e+03 -6.6525612021029838e+02 1.7052764424412328e+00 5.7845859360234742e-01 4.0941724645015343e-01 + 6.8100000000000015e+04 1.3521629504880116e+06 -2.2866705091849379e+06 3.8671607725325120e+06 -1.1614810879616374e+06 1.9642484949935710e+06 9.9774817168038501e+05 3.0062326308231309e+03 + -5.0839316244552547e+03 -2.5823069415522523e+03 6.6837469786902393e+00 1.2432036903002886e+03 -2.1024802252990662e+03 -1.0679381209353392e+03 2.7640291605969085e+00 + 1.1431067970508761e+00 8.4283069350562323e+02 -1.4253854346067330e+03 -7.2397948070763596e+02 1.8738713383907237e+00 7.7491716086823226e-01 5.2544154619874262e-01 + 6.8160000000000015e+04 1.7297916430758964e+06 -2.4956214699537503e+06 3.6006201834059027e+06 -1.2532520361910274e+06 1.8081398422830359e+06 9.0805214505402441e+05 3.2778510394714331e+03 + -4.7290607065526783e+03 -2.3748387883802284e+03 6.2113734576547142e+00 1.6167891017993556e+03 -2.3326568776320187e+03 -1.1714291969686703e+03 3.0637457102173551e+00 + 1.5112501593651000e+00 1.0607127343492243e+03 -1.5303752762735949e+03 -7.6849834753524590e+02 2.0100027534709528e+00 9.9142332724584414e-01 6.5051570832188765e-01 + 6.8220000000000015e+04 2.1364052494422584e+06 -2.6588426598399552e+06 3.3091427350547840e+06 -1.3186085981152158e+06 1.6410920416654847e+06 8.1391542316691147e+05 3.4884599567697869e+03 + -4.3415210604607901e+03 -2.1531020009523900e+03 5.6962171897607119e+00 2.0226818903825379e+03 -2.5173724925218703e+03 -1.2484643010153891e+03 3.3027795460654050e+00 + 1.9150919721840389e+00 1.2926864207271974e+03 -1.6088513268372485e+03 -7.9785576431657171e+02 2.1107898503476465e+00 1.2238800821601206e+00 7.8225234714722447e-01 + 6.8280000000000015e+04 2.5643991739147017e+06 -2.7728870774039058e+06 2.9984255895644315e+06 -1.3561102020453669e+06 1.4663890339988312e+06 7.1720003673859313e+05 3.6335399765985039e+03 + -3.9289282243274320e+03 -1.9214812582611851e+03 5.1484568648290878e+00 2.4532401199325050e+03 -2.6527500850573424e+03 -1.2973717971786073e+03 3.4760397867808930e+00 + 2.3469768128842308e+00 1.5343465960774097e+03 -1.6591385153090196e+03 -8.1139173326788182e+02 2.1740432111462344e+00 1.4678426583405597e+00 9.1811422897002148e-01 + 6.8340000000000015e+04 3.0057020756442472e+06 -2.8352570570247546e+06 2.6745742720044861e+06 -1.3648577954161207e+06 1.2874827632255806e+06 6.1982860804687114e+05 3.7098458124313838e+03 + -3.4994376378049701e+03 -1.6845822782475764e+03 4.5789846111662991e+00 2.9002841290567512e+03 -2.7358729857223602e+03 -1.3170315322521114e+03 3.5797247770829488e+00 + 2.7986374893778008e+00 1.7810680316112498e+03 -1.6801141265410888e+03 -8.0875840751507781e+02 2.1983142955969508e+00 1.7186068402165211e+00 1.0554650788808939e+00 + 6.8400000000000015e+04 3.4519334223662326e+06 -2.8444593529633833e+06 2.3439833637227616e+06 -1.3445148463943575e+06 1.1079252775519120e+06 5.2374629579367558e+05 3.7154795447077668e+03 + -3.0615833517054789e+03 -1.4471400979216735e+03 3.9991879941313808e+00 3.3552578396560702e+03 -2.7648493259553393e+03 -1.3069007292074709e+03 3.6114079408052575e+00 + 3.2613596905494044e+00 2.0280972666859789e+03 -1.6712337087657988e+03 -7.8992896507077921e+02 2.1829297473187248e+00 1.9713033347367250e+00 1.1916228228619032e+00 + 6.8460000000000015e+04 3.8945682157021230e+06 -2.8000403090120959e+06 2.0132106830778306e+06 -1.2953171201441155e+06 9.3129842043261405e+05 4.3088206638613698e+05 3.6499366623588526e+03 + -2.6241080010606252e+03 -1.2139241480784563e+03 3.4207203130849075e+00 3.8093987965094398e+03 -2.7388558822781370e+03 -1.2670281723950116e+03 3.5700954387599535e+00 + 3.7261570452859689e+00 2.2706476502601608e+03 -1.6325452609290924e+03 -7.5519993460596663e+02 2.1280097047327375e+00 2.2209961992513478e+00 1.3239141267665362e+00 + 6.8520000000000015e+04 4.3251055498626186e+06 -2.7026002760475702e+06 1.6888474980421027e+06 -1.2180709638835648e+06 7.6114254177468142e+05 3.4311008410409233e+05 3.5141237738894829e+03 + -2.1957875708839665e+03 -9.8964210443642673e+02 2.8552640860077108e+00 4.2539133991489316e+03 -2.6581602325951421e+03 -1.1980563165444485e+03 3.4562542231757272e+00 + 4.1839528531303358e+00 2.5039955955833334e+03 -1.5646913321736877e+03 -7.0518688599063671e+02 2.0344696297059395e+00 2.4627832147141353e+00 1.4497290564958669e+00 + 6.8580000000000015e+04 4.7352375670813657e+06 -2.5537868722704966e+06 1.3773874121803909e+06 -1.1141400755261944e+06 6.0088568794392818e+05 2.6221201425404305e+05 3.3103474757498211e+03 + -1.7852546139705587e+03 -7.7884453289776275e+02 2.3142927842885141e+00 4.6801536643929157e+03 -2.5241206557929472e+03 -1.1012112181544514e+03 3.2718097542799169e+00 + 4.6257645971382280e+00 2.7235760286202712e+03 -1.4688989326723861e+03 -6.4081354539152426e+02 1.9040055429767122e+00 2.6918960482395304e+00 1.5665746811915759e+00 + 6.8640000000000015e+04 5.1170153495683596e+06 -2.3562671237177402e+06 1.0850966047351500e+06 -9.8542097269784403e+05 4.5377472531662742e+05 1.8984101757103865e+05 3.0422744985895743e+03 + -1.4008236293319424e+03 -5.8583233744655649e+02 1.8088359403692960e+00 5.0797918175438253e+03 -2.3391636898641063e+03 -9.7828045324232403e+02 3.0201133341496766e+00 + 5.0428872884467788e+00 2.9250750248195086e+03 -1.3469574206401633e+03 -5.6329453826921940e+02 1.7390629332282022e+00 2.9037980551312872e+00 1.6721264660669946e+00 + 6.8700000000000015e+04 5.4630083399306647e+06 -2.1136789657408400e+06 8.1788808683579916e+05 -8.3430761678729719e+05 3.2280981678522972e+05 1.2748818142079048e+05 2.7148638777549186e+03 + -1.0503222681563350e+03 -4.1456896101708026e+02 1.3492526716991382e+00 5.4449890460763181e+03 -2.1067397438472740e+03 -8.3157944430510349e+02 2.7058796901925892e+00 + 5.4270717086148235e+00 3.1045176837354302e+03 -1.2011847886286935e+03 -4.7411210086683820e+02 1.5427899698868381e+00 3.0942776178683089e+00 1.7642763477996555e+00 + 6.8760000000000015e+04 5.7664540079944273e+06 -1.8305630196892435e+06 5.8120255995172320e+05 -6.6364587517766538e+05 2.1068360477207528e+05 7.6452084596384084e+04 2.3342724955220106e+03 + -7.4093190708172983e+02 -2.6859918649312095e+02 9.4501845942851892e-01 5.7685548664565713e+03 -1.8312576323336873e+03 -6.6390687004049994e+02 2.3350960971180927e+00 + 5.7706937208164408e+00 3.2583493884279219e+03 -1.0343830221444455e+03 -3.7498723109353318e+02 1.3189759946754478e+00 3.2595350136944305e+00 1.8411764560511967e+00 + 6.8820000000000015e+04 6.0213946779436199e+06 -1.5122759727706497e+06 3.7989833065402420e+05 -4.7667871856494970e+05 1.1972635905777063e+05 3.7812128609890300e+04 1.9077359085676330e+03 + -4.7904092413644605e+02 -1.5097624179614292e+02 6.0452970903800429e-01 6.0440937640149314e+03 -1.5179993604469701e+03 -4.7849006905014284e+02 1.9149049543338983e+00 + 6.0669110414300658e+00 3.3835087423603386e+03 -8.4978344156892592e+02 -2.6784587074830011e+02 1.0719765906380743e+00 3.3962609578388783e+00 1.9012775474490839e+00 + 6.8880000000000015e+04 6.2227986916053183e+06 -1.1648872734237197e+06 2.1815255057159081e+05 -2.7698324433040299e+05 5.1858225276863457e+04 1.2406190816154192e+04 1.4434269056950402e+03 + -2.7011373957925792e+02 -6.4198734431051477e+01 3.3493021988480698e-01 6.2661360541996037e+03 -1.1730169101094459e+03 -2.7892156224318859e+02 1.4534623196757734e+00 + 6.3098041777173437e+00 3.4774906633144342e+03 -6.5098315270715796e+02 -1.5478081693122664e+02 8.0662682202053171e-01 3.5017051731389852e+00 1.9433613457427139e+00 + 6.8940000000000015e+04 6.3666634064596593e+06 -7.9506120133204828e+05 9.9375817428517956e+04 -6.8400787135042032e+04 8.5495636201812304e+03 8.1306552827704434e+02 9.5029471837378696e+02 + -1.1857834166429569e+02 -1.0158727788602764e+01 1.4196319143944075e-01 6.4302502586804303e+03 -8.0301315141029045e+02 -6.9088001841822162e+01 9.5977541405031008e-01 + 6.4944986052361955e+00 3.5383983282379104e+03 -4.4187391461008724e+02 -3.8010147978258523e+01 5.2814448924734603e-01 3.5737335656703628e+00 1.9665661202878428e+00 + 6.9000000000000015e+04 6.4500979022641731e+06 -4.0992667343295232e+05 2.6141898367914899e+04 1.4503847907628515e+05 -9.2097991629822300e+03 3.3400607019813115e+03 4.3788820112485877e+02 + -2.7734612733907746e+01 9.8979707711833633e+00 2.9851803392451630e-02 6.5331346809934148e+03 -4.1520932501264281e+02 1.4690699216443537e+02 4.4352253362967387e-01 + 6.6172656664838119e+00 3.5649828975305372e+03 -2.2656488555622940e+02 8.0166981276081145e+01 2.4202543929426570e-01 3.6108728311816423e+00 1.9704049791754350e+00 + 6.9060000000000015e+04 6.4713836872327859e+06 -1.6937398873442689e+04 1.3402646050373738e+02 3.5919493031308486e+05 -9.3176432331297292e+02 2.0016011895096133e+04 -8.3833398806607534e+01 + 3.1467688396944865e-01 -4.6014993563029645e+00 1.2107649899848840e-03 6.5726863071605576e+03 -1.7201812368085029e+01 3.6482452498942615e+02 -8.5140865564861362e-02 + 6.6756001375520109e+00 3.5566702036150596e+03 -9.3008301775587157e+00 1.9741626824021216e+02 -4.6066885823970519e-02 3.6123415882555729e+00 1.9547765085731144e+00 + 6.9120000000000015e+04 6.4300121433335952e+06 3.7627480808646948e+05 2.2108881991630500e+04 5.6990127448071109e+05 3.3358842316451883e+04 5.0589864265176533e+04 -6.0469823563586044e+02 + -3.5291187422928388e+01 -5.3543921918568131e+01 5.6990572208919531e-02 6.5480456421104909e+03 3.8318887898552452e+02 5.8037497934570479e+02 -6.1578589996302768e-01 + 6.6682729332357171e+00 3.5135738652198497e+03 2.0562254122171800e+02 3.1141497642253194e+02 -3.3041538268091486e-01 3.5780674325063422e+00 1.9199675574678949e+00 + 6.9180000000000015e+04 6.3266979224269008e+06 7.6205061099929584e+05 9.1879009652983121e+04 7.7304507960772642e+05 9.3123312528006703e+04 9.4534859836988122e+04 -1.1145242115569658e+03 + -1.3415088621213181e+02 -1.3613069708011494e+02 1.9645554180425251e-01 6.4596165985460902e+03 7.7807384612922920e+02 7.8930370857353944e+02 -1.1379196272089118e+00 + 6.5953579625577259e+00 3.4364945731818316e+03 4.1394438046658343e+02 4.1989848462119704e+02 -6.0536436744376088e-01 3.5086896101602134e+00 1.8666481354482909e+00 + 6.9240000000000015e+04 6.1633679924807753e+06 1.1328546068625664e+06 2.0831404933100418e+05 9.6465038774429262e+05 1.7731836987565283e+05 1.5105825363982609e+05 -1.6033217769301048e+03 + -2.9460644808695082e+02 -2.5089233966603814e+02 4.1719600147547187e-01 6.3090610567596577e+03 1.1596530926210621e+03 9.8747613922017581e+02 -1.6411957855261399e+00 + 6.4582326644256334e+00 3.3269055715864920e+03 6.1152392274820352e+02 5.2070573033271182e+02 -8.6543346151589562e-01 3.4055472959193223e+00 1.7958585475608160e+00 + 6.9300000000000015e+04 5.9431265253194179e+06 1.4814246149776101e+06 3.6936077910892316e+05 1.1409567729234919e+06 2.8441558211341873e+05 2.1911637073032855e+05 -2.0614930958550922e+03 + -5.1377387534121794e+02 -3.9571648607627560e+02 7.1517432538509618e-01 6.0992682085201486e+03 1.5203712374277220e+03 1.1709605692460427e+03 -2.1156226449212046e+00 + 6.2595522506760934e+00 3.1869246267276553e+03 7.9442340570662736e+02 6.1182263132748665e+02 -1.1054279814107131e+00 3.2706537304713037e+00 1.7089890351499284e+00 + 6.9360000000000015e+04 5.6701963027039990e+06 1.8009158032979432e+06 5.7208159100434138e+05 1.2984942529046359e+06 4.1243049473517353e+05 2.9743470847859583e+05 -2.4800235890248650e+03 + -7.8759839715846852e+02 -5.6788884772203119e+02 1.0848038470948129e+00 5.8342992946822678e+03 1.8530685031503044e+03 1.3361069959405907e+03 -2.5517638029322733e+00 + 6.0031981916342803e+00 3.0192730411155726e+03 9.5898701836763485e+02 6.9142261024910385e+02 -1.3205436188330504e+00 3.1066567444353947e+00 1.6077523345613807e+00 + 6.9420000000000015e+04 5.3498377869091025e+06 2.0850367594222561e+06 8.1271064985775191e+05 1.4341525470425326e+06 5.5896091309409693e+05 3.8453268679614301e+05 -2.8506620275762116e+03 + -1.1109332550751394e+03 -7.6414629719938921e+02 1.5190590627092242e+00 5.5193088400672705e+03 2.1511239534264514e+03 1.4796203887994079e+03 -2.9409279138286801e+00 + 5.6942019983867560e+00 2.8272225297818272e+03 1.1019142918666159e+03 7.5790340533939548e+02 -1.5064633165118522e+00 2.9167864695634074e+00 1.4941497081825281e+00 + 6.9480000000000015e+04 4.9882474489234984e+06 2.3281747735038232e+06 1.0867266311076100e+06 1.5452432851544782e+06 7.2123357659139938e+05 4.7875255529616575e+05 -3.1660855641086150e+03 + -1.4776404635227366e+03 -9.8074103410279656e+02 2.0096149358751947e+00 5.1604439577754947e+03 2.4085881076803025e+03 1.5986269353704806e+03 -3.2753435507222477e+00 + 5.3386458469250861e+00 2.6145310197289850e+03 1.2203264559526699e+03 8.0991942521005763e+02 -1.6594443936839540e+00 2.7047912938918794e+00 1.3704311334887438e+00 + 6.9540000000000015e+04 4.5924373650445463e+06 2.5255078144584931e+06 1.3889406006217680e+06 1.6295539125466221e+06 8.9615829960719508e+05 5.7829188247307204e+05 -3.4200463672153328e+03 + -1.8807115480497273e+03 -1.2135145537203698e+03 2.5470125335470071e+00 4.7647237210369585e+03 2.6203022696392563e+03 1.6907319256576247e+03 -3.5483156722424467e+00 + 4.9435420234333254e+00 2.3853686500462745e+03 1.3118244234780600e+03 8.4640899313367254e+02 -1.7763941562587338e+00 2.4748633391716255e+00 1.2390504465469023e+00 + 6.9600000000000015e+04 4.1700984717379725e+06 2.6731009446521653e+06 1.7135972947304137e+06 1.6853922015508327e+06 1.0803885028342332e+06 6.8123897919874801e+05 -3.6074968878700902e+03 + -2.3124058611730666e+03 -1.4579799432926825e+03 3.1208476903243687e+00 4.3399009873144641e+03 2.7820021565705792e+03 1.7540680991026807e+03 -3.7543605098705832e+00 + 4.5166935633616809e+00 2.1442354408311653e+03 1.3745372243699564e+03 8.6661592391024976e+02 -1.8549324444410820e+00 2.2315549342748788e+00 1.1026163308400370e+00 + 6.9660000000000015e+04 3.7294502002705792e+06 2.7679852271600626e+06 2.0544877864245831e+06 1.7116204670142233e+06 1.2703869281207754e+06 7.8561054843483900e+05 -3.7246912100628065e+03 + -2.7644037198576439e+03 -1.7094108609211346e+03 3.7199789341482976e+00 3.8943094186003354e+03 2.8904037147382978e+03 1.7873334612308242e+03 -3.8893161028766650e+00 + 4.0665388439711068e+00 1.8958722712878889e+03 1.4071598936023595e+03 8.7010498584548179e+02 -1.8934398210520271e+00 1.9796877464453011e+00 9.6384013089363052e-01 + 6.9720000000000015e+04 3.2790794905574643e+06 2.8082175289708287e+06 2.4050712904497683e+06 1.7076787892354489e+06 1.4624952229004235e+06 8.8939080656463106e+05 -3.7692604078064105e+03 + -3.2279713021148909e+03 -1.9629354121791930e+03 4.3327505034412130e+00 3.4366987611795735e+03 2.9432693564156366e+03 1.7898177857815865e+03 -3.9504261788663571e+00 + 3.6019832523457471e+00 1.6451669551048576e+03 1.4089800259762503e+03 8.5677092222988063e+02 -1.8910903837173141e+00 1.7242564033118812e+00 8.2548154767702731e-01 + 6.9780000000000015e+04 2.8277724032315607e+06 2.7929200072717587e+06 2.7586036715157344e+06 1.6735967693695663e+06 1.6530059996062098e+06 9.9057129049782315e+05 -3.7402603326176695e+03 + -3.6941339781015822e+03 -2.2136330255474868e+03 4.9472259218004115e+00 2.9760617077763136e+03 2.9394532474830885e+03 1.7614172473804447e+03 -3.9363955929828944e+00 + 3.1322213528242160e+00 1.3970573145503354e+03 1.3798924403747701e+03 8.2684083834668581e+02 -1.8478684861003800e+00 1.4703285742183514e+00 6.9029332965061685e-01 + 6.9840000000000015e+04 2.3843417054812689e+06 2.7222984771725764e+06 3.1082700803996325e+06 1.6099935752259861e+06 1.8382359231102134e+06 1.0871905495462571e+06 -3.6381908084911684e+03 + -4.1538545491831401e+03 -2.4566323496223636e+03 5.5514273064003312e+00 2.5214558501225688e+03 2.8789246958601366e+03 1.7026368698074029e+03 -3.8474161049268956e+00 + 2.6665531932949555e+00 1.1564332243664587e+03 1.3204016377272519e+03 7.8086989557069751e+02 -1.7645689791299601e+00 1.2229435648712641e+00 5.6096610143695469e-01 + 6.9900000000000015e+04 1.9574538931677772e+06 2.5976392890624423e+06 3.4473190549723776e+06 1.5180662744523243e+06 2.0145983561328005e+06 1.1773729222218895e+06 -3.4649858138447266e+03 + -4.5982127489169752e+03 -2.6872081646080160e+03 6.1335754249262777e+00 2.0818243436948924e+03 2.7627691315918410e+03 1.6145807213949743e+03 -3.6851618907094061e+00 + 2.2141985319588251e+00 9.2803962415037859e+02 1.2316119843277836e+03 7.1973039044193592e+02 -1.6427809296571547e+00 9.8701152155555472e-01 4.4007447532133187e-01 + 6.9960000000000015e+04 1.5554591250854884e+06 2.4212847832474350e+06 3.7691953899322134e+06 1.3995666921843865e+06 2.1786740997433006e+06 1.2593656158299381e+06 -3.2239748480684802e+03 + -5.0185823228840982e+03 -2.9008753160182582e+03 6.6823254776906964e+00 1.6658189592765380e+03 2.5931666395804505e+03 1.4989300481458831e+03 -3.4527548467162577e+00 + 1.7841128620909830e+00 7.1638249145189252e+02 1.1152058111721203e+03 6.4459443725723258e+02 -1.4848551370415151e+00 7.6721535566459054e-01 3.3002557787667530e-01 + 7.0020000000000015e+04 1.1862274845850784e+06 2.1965878297077944e+06 4.0676691036228142e+06 1.2567672664811965e+06 2.3272788048407487e+06 1.3315733414589269e+06 -2.9198162947866167e+03 + -5.4068020491196030e+03 -3.0934777383533492e+03 7.1869936587924101e+00 1.2816291674429863e+03 2.3733484931463436e+03 1.3579097987679622e+03 -3.1547004221957322e+00 + 1.3848091199425938e+00 5.2563971676496078e+02 9.7340988341297202e+02 5.5691061320073129e+02 -1.2938561341302086e+00 5.6791746420741840e-01 2.3301108369295279e-01 + 7.0080000000000015e+04 8.5699485043602425e+05 1.9278463915173798e+06 4.3369579130985420e+06 1.0924166017257988e+06 2.4575257004430857e+06 1.3925898081482726e+06 -2.5584041868170880e+03 + -5.7553371751791565e+03 -3.2612707330207045e+03 7.6377697093076522e+00 9.3682078099487808e+02 2.1075326195602320e+03 1.1942442517649583e+03 -2.7967953793470901e+00 + 1.0241888555296284e+00 3.5957872122387965e+02 8.0895095109968554e+02 4.5837505918189294e+02 -1.0734997118506382e+00 3.9307322606473388e-01 1.5096377544103570e-01 + 7.0140000000000015e+04 5.7422145566799433e+05 1.6202194622767733e+06 4.5718407683905419e+06 9.0968563270151336e+05 2.5668823845510907e+06 1.4412254467244330e+06 -2.1467503517341474e+03 + -6.0574279402207358e+03 -3.4009948027450405e+03 8.0259109419011772e+00 6.3818746915076451e+02 1.8008393890307193e+03 1.0111026931461593e+03 -2.3860095191236517e+00 + 7.0938642887542036e-01 2.2148250939499565e+02 6.2500133279312274e+02 3.5089765185780487e+02 -8.2807734027317437e-01 2.4615309836001081e-01 8.5519545416546577e-02 + 7.0200000000000015e+04 3.4346594238273223e+05 1.2796261098622747e+06 4.7677601893170653e+06 7.1210550438506599e+05 2.6532205502476585e+06 1.4765308140379933e+06 -1.6928444637884979e+03 + -6.3072221418432528e+03 -3.5099395350073696e+03 8.3439136530686078e+00 3.9161816201562704e+02 1.4591895356510763e+03 8.1203630330269777e+02 -1.9303440057225825e+00 + 4.4662947479305526e-01 1.1408565653178013e+02 4.2511569446027363e+02 2.3656396593209556e+02 -5.6236915833360934e-01 1.3007492837147808e-01 3.7985622278282234e-02 + 7.0260000000000015e+04 1.6927738764168633e+05 9.1262970089229394e+05 4.9209113883540891e+06 5.0349843949619040e+05 2.7148576703301156e+06 1.4978152200512649e+06 -1.2054950115052538e+03 + -6.4998890839323722e+03 -3.5859962600253430e+03 8.5856584171109400e+00 2.0198300345421316e+02 1.0891863983101800e+03 6.0090759732777701e+02 -1.4386694576197625e+00 + 2.4111849168472338e-01 3.9521504739304660e+01 2.1316037137180444e+02 1.1759383367969676e+02 -2.8154746273038295e-01 4.7147853706334453e-02 9.3156591899216431e-03 + 7.0320000000000015e+04 5.5107389702821798e+04 5.2630967442065035e+05 5.0283164462580932e+06 2.8790300360192219e+05 2.7505898350665448e+06 1.5046602215052436e+06 -6.9415458660766762e+02 + -6.6317126782757423e+03 -3.6276984694042885e+03 8.7465264161431033e+00 7.3040089012004785e+01 6.9798500422733025e+02 3.8181392076145892e+02 -9.2054742399037737e-01 + 9.6927952799702566e-02 -7.1841073434884772e-01 -6.7632620020801433e+00 -3.7026204449055742e+00 8.9271657934722956e-03 -9.7111228415218008e-04 9.2156969645895698e-05 + 7.0380000000000015e+04 3.2438761002778469e+03 1.2812347301459605e+05 5.0878821267879214e+06 6.9495283201030965e+04 2.7597151256768084e+06 1.4969277344161302e+06 -1.6873320289300079e+02 + -6.7001619488892538e+03 -3.6342492584351198e+03 8.8234846606157156e+00 7.3647481065928115e+00 2.9315078738250156e+02 1.5900662175715792e+02 -3.8603920777512457e-01 + 1.6930810223511204e-02 -5.8119621970001889e+00 -2.3039974970302245e+02 -1.2497054344436499e+02 3.0341481449675056e-01 -1.3307021098030893e-02 1.0516519118217679e-02 + 7.0440000000000015e+04 1.4767836440991668e+04 -2.7423858050535567e+05 5.0984402640780462e+06 -1.4749243641047919e+05 2.7420471056990023e+06 1.4747626304732864e+06 3.6059643539785060e+02 + -6.7039376975246405e+03 -3.6055353446823801e+03 8.8151386940633394e+00 6.3026125605487122e+00 -1.1748907770033817e+02 -6.3192406955003094e+01 1.5449378258738009e-01 + 2.7476834542911697e-03 2.4379391021907583e+01 -4.5342314226328142e+02 -2.4385656641334975e+02 5.9620790739652463e-01 1.0417004516796257e-02 4.0406851788989090e-02 + 7.0500000000000015e+04 8.9533704584481398e+04 -6.7300255537857232e+05 5.0597700210826872e+06 -3.5885387086490204e+05 2.6979182179084481e+06 1.4385897963997251e+06 8.8359768193141258e+02 + -6.6429946256026988e+03 -3.5421275143553084e+03 8.7217521550590291e+00 6.9947178735823201e+01 -5.2599863883123533e+02 -2.8047509551187028e+02 6.9059386993773186e-01 + 5.4721429473357480e-02 8.9309993916158177e+01 -6.7152149036272840e+02 -3.5805471946658281e+02 8.8164321967705406e-01 6.9777827981205048e-02 8.9203440816214050e-02 + 7.0560000000000015e+04 2.2617362911882382e+05 -1.0604613767122522e+06 4.9726016908777365e+06 -5.6049019131286955e+05 2.6281730808131769e+06 1.3891057477010789e+06 1.3901686686118867e+03 + -6.5185387520113418e+03 -3.4452676448112220e+03 8.5452333520710972e+00 1.9714203515742605e+02 -9.2448730254976840e+02 -4.8863076503001923e+02 1.2119108636708429e+00 + 1.7191720277956860e-01 1.8776281465313451e+02 -8.8048053234128838e+02 -4.6535112626980242e+02 1.1542119195324601e+00 1.6366422938036765e-01 1.5598166619158427e-01 + 7.0620000000000015e+04 4.2212539007895417e+05 -1.4291235349922818e+06 4.8386020859559188e+06 -7.4848914567907434e+05 2.5341518813466546e+06 1.3272649965168145e+06 1.8705370422728847e+03 + -6.3330004917195592e+03 -3.3168427324053982e+03 8.2890897392612199e+00 3.8550740381535877e+02 -1.3052620569323994e+03 -6.8362723782817034e+02 1.7084015863878523e+00 + 3.5214754409033572e-01 3.1787526702540538e+02 -1.0762649143412332e+03 -5.6366659939960380e+02 1.4086654292440732e+00 2.9030221459713706e-01 2.3947195512232766e-01 + 7.0680000000000015e+04 6.7368325495734147e+05 -1.7718571685226625e+06 4.6603419251977233e+06 -9.1920032535748370e+05 2.4176642545860736e+06 1.2542614751004104e+06 2.3154469383987225e+03 + -6.0899842506833766e+03 -3.1593466116480622e+03 7.9583518361012500e+00 6.3149014570262011e+02 -1.6609748046260818e+03 -8.6168792063369233e+02 2.1705212531377538e+00 + 5.9202150249035213e-01 4.7717735140263062e+02 -1.2550953713123824e+03 -6.5109632170407224e+02 1.6401150603649071e+00 4.4729293073330428e-01 3.3808623275545913e-01 + 7.0740000000000015e+04 9.7607062787525565e+05 -2.0820267759330554e+06 4.4412459751309007e+06 -1.0693051525952541e+06 2.2809542225905680e+06 1.1715054094826849e+06 2.7163346630454903e+03 + -5.7941958429032402e+03 -2.9758302821726243e+03 7.5594687132560114e+00 9.3043592610177791e+02 -1.9847620105444807e+03 -1.0193634165415649e+03 2.5894031036003913e+00 + 8.8701632138293418e-01 6.6264119555517630e+02 -1.4135204222803081e+03 -7.2594588060489366e+02 1.8441235861287932e+00 6.3166217538385161e-01 4.4995021091476756e-01 + 7.0800000000000015e+04 1.3235329406464463e+06 -2.3536199972569593e+06 4.1855270239958852e+06 -1.1958802863293460e+06 2.1266569290568531e+06 1.0805961202890018e+06 3.0654898695932125e+03 + -5.4513494413702410e+03 -2.7698419625001688e+03 7.1001776731246400e+00 1.2766818337325001e+03 -2.2703741018181563e+03 -1.1535963718757100e+03 2.9570230725224360e+00 + 1.2315698182054231e+00 8.7074087636105173e+02 -1.5484812845156621e+03 -7.8676301631507386e+02 2.0167871540626234e+00 8.3992029154276937e-01 5.7294076250773929e-01 + 7.0860000000000015e+04 1.7094488705716403e+06 -2.5813621286298605e+06 3.8981050588108208e+06 -1.2964532889498034e+06 1.9577480519587777e+06 9.8329129836326104e+05 3.3561993867075789e+03 + -5.0680561267347930e+03 -2.5453581595817159e+03 6.5893511706648402e+00 1.6636674028057155e+03 -2.5122923260327561e+03 -1.2617784304417305e+03 3.2663467095660788e+00 + 1.6191912600810476e+00 1.0975212370651652e+03 -1.6573688785860863e+03 -8.3236454577828397e+02 2.1548061987540086e+00 1.0681310862153393e+00 7.0472756057296249e-01 + 7.0920000000000015e+04 2.1264576528006089e+06 -2.7608163005267498e+06 3.5845132734423345e+06 -1.3690495592916687e+06 1.7774869010902983e+06 8.8147336117613956e+05 3.5828712629945962e+03 + -4.6516963879065224e+03 -2.3067071771729902e+03 6.0368243345119650e+00 2.0840616979066335e+03 -2.7058310689638788e+03 -1.3417983453082772e+03 3.5114560095468428e+00 + 2.0425882757268714e+00 1.3386742813520536e+03 -1.7380719745646907e+03 -8.6185802901578586e+02 2.2555442787388196e+00 1.3119882945827583e+00 8.4281811316072197e-01 + 7.0980000000000015e+04 2.5665999887830238e+06 -2.8884675455127526e+06 3.2507927566718953e+06 -1.4122297139831400e+06 1.5893543102719164e+06 7.7711354155166983e+05 3.7411370272333616e+03 + -4.2102791566493142e+03 -2.0584865846884654e+03 5.4532066633798726e+00 2.5299038893535735e+03 -2.8472239509260908e+03 -1.3920804849554493e+03 3.6876542768973626e+00 + 2.4938071456586681e+00 1.5896216246268382e+03 -1.7890157166509057e+03 -8.7465785227293406e+02 2.3170740267355190e+00 1.5668980308805551e+00 9.8460529697592525e-01 + 7.1040000000000015e+04 3.0214698388652471e+06 -2.9617893016140643e+06 2.9033778910112553e+06 -1.4251167860947570e+06 1.3969865140257801e+06 6.7223439279172360e+05 3.8279306087027321e+03 + -3.7522901266835397e+03 -1.8054762336851943e+03 4.8496816008030228e+00 2.9927545720883695e+03 -2.9336923553066158e+03 -1.4116131629466099e+03 3.7915476131765518e+00 + 2.9643836774071146e+00 1.8456014143079030e+03 -1.8091899559059043e+03 -8.7049551113964628e+02 2.3382096637073913e+00 1.8280656210179111e+00 1.1274164831020281e+00 + 7.1100000000000015e+04 3.4823742272915170e+06 -2.9792912347016404e+06 2.5489746340555302e+06 -1.4074128030134866e+06 1.2041062553646364e+06 5.6887141381688335e+05 3.8415428091029412e+03 + -3.2865322193072461e+03 -1.5525484435199307e+03 4.2377977415676229e+00 3.4638549633613193e+03 -2.9634953859757984e+03 -1.3999664139700501e+03 3.8211020714563402e+00 + 3.4455017975221001e+00 2.1017580934729785e+03 -1.7981670145374105e+03 -8.4942398446576919e+02 2.3185257783892270e+00 2.0905851982491770e+00 1.2685633556324976e+00 + 7.1160000000000015e+04 3.9404980812951736e+06 -2.9405476110355346e+06 2.1944339538459289e+06 -1.3594045009869847e+06 1.0144524050352188e+06 4.6903450472472573e+05 3.7816506564945616e+03 + -2.8219611160400173e+03 -1.3045769837071341e+03 3.6292554070199232e+00 3.9342910519220854e+03 -2.9359605952626780e+03 -1.3572990305428143e+03 3.7756759568956610e+00 + 3.9281569749557597e+00 2.3532333744263124e+03 -1.7561086966886237e+03 -8.1181619457822421e+02 2.2583623103938080e+00 2.3495304598712332e+00 1.4053915472575389e+00 + 7.1220000000000015e+04 4.3870710713787433e+06 -2.8462058031522203e+06 1.8466227482381149e+06 -1.2819581285439932e+06 8.3170938358493440e+05 3.7466995765191095e+05 3.6493213993272120e+03 + -2.3675187923125704e+03 -1.0663464626384375e+03 3.0356922642088384e+00 4.3951597609889413e+03 -2.8514951637780850e+03 -1.2843548600907684e+03 3.6560271641251192e+00 + 4.4033216260793413e+00 2.5952568087238933e+03 -1.6837625464851253e+03 -7.5835764923527245e+02 2.1588158954605476e+00 2.6000450269668094e+00 1.5353292530476843e+00 + 7.1280000000000015e+04 4.8135334160626940e+06 -2.6979748632139680e+06 1.5122945968064454e+06 -1.1765034821384917e+06 6.5943766694355221e+05 2.8762367071117595e+05 3.4469913175185334e+03 + -1.9319679617582656e+03 -8.4246369426214846e+02 2.4684715712287333e+00 4.8377342209788058e+03 -2.7115775389441555e+03 -1.1824485373034404e+03 3.4642958277061062e+00 + 4.8621097254693613e+00 2.8232343836727669e+03 -1.5824475298991720e+03 -6.9003345385164948e+02 2.0217179359182360e+00 2.8374309125550528e+00 1.6559340304254901e+00 + 7.1340000000000015e+04 5.2116976602665726e+06 -2.4985944431966357e+06 1.1979626743904734e+06 -1.0450075024566723e+06 5.0100662521220359e+05 2.0960624495850282e+05 3.1784199358975175e+03 + -1.5237302777704226e+03 -6.3727255595239160e+02 1.9384765031349624e+00 5.2536253153895541e+03 -2.5187298460870584e+03 -1.0534409897444489e+03 3.2039629205435181e+00 + 5.2959379385943857e+00 3.0328336364930265e+03 -1.4540294803173670e+03 -6.0810996778896595e+02 1.8495999470025293e+00 3.0572336751188676e+00 1.7649370435585718e+00 + 7.1400000000000015e+04 5.5739035301918900e+06 -2.2517846765907514e+06 9.0977710009392526e+05 -8.8993793665071973e+05 3.5953089442387532e+05 1.4216058672163682e+05 2.8486206115340165e+03 + -1.1507310339193452e+03 -4.5477377079343893e+02 1.4559138360328525e+00 5.6349367604256340e+03 -2.2764716778872576e+03 -8.9970520780743777e+02 2.8797857654047108e+00 + 5.6966806962096088e+00 3.2200638533665287e+03 -1.3008868002542306e+03 -5.1411145701856128e+02 1.6456468988352273e+00 3.2553229107545349e+00 1.8602840620879737e+00 + 7.1460000000000015e+04 5.8931631056826953e+06 -1.9621779572125927e+06 6.5340890583170613e+05 -7.1421773812409805e+05 2.3781141324134282e+05 8.6632590897902322e+04 2.4637688193821537e+03 + -8.2025296056221737e+02 -2.9855094815733321e+02 1.0301300467633265e+00 5.9744111116361655e+03 -1.9892561500823094e+03 -7.2408291573236374e+02 2.4977117276519674e+00 + 6.0568167602554350e+00 3.3813500138963791e+03 -1.1258670564656377e+03 -4.0979216872449882e+02 1.4136394255359841e+00 3.4279668260951435e+00 1.9401725815798418e+00 + 7.1520000000000015e+04 6.1632937295331722e+06 -1.6352338528969069e+06 4.3394268563937349e+05 -5.2117102925483719e+05 1.3828217183592325e+05 4.4145425650622259e+04 2.0310897823151029e+03 + -5.3880154165031433e+02 -1.7170410313679548e+02 6.6944264596395997e-01 6.2655642636444327e+03 -1.6623893806701344e+03 -5.2983291668533798e+02 2.0647716364467885e+00 + 6.3695650010453537e+00 3.5135992546822640e+03 -9.3223524181802645e+02 -2.9710432074599049e+02 1.1578859104379959e+00 3.5718997432950563e+00 2.0030845006588884e+00 + 7.1580000000000015e+04 6.3790362889184933e+06 -1.2771386715155817e+06 2.5577983300415389e+05 -3.1446159175677301e+05 6.2963619906776461e+04 1.5577876151649385e+04 1.5587273914073980e+03 + -3.1198408006607337e+02 -7.6791751209577114e+01 3.8098931655720980e-01 6.5028062147920955e+03 -1.3019347968257607e+03 -3.2057200706191003e+02 1.5889547388024459e+00 + 6.6290073045618980e+00 3.6142587554147722e+03 -7.2361459985716988e+02 -1.7816255775884369e+02 8.8314558150067102e-01 3.6843815118808605e+00 2.0478138643801249e+00 + 7.1640000000000015e+04 6.5361567545417221e+06 -8.9469145100894233e+05 1.2255409154080151e+05 -9.8024972804855264e+04 1.3423566811471974e+04 1.5471357265113550e+03 1.0555966395749533e+03 + -1.4440452021565949e+02 -1.5782538640021418e+01 1.7059716828093008e-01 6.6815460940347593e+03 -9.1460389306561342e+02 -1.0020946113190554e+02 1.0790672225509785e+00 + 6.8301967325785595e+00 3.6813640899222360e+03 -5.0392101417823750e+02 -5.5205475611305665e+01 5.9454386138758708e-01 3.7632479268614789e+00 2.0734892576632555e+00 + 7.1700000000000015e+04 6.6315291448278865e+06 -4.9517837140999653e+05 3.7060937597630691e+04 1.2400459857427953e+05 -9.2537190406021455e+03 2.3963580455881156e+03 5.3122203441573220e+02 + -3.9575791277952803e+01 9.9827786828825857e+00 4.2674131961858104e-02 6.7982796888682660e+03 -5.0763525912644752e+02 1.2712382110288274e+02 5.4457654594591209e-01 + 6.9692492622696367e+00 3.7135772301651141e+03 -2.7729205611549310e+02 6.9445143656686440e+01 2.9748130927983613e-01 3.8069513752481949e+00 2.0795905047977707e+00 + 7.1760000000000015e+04 6.6631983909601942e+06 -8.6237782631195558e+04 1.2020845226837284e+03 3.4737120213361201e+05 -4.4896404217430354e+03 1.8187204807649403e+04 -4.4353405270639783e+00 + 1.4883147811992931e-01 -1.8164800963025590e-01 1.2421360713388632e-04 6.8506579771730358e+03 -8.8663869694539329e+01 3.5715033112222017e+02 -4.5560146363017671e-03 + 7.0434176540568245e+00 3.7102135466515128e+03 -4.8011862975271860e+01 1.9342670996920890e+02 -2.4624319562736204e-03 3.8145910640159801e+00 2.0659594066343376e+00 + 7.1820000000000015e+04 6.6304219095303249e+06 3.2428179544429760e+05 1.5946150061691433e+04 5.6777677241301234e+05 2.7775795319599871e+04 4.8697540624305402e+04 -5.4115927294055541e+02 + -2.6375869364770008e+01 -4.6291241003861323e+01 4.4288018540668585e-02 6.8375354540496073e+03 3.3441722320083034e+02 5.8552389862244183e+02 -5.5805203329416453e-01 + 7.0511462439663690e+00 3.6712573155907899e+03 1.7956691661233174e+02 3.1437911526752805e+02 -2.9962820397396395e-01 3.7859323260864151e+00 2.0328043289348021e+00 + 7.1880000000000015e+04 6.5336890400205981e+06 7.2846821626989567e+05 8.1306264004461074e+04 7.8096179973636637e+05 8.7080514831712615e+04 9.3424341624754481e+04 -1.0686653844564114e+03 + -1.1905980462136738e+02 -1.2768729706459750e+02 1.7490963204799656e-01 6.7589973446724443e+03 7.5360053487391610e+02 8.0790928498106450e+02 -1.1054991164903796e+00 + 6.9921057076706132e+00 3.5973654150672114e+03 4.0110282602151756e+02 4.2998821844484468e+02 -5.8837888142681183e-01 3.7214146454660848e+00 1.9806985372660075e+00 + 7.1940000000000015e+04 6.3747178706068192e+06 1.1184942176054821e+06 1.9633511613056000e+05 9.8278575776696135e+05 1.7244650831249190e+05 1.5159179772994199e+05 -1.5767905058574079e+03 + -2.7657209226308737e+02 -2.4304525477070791e+02 3.9013059646381409e-01 6.6163650943800822e+03 1.1609107759538879e+03 1.0200621075334144e+03 -1.6365377839728241e+00 + 6.8672070771484348e+00 3.4898590624272765e+03 6.1234563588397214e+02 5.3802880049280066e+02 -8.6320132535284666e-01 3.6221481765561845e+00 1.9105722491194594e+00 + 7.2000000000000015e+04 6.1564293518951042e+06 1.4867652702229891e+06 3.5913765745919285e+05 1.1693058219986262e+06 2.8239550970370154e+05 2.2216450144376332e+05 -2.0556813088294780e+03 + -4.9635761882143794e+02 -3.9039489582611418e+02 6.8651137198006329e-01 6.4121798337441123e+03 1.5485520366655969e+03 1.2179077571008925e+03 -2.1410491594144587e+00 + 6.6785945254511221e+00 3.3507036150411245e+03 8.0921537358957789e+02 6.3640626388408032e+02 -1.1188071458424538e+00 3.4898986648301404e+00 1.8236984471330171e+00 + 7.2060000000000015e+04 5.8828989776197514e+06 1.8260641185191281e+06 5.6690137333225482e+05 1.3368524573992877e+06 4.1497402605157101e+05 3.0386552917611430e+05 -2.4959790317364991e+03 + -7.7467561336231131e+02 -5.6715227326967465e+02 1.0590803339735930e+00 6.1501638444278915e+03 1.9090530513701792e+03 1.3976179639801812e+03 -2.6093405356285366e+00 + 6.4296167085904274e+00 3.1824766354269786e+03 9.8787900138317286e+02 7.2319635649329177e+02 -1.3502306728533195e+00 3.3270608275776699e+00 1.7216725800465391e+00 + 7.2120000000000015e+04 5.5592866903848071e+06 2.1296893908445598e+06 8.1594374849145336e+05 1.4821004887561856e+06 5.6778735363115952e+05 3.9519913565816300e+05 -2.8889971446054892e+03 + -1.1066598785629224e+03 -7.7016298553495301e+02 1.5014100306892220e+00 5.8351604007637688e+03 2.2354080531245777e+03 1.5556836805959379e+03 -3.0323258417364993e+00 + 6.1247767696696602e+00 2.9883246112089728e+03 1.1448234083128136e+03 7.9668221754115382e+02 -1.5529225326474803e+00 3.1366204275862293e+00 1.6063863728762153e+00 + 7.2180000000000015e+04 5.1917460485020205e+06 2.3915857216706309e+06 1.1017762465420649e+06 1.6021343246854045e+06 7.3804206021992036e+05 4.9447769933111599e+05 -3.2268888111370297e+03 + -1.4863999881387942e+03 -9.9575623352972616e+02 2.0057200552614223e+00 5.4730527111040119e+03 2.5212107513099977e+03 1.6889829824178553e+03 -3.4016980011780000e+00 + 5.7696614265901909e+00 2.7719089099158064e+03 1.2769234134546939e+03 8.5538807180798244e+02 -1.7228372278900830e+00 2.9221054472871786e+00 1.4799960629855025e+00 + 7.2240000000000015e+04 4.7873140646265103e+06 2.6064629332552389e+06 1.4191838329797983e+06 1.6945060859545702e+06 9.2259625960013038e+05 5.9985247789460118e+05 -3.5028010560689236e+03 + -1.9070424043783328e+03 -1.2398089074068014e+03 2.5630054557313375e+00 5.0706630158584139e+03 2.7607790158848734e+03 1.7948427360511105e+03 -3.7100901485456950e+00 + 5.3708498485852294e+00 2.5373417274538770e+03 1.3815035261961875e+03 8.9810893532897524e+02 -1.8565131334331022e+00 2.6875269274056377e+00 1.3448854634923080e+00 + 7.2300000000000015e+04 4.3537834911348484e+06 2.7699019712492926e+06 1.7623187850053927e+06 1.7572854903260178e+06 1.1180168574660241e+06 7.0934765929081175e+05 -3.7110126728380005e+03 + -2.3609101098787510e+03 -1.4978187614589519e+03 3.1631891544659076e+00 4.6356332252836764e+03 2.9492679225107368e+03 1.8710928414068753e+03 -3.9512227005803666e+00 + 4.9358033046479974e+00 2.2891129598368857e+03 1.4563922691980556e+03 9.2393573857273293e+02 -1.9511433616147500e+00 2.4373101846147964e+00 1.2036243353292246e+00 + 7.2360000000000015e+04 3.8995596715493617e+06 2.8784454765769825e+06 2.1248072555493396e+06 1.7891004689215082e+06 1.3206428089897120e+06 8.2089712510695402e+05 -3.8470531071014375e+03 + -2.8396390027718148e+03 -1.7649855598050815e+03 3.7952964189640368e+00 4.1762888208368495e+03 3.0827689144733254e+03 1.9161119306539445e+03 -4.1200333655281778e+00 + 4.4727368935298717e+00 2.0320091018449234e+03 1.4999679456046072e+03 9.3227532489554414e+02 -2.0046360249350834e+00 2.1762172958113220e+00 1.0589226394274991e+00 + 7.2420000000000015e+04 3.4335043948252713e+06 2.9296711050312957e+06 2.4998667981765619e+06 1.7891676327690596e+06 1.5266533000393945e+06 9.3238328213990491e+05 -3.9077997929288540e+03 + -3.3343289738005210e+03 -2.0362989097601435e+03 4.4476490071812131e+00 3.7014881009525948e+03 3.1583929890754516e+03 1.9288635106800366e+03 -4.2127873156004698e+00 + 3.9904750534636206e+00 1.7710254566689187e+03 1.5111948344713462e+03 9.2286484862925909e+02 -2.0156625255470972e+00 1.9092619401061679e+00 9.1358134540382485e-01 + 7.2480000000000015e+04 2.9647694763984629e+06 2.9222459762708186e+06 2.8804328204063191e+06 1.7573118724543997e+06 1.7321396500165486e+06 1.0416772656130512e+06 -3.8915516855766691e+03 + -3.8357072529489828e+03 -2.3066313357820891e+03 5.1080761544457118e+00 3.2204592014510276e+03 3.1743360240612333e+03 1.9089216699054477e+03 -4.2271649305809369e+00 + 3.4982929555264737e+00 1.5112731153189793e+03 1.4896489314144258e+03 8.9578018005437877e+02 -1.9836926282919933e+00 1.6416179000157411e+00 7.7044058028491935e-01 + 7.2540000000000015e+04 2.5026230422703391e+06 2.8559609440808599e+06 3.2592917217126274e+06 1.6939745577551860e+06 1.9331796378256213e+06 1.1466797760361687e+06 -3.7980770520847359e+03 + -4.3343012847396667e+03 -2.5708349871285982e+03 5.7641390701673645e+00 2.7426276381386424e+03 3.1299246141979602e+03 1.8564856279422231e+03 -4.1623247601354025e+00 + 3.0057462614969594e+00 1.2578823190097235e+03 1.4355325100577948e+03 8.5143802010427885e+02 -1.9090152348087714e+00 1.3785227148569570e+00 6.3232599575852932e-01 + 7.2600000000000015e+04 2.0562717020775098e+06 2.7317437269205442e+06 3.6292182941713156e+06 1.6002100056968534e+06 2.1259128762321826e+06 1.2453617822670182e+06 -3.6286339783051963e+03 + -4.8206180894224808e+03 -2.8238402319848983e+03 6.4033651273819654e+00 2.2774373996552504e+03 3.0256410833045179e+03 1.7723825841845555e+03 -4.0189396757708629e+00 + 2.5224920734537957e+00 1.0159039472325844e+03 1.3496769591766899e+03 7.9059153306619987e+02 -1.7927439821672209e+00 1.1251781491730102e+00 5.0199431284115670e-01 + 7.2660000000000015e+04 1.6346819541679486e+06 2.5516503174112993e+06 3.9831148236090043e+06 1.4776701015754484e+06 2.3066158063863004e+06 1.3358043071969033e+06 -3.3859625271799059e+03 + -5.2853268166024927e+03 -3.0607542830823240e+03 7.0134875119935920e+00 1.8341688651508421e+03 2.8631266801714523e+03 1.6580585230980453e+03 -3.7992046066031171e+00 + 2.0581042362332371e+00 7.9021098023339846e+02 1.2335335529153110e+03 7.1431942215948209e+02 -1.6368070456661812e+00 8.8664929573719575e-01 3.8207907294258969e-01 + 7.2720000000000015e+04 1.2464042620953964e+06 2.3188344959049434e+06 4.3141492334504668e+06 1.3285771845782599e+06 2.4717748566599824e+06 1.4162365110994519e+06 -3.0742480142229711e+03 + -5.7194410051497653e+03 -3.2769579269877304e+03 7.5826857576443700e+00 1.4217570231970697e+03 2.6451623643704143e+03 1.5155568625341800e+03 -3.5068147677210577e+00 + 1.6218864633145325e+00 5.8540186272196388e+02 1.0891520400679126e+03 6.2400850200690184e+02 -1.4439208268642973e+00 6.6776427032722518e-01 2.7503768113835186e-01 + 7.2780000000000015e+04 8.9940327216956497e+05 2.0374956997623574e+06 4.6158895683343858e+06 1.1556855436290503e+06 2.6181563110675630e+06 1.4850713023829425e+06 -2.6990554367536897e+03 + -6.1144969298939805e+03 -3.4681983911637212e+03 8.0998223192985357e+00 1.0486136026712750e+03 2.3756270295513827e+03 1.3474850798357832e+03 -3.1469138753350001e+00 + 1.2226870004906316e+00 4.0570773448427741e+02 9.1914718747678205e+02 5.2132995989746018e+02 -1.2175475438312249e+00 4.7301655295760164e-01 1.8310086027807942e-01 + 7.2840000000000015e+04 6.0089760119631933e+05 1.7128059379669912e+06 4.8824321241131369e+06 9.6223210507213697e+05 2.7428714641508018e+06 1.5409377369261768e+06 -2.2672357013174269e+03 + -6.4627243562837748e+03 -3.6306763874045500e+03 8.5546701655743540e+00 7.2245677787476313e+02 2.0594334787682892e+03 1.1569697077395667e+03 -2.7260124844215965e+00 + 8.6871869197901086e-01 2.5490548494250768e+02 7.2665367109710314e+02 4.0820963789056538e+02 -9.6183710118008214e-01 3.0647207336237331e-01 1.0822563621216731e-01 + 7.2900000000000015e+04 3.5721250828338834e+05 1.3508168800349019e+06 5.1085205974527793e+06 7.5187712600515259e+05 2.8434357020046078e+06 1.5827095153839157e+06 -1.7868049283483836e+03 + -6.7572060595677549e+03 -3.7611254279152081e+03 8.9381263472110764e+00 4.5015207701101201e+02 1.7024429500691640e+03 9.4760035331184702e+02 -2.2518772751598917e+00 + 5.6738837104546291e-01 1.3623853215827859e+02 5.1526997020800900e+02 2.8679280692874175e+02 -6.8155399565297803e-01 1.7168312788535589e-01 5.2052945636347769e-02 + 7.2960000000000015e+04 1.7364857290358256e+05 9.5834867782077030e+05 5.2896537538634026e+06 5.2863592934679624e+05 2.9178202434892729e+06 1.6095289526613061e+06 -1.2667987470396531e+03 + -6.9920225999161721e+03 -3.8568816220707113e+03 9.2424066359775292e+00 2.3756800314178173e+02 1.3113594896637242e+03 7.2336365743700094e+02 -1.7333928394306164e+00 + 3.2513946009314332e-01 5.2347122720350313e+01 2.8899218444441101e+02 1.5940404156928543e+02 -3.8199040019609282e-01 7.1611150490640263e-02 1.5870899301858567e-02 + 7.3020000000000015e+04 5.4369235091047944e+04 5.4286248761579115e+05 5.4221792987550572e+06 2.9680292311179976e+05 2.9644954015538995e+06 1.6208258747726576e+06 -7.1710410009897055e+02 + -7.1623790673599578e+03 -3.9159423197365022e+03 9.4612165914808397e+00 8.9449659786183915e+01 8.9360596890912154e+02 4.8856837064923627e+02 -1.1803982445962959e+00 + 1.4731151030459538e-01 5.2097935743356505e+00 5.2138951994076919e+01 2.8502935238179365e+01 -6.8866949341319025e-02 8.5602318144914862e-03 5.8463990548307109e-04 + 7.3080000000000015e+04 2.3097168363873393e+03 1.1231903687386923e+05 5.5033718800910469e+06 6.0869331102775446e+04 2.9824643802509424e+06 1.6163309942206168e+06 -1.4827164494040608e+02 + -7.2647108139192387e+03 -3.9370121666145983e+03 9.5898947891102750e+00 9.3133545731857890e+00 4.5718400662760246e+02 2.4776295488252296e+02 -6.0350133608843470e-01 + 3.8020121071312273e-02 -3.9025716701174140e+00 -1.9073111737354117e+02 -1.0336348872746110e+02 2.5177690104687039e-01 -1.5876919684827850e-02 6.6936035953497021e-03 + 7.3140000000000015e+04 1.9109441787868611e+04 -3.2497408589498553e+05 5.5314934475363605e+06 -1.7456378029023885e+05 2.9712868045973354e+06 1.5960834234149354e+06 4.2868764591005754e+02 + -7.2967655831339616e+03 -3.9195353822052029e+03 9.6255244632275438e+00 -6.3525367194981652e-01 1.0520463047784897e+01 5.6473161905856477e+00 -1.3874352229130429e-02 + 6.0272575460850584e-05 2.5541086420511668e+01 -4.3490788392708708e+02 -2.3361072330487306e+02 5.7370076473848797e-01 -8.5913970446275330e-04 3.4276834191037844e-02 + 7.3200000000000015e+04 1.0506961061831613e+05 -7.6052345835450816e+05 5.5058345340866791e+06 -4.0487546942675527e+05 2.9310913831709428e+06 1.5604321035858807e+06 1.0025176403957441e+03 + -7.2576599331112338e+03 -3.8637133621783405e+03 9.5670105087128032e+00 6.0442624225900090e+01 -4.3769648559666712e+02 -2.3301956898504983e+02 5.7696504719252972e-01 + 3.4835616457018145e-02 9.3314496337461350e+01 -6.7562222646269402e+02 -3.5966806621391999e+02 8.9058704608287464e-01 5.3678042863755944e-02 8.2986821268703367e-02 + 7.3260000000000015e+04 2.5913708251424704e+05 -1.1858159896497931e+06 5.4267354051096598e+06 -6.2551608263094607e+05 2.8625773229153217e+06 1.5100310515318089e+06 1.5619395736088600e+03 + -7.1479084079083432e+03 -3.7705070315458133e+03 9.4151195994076229e+00 1.9198987414411076e+02 -8.7868839411223712e+02 -4.6351424685518475e+02 1.1573827996429640e+00 + 1.4231571494092279e-01 1.9843179226346030e+02 -9.0814080669950522e+02 -4.7903018745002316e+02 1.1961678816642074e+00 1.4701307663903254e-01 1.5205214214687096e-01 + 7.3320000000000015e+04 4.7891517238752771e+05 -1.5924868938558660e+06 5.2955864297178825e+06 -8.3209776588170603e+05 2.7670043479307219e+06 1.4458284559461980e+06 2.0958773353243805e+03 + -6.9694245096870054e+03 -3.6416237138423639e+03 9.1724820461699750e+00 3.9205260207157596e+02 -1.3037611941795587e+03 -6.8124362470597157e+02 1.7158626386088371e+00 + 3.2102259413244377e-01 3.3916074034915857e+02 -1.1278610725626311e+03 -5.8930788632560780e+02 1.4843525674544762e+00 2.7764532424302629e-01 2.4028898337265764e-01 + 7.3380000000000015e+04 7.6070141227138706e+05 -1.9724860635326314e+06 5.1148074613256017e+06 -1.0204824693227442e+06 2.6461714138270239e+06 1.3690497860508037e+06 2.5936807944295883e+03 + -6.7254931383376297e+03 -3.4794886226401063e+03 8.8435548873356780e+00 6.5730776055459683e+02 -1.7044797796288226e+03 -8.8183804460749445e+02 2.2412404109151076e+00 + 5.6804729254141628e-01 5.1305135362694500e+02 -1.3304044867180487e+03 -6.8827694969813138e+02 1.7493526838571063e+00 4.4331832541872929e-01 3.4612140409294306e-01 + 7.3440000000000015e+04 1.0995517570727493e+06 -2.3182394324275032e+06 4.8878064563990757e+06 -1.1868656220712950e+06 2.5023844499713187e+06 1.2811752042278340e+06 3.0453424309129578e+03 + -6.4207147901399931e+03 -3.2872014219888915e+03 8.4345465848436589e+00 9.8311898633818339e+02 -2.0728388382517114e+03 -1.0612406029802378e+03 2.7229334025983820e+00 + 8.7909637669915985e-01 7.1697944640991022e+02 -1.5117059869543577e+03 -7.7392405531235806e+02 1.9858021588238530e+00 6.4105905800351803e-01 4.6760999301194806e-01 + 7.3500000000000015e+04 1.4893701525550471e+06 -2.6228019891582769e+06 4.6189180007469459e+06 -1.3278537288070370e+06 2.3384136970807873e+06 1.1839116977310264e+06 3.4417026518783937e+03 + -6.0609224342045918e+03 -3.0684786370655456e+03 7.9533045890093064e+00 1.3636197290980472e+03 -2.4014262985838523e+03 -1.2157907983232317e+03 3.1511596516051155e+00 + 1.2485676975897249e+00 9.4720434300853708e+02 -1.6680977572193992e+03 -8.4448872397992602e+02 2.1888696122728599e+00 8.6723249284442527e-01 6.0248837250070231e-01 + 7.3560000000000015e+04 1.9230218405066202e+06 -2.8799992507204334e+06 4.3133228407103447e+06 -1.4405342528507842e+06 2.1574414314533775e+06 1.0791604593898563e+06 3.7746393842535063e+03 + -5.6530725940301882e+03 -2.8275830141055771e+03 7.4091678968516339e+00 1.7918221472156686e+03 -2.6835759025130078e+03 -1.3423007038096430e+03 3.5171424340540876e+00 + 1.6696539924101068e+00 1.1994396397651612e+03 -1.7963855034771134e+03 -8.9850040637436553e+02 2.3543604919933814e+00 1.1176103868810385e+00 7.4820682197141442e-01 + 7.3620000000000015e+04 2.3924682652327665e+06 -3.0845542222827384e+06 3.9769499229352549e+06 -1.5225363001373962e+06 1.9630010748100241e+06 9.6898015101010783e+05 4.0372378536456545e+03 + -5.2051127303017238e+03 -2.5692412186486904e+03 6.8127875232668185e+00 2.2597496791347753e+03 -2.9135056335146382e+03 -1.4381220152869032e+03 3.8132954288063488e+00 + 2.1344723077972971e+00 1.4689356298179755e+03 -1.8939155831799749e+03 -9.3480989205013736e+02 2.4788067337464623e+00 1.3874529358863412e+00 9.0198213054479337e-01 + 7.3680000000000015e+04 2.8889209781958386e+06 -3.2321971526339939e+06 3.6163628219761886e+06 -1.5720808010380785e+06 1.7589088756332456e+06 8.5554677362984500e+05 4.2239368658586272e+03 + -4.7258275408643103e+03 -2.2985515188752465e+03 6.1759185227245936e+00 2.7585906816628835e+03 -3.0864390228450120e+03 -1.5012025160139392e+03 4.0333844851149010e+00 + 2.6342166490300820e+00 1.7505717434823464e+03 -1.9586315288322412e+03 -9.5261434825877325e+02 2.5595419516766511e+00 1.6716016229395152e+00 1.0608526504810547e+00 + 7.3740000000000015e+04 3.4030115243013664e+06 -3.3197557364299935e+06 3.2386327715708208e+06 -1.5880190982579931e+06 1.5491895099456911e+06 7.4111094394496374e+05 4.3306483993074262e+03 + -4.2246672597909337e+03 -2.0208833240262807e+03 5.5111878428742047e+00 3.2788700689113571e+03 -3.1987067105239221e+03 -1.5301307203411473e+03 4.1726624273160144e+00 + 3.1593307535031241e+00 2.0389571383967448e+03 -1.9891187282389733e+03 -9.5147543034540865e+02 2.5947604825072728e+00 1.9645813545691120e+00 1.2217374095629061e+00 + 7.3800000000000015e+04 3.9249739435655633e+06 -3.3452238077936312e+06 2.8512008064736705e+06 -1.5698590844667614e+06 1.3379970835508760e+06 6.2795343465122953e+05 4.3548478811747882e+03 + -3.7115614351219401e+03 -1.7417706294360478e+03 4.8318428336360340e+00 3.8106354896577473e+03 -3.2478260410027697e+03 -1.5241677020500188e+03 4.2279739093047066e+00 + 3.6996974413296639e+00 2.3285373931873919e+03 -1.9846362684033011e+03 -9.3133004947172276e+02 2.5835589560022059e+00 2.2607097700024319e+00 1.3814980499167926e+00 + 7.3860000000000015e+04 4.4448362431242056e+06 -3.3078070063743955e+06 2.4617317616538862e+06 -1.5177782878299744e+06 1.1295331213366659e+06 5.1833987710262486e+05 4.2956331343157945e+03 + -3.1967219780973105e+03 -1.4668015522632763e+03 4.1514856435988978e+00 4.3436542533478405e+03 -3.2325569230749738e+03 -1.4832653777050682e+03 4.1978279653665247e+00 + 4.2448406161716461e+00 2.6137051184966858e+03 -1.9451352144764076e+03 -8.9249353579266813e+02 2.5259594348141166e+00 2.5542114418590272e+00 1.5370022929725500e+00 + 7.3920000000000015e+04 4.9526169913239311e+06 -3.2079443669010974e+06 2.0779630587306886e+06 -1.4326235715896967e+06 9.2796319982492249e+05 4.1447554655453854e+05 4.1537506248778700e+03 + -2.6904395033919373e+03 -1.2015062256985213e+03 3.4837990144771145e+00 4.8676169718517640e+03 -3.1529326807379239e+03 -1.4080708005837955e+03 4.0824365854074749e+00 + 4.7841357022323114e+00 2.8889122071512156e+03 -1.8712628798876372e+03 -8.3565509565221248e+02 2.4229135551703189e+00 2.8393345729499049e+00 1.6851875926730047e+00 + 7.3980000000000015e+04 5.4385230611298000e+06 -3.0473052761931606e+06 1.7075513306811189e+06 -1.3158973894515019e+06 7.3733391464246146e+05 3.1846115257423744e+05 3.9315883112918482e+03 + -2.2028771310475063e+03 -9.5124536030775710e+02 2.8422691717076716e+00 5.3723437360200714e+03 -3.0102651522406582e+03 -1.2999163182175103e+03 3.8837183647632489e+00 + 5.3070241275206760e+00 3.1487814065129714e+03 -1.7643529417379555e+03 -7.6186562568819909e+02 2.2762875042935926e+00 3.1104677431566072e+00 1.8231236366468679e+00 + 7.4040000000000015e+04 5.8931445081201494e+06 -2.8287617476427350e+06 1.3579199926204525e+06 -1.1697308161658177e+06 5.6149187426064408e+05 2.3225053991766056e+05 3.6331350984066535e+03 + -1.7438659976699821e+03 -7.2110177962515638e+02 2.2399116119279427e+00 5.8479885864266244e+03 -2.8071238343200630e+03 -1.1607957436170909e+03 3.6052670277132703e+00 + 5.8032273830835130e+00 3.3882149073461405e+03 -1.6264015538183814e+03 -6.7251810815061651e+02 2.0888280840447444e+00 3.3622542631756023e+00 1.9480723822817534e+00 + 7.4100000000000015e+04 6.3076426115620369e+06 -2.5563364722631304e+06 1.0361108585657229e+06 -9.9684384669255640e+05 4.0400637568365352e+05 1.5761116890067109e+05 3.2639076131123907e+03 + -1.3227067086200645e+03 -5.1577718458134814e+02 1.6890055581573165e+00 6.2852380565429867e+03 -2.5472894045700527e+03 -9.9332698036928468e+02 3.2522853736871133e+00 + 6.2629561801961433e+00 3.6024976982613598e+03 -1.4600299001143765e+03 -5.6932096624027531e+02 1.8641105161973208e+00 3.5897017345201636e+00 2.0575443631336721e+00 + 7.4160000000000015e+04 6.6739272349548871e+06 -2.2351276072144206e+06 7.4864283229521930e+05 -8.0049372213643056e+05 2.6809734780749428e+05 9.6088189952232569e+04 2.8308457095409181e+03 + -9.4798084779750343e+02 -3.3949629616460356e+02 1.2008426729516464e+00 6.6754996636259293e+03 -2.2356824857847473e+03 -8.0070182430094735e+02 2.8314859277354349e+00 + 6.6771102912543556e+00 3.7873935307821566e+03 -1.2684339131358474e+03 -4.5426490531247237e+02 1.6064690318164752e+00 3.7882844956317094e+00 2.1493500690512786e+00 + 7.4220000000000015e+04 6.9848198704453055e+06 -1.8712117459176243e+06 5.0138056497429981e+05 -5.8441229034690582e+05 1.5657004477751258e+05 4.8972855460642299e+04 2.3421787549368405e+03 + -6.2737645247164266e+02 -1.9592037244451990e+02 7.8549530263435230e-01 7.0110764206784816e+03 -1.8782690438180425e+03 -5.8662393889258647e+02 2.3509602806469143e+00 + 7.0374648451713737e+00 3.9392314879662117e+03 -1.0553221551809622e+03 -3.2958390540582360e+02 1.3209116500225555e+00 3.9540367785345265e+00 2.2216453046579741e+00 + 7.4280000000000015e+04 7.2341990143177835e+06 -1.4715269672850864e+06 2.9941577471494168e+05 -3.5273363796174427e+05 7.1757836408241463e+04 1.7275924424812529e+04 1.8072653538806728e+03 + -3.6753107841586711e+02 -8.8071905372582293e+01 4.5160912374912243e-01 7.2853237415085478e+03 -1.4819443125419273e+03 -3.5523625593235658e+02 1.8200197758816923e+00 + 7.3368391602732919e+00 4.0549813494937507e+03 -8.2484311572867477e+02 -1.9771115679413046e+02 1.0130208912721916e+00 4.0836346118061861e+00 2.2729695667500067e+00 + 7.4340000000000015e+04 7.4171248747147992e+06 -1.0437382756638763e+06 1.4696366830994232e+05 -1.0991343378531921e+05 1.5474278713846799e+04 1.7066138038713934e+03 1.2364097463069127e+03 + -1.7389572832334477e+02 -1.8272075779104725e+01 2.0622457507432884e-01 7.4927854850979893e+03 -1.0543975914631378e+03 -1.1103927536511853e+02 1.2490108291701434e+00 + 7.5692445912019917e+00 4.1323161850702563e+03 -5.8150340167094055e+02 -6.1230836948990515e+01 6.8884248130867110e-01 4.1744647582089387e+00 2.3022766375433710e+00 + 7.4400000000000015e+04 7.5299408329897365e+06 -5.9608810965296149e+05 4.7276599693368335e+04 1.3935840338686912e+05 -1.1024541050651565e+04 2.6575373094822253e+03 6.4065863407587347e+02 + -5.0622485140678066e+01 1.1907721312997346e+01 5.4630850151772659e-02 7.6293063101501384e+03 -6.0396065609427751e+02 1.4119807355080007e+02 6.4910872459285507e-01 + 7.7300082949370097e+00 4.1696608706581237e+03 -3.3007848462657762e+02 7.7173287013073605e+01 3.5476436721782023e-01 4.2246792425588033e+00 2.3089567522035872e+00 + 7.4460000000000015e+04 7.5703495567154596e+06 -1.3723490931974835e+05 2.5767498116206134e+03 3.9024995962337061e+05 -7.0665996725510904e+03 2.0195950120123929e+04 3.1582604726585750e+01 + -4.7818608797452078e-01 1.6792691900401064e+00 2.5549825649762999e-04 7.6921179887198105e+03 -1.3944286361039082e+02 3.9653319111308247e+02 3.2094187759115086e-02 + 7.8158702995542120e+00 4.1662255072739572e+03 -7.5517824298465229e+01 2.1477137985665217e+02 1.7388570205002708e-02 4.2332343135781541e+00 2.2928498681831040e+00 + 7.4520000000000015e+04 7.5374621814208748e+06 3.2391701998056384e+05 1.4009224909434204e+04 6.3788264742152463e+05 2.7421085670176326e+04 5.4061488939443188e+04 -5.7895338348302869e+02 + -2.4785918217897141e+01 -4.8944852501684537e+01 4.4591892627484260e-02 7.6798978748405352e+03 3.3004367839205617e+02 6.4994824615709899e+02 -5.8988261886647075e-01 + 7.8250518336726804e+00 4.1220230374531911e+03 1.7715369249014361e+02 3.4884208707218380e+02 -3.1660146190166627e-01 4.1999130167048087e+00 2.2542497534307202e+00 + 7.4580000000000015e+04 7.4318195268555731e+06 7.7839292914589832e+05 8.1616552735129037e+04 8.7742767413608986e+05 9.1909421398531136e+04 1.0367046369177503e+05 -1.1790257862936419e+03 + -1.2339553640000145e+02 -1.3914978878476288e+02 1.8716602178677294e-01 7.5927983296317307e+03 7.9526530407006237e+02 8.9645027948006737e+02 -1.2045457919701683e+00 + 7.7572935380185015e+00 4.0378706959308506e+03 4.2293598018141012e+02 4.7672699345147350e+02 -6.4057525778173074e-01 4.1253309299478227e+00 2.1938988192348039e+00 + 7.4640000000000015e+04 7.2553848825635426e+06 1.2173248067986318e+06 2.0433511909328296e+05 1.1042017141365856e+06 1.8527621923704425e+05 1.6812662316729201e+05 -1.7568897268715414e+03 + -2.9468380579011904e+02 -2.6733310068602168e+02 4.2554324040525054e-01 7.4324465265646813e+03 1.2470506488453680e+03 1.1311709304389465e+03 -1.7997400433101032e+00 + 7.6138628583835057e+00 3.9153752769973339e+03 6.5695360635545444e+02 5.9588388041203712e+02 -9.4808870849277060e-01 4.0109249917736083e+00 2.1129738297970029e+00 + 7.4700000000000015e+04 7.0115084769562241e+06 1.6321267611731014e+06 3.8001364110616437e+05 1.3137598587199289e+06 3.0582702860843297e+05 2.4623818523165045e+05 -2.3012128816569793e+03 + -5.3558415612632268e+02 -4.3113532204160936e+02 7.5537477060534108e-01 7.2019146640275349e+03 1.6764734478055946e+03 1.3494637636543478e+03 -2.3636746478211097e+00 + 7.3975305487511429e+00 3.7569025308147002e+03 8.7455324194489958e+02 7.0393770158836890e+02 -1.2330136953822277e+00 3.8589256940516710e+00 2.0130628054689370e+00 + 7.4760000000000015e+04 6.7048643201919440e+06 2.0146650813316496e+06 6.0545332750869787e+05 1.5019839741459538e+06 4.5132741276122973e+05 3.3654079535076901e+05 -2.8013012549178011e+03 + -8.4164542337932221e+02 -6.2748575029957965e+02 1.1704829080799712e+00 6.9056611973370473e+03 2.0750305783786316e+03 1.5469972271356071e+03 -2.8851600028910385e+00 + 7.1125168080373626e+00 3.5655313130289419e+03 1.0713967404820576e+03 7.9872824574301058e+02 -1.4896613176530362e+00 3.6723132307874344e+00 1.8961336031235143e+00 + 7.4820000000000015e+04 6.3413606688595684e+06 2.3574195659743338e+06 8.7646893835739663e+05 1.6651646918998451e+06 6.1904603048899840e+05 4.3732595736359502e+05 -3.2473123067185288e+03 + -1.2071183707447892e+03 -8.5266253565615864e+02 1.6629831126074188e+00 6.5494442845606109e+03 2.4348117550679663e+03 1.7198413646139941e+03 -3.3538320186139785e+00 + 6.7644081814842432e+00 3.3449934155186947e+03 1.2435479683640581e+03 8.7835352432866853e+02 -1.7128962335841864e+00 3.4547585111340746e+00 1.7644948201802417e+00 + 7.4880000000000015e+04 5.9280258883841690e+06 2.6536328860733458e+06 1.1879695354615794e+06 1.8000753844721729e+06 8.0580766748855659e+05 5.4667437005647155e+05 -3.6304511798672356e+03 + -1.6250682352129611e+03 -1.1023658536170456e+03 2.2234404575581785e+00 6.1402092117164430e+03 2.7486574637750177e+03 1.8645465376721213e+03 -3.7603598441863597e+00 + 6.3600469742790295e+00 3.0996002993246602e+03 1.3875516390794669e+03 9.4120801022396415e+02 -1.8982398274296550e+00 3.2105502626981974e+00 1.6207498292137463e+00 + 7.4940000000000015e+04 5.4728719801903460e+06 2.8974449903503410e+06 1.5340573198946421e+06 1.9040366421031570e+06 1.0080551617583745e+06 6.6249350460352818e+05 -3.9431461046375216e+03 + -2.0875110334871360e+03 -1.3718026881331641e+03 2.8410572489957615e+00 5.6859520890356152e+03 3.0103019766280295e+03 1.9782125833073885e+03 -4.0966327840551271e+00 + 5.9073954883684410e+00 2.8341582164903434e+03 1.5005025733109985e+03 9.8601496231957674e+02 -2.0419601439165391e+00 2.9445097361445041e+00 1.4677448909590878e+00 + 7.5000000000000015e+04 4.9847384876812585e+06 3.0840098645985052e+06 1.9081425918889961e+06 1.9749699575689991e+06 1.2219189898413140e+06 7.8255867323777522e+05 -4.1791994665904458e+03 + -2.5855708871646866e+03 -1.6557815200104660e+03 3.5038880035314479e+00 5.1955625666154992e+03 3.2144985962639284e+03 2.0585470280708269e+03 -4.3559226720971544e+00 + 5.4153778605097047e+00 2.5538734311125418e+03 1.5801040032106562e+03 1.0118521911101138e+03 -2.1411467956744432e+00 2.6618947508752981e+00 1.3085124018989354e+00 + 7.5060000000000015e+04 4.4731198881596206e+06 3.2095923101669503e+06 2.3030725469032824e+06 2.0114395428648035e+06 1.4432931278226930e+06 9.0455676978949783e+05 -4.3339115142503188e+03 + -3.1096552091555855e+03 -1.9488150184485332e+03 4.1990774319921762e+00 4.6786487148663437e+03 3.3571246292718793e+03 2.1039111950397005e+03 -4.5330184591975158e+00 + 4.8937026803718124e+00 2.2642494359920302e+03 1.6247137554716978e+03 1.0181707494885942e+03 -2.1937693469965449e+00 2.3682950099940574e+00 1.1462104170054834e+00 + 7.5120000000000015e+04 3.9479799073754353e+06 3.2716428065872812e+06 2.7112713448917749e+06 2.0126814391795634e+06 1.6679156752220478e+06 1.0261318090221203e+06 -4.4041742468289704e+03 + -3.6496442487294476e+03 -2.2452286809957327e+03 4.9131166500332011e+00 4.1453475645243698e+03 3.4352639842423528e+03 2.1133532765408559e+03 -4.6243303292671056e+00 + 4.3526699368918598e+00 1.9709782168832176e+03 1.6333773841371676e+03 1.0048061709887560e+03 -2.1987180077399264e+00 2.0695207795161328e+00 9.8405965873837009e-01 + 7.5180000000000015e+04 3.4195564532026555e+06 3.2688489610244129e+06 3.1248886634744736e+06 1.9786193355022829e+06 1.8914526339006019e+06 1.1449313551763541e+06 -4.3885336125878448e+03 + -4.1950912127594247e+03 -2.5392732515200678e+03 5.6321124929410100e+00 3.6061250977526429e+03 3.4472657349732922e+03 2.0866277057971952e+03 -4.6279612601988491e+00 + 3.8029661764808620e+00 1.6798277417449431e+03 1.6058475833620612e+03 9.7198202638897192e+02 -2.1558258194375681e+00 1.7714871725096224e+00 8.2527928139511386e-01 + 7.5240000000000015e+04 2.8981610529784779e+06 3.2011625157428905e+06 3.5359537752837846e+06 1.9098667774938676e+06 2.1095831703930702e+06 1.2586529119431397e+06 -4.2872187590905914e+03 + -4.7354289580046661e+03 -2.8252386624592109e+03 6.3420645203437678e+00 3.0715697027405054e+03 3.3927774720199009e+03 2.0242004366733058e+03 -4.5437445758028154e+00 + 3.2554520124553643e+00 1.3965279353994599e+03 1.5425894867211452e+03 9.2030572494961575e+02 -2.0658718763388690e+00 1.4800963796638433e+00 6.7302269276486237e-01 + 7.5300000000000015e+04 2.3939767915561232e+06 3.0698013751667878e+06 3.9365320783693991e+06 1.8077157218155735e+06 2.3180846598200882e+06 1.3650893465468660e+06 -4.1021377257857894e+03 + -5.2601790976406955e+03 -3.0975672053546159e+03 7.0291440902914388e+00 2.5521832358660049e+03 3.2727527644302036e+03 1.9272400199592464e+03 -4.3732466948323152e+00 + 2.7209462768823860e+00 1.1266574319940655e+03 1.4447717404964887e+03 8.5075664122097794e+02 -1.9305654962488150e+00 1.2011202300945636e+00 5.3031473531432183e-01 + 7.5360000000000015e+04 1.9168587795202928e+06 2.8772266165877874e+06 4.3188809577511372e+06 1.6741116663070582e+06 2.5129158130102805e+06 1.4621724395354383e+06 -3.8368396516929060e+03 + -5.7591592996766794e+03 -3.3509636402814090e+03 7.6799697984041924e+00 2.0581738924983069e+03 3.0894325676199683e+03 1.7975946477095636e+03 -4.1197349817105886e+00 + 2.2100111890833296e+00 8.7553338695919354e+02 1.3142435225503230e+03 7.6466680220725380e+02 -1.7525116417939963e+00 9.4008546868298859e-01 3.9999150686572782e-01 + 7.5420000000000015e+04 1.4761411307015959e+06 2.6270949536332968e+06 4.6756018685557665e+06 1.5116158579189463e+06 2.6902962264662939e+06 1.5480136893610449e+06 -3.4964442652204807e+03 + -6.2226845834697988e+03 -3.5805000133519297e+03 8.2818736331088836e+00 1.5992550718750606e+03 2.8463009479617012e+03 1.6377556268707492e+03 -3.7881113385889060e+00 + 1.7327429371281797e+00 6.4810657894462418e+02 1.1534979679809362e+03 6.6369452394918460e+02 -1.5351582898473219e+00 7.0216410300834387e-01 2.8464405815660310e-01 + 7.5480000000000015e+04 1.0804542949512918e+06 2.3241876183905718e+06 4.9997856077257562e+06 1.3233553421824523e+06 2.8467807672374784e+06 1.6209415564553861e+06 -3.0875401018180032e+03 + -6.6417585359768218e+03 -3.7817130563369078e+03 8.8231523707407078e+00 1.1844543138508000e+03 2.5480160306942134e+03 1.4508080281934026e+03 -3.3848129104700044e+00 + 1.2985719898004886e+00 4.4886393152559674e+02 9.6562274742047862e+02 5.4979153510642971e+02 -1.2827268346620389e+00 4.9207108455428683e-01 1.8656713248214826e-01 + 7.5540000000000015e+04 7.3755637974405009e+05 1.9743171069688171e+06 5.2851478821434332e+06 1.1129618652337068e+06 2.9793273110815454e+06 1.6795344046625365e+06 -2.6180535409537802e+03 + -7.0082505529900227e+03 -3.9506921824582278e+03 9.2932989748875610e+00 8.2193618732170103e+02 2.2003176064666377e+03 1.2403695315799528e+03 -2.9176819873123345e+00 + 9.1607727629851166e-01 2.8174043694265163e+02 7.5423882080779447e+02 4.2516426653398173e+02 -1.0001269837648092e+00 3.1397144688410278e-01 1.0771401227603340e-01 + 7.5600000000000015e+04 4.5418180530614610e+05 1.5842136832718898e+06 5.5261524826810900e+06 8.8450086617993226e+05 3.0853564899377390e+06 1.7226484868371054e+06 -2.0970913800848225e+03 + -7.3150554938538835e+03 -4.0841562853909900e+03 9.6832091631371568e+00 5.1884271229154263e+02 1.8099133145262324e+03 1.0105187330076106e+03 -2.3958078575662420e+00 + 5.9281806515280477e-01 1.5004226308805190e+02 5.2342863506460174e+02 2.9223010690334024e+02 -6.9285794639690967e-01 1.7139881537644572e-01 4.9658403012280840e-02 + 7.5660000000000015e+04 2.3591027657478291e+05 1.1613939454716826e+06 5.7181196308103530e+06 6.4239199793816940e+05 3.1628022700695242e+06 1.7494404237987290e+06 -1.5347602400543581e+03 + -7.5562325228585942e+03 -4.1795177935695656e+03 9.9853588746331177e+00 2.8115452524787923e+02 1.3843457646698926e+03 7.6571439651700939e+02 -1.8293439919261516e+00 + 3.3518699158161602e-01 5.6382586276196861e+01 2.7765525236213927e+02 1.5356952825841134e+02 -3.6689801914676762e-01 6.7186956069427234e-02 1.3564131276587347e-02 + 7.5720000000000015e+04 8.7058629346482456e+04 7.1401411932996439e+05 5.8573173730125912e+06 3.9132278375732806e+05 3.2101523724891832e+06 1.7593837398404859e+06 -9.4196659058192085e+02 + -7.7271203779162033e+03 -4.2349327168010332e+03 1.0193949069907230e+01 1.1357555789144357e+02 9.3184337373215408e+02 5.1070733225993649e+02 -1.2293045036607866e+00 + 1.4828723130523985e-01 2.6314219877637770e+00 2.1674092100056992e+01 1.1875075345006877e+01 -2.8584939306119876e-02 3.4157499364990598e-03 1.6326404766305502e-04 + 7.5780000000000015e+04 1.0597628683337016e+04 2.5071104389890342e+05 5.9410342538772644e+06 1.3615715066862752e+05 3.2264777595061981e+06 1.7522791417741480e+06 -3.3020157849955854e+02 + -7.8244268261669358e+03 -4.2493357290036984e+03 1.0305015045681799e+01 1.9443486334230492e+01 4.6115805684552583e+02 2.5044674771282743e+02 -6.0734430962129815e-01 + 3.5836274109804653e-02 -1.0119578337268701e+01 -2.3956086393824691e+02 -1.3010171600985657e+02 3.1551040993979940e-01 -1.8627347711071020e-02 9.7430649233142905e-03 + 7.5840000000000015e+04 8.0952769953010456e+03 -2.1956594868761091e+05 5.9676318931930410e+06 -1.1815932293385142e+05 3.2114506405111267e+06 1.7282583591812972e+06 2.8868486219495537e+02 + -7.8462906235897590e+03 -4.2224596525570269e+03 1.0316498231651547e+01 6.6762690527371593e-01 -1.8606810944716077e+01 -1.0016967412388620e+01 2.4472236876428629e-02 + 9.8108218099773352e-05 1.8423268464575898e+01 -5.0099443842763532e+02 -2.6960436440823611e+02 6.5871421807031738e-01 1.5303254160628041e-03 4.2141991810434376e-02 + 7.5900000000000015e+04 7.9687638765461539e+04 -6.8772889240347443e+05 5.9365765131757744e+06 -3.6669555292365345e+05 3.1653506893349839e+06 1.6877814971205704e+06 9.0271594054846389e+02 + -7.7923148973361294e+03 -4.1548390493584247e+03 1.0228279290707892e+01 5.7695333992428203e+01 -4.9817458236566387e+02 -2.6563101116428265e+02 6.5390927288373568e-01 + 4.1844931622686987e-02 8.7751954172646549e+01 -7.5756918019484851e+02 -4.0392533866178439e+02 9.9438111090749715e-01 6.3540741624956362e-02 9.6754724195897271e-02 + 7.5960000000000015e+04 2.2407762117783327e+05 -1.1447273283263822e+06 5.8484488966036597e+06 -6.0463058206326677e+05 3.0890594075821755e+06 1.6316279850493793e+06 1.5000212158925676e+03 + -7.6635715106074631e+03 -4.0477979775907502e+03 1.0042172277298944e+01 1.8950732741235467e+02 -9.6827602492350024e+02 -5.1143848419081036e+02 1.2687988861642037e+00 + 1.6034881375409069e-01 1.9656887169604192e+02 -1.0043238256708210e+03 -5.3045871304019181e+02 1.3160239075473865e+00 1.6624567267300688e-01 1.7254600206106402e-01 + 7.6020000000000015e+04 4.3856157961485069e+05 -1.5817232563481971e+06 5.7049326952056577e+06 -8.2734682155152212e+05 2.9840428077740823e+06 1.5608813341940336e+06 2.0690663621372846e+03 + -7.4625766177056339e+03 -3.9034223227003108e+03 9.7618805506431237e+00 3.9364175756255088e+02 -1.4198288584488864e+03 -7.4267427875421424e+02 1.8572771465743825e+00 + 3.5340305923491405e-01 3.4281432278671582e+02 -1.2364893261862892e+03 -6.4675053452911231e+02 1.6174391122842078e+00 3.0770311948401258e-01 2.6807286698703181e-01 + 7.6080000000000015e+04 7.1908305941846396e+05 -1.9902614874023567e+06 5.5087814419757323e+06 -1.0305190915240428e+06 2.8523228225791613e+06 1.4769080377646440e+06 2.5988749350409771e+03 + -7.1932382319459348e+03 -3.7245174351435508e+03 9.3929160008948251e+00 6.6624621161343225e+02 -1.8441125664841284e+03 -9.5485664839595984e+02 2.4080119284352088e+00 + 6.1737237024688763e-01 5.2370872105731451e+02 -1.4495805450699702e+03 -7.5054591702035918e+02 1.8928256366053569e+00 4.8522889030847960e-01 3.8151471715321883e-01 + 7.6140000000000015e+04 1.0603124539527299e+06 -2.3624321178156417e+06 5.2637650415749541e+06 -1.2101977555946556e+06 2.6964380668599778e+06 1.3813310617280616e+06 3.0792378557302795e+03 + -6.8607771917375594e+03 -3.5145520966938725e+03 8.9424838928660542e+00 1.0021562878433283e+03 -2.2329350660430700e+03 -1.1438726885463545e+03 2.9104180526948222e+00 + 9.4727027938598896e-01 7.3580847304481370e+02 -1.6394818517601943e+03 -8.3983196303755449e+02 2.1368944614530596e+00 6.9545221437975613e-01 5.1071042640205710e-01 + 7.6200000000000015e+04 1.4557508649071297e+06 -2.6910220444448176e+06 4.9745969084875984e+06 -1.3628843827814334e+06 2.5193947820207495e+06 1.2759984754464368e+06 3.5009066754430860e+03 + -6.4716234203145505e+03 -3.2775900925202936e+03 8.4193362835862757e+00 1.3949988428973447e+03 -2.5787880734288206e+03 -1.3060561287854125e+03 3.3548557057549946e+00 + 1.3368617696903602e+00 9.7507425736735547e+02 -1.8025250102535799e+03 -9.1287572257617001e+02 2.3449672241597561e+00 9.3438400235002161e-01 6.5320164443760309e-01 + 7.6260000000000015e+04 1.8978560034939577e+06 -2.9696526945230635e+06 4.6468432833110858e+06 -1.4855985371759692e+06 2.3246089722913601e+06 1.1629478589703420e+06 3.8557671135103096e+03 + -6.0332898289640552e+03 -3.0182108865451851e+03 7.8335975351243592e+00 1.8373175668943977e+03 -2.8749883252671762e+03 -1.4382560404945484e+03 3.7328086077166445e+00 + 1.7787885419185483e+00 1.2369502035964442e+03 -1.9355579631074913e+03 -9.6825652321004191e+02 2.5130620311526859e+00 1.1974961482481417e+00 8.0628129705974827e-01 + 7.6320000000000015e+04 2.3781875790394754e+06 -3.1929014492915925e+06 4.2868165770638203e+06 -1.5759344864282454e+06 2.1158408971584756e+06 1.0443671958386301e+06 4.1369898491354197e+03 + -5.5542265960969007e+03 -2.7414210749139356e+03 7.1965658919725870e+00 2.3207181681374077e+03 -3.1158021756262501e+03 -1.5378952838014068e+03 4.0370389670319398e+00 + 2.2647140322962773e+00 1.5164522997666945e+03 -2.0360033335944004e+03 -1.0048921368600454e+03 2.6379651332767589e+00 1.4798101085797208e+00 9.6704623967674530e-01 + 7.6380000000000015e+04 2.8875692904700218e+06 -3.3564045861794217e+06 3.9014548678116589e+06 -1.6321068290579540e+06 1.8971232116176463e+06 9.2255301638652338e+05 4.3391560739957422e+03 + -5.0436588516744068e+03 -2.4525584209445542e+03 6.5204953950246027e+00 2.8360301518260076e+03 -3.2965514788632354e+03 -1.6030177478910086e+03 4.2617168428748471e+00 + 2.7854850189076701e+00 1.8082642285494499e+03 -2.1019056994410512e+03 -1.0220583822829346e+03 2.7172874382737127e+00 1.7759928864445917e+00 1.1324529798474079e+00 + 7.6440000000000015e+04 3.4162642695078026e+06 -3.4569399408091563e+06 3.4981899002952203e+06 -1.6529842622748732e+06 1.6726841452735330e+06 7.9986659659837070e+05 4.4583558553218172e+03 + -4.5114110112576127e+03 -2.1571903575992478e+03 5.8183625751717507e+00 3.3734819575442452e+03 -3.4136990784868367e+03 -1.6323236759627002e+03 4.4025221249631121e+00 + 3.3313064819153064e+00 2.1068387467206794e+03 -2.1319669291906266e+03 -1.0194018969593430e+03 2.7495051666704144e+00 2.0804584913176836e+00 1.2993753743212386e+00 + 7.6500000000000015e+04 3.9541606231817403e+06 -3.4924878881733883e+06 3.0848061155833504e+06 -1.6381109412630701e+06 1.4468671820491513e+06 6.7868904150721687e+05 4.4922579065077280e+03 + -3.9677211479361831e+03 -1.8610088873499285e+03 5.1036224429210444e+00 3.9228860777508417e+03 -3.4649126429377629e+03 -1.6251926039051416e+03 4.4567179180148093e+00 + 3.8919262994906285e+00 2.4065026795810700e+03 -2.1255691107951693e+03 -9.9694594454056607e+02 2.7339842769331750e+00 2.3874729361830060e+00 1.4646632213531339e+00 + 7.6560000000000015e+04 4.4909635876246346e+06 -3.4622696535162474e+06 2.6692933638807861e+06 -1.5877151131502758e+06 1.2240487448005390e+06 5.6137609055989515e+05 4.4401499060434526e+03 + -3.4230488692613490e+03 -1.5697238178833752e+03 4.3899582811809976e+00 4.4738307053215403e+03 -3.4491060035641158e+03 -1.5816936718831219e+03 4.4231946661719768e+00 + 4.4568263504121965e+00 2.7015635961512048e+03 -2.0827848330816782e+03 -9.5508925006930770e+02 2.6709885841578034e+00 2.6912608624559464e+00 1.6252007036429537e+00 + 7.6620000000000015e+04 5.0163907338571306e+06 -3.3667623801048421e+06 2.2596960308477394e+06 -1.5027049400391807e+06 1.0085554046979593e+06 4.5021347616168868e+05 4.3029490319540837e+03 + -2.8878801803459310e+03 -1.2889562464500020e+03 3.6910296549170352e+00 5.0158744416260151e+03 -3.3664575498175327e+03 -1.5025832865858169e+03 4.3024848573508754e+00 + 5.0154166352035299e+00 2.9864162555544835e+03 -2.0043747996793904e+03 -8.9459797275841322e+02 2.5616717659452104e+00 2.9861119375209104e+00 1.7779636840444961e+00 + 7.6680000000000015e+04 5.5203666564386273e+06 -3.2076907961606067e+06 1.8639613379295201e+06 -1.3846516518701089e+06 8.0458212524517183e+05 3.4737364679196593e+05 4.0831828753644818e+03 + -2.3725327696888098e+03 -1.0241341499653122e+03 3.0202228868399739e+00 5.5387406325136799e+03 -3.2184056219380832e+03 -1.3892903192309516e+03 4.0967486053192586e+00 + 5.5572291126193205e+00 3.2556469664194874e+03 -1.8917729622735055e+03 -8.1659103563363908e+02 2.4080536884871240e+00 3.2664852452919417e+00 1.9200749127152630e+00 + 7.6740000000000015e+04 5.9932136236742549e+06 -2.9879957305411296e+06 1.4897895620195572e+06 -1.2357603883701325e+06 6.1611301662833930e+05 2.5487463358697374e+05 3.7849413614797049e+03 + -1.8869650642701322e+03 -7.8039185952346429e+02 2.3904080437565933e+00 6.0325079847990592e+03 -3.0076212106862063e+03 -1.2438892199393997e+03 3.8097308225746178e+00 + 6.0721080746979155e+00 3.5041340775342060e+03 -1.7470595556593739e+03 -7.2251913292208906e+02 2.2129816994376332e+00 3.5271099858166806e+00 2.0488562702484976e+00 + 7.6800000000000015e+04 6.4258347699492974e+06 -2.7117801211846694e+06 1.1444888615356612e+06 -1.0588292973419526e+06 4.4684601927283098e+05 1.7454179513459798e+05 3.4138007432369077e+03 + -1.4405922747324985e+03 -5.6247510178887808e+02 1.8137062543928877e+00 6.4877942421997595e+03 -2.7379586212226004e+03 -1.0690616101494636e+03 3.4466910730473126e+00 + 6.5503940387111861e+00 3.7271429151087591e+03 -1.5729225984210059e+03 -6.1413782855491866e+02 1.9800777248673571e+00 3.7630809087921246e+00 2.1618772429989979e+00 + 7.6860000000000015e+04 6.8098865633703880e+06 -2.3842335376343057e+06 8.3483729751607473e+05 -8.5719765196811443e+05 3.0012285786399641e+05 1.0797312055059255e+05 2.9767211403740152e+03 + -1.0421124919493632e+03 -3.7465317698686647e+02 1.3012709361254360e+00 6.8959298573932356e+03 -2.4143850813368863e+03 -8.6804708047798101e+02 3.0143075306643303e+00 + 6.9830983016645165e+00 3.9204135943313358e+03 -1.3726085887848958e+03 -4.9347524215753890e+02 1.7136721756594719e+00 3.9699470189303652e+00 2.2569988993552652e+00 + 7.6920000000000015e+04 7.1379374813444540e+06 -2.0115365953998098e+06 5.6695450240893580e+05 -6.3468393085921498e+05 1.7886551041445808e+05 5.6508706783311041e+04 2.4819194695455517e+03 + -6.9934570500652694e+02 -2.2063971536737029e+02 8.6308624544180190e-01 7.2491187833135155e+03 -2.0428905762161185e+03 -6.4458407381789755e+02 2.5205567718371920e+00 + 7.3620654808308945e+00 4.0802402586257849e+03 -1.1498632772588555e+03 -3.6279489359296309e+02 1.4187258163141738e+00 4.1437922076603213e+00 2.3324127088220856e+00 + 7.6980000000000015e+04 7.4036100689950325e+06 -1.6007469719683521e+06 3.4618527818115603e+05 -3.9551496959976363e+05 8.5520322747335187e+04 2.1204953458589709e+04 1.9387199535961472e+03 + -4.1908839413363529e+02 -1.0352331436820907e+02 5.0778579769979704e-01 7.5405837246862793e+03 -1.6303794750919390e+03 -4.0284187354266305e+02 1.9745714084382451e+00 + 7.6801215614598082e+00 4.2035404408313761e+03 -9.0886353773976282e+02 -2.2455434430786897e+02 1.1007408833456027e+00 4.2813065914218127e+00 2.3866736230075420e+00 + 7.7040000000000015e+04 7.6017038374520466e+06 -1.1596690387167695e+06 1.7699720161618589e+05 -1.4424743997999580e+05 2.2010768535588417e+04 2.8139383612149045e+03 1.3573847215825454e+03 + -2.0698611399510452e+02 -2.5709208485907538e+01 2.4249443038798343e-01 7.7646934376073023e+03 -1.1845457763323147e+03 -1.4734484295866602e+02 1.3864778344958593e+00 + 7.9312051882226351e+00 4.2879133957979066e+03 -6.5414148545399325e+02 -8.1360332684080802e+01 7.6566286794629079e-01 4.3798474714294251e+00 2.4187269191826211e+00 + 7.7100000000000015e+04 7.7282967789634829e+06 -6.9670939691136475e+05 6.2894081038233206e+04 1.1431695849263259e+05 -1.0300289474632225e+04 1.7683498923416673e+03 7.4892731557407933e+02 + -6.7426218112881529e+01 1.1127039542526486e+01 7.2695492905282655e-02 7.9170699324271773e+03 -7.1373403432040982e+02 1.1710982623492291e+02 7.6721661545397513e-01 + 8.1104801552094816e+00 4.3316864191200057e+03 -3.9050210171024440e+02 6.4078849295628231e+01 4.1977449767886971e-01 4.4374889652089911e+00 2.4279283885948408e+00 + 7.7160000000000015e+04 7.7808236302687740e+06 -2.2072084650234893e+05 6.3468479968095935e+03 3.7522110220102442e+05 -1.0638138507247630e+04 1.8172260567637648e+04 1.2491218878372422e+02 + -3.4525789297739422e+00 6.0730159152992513e+00 2.1258173842813211e-03 7.9946737214554778e+03 -2.2678824656741193e+02 3.8553950013034375e+02 1.2834828377077956e-01 + 8.2144272692355003e+00 4.3339483397931699e+03 -1.2293572318298618e+02 2.0900294871931106e+02 6.9583558323264780e-02 4.4530594951611482e+00 2.4140575320524209e+00 + 7.7220000000000015e+04 7.7581293994889949e+06 2.5916247965429298e+05 8.7431820935577689e+03 6.3344526331961632e+05 2.1166975366232105e+04 5.1797928750756233e+04 -5.0275650068335790e+02 + -1.6703834328403030e+01 -4.1000518995984173e+01 3.2700166670443481e-02 7.9958655671587203e+03 2.6710882501642897e+02 6.5286718099804159e+02 -5.1815248788132029e-01 + 8.2409140063983255e+00 4.2945695595277912e+03 1.4347316128917436e+02 3.5065048992906225e+02 -2.7829371348463811e-01 4.4261664661550491e+00 2.3773235108714390e+00 + 7.7280000000000015e+04 7.6604970793585610e+06 7.3369591949311690e+05 7.0356859755227502e+04 8.8400150417335657e+05 8.4674121431793930e+04 1.0208871533491665e+05 -1.1220533173212934e+03 + -1.0737634868351562e+02 -1.2943347988398054e+02 1.6446658439210773e-01 7.9204435348042462e+03 7.5860325470118937e+02 9.1401476535568622e+02 -1.1601111800682806e+00 + 8.1892406708239349e+00 4.2142082121735966e+03 4.0363929315872724e+02 4.8630980909246534e+02 -6.1725185998046539e-01 4.3572076330461451e+00 2.3183636979317082e+00 + 7.7340000000000015e+04 7.4896488969269739e+06 1.1936980054780007e+06 1.9033749195105553e+05 1.1220279657304953e+06 1.7883720976279967e+05 1.6816809923663945e+05 -1.7210535628062530e+03 + -2.7421271602777983e+02 -2.5778439715195265e+02 3.9559368483815821e-01 7.7696545266536777e+03 1.2383416953790929e+03 1.1639969192290366e+03 -1.7853728632731878e+00 + 8.0601620828850056e+00 4.0943022290727190e+03 6.5257064198782359e+02 6.1336952213212271e+02 -9.4081618142413337e-01 4.2473688426786760e+00 2.2382347775724551e+00 + 7.7400000000000015e+04 7.2487208933793548e+06 1.6302240143034686e+06 3.6672097590649466e+05 1.3428813569144076e+06 3.0202174645023636e+05 2.4885467175067394e+05 -2.2881551273883970e+03 + -5.1451625074200194e+02 -4.2385245078094169e+02 7.2239049992961724e-01 7.5461798581282856e+03 1.6971443828024842e+03 1.3980139783185116e+03 -2.3820233094034693e+00 + 7.8558841450807986e+00 3.9370473118104514e+03 8.8546142491418527e+02 7.2936756060795597e+02 -1.2427615400319085e+00 4.0986080185477256e+00 2.1383964461049620e+00 + 7.7460000000000015e+04 6.9422110819166657e+06 2.0347362190505737e+06 5.9646063590471575e+05 1.5422259645321048e+06 4.5203260520192393e+05 3.4268288634846441e+05 -2.8122963674292514e+03 + -8.2419150975623040e+02 -6.2471337723327952e+02 1.1393590471556851e+00 7.2540948289542985e+03 2.1261764544642956e+03 1.6115422695242598e+03 -2.9386082025569231e+00 + 7.5800349604257660e+00 3.7453610309400492e+03 1.0977825433186422e+03 8.3203791824769462e+02 -1.5172280348854079e+00 3.9136254406185289e+00 2.0206878667142942e+00 + 7.7520000000000015e+04 6.5759018894264596e+06 2.3992677394111152e+06 8.7547867235047452e+05 1.7161175433288431e+06 6.2615240974698053e+05 4.4792923867180373e+05 -3.2831661990918897e+03 + -1.1978104785584003e+03 -8.5676880554141189e+02 1.6392793127968965e+00 6.8988026550287759e+03 2.5171146051623809e+03 1.8004202600304793e+03 -3.4443468118788836e+00 + 7.2376105406035860e+00 3.5228334933770338e+03 1.2853678418138231e+03 9.1935427040016020e+02 -1.7588315905315917e+00 3.6958205735802037e+00 1.8872971417959945e+00 + 7.7580000000000015e+04 6.1567580424530115e+06 2.7165769550268091e+06 1.1987371813324976e+06 1.8610805125300111e+06 8.2118993201313005e+05 5.6264345282573916e+05 -3.6914026450399979e+03 + -1.6287036349814221e+03 -1.1158083544177875e+03 2.2133258595005576e+00 6.4869435593315775e+03 2.8623061165860117e+03 1.9609289762058531e+03 -3.8893364682986769e+00 + 6.8348955462939918e+00 3.2736652531629788e+03 1.4444946296345197e+03 9.8956966256166299e+02 -1.9627675214619480e+00 3.4492359182407650e+00 1.7407241848157149e+00 + 7.7640000000000015e+04 5.6928015047240686e+06 2.9802895678654830e+06 1.5603276548053015e+06 1.9741769795234045e+06 1.0335377274838872e+06 6.8468415639088827e+05 -4.0287761597243957e+03 + -2.1090746766743159e+03 -1.3970835953197322e+03 2.8512147479150673e+00 6.0262802520777896e+03 3.1549173626820957e+03 2.0898651972781745e+03 -4.2647442033168428e+00 + 6.3793599131062120e+00 3.0025933694148775e+03 1.5719569667742580e+03 1.0412515126500346e+03 -2.1249051766792912e+00 3.1784885831906777e+00 1.5837374920199485e+00 + 7.7700000000000015e+04 5.1929655060044862e+06 3.1850255716818180e+06 1.9535775296530724e+06 2.0530662325751041e+06 1.2592380544338434e+06 8.1175843942547520e+05 -4.2883542124925361e+03 + -2.6301372656864605e+03 -1.6953927612823459e+03 3.5413789141328693e+00 5.5255614424599307e+03 3.3890689972039950e+03 2.1846060120782049e+03 -4.5629819735176200e+00 + 5.8795325999314825e+00 2.7148067296946710e+03 1.6651303016968227e+03 1.0733112313774013e+03 -2.2418718392043151e+00 2.8886904783373475e+00 1.4193254210970139e+00 + 7.7760000000000015e+04 4.6669301110212104e+06 3.3265086085508894e+06 2.3711720266516744e+06 2.0960534912906704e+06 1.4940559601662620e+06 9.4146461326930614e+05 -4.4646438473848766e+03 + -3.1822717260808149e+03 -2.0051748698358474e+03 4.2711696122608762e+00 4.9943654219238597e+03 3.5599551691779502e+03 2.2431634284562251e+03 -4.7778620262319516e+00 + 5.3448540721466591e+00 2.4158519580359625e+03 1.7220261499054641e+03 1.0850278336847041e+03 -2.3111241610712630e+00 2.5853582279520859e+00 1.2506426838396227e+00 + 7.7820000000000015e+04 4.1249421528239716e+06 3.4016554624749580e+06 2.8052892124227523e+06 2.1021268743507429e+06 1.7335582673914765e+06 1.0713374144297726e+06 -4.5537092492659704e+03 + -3.7551992420924335e+03 -2.3206117371820083e+03 5.0270810429271995e+00 4.4429261592050698e+03 3.6639442979763189e+03 2.2642278518045059e+03 -4.9047291633917345e+00 + 4.7855095473678020e+00 2.1115314246551802e+03 1.7413356285599637e+03 1.0760649953609691e+03 -2.3310055551602340e+00 2.2743141138174061e+00 1.0809528666683139e+00 + 7.7880000000000015e+04 3.5776226907624509e+06 3.4086437567620939e+06 3.2477459355954947e+06 2.0709817376960290e+06 1.9731970610462448e+06 1.1988948390806352e+06 -4.5532616940932321e+03 + -4.3381707370536596e+03 -2.6357361835502697e+03 5.7949948099212261e+00 3.8819447471679669e+03 3.6986591897398098e+03 2.2471994107180044e+03 -4.9405669211651393e+00 + 4.2122454890505630e+00 1.8077950695039344e+03 1.7224608216641132e+03 1.0464811081043958e+03 -2.3007881373835346e+00 1.9615795911625626e+00 9.1356790804322208e-01 + 7.7940000000000015e+04 3.0357654455199214e+06 3.3469562836110257e+06 3.6901520404300918e+06 2.0030317516761525e+06 2.2083961643336602e+06 1.3216857469302234e+06 -4.4627196421460376e+03 + -4.9201672534438949e+03 -2.9445445586305013e+03 6.5604403285697641e+00 3.3223894106603420e+03 3.6630345897278039e+03 2.1922063015621820e+03 -4.8840749962844043e+00 + 3.6361722753997943e+00 1.5106279283656490e+03 1.6655331433858694e+03 9.9673200252810136e+02 -2.2206980163210059e+00 1.6532631405894713e+00 7.5178556873866320e-01 + 7.8000000000000015e+04 2.5101299065871201e+06 3.2174007977285865e+06 4.1240700535068074e+06 1.8994063205106850e+06 2.4346390058290558e+06 1.4373373410580836e+06 -4.2832371807500931e+03 + -5.4901083136249581e+03 -3.2411115596745599e+03 7.3088667714653557e+00 2.7752875962023309e+03 3.5573506205831027e+03 2.1001095369455879e+03 -4.7357156285426445e+00 + 3.0685563467573762e+00 1.2259353913866212e+03 1.5714180822618034e+03 9.2766613464900706e+02 -2.0919229679991802e+00 1.3554443996709931e+00 5.9882601389523471e-01 + 7.8060000000000015e+04 2.0112329912574990e+06 3.0221045451080184e+06 4.5411773759350646e+06 1.7619341979825839e+06 2.6475562190779014e+06 1.5436016135961711e+06 -4.0176995637062837e+03 + -6.0370644551898949e+03 -3.5197051945153435e+03 8.0259216683702945e+00 2.2515139192059819e+03 3.3832409430208718e+03 1.9724937096653871e+03 -4.4977271144971773e+00 + 2.5206054555189596e+00 9.5942832832884619e+02 1.4417059378766260e+03 8.4051216252804295e+02 -1.9166018172449579e+00 1.0740566630546173e+00 4.5776868674496390e-01 + 7.8120000000000015e+04 1.5491432481759270e+06 2.7644832661212147e+06 4.9334278992132368e+06 1.5931134150081521e+06 2.8430112841130272e+06 1.6383998465924619e+06 -3.6706852099942034e+03 + -6.5504699292333380e+03 -3.7748996696824729e+03 8.6977309349015428e+00 1.7615779554741121e+03 3.1436749062166532e+03 1.8116436315020796e+03 -4.1741031899428620e+00 + 2.0032509488819543e+00 7.1651029041048616e+02 1.2786884095194926e+03 7.3685897937810944e+02 -1.6977951755081664e+00 8.1476997063931500e-01 3.3149070404037717e-01 + 7.8180000000000015e+04 1.1332816361725463e+06 2.4491849013816915e+06 5.2932099037849000e+06 1.3960679031236530e+06 3.0171825197508596e+06 1.7198642743903180e+06 -3.2483941739994198e+03 + -7.0203314178656155e+03 -4.0016839540028504e+03 9.3111748598810067e+00 1.3154160235229162e+03 2.8429134459743086e+03 1.6205069833151788e+03 -3.7705376669503674e+00 + 1.5269313009766818e+00 5.0216904384320492e+02 1.0853211721535704e+03 6.1862842229025659e+02 -1.4394375538712239e+00 5.8287711741602033e-01 2.2260804149429189e-01 + 7.8240000000000015e+04 7.7223286782825680e+05 2.0820087315298424e+06 5.6134971023450838e+06 1.1744914685138492e+06 3.1666397696024347e+06 1.7863760498397991e+06 -2.7585437664413012e+03 + -7.4374285562763580e+03 -4.1955637726477416e+03 9.8541543884953544e+00 9.2219118281745682e+02 2.4864390283010207e+03 1.4026434111626349e+03 -3.2943344219295003e+00 + 1.1013813182083969e+00 3.2087468993621127e+02 8.6517287340126711e+02 4.8804103783833460e+02 -1.1462712693690233e+00 3.8318498541745349e-01 1.3342078808728716e-01 + 7.8300000000000015e+04 4.7357118440158811e+05 1.6698011885725877e+06 5.8879897589978566e+06 9.3258003858054406e+05 3.2884141949774334e+06 1.8365987121038411e+06 -2.2102326991451046e+03 + -7.7935020487159691e+03 -4.3526548337931617e+03 1.0315841928738077e+01 5.9010564688701652e+02 2.0808604916890636e+03 1.1621608034545429e+03 -2.7542835847971374e+00 + 7.3543152174024773e-01 1.7648656763632545e+02 6.2236128752521324e+02 3.4757544626467973e+02 -8.2376298011484739e-01 2.1991359309040623e-01 6.5863718314457489e-02 + 7.8360000000000015e+04 2.4370422090285074e+05 1.2203300748129219e+06 6.1112429508772874e+06 6.7495336052808235e+05 3.3800596937348535e+06 1.8695064280123429e+06 -1.6137758471842467e+03 + -8.0814252800488266e+03 -4.4697651977782616e+03 1.0686910969286803e+01 3.2622968000009234e+02 1.6337941921997037e+03 9.0363977508330129e+02 -2.1605055659493528e+00 + 4.3682216748932584e-01 7.2171016958480010e+01 3.6147765507327694e+02 1.9992199741993704e+02 -4.7800410905506702e-01 9.6605182857946378e-02 2.1463363442892135e-02 + 7.8420000000000015e+04 8.7738325678745648e+04 7.4213940264865290e+05 6.2787792402050970e+06 4.0656757181312051e+05 3.4397046044687228e+06 1.8844063707490107e+06 -9.8051243752072151e+02 + -8.2953555603068980e+03 -4.5444648731297002e+03 1.0959739069169364e+01 1.3635082014840719e+02 1.1537234033424154e+03 6.3204766761109966e+02 -1.5242653670057962e+00 + 2.1203621768937608e-01 1.0331912548409926e+01 8.7500520088444958e+01 4.7931554596908882e+01 -1.1559683924563671e-01 1.6045535648217427e-02 1.3026636335815079e-03 + 7.8480000000000015e+04 9.3683209057166041e+03 2.4438751176317490e+05 6.3871832917502886e+06 1.3262027877640544e+05 3.4660925292637246e+06 1.8809547081756433e+06 -3.2259114456058097e+02 + -8.4308614838318990e+03 -4.5751409543655045e+03 1.1128579223479418e+01 2.4846945835366824e+01 6.4983846644697894e+02 3.5264364894757466e+02 -8.5776042739527014e-01 + 6.6155319569477150e-02 -7.4443439167213965e+00 -1.9429934919488517e+02 -1.0543962300739823e+02 2.5647222610223352e-01 -1.9800491806451461e-02 5.9941511193394382e-03 + 7.8540000000000015e+04 1.0794235718925544e+04 -2.6332848266293097e+05 6.4341763013887918e+06 -1.4155003382770269e+05 3.4586113137978241e+06 1.8591657969172010e+06 3.4726382182201695e+02 + -8.4850233184084664e+03 -4.5610368915558593e+03 1.1189695179026188e+01 -5.4137296680198128e+00 1.3186069943484833e+02 7.0876746101363551e+01 -1.7388601852402066e-01 + 2.7424477912125099e-03 1.9572040673380506e+01 -4.7846111920007718e+02 -2.5718780995394252e+02 6.3096826863336775e-01 -9.8374776394511230e-03 3.5662445006478277e-02 + 7.8600000000000015e+04 9.2667020899779847e+04 -7.7115851788700256e+05 6.4186684898286862e+06 -4.1056828922135872e+05 3.4173094567168420e+06 1.8194143148394935e+06 1.0160010219861986e+03 + -8.4565038638754049e+03 -4.5022748007956798e+03 1.1141456981800221e+01 4.6856809818317139e+01 -3.9014648499838040e+02 -2.0772114951816252e+02 5.1401713380965630e-01 + 2.3754326204947194e-02 9.1232073408777453e+01 -7.5944108500847415e+02 -4.0432137563111183e+02 1.0005515363913955e+00 4.6129397590122197e-02 8.9936633389366832e-02 + 7.8660000000000015e+04 2.5406467341219389e+05 -1.2691920248025779e+06 6.3407883519301489e+06 -6.6912871865324234e+05 3.3428994749763398e+06 1.7624302101353949e+06 1.6704994411746848e+03 + -8.3455878393851126e+03 -4.3998600895279551e+03 1.0984393915382320e+01 1.8132725218046491e+02 -9.0597544466955810e+02 -4.7764511151089880e+02 1.1924277681242796e+00 + 1.2948609261197841e-01 2.0650347655304881e+02 -1.0317227014442594e+03 -5.4392073626333934e+02 1.3579246710052499e+00 1.4738152668605206e-01 1.6795288983472134e-01 + 7.8720000000000015e+04 4.9249957400787482e+05 -1.7476531282614865e+06 6.2018878260038896e+06 -9.1210022953542403e+05 3.2367480219426141e+06 1.6892864961803677e+06 2.2978301429578678e+03 + -8.1541885561308945e+03 -4.2556680696156081e+03 1.0721203007106297e+01 3.9604047184288066e+02 -1.4054770785239646e+03 -7.3352754691444454e+02 1.8479158992804412e+00 + 3.1854993732285358e-01 3.6348419678731602e+02 -1.2899271510033398e+03 -6.7319742730578935e+02 1.6959808887897909e+00 2.9229296886672607e-01 2.6836742864472973e-01 + 7.8780000000000015e+04 8.0395718783672841e+05 -2.1970946467376514e+06 6.0045230486997869e+06 -1.1346290811981619e+06 3.1008528344036364e+06 1.6013800741490941e+06 2.8855164072874336e+03 + -7.8858213692873624e+03 -4.0724126421966489e+03 1.0356712352511314e+01 6.8744020735077106e+02 -1.8787642433914566e+03 -9.7024675704002789e+02 2.4674156068324402e+00 + 5.8788864532374918e-01 5.5943384425313218e+02 -1.5289220977660852e+03 -7.8955102471932935e+02 2.0079497473772854e+00 4.7835558023811453e-01 3.8937965120346324e-01 + 7.8840000000000015e+04 1.1829656134261617e+06 -2.6085869151305659e+06 5.7524108776290016e+06 -1.3322367421826476e+06 2.9378068665138134e+06 1.5004059163730091e+06 3.4217868135850704e+03 + -7.5455441474305708e+03 -3.8535975446562488e+03 9.8977995756825372e+00 1.0504306622987708e+03 -2.3164114875680525e+03 -1.1830313552830003e+03 3.0384927826583898e+00 + 9.3282412364640510e-01 7.9082256951474960e+02 -1.7439262867270397e+03 -8.9062267617679640e+02 2.2875372444963586e+00 7.0222283334306301e-01 5.2876508152427237e-01 + 7.8900000000000015e+04 1.6226948057882513e+06 -2.9738975281025348e+06 5.4503618813054571e+06 -1.5009108860443940e+06 2.7507502451971988e+06 1.3883250883107379e+06 3.8958158372980683e+03 + -7.1398657385520928e+03 -3.6034510456747307e+03 9.3532667987913722e+00 1.4784680374794405e+03 -2.7096468272906282e+03 -1.3675582856363601e+03 3.5496019021051137e+00 + 1.3471401447577376e+00 1.0533964834309081e+03 -1.9306077264896935e+03 -9.7434407219784521e+02 2.5290571086649853e+00 9.5977151928902660e-01 6.8391744693126955e-01 + 7.8960000000000015e+04 2.1150836608866882e+06 -3.2856582634023954e+06 5.1041909996925071e+06 -1.6371876124602300e+06 2.5433109447823684e+06 1.2673272216319893e+06 4.2979467723760172e+03 + -6.6766241406592235e+03 -3.3268453545152793e+03 8.7336745417367627e+00 1.9636822822457611e+03 -3.0505314620879940e+03 -1.5200423249280900e+03 3.9903261349605161e+00 + 1.8231977283018377e+00 1.3422583485864554e+03 -2.0851733335794697e+03 -1.0389807880006058e+03 2.7275503474223619e+00 1.2461801019510179e+00 8.5189904226630664e-01 + 7.9020000000000015e+04 2.6509925476554413e+06 -3.5375156912702653e+06 4.7206075563127361e+06 -1.7382231538297462e+06 2.3195353221922475e+06 1.1397881719733228e+06 4.6198921715912347e+03 + -6.1648367776993364e+03 -3.0292023623930290e+03 8.0511379694598979e+00 2.4970266821280757e+03 -3.3321235851913002e+03 -1.6373151370488124e+03 4.3515955085630020e+00 + 2.3520808357815297e+00 1.6519619301999212e+03 -2.2044481039222164e+03 -1.0831690509016207e+03 2.8788903998225699e+00 1.5560221122918063e+00 1.0294983266090294e+00 + 7.9080000000000015e+04 3.2203783256172636e+06 -3.7242623008867982e+06 4.3070867446682323e+06 -1.8018535400633353e+06 2.0838098729045638e+06 1.0082236999995974e+06 4.8549074945948187e+03 + -5.6145259054167273e+03 -2.7163876402569103e+03 7.3190897810205762e+00 3.0684522862501099e+03 -3.5486227822942665e+03 -1.7168921708108655e+03 4.6258783500920098e+00 + 2.9237693680429455e+00 1.9766180928745455e+03 -2.2859421018017151e+03 -1.1059451299884415e+03 2.9798715779160303e+00 1.8833726316120192e+00 1.2132935388917609e+00 + 7.9140000000000015e+04 3.8124884035208393e+06 -3.8419453692893405e+06 3.8717251084532002e+06 -1.8266409403212145e+06 1.8407757577009515e+06 8.7524010144493915e+05 4.9979342430847446e+03 + -5.0365227068671584e+03 -2.3945948695791922e+03 6.5520147547639782e+00 3.6671036353943659e+03 -3.6954919260016522e+03 -1.7570259536839833e+03 4.8073418529626455e+00 + 3.5273358468188989e+00 2.3100104726856152e+03 -2.3279038174796510e+03 -1.1067667034053652e+03 3.0282788659264082e+00 2.2219256216390049e+00 1.3997209855800301e+00 + 7.9200000000000015e+04 4.4160699868357861e+06 -3.8879512519788453e+06 3.4230828776340904e+06 -1.8119056739042201e+06 1.5952378066609865e+06 7.4348277889234328e+05 5.0457095208032424e+03 + -4.4422540802648737e+03 -2.0702230803753614e+03 5.7651615349618774e+00 4.2815317964979668e+03 -3.7695539596295812e+03 -1.7567446278165162e+03 4.8919783169532431e+00 + 4.1511616529060467e+00 2.6457183495726763e+03 -2.3293587388600954e+03 -1.0855257319005968e+03 3.0229375673673626e+00 2.5651196286606570e+00 1.5851465556762812e+00 + 7.9260000000000015e+04 5.0195903367418181e+06 -3.8610632764901179e+06 2.9700163031901158e+06 -1.7577431767698019e+06 1.3520698264487642e+06 6.1558379371446220e+05 4.9968396685064154e+03 + -3.8435164740319856e+03 -1.7497492153631970e+03 4.9742376844296263e+00 4.8999203523191209e+03 -3.7690615054828377e+03 -1.7158748924727979e+03 4.8776943795676573e+00 + 4.7831682991469595e+00 2.9772441975645843e+03 -2.2901323008795166e+03 -1.0425525499519972e+03 2.9637417376856159e+00 2.9062692247046011e+00 1.7659389583644278e+00 + 7.9320000000000015e+04 5.6114636260577347e+06 -3.7614919590026163e+06 2.5215033467759783e+06 -1.6650255186188244e+06 1.1161181175124252e+06 4.9410946009316272e+05 4.8518363755884284e+03 + -3.2522413819775675e+03 -1.4395986300442003e+03 4.1950943353017127e+00 5.5103197379767498e+03 -3.6937378090612056e+03 -1.6350488471483486e+03 4.7643613603477899e+00 + 5.4110589353828811e+00 3.2981433001505065e+03 -2.2108567074233279e+03 -9.7861107167719331e+02 2.8516607985560980e+00 3.2386994488837293e+00 1.9385431545406191e+00 + 7.9380000000000015e+04 6.1802798320270246e+06 -3.5908768278790833e+06 2.0864662245680941e+06 -1.5353873815204948e+06 8.9210514838999195e+05 3.8150904426587402e+05 4.6131144441467468e+03 + -2.6802572724669430e+03 -1.1460161750145960e+03 3.4434069442677098e+00 6.1008851576347915e+03 -3.5447881264350390e+03 -1.5156945638649192e+03 4.5538256589631478e+00 + 6.0225651085692382e+00 3.6021527832643992e+03 -2.0929614558435010e+03 -8.9488519324276479e+02 2.6887241877656058e+00 3.5558804716116499e+00 2.0995524618379102e+00 + 7.9440000000000015e+04 6.7150310540990299e+06 -3.3522597153022606e+06 1.6735943755392914e+06 -1.3711967281899396e+06 6.8453533481251018e+05 2.8006561149861373e+05 4.2849511667555935e+03 + -2.1390527917013833e+03 -8.7494049105494901e+02 2.7343587082422229e+00 6.6601132521174077e+03 -3.3248812654104463e+03 -1.3600105491972945e+03 4.2498789701696928e+00 + 6.6056937265698901e+00 3.8833174366209241e+03 -1.9386477271935096e+03 -7.9295665328154041e+02 2.4779843497816727e+00 3.8515597184000794e+00 2.2457778503809873e+00 + 7.9500000000000015e+04 7.2053306869278559e+06 -3.0500299572843555e+06 1.2911714228747878e+06 -1.1755106999434296e+06 4.9760483221879957e+05 1.9185002145463030e+05 3.8734080564840856e+03 + -1.6395460494622805e+03 -6.3188407899358936e+02 2.0823331139542458e+00 7.1770727214979452e+03 -3.0381015935441351e+03 -1.1709245817846092e+03 3.8581888887669100e+00 + 7.1489691977282330e+00 4.1361097642298628e+03 -1.7508471312828394e+03 -6.7477478535267107e+02 2.2234588077997000e+00 4.1198887569036931e+00 2.3743130120724740e+00 + 7.9560000000000015e+04 7.6416210134180933e+06 -2.6898425123159555e+06 9.4690962427389401e+05 -9.5201758516249643e+05 3.3511717296746006e+05 1.1867901072812217e+05 3.3862164290480723e+03 + -1.1918646728792878e+03 -4.2182158930968859e+02 1.5006218967125802e+00 7.6416242229346662e+03 -2.6898724138740181e+03 -9.5203772281976330e+02 3.3861912642455518e+00 + 7.6416658156874027e+00 4.3555418190927430e+03 -1.5331656073906149e+03 -5.4261875833188139e+02 1.9300524729705031e+00 4.3555423564875992e+00 2.4825938714434650e+00 + 7.9620000000000015e+04 8.0153650063062171e+06 -2.2785105590654532e+06 6.4779516418900096e+05 -7.0496598318662180e+05 2.0040646560617755e+05 6.2078220623732828e+04 2.8326290572871512e+03 + -8.0514109736416970e+02 -2.4908861122078702e+02 1.0011543603350082e+00 8.0446250696505977e+03 -2.2868521826039082e+03 -7.0755459493928356e+02 2.8429464171402432e+00 + 8.0740256454973025e+00 4.5372665372710171e+03 -1.2898135790113020e+03 -3.9905305167878259e+02 1.6034617343391000e+00 4.5538272815693919e+00 2.5684513148122434e+00 + 7.9680000000000015e+04 8.3192184342060648e+06 -1.8238746531712003e+06 3.9994743090075627e+05 -4.3908255047395366e+05 9.6269724988874135e+04 2.3250930215619199e+04 2.2232407948004256e+03 + -4.8732726595556778e+02 -1.1729303436388793e+02 5.9425358964480757e-01 8.3781145522169118e+03 -1.8368055920593451e+03 -4.4220130367367551e+02 2.2389620453083174e+00 + 8.4374574486771525e+00 4.6776664924531169e+03 -1.0255237396943407e+03 -2.4687705028737307e+02 1.2500622344477275e+00 4.7107785811704774e+00 2.6301560481410227e+00 + 7.9740000000000015e+04 8.5471787542295139e+06 -1.3346510023367901e+06 2.0849514736736976e+05 -1.5947995055184289e+05 2.4909721476691917e+04 3.0531411035144215e+03 1.5697817012592345e+03 + -2.4503253503672119e+02 -2.9240811287023551e+01 2.8842457806832034e-01 8.6354760836413334e+03 -1.3484520542453527e+03 -1.6113262853751354e+02 1.5859863277198116e+00 + 8.7247125578266083e+00 4.7739282415067673e+03 -7.4545810042019161e+02 -8.9069764734072592e+01 8.7678257083513111e-01 4.8232413853661420e+00 2.6664546514033240e+00 + 7.9800000000000015e+04 8.6947077328328025e+06 -8.2026184835971775e+05 7.7471892245284966e+04 1.2844316795965577e+05 -1.2110471613868340e+04 1.9755332969074800e+03 8.8488678463023291e+02 + -8.3388133202214220e+01 1.3122334713558246e+01 9.0178679856966537e-02 8.8115728217188080e+03 -8.3129458320512094e+02 1.3016966772630553e+02 8.9677536089808352e-01 + 8.9300340540223146e+00 4.8241007162306360e+03 -4.5510615035851771e+02 7.1269215889533371e+01 4.9096646370670061e-01 4.8889365020167315e+00 2.6765960710558656e+00 + 7.9860000000000015e+04 8.7588252611903809e+06 -2.9065131566762918e+05 9.7331626286407136e+03 4.1910817432018538e+05 -1.3900286748828445e+04 2.0132673754814503e+04 1.8184697190089909e+02 + -5.9409906109046222e+00 8.7520323016056309e+00 3.8980683746574164e-03 8.9028539374426164e+03 -2.9543248283872640e+02 4.2600537560393747e+02 1.8483961014951705e-01 + 9.0492761040201124e+00 4.8271364299485576e+03 -1.6017616939122763e+02 2.3098135086450489e+02 1.0022617856166960e-01 4.9065084177419171e+00 2.6603479777203813e+00 + 7.9920000000000015e+04 8.7381724090078175e+06 2.4390960980835804e+05 6.8966996699594711e+03 7.0686632182122394e+05 1.9738864581256563e+04 5.7259712835882558e+04 -5.2565369535660966e+02 + -1.4579162965766276e+01 -4.2471661127761848e+01 3.1743065923922127e-02 8.9074292807223646e+03 2.4863840414959742e+02 7.2056903398250813e+02 -5.3582549781960953e-01 + 9.0799908991034215e+00 4.7829146099264381e+03 1.3351811934900365e+02 3.8691210810649602e+02 -2.8770982059666494e-01 4.8755546547375817e+00 2.6180026176353430e+00 + 7.9980000000000015e+04 8.6330423780897893e+06 7.7302507729679404e+05 6.9307330188742082e+04 9.8611027523974678e+05 8.8307876386950520e+04 1.1271665206592571e+05 -1.2238093616041797e+03 + -1.0949043869757854e+02 -1.3973974125374170e+02 1.7360434871206579e-01 8.8251108441340421e+03 7.9023385463468992e+02 1.0080654903875011e+03 -1.2510193718578151e+00 + 9.0214813174348478e+00 4.6922457382593111e+03 4.2017326143043442e+02 5.3597397790394098e+02 -6.6515188357105559e-01 4.7966358272574379e+00 2.5503720080248091e+00 + 8.0040000000000015e+04 8.4453786633908730e+06 1.2863792985700890e+06 1.9602708146641310e+05 1.2513850588086175e+06 1.9061813351826870e+05 1.8550011246183145e+05 -1.8989666723183620e+03 + -2.8915504968470299e+02 -2.8132843360243953e+02 4.2710112981373577e-01 8.6574201199389372e+03 1.3186936130562485e+03 1.2828254776467586e+03 -1.9466207245703242e+00 + 8.8748181743847674e+00 4.5568573744372043e+03 6.9411179566754163e+02 6.7520825553269049e+02 -1.0246036728203940e+00 4.6712661613269830e+00 2.4587725593778331e+00 + 8.0100000000000015e+04 8.1787403949384587e+06 1.7739402937763839e+06 3.8485081388046261e+05 1.4974961914742463e+06 3.2481345814216306e+05 2.7426237967945193e+05 -2.5378965091709897e+03 + -5.5037270443342231e+02 -4.6463181348845643e+02 7.8762546268045819e-01 8.4075611503176042e+03 1.8235936196051073e+03 1.5394188553333793e+03 -2.6088708484105827e+00 + 8.6428216697008668e+00 4.3793615228300996e+03 9.4989563638827747e+02 8.0184433240818726e+02 -1.3589129552647872e+00 4.5018846550128622e+00 2.3449994331979873e+00 + 8.0160000000000015e+04 7.8382355055216365e+06 2.2261583608746710e+06 6.3234709779025242e+05 1.7196128302360720e+06 4.8840539752176811e+05 3.7733735375919979e+05 -3.1280575739730566e+03 + -8.8832343972044100e+02 -6.8621222646231672e+02 1.2484318015495983e+00 8.0803597666079568e+03 2.2949538044804463e+03 1.7727632079592954e+03 -3.2246498284477392e+00 + 8.3300073606850749e+00 4.1632041846418097e+03 1.1824348041571332e+03 9.1335528516465274e+02 -1.6614155562699111e+00 4.2918074482342581e+00 2.2112911522719814e+00 + 8.0220000000000015e+04 7.4304230282073757e+06 2.6341552760955053e+06 9.3392354725605308e+05 1.9133638416225892e+06 6.7832116113222891e+05 4.9277289012004953e+05 -3.6578464322829036e+03 + -1.2966610739253181e+03 -9.4186749182748429e+02 1.8007699703589957e+00 7.6821702052880901e+03 2.7234372129029016e+03 1.9782255806161934e+03 -3.7817399719192681e+00 + 7.9424977154311653e+00 3.9125980974525601e+03 1.3870892859535245e+03 1.0075086251839887e+03 -1.9260694927287243e+00 4.0451623546429651e+00 2.0602851789335133e+00 + 8.0280000000000015e+04 6.9631864567640200e+06 2.9899004183035181e+06 1.2839153242547940e+06 2.0749248637724125e+06 8.9096325664594048e+05 6.1836888759495353e+05 -4.1168289391319304e+03 + -1.7676373718980199e+03 -1.2267135269492665e+03 2.4340587861957053e+00 7.2207509785290476e+03 3.1005363975118785e+03 2.1517152718912607e+03 -4.2690710302917259e+00 + 7.4879010532829557e+00 3.6324400193187826e+03 1.5597619439455032e+03 1.0824111695617321e+03 -2.1475765228124266e+00 3.7668068971924278e+00 1.8949653733042440e+00 + 8.0340000000000015e+04 6.4455806885143714e+06 3.2863702753423378e+06 1.6756950548276133e+06 2.2010946044606706e+06 1.1222796356007697e+06 7.5172036186695355e+05 -4.4959483613175216e+03 + -2.2922544038699129e+03 -1.5352807155754460e+03 3.1360967517803733e+00 6.7051125380341200e+03 3.4187432874763263e+03 2.2897657957282104e+03 -4.6769421936965880e+00 + 6.9751604191187697e+00 3.3282142470186218e+03 1.6969805816674329e+03 1.1365471194998372e+03 -2.3214886245233646e+00 3.4622315634171668e+00 1.7186024284125880e+00 + 8.0400000000000015e+04 5.8876556043811608e+06 3.5176881296201418e+06 2.1018019645824935e+06 2.2893588400332443e+06 1.3678429464941346e+06 8.9026464158943610e+05 -4.7877059753097110e+03 + -2.8604419982146128e+03 -1.8616220579627052e+03 3.8933054500713378e+00 6.1453398582932550e+03 3.6716991037841594e+03 2.3896043583211913e+03 -4.9972163308360127e+00 + 6.4143755817928376e+00 3.0058843460528092e+03 1.7959675105025572e+03 1.1688085782648357e+03 -2.4442972347290768e+00 3.1374503131136224e+00 1.5346885297651685e+00 + 8.0460000000000015e+04 5.3002598148053065e+06 3.6792411251235981e+06 2.5540876541036353e+06 2.3379408314585267e+06 1.6229373099218004e+06 1.0313317417493529e+06 -4.9863104806517458e+03 + -3.4612566635982153e+03 -2.1994308932919475e+03 4.6910005653197251e+00 5.5523935594473442e+03 3.8543213119972984e+03 2.4492074578730712e+03 -5.2234825307398802e+00 + 5.8166018635355368e+00 2.6717753012183707e+03 1.8546952231322584e+03 1.1785178993516745e+03 -2.5135034440414605e+00 2.7988806130330115e+00 1.3468675942737827e+00 + 8.0520000000000015e+04 4.6948285001562713e+06 3.7677723789434358e+06 3.0238756014033183e+06 2.3458371504384633e+06 1.8826508799900049e+06 1.1721969055694917e+06 -5.0877932414572406e+03 + -4.0830979238238151e+03 -2.5421657948786747e+03 5.5136848979910278e+00 4.9378935999583719e+03 3.9629050712753624e+03 2.4673414960688619e+03 -5.3511836857081141e+00 + 5.1936299279344587e+00 2.3324484747052861e+03 1.8719270631084307e+03 1.1654414206718754e+03 -2.5276677505904535e+00 2.4532154565775763e+00 1.1588625160737900e+00 + 8.0580000000000015e+04 4.0831595887082159e+06 3.7814463064628397e+06 3.5021312040396947e+06 2.3128382041103346e+06 2.1419723408136303e+06 1.3101342632208106e+06 -5.0900871058345074e+03 + -4.7139376819370027e+03 -2.8831801102049094e+03 6.3453573603113780e+00 4.3138899120583010e+03 3.9951971551503516e+03 2.4435875933603029e+03 -5.3777066091526171e+00 + 4.5577510268483694e+00 1.9945718959817955e+03 1.8472420818711896e+03 1.1297943137355901e+03 -2.4864384104614636e+00 2.1072899789402464e+00 9.7440090077449248e-01 + 8.0640000000000015e+04 3.4771827405158742e+06 3.7198858708337038e+06 3.9796389643413746e+06 2.2395330557785397e+06 2.3958894093148913e+06 1.4424705340065530e+06 -4.9930672998913078e+03 + -5.3415579924618642e+03 -3.2158535383151725e+03 7.1698316779769184e+00 3.6926246223806611e+03 3.9504408898831143e+03 2.3783501276452671e+03 -5.3024329698667865e+00 + 3.9215125237896742e+00 1.6647885047262603e+03 1.7810436000127088e+03 1.0722364599126840e+03 -2.3905578676860761e+00 1.7679453982962572e+00 7.9714080551129929e-01 + 8.0700000000000015e+04 2.8887257410048335e+06 3.5841810338824810e+06 4.4471832826776989e+06 2.1272984556758995e+06 2.6394873779762671e+06 1.5666376993169514e+06 -4.7985536426728240e+03 + -5.9537924608066005e+03 -3.5337231001586688e+03 7.9710583432397444e+00 3.0862906653736163e+03 3.8293912589703718e+03 2.2728488540887747e+03 -5.1267501230169996e+00 + 3.2974687096268860e+00 1.3495850082778834e+03 1.6745513275459834e+03 9.9385945198149579e+02 -2.2418471925094154e+00 1.4418930685835309e+00 6.3059800253435117e-01 + 8.0760000000000015e+04 2.3292829528125776e+06 3.3768682657126891e+06 4.8957292579917116e+06 1.9782723136921122e+06 2.8680457340671313e+06 1.6802235963355254e+06 -4.5102740936663022e+03 + -6.5387664129611294e+03 -3.8306108671404190e+03 8.7334432788991005e+00 2.5067916490898806e+03 3.6342999298161021e+03 2.1290947970859515e+03 -4.8540217196635762e+00 + 2.6979319873480896e+00 1.0551639928718580e+03 1.5297772330640380e+03 8.9616499963935246e+02 -2.0431688979465776e+00 1.1355814096570316e+00 4.7807624423548817e-01 + 8.0820000000000015e+04 1.8097904261687256e+06 3.1018815522090234e+06 5.3165999019503482e+06 1.7953121587780032e+06 3.0771309344399595e+06 1.7810194263958812e+06 -4.1337904288852833e+03 + -7.0851310059538000e+03 -4.1007458801814555e+03 9.4421567336314869e+00 1.9655077881091761e+03 3.3688705630083341e+03 1.9498504305909742e+03 -4.4895187914250814e+00 + 2.1347294621423711e+00 7.8732185191947701e+02 1.3494856786792054e+03 7.8103519015025813e+02 -1.7983689438646371e+00 8.5506840498840431e-01 3.4260193749304724e-01 + 8.0880000000000015e+04 1.3404121251523092e+06 2.7644759104440524e+06 5.7016462514574416e+06 1.5819394301650978e+06 3.2626834955397951e+06 1.8670632356151766e+06 -3.6763876257505945e+03 + -7.5822865997898089e+03 -4.3388778253038590e+03 1.0083426191085092e+01 1.4730725765302243e+03 3.0381853492196415e+03 1.7385749710670937e+03 -4.0403128114787181e+00 + 1.6189698324722248e+00 5.5133496527348905e+02 1.1371386451366648e+03 6.5069521369713948e+02 -1.5121991573363911e+00 6.0590222709083053e-01 2.2686453664943071e-01 + 8.0940000000000015e+04 9.3034149339452782e+05 2.3711249706554678e+06 6.0434070131667387e+06 1.3422707279170938e+06 3.4210976756473305e+06 1.9366785079648138e+06 -3.1469292632114402e+03 + -8.0205909395180051e+03 -4.5403802038697604e+03 1.0644807418007767e+01 1.0391646600059453e+03 2.6486043100147335e+03 1.4993559140945258e+03 -3.5151330170193611e+00 + 1.1608252866671831e+00 3.5185639920891060e+02 8.9682717803772243e+02 5.0766931850302524e+02 -1.1902217017433145e+00 3.9301239517761039e-01 1.3316385313855675e-01 + 8.1000000000000015e+04 5.8762226486704266e+05 1.9293947002840810e+06 6.3352545922221979e+06 1.0809374098209436e+06 3.5492921795169767e+06 1.9885071113903192e+06 -2.5556819212666815e+03 + -8.3915480055795688e+03 -4.7013409488695070e+03 1.1115428213263483e+01 6.7231905105198803e+02 2.2076394617033766e+03 1.2368282303232320e+03 -2.9241910173012511e+00 + 7.6933280047575070e-01 1.9282518079859813e+02 6.3319047171105922e+02 3.5473090145924220e+02 -8.3869760008884386e-01 2.2061365249376061e-01 6.3365337013556372e-02 + 8.1060000000000015e+04 3.1899202926619619e+05 1.4477958195541857e+06 6.5715246405465612e+06 8.0299515263780521e+05 3.6447705009186380e+06 2.0215359536518250e+06 -1.9141121887217696e+03 + -8.6879737811604500e+03 -4.8186386924592734e+03 1.1486199958132575e+01 3.7976142101001420e+02 1.7238064512804792e+03 9.5608288597045305e+02 -2.2789763834714640e+00 + 4.5221880629865358e-01 7.7389935478273543e+01 3.5132425871944480e+02 1.9484775887992481e+02 -4.6446164781716037e-01 9.2124475201987285e-02 1.8864213886959122e-02 + 8.1120000000000015e+04 1.2975159398106173e+05 9.3561787884838274e+05 6.7476266004832750e+06 5.1382529306905635e+05 3.7056697315929634e+06 2.0351168334059301e+06 -1.2346604502685609e+03 + -8.9041356652262130e+03 -4.8900031881397690e+03 1.1749992743276923e+01 1.6726871162540368e+02 1.2064567192693926e+03 6.6256656245514921e+02 -1.5920275121614511e+00 + 2.1575069116115750e-01 7.8483724942883963e+00 5.6680383648889588e+01 3.1123616123254212e+01 -7.4786329676513344e-02 1.0101805767067873e-02 5.5916878816488825e-04 + 8.1180000000000015e+04 2.3662654540335931e+04 4.0274832615154615e+05 6.8601331097455332e+06 2.1902992285423519e+05 3.7307969009504025e+06 2.0289791107550072e+06 -5.3049610018305316e+02 + -9.0358628225251887e+03 -4.9140587282971092e+03 1.1901770654127125e+01 3.9058755662709693e+01 6.6559362683079030e+02 3.6197462057481465e+02 -8.7668256441981340e-01 + 6.4618003131967292e-02 -1.4396229882230816e+01 -2.4504038942930919e+02 -1.3326287466723377e+02 3.2276242124302923e-01 -2.3806744181315110e-02 8.8360642905603946e-03 + 8.1240000000000015e+04 2.8757045087334873e+03 -1.4051981968966150e+05 6.9068465658931732e+06 -7.5677170257880658e+04 3.7196521648586458e+06 2.0032349673034516e+06 1.8474080167904106e+02 + -9.0806253848853121e+03 -4.8903497607989857e+03 1.1938684688017220e+01 -2.2890114183298809e+00 1.1167630286489683e+02 6.0139486931717485e+01 -1.4681569147631887e-01 + 1.8456120657842573e-03 1.1139257495235121e+01 -5.4800015465927640e+02 -2.9512043161443944e+02 7.2047462051894340e-01 -8.8923486688456573e-03 4.3561966899456538e-02 + 8.1300000000000015e+04 6.7889497650623511e+04 -6.8368786322467576e+05 6.8868416146693509e+06 -3.6458155069766875e+05 3.6724384291672041e+06 1.9583771758554480e+06 8.9720616444583743e+02 + -9.0375810807685721e+03 -4.8193482850438486e+03 1.1860121712464498e+01 4.4119678751595799e+01 -4.4458478978239725e+02 -2.3708327131046968e+02 5.8343594699739776e-01 + 2.8740379453437218e-02 8.4010317064675036e+01 -8.4633795779276329e+02 -4.5130747486850169e+02 1.1106476859766927e+00 5.4604397318006058e-02 1.0408953391210378e-01 + 8.1360000000000015e+04 2.1754273398382124e+05 -1.2162549376099061e+06 6.8004828166519506e+06 -6.4207897981713642e+05 3.5900572685638773e+06 1.8952694510927857e+06 1.5931213919539102e+03 + -8.9075885591588230e+03 -4.7024429909964183e+03 1.1667708837156342e+01 1.7748041383136703e+02 -9.9243641521807410e+02 -5.2392887945776658e+02 1.2999487024525844e+00 + 1.4487215256236061e-01 2.0285554720410659e+02 -1.1342838975823911e+03 -5.9879323797645463e+02 1.4857368233590005e+00 1.6550172585172790e-01 1.8927158635878261e-01 + 8.1420000000000015e+04 4.4903799153224629e+05 -1.7279211180945938e+06 6.6494172494846825e+06 -9.0278388307285111e+05 3.4740912775982069e+06 1.8151296013936861e+06 2.2590403890509051e+03 + -8.6931873743125871e+03 -4.5419104859462423e+03 1.1365273542295038e+01 3.9530987387245796e+02 -1.5212910432585268e+03 -7.9483500948815481e+02 1.9888868032062126e+00 + 3.4808913133741054e-01 3.6542533919023919e+02 -1.4062709440933256e+03 -7.3471643862288875e+02 1.8385012724366332e+00 3.2170347254520215e-01 2.9748546934939507e-01 + 8.1480000000000015e+04 7.5799728169666964e+05 -2.2087861793026873e+06 6.4365423061693152e+06 -1.1416333294740885e+06 3.3267732615247071e+06 1.7195058447854342e+06 2.8821087475206541e+03 + -8.3985452919268173e+03 -4.3408693233463564e+03 1.0958760857477159e+01 6.9349821978857176e+02 -2.0209310859788443e+03 -1.0445489425710882e+03 2.6369690006721562e+00 + 6.3456689294322066e-01 5.6862774782112751e+02 -1.6570422560491684e+03 -8.5644035337956063e+02 2.1621434740943033e+00 5.2024361953894749e-01 4.2666658847391720e-01 + 8.1540000000000015e+04 1.1385479825528190e+06 -2.6495401524283374e+06 6.1659494409608413e+06 -1.3539845205038367e+06 3.1509429333074512e+06 1.6102467853505968e+06 3.4503100385936650e+03 + -8.0293742491430085e+03 -4.1032178977298827e+03 1.0456109798605077e+01 1.0663927531356069e+03 -2.4817048841638198e+03 -1.2682281548025514e+03 3.2317222016858538e+00 + 9.9888963254458218e-01 8.0859048414584129e+02 -1.8817519071466199e+03 -9.6160323405061695e+02 2.4504384276924509e+00 7.5734746595866054e-01 5.7435031968258721e-01 + 8.1600000000000015e+04 1.5834373151147226e+06 -3.0416420373561936e+06 5.8428450816590628e+06 -1.5357039333745230e+06 2.9499920236232351e+06 1.4894656671426333e+06 3.9526944830416965e+03 + -7.5928169378349585e+03 -3.8335575925961871e+03 9.8670921321122034e+00 1.5069108798855218e+03 -2.8947106772542229e+03 -1.4615324140297694e+03 3.7617171940816139e+00 + 1.4341615172763937e+00 1.0807376425117263e+03 -2.0760571054009652e+03 -1.0481631189888517e+03 2.6978507842231769e+00 1.0285079535975303e+00 7.3772132722412320e-01 + 8.1660000000000015e+04 2.0841729863527238e+06 -3.3774832959358045e+06 5.4734503609924763e+06 -1.6832464472390499e+06 2.7277989282111465e+06 1.3594996284830596e+06 4.3795857243821310e+03 + -7.0973065630660822e+03 -3.5371028539572080e+03 9.2031173105647035e+00 2.0066798482426987e+03 -3.2519651018375835e+03 -1.6207056826159824e+03 4.2167820816243387e+00 + 1.9321454628281185e+00 1.3798794982985789e+03 -2.2362001981854828e+03 -1.1144362245928944e+03 2.8996375496236886e+00 1.3285753898730324e+00 9.1366919073834107e-01 + 8.1720000000000015e+04 2.6311871417835341e+06 -3.6505330882261312e+06 5.0648817126860907e+06 -1.7937229956930242e+06 2.4886542078039362e+06 1.2228647687722035e+06 4.7227619760304697e+03 + -6.5524028278046580e+03 -3.2195800967411055e+03 8.4770080501443097e+00 2.5562002354550546e+03 -3.5465531354432756e+03 -1.7426463562274275e+03 4.5881896393395127e+00 + 2.4834261300113738e+00 1.7003134797263833e+03 -2.3590789915280834e+03 -1.1591282460135731e+03 3.0519346383882779e+00 1.6518585712517255e+00 1.0988491371001285e+00 + 8.1780000000000015e+04 3.2140203587187254e+06 -3.8554626033726796e+06 4.6250147223802907e+06 -1.8649555284783393e+06 2.2371784168349826e+06 1.0822079112561264e+06 4.9756084161333747e+03 + -5.9686075907652921e+03 -2.8871175257506429e+03 7.7027514596222169e+00 3.1450297445533160e+03 -3.7727568365196544e+03 -1.8249646324223836e+03 4.8688154639958894e+00 + 3.0775935193800210e+00 2.0359342321879758e+03 -2.4423041752576787e+03 -1.1813580514336547e+03 3.1518259083968143e+00 1.9922351266158609e+00 1.2897465988277494e+00 + 8.1840000000000015e+04 3.8215220738321501e+06 -3.9882462692298233e+06 4.1623339124549008e+06 -1.8955183230512661e+06 1.9782338649153428e+06 9.4025599724429962e+05 5.1332383361462926e+03 + -5.3571639403857444e+03 -2.5461280712690468e+03 6.8952309058669794e+00 3.7619835581532225e+03 -3.9261607228577618e+03 -1.8660260908686844e+03 5.0532645063011232e+00 + 3.7034432486837177e+00 2.3803505652336739e+03 -2.4842429331734907e+03 -1.1806734191389851e+03 3.1973937139753348e+00 2.3432687881659970e+00 1.4827442872358128e+00 + 8.1900000000000015e+04 4.4420635783677259e+06 -4.0462380880720727e+06 3.6857713675822751e+06 -1.8847649559860129e+06 1.7168320075586967e+06 7.9976407933636615e+05 5.1925812012668566e+03 + -4.7298426413068855e+03 -2.2031877114334857e+03 6.0699439661719357e+00 4.3953472907232235e+03 -4.0037321517485070e+03 -1.8649808638975251e+03 5.1379643000460149e+00 + 4.3491894448913770e+00 2.7270070042389211e+03 -2.4840481155862217e+03 -1.1570586331547636e+03 3.1877504221322939e+00 2.6983312630427778e+00 1.6741904771721381e+00 + 8.1960000000000015e+04 5.0637595332292989e+06 -4.0282218288628063e+06 3.2045372731710048e+06 -1.8328405189708455e+06 1.4580382198127306e+06 6.6346289370773698e+05 5.1524364480485410e+03 + -4.0987200451829322e+03 -1.8649114820957225e+03 5.2427118873260090e+00 5.0330984694798080e+03 -4.0038755795178822e+03 -1.8217780630692910e+03 5.1212239117149281e+00 + 5.0026861415659827e+00 3.0693076532197688e+03 -2.4416726409081721e+03 -1.1109339114644504e+03 3.1230507273208508e+00 3.0507264041147781e+00 1.8604672401586819e+00 + 8.2020000000000015e+04 5.6746938551280648e+06 -3.9344342995773358e+06 2.7279455438930253e+06 -1.7406789389251717e+06 1.2068757301543837e+06 5.3400698577938031e+05 5.0134925056110178e+03 + -3.4759516043115032e+03 -1.5378294556207607e+03 4.4293859135226912e+00 5.6631324366627077e+03 -3.9264600682618807e+03 -1.7371653963667211e+03 5.0032582919969792e+00 + 5.6516531010868665e+00 3.4007400995761791e+03 -2.3578690631974828e+03 -1.0431467860508499e+03 3.0044849545505175e+00 3.3938144382983251e+00 2.0380574192524232e+00 + 8.2080000000000015e+04 6.2631458011724437e+06 -3.7665614163458785e+06 2.2652377669273410e+06 -1.6099855314443740e+06 9.6823048434609617e+05 4.1392434115125838e+05 4.7783111487078459e+03 + -2.8735450811739552e+03 -1.2282649034282972e+03 3.6455556476736204e+00 6.2734885955715226e+03 -3.7728198790006300e+03 -1.6126741648746006e+03 4.7861783049665538e+00 + 6.2839020675794242e+00 3.7149971498542773e+03 -2.2341744963945030e+03 -9.5495568803533115e+02 2.8342538512393789e+00 3.7211340979612428e+00 2.2036092074213149e+00 + 8.2140000000000015e+04 6.8178121268028421e+06 -3.5277072705160738e+06 1.8254086762327191e+06 -1.4432051767671662e+06 7.4675867154394125e+05 3.0556843569901778e+05 4.4512778574577387e+03 + -2.3031374298135338e+03 -9.4221675512893319e+02 2.9062643235726622e+00 6.8525730239840650e+03 -3.5457284478204947e+03 -1.4505900695559501e+03 4.4739472427308833e+00 + 6.8875596151749976e+00 4.0060942793319164e+03 -2.0728813273076062e+03 -8.4800611602159790e+02 2.6155256388743839e+00 4.0265206234882323e+00 2.3539972763305510e+00 + 8.2200000000000015e+04 7.3280213046622518e+06 -3.2223368624893865e+06 1.4170363123544136e+06 -1.2434767540011618e+06 5.4679857955465943e+05 2.1107356643352643e+05 4.0385193815002331e+03 + -1.7757791639666270e+03 -6.8524834416193448e+02 2.2257355574574187e+00 7.3893736453711490e+03 -3.2493464725742215e+03 -1.2539104817175394e+03 4.0723051082627393e+00 + 7.4512829820268909e+00 4.2684808048038294e+03 -1.8769943733450480e+03 -7.2429987889796234e+02 2.3523763336007986e+00 4.3042177603409213e+00 2.4863795031927989e+00 + 8.2260000000000015e+04 7.7839359656110704e+06 -2.8561936168815168e+06 1.0481199111883437e+06 -1.0145746997286936e+06 3.7228835542378394e+05 1.3231425973961083e+05 3.5477901993999849e+03 + -1.3017298325079325e+03 -4.6238429068530343e+02 1.6171158356690896e+00 7.8736643570212136e+03 -2.8891452261965360e+03 -1.0262890278114733e+03 3.5886623673924860e+00 + 7.9644655304525891e+00 4.4971429374060508e+03 -1.6501753394441980e+03 -5.8615800223482438e+02 2.0497145517317366e+00 4.5489820386519382e+00 2.5982484471970384e+00 + 8.2320000000000015e+04 8.1767399537257235e+06 -2.4361932132382123e+06 7.2592841005170147e+05 -7.6083876944850094e+05 2.2669113464647063e+05 7.0869477786592790e+04 2.9883300180312422e+03 + -8.9026798944029861e+02 -2.7801721472150541e+02 1.0922366563609953e+00 8.2961947443139652e+03 -2.4718065592486505e+03 -7.7196851202887035e+02 3.0319652298691624e+00 + 8.4174287096615092e+00 4.6876970289169685e+03 -1.3966756015472420e+03 -4.3617797078215636e+02 1.7131921888080728e+00 4.7561777767595235e+00 2.6874768225116661e+00 + 8.2380000000000015e+04 8.4988066688906848e+06 -1.9702956565919060e+06 4.5686226455584378e+05 -4.8709327301318373e+05 1.1292886977161048e+05 2.7992258735296949e+04 2.3706948531808207e+03 + -5.4951877391057701e+02 -1.3582579779547711e+02 6.6139987222276986e-01 8.6488622630816444e+03 -2.0051013730962704e+03 -4.9570335626879631e+02 2.4125348234732642e+00 + 8.8015976269622396e+00 4.8364714900773070e+03 -1.1212584990169919e+03 -2.7718605262522772e+02 1.3491025013196269e+00 4.9218613962976168e+00 2.7523563043520380e+00 + 8.2440000000000015e+04 8.7438456965488661e+06 -1.4673578689529810e+06 2.4633103788544805e+05 -1.9855722679470479e+05 3.3326038769088336e+04 4.5853329167150268e+03 1.7065645756552499e+03 + -2.8630192004522991e+02 -3.8705527106245000e+01 3.3318941061079721e-01 8.9248640584732420e+03 -1.4977486435652029e+03 -2.0267287974306714e+02 1.7418828917249252e+00 + 9.1096575855179580e+00 4.9405760393637111e+03 -8.2911246054176388e+02 -1.1218551554708753e+02 9.6426724009326736e-01 5.0428537925372696e+00 2.7916290980817413e+00 + 8.2500000000000015e+04 8.9070250893215369e+06 -9.3696940331276122e+05 9.8648957866777768e+04 9.9252985587874602e+04 -1.0435753050536385e+04 1.1831564512622342e+03 1.0085301215266568e+03 + -1.0600270820230786e+02 1.1286732823560103e+01 1.1431220110882236e-01 9.1188259064065314e+03 -9.5925734715543581e+02 1.0161313328873366e+02 1.0325068958911363e+00 + 9.3356892217255556e+00 4.9979571355060825e+03 -5.2575641492720206e+02 5.5698398246915104e+01 5.6591459666987809e-01 5.1167996710114698e+00 2.8045118003557121e+00 + 8.2560000000000015e+04 8.9850670671096444e+06 -3.8927416368144692e+05 1.6950340192527379e+04 4.0062672654684208e+05 -1.7351444446776444e+04 1.7940697028585972e+04 2.8986386275660436e+02 + -1.2468043973192952e+01 1.2973393319943423e+01 9.4707997721415749e-03 9.2269060965953795e+03 -3.9975388304107685e+02 4.1141502092612603e+02 2.9766764501151810e-01 + 9.4752801429894760e+00 5.0074386489351255e+03 -2.1693904677844318e+02 2.2327582771088336e+02 1.6154983250661881e-01 5.1422129242792272e+00 2.7907111775919144e+00 + 8.2620000000000015e+04 8.9763153382043578e+06 1.6521874390715759e+05 3.1264518240142015e+03 6.9976617317907815e+05 1.2886177395380233e+04 5.4629194948567005e+04 -4.3572310000979542e+02 + -7.9294990940651831e+00 -3.3918718502646676e+01 2.1269833291648506e-02 9.2468724188251836e+03 1.7020220005442550e+02 7.2086833570076510e+02 -4.4884719144451257e-01 + 9.5256112177215293e+00 4.9687470322547006e+03 9.1466450038803259e+01 3.8735103112588899e+02 -2.4117943915586557e-01 5.1185072755801340e+00 2.7504315773137922e+00 + 8.2680000000000015e+04 8.8807727088942677e+06 7.1583170624187333e+05 5.7785039490557043e+04 9.9089544693493703e+05 7.9877976752539005e+04 1.1063900697900391e+05 -1.1543327429658032e+03 + -9.2954769247257929e+01 -1.2874925008027293e+02 1.5015799129774110e-01 9.1781507815695259e+03 7.3981116600426424e+02 1.0240917091093736e+03 -1.1929701196508480e+00 + 9.4855159385763574e+00 4.8825204647745322e+03 3.9357038758028034e+02 5.4478153009889297e+02 -6.3462126018126119e-01 5.0460115775846708e+00 2.6843737819616504e+00 + 8.2740000000000015e+04 8.7001081375728194e+06 1.2519193688312261e+06 1.8023337680285820e+05 1.2683698611887721e+06 1.8252299859344101e+05 1.8498952207994706e+05 -1.8521368656573393e+03 + -2.6642860267532615e+02 -2.6997153094362858e+02 3.9440687995476836e-01 9.0218443990735286e+03 1.2982315635876048e+03 1.3152956906205513e+03 -1.9206076353324197e+00 + 9.3555116033778756e+00 4.7503016797130931e+03 6.8357556812610915e+02 6.9253666291982518e+02 -1.0112584837222862e+00 4.9259693443786992e+00 2.5937252236473829e+00 + 8.2800000000000015e+04 8.4376328975882363e+06 1.7630698967001578e+06 3.6848529342806328e+05 1.5267833235149593e+06 3.1903603350981051e+05 2.7634601790829212e+05 -2.5156344695212169e+03 + -5.2556382803104464e+02 -4.5515614285489198e+02 7.5012760135842194e-01 8.7807229235622854e+03 1.8347808933905401e+03 1.5888907192909642e+03 -2.6178968500142492e+00 + 9.1378014278385056e+00 4.5745144325230058e+03 9.5588539341760509e+02 8.2775454376912376e+02 -1.3638468659182157e+00 4.7605223091646822e+00 2.4801415999209437e+00 + 8.2860000000000015e+04 8.0982460374806449e+06 2.2393031060192860e+06 6.1929224574480613e+05 1.7610719395288429e+06 4.8697800207775069e+05 3.8304320685753197e+05 -3.1319053464110902e+03 + -8.6594265299466554e+02 -6.8103064206917759e+02 1.2113254154520579e+00 8.4591813558899776e+03 2.3391350576998179e+03 1.8395923654767857e+03 -3.2714607905548823e+00 + 8.8362470878798582e+00 4.3584238246396744e+03 1.2052092342328262e+03 9.4779643082703512e+02 -1.6855498205176542e+00 4.5526780206143727e+00 2.3457200544143442e+00 + 8.2920000000000015e+04 7.6883498613010496e+06 2.6712618506301781e+06 9.2819807518898277e+05 1.9666119063050360e+06 6.8329871864875534e+05 5.0311510178097524e+05 -3.6888554121555871e+03 + -1.2815879203069189e+03 -9.4353495708103401e+02 1.7699922764564631e+00 8.0631690367914489e+03 2.8015231246977305e+03 2.0625219814864986e+03 -3.8686581066716390e+00 + 8.4563115852010373e+00 4.1060809544904596e+03 1.4266631983511961e+03 1.0502975255408778e+03 -1.9700675345981862e+00 4.3062617144996223e+00 2.1929642097057762e+00 + 8.2980000000000015e+04 7.2157366858652402e+06 3.0503931140139638e+06 1.2896166829501612e+06 2.1393098562227814e+06 9.0439137251708016e+05 6.3433071604293701e+05 -4.1754493606270271e+03 + -1.7650635088561494e+03 -1.2378917171349874e+03 2.4162364427318401e+00 7.6000895131043826e+03 3.2129139247439985e+03 2.2533009266513445e+03 -4.3978228594085280e+00 + 8.0049727708102587e+00 3.8222526319563267e+03 1.6158644621798835e+03 1.1332132583254340e+03 -2.2117581511579529e+00 4.0258529408806334e+00 2.0247414714468874e+00 + 8.3040000000000015e+04 6.6894486568073630e+06 3.3691153842029036e+06 1.6969314337815214e+06 2.2756839171123966e+06 1.1461578474328478e+06 7.7423500201631966e+05 -4.5819263222877216e+03 + -2.3076025630384797e+03 -1.5586905004707303e+03 3.1384477492277680e+00 7.0786725911548001e+03 3.5651910399027483e+03 2.4081365915409897e+03 -4.8484900651320286e+00 + 7.4906083631128348e+00 3.5123371659713725e+03 1.7690173897040754e+03 1.1948601665218150e+03 -2.4057487674010880e+00 3.7167076992974066e+00 1.8442331674722605e+00 + 8.3100000000000015e+04 6.1196129138978589e+06 3.6209690779134477e+06 2.1426146948990151e+06 2.3729338920220430e+06 1.4040837926614999e+06 9.2019432885229494e+05 -4.8999943767994428e+03 + -2.8992617229001671e+03 -1.8999847255323828e+03 3.9234964894075075e+00 6.5088204133135896e+03 3.8513128566862379e+03 2.5238985412076304e+03 -5.2116027316393465e+00 + 6.9228538279908749e+00 3.1822675077879521e+03 1.8829897566879386e+03 1.2339505403990372e+03 -2.5480340755216275e+00 3.3846671181607952e+00 1.6548782341834651e+00 + 8.3160000000000015e+04 5.5172548806142407e+06 3.8007470306886444e+06 2.6183655260010734e+06 2.4289991312109679e+06 1.6733221644163928e+06 1.0694457065186938e+06 -5.1230000095092073e+03 + -3.5290990155212503e+03 -2.2553996470810084e+03 4.7569631790765250e+00 5.9014298997789265e+03 4.0654545226540527e+03 2.5981832248468991e+03 -5.4796962577981985e+00 + 6.3124350070564157e+00 2.8384032905894392e+03 1.9553775259573249e+03 1.2496201001856402e+03 -2.6355605924954184e+00 3.0360539868271510e+00 1.4603113020439298e+00 + 8.3220000000000015e+04 4.8940929029247491e+06 3.9046023802636662e+06 3.1152631704176399e+06 2.4426028684016052e+06 1.9487837792301050e+06 1.2191488806389673e+06 -5.2460689394285391e+03 + -4.1853725743001651e+03 -2.6182496744831037e+03 5.6233958080483077e+00 5.2681943795411216e+03 4.2031288756317153e+03 2.6293658563057775e+03 -5.6470562966150100e+00 + 5.6709778846911609e+00 2.4874135445026500e+03 1.9845567774237802e+03 1.2414480692077818e+03 -2.6662945953276131e+00 2.6775587069655691e+00 1.2642961604526113e+00 + 8.3280000000000015e+04 4.2623178659171276e+06 3.9301315376655986e+06 3.6239336624728269e+06 2.4132820204281062e+06 2.2252332643653960e+06 1.3664403533927044e+06 -5.2662151765390900e+03 + -4.8557568964187503e+03 -2.9816630114321456e+03 6.5065905646836928e+00 4.6213876963280800e+03 4.2612837062963208e+03 2.6166382601732926e+03 -5.7098465118029029e+00 + 5.0107983966787977e+00 2.1361520871593912e+03 1.9697215863777508e+03 1.2094691264930989e+03 -2.6392721001109383e+00 2.3161164851157063e+00 1.0706557055603174e+00 + 8.3340000000000015e+04 3.6343617646933584e+06 3.8764303609381118e+06 4.1347265705665569e+06 2.3414017014861754e+06 2.4973886589089832e+06 1.5084883317569438e+06 -5.1824156636167882e+03 + -5.5275729329945261e+03 -3.3387114250169088e+03 7.3898914360076011e+00 3.9736345080413994e+03 4.2383730791968674e+03 2.5600317057101852e+03 -5.6662030796241512e+00 + 4.3446756963538347e+00 1.7915277906554134e+03 1.9109068698649380e+03 1.1541768588213999e+03 -2.5546294921363639e+00 1.9587778378308864e+00 8.8319959151773264e-01 + 8.3400000000000015e+04 3.0226594906375613e+06 3.7441221150116799e+06 4.6378986477401732e+06 2.2281539771036459e+06 2.7600228170155743e+06 1.6425475677801003e+06 -4.9956484131000052e+03 + -6.1880279296644494e+03 -3.6825427859165720e+03 8.2565035230751818e+00 3.3376708758803479e+03 4.1344008677132970e+03 2.4604240104740225e+03 -5.5162932887989475e+00 + 3.6856127626953392e+00 1.4603720927441232e+03 1.8089954804996275e+03 1.0765184845403535e+03 -2.4136137250090455e+00 1.6125747007828561e+00 7.0565090374976291e-01 + 8.3460000000000015e+04 2.4394083080527540e+06 3.5353563114160746e+06 5.1238009684508517e+06 2.0755406745506364e+06 3.0080646951457728e+06 1.7660130378796835e+06 -4.7088926769860736e+03 + -6.8244606129086114e+03 -4.0065138898526866e+03 9.0898143966833409e+00 2.7260995411694844e+03 3.9509351366817914e+03 2.3195304758413913e+03 -5.2623361712816701e+00 + 3.0465886227305066e+00 1.1493062410861776e+03 1.6657091089833964e+03 9.7788078279217109e+02 -2.2185713572010402e+00 1.2843846042011500e+00 5.4157324171498822e-01 + 8.3520000000000015e+04 1.8963296300015606e+06 3.2537780644567534e+06 5.5830659968784526e+06 1.8863403702842253e+06 3.2366985701586357e+06 1.8764714101106478e+06 -4.3270903928780308e+03 + -7.4245870778598392e+03 -4.3043209890953685e+03 9.8737174195211246e+00 2.1511445121489264e+03 3.6910925218506795e+03 2.1398785118683854e+03 -4.9085837610668452e+00 + 2.4403067741390174e+00 8.6461083288258419e+02 1.4835828531755785e+03 8.6006732783563461e+02 -1.9729160829598813e+00 9.8079550181766717e-01 3.9429963976747101e-01 + 8.3580000000000015e+04 1.4044377478471894e+06 2.9044681660896023e+06 6.0067909629399553e+06 1.6640599851497405e+06 3.4414592365964209e+06 1.9717492705386810e+06 -3.8570689078565656e+03 + -7.9767425919507523e+03 -4.5701254384347185e+03 1.0592930709159806e+01 1.6244097335578615e+03 3.3594923119287942e+03 1.9247661214282953e+03 -4.4612623218141421e+00 + 1.8789446514965569e+00 6.1210024189342153e+02 1.2659236237577943e+03 7.2526729964080391e+02 -1.6810748358832259e+00 7.0797392925155878e-01 2.6686477396897534e-01 + 8.3640000000000015e+04 9.7382012216131820e+05 2.4938546596610844e+06 6.3867139224325279e+06 1.4128717285035234e+06 3.6183212715093917e+06 2.0499571229868319e+06 -3.3074257603945662e+03 + -8.4701144784447679e+03 -4.7986718864939930e+03 1.1233305283549406e+01 1.1566466795032795e+03 2.9621805377298242e+03 1.6782047431793728e+03 -3.9284736872385366e+00 + 1.3739091682493940e+00 3.9700450799425528e+02 1.0167528852800514e+03 5.7601631917704628e+02 -1.3484129889277978e+00 4.7153921486230027e-01 1.6194189756260563e-01 + 8.3700000000000015e+04 6.1343370202384575e+05 2.0295972722193364e+06 6.7153789515997618e+06 1.1375364372655959e+06 3.7637805352673447e+06 2.1095282409382127e+06 -2.6883770851317472e+03 + -8.8949612780091975e+03 -4.9853965160317148e+03 1.1782115892045466e+01 7.5753567657203416e+02 2.5065249973726286e+03 1.4048472894814245e+03 -3.3200576985515071e+00 + 9.3560344944584506e-01 2.2386119219317825e+02 7.4073456828383860e+02 4.1514993465091300e+02 -9.8113963383033520e-01 2.7644645321346628e-01 8.1785909157860673e-02 + 8.3760000000000015e+04 3.3092150455743744e+05 1.5204466344350954e+06 6.9862870755904121e+06 8.4331464868964674e+05 3.8749261970913042e+06 2.1492515358824418e+06 -2.0115719960781882e+03 + -9.2428135186631571e+03 -5.1265229633421714e+03 1.2228328124232313e+01 4.3548561964592363e+02 2.0010827739185638e+03 1.1099025459023690e+03 -2.6474175875986767e+00 + 5.7320982678037480e-01 9.6419567133872164e+01 4.4308932010666513e+02 2.4575055588600884e+02 -5.8619438654118139e-01 1.2688086814576829e-01 2.8183880567959407e-02 + 8.3820000000000015e+04 1.3245335660654621e+05 9.7608076312142937e+05 7.1940297542936169e+06 5.3586701918000903e+05 3.9495017333633723e+06 2.1682977117753862e+06 -1.2898760883086043e+03 + -9.5066516752059815e+03 -5.2191437372650971e+03 1.2562835661252882e+01 1.9745648904267472e+02 1.4554424209551873e+03 7.9903741741842180e+02 -1.9233110345078352e+00 + 2.9449400136663811e-01 1.7559321172165514e+01 1.2949658135564104e+02 7.1088794092348778e+01 -1.7111762501469499e-01 2.6166041523163569e-02 2.4142575277729481e-03 + 8.3880000000000015e+04 2.2594278257113281e+04 4.0692179009114578e+05 7.3344020466073714e+06 2.2114594845087951e+05 3.9859535434903344e+06 2.1662380991423270e+06 -5.3712794611041807e+02 + -9.6810572705619106e+03 -5.2612852116288714e+03 1.2778661997188575e+01 4.8808714687745599e+01 8.8004359680291520e+02 4.7826880971169089e+02 -1.1616105050335945e+00 + 1.0563498970323287e-01 -1.0774294739726407e+01 -1.9401372146424063e+02 -1.0543968825227049e+02 2.5609348975414403e-01 -2.3311734404343115e-02 5.2157972585235865e-03 + 8.3940000000000015e+04 4.2034796255348592e+03 -1.7606362083448883e+05 7.4044929426437728e+06 -9.4719518187827533e+04 3.9834660598120191e+06 2.1430557029127656e+06 2.3212677177023932e+02 + -9.7623335477165529e+03 -5.2519545707415264e+03 1.2871121574516808e+01 -6.8170433413154470e+00 2.8597749903635037e+02 1.5384721084154066e+02 -3.7703730665560370e-01 + 1.1085038052042858e-02 1.2382745717245044e+01 -5.2117779906613737e+02 -2.8038058324930705e+02 6.8714044782453876e-01 -2.0161014644084548e-02 3.6767119936090546e-02 + 8.4000000000000015e+04 7.8366356925218090e+04 -7.6157633213950833e+05 7.4027507866002256e+06 -4.0554326290690503e+05 3.9419824905668790e+06 2.0991481526159635e+06 1.0029184981581988e+03 + -9.7485927121427376e+03 -5.1911674392790937e+03 1.2837936032490763e+01 3.2413285451374541e+01 -3.1522804585818636e+02 -1.6786572899807072e+02 4.1512545064733541e-01 + 1.3463115611945861e-02 8.6985785774500869e+01 -8.4562063601033049e+02 -4.5028926290447686e+02 1.1135871640681398e+00 3.5976933065613212e-02 9.6677528635342846e-02 + 8.4060000000000015e+04 2.4436122197237189e+05 -1.3382051102069886e+06 7.3290222013176642e+06 -7.0520376901399286e+05 3.8622106221614666e+06 2.0353224083871511e+06 1.7601485006765774e+03 + -9.6398074133687969e+03 -5.0799553257711304e+03 1.2679302184236754e+01 1.6647606796918348e+02 -9.1183456980562403e+02 -4.8052314469490801e+02 1.1993351727045309e+00 + 1.1348490229324894e-01 2.1197421564849179e+02 -1.1609821601395438e+03 -6.1179961876821119e+02 1.5270286967927853e+00 1.4441113582061571e-01 1.8398950390570093e-01 + 8.4120000000000015e+04 4.9966179436786479e+05 -1.8946509324451815e+06 7.1845634579547821e+06 -9.8776544243847474e+05 3.7456134122549118e+06 1.9527812473689518e+06 2.4888891507411631e+03 + -9.4378248946550393e+03 -4.9203524477312212e+03 1.2397909420409656e+01 3.9347611700467064e+02 -1.4921254362938157e+03 -7.7791983193794101e+02 1.9601010605814175e+00 + 3.0993140192449803e-01 3.8528481773767083e+02 -1.4610443408374692e+03 -7.6169197388107591e+02 1.9192613184994705e+00 3.0340551533334298e-01 2.9719301432259576e-01 + 8.4180000000000015e+04 8.3997574415838288e+05 -2.4199506948634004e+06 6.9720238001378691e+06 -1.2475971041360565e+06 3.5943844221031889e+06 1.8531017288354775e+06 3.1746834384765425e+03 + -9.1463430620808758e+03 -4.7153619686621396e+03 1.1998905424459897e+01 7.0967085527557117e+02 -2.0446399742884241e+03 -1.0541173820879410e+03 2.6822976736355590e+00 + 5.9965744555348988e-01 6.0388569882986474e+02 -1.7398565419770071e+03 -8.9695861854528198e+02 2.2824502329876291e+00 5.1020530304521339e-01 4.3425150671761081e-01 + 8.4240000000000015e+04 1.2593188132950126e+06 -2.9036957517634751e+06 6.6954008196327873e+06 -1.4794852079814863e+06 3.4114084584001442e+06 1.7382060088788592e+06 3.8038373810347657e+03 + -8.7708485716929299e+03 -4.4689021421376101e+03 1.1489810299710195e+01 1.1095323940851983e+03 -2.5584043241954523e+03 -1.3035648989474016e+03 3.3514739098481852e+00 + 9.7764041002436886e-01 8.6383031328831839e+02 -1.9918564472408705e+03 -1.0148655495581236e+03 2.6092912150394052e+00 7.6108496968535477e-01 5.9263915362761510e-01 + 8.4300000000000015e+04 1.7501232851987570e+06 -3.3362407826771694e+06 6.3599685750423102e+06 -1.6787394259696340e+06 3.2002081131668794e+06 1.6103250422356969e+06 4.3636990522304050e+03 + -8.3185178851289893e+03 -4.1857333148959879e+03 1.0880380423329475e+01 1.5858465607241246e+03 -3.0231540612028643e+03 -1.5212126880456665e+03 3.9541505488491855e+00 + 1.4370685019587566e+00 1.1603306158911523e+03 -2.2119839425390533e+03 -1.1130090612996196e+03 2.8931625400459300e+00 1.0514168391281160e+00 7.6938865413451352e-01 + 8.4360000000000015e+04 2.3033788317339574e+06 -3.7088986476600501e+06 5.9721797292555990e+06 -1.8412883841690270e+06 2.9648771958614425e+06 1.4719558648883528e+06 4.8429181991076130e+03 + -7.7980830920089338e+03 -3.8713671845223034e+03 1.0182424564193029e+01 2.1298470644669046e+03 -3.4295438153434789e+03 -1.7026164513662213e+03 4.4780997218637086e+00 + 1.9694670022921685e+00 1.4878479404310590e+03 -2.3957854829421176e+03 -1.1893659452925688e+03 3.1282637748646023e+00 1.3757590524333252e+00 9.6114862446641747e-01 + 8.4420000000000015e+04 2.9088030652398523e+06 -4.0141171576576750e+06 5.5395435398924164e+06 -1.9637635259523706e+06 2.7100023366104588e+06 1.3258132922081193e+06 5.2316808129073597e+03 + -7.2196651200624601e+03 -3.5319601257936033e+03 9.4095760005001239e+00 2.7313821932100409e+03 -3.7693393772968593e+03 -1.8440297223514960e+03 4.9126000775636536e+00 + 2.5648599649828623e+00 1.8401997941496745e+03 -2.5395066752737339e+03 -1.2423361936861611e+03 3.3097383044232780e+00 1.7279610858115699e+00 1.1642493844762547e+00 + 8.4480000000000015e+04 3.5550384792801444e+06 -4.2456340460300967e+06 5.0704820573217841e+06 -2.0435693190454599e+06 2.4405742969301674e+06 1.1747769904626538e+06 5.5219135770499779e+03 + -6.5945777100331343e+03 -3.1741927714429071e+03 8.5770254611116350e+00 3.3791106932342391e+03 -4.0355881441235329e+03 -1.9424825258058859e+03 5.2486619753731443e+00 + 3.2119640212695471e+00 2.2106803942992360e+03 -2.6401710586974759e+03 -1.2707772638216738e+03 3.4337768500886980e+00 2.1012846072416882e+00 1.3747757447162170e+00 + 8.4540000000000015e+04 4.2298718920090729e+06 -4.3986068712987304e+06 4.5741673555912366e+06 -2.0789383037626371e+06 2.1618907489278959e+06 1.0218349818730964e+06 5.7074537904108920e+03 + -5.9351061845395307e+03 -2.8051383400064246e+03 7.7012206138331125e+00 4.0607228205521897e+03 -4.2227642219172676e+03 -1.9958445448863863e+03 5.4792177409890535e+00 + 3.8984101746995017e+00 2.5921924589172049e+03 -2.6956433629841335e+03 -1.2740291443814078e+03 3.4976996810588745e+00 2.4885370887160452e+00 1.5886452298226843e+00 + 8.4600000000000015e+04 4.9204720228431709e+06 -4.4697150976545084e+06 4.0603430306652845e+06 -2.0689697939871131e+06 1.8794524700021513e+06 8.7002472246101801e+05 5.7841811265375891e+03 + -5.2542655766709295e+03 -2.4321224415604229e+03 6.7995385253694547e+00 4.7631819935749636e+03 -4.3268850667567594e+03 -2.0028714227468222e+03 5.5992728489045982e+00 + 4.6109888282466036e+00 2.9773875131828559e+03 -2.7046758688604373e+03 -1.2519296682451486e+03 3.5000157207101914e+00 2.8822152988001064e+00 1.8016900499154380e+00 + 8.4660000000000015e+04 5.6136404456261853e+06 -4.4572321748153940e+06 3.5391335365091143e+06 -2.0136513817938569e+06 1.5988550423563439e+06 7.2237294545468653e+05 5.7501084204660228e+03 + -4.5655431107199456e+03 -2.0625772657420384e+03 5.8899380556479315e+00 5.4729820475937277e+03 -4.3455971907370122e+03 -1.9632332067093198e+03 5.6060148249058335e+00 + 5.3359128040438435e+00 3.3588117973168323e+03 -2.6669368759023146e+03 -1.2048197362702415e+03 3.4404572924498020e+00 3.2746556034775112e+00 2.0097410626162162e+00 + 8.4720000000000015e+04 6.2960708772898046e+06 -4.3610660579611957e+06 3.0208451853177757e+06 -1.9138627526914701e+06 1.3256782421736447e+06 5.8183548996826785e+05 5.6054295630444203e+03 + -3.8826303438788177e+03 -1.7038931661258650e+03 4.9905995357023496e+00 6.1764147942518166e+03 -4.2782291474413059e+03 -1.8775243368774863e+03 5.4988776438438327e+00 + 6.0590927984522365e+00 3.7290547623462962e+03 -2.5830206797120154e+03 -1.1335383382899047e+03 3.3199898110635213e+00 3.6581878989378009e+00 2.2087119507425248e+00 + 8.4780000000000015e+04 6.9546115856962726e+06 -4.1827672571603800e+06 2.5157628105577719e+06 -1.7713616829779614e+06 1.0653753514352918e+06 4.5123833525944024e+05 5.3525235040747648e+03 + -3.2191504717260095e+03 -1.3632706958598130e+03 4.1195592866131072e+00 6.8598424112289404e+03 -4.1258107098545315e+03 -1.7472549728831509e+03 5.2795603891496912e+00 + 6.7664195306892632e+00 4.0808971077950978e+03 -2.4544388539530305e+03 -1.0394074737045476e+03 3.1407962794685664e+00 4.0252899689025083e+00 2.3946818625791821e+00 + 8.4840000000000015e+04 7.5765256361428974e+06 -3.9255041696353690e+06 2.0339461800886835e+06 -1.5887524557209068e+06 8.2316462689146493e+05 3.3322103609070485e+05 4.9959142899262943e+03 + -2.5883863669560451e+03 -1.0475761208802724e+03 3.2943465553339228e+00 7.5099691187077224e+03 -3.8910578512055454e+03 -1.5748238360130122e+03 4.9519999133111385e+00 + 7.4440467686035312e+00 4.4074553429803273e+03 -2.2835930171992004e+03 -9.2420728082249298e+02 2.9062369815379756e+00 4.3687390867551148e+00 2.5639748139524823e+00 + 8.4900000000000015e+04 8.1497437409730079e+06 -3.5940061129078041e+06 1.5850302514936433e+06 -1.3694372896275751e+06 6.0392511663416459e+05 2.3018370566343921e+05 4.5421879534948839e+03 + -2.0030148616825923e+03 -7.6320334235817188e+02 2.5316302768006138e+00 8.1141066468158888e+03 -3.5783238355740577e+03 -1.3634731187339619e+03 4.5222981762492642e+00 + 8.0786694647573345e+00 4.7023199426347010e+03 -2.0737296395760482e+03 -7.9014188148930816e+02 2.6207852605873847e+00 4.6817577759409881e+00 2.7132342373064575e+00 + 8.4960000000000015e+04 8.6631046268378031e+06 -3.1944751288334285e+06 1.1780332840551359e+06 -1.1175517184983019e+06 4.1209892667430436e+05 1.4423862063200408e+05 3.9998679338254419e+03 + -1.4748526228741955e+03 -5.1594501236256701e+02 1.8468827814710547e+00 8.6604281513825190e+03 -3.1935174024703438e+03 -1.1172263706801298e+03 3.9986058340835409e+00 + 8.6577913923524399e+00 4.9596843117288863e+03 -1.8288778014559016e+03 -6.3979663141145886e+02 2.2899407400558673e+00 4.9581507904919206e+00 2.8394911767341657e+00 + 8.5020000000000015e+04 9.1065780845999941e+06 -2.7344682555644037e+06 8.2117666437663580e+05 -8.3788518174672069e+05 2.5160191029028164e+05 7.7167429593829555e+04 3.3792515130831052e+03 + -1.0146187116379693e+03 -3.1087542918128150e+02 1.2540671580877274e+00 9.1382054917906062e+03 -2.7439896791890251e+03 -8.4081060482925159e+02 3.3909644923972584e+00 + 9.1699769336118191e+00 5.1744619713853081e+03 -1.5537711516150569e+03 -4.7608763468714767e+02 1.9201217719940411e+00 5.1924305803077546e+00 2.9402247686574881e+00 + 8.5080000000000015e+04 9.4714662111400403e+06 -2.2227525551194046e+06 5.2172006964829651e+05 -5.3578838285281532e+05 1.2574458477885707e+05 3.0384834280074549e+04 2.6922105103693134e+03 + -6.3171856932209994e+02 -1.5224755697118670e+02 7.6535446975908372e-01 9.5380251311928077e+03 -2.2383920629711915e+03 -5.3956417342812586e+02 2.7111108137068620e+00 + 9.6050820228625629e+00 5.3423896196658598e+03 -1.2537556184764176e+03 -3.0220453027244383e+02 1.5185392847066659e+00 5.3799287510949032e+00 3.0134138086644273e+00 + 8.5140000000000015e+04 9.7505787828246579e+06 -1.6691357282528621e+06 2.8581528939387185e+05 -2.1706923755105204e+05 3.7164877274110098e+04 4.9094837980398133e+03 1.9519601562654914e+03 + -3.3405374501630200e+02 -4.3406233551495887e+01 3.9087641961682967e-01 9.8519783485035896e+03 -1.6865078750216849e+03 -2.1933223700144711e+02 1.9722463741690919e+00 + 9.9544596751264169e+00 5.4601140031390996e+03 -9.3468470221658970e+02 -1.2154768705328745e+02 1.0930545418628761e+00 5.5168913121632501e+00 3.0575783833760863e+00 + 8.5200000000000015e+04 9.9383792088079471e+06 -1.0842756364085046e+06 1.1838165942050112e+05 1.1212053741723851e+05 -1.2225932454895614e+04 1.3426792171372906e+03 1.1728006856789007e+03 + -1.2786117864936176e+02 1.3280684841961069e+01 1.3851838192239607e-01 1.0073821954500858e+04 -1.0990610931129231e+03 1.1364811175154585e+02 1.1887777995362716e+00 + 1.0211136028744324e+01 5.5252608523888875e+03 -6.0280441434858369e+02 6.2338948555027883e+01 6.5202362231674760e-01 5.6005558212630859e+00 3.0718107392438365e+00 + 8.5260000000000015e+04 1.0031098089859806e+07 -4.7947247450698004e+05 2.3005637651021392e+04 4.4540595488200890e+05 -2.1282964450489184e+04 1.9855331220494769e+04 3.6983672285085572e+02 + -1.7585286992785576e+01 1.6471838673133892e+01 1.3756957523795467e-02 1.0199106269246733e+04 -4.8750591288229361e+02 4.5287080662693074e+02 3.7603227170835579e-01 + 1.0369953382243963e+01 5.5364844800727797e+03 -2.6463013202489509e+02 2.4583802407438904e+02 2.0413168110893695e-01 5.6292088757739398e+00 3.0557947630957365e+00 + 8.5320000000000015e+04 1.0026812044959089e+07 1.3355230914112288e+05 1.8665781011519246e+03 7.7631402076876909e+05 1.0347639641161650e+04 6.0183450217762867e+04 -4.4132002264889604e+02 + -5.7854718664330163e+00 -3.4118490712189889e+01 1.9545380222886117e-02 1.0225267737140111e+04 1.3619873288366807e+02 7.9168942462240739e+02 -4.5004602297404822e-01 + 1.0427677305596466e+01 5.4934970085249724e+03 7.3182204448879844e+01 4.2533058164927638e+02 -2.4177974654787596e-01 5.6022227601029266e+00 3.0098136596956482e+00 + 8.5380000000000015e+04 9.9254861518105939e+06 7.4288597499394731e+05 5.5690244357093950e+04 1.0984012436589438e+06 8.2219752469948071e+04 1.2163227902230214e+05 -1.2448588859863833e+03 + -9.3080990177512305e+01 -1.3771224540482271e+02 1.5624920415547972e-01 1.0151684228593362e+04 7.5982525635991226e+02 1.1234489148663486e+03 -1.2732125401369632e+00 + 1.0383065564754649e+01 5.3970765840919712e+03 4.0396800185132429e+02 5.9726806033433741e+02 -6.7688898740797421e-01 5.5200704452919664e+00 2.9347456321230001e+00 + 8.5440000000000015e+04 9.7289790666704569e+06 1.3366587751907338e+06 1.8373105612764455e+05 1.4053808510745675e+06 1.9309417088573441e+05 2.0308900588770441e+05 -2.0250830952613708e+03 + -2.7813440404857852e+02 -2.9248069250675547e+02 4.2163375237660755e-01 9.9796918004465515e+03 1.3711194228055706e+03 1.4416178178499795e+03 -2.0772458518025356e+00 + 1.0236897322432732e+01 5.2490543457127224e+03 7.2118640710346881e+02 7.5824306028547880e+02 -1.0925705109448998e+00 5.3843185518557304e+00 2.8320476031352375e+00 + 8.5500000000000015e+04 9.4410106315313969e+06 1.9032778943120171e+06 3.8378349160328897e+05 1.6912471707166247e+06 3.4096129924891586e+05 3.0304382359234866e+05 -2.7667210859577071e+03 + -5.5767407230672723e+02 -4.9557857080905399e+02 8.1090380215356839e-01 9.7125624461979714e+03 1.9580434610717323e+03 1.7399183264612061e+03 -2.8462714763621824e+00 + 9.9919618506159100e+00 5.0522803376657830e+03 1.0185505318780674e+03 9.0505744483265187e+02 -1.4805677014107255e+00 5.1975983210756578e+00 2.7037272542825326e+00 + 8.5560000000000015e+04 9.0670925296727065e+06 2.4316563759225011e+06 6.5222248519398936e+05 1.9503946833232618e+06 5.2307918854041107e+05 4.1961893172557576e+05 -3.4552300067480792e+03 + -9.2655536046520831e+02 -7.4319866342130751e+02 1.3167949273456412e+00 9.3554431427210457e+03 2.5090153961895248e+03 2.0124515646261007e+03 -3.5650795050241104e+00 + 9.6530067859409190e+00 4.8105689791399918e+03 1.2901528827977286e+03 1.0347864001452301e+03 -1.8331586024069764e+00 4.9635550781515185e+00 2.5523038953945267e+00 + 8.5620000000000015e+04 8.6144232978071347e+06 2.9114324478060426e+06 9.8407207585103158e+05 2.1777293529268643e+06 7.3602620270766062e+05 5.5060491768985032e+05 -4.0770852626121264e+03 + -1.3778594544466216e+03 -1.0306457562533708e+03 1.9297148457232236e+00 8.9152572815099393e+03 3.0131397609198548e+03 2.2538155350266893e+03 -4.2194295228602137e+00 + 9.2266467724845871e+00 4.5286251188365013e+03 1.5305834480743788e+03 1.1448371433755306e+03 -2.1433112229260591e+00 4.6867771080918503e+00 2.3807589068438229e+00 + 8.5680000000000015e+04 8.0917497271074001e+06 3.3331748378389901e+06 1.3731009872168312e+06 2.3687699887891016e+06 9.7576728507590771e+05 6.9350380051378021e+05 -4.6200502034472538e+03 + -1.9030278882847388e+03 -1.3524285405119415e+03 2.6379320738409007e+00 8.4005703544947974e+03 3.4604249809557596e+03 2.4592133176503994e+03 -4.7963365308796027e+00 + 8.7212341759061118e+00 4.2119521084755224e+03 1.7350380216406927e+03 1.2330010695927024e+03 -2.4048251815715362e+00 4.3727053058598253e+00 2.1924767226880282e+00 + 8.5740000000000015e+04 7.5091973707708530e+06 3.6885699436309314e+06 1.8119432699287771e+06 2.5197375890267068e+06 1.2377325181115484e+06 8.4557788385804882e+05 -5.0734204443139433e+03 + -2.4920301532445887e+03 -1.7023676413664489e+03 3.4278081914044836e+00 7.8214225305948903e+03 3.8419829758092073e+03 2.6245492894615181e+03 -5.2843319231645856e+00 + 8.1466944017260374e+00 3.8667437177082966e+03 1.8994145330643469e+03 1.2974982569542660e+03 -2.6124567257193752e+00 4.0275253978978167e+00 1.9911775404989291e+00 + 8.5800000000000015e+04 6.8780735096585983e+06 3.9705870783520560e+06 2.2922416217621346e+06 2.6276308557936521e+06 1.5169064162283256e+06 1.0039034440956928e+06 -5.4282377844387829e+03 + -3.1335610524250919e+03 -2.0737176076845071e+03 4.2840690565389830e+00 7.1891314755778340e+03 4.1502068729738794e+03 2.7465113791482700e+03 -5.6736940497620072e+00 + 7.5143291531976582e+00 3.4997620671652162e+03 2.0203953945388864e+03 1.3370134064761116e+03 -2.7620244894334545e+00 3.6580449334439757e+00 1.7808431379726335e+00 + 8.5860000000000015e+04 6.2106464970227741e+06 4.1736184558375981e+06 2.8048105351124150e+06 2.6902863512897063e+06 1.8079261697978938e+06 1.1654281790503217e+06 -5.6774692862696284e+03 + -3.8152638143012041e+03 -2.4593003871824171e+03 5.1901094080941537e+00 6.5160694046050157e+03 4.3789231824627623e+03 2.8226376598533279e+03 -5.9566435017785837e+00 + 6.8365916724237170e+00 3.1182040595322228e+03 2.0955141664086163e+03 1.3507224716174226e+03 -2.8504937470358431e+00 3.2715575851007226e+00 1.5656373334292317e+00 + 8.5920000000000015e+04 5.5199058937877482e+06 4.2935910909383995e+06 3.3398160138965035e+06 2.7064220768166240e+06 2.1051868740033531e+06 1.3270312651344244e+06 -5.8161478031668394e+03 + -4.5239744136970394e+03 -2.8516475566650452e+03 6.1283245118375129e+00 5.8154189007665491e+03 4.5235153056375648e+03 2.8513659070963536e+03 -6.1274990016293431e+00 + 6.1268386094364802e+00 2.7295590319305338e+03 2.1232051686984478e+03 1.3383094269584935e+03 -2.8760373796493530e+00 2.8756975711382835e+00 1.3498227426963338e+00 + 8.5980000000000015e+04 4.8193082016748255e+06 4.3280483641489623e+06 3.8869682618362247e+06 2.6756635959679619e+06 2.4029516324326559e+06 1.4855848167475916e+06 -5.8414710812984376e+03 + -5.2459820993718340e+03 -3.2431483928150083e+03 7.0804619181203972e+00 5.1009124825813269e+03 4.5810158477391187e+03 2.8320651039375443e+03 -6.1827906507302854e+00 + 5.3990636716171512e+00 2.3414605372489973e+03 2.1028350210850672e+03 1.2999728308196929e+03 -2.8380722854169544e+00 2.4782872255381299e+00 1.1376755641727454e+00 + 8.6040000000000015e+04 4.1225132934537237e+06 4.2761996202774253e+06 4.4357234795887768e+06 2.5985521803835598e+06 2.6954643259648331e+06 1.6380155133040624e+06 -5.7528574508144047e+03 + -5.9673007951492546e+03 -3.6262007519810063e+03 8.0279859863447154e+00 4.3865612559035681e+03 4.5501658662780092e+03 2.7650482598066324e+03 -6.1213282354400880e+00 + 4.6676186245354945e+00 1.9615352901073875e+03 2.0347154768862404e+03 1.2364220534990091e+03 -2.7372705078965311e+00 2.0871809015154614e+00 9.3340017187964130e-01 + 8.6100000000000015e+04 3.4431168229449089e+06 4.1389368256076160e+06 4.9754907262892304e+06 2.4765348245415906e+06 2.9770627853642683e+06 1.7813651571281808e+06 -5.5519570378746148e+03 + -6.6739458246395479e+03 -3.9933616749010257e+03 8.9524475792309897e+00 3.6863782136699519e+03 4.4314398968483374e+03 2.6515663102448561e+03 -5.9442232838018665e+00 + 3.9469274937535541e+00 1.5972523716769535e+03 1.9200973168085686e+03 1.1488632639244172e+03 -2.5755449129266639e+00 1.7101084748127591e+00 7.4104530050038886e-01 + 8.6160000000000015e+04 2.7943839699057760e+06 3.9188179818240665e+06 5.4958397055531386e+06 2.3119363466091882e+06 3.2422901020625993e+06 1.9128489496419879e+06 -5.2426183594371023e+03 + -7.3522103081202413e+03 -4.3374946433603363e+03 9.8358512313068260e+00 3.0141018369889694e+03 4.2270363235948153e+03 2.4937832646814941e+03 -5.6548645664668795e+00 + 3.2511999288332296e+00 1.2557757704556986e+03 1.7611454689962370e+03 1.0389754836210968e+03 -2.3560097940992546e+00 1.3545217026603067e+00 5.6442356177605180e-01 + 8.6220000000000015e+04 2.1889898354198360e+06 3.6200176728764251e+06 5.9867053278202387e+06 2.1079141571951467e+06 3.4860018553474904e+06 2.0299103229112015e+06 -4.8308110980118827e+03 + -7.9889356012588178e+03 -4.6519104937033508e+03 1.0661012169117576e+01 2.3829256164403887e+03 3.9408333900454509e+03 2.2947331619340839e+03 -5.2588477391953665e+00 + 2.5941496641380968e+00 9.4382325132148287e+02 1.5608959160249269e+03 9.0887722456940674e+02 -2.0829173269804366e+00 1.0274466090148979e+00 4.0703594722678949e-01 + 8.6280000000000015e+04 1.6387716515983085e+06 3.2482457872178820e+06 6.4385849787943475e+06 1.8683966283877387e+06 3.7034671237728605e+06 2.1302712371232416e+06 -4.3245067842785356e+03 + -8.5717703153860493e+03 -4.9304991504060681e+03 1.1411895877571467e+01 1.8052389482248354e+03 3.5783118465579269e+03 2.0582597613856537e+03 -4.7638608033881331e+00 + 1.9887238351704979e+00 6.6753438981462921e+02 1.3231953173384561e+03 7.6108441599334037e+02 -1.7615713006302223e+00 7.3534490160158350e-01 2.7200284643687528e-01 + 8.6340000000000015e+04 1.1544977094388925e+06 2.8106360974343903e+06 6.8427245846144091e+06 1.5980063238448752e+06 3.8904612813246162e+06 2.2119769498926131e+06 -3.7335199781994693e+03 + -9.0894127366869034e+03 -5.1678495547758876e+03 1.2073933361425439e+01 1.2923845975267691e+03 3.1464459187742818e+03 1.7889402523167605e+03 -4.1795279904465330e+00 + 1.4468486468440807e+00 4.3235040524343606e+02 1.0526246294873658e+03 5.9846050255310286e+02 -1.3982200271778544e+00 4.8398721816547136e-01 1.6200296379016410e-01 + 8.6400000000000015e+04 7.4565754971256747e+05 2.3156069804230346e+06 7.1912898062715568e+06 1.3019696512180585e+06 4.0433487528232592e+06 2.2734343790061479e+06 -3.0693133295103680e+03 + -9.5318318387307518e+03 -5.3593554245279265e+03 1.2634305825520293e+01 8.5443754910563848e+02 2.6535649336607689e+03 1.4919945910711090e+03 -3.5172155346881127e+00 + 9.7919650622138266e-01 2.4290816817664202e+02 7.5440833393329831e+02 4.2415975561280754e+02 -9.9993075586000713e-01 2.7834073019348693e-01 7.9221340324392306e-02 + 8.6460000000000015e+04 4.2027751248487656e+05 1.7726971111980551e+06 7.4775190120165478e+06 9.8601476450168015e+05 4.1591541136971558e+06 2.3134433134247614e+06 -2.3447706101936724e+03 + -9.8904625540660581e+03 -5.5013047862407311e+03 1.3082193190539673e+01 5.0000958538237086e+02 2.1091885252504039e+03 1.1731823591882103e+03 -2.7898035586742411e+00 + 5.9497922182830687e-01 1.0295044697464904e+02 4.3431116665271384e+02 2.4156497142158190e+02 -5.7444828089413125e-01 1.2247330147520141e-01 2.5307482022755762e-02 + 8.6520000000000015e+04 1.8476521147626819e+05 1.1923794509298406e+06 7.6958550586018823e+06 6.5625977066086221e+05 4.2356201612295927e+06 2.3312198747492745e+06 -1.5739424337039525e+03 + -1.0158371531260807e+04 -5.5909515710619971e+03 1.3408981674773527e+01 2.3608336763194120e+02 1.5238388538562072e+03 8.3868927298802146e+02 -2.0114289490068247e+00 + 3.0177127047509766e-01 1.5254107340637349e+01 9.8524481909135304e+01 5.4220834260533721e+01 -1.3004073015451836e-01 1.9476026142760120e-02 1.3443724214963566e-03 + 8.6580000000000015e+04 4.3785901562195198e+04 5.8585726529593393e+05 7.8420533513029767e+06 3.1909347768394061e+05 4.2712518521737792e+06 2.3264117896417063e+06 -7.7176989206253961e+02 + -1.0330390242418738e+04 -5.6265679471974518e+03 1.3608426591794675e+01 6.7879164006647656e+01 9.0883371136033600e+02 4.9500566814050535e+02 -1.1972046479518708e+00 + 1.0536646548542068e-01 -1.8422400894260853e+01 -2.4645542432479368e+02 -1.3423569968399272e+02 3.2466424627547263e-01 -2.8594430180279653e-02 7.8289131984493696e-03 + 8.6640000000000015e+04 1.7305496497491924e+02 -3.5153755003780032e+04 7.9132641399719752e+06 -1.8948943158877737e+04 4.2653452899263082e+06 2.2991051997567015e+06 4.6208261589489389e+01 + -1.0403212997593466e+04 -5.6074764660086521e+03 1.3676767487587593e+01 -1.2433210528919101e+00 2.7606474802919837e+02 1.4879943045505610e+02 -3.6292121774561337e-01 + 9.6706338313629382e-03 2.6286619784794523e+00 -5.9395455772286266e+02 -3.2014659031937492e+02 7.8084950322750402e-01 -2.0752687653665818e-02 4.4664093745927967e-02 + 8.6700000000000015e+04 5.4874768664333780e+04 -6.5865294930425927e+05 7.9080875338481786e+06 -3.5131292163892521e+05 4.2180012473918349e+06 2.2498229062519688e+06 8.6415898193632017e+02 + -1.0375458145486480e+04 -5.5340615104119670e+03 1.3612793730578593e+01 3.0153701136592346e+01 -3.6223467403364629e+02 -1.9321406218106114e+02 4.7526316648060563e-01 + 1.6632126291902704e-02 7.8052761795831060e+01 -9.3725146696814284e+02 -4.9990404444642240e+02 1.2296811665478857e+00 4.2899843752119873e-02 1.1116294146602451e-01 + 8.6760000000000015e+04 2.0693690653833965e+05 -1.2725872343066486e+06 7.8266002691958342e+06 -6.7155158420985832e+05 4.1301230223014182e+06 2.1795141170486780e+06 1.6662627909968562e+03 + -1.0247691487198088e+04 -5.4077599510378623e+03 1.3417859677206158e+01 1.6156252012693264e+02 -9.9372733565053795e+02 -5.2440238967022469e+02 1.3011379847032998e+00 + 1.2621116658353765e-01 2.0644234079846362e+02 -1.2697078804900380e+03 -6.7002057244833600e+02 1.6624806491949686e+00 1.6118090965652151e-01 2.0606405619090484e-01 + 8.6820000000000015e+04 4.5352314896089619e+05 -1.8650841910793930e+06 7.6703538277166244e+06 -9.7345050029490073e+05 4.0033987326497221e+06 2.0895359326568043e+06 2.4370200300817150e+03 + -1.0022411695337974e+04 -5.2310313336082399e+03 1.3095849570736718e+01 3.9054428990907462e+02 -1.6062110080791028e+03 -8.3834436208650982e+02 2.0987545798427480e+00 + 3.3638822852589545e-01 3.8536654333170515e+02 -1.5848971630189617e+03 -8.2719639875896394e+02 2.0708924961592707e+00 3.3185445764065924e-01 3.2755829534987030e-01 + 8.6880000000000015e+04 7.8997139491920720e+05 -2.4246811618694598e+06 7.4423440677008945e+06 -1.2511476629064821e+06 3.8402684643369019e+06 1.9816269669592816e+06 3.1615494962096286e+03 + -9.7039982992503828e+03 -5.0073083314615506e+03 1.2653093372878633e+01 7.1278076094120797e+02 -2.1878536231180342e+03 -1.1289536238955459e+03 2.8527331051434621e+00 + 6.4321084101974235e-01 6.1142067345650980e+02 -1.8767280957153116e+03 -9.6838292593855499e+02 2.4470447768177350e+00 5.5167801576096887e-01 4.7332595799079857e-01 + 8.6940000000000015e+04 1.2098852526448288e+06 -2.9405459399388321e+06 7.1469530833791606e+06 -1.4992463993685674e+06 3.6438769753670297e+06 1.8578736499232771e+06 3.8258736745162105e+03 + -9.2986235475120884e+03 -4.7409285885836598e+03 1.2098235739404799e+01 1.1221620715290273e+03 -2.7274202243279437e+03 -1.3905952213841301e+03 3.5485562517330576e+00 + 1.0408774661528404e+00 8.8029425941903878e+02 -2.1395616070404781e+03 -1.0908410464203889e+03 2.7836989463383142e+00 8.1646924142160004e-01 6.4058361662566832e-01 + 8.7000000000000015e+04 1.7052586796097681e+06 -3.4026848356008301e+06 6.7898645412261384e+06 -1.7129190647595052e+06 3.4180129360402385e+06 1.7206698972532183e+06 4.4171851230858874e+03 + -8.8141301729787028e+03 -4.4370494412688004e+03 1.1442061301245868e+01 1.6109085924891806e+03 -3.2144873658947654e+03 -1.6181929274433162e+03 4.1728441537468282e+00 + 1.5218563754445611e+00 1.1868562456114789e+03 -2.3683182455899660e+03 -1.1921932103740708e+03 3.0743863594391381e+00 1.1211901126823387e+00 8.2613956549196632e-01 + 8.7060000000000015e+04 2.2666312060898007e+06 -3.8021341834833967e+06 6.3779542454908919e+06 -1.8879995685521427e+06 3.1670359376333151e+06 1.5726709551484319e+06 4.9240890278224142e+03 + -8.2598777451441711e+03 -4.1015473313314187e+03 1.0697280269921823e+01 2.1697241653812512e+03 -3.6396409143187834e+03 -1.8073253213403050e+03 4.7136053405023866e+00 + 2.0770367670833561e+00 1.5252555102072831e+03 -2.5585743901983819e+03 -1.2704682919889742e+03 3.3135289376580603e+00 1.4600468969480096e+00 1.0264566932497927e+00 + 8.7120000000000015e+04 2.8832706112874043e+06 -4.1311317127831043e+06 5.9191581490634559e+06 -2.0210630190647149e+06 2.8957927282017097e+06 1.4167423342564432e+06 5.3368175035697996e+03 + -7.6465608754543000e+03 -3.7409039989694193e+03 9.8782791055876036e+00 2.7879774799292459e+03 -3.9946535817185304e+03 -1.9543088665013133e+03 5.1604591887614575e+00 + 2.6959087405528961e+00 1.8890346232656261e+03 -2.7066454373491124e+03 -1.3241384496030405e+03 3.4965418599403315e+00 1.8266037331540497e+00 1.2377214520482283e+00 + 8.7180000000000015e+04 3.5433794272444416e+06 -4.3832646243185410e+06 5.4223204395084390e+06 -2.1094910348334727e+06 2.6095243283707681e+06 1.2559048333356702e+06 5.6474118449241751e+03 + -6.9860030245965636e+03 -3.3620817607680328e+03 9.0008415369878829e+00 3.4539078244075235e+03 -4.2726389809829152e+03 -2.0562665164218802e+03 5.5048260101213771e+00 + 3.3667682115217534e+00 2.2712545266778375e+03 -2.8096544914595161e+03 -1.3521473467806475e+03 3.6199165565500531e+00 2.2139074223159874e+00 1.4559174930987515e+00 + 8.7240000000000015e+04 4.2343212301762681e+06 -4.5535916938964175e+06 4.8970246836487632e+06 -2.1515215600678353e+06 2.3137658376913145e+06 1.0932767180350288e+06 5.8498696036053452e+03 + -6.2909300492930661e+03 -2.9723903409113536e+03 8.0818456300605064e+00 4.1548510388817176e+03 -4.4681795303118724e+03 -2.1111806993079754e+03 5.7400816648460617e+00 + 4.0769424536439542e+00 2.6646276459236979e+03 -2.8655854036204282e+03 -1.3539292873607753e+03 3.6812827266669568e+00 2.6146208599644880e+00 1.6769024826683374e+00 + 8.7300000000000015e+04 4.9428623466961840e+06 -4.6387372388087027e+06 4.3534113002983062e+06 -2.1462823260180559e+06 2.0142408602832677e+06 9.3201416241298674e+05 5.9402540877505598e+03 + -5.5747279363284615e+03 -2.5793478404285765e+03 7.1389429208628830e+00 4.8774812139791338e+03 -4.5774261122460421e+03 -2.1179298660354416e+03 5.8616743912330023e+00 + 4.8130317090797394e+00 3.0616568388690548e+03 -2.8733193406948021e+03 -1.3294190074920498e+03 3.6794485566662005e+00 3.0211624678433249e+00 1.8964866036277033e+00 + 8.7360000000000015e+04 5.6554243594875084e+06 -4.6369553320431588e+06 3.8019848474096493e+06 -2.0938074148960153e+06 1.7167525566711219e+06 7.7525108059342101e+05 5.9167646468568282e+03 + -4.8511894038631581e+03 -2.1905385001012946e+03 6.1902258626341542e+00 5.6080634905076913e+03 -4.5981679681580918e+03 -2.0763081120200136e+03 5.8672023445020853e+00 + 5.5611621780337224e+00 3.4547775400236169e+03 -2.8326543966064764e+03 -1.2790520500837031e+03 3.6144187705557043e+00 3.4258489682529043e+00 2.1105112725663093e+00 + 8.7420000000000015e+04 6.3583426482856143e+06 -4.5481632163778236e+06 3.2534147585633015e+06 -1.9950367017979927e+06 1.4270733685121967e+06 6.2603947458515328e+05 5.7797669006214064e+03 + -4.1342541775081390e+03 -1.8134699246211251e+03 5.2538899132432553e+00 6.3327132046195056e+03 -4.5298718672771738e+03 -1.9870276945511446e+03 5.7564511223487767e+00 + 6.3072456273378856e+00 3.8365004556056838e+03 -2.7443080705172974e+03 -1.2037558171725855e+03 3.4873905755111929e+00 3.8210388623638427e+00 2.3149266431902027e+00 + 8.7480000000000015e+04 7.0381261475116126e+06 -4.3739434463526728e+06 2.7183332457721364e+06 -1.8517982665831028e+06 1.1508354659116557e+06 4.8729140308146214e+05 5.5317828350214195e+03 + -3.4377477478243195e+03 -1.4554323801188709e+03 4.3478964468391350e+00 7.0376565899136640e+03 -4.3736901452337897e+03 -1.8517045713812911e+03 5.5313912960533296e+00 + 7.0372408482056130e+00 4.1995522018086340e+03 -2.6099027391252889e+03 -1.1049315572999508e+03 3.3007279588406533e+00 4.1992740218589431e+00 2.5058665211916558e+00 + 8.7540000000000015e+04 7.6817135350536183e+06 -4.1175148574248422e+06 2.2071341002302798e+06 -1.6667741754007267e+06 8.9342393370230496e+05 3.6172363573999284e+05 5.1774413818768890e+03 + -2.7751233032439923e+03 -1.1233626662231220e+03 3.4896423580425924e+00 7.7094883158169550e+03 -4.1324377741198132e+03 -1.6728273892626457e+03 5.1961366556546285e+00 + 7.7374122975446502e+00 4.5370113657089032e+03 -2.4319345507852331e+03 -9.8442770182881100e+02 3.0579151454107296e+00 4.5534169097055184e+00 2.6797193991366055e+00 + 8.7600000000000015e+04 8.2767211788583398e+06 -3.7836730165068731e+06 1.7297760694766066e+06 -1.4434503246790434e+06 6.5987464407901838e+05 2.5180599879541967e+05 4.7233907277354629e+03 + -2.1592113540343867e+03 -8.2371492163052505e+02 2.6956418585268023e+00 8.3354213205596207e+03 -3.8105391828849638e+03 -1.4537106404438730e+03 4.7568645100041733e+00 + 8.3945815057146032e+00 4.8424376111531055e+03 -2.2137264592514548e+03 -8.4450511128077846e+02 2.7634903422464707e+00 4.8767811265183765e+00 2.8331944410541259e+00 + 8.7660000000000015e+04 8.8116783538036291e+06 -3.3787013377578612e+06 1.2955943722029007e+06 -1.1860513144782882e+06 4.5477866098556557e+05 1.5971434264781262e+05 4.1781742005388687e+03 + -1.6019813481125211e+03 -5.6234056199253405e+02 1.9812256114874871e+00 8.9035246560758424e+03 -3.4139460516368990e+03 -1.1984329604598297e+03 4.2216999514104527e+00 + 8.9963671714504887e+00 5.1099916364703113e+03 -1.9593663739585754e+03 -6.8779492011155503e+02 2.4229611811224645e+00 5.1632532036339338e+00 2.9633813890457179e+00 + 8.7720000000000015e+04 9.2762454983143695e+06 -2.9102545463245381e+06 9.1312373844587116e+05 -8.9946157028475276e+05 2.8219489131033403e+05 8.7288973034893905e+04 3.5520721625138663e+03 + -1.1143193192143185e+03 -3.4437936557431317e+02 1.3602619710927728e+00 9.4029453531952131e+03 -2.9500277365135876e+03 -9.1176175474573040e+02 3.6005664885232265e+00 + 9.5314101974734609e+00 5.3345439913025120e+03 -1.6736316206639917e+03 -5.1724977165760845e+02 2.0427035115252719e+00 5.4074037807996129e+00 3.0678034996555477e+00 + 8.7780000000000015e+04 9.6614116034655422e+06 -2.3872166362351798e+06 5.8993614094484260e+05 -5.8913416048052884e+05 1.4557254380567058e+05 3.5999287157805607e+04 2.8569128542469898e+03 + -7.0582528490351865e+02 -1.7416350931308457e+02 8.4490463482556144e-01 9.8241106202693336e+03 -2.4274363613541286e+03 -5.9906552575236594e+02 2.9050058593594312e+00 + 9.9895802140176180e+00 5.5117709634244975e+03 -1.3619010895181821e+03 -3.3608931980008799e+02 1.6298453855219217e+00 5.6045864961216987e+00 3.1444627348918646e+00 + 8.7840000000000015e+04 9.9596672069049701e+06 -1.8195358919587571e+06 3.3249611778951634e+05 -2.6098895892924099e+05 4.7684781653079372e+04 6.9152464355948150e+03 2.1058555555187268e+03 + -3.8463373751125323e+02 -5.5136124095908770e+01 4.4537049949587720e-01 1.0158907026112978e+04 -1.8559489639334552e+03 -2.6621543869858567e+02 2.1479701643195828e+00 + 1.0362160439513815e+01 5.6382359611401480e+03 -1.0300566117680016e+03 -1.4774094747906565e+02 1.1921382173214596e+00 5.7510231045639619e+00 3.1918765459873315e+00 + 8.7900000000000015e+04 1.0165149889016144e+07 -1.2180399214955422e+06 1.4603628012434105e+05 7.8698023441036639e+04 -9.4252392542577636e+03 6.8619963715712151e+02 1.3131497735641763e+03 + -1.5726017708877200e+02 1.0214300996579768e+01 1.6975101298695253e-01 1.0400833705659479e+04 -1.2462894091974970e+03 8.0522187742717264e+01 1.3435897331059135e+00 + 1.0642008083373991e+01 5.7114550531443947e+03 -6.8437525419397184e+02 4.4223284666723778e+01 7.3781721339725459e-01 5.8438735551700409e+00 3.2091057128143801e+00 + 8.7960000000000015e+04 1.0273759633071844e+07 -5.9423397906858299e+05 3.4455255778533421e+04 4.2341216878654534e+05 -2.4484964440267020e+04 1.7527445446544341e+04 4.9387448456837257e+02 + -2.8476237680673499e+01 2.0402574778441096e+01 2.3859865041173180e-02 1.0545127047259586e+04 -6.0993306388076121e+02 4.3460065702420650e+02 5.0692038939029282e-01 + 1.0823687878429300e+01 5.7299455797595883e+03 -3.3141434460849109e+02 2.3615239714965330e+02 2.7545327231040218e-01 5.8812899838824668e+00 3.1957728329039017e+00 + 8.8020000000000015e+04 1.0283241912320858e+07 3.9913863960620074e+04 2.3994583385115706e+02 7.6652255926261307e+05 2.9810910881671471e+03 5.7214793824317559e+04 -3.3633824912185435e+02 + -1.2155456500284030e+00 -2.5022324552437148e+01 1.1119422538927334e-02 1.0588854743754418e+04 4.1102537849552242e+01 7.8931303086171010e+02 -3.4632598719652785e-01 + 1.0903576680315048e+01 5.6932570016139580e+03 2.2108860610766584e+01 4.2438386095154635e+02 -1.8620135057928733e-01 5.8624537867673601e+00 3.1520711743748895e+00 + 8.8080000000000015e+04 1.0193236901236208e+07 6.7219691160323808e+05 4.4413571181827370e+04 1.1014068901089726e+06 7.2639525455148236e+04 1.1908725235479973e+05 -1.1615907144195330e+03 + -7.6512008653308598e+01 -1.2546475020364299e+02 1.3248784787268475e-01 1.0530977511166853e+04 6.9447760541719913e+02 1.1379156410098849e+03 -1.2000634898449762e+00 + 1.0879937381597964e+01 5.6019833997748037e+03 3.6944087821746137e+02 6.0531145619724134e+02 -6.3837123733024359e-01 5.7875951235272272e+00 3.0787637139930535e+00 + 8.8140000000000015e+04 1.0005293768319232e+07 1.2903994341164019e+06 1.6651056318860513e+05 1.4215767634024268e+06 1.8335116538640123e+05 2.0205782819413664e+05 -1.9660132817228925e+03 + -2.5347177055299989e+02 -2.7928858260911113e+02 3.8642835053883495e-01 1.0372377223328092e+04 1.3377569667645535e+03 1.4737529263805577e+03 -2.0381225077887004e+00 + 1.0752960715490339e+01 5.4577572966933576e+03 7.0391701648866979e+02 7.7545248316017830e+02 -1.0724174203485608e+00 5.6579943931389005e+00 2.9771722909324860e+00 + 8.8200000000000015e+04 9.7228495866482761e+06 1.8825275715458568e+06 3.6457890961826040e+05 1.7208011139188693e+06 3.3318914753009827e+05 3.0463229934726655e+05 -2.7340595507875933e+03 + -5.2927958970584359e+02 -4.8384217381262084e+02 7.6892152868417762e-01 1.0115850694716752e+04 1.9586401432027153e+03 1.7903814986772509e+03 -2.8445438785036488e+00 + 1.0524773909581192e+01 5.2632247403089050e+03 1.0190856110927015e+03 9.3151318329061303e+02 -1.4799959186822877e+00 5.4759654457920623e+00 2.8491569318470216e+00 + 8.8260000000000015e+04 9.3511729914751444e+06 2.4370374027956827e+06 6.3521010824075365e+05 1.9932255286903980e+06 5.1947174525389669e+05 4.2493567229607626e+05 -3.4507979144491692e+03 + -8.9923990097068076e+02 -7.3550181630580028e+02 1.2735212383502039e+00 9.7660688556716414e+03 2.5451907501058818e+03 2.0816913176019398e+03 -3.6038722373034022e+00 + 1.0199415575366666e+01 5.0220018796169406e+03 1.3088293563488276e+03 1.0704512365708933e+03 -1.8532126509168103e+00 5.2448205387467768e+00 2.6970855389198363e+00 + 8.8320000000000015e+04 8.8972733179862946e+06 2.9430560333713866e+06 9.7359641120784346e+05 2.2334852662917268e+06 7.3880946597611252e+05 5.6074590817874030e+05 -4.1021944801694099e+03 + -1.3568522951799669e+03 -1.0297332216309892e+03 1.8914538487602734e+00 9.3295015858125535e+03 3.0860612818784366e+03 2.3420218584646573e+03 -4.3014437807043819e+00 + 9.7827766505022957e+00 4.7386135481640222e+03 1.5674816122542143e+03 1.1895342240410553e+03 -2.1847721386533592e+00 4.9688172891583191e+00 2.5237942687340147e+00 + 8.8380000000000015e+04 8.3697765598839242e+06 3.3905916193090640e+06 1.3736145682432456e+06 2.4368098613881664e+06 9.8716569116914575e+05 7.0953436838397081e+05 -4.6753822986232162e+03 + -1.8939205960238510e+03 -1.3611701943446312e+03 2.6117601017238963e+00 8.8143090064366643e+03 3.5707093125720162e+03 2.5662711797716961e+03 -4.9236635517417167e+00 + 9.2825076613166146e+00 4.4184146616284588e+03 1.7899355940783748e+03 1.2863929800157316e+03 -2.4681174035615014e+00 4.6530881295842024e+00 2.3325390677730620e+00 + 8.8440000000000015e+04 7.7787700904981736e+06 3.7707283758367808e+06 1.8279348012488226e+06 2.5991173152676383e+06 1.2599298829628373e+06 8.6851230428201356e+05 -5.1589119464627511e+03 + -2.5006941459940817e+03 -1.7237093859179367e+03 3.4214781168283972e+00 8.2302005977462795e+03 3.9896011665381820e+03 2.7499958524941671e+03 -5.4582673144303708e+00 + 8.7078930893498239e+00 4.0674955350156697e+03 1.9717444059617014e+03 1.3590688102065517e+03 -2.6975584890583280e+00 4.3035530549836656e+00 2.1269389818471578e+00 + 8.8500000000000015e+04 7.1356186728017656e+06 4.0758028195551652e+06 2.3281532741779280e+06 2.7170960245972094e+06 1.5520021418094218e+06 1.0346825970991537e+06 -5.5429786830322619e+03 + -3.1660393365209197e+03 -2.1106197132347179e+03 4.3058653748249558e+00 7.5882641013332877e+03 4.3343992049420121e+03 2.8894998060869702e+03 -5.8945631167578938e+00 + 8.0696942183852425e+00 3.6925725346892200e+03 2.1092099722350827e+03 1.4060536248068615e+03 -2.8683871077411207e+00 3.9268167689778815e+00 1.9109120244689324e+00 + 8.8560000000000015e+04 6.4527548445166862e+06 4.2995577639713641e+06 2.8649458689173334e+06 2.7882727887239405e+06 1.8578876739117517e+06 1.2048958453568737e+06 -5.8196216440281723e+03 + -3.8776388319094240e+03 -2.5146647268210390e+03 5.2486567514608140e+00 6.9007667662835775e+03 4.5981290434142065e+03 2.9819102822098375e+03 -6.2236477515632709e+00 + 7.3799624638800294e+00 3.3008657867246447e+03 2.1994590553352737e+03 1.4263221314100979e+03 -2.9769750316009858e+00 3.5300516680526721e+00 1.6886045600089581e+00 + 8.8620000000000015e+04 5.7434472897956641e+06 4.4372709297522269e+06 3.4282406496577896e+06 2.8110654595894166e+06 2.1717995200263686e+06 1.3759098014635558e+06 -5.9828908725600058e+03 + -4.6222153513962958e+03 -2.9282359215444089e+03 6.2323548723268409e+00 6.1809320719344651e+03 4.7753232596813295e+03 3.0252392614512141e+03 -6.4385935311435532e+00 + 6.6518258001004709e+00 2.8999659498450283e+03 2.2405047244818797e+03 1.4193553487670151e+03 -3.0208540132806938e+00 3.1208684197504839e+00 1.4643153168980798e+00 + 8.8680000000000015e+04 5.0215512867875928e+06 4.4858554406469334e+06 4.0074060034528389e+06 2.7848190554776755e+06 2.4877677133344533e+06 1.5444510782396419e+06 -6.0289784436218806e+03 + -5.3857763135921477e+03 -3.3434947124996083e+03 7.2385482678049211e+00 5.4426956040693221e+03 4.8621384649482270e+03 3.0184289391289958e+03 -6.5346011194528737e+00 + 5.8992514997552892e+00 2.4976923225522610e+03 2.2312918514261632e+03 1.3851548366317129e+03 -2.9987752629859590e+00 2.7071761918263832e+00 1.2424152919066764e+00 + 8.8740000000000015e+04 4.3012457365900241e+06 4.4439299495221935e+06 4.5914510923132123e+06 2.7098244470774429e+06 2.7997528778714598e+06 1.7072779825975471e+06 -5.9563105062707482e+03 + -6.1538751370176742e+03 -3.7525205638939156e+03 8.2482520738371043e+00 4.7004442733017331e+03 4.8564430067647072e+03 2.9613800774873366e+03 -6.5091146265370812e+00 + 5.1367890013886104e+00 2.1019447898289500e+03 2.1717254608941130e+03 1.3242471905262687e+03 -2.9107468096207434e+00 2.2970348809439316e+00 1.0272649422204621e+00 + 8.8800000000000015e+04 3.5967616215259051e+06 4.3118566707159011e+06 5.1692349522413285e+06 2.5873190377581469e+06 3.1017621555098048e+06 1.8612432896955081e+06 -5.7655977251207287e+03 + -6.9118845402811494e+03 -4.1474625631386753e+03 9.2422653592395285e+00 3.9687435288712941e+03 4.7578730506942738e+03 2.8549623557220193e+03 -6.3618957551826547e+00 + 4.3792973035378582e+00 1.7205523181657538e+03 2.0626810565303067e+03 1.2376785241192642e+03 -2.7580474410342810e+00 1.8985019627511013e+00 8.2313018314713948e-01 + 8.8860000000000015e+04 2.9221069996450981e+06 4.0917461774302428e+06 5.7296803370204549e+06 2.4194691947419955e+06 3.3879652635261244e+06 2.0033557488990382e+06 -5.4598423360347551e+03 + -7.6452768033364700e+03 -4.5206915792488007e+03 1.0201538566186906e+01 3.2620576092736210e+03 4.5678553450979671e+03 2.7010061696949624e+03 -6.0950544849487818e+00 + 3.6416618029761136e+00 1.3611208641560993e+03 1.9059963732127044e+03 1.1269988522995893e+03 -2.5432163388302698e+00 1.5194768149374456e+00 6.3409880286199038e-01 + 8.8920000000000015e+04 2.2907938087744922e+06 3.7874284462688104e+06 6.2619882375752917e+06 2.2093345379822757e+06 3.6528084400925906e+06 2.1308391143972091e+06 -5.0443008398202619e+03 + -8.3399056554984909e+03 -4.8649500439161448e+03 1.1107544061625761e+01 2.5944681611192150e+03 4.2895955900148265e+03 2.5022756887471669e+03 -5.7130345739104262e+00 + 2.9385059108938716e+00 1.0308836597203522e+03 1.7044443627212370e+03 9.9423648821721667e+02 -2.2700179902664273e+00 1.1675455322840926e+00 4.6399896204429297e-01 + 8.8980000000000015e+04 1.7155718186318520e+06 3.4043902832197943e+06 6.7558489176194901e+06 1.9608145518661088e+06 3.8911240341485371e+06 2.2411875191867920e+06 -4.5264022327559305e+03 + -8.9822842689633690e+03 -5.1734963567189789e+03 1.1942642462247514e+01 1.9793967417109898e+03 3.9280319946523177e+03 2.2624233501900349e+03 -5.2225530443949468e+00 + 2.2839030891066976e+00 7.3655687268251643e+02 1.4616875933962729e+03 8.4186277269398602e+02 -1.9433824649304210e+00 8.4982935485937927e-01 3.1632146457064786e-01 + 8.9040000000000015e+04 1.2081750270376322e+06 2.9496799329878967e+06 7.2016452982602501e+06 1.6785783436073351e+06 4.0982335408514915e+06 2.3322160617750981e+06 -3.9156225870546409e+03 + -9.5598537690959602e+03 -5.4402409466494682e+03 1.2690437232870964e+01 1.4293367940127989e+03 3.4897543104800620e+03 1.9859263581699165e+03 -4.6324937764517253e+00 + 1.6910951454943672e+00 4.8420361402695710e+02 1.1822146304957423e+03 6.7274766162814433e+02 -1.5693216752359991e+00 5.7283986712190671e-01 1.9414746626456567e-01 + 8.9100000000000015e+04 7.7908564317654818e+05 2.4317803424701532e+06 7.5906446021141466e+06 1.3679787235118514e+06 4.2700419752395339e+06 2.4021055503608040e+06 -3.2233177195272574e+03 + -1.0061236723758493e+04 -5.6598711179152006e+03 1.3336110058114473e+01 9.5560063449021254e+02 2.9828893530317578e+03 1.6780061435849768e+03 -3.9537563312133734e+00 + 1.1722226953270400e+00 2.7910916906156558e+02 8.7125935412096237e+02 4.9010690153882399e+02 -1.1548227813697727e+00 3.4234408888671358e-01 1.0008322892669518e-01 + 8.9160000000000015e+04 4.3732053707107250e+05 1.8604532046654881e+06 7.9151743327218378e+06 1.0349521182056501e+06 4.4031216145475190e+06 2.4494404486735789e+06 -2.4625166041311431e+03 + -1.0476470245316428e+04 -5.8279619684363606e+03 1.3866729652720350e+01 5.6808681670117096e+02 2.4169547511222167e+03 1.3445321219265445e+03 -3.1990621346398442e+00 + 7.3807361525042881e-01 1.2567016596853392e+02 5.3470455262156520e+02 2.9744171785310647e+02 -7.0772043612505153e-01 1.6324246165693718e-01 3.6203423848357487e-02 + 8.9220000000000015e+04 1.9024466184670184e+05 1.2465565362062058e+06 8.1687789162720237e+06 6.8590614031418366e+05 4.4947833219575323e+06 2.4732391894917092e+06 -1.6476790763388112e+03 + -1.0797213638482885e+04 -5.9410708975515963e+03 1.4271527030135436e+01 2.7507292871407248e+02 1.8026833673670958e+03 9.9191144569059225e+02 -2.3827211475682621e+00 + 3.9785509133553959e-01 2.7300164347828314e+01 1.7897149005142239e+02 9.8472119013382454e+01 -2.3655007913717316e-01 3.9462538435950281e-02 4.0043452463574096e-03 + 8.9280000000000015e+04 4.3415478472047711e+04 6.0183912479407899e+05 8.3463536667253114e+06 3.2759691905219882e+05 4.5431338886205126e+06 2.4729761640107529e+06 -7.9442221881030036e+02 + -1.1016925955797309e+04 -5.9968135137988065e+03 1.4542130799893894e+01 8.3038457225486695e+01 1.1518215082064064e+03 6.2696678216921032e+02 -1.5203631115576675e+00 + 1.5899450149798441e-01 -1.3646146169197845e+01 -1.8910251917119851e+02 -1.0293492072569310e+02 2.4961502743760292e-01 -2.6129081597081424e-02 4.3682138655711340e-03 + 8.9340000000000015e+04 4.6183920711016685e+02 -6.1284292425194450e+04 8.4442531479725875e+06 -3.3001461595663495e+04 4.5471180931145130e+06 2.4485948553006295e+06 8.0779418515465380e+01 + -1.1131009368482732e+04 -5.9939191058819806e+03 1.4672756788409171e+01 -3.4781907707248756e+00 4.7690467187501770e+02 2.5680444907057341e+02 -6.2863836556825092e-01 + 2.6973875032567433e-02 4.0717025067755239e+00 -5.6239619317092865e+02 -3.0284099904766924e+02 7.4133989139579348e-01 -3.1794368824049055e-02 3.7539536025957526e-02 + 8.9400000000000015e+04 6.3000126612792046e+04 -7.2997280561593932e+05 8.4603714910110906e+06 -3.8883287350841414e+05 4.5065444734942792e+06 2.4005117590759289e+06 9.6091394498457339e+02 + -1.1136914910434136e+04 -5.9322642414262646e+03 1.4660347151715898e+01 1.8014928056884962e+01 -2.0898485534405719e+02 -1.1132450327183535e+02 2.7510595858850323e-01 + 5.2020352107147493e-03 8.0546490834454360e+01 -9.3364343063168815e+02 -4.9731403349887347e+02 1.2290135037837666e+00 2.3030769843972176e-02 1.0311423549378489e-01 + 8.9460000000000015e+04 2.3058971238572334e+05 -1.3912093815312039e+06 8.3941927705447078e+06 -7.3289771445794322e+05 4.4220941305417661e+06 2.3296109211247279e+06 1.8287662322337833e+03 + -1.1034207900691465e+04 -5.8128835040904678e+03 1.4504655172501739e+01 1.4789818859333306e+02 -8.9247377449065300e+02 -4.7016747520571965e+02 1.1731678652906818e+00 + 9.4927768758241673e-02 2.1471271781475167e+02 -1.2955767314958166e+03 -6.8250663395409504e+02 1.7030403672481982e+00 1.3771470745376055e-01 2.0004200141539369e-01 + 8.9520000000000015e+04 5.0072900942434638e+05 -2.0320562291687841e+06 8.2468101421215255e+06 -1.0583913581973934e+06 4.2953122245465238e+06 2.2372291137325345e+06 2.6672592071989425e+03 + -1.0824591184920939e+04 -5.6379568630746971e+03 1.4208273101340753e+01 3.8441742652298620e+02 -1.5601617731153447e+03 -8.1261484064645583e+02 2.0478435062841513e+00 + 2.9519650413808202e-01 4.0435938489102148e+02 -1.6410719597609329e+03 -8.5473347464230301e+02 2.1540338234993563e+00 3.1043272348733275e-01 3.2664200418432354e-01 + 8.9580000000000015e+04 8.6889255881246889e+05 -2.6399103559414567e+06 8.0209130754929371e+06 -1.3588396747008872e+06 4.1285821845493824e+06 2.1251318690425949e+06 3.4597952862044576e+03 + -1.0511885234231138e+04 -5.4107736751487664e+03 1.3776601668899440e+01 7.2370406627348848e+02 -2.1988883380681741e+03 -1.1318428071587095e+03 2.8817838416459742e+00 + 6.0285203765910012e-01 6.4616616026210806e+02 -1.9632914414067925e+03 -1.0105460365091651e+03 2.5730070455487177e+00 5.3819432611100881e-01 4.8063182875777472e-01 + 8.9640000000000015e+04 1.3286087398520720e+06 -3.2027541285607759e+06 7.7207426790765002e+06 -1.6282288412542259e+06 3.9250830108447466e+06 1.9954807812341577e+06 4.1905908001817406e+03 + -1.0101965069915716e+04 -5.1356738311243425e+03 1.3217761205442113e+01 1.1598383789869567e+03 -2.7959968265552425e+03 -1.4214516012296772e+03 3.6583473005042371e+00 + 1.0125838368665296e+00 9.3576241190667611e+02 -2.2558223803142860e+03 -1.1468031232356777e+03 2.9515575388589785e+00 8.1689499166463686e-01 6.5916916690912508e-01 + 8.9700000000000015e+04 1.8715768353783551e+06 -3.7093957059157109e+06 7.3520157791099083e+06 -1.8611267572060595e+06 3.6887304102006443e+06 1.8507926770575575e+06 4.8449963237142620e+03 + -9.6026549275903599e+03 -4.8179670663162833e+03 1.2542445635390738e+01 1.6849549493069492e+03 -3.3395902288869493e+03 -1.6755960311382692e+03 4.3619407658309202e+00 + 1.5170194015313729e+00 1.2678080848895925e+03 -2.5128076388249083e+03 -1.2607356267614257e+03 3.2820410801374020e+00 1.1413914712412256e+00 8.5890550576177793e-01 + 8.9760000000000015e+04 2.4878213464116640e+06 -4.1496943782223179e+06 6.9218190788538801e+06 -2.0527935277999688e+06 3.4241028497244823e+06 1.6938914308270502e+06 5.4097960551952237e+03 + -9.0235825232646766e+03 -4.4638319516667279e+03 1.1763721968602987e+01 2.2893884860379185e+03 -3.8187731821126595e+03 -1.8891056178898702e+03 4.9783413846355158e+00 + 2.1068601101248632e+00 1.6360949033117754e+03 -2.7290660681409927e+03 -1.3500041299384366e+03 3.5577312188510195e+00 1.5055992558069822e+00 1.0760507612628438e+00 + 8.9820000000000015e+04 3.1658806509335181e+06 -4.5147661259570951e+06 6.4384753621743806e+06 -2.1992786931423699e+06 3.1363539410920637e+06 1.5278533610184609e+06 5.8734798092957690e+03 + -8.3759957105216399e+03 -4.0801965538458580e+03 1.0896779243035096e+01 2.9618571996322876e+03 -4.2238750460289975e+03 -2.0575916890598328e+03 5.4949920809872896e+00 + 2.7710579498044496e+00 2.0336659124480288e+03 -2.9001997793106843e+03 -1.4127480798152187e+03 3.7729607693297491e+00 1.9026102598574322e+00 1.3064475390443797e+00 + 8.9880000000000015e+04 3.8930263621709379e+06 -4.7971650983607275e+06 5.9113843072408624e+06 -2.2975031426481041e+06 2.8311128643364925e+06 1.3559472873302759e+06 6.2264817620188878e+03 + -7.6725451749443573e+03 -3.6746031743016479e+03 9.9586320867490681e+00 3.6896801095881801e+03 -4.5466492274924676e+03 -2.1775390971786319e+03 5.9012642130296653e+00 + 3.4970295409691454e+00 2.4529509523017041e+03 -3.0226860123010192e+03 -1.4476254411459722e+03 3.9232421171597309e+00 2.3248282892584653e+00 1.5456534659090275e+00 + 8.9940000000000015e+04 4.6555090800107857e+06 -4.9910371951509751e+06 5.3508410248466274e+06 -2.3453239668019130e+06 2.5143748020758829e+06 1.1815704458530906e+06 6.4613807972267432e+03 + -6.9270375611849595e+03 -3.2550599309424533e+03 8.9677850875599923e+00 4.4590238682913578e+03 -4.7804444430220947e+03 -2.2463805551912701e+03 6.1886815533742574e+00 + 4.2709029665242326e+00 2.8859152843495472e+03 -3.0939515900426504e+03 -1.4538419457108030e+03 4.0053636401720594e+00 2.7641194242224274e+00 1.7890298343585076e+00 + 9.0000000000000015e+04 5.4388256586832022e+06 -5.0922425036041671e+06 4.7678359164688792e+06 -2.3415808487599595e+06 2.1923835734648453e+06 1.0081815523821772e+06 6.5730581137572653e+03 + -6.1541640652597252e+03 -2.8298822315319276e+03 7.9438650019519859e+00 5.2551740324099583e+03 -4.9203442379688422e+03 -2.2625519707805256e+03 6.3511006649716117e+00 + 5.0777921635542151e+00 3.3242182972554688e+03 -3.1124283330972976e+03 -1.4311692857621476e+03 4.0174600920458170e+00 3.2119741058232028e+00 2.0318346571411703e+00 + 9.0060000000000015e+04 6.2280026465104604e+06 -5.0984439820014285e+06 4.1738398466977254e+06 -2.2861229795082645e+06 1.8715088263171609e+06 8.3923236730332521e+05 6.5588086623448244e+03 + -5.3692100618324275e+03 -2.4075274115132934e+03 6.9072285545860881e+00 6.0628251982459251e+03 -4.9632717957282548e+03 -2.2255275873024229e+03 6.3848437579468014e+00 + 5.9020930618076619e+00 3.7593790053347429e+03 -3.0775882392347853e+03 -1.3799518480281420e+03 3.9590554007189396e+00 3.6596774782332759e+00 2.2693181453341293e+00 + 9.0120000000000015e+04 7.0078902015803233e+06 -5.0091604752062904e+06 3.5805789355521798e+06 -2.1798158832619321e+06 1.5581202627454149e+06 6.7809914889040764e+05 6.4184039929040782e+03 + -4.5877517646998022e+03 -1.9964259660141070e+03 5.8785541647217876e+00 6.8663840348588765e+03 -4.9080578258622063e+03 -2.1358341771110090e+03 6.2887812064807465e+00 + 6.7277952326736372e+00 4.1829449209355425e+03 -2.9899576745988261e+03 -1.3011018344217368e+03 3.8310769714427106e+00 4.0984843915625104e+00 2.4968185908386209e+00 + 9.0180000000000015e+04 7.7634605611950858e+06 -4.8257828838149216e+06 2.9998034952492109e+06 -2.0245279555792420e+06 1.2584614376608019e+06 5.2801538559106807e+05 6.1541051714551295e+03 + -3.8253462017770012e+03 -1.6048128789418192e+03 4.8784262957088291e+00 7.6502789847516533e+03 -4.7554700945764016e+03 -1.9950439727598246e+03 6.0643620390120674e+00 + 7.5388025059207902e+00 4.5866608188399514e+03 -2.8511102651973720e+03 -1.1960828600147900e+03 3.6358412272841631e+00 4.5197953881888449e+00 2.7098566375126873e+00 + 9.0240000000000015e+04 8.4801050476056058e+06 -4.5515530681697596e+06 2.4430557607819824e+06 -1.8230969358399769e+06 9.7852568050075986e+05 3.9200717260522972e+05 5.7706255144527604e+03 + -3.0972209000706807e+03 -1.2405625329438931e+03 3.9269212024174123e+00 8.3992702633619647e+03 -4.5082039595600854e+03 -1.8057464649586937e+03 5.7155918608159775e+00 + 8.3192558257882752e+00 4.9626339167448623e+03 -2.6636386199693288e+03 -1.0668823583691653e+03 3.3770107482823004e+00 4.9153299801051897e+00 2.9042259637187442e+00 + 9.0300000000000015e+04 9.1439236253281441e+06 -4.1915058338001543e+06 1.9214410907264666e+06 -1.5792769482953330e+06 7.2393664811523142e+05 2.7283254425978893e+05 5.2750439303332478e+03 + -2.4179696249058657e+03 -9.1103057862628441e+02 3.0432026662142375e+00 9.0987538084653406e+03 -4.1708340985965624e+03 -1.5714996433283206e+03 5.2489587980551109e+00 + 9.0538516201429680e+00 5.3034920847542544e+03 -2.4311054626042578e+03 -9.1597335948498949e+02 3.0595239708745878e+00 5.2772936105385906e+00 3.0760784905991225e+00 + 9.0360000000000015e+04 9.7420011805770230e+06 -3.7523750972942649e+06 1.4454072426122844e+06 -1.2976671423428990e+06 4.9983592144492583e+05 1.7292599239182053e+05 4.6766706599123609e+03 + -1.8012603435358601e+03 -6.2290597228046477e+02 2.2451359711215448e+00 9.7350530043024501e+03 -3.7497284391263793e+03 -1.2967616864407794e+03 4.6733091441572761e+00 + 9.7281491452717379e+00 5.6025318661326382e+03 -2.1579751805543610e+03 -7.4626642682428758e+02 2.6894989772722653e+00 5.5985348772243801e+00 3.2220023728423168e+00 + 9.0420000000000015e+04 1.0262664966406390e+07 -3.2424660556244575e+06 1.0245361592748689e+06 -9.8362333489443979e+05 3.1077991343644873e+05 9.4349294394638244e+04 3.9868681670145247e+03 + -1.2595612969528283e+03 -3.8207616443166904e+02 1.5489279098417774e+00 1.0295692313738386e+04 -3.2529260703570367e+03 -9.8680450452291745e+02 3.9996754175485685e+00 + 1.0328860612220774e+01 5.8538533310160501e+03 -1.8495271990009685e+03 -5.6105273851384982e+02 2.2741134283079054e+00 5.8726898580479796e+00 3.3390912108873598e+00 + 9.0480000000000015e+04 1.0695718042026186e+07 -2.6714958637817400e+06 6.6735244565479946e+05 -6.4315439865467313e+05 1.6064816527715299e+05 3.8749645841082711e+04 3.2188308291959884e+03 + -8.0389066497585634e+02 -1.9350813811830909e+02 9.6880000202390326e-01 1.0769647359933640e+04 -2.6899816273804613e+03 -6.4761089158215430e+02 3.2410604741508182e+00 + 1.0844118333750293e+01 6.0524790739143828e+03 -1.5117529423177648e+03 -3.6393946861860150e+02 1.8214631555974186e+00 6.0943106850717790e+00 3.4250031240065213e+00 + 9.0540000000000015e+04 1.1032644021823283e+07 -2.0504059530255066e+06 3.8115237761168153e+05 -2.8280544390042796e+05 5.2564877796867186e+04 7.3259449961998798e+03 2.3873278770938105e+03 + -4.4359480103344140e+02 -6.1147660217351550e+01 5.1670135340574552e-01 1.1147566494187720e+04 -2.0717792789472483e+03 -2.8575735494776364e+02 2.4121821375307193e+00 + 1.1263713636369035e+01 6.1944549950411883e+03 -1.1512384564363149e+03 -1.5877876833600098e+02 1.3404023177680056e+00 6.2589758492577507e+00 3.4780085357274637e+00 + 9.0600000000000015e+04 1.1266779025395624e+07 -1.3911496838314612e+06 1.7185687319723156e+05 9.0469897197454891e+04 -1.1164740181277581e+04 8.0391319479377057e+02 1.5084147106846472e+03 + -1.8615941567367040e+02 1.2161265742735356e+01 2.0206672616986471e-01 1.1421959469671712e+04 -1.4103200279244254e+03 9.1715040342041561e+01 1.5291835101286544e+00 + 1.1579302873884783e+01 6.2769308737623223e+03 -7.7503503438183020e+02 5.0408234821822028e+01 8.4036834184947706e-01 6.3633800928603668e+00 3.4970257506097902e+00 + 9.0660000000000015e+04 1.1393447370625772e+07 -7.0645951412894728e+05 4.3891380770094278e+04 4.6944555972024373e+05 -2.9102019420158475e+04 1.9420559152344351e+04 5.9911829317995034e+02 + -3.7057427505080668e+01 2.4735157881708556e+01 3.1624480310237943e-02 1.1587349502515412e+04 -7.1848653629107230e+02 4.7743925184571088e+02 6.0931472171700640e-01 + 1.1784576553041150e+01 6.2982191454412814e+03 -3.9052041063920024e+02 2.5951091088431963e+02 3.3119512444830984e-01 6.4054021577136133e+00 3.4816436441030718e+00 + 9.0720000000000015e+04 1.1410058265543319e+07 -9.5982672540507137e+03 9.5106958956145576e+01 8.4676481930992939e+05 -7.0530511543045611e+02 6.2918310193439749e+04 -3.2289719846415187e+02 + 3.6351039461850304e-01 -2.3913140706900670e+01 9.2580981823196188e-03 1.1640385719995320e+04 -9.7901045514808978e+00 8.6386753152760662e+02 -3.2940763356463404e-01 + 1.1875388305583733e+01 6.2578307194568306e+03 -5.2532633116081460e+00 4.6441050340588720e+02 -1.7708183530668634e-01 6.3841490884436078e+00 3.4321310362596495e+00 + 9.0780000000000015e+04 1.1316161519888870e+07 6.8590060050946812e+05 4.1661431150492295e+04 1.2150849468746111e+06 7.3657273467433828e+04 1.3054894259000782e+05 -1.2396779112339523e+03 + -7.5048441590786069e+01 -1.3306234046451601e+02 1.3592400989230052e-01 1.1579913752635401e+04 7.0189523304088198e+02 1.2434205330594098e+03 -1.2685567242646163e+00 + 1.1849841189897058e+01 6.1564871158896985e+03 3.7317611438078643e+02 6.6106180326486754e+02 -6.7442455939239887e-01 6.2999762264642598e+00 3.3494325679685737e+00 + 9.0840000000000015e+04 1.1113461100622103e+07 1.3664986106517925e+06 1.6811074215722570e+05 1.5672218819044237e+06 1.9271302307279903e+05 2.2108725005286012e+05 -2.1333342288054923e+03 + -2.6222213960729897e+02 -3.0079454052836587e+02 4.0962739709663493e-01 1.1407003018012258e+04 1.4026062893154276e+03 1.6086373243790142e+03 -2.1896604363056267e+00 + 1.1708329582416257e+01 5.9961086474417707e+03 7.3729603830778910e+02 8.4557350997682772e+02 -1.1509920814051249e+00 6.1544824745958211e+00 3.2351511454238970e+00 + 9.0900000000000015e+04 1.0805786182529392e+07 2.0189185041796430e+06 3.7729629728297982e+05 1.8962920561011012e+06 3.5430782689192583e+05 3.3285419719501224e+05 -2.9863941106628195e+03 + -5.5788029127996163e+02 -5.2403083777170048e+02 8.2545658286111534e-01 1.1124930065747822e+04 2.0785666136204973e+03 1.9523233508298269e+03 -3.0745679391509206e+00 + 1.1453535732947790e+01 5.7797788295070040e+03 1.0799015945856968e+03 1.0142856917093166e+03 -1.5973363980221178e+00 5.9504808677209304e+00 3.0915172671206270e+00 + 9.0960000000000015e+04 1.0399020181151478e+07 2.6304058420184418e+06 6.6544305496648292e+05 2.1958485484359493e+06 5.5544678232180874e+05 4.6374911682008923e+05 -3.7821488913757503e+03 + -9.5660008159623942e+02 -7.9859006972085888e+02 1.3756755263260809e+00 1.0739118193747621e+04 2.7164592558476243e+03 2.2676934215256829e+03 -3.9058106758221327e+00 + 1.1090380900072368e+01 5.5116856588729297e+03 1.3941978067283103e+03 1.1638428047660370e+03 -2.0045910195048471e+00 5.6919449473994552e+00 2.9213457953710829e+00 + 9.1020000000000015e+04 9.9009890862686560e+06 3.1889807679258087e+06 1.0272187808974078e+06 2.4600088567406060e+06 7.9235156578959711e+05 6.1129032955911395e+05 -4.5049846767485242e+03 + -1.4509165280996863e+03 -1.1192695997223911e+03 2.0498728377611473e+00 1.0257034390108669e+04 3.3036910004175479e+03 2.5485068712567008e+03 -4.6669506304651307e+00 + 1.0625931837205515e+01 5.1970408519179846e+03 1.6739349582536306e+03 1.2912608108899235e+03 -2.3646483637508942e+00 5.3839318989131604e+00 2.7279809761745719e+00 + 9.1080000000000015e+04 9.3213112252052277e+06 3.6836749152433034e+06 1.4558360855918317e+06 2.6835717283217888e+06 1.0605334199275433e+06 7.7266339501651388e+05 -5.1406927048840107e+03 + -2.0314666615304618e+03 -1.4799466137779275e+03 2.8351646237628647e+00 9.6880454928190538e+03 3.8286427929982005e+03 2.7891921825746595e+03 -5.3429088922675847e+00 + 1.0069264261150416e+01 4.8419785700581633e+03 1.9135333534226813e+03 1.3939870359281981e+03 -2.6703224122123284e+00 5.0324838639271379e+00 2.5152307447445610e+00 + 9.1140000000000015e+04 8.6712113606569078e+06 4.1047487161294734e+06 1.9431834308521643e+06 2.8621207009115256e+06 1.3548803430694679e+06 9.4477604850385105e+05 -5.6767524013944931e+03 + -2.6871718054968101e+03 -1.8736979800581407e+03 3.7164473810216263e+00 9.0432362802442985e+03 4.2809013117343884e+03 2.9849585388299001e+03 -5.9202678317707056e+00 + 9.4312857991353454e+00 4.4534355779164089e+03 2.1081949856091132e+03 1.4699515462011825e+03 -2.9154932903460389e+00 4.6445092879905268e+00 2.2872915772887117e+00 + 9.1200000000000015e+04 7.9633027522058729e+06 4.4438847459565634e+06 2.4799825556739559e+06 2.9921122626443822e+06 1.6697567713289652e+06 1.1243187399183100e+06 -6.1025813465982073e+03 + -3.4054544403531831e+03 -2.2929363319038498e+03 4.6766960970384295e+00 8.3351929912439973e+03 4.6514669672118189e+03 3.1318920184616422e+03 -6.3875406390656719e+00 + 8.7245217567618436e+00 4.0390151685418805e+03 2.2539998230307697e+03 1.5176089784675055e+03 -3.0952307509688577e+00 4.2276465879546619e+00 2.0486653564549160e+00 + 9.1260000000000015e+04 7.2113414689133968e+06 4.6943532010649722e+06 3.0559692312814645e+06 3.0709468416793151e+06 1.9991137856651288e+06 1.3078295744430199e+06 -6.4097469864615496e+03 + -4.1724853972025612e+03 -2.7295596810877155e+03 5.6973017059915563e+00 7.5777565051755982e+03 4.9329340491543135e+03 3.2270344311464482e+03 -6.7354025451215067e+00 + 7.9628678545324627e+00 3.6068375397898994e+03 2.3479847129242453e+03 1.5359699436580977e+03 -3.2058939256626475e+00 3.7901128173506948e+00 1.8040699014248851e+00 + 9.1320000000000015e+04 6.4299578172658645e+06 4.8511461578516616e+06 3.6600937721312931e+06 3.0970211775076529e+06 2.3366076563273827e+06 1.4917623613660887e+06 -6.5921356655171749e+03 + -4.9734564622255111e+03 -3.1751115639731306e+03 6.7584411321545481e+00 6.7857500736970851e+03 5.1196392701142340e+03 3.2684431347722161e+03 -6.9568787713975864e+00 + 7.1613148294815741e+00 3.1653796078833675e+03 2.3882032443292310e+03 1.5246213310585342e+03 -3.2452051713276977e+00 3.3405403586049118e+00 1.5583449686658655e+00 + 9.1380000000000015e+04 5.6343702280151844e+06 4.9110778849365618e+06 4.2807373163864156e+06 3.0697610000939900e+06 2.6757243603204628e+06 1.6725564098502479e+06 -6.6460754304986212e+03 + -5.7928729084493307e+03 -3.6209484840317264e+03 7.8394723890615294e+00 5.9746870704855401e+03 5.2077755832221774e+03 3.2552305551264394e+03 -7.0474851295920784e+00 + 6.3356504722257387e+00 2.7233074891396896e+03 2.3737652920164119e+03 1.4837350652432356e+03 -3.2122963719683835e+00 2.8878049693696504e+00 1.3163556505055558e+00 + 9.1440000000000015e+04 4.8400873153417083e+06 4.8728491660595844e+06 4.9059395569343073e+06 2.9896333424827955e+06 3.0099075793184806e+06 1.8467066712373560e+06 -6.5704100047086977e+03 + -6.6148600192963104e+03 -4.0584112408953265e+03 8.9193465888790495e+00 5.1604646970753893e+03 5.1954688701561663e+03 3.1875825553172394e+03 -7.0053181912335702e+00 + 5.5021452515032951e+00 2.2893050645642834e+03 2.3048553881154803e+03 1.4140651115867142e+03 -3.1077266430586219e+00 2.4408487497936551e+00 1.0828951839518293e+00 + 9.1500000000000015e+04 4.0626040731396051e+06 4.7370743250473849e+06 5.5236333622717382e+06 2.8581382288968321e+06 3.3326876099816952e+06 2.0108328180710508e+06 -6.3665223523985223e+03 + -7.4234773397182453e+03 -4.4789966352853189e+03 9.9770282733835174e+00 4.3590499171983538e+03 5.0828158829773683e+03 3.0667552536692588e+03 -6.8310930398100167e+00 + 4.6772281033693170e+00 1.8719021457797301e+03 2.1827295195511470e+03 1.3169327785507337e+03 -2.9334710115551972e+00 2.0085017449572642e+00 8.6258921457786730e-01 + 9.1560000000000015e+04 3.3170982992972997e+06 4.5062704090967653e+06 6.1218815818815650e+06 2.6777799041705383e+06 3.6378085980858211e+06 2.1617458709341343e+06 -6.0383073198768261e+03 + -8.2030341969985402e+03 -4.8745260149923615e+03 1.0991915222551199e+01 3.5861640721986705e+03 4.8718826485939580e+03 2.8950503493037018e+03 -6.5281277675111102e+00 + 3.8771592034988913e+00 1.4793057774811696e+03 2.0096904110094360e+03 1.1942006161918812e+03 -2.6928802865328585e+00 1.5993059403026819e+00 6.5980353527574798e-01 + 9.1620000000000015e+04 2.6181333348759552e+06 4.1848087652178267e+06 6.6891112865933599e+06 2.4520181917555276e+06 3.9193515428383877e+06 2.2965110349942748e+06 -5.5920939350417593e+03 + -8.9383999856826176e+03 -5.2373071841171040e+03 1.1944248852942247e+01 2.8569726668372268e+03 4.5666633960361560e+03 2.6757694784611431e+03 -6.1022750727126356e+00 + 3.1177066255250416e+00 1.1192381488944295e+03 1.7890418182896728e+03 1.0482354574680819e+03 -2.3906129859313370e+00 1.2213453635430611e+00 4.7855724653998061e-01 + 9.1680000000000015e+04 1.9793730689294918e+06 3.7788300187988970e+06 7.2143407529410934e+06 2.1852009765143078e+06 4.1718506079993704e+06 2.4125054879582720e+06 -5.0365190523638075e+03 + -9.6153028387198083e+03 -5.5602863504529405e+03 1.2815506559330966e+01 2.1857866968575831e+03 4.1730009169543528e+03 2.4131485761451404e+03 -5.5618025244950822e+00 + 2.4138336944629719e+00 7.9878443902429581e+02 1.5250228077566994e+03 8.8186138191306225e+02 -2.0325408220413093e+00 8.8208586394403798e-01 3.2244315941351315e-01 + 9.1740000000000015e+04 1.4133148932468882e+06 3.2961242131434958e+06 7.6873946599474978e+06 1.8824791945050859e+06 4.3904004194636587e+06 2.5074699677887550e+06 -4.3823550818711919e+03 + -1.0220610585582919e+04 -5.8371870162731084e+03 1.3588767816186310e+01 1.5857816256772712e+03 3.6984701057065440e+03 2.1122736503663978e+03 -4.9172242296426170e+00 + 1.7794035883090877e+00 5.2425369792810079e+02 1.2227234292989090e+03 6.9830359817643421e+02 -1.6256298465079055e+00 5.8822791277204733e-01 1.9455709397315837e-01 + 9.1800000000000015e+04 9.3104590376490622e+05 2.7459785782224513e+06 8.0991032250011796e+06 1.5497060668770128e+06 4.5707522224803129e+06 2.5795531401902200e+06 -3.6422955103074460e+03 + -1.0742588306526583e+04 -6.0626330122763557e+03 1.4249046487423346e+01 1.0687397080781520e+03 3.1522272233770173e+03 1.7789797774068304e+03 -4.1810877264840958e+00 + 1.2269073138229927e+00 3.0105557139508579e+02 8.8798359201084463e+02 5.0112443720567683e+02 -1.1777998982635569e+00 3.4557545532901385e-01 9.7437515575304667e-02 + 9.1860000000000015e+04 5.4202714654171513e+05 2.1389960485386592e+06 8.4414813542373292e+06 1.1933226302248901e+06 4.7093970098733678e+06 2.6273478787280186e+06 -2.8307028029220232e+03 + -1.1171127334119259e+04 -6.2322532345268664e+03 1.4783582618707596e+01 6.4482080433926421e+02 2.5448281383919257e+03 1.4197354682274415e+03 -3.3677208865220911e+00 + 7.6722057241458741e-01 1.3359530947880549e+02 5.2727729475972546e+02 2.9415280583403762e+02 -6.9776545378693144e-01 1.5892344219407528e-01 3.3016698400968762e-02 + 9.1920000000000015e+04 2.5391010844551300e+05 1.4868882289641178e+06 8.7078843110456727e+06 8.2023188413057360e+05 4.8036340083838897e+06 2.6499187601140784e+06 -1.9633240385756294e+03 + -1.1497941212742169e+04 -6.3427660592095044e+03 1.5182087982857791e+01 3.2236616821972183e+02 1.8880194129655511e+03 1.0415148401910990e+03 -2.4929444198948523e+00 + 4.0939430771742402e-01 2.5189083951814805e+01 1.4758464822861845e+02 8.1408573188206233e+01 -1.9486134565685925e-01 3.1966213287297603e-02 2.5843321641992414e-03 + 9.1980000000000015e+04 7.2388971380059709e+04 8.0224700161368831e+05 8.8931369032456111e+06 4.3766409276206704e+05 4.8516232168318257e+06 2.6468202596193529e+06 -1.0569802559930586e+03 + -1.1716724882681285e+04 -6.3920418666969326e+03 1.5436940777687951e+01 1.0773895063388741e+02 1.1945066333751201e+03 6.5166025857090631e+02 -1.5737562522816824e+00 + 1.6048292261848995e-01 -2.1998809357365481e+01 -2.4374564535709484e+02 -1.3297654727667990e+02 3.2114290578385091e-01 -3.2771577929473196e-02 6.7642032559238835e-03 + 9.2040000000000015e+04 1.0914017300293606e+03 9.8299367033473070e+04 8.9936337441631164e+06 5.3035937647050996e+04 4.8524210205843896e+06 2.6181053228953383e+06 -1.2923595962422331e+02 + -1.1823274172412504e+04 -6.3791425845312542e+03 1.5543326062535403e+01 5.2043497653066204e+00 4.7770481236400587e+02 2.5773828399911486e+02 -6.2799455048891373e-01 + 2.5413276150113302e-02 -6.9957625721562025e+00 -6.3914051691428563e+02 -3.4484000027236698e+02 8.4023621604215670e-01 -3.3980326796922013e-02 4.5504288901570801e-02 + 9.2100000000000015e+04 4.1509852331923008e+04 -6.1134958733650588e+05 9.0074087418884281e+06 -3.2619367906388274e+05 4.8059982540477300e+06 2.5643241863355553e+06 8.0194444856307791e+02 + -1.1815563534986090e+04 -6.3043376446802986e+03 1.5499319720984097e+01 1.6851474299350862e+01 -2.4852400333448108e+02 -1.3260813832363101e+02 3.2601350373958510e-01 + 6.8966325383091600e-03 6.9962926194601025e+01 -1.0309505206835145e+03 -5.5006963841387517e+02 1.3523624994745811e+00 2.8413514116750260e-02 1.1808030769096921e-01 + 9.2160000000000015e+04 1.9297453064626644e+05 -1.3129805034698255e+06 8.9341725984312352e+06 -6.9266833827935695e+05 4.7132404376153061e+06 2.4865135135638122e+06 1.7185463754324069e+03 + -1.1693780845642268e+04 -6.1690962406576200e+03 1.5305914964315383e+01 1.4255810065213220e+02 -9.7014061724789053e+02 -5.1180828668579670e+02 1.2698099575359527e+00 + 1.0538478061541393e-01 2.0744154391587796e+02 -1.4115986250987764e+03 -7.4468360518658699e+02 1.8476166751703285e+00 1.5325089350913820e-01 2.2311248529812500e-01 + 9.2220000000000015e+04 4.5266835197941237e+05 -1.9930251774378191e+06 8.7753177413551323e+06 -1.0392764873863012e+06 4.5759302694583936e+06 2.3861761062537450e+06 2.6028539296641566e+03 + -1.1460318976378387e+04 -5.9760562580645465e+03 1.4966991638259117e+01 3.7999862600844159e+02 -1.6732006969945887e+03 -8.7251014173763929e+02 2.1851641388749949e+00 + 3.1907061327392383e-01 4.0283479995206301e+02 -1.7737268751709018e+03 -9.2490729261874662e+02 2.3164362265810348e+00 3.3816769800254898e-01 3.5859503016273081e-01 + 9.2280000000000015e+04 8.1568336935655051e+05 -2.6383284334989847e+06 8.5338907530873939e+06 -1.3592887483710530e+06 4.3967127994467011e+06 2.2652516299873022e+06 3.4377911906211480e+03 + -1.1119724744061832e+04 -5.7289707186830128e+03 1.4489229792488658e+01 7.2469465660455410e+02 -2.3441235841123589e+03 -1.2077218906108976e+03 3.0544234649111366e+00 + 6.4393255621049239e-01 6.5242118939182774e+02 -2.1103380791396871e+03 -1.0872458941924390e+03 2.7497846014547274e+00 5.7964550159436490e-01 5.2193756856912676e-01 + 9.2340000000000015e+04 1.2751173698238928e+06 -3.2364014084297321e+06 8.2145329965549670e+06 -1.6464875213760585e+06 4.1790440466786940e+06 2.1260789674167591e+06 4.2072493204059510e+03 + -1.0678606651201326e+04 -5.4326330028981165e+03 1.3881970031199886e+01 1.1701068310320466e+03 -2.9699526953136169e+03 -1.5109457443424969e+03 3.8608502489705141e+00 + 1.0738213551098919e+00 9.5143762754196689e+02 -2.4149298042284263e+03 -1.2285511780874610e+03 3.1393229779858025e+00 8.7308420714331214e-01 7.1001755951276535e-01 + 9.2400000000000015e+04 1.8222085652150414e+06 -3.7756614230807526e+06 7.8233907462813668e+06 -1.8952864294145962e+06 3.9271241365432213e+06 1.9713509681153283e+06 4.8963933722035254e+03 + -1.0145503591129498e+04 -5.0927824939285792e+03 1.3157024079348018e+01 1.7077656862406839e+03 -3.5386025670655140e+03 -1.7763015557158817e+03 4.5889381916630869e+00 + 1.6005869033194740e+00 1.2941736998531580e+03 -2.6816181623853422e+03 -1.3460812424985186e+03 3.4775672327150691e+00 1.2128948437207647e+00 9.1924250767243210e-01 + 9.2460000000000015e+04 2.4465055957203195e+06 -4.2456539230225934e+06 7.3679967063970044e+06 -2.1008373691475349e+06 3.6458163202609918e+06 1.8040625034081561e+06 5.4919431300754641e+03 + -9.5307173897896446e+03 -4.7159926304153660e+03 1.2328439845631165e+01 2.3274386622711336e+03 -4.0390879687672791e+03 -1.9986379809086138e+03 5.2247028162336155e+00 + 2.2142420729386454e+00 1.6740835216387029e+03 -2.9052491225218132e+03 -1.4375521798159557e+03 3.7580273215550362e+00 1.5926104366832674e+00 1.1456206328435494e+00 + 9.2520000000000015e+04 3.1360694189261855e+06 -4.6372523556784969e+06 6.8571253200291228e+06 -2.2591231907099527e+06 3.3405534940309357e+06 1.6274528526180272e+06 5.9824229017001544e+03 + -8.8461127096035671e+03 -4.3095436634186462e+03 1.1412226071351300e+01 3.0173297197242032e+03 -4.4617309488792198e+03 -2.1736292135089661e+03 5.7559407655052093e+00 + 2.9031599108451340e+00 2.0839129085110339e+03 -3.0814953735718077e+03 -1.5011807547075114e+03 3.9753267031820045e+00 2.0050125903940761e+00 1.3848385353767119e+00 + 9.2580000000000015e+04 3.8777030877974755e+06 -4.9428323089227537e+06 6.3006247429539626e+06 -2.3670343209437281e+06 3.0172340539991865e+06 1.4449435437455650e+06 6.3583758699713608e+03 + -8.1048884148574252e+03 -3.8812826728923019e+03 1.0426042348171565e+01 3.7643074965109586e+03 -4.7983421476424937e+03 -2.2978556155167398e+03 6.1724535783758725e+00 + 3.6543000357829261e+00 2.5158393129303604e+03 -3.2069370610361266e+03 -1.5357173815412787e+03 4.1252998669402681e+00 2.4422711911287687e+00 1.6323443036751213e+00 + 9.2640000000000015e+04 4.6572049381217239e+06 -5.1564167554898625e+06 5.7092287640944533e+06 -2.4224279627394998e+06 2.6821091058040163e+06 1.2600728463015708e+06 6.6125393546027799e+03 + -7.3213249546918905e+03 -3.4394735895735230e+03 9.3888607766117786e+00 4.5541574553669370e+03 -5.0423732250520861e+03 -2.3688668853762265e+03 6.4662323057883393e+00 + 4.4534596063776277e+00 2.9616217806998689e+03 -3.2791250341050304e+03 -1.5404688724253165e+03 4.2050664674194884e+00 2.8960944406374209e+00 1.8834344360977999e+00 + 9.2700000000000015e+04 5.4596403140739249e+06 -5.2737898163638785e+06 5.0943522990674656e+06 -2.4241688414602829e+06 2.3416631903603761e+06 1.0764281656860297e+06 6.7399781043940293e+03 + -6.5105126604706993e+03 -2.9926400944144198e+03 8.3206058386042585e+00 5.3718530992418464e+03 -5.1890378408831075e+03 -2.3852267504518718e+03 6.6316001233740236e+00 + 5.2855438723119654e+00 3.4127580362819990e+03 -3.2966255858896957e+03 -1.5153106254547072e+03 4.2130810239126015e+00 3.3578862970182954e+00 2.1333429115159963e+00 + 9.2760000000000015e+04 6.2696266623293338e+06 -5.2925770616800906e+06 4.4678743522825176e+06 -2.3721508203997263e+06 2.0024907873411255e+06 8.9757761581776268e+05 6.7381735348554084e+03 + -5.6880661120263376e+03 -2.5494043469204648e+03 7.2417792712188858e+00 6.2018410821593416e+03 -5.2353992664387051e+03 -2.3465385388390523e+03 6.6653109416186975e+00 + 6.1348511191960666e+00 3.8606457306016714e+03 -3.2590460382107713e+03 -1.4606881284580500e+03 4.1491576176346641e+00 3.8189083539357314e+00 2.3773307539832529e+00 + 9.2820000000000015e+04 7.0716266246467400e+06 -5.2122909979754947e+06 3.8419125347348880e+06 -2.2672990643005534e+06 1.6711709135579176e+06 7.2700204965849465e+05 6.6070676619069254e+03 + -4.8698299143697477e+03 -2.1183245313372704e+03 6.1730768905273958e+00 7.0283349019867210e+03 -5.1804233501359167e+03 -2.2534513444803160e+03 6.5666028656242963e+00 + 6.9853667375654362e+00 4.2967448719444874e+03 -3.1670408857872640e+03 -1.3776078515371978e+03 4.0144694944510810e+00 4.2704432102728864e+00 2.6107744844579690e+00 + 9.2880000000000015e+04 7.8502436605335604e+06 -5.0343410355068212e+06 3.2285933409564686e+06 -2.1115527871426651e+06 1.3541421471865764e+06 5.6802880740364257e+05 6.3490613419985120e+03 + -4.0715813133618358e+03 -1.7077341910211717e+03 5.1350043432030414e+00 7.8356117931084545e+03 -5.0249961718180584e+03 -2.1076468371389192e+03 6.3372061749854547e+00 + 7.8210611119018623e+00 4.7127384889567020e+03 -3.0222985544120261e+03 -1.2676177837796527e+03 3.8115239278374213e+00 4.7039564258696087e+00 2.8292519102324114e+00 + 9.2940000000000015e+04 8.5905147349623833e+06 -4.7620078777457261e+06 2.6398224322352754e+06 -1.9078289717294644e+06 1.0575803827914787e+06 4.2376840111380123e+05 5.9689672535007612e+03 + -3.3087350371202469e+03 -1.3255862357013143e+03 4.1474985824819512e+00 8.6083074389556750e+03 -4.7719063250172840e+03 -1.9118070964447556e+03 5.9813062640487296e+00 + 8.6261860297524375e+00 5.1006886388937592e+03 -2.8275091530774121e+03 -1.1327780411108877e+03 3.5441131014509719e+00 5.1112542201440681e+00 3.0286237669186553e+00 + 9.3000000000000015e+04 9.2781947040742096e+06 -4.4003829144366803e+06 2.0870591434597503e+06 -1.6599677877381369e+06 7.8728155695201585e+05 2.9705529323007056e+05 5.4739188051809142e+03 + -2.5960555978891643e+03 -9.7930436651539185e+02 3.2295615251210625e+00 9.3317032317034609e+03 -4.4257923861526142e+03 -1.6695641771057190e+03 5.5054627105928571e+00 + 9.3855644300209651e+00 5.4531849901309588e+03 -2.5863139252741857e+03 -9.7562213977402030e+02 3.2172421404786729e+00 5.4846341907445799e+00 3.2051098215558174e+00 + 9.3060000000000015e+04 9.9000272163664345e+06 -3.9562738174803369e+06 1.5810993267736384e+06 -1.3726607557929659e+06 5.4855148038198601e+05 1.9039384544018851e+05 4.8732368575767769e+03 + -1.9473820731471246e+03 -6.7564449298627403e+02 2.3989119676278676e+00 9.9920010357595620e+03 -3.9930567426116199e+03 -1.3854324271653381e+03 4.9184863343618908e+00 + 1.0084868586676302e+01 5.7634833861893494e+03 -2.3032374213018838e+03 -7.9910968793562483e+02 2.8370357690609920e+00 5.8170265328971853e+00 3.3553581825715817e+00 + 9.3120000000000015e+04 1.0443997214487050e+07 -3.4380781259032260e+06 1.1318704703789214e+06 -1.0513630028799705e+06 3.4610477251536242e+05 1.0591041561282330e+05 4.1782568305607901e+03 + -1.3753701232126309e+03 -4.2056852146746775e+02 1.6716614614331604e+00 1.0576580725542495e+04 -3.4817475096142753e+03 -1.0647248597095538e+03 4.2312767553424129e+00 + 1.0710882190106604e+01 6.0256320218810142e+03 -1.9836036967095993e+03 -6.0657138440601068e+02 2.4106253947130933e+00 6.1021234885465079e+00 3.4765067220719348e+00 + 9.3180000000000015e+04 1.0899560471632672e+07 -2.8556271556228348e+06 7.4824279347404942e+05 -7.0219122554225521e+05 1.8397472355061976e+05 4.5312466942359235e+04 3.4021194287051662e+03 + -8.9125567363489438e+02 -2.1913266552325160e+02 1.0620193967481379e+00 1.1074236114337496e+04 -2.9014107509906553e+03 -7.1345511509586333e+02 3.4566235368764722e+00 + 1.1251742139211569e+01 6.2345831012139151e+03 -1.6334380806402530e+03 -4.0164732457906143e+02 1.9460186989858141e+00 6.3344949894595803e+00 3.5662356651938576e+00 + 9.3240000000000015e+04 1.1257846019513663e+07 -2.2200030754806860e+06 4.3785972597184370e+05 -3.3180921897912945e+05 6.5435711447140427e+04 9.8554277300109752e+03 2.5595287821806673e+03 + -5.0464427897419233e+02 -7.5392161876993754e+01 5.8203197411094043e-01 1.1475385262942666e+04 -2.2629156556208432e+03 -3.3822675907872838e+02 2.6089744767137684e+00 + 1.1697156184019393e+01 6.3862880928577524e+03 -1.2593562636327965e+03 -1.8821970642068052e+02 1.4519540298326163e+00 6.5096886733817794e+00 3.6228105350349562e+00 + 9.3300000000000015e+04 1.1511827808428800e+07 -1.5433324462425981e+06 2.0699083859649120e+05 5.2696960274356119e+04 -7.0604197763766388e+03 3.1790414491292222e+02 1.6664822471579675e+03 + -2.2332971616688832e+02 7.6760128570753352e+00 2.4135911282451725e-01 1.1772251588453764e+04 -1.5782557306149536e+03 5.3888149006560525e+01 1.7041749959267556e+00 + 1.2038592942707693e+01 6.4777749683621823e+03 -8.6844264077450850e+02 2.9658890339727847e+01 9.3774205316202652e-01 6.6243126914096573e+00 3.6451147843897616e+00 + 9.3360000000000015e+04 1.1656462471954286e+07 -8.3855991755350144e+05 6.0409898962427847e+04 4.4395195552041172e+05 -3.1932856330004197e+04 1.6985703451662008e+04 7.3997648106820884e+02 + -5.3144870065752578e+01 2.8231121541606406e+01 4.7092750284556069e-02 1.1959012698613027e+04 -8.6032944078405171e+02 4.5547912295264888e+02 7.5918290556964119e-01 + 1.2269441300144182e+01 6.5072061116647110e+03 -4.6812000870415858e+02 2.4784041387454792e+02 4.1309725458513746e-01 6.6761000130037722e+00 3.6326716125829797e+00 + 9.3420000000000015e+04 1.1688790643770032e+07 -1.1920611509966430e+05 1.3002988378073085e+03 8.3442981393659976e+05 -8.5042808686694862e+03 5.9644973810033443e+04 -2.0230524087366263e+02 + 2.1525212475847617e+00 -1.4393665417045238e+01 3.6194311713035939e-03 1.2031914418920713e+04 -1.2270402609461101e+02 8.5893373417223404e+02 -2.0823686707176928e-01 + 1.2385136709561806e+01 6.4739159100951765e+03 -6.6012840751635096e+01 4.6215815745735802e+02 -1.1203799649774747e-01 6.6639532381128008e+00 3.5856546397884275e+00 + 9.3480000000000015e+04 1.1607999889884926e+07 6.0088597539890965e+05 3.1189635266063509e+04 1.2165959513851239e+06 6.2983323994537095e+04 1.2758461143462137e+05 -1.1423191817256470e+03 + -5.9042781244923098e+01 -1.1967461114094033e+02 1.1252950331497288e-01 1.1989348013413055e+04 6.2063353505230907e+02 1.2565782100165293e+03 -1.1798327424978652e+00 + 1.2383252374789274e+01 6.3784273521422729e+03 3.3019354793348640e+02 6.6850417973221397e+02 -6.2767400780569627e-01 6.5879691948148533e+00 3.5048872653792684e+00 + 9.3540000000000015e+04 1.1415447968899187e+07 1.3078116106860747e+06 1.4991474016612660e+05 1.5830498323382654e+06 1.8136988661275001e+05 2.1960792868376843e+05 -2.0619952530773385e+03 + -2.3614454770255378e+02 -2.8590213720178258e+02 3.7257460025070627e-01 1.1831889125370000e+04 1.3555342557291319e+03 1.6408197779143861e+03 -2.1371970839269609e+00 + 1.2263553691676087e+01 6.2224472611549281e+03 7.1289557228841295e+02 8.6290601398893773e+02 -1.1239560733836558e+00 6.4494428359082789e+00 3.3918306699260929e+00 + 9.3600000000000000e+04 1.1114645803609766e+07 1.9878672187748733e+06 3.5561794366011320e+05 1.9266657935101020e+06 3.4459553611612867e+05 3.3405341890506074e+05 -2.9435734355921459e+03 + -5.2637539176694133e+02 -5.1020698249533262e+02 7.7967444445269374e-01 1.1562297515970738e+04 2.0679492407303505e+03 2.0042883424306715e+03 -3.0621017173080110e+00 + 1.2028014756601344e+01 6.0088401040010176e+03 1.0747132708093288e+03 1.0416013534199203e+03 -1.5913456253559066e+00 6.2508501931291365e+00 3.2485605562766255e+00 + + +END Ephemeris diff --git a/tests/generated/data/AircraftTests/VO/Models/satellite.dae b/tests/generated/data/AircraftTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/AircraftTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/AircraftTests/VO/Models/satellite.glb b/tests/generated/data/AircraftTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/AircraftTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/AntennaTests/VO/Models/satellite.dae b/tests/generated/data/AntennaTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/AntennaTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/AntennaTests/VO/Models/satellite.glb b/tests/generated/data/AntennaTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/AntennaTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/AstrogatorTests/NPlate_Record.FlightDynamicsRecord b/tests/generated/data/AstrogatorTests/NPlate_Record.FlightDynamicsRecord new file mode 100644 index 0000000000..0601aa3bea --- /dev/null +++ b/tests/generated/data/AstrogatorTests/NPlate_Record.FlightDynamicsRecord @@ -0,0 +1,2034 @@ + + + FlightDynamicsRecord + RunFileFlightDynamicsRecord + + + + + "1.0.0 a" + + + 1300 + + + "A flight dynamics record created from a run file in ODTK." + + + "RunFileFlightDynamicsRecord" + + + "A flight dynamics record created from a run file in ODTK." + + + false + + + true + + + "@Top" + + + + + "{40F43480-92E9-46FC-92FA-5A668D6588F6}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + + + + "1.0.0 a" + + + 1300 + + + "Numerical propagator using HPOP" + + + "NumericalPropagatorWrapper" + + + "Default Earth high fidelity propagator for STK/ODTK 13.0" + + + false + + + true + + + "@Top" + + + + + "{86744CC5-A2DE-4CAE-8550-1EFCB161965C}" + + + "1" + + + + + "0.0" + + + "" + + + + + + + "{E0F2CB21-33CD-46A0-8806-0A2253E2CB45}" + + + "1" + + + + + "0.0" + + + "" + + + + + + + + + + + + + "Earth" + + + + + + + "1.0.0 a" + + + 1300 + + + "Runge-Kutta-Fehlberg 7(8)" + + + "RKF7th8th" + + + "Runge-Kutta-Fehlberg 7(8)" + + + false + + + true + + + "" + + + + + "{12F29C95-56BE-4C64-AD47-29F295A3EABB}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + + 30.0 + + + + false + + + false + + + 1.5 + + + 90 + + + true + + + false + + + 100 + + + true + + + true + + + + 86400.0 + + + + + 1.0 + + + + 1e-13 + + + 1e-10 + + + 0.9 + + + 0.9 + + + "Relative by component" + + + 0.1 + + + 0.001 + + + + + + + + + + "1.0.0 a" + + + 1300 + + + "Runge-Kutta-Fehlberg 7(8)" + + + "RKF7th8th" + + + "Runge-Kutta-Fehlberg 7(8)" + + + false + + + true + + + "" + + + + + "{12F29C95-56BE-4C64-AD47-29F295A3EABB}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + + 30.0 + + + + false + + + false + + + 1.5 + + + 90 + + + true + + + false + + + 100 + + + true + + + true + + + + 86400.0 + + + + + 1.0 + + + + 1e-13 + + + 1e-10 + + + 0.9 + + + 0.9 + + + "Relative by component" + + + 0.1 + + + 0.001 + + + + + + + + + + + "1.0.1 a" + + + 1300 + + + "Gravitational force from central body" + + + "GravityFieldFunc" + + + "Gravitational force from central body" + + + false + + + true + + + "Gravity Models" + + + + + "{E2571693-BE10-4338-AA9C-02AD1173A479}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + + "Earth" + + + + "STKData\CentralBodies\Earth\EGM2008.grv" + + + 21 + + + 21 + + + 12 + + + 12 + + + "Permanent tide only" + + + false + + + true + + + + 0.0 + + + + false + + + "STKData\CentralBodies\Earth\FES2014bv1OceanTideModel.txt" + + + + 0.0 + + + + 4 + + + 4 + + + + 0.99 + + + + true + + + + + "Yes" + + + true + + + 1.0 + + + true + + + 1.0 + + + 1.0 + + + + + + + + + "1.0.0 a" + + + 1300 + + + "Drag with Jacchia-Roberts Atmospheric Density Model" + + + "Jacchia-Roberts" + + + "Drag with Jacchia-Roberts Atmospheric Density Model" + + + false + + + true + + + "Atmospheric Models" + + + + + "{B2200426-B151-4E9C-8970-A934C089EB95}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + false + + + "N-Plate" + + + + + + "1.0.0 a" + + + 1300 + + + "Drag model that uses a COM interface to compute effective drag area and direction" + + + "DragPluginFunc" + + + "Drag model that uses a COM interface to compute effective drag area and direction" + + + false + + + true + + + "@Top" + + + + + "{A3EEC125-CE98-42B7-B7E3-10EC8A6D50CE}" + + + "1" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + "<servername>.<objectname>.<version>" + + + + + + + + + + + + "STKData\Flight_Dynamics\VariableArea_Example.dat" + + + "STKData\Flight_Dynamics\Drag_NPlate_Example.nplate" + + + + + + + + true + + + "Ballistic Coeff Relative" + + + "Gauss Markov" + + + 0.1 + + + + 604800.0 + + + + 0.1 + + + 1e-09 + + + 1e-09 + + + 1e-05 + + + true + + + + 10800.0 + + + + 0.3 + + + 1.0 + + + 1.0 + + + 1.0 + + + + + + + + + + + "1.0.0 a" + + + 1300 + + + "-NPlate Stochastic Parameter Item Description-" + + + "NPlateStochasticParamItem" + + + "-NPlate Stochastic Parameter Item Description-" + + + false + + + true + + + "" + + + "SolarPanels" + + + 1.0 + + + true + + + 86400.0 + + + 0.1 + + + 0.2 + + + + + + + "1.0.0 a" + + + 1300 + + + "-NPlate Stochastic Parameter Item Description-" + + + "NPlateStochasticParamItem" + + + "-NPlate Stochastic Parameter Item Description-" + + + false + + + true + + + "" + + + "Body" + + + 1.0 + + + true + + + 86400.0 + + + 0.1 + + + 0.2 + + + + + + + + + false + + + 0.3 + + + 0.3 + + + "Apparent" + + + "Data File" + + + 150.0 + + + 150.0 + + + "Ap" + + + 3.0 + + + 15.0 + + + "C:\ProgramData\AGI\STK_ODTK 13\DynamicEarthData\SpaceWeather-v1.2.txt" + + + "Read Ap from file" + + + "3-Hourly" + + + + + + + "1.0.1 a" + + + 1300 + + + "Third body effect" + + + "ThirdBodyFunc" + + + "Lunar Third Body Force" + + + false + + + true + + + "Third Bodies" + + + + + "{226EF735-7D6B-4BA3-87FD-EF58AB875D22}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + + "Moon" + + + + "Cb File" + + + + 4902800305555.4 + + + + "Point Mass" + + + "Cb File" + + + + + + "1.0.1 a" + + + 1300 + + + "Gravitational force from central body" + + + "GravityFieldFunc" + + + "Gravitational force from central body" + + + false + + + true + + + "Gravity Models" + + + + + "{ADC89384-51F2-428B-BA5B-13864B24B776}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + + "Moon" + + + + "STKData\CentralBodies\Moon\GL0660B.grv" + + + 0 + + + 0 + + + 0 + + + 0 + + + "Permanent tide only" + + + false + + + true + + + + 0.0 + + + + false + + + "STKData\CentralBodies\Earth\FES2014bv1OceanTideModel.txt" + + + + 0.0 + + + + 4 + + + 4 + + + + 0.99 + + + + false + + + + + "No" + + + true + + + 1.0 + + + true + + + 1.0 + + + 1.0 + + + + + + + + + + + + "1.0.1 a" + + + 1300 + + + "Third body effect" + + + "ThirdBodyFunc" + + + "Solar Third Body Force" + + + false + + + true + + + "Third Bodies" + + + + + "{918B80D1-9E58-4B34-8A9C-40735424AE33}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + + "Sun" + + + + "Cb File" + + + + 1.3271244004193939e+20 + + + + "Point Mass" + + + "Cb File" + + + + + + "1.0.1 a" + + + 1300 + + + "Gravitational force from central body" + + + "GravityFieldFunc" + + + "Gravitational force from central body" + + + false + + + true + + + "Gravity Models" + + + + + "{3DF954DA-4751-48C1-B57B-41DBE1D95D13}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + + "Sun" + + + + "STKData\CentralBodies\Sun\ZonalsToJ4.grv" + + + 0 + + + 0 + + + 0 + + + 0 + + + "Permanent tide only" + + + false + + + true + + + + 0.0 + + + + false + + + "STKData\CentralBodies\Earth\FES2014bv1OceanTideModel.txt" + + + + 0.0 + + + + 4 + + + 4 + + + + 0.99 + + + + false + + + + + "No" + + + true + + + 1.0 + + + true + + + 1.0 + + + 1.0 + + + + + + + + + + + + "1.0.0 a" + + + 1300 + + + "NPlate SRP model" + + + "SRPNPlate" + + + "NPlate SRP model" + + + false + + + true + + + "SRP Models" + + + + + "{50EB6675-EE9B-4F9D-8C9D-6AAE4D3F2A06}" + + + "1" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + + 25000.0 + + + + "Dual Cone" + + + "Apparent" + + + + + + false + + + true + + + + 695700000.0 + + + + + + true + + + "Cr Additive" + + + "Gauss Markov" + + + 0.2 + + + + 172800.0 + + + + 0.2 + + + 1e-09 + + + 1e-09 + + + 1e-05 + + + + + "Use Luminosity" + + + 1361.1664781469458 + + + 3.828e+26 + + + "STKData\Flight_Dynamics\SRP_NPlate_Example.nplate" + + + + + + + + + + + + "1.0.0 a" + + + 1300 + + + "-NPlate Stochastic Parameter Item Description-" + + + "NPlateStochasticParamItem" + + + "-NPlate Stochastic Parameter Item Description-" + + + false + + + true + + + "" + + + "SolarPanels" + + + 1.0 + + + true + + + 86400.0 + + + 0.1 + + + 0.2 + + + + + + + "1.0.0 a" + + + 1300 + + + "-NPlate Stochastic Parameter Item Description-" + + + "NPlateStochasticParamItem" + + + "-NPlate Stochastic Parameter Item Description-" + + + false + + + true + + + "" + + + "Body" + + + 1.0 + + + true + + + 86400.0 + + + 0.1 + + + 0.2 + + + + + + + + + + + + + false + + + false + + + 1.5 + + + 90 + + + + + + + + + "1.0.0 a" + + + 1300 + + + "A state configuration component for a flight dynamics record" + + + "FlightDynamicsStateConfig" + + + "A state configuration component for a flight dynamics record" + + + false + + + true + + + "" + + + + + "{CE63609F-D719-427F-93F7-A2999620A2BE}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + "{00000000-0000-0000-0000-000000000000}" + + + "0" + + + + + "0.0" + + + "" + + + + + + + + + + + + 2 Jul 2024 11:14:37.000000000 + + + "Earth ICRF" + + + + -6502646.040970464 + + + + + 1349821.5955503606 + + + + + 277935.36187696544 + + + + + -1533.7452151397783 + + + + + -6645.635884183659 + + + + + -3682.10976491228 + + + + true + + + + 0.0 + + + + true + + + + 1000.0 + + + + true + + + 2.2 + + + false + + + false + + + false + + + true + + + + 20.0 + + + + + + + 1.0 + + + 0.07959146540922271 + + + 0.062249304157527094 + + + "SolarPanels" + + + + + 1.0 + + + 0.023462691917699192 + + + 0.020512612091566955 + + + "Body" + + + + + + true + + + -0.04010229021020124 + + + false + + + false + + + false + + + false + + + false + + + + + + 1.0 + + + 0.013967522228582363 + + + 0.012164686089170082 + + + "SolarPanels" + + + + + 1.0 + + + 0.0012268032308590702 + + + 0.001068646642680011 + + + "Body" + + + + + + true + + + 1.0 + + + true + + + + 20.0 + + + + false + + + false + + + false + + + false + + + false + + + false + + + "Satellite1" + + + + + 3746.2052037969174 + + + -1160.519273640192 + + + 432.27341308022477 + + + 0.41454908148325825 + + + -2.066187926312185 + + + -0.9019628484163476 + + + 1009.1543479613001 + + + 103.58825180708202 + + + -0.992005824174321 + + + 0.8592487645795926 + + + 0.42770093569943296 + + + 314.31230662899816 + + + -0.4137846894934756 + + + -0.1251759991015995 + + + 0.0183512528282905 + + + 0.003429019710122273 + + + -0.0009487782498638454 + + + -0.00038065909588306997 + + + 0.0019122792299277737 + + + 0.0005828427538445309 + + + 0.0008857869390978316 + + + + + + + + "Add record notes..." + + + "Record created on: 04-11-2025 13:39:06" + + + "D:\STK ODTK 13\DataArchive\NPlateStoch.filrun" + + + + + \ No newline at end of file diff --git a/tests/generated/data/CodeSnippetsTests/ny512.dte b/tests/generated/data/CodeSnippetsTests/ny512.dte deleted file mode 100644 index 4223242f65..0000000000 Binary files a/tests/generated/data/CodeSnippetsTests/ny512.dte and /dev/null differ diff --git a/tests/generated/data/FacilityTests/VO/Models/satellite.dae b/tests/generated/data/FacilityTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/FacilityTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/FacilityTests/VO/Models/satellite.glb b/tests/generated/data/FacilityTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/FacilityTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/GroundVehicleTests/VO/Models/satellite.dae b/tests/generated/data/GroundVehicleTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/GroundVehicleTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/GroundVehicleTests/VO/Models/satellite.glb b/tests/generated/data/GroundVehicleTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/GroundVehicleTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/LaunchVehicleTests/VO/Models/satellite.dae b/tests/generated/data/LaunchVehicleTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/LaunchVehicleTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/LaunchVehicleTests/VO/Models/satellite.glb b/tests/generated/data/LaunchVehicleTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/LaunchVehicleTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/MissileTests/VO/Models/satellite.dae b/tests/generated/data/MissileTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/MissileTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/MissileTests/VO/Models/satellite.glb b/tests/generated/data/MissileTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/MissileTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/PlaceTests/VO/Models/satellite.dae b/tests/generated/data/PlaceTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/PlaceTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/PlaceTests/VO/Models/satellite.glb b/tests/generated/data/PlaceTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/PlaceTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/Plugins/AbsorptionLoss_Python_EarlyItuFoliageModelExample.py b/tests/generated/data/Plugins/AbsorptionLoss_Python_EarlyItuFoliageModelExample.py index 01d68492cd..208df52785 100644 --- a/tests/generated/data/Plugins/AbsorptionLoss_Python_EarlyItuFoliageModelExample.py +++ b/tests/generated/data/Plugins/AbsorptionLoss_Python_EarlyItuFoliageModelExample.py @@ -21,9 +21,9 @@ # SOFTWARE. import typing, math -from agi.stk12.plugins.commrdrplugin import IAgStkCommRdrAbsorptionLossPropagateSignalParams -from agi.stk12.plugins.attrautomation import AgEAttrAddFlags -from agi.stk12.plugins.stkplugin import AgStkPluginSite +from agi.stk13.plugins.commrdrplugin import IAgStkCommRdrAbsorptionLossPropagateSignalParams +from agi.stk13.plugins.attrautomation import AgEAttrAddFlags +from agi.stk13.plugins.stkplugin import AgStkPluginSite class CAgStkCommRdrAbsorpLossPlugin(object): diff --git a/tests/generated/data/Plugins/Python_Clutter_Geometry_Plugin_Example.py b/tests/generated/data/Plugins/Python_Clutter_Geometry_Plugin_Example.py index e5c7fd891f..3abb78d95e 100644 --- a/tests/generated/data/Plugins/Python_Clutter_Geometry_Plugin_Example.py +++ b/tests/generated/data/Plugins/Python_Clutter_Geometry_Plugin_Example.py @@ -21,9 +21,9 @@ # SOFTWARE. import typing, math -from agi.stk12.plugins.utplugin import AgEUtLogMsgType -from agi.stk12.plugins.attrautomation import AgEAttrAddFlags -from agi.stk12.plugins.stkplugin import AgStkPluginSite +from agi.stk13.plugins.utplugin import AgEUtLogMsgType +from agi.stk13.plugins.attrautomation import AgEAttrAddFlags +from agi.stk13.plugins.stkplugin import AgStkPluginSite class CAgStkRadarClutterGeometryPlugin(object): diff --git a/tests/generated/data/Plugins/Python_Clutter_Map_Plugin_Example.py b/tests/generated/data/Plugins/Python_Clutter_Map_Plugin_Example.py index 0d5979af02..69d6ff6877 100644 --- a/tests/generated/data/Plugins/Python_Clutter_Map_Plugin_Example.py +++ b/tests/generated/data/Plugins/Python_Clutter_Map_Plugin_Example.py @@ -21,10 +21,10 @@ # SOFTWARE. import typing, math -from agi.stk12.plugins.stkradarplugin import IAgStkRadarClutterMapComputeParams -from agi.stk12.plugins.utplugin import AgEUtLogMsgType -from agi.stk12.plugins.attrautomation import AgEAttrAddFlags -from agi.stk12.plugins.stkplugin import AgStkPluginSite +from agi.stk13.plugins.stkradarplugin import IAgStkRadarClutterMapComputeParams +from agi.stk13.plugins.utplugin import AgEUtLogMsgType +from agi.stk13.plugins.attrautomation import AgEAttrAddFlags +from agi.stk13.plugins.stkplugin import AgStkPluginSite class CAgStkRadarClutterMapPlugin(object): diff --git a/tests/generated/data/Plugins/Python_Ephemeris_File_Reader_Plugin_Example.py b/tests/generated/data/Plugins/Python_Ephemeris_File_Reader_Plugin_Example.py index 69a9024759..6ab5b86e36 100644 --- a/tests/generated/data/Plugins/Python_Ephemeris_File_Reader_Plugin_Example.py +++ b/tests/generated/data/Plugins/Python_Ephemeris_File_Reader_Plugin_Example.py @@ -21,9 +21,9 @@ # SOFTWARE. from datetime import datetime -from agi.stk12.plugins.utplugin import AgEUtLogMsgType, AgEUtTimeScale -from agi.stk12.plugins.stkplugin import AgStkPluginSite -from agi.stk12.plugins.asplugin import ( +from agi.stk13.plugins.utplugin import AgEUtLogMsgType, AgEUtTimeScale +from agi.stk13.plugins.stkplugin import AgStkPluginSite +from agi.stk13.plugins.asplugin import ( AgEAsEphemInterpolationMethod, AgEAsCovRep, AgEAsEphemFileDistanceUnit, diff --git a/tests/generated/data/Plugins/RangeExample.py b/tests/generated/data/Plugins/RangeExample.py index 42e04a533c..84c33bb2fa 100644 --- a/tests/generated/data/Plugins/RangeExample.py +++ b/tests/generated/data/Plugins/RangeExample.py @@ -21,15 +21,15 @@ # SOFTWARE. import typing -from agi.stk12.plugins.accessconstraintplugin import ( +from agi.stk13.plugins.accessconstraintplugin import ( AgEAccessConstraintObjectType, AgEAccessConstraintDependencyFlags, AgEAltitudeReference, AgEAccessApparentPositionType, ) -from agi.stk12.plugins.utplugin import AgEUtLogMsgType, AgEUtTimeScale, AgEUtFrame -from agi.stk12.plugins.attrautomation import AgEAttrAddFlags -from agi.stk12.plugins.stkplugin import AgStkPluginSite +from agi.stk13.plugins.utplugin import AgEUtLogMsgType, AgEUtTimeScale, AgEUtFrame +from agi.stk13.plugins.attrautomation import AgEAttrAddFlags +from agi.stk13.plugins.stkplugin import AgStkPluginSite class CAgAccessConstraintPlugin(object): diff --git a/tests/generated/data/ReceiverTests/CommRad/PY_AbsorpModel.py b/tests/generated/data/ReceiverTests/CommRad/PY_AbsorpModel.py new file mode 100644 index 0000000000..e6697104c7 --- /dev/null +++ b/tests/generated/data/ReceiverTests/CommRad/PY_AbsorpModel.py @@ -0,0 +1,85 @@ +# Copyright (C) 2022 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +# -*- coding: utf-8 -*- + +global PY_AbsorpModel_init +global PY_AbsorpModel_Inputs + +PY_AbsorpModel_init = -1 + + +# ========================================================================== +# PY_AbsorpModel() fctn +# ========================================================================== +def PY_AbsorpModel(argList): + + callMode = str(argList[0]) + if callMode == "None": + retVal = PY_AbsorpModel_compute(argList) # do compute + elif callMode == "register": + global PY_AbsorpModel_init + PY_AbsorpModel_init = -1 + retVal = PY_AbsorpModel_register() + elif callMode == "compute": + retVal = PY_AbsorpModel_compute(argList) # do compute + else: + retVal = [] # # bad call, return empty list + return retVal + + +def PY_AbsorpModel_register(): + return [ + ["ArgumentType = Output; Name = AbsorpLoss; ArgumentName = AbsorpLoss"], + ["ArgumentType = Output; Name = NoiseTemp; ArgumentName = NoiseTemp"], + ["ArgumentType = Input; Name = EpochSec; ArgumentName = EpochSec"], + ["ArgumentType = Input; Name = DateUTC; ArgumentName = DateUTC; Type = Value"], + ["ArgumentType = Input; Name = CbName; ArgumentName = CbName; Type = Value"], + ["ArgumentType = Input; Name = Frequency; ArgumentName = Frequency; Type = Value"], + ["ArgumentType = Input; Name = XmtrPosCBF; ArgumentName = XmtrPosCBF; Type = Value"], + ["ArgumentType = Input; Name = RcvrPosCBF; ArgumentName = RcvrPosCBF; Type = Value"], + ["ArgumentType = Input; Name = XmtrPath; ArgumentName = XmtrPath; Type = Value"], + ["ArgumentType = Input; Name = RcvrPath; ArgumentName = RcvrPath; Type = Value"], + ] + + +def PY_AbsorpModel_compute(inputData): + # NOTE: argList[0] is the call Mode, which is either None or 'compute' + global debug + global PY_AbsorpModel_init + global PY_AbsorpModel_Inputs + if PY_AbsorpModel_init < 0: + + PY_AbsorpModel_init = 1 + PY_AbsorpModel_Inputs = g_PluginArrayInterfaceHash["PY_AbsorpModel_Inputs"] + + xmtrPos = inputData[PY_AbsorpModel_Inputs["XmtrPosCBF"]] + rcvrPos = inputData[PY_AbsorpModel_Inputs["RcvrPosCBF"]] + freq = float(inputData[PY_AbsorpModel_Inputs["Frequency"]]) + + range = sqrt((xmtrPos[0] - rcvrPos[0]) ** 2 + (xmtrPos[1] - rcvrPos[1]) ** 2 + (xmtrPos[2] - rcvrPos[2]) ** 2) + freeSpace = (4 * 3.141592 * range * freq) / 299792458.0 + loss = 10 ** (log10(freeSpace * freeSpace) / 10) + noiseTemp = 273.15 * (1 - 1.0 / loss) + abLoss = 1.0 / loss + + return [abLoss, noiseTemp] diff --git a/tests/generated/data/ReceiverTests/CommRad/PY_DynamicFilter.py b/tests/generated/data/ReceiverTests/CommRad/PY_DynamicFilter.py new file mode 100644 index 0000000000..fccd8fb7ae --- /dev/null +++ b/tests/generated/data/ReceiverTests/CommRad/PY_DynamicFilter.py @@ -0,0 +1,131 @@ +# Copyright (C) 2022 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +# -*- coding: utf-8 -*- +import numpy as np +import math as math + +global PY_DynamicFilter_init +global PY_DynamicFilter_Inputs +PY_DynamicFilter_init = -1 + + +# ========================================================================== +# PY_DynamicFilter() fctn +# ========================================================================== +def PY_DynamicFilter(argList): + callMode = str(argList[0]) + if callMode == "None": + retVal = PY_DynamicFilter_compute(argList) # do compute + elif callMode == "register": + global PY_DynamicFilter_init + PY_DynamicFilter_init = -1 + retVal = PY_DynamicFilter_register() + elif callMode == "compute": + retVal = PY_DynamicFilter_compute(argList) # do compute + else: + retVal = [] # # bad call, return empty list + + return retVal + + +def PY_DynamicFilter_register(): + return [ + ["ArgumentType = Output; Name = IsDynamic; ArgumentName = IsDynamic"], + ["ArgumentType = Output; Name = LowerBandlimit; ArgumentName = LowerBandlimit"], + ["ArgumentType = Output; Name = UpperBandlimit; ArgumentName = UpperBandlimit"], + ["ArgumentType = Output; Name = NumPoints; ArgumentName = NumPoints"], + ["ArgumentType = Output; Name = Attenuation; ArgumentName = Attenuation"], + ["ArgumentType = Input; Name = ObjectPath; ArgumentName = ObjectPath; Type = Value"], + ["ArgumentType = Input; Name = EpochSec; ArgumentName = EpochSec"], + ["ArgumentType = Input; Name = DateUTC; ArgumentName = DateUTC; Type = Value"], + ["ArgumentType = Input; Name = CbName; ArgumentName = CbName; Type = Value"], + ["ArgumentType = Input; Name = ObjectPosLLA; ArgumentName = ObjectPosLLA; Type = Value"], + ["ArgumentType = Input; Name = CenterFreq; ArgumentName = CenterFreq; Type = Value"], + ["ArgumentType = Input; Name = FreqStepSize; ArgumentName = FreqStepSize; Type = Value"], + ] + + +def PY_DynamicFilter_compute(inputData): + # NOTE: argList[0] is the call Mode, which is either None or 'compute' + global debug + global PY_DynamicFilter_init + global PY_DynamicFilter_Inputs + if PY_DynamicFilter_init < 0: + PY_DynamicFilter_init = 1 + PY_DynamicFilter_Inputs = g_PluginArrayInterfaceHash["PY_DynamicFilter_Inputs"] + + epochSec = inputData[PY_DynamicFilter_Inputs["EpochSec"]] + dateUTC = inputData[PY_DynamicFilter_Inputs["DateUTC"]] + cbName = inputData[PY_DynamicFilter_Inputs["CbName"]] + objectPath = inputData[PY_DynamicFilter_Inputs["ObjectPath"]] + objectPosLLA = inputData[PY_DynamicFilter_Inputs["ObjectPosLLA"]] + centerFreq = float(inputData[PY_DynamicFilter_Inputs["CenterFreq"]]) + freqStepSize = inputData[PY_DynamicFilter_Inputs["FreqStepSize"]] + + # Start model here + isDynamic = 1 + lowerBandlimit = -20e6 + upperBandlimit = 20e6 + numPoints = 100 + attenuationDb = np.zeros(100000) + + freqStepSize = 10000 + filterSelector = math.floor(epochSec % 3) + + # First filter is... + # 60 MHz wide w/ zero attenuation at center frequency + # and -60 dB down at edges + if filterSelector == 0: + lowerBandlimit = -30e6 + upperBandlimit = 30e6 + # Second filter is... + # 30 MHz wide w/ zero attenuation at center frequency + # and -60 dB down at edges + + elif filterSelector == 1: + lowerBandlimit = -15e6 + upperBandlimit = 15e6 + + # Third filter is... + # 10 MHz wide w/ zero attenuation at center frequency + # and -60 dB down at edges + elif filterSelector == 2: + lowerBandlimit = -5e6 + upperBandlimit = 5e6 + + numPoints = int(1 + (upperBandlimit - lowerBandlimit) / freqStepSize) + + # Make sure we don't blow out the fixed array size + if numPoints > 100000: + numPoints = 100000 + freqStepSize = (upperBandlimit - lowerBandlimit) / (numPoints - 1) + + temp = int((numPoints - 1) / 2) + for i in range(0, temp, 1): + attenDB = -2 + attenuationDb[int(i)] = attenDB + attenuationDb[numPoints - 1 - int(i)] = attenDB + + # End model here + + return [isDynamic, lowerBandlimit, upperBandlimit, numPoints, attenuationDb] diff --git a/tests/generated/data/ReceiverTests/VO/Models/satellite.dae b/tests/generated/data/ReceiverTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/ReceiverTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/ReceiverTests/VO/Models/satellite.glb b/tests/generated/data/ReceiverTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/ReceiverTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/SatelliteTests/VO/Models/satellite.dae b/tests/generated/data/SatelliteTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/SatelliteTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/SatelliteTests/VO/Models/satellite.glb b/tests/generated/data/SatelliteTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/SatelliteTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/ScenarioTests/ny512.dte b/tests/generated/data/ScenarioTests/ny512.dte deleted file mode 100644 index 4223242f65..0000000000 Binary files a/tests/generated/data/ScenarioTests/ny512.dte and /dev/null differ diff --git a/tests/generated/data/SensorTests/CodeSnippetsTests/ny512.dte b/tests/generated/data/SensorTests/CodeSnippetsTests/ny512.dte deleted file mode 100644 index 4223242f65..0000000000 Binary files a/tests/generated/data/SensorTests/CodeSnippetsTests/ny512.dte and /dev/null differ diff --git a/tests/generated/data/ShipTests/VO/Models/satellite.dae b/tests/generated/data/ShipTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/ShipTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/ShipTests/VO/Models/satellite.glb b/tests/generated/data/ShipTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/ShipTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/TargetTests/VO/Models/satellite.dae b/tests/generated/data/TargetTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/TargetTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/TargetTests/VO/Models/satellite.glb b/tests/generated/data/TargetTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/TargetTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/TransmitterTests/VO/Models/satellite.dae b/tests/generated/data/TransmitterTests/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/TransmitterTests/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/TransmitterTests/VO/Models/satellite.glb b/tests/generated/data/TransmitterTests/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/TransmitterTests/VO/Models/satellite.glb differ diff --git a/tests/generated/data/VO/Models/satellite.dae b/tests/generated/data/VO/Models/satellite.dae deleted file mode 100644 index b12599e8f5..0000000000 --- a/tests/generated/data/VO/Models/satellite.dae +++ /dev/null @@ -1,5674 +0,0 @@ - - - - - AGI MDL to Collada Converter 1.0 - Model Builder: TRS -DOM 03/03/00 -Manufacturer/Contractor: -Name: LEO2 (conceptual) -Dimensions: -Span: m -Width: m -Articulations: (yes) - - COPYRIGHT 2000 Analytical Graphics, Inc. This data is intended for use with Satellite Tool Kit (TM) products only. Any other use is expressly forbidden. - - 2009-12-10T20:01:07Z - 2009-12-10T20:01:07Z - - Y_UP - - - - - - 0 1.5 -0.02 5.13 1.5 -0.02 0 1.5 0.02 5.13 1.5 0.02 0 -1.5 0.02 5.13 -1.5 0.02 0 -1.5 -0.02 5.13 -1.5 -0.02 0 1.5 -0.02 5.13 1.5 -0.02 - - - - - - - - - - -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 0.999911 -0 0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 0.999911 -0 -0.0133321 -0.999911 -0 -0.0133321 -0.999911 -0 0.0133321 -0.999911 -0 0.0133321 -0.999911 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.5 -0.02 0 1.5 0.02 0 -1.5 0.02 0 -1.5 -0.02 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 1.4 -0.04 0 1.4 0.04 0 -1.4 0.04 0 -1.4 -0.04 4.9 1.4 -0.04 4.9 1.4 0.04 4.9 -1.4 0.04 4.9 -1.4 -0.04 - - - - - - - - - - 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 4 1 6 1 7 1 6 1 4 1 5 1

-
-
-
- - - - 0 1.4 -0.04 4.9 1.4 -0.04 0 1.4 0.04 4.9 1.4 0.04 0 -1.4 0.04 4.9 -1.4 0.04 0 -1.4 -0.04 4.9 -1.4 -0.04 0 1.4 -0.04 4.9 1.4 -0.04 - - - - - - - - - - -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 0.999592 -0 0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 0.999592 -0 -0.0285598 -0.999592 -0 -0.0285598 -0.999592 -0 0.0285598 -0.999592 -0 0.0285598 -0.999592 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - -0 -0 0.05 0.3 -0 0.05 -0 -0.0191342 0.046194 0.3 -0.0191342 0.046194 -0 -0.0353553 0.0353553 0.3 -0.0353553 0.0353553 -0 -0.046194 0.0191342 0.3 -0.046194 0.0191342 -0 -0.05 -2.18557e-009 0.3 -0.05 -2.18557e-009 -0 -0.046194 -0.0191342 0.3 -0.046194 -0.0191342 -0 -0.0353553 -0.0353553 0.3 -0.0353553 -0.0353553 -0 -0.0191342 -0.046194 0.3 -0.0191342 -0.046194 0 4.37114e-009 -0.05 0.3 4.37114e-009 -0.05 0 0.0191342 -0.046194 0.3 0.0191342 -0.046194 0 0.0353553 -0.0353553 0.3 0.0353553 -0.0353553 0 0.046194 -0.0191342 0.3 0.046194 -0.0191342 0 0.05 5.96244e-010 0.3 0.05 5.96244e-010 0 0.046194 0.0191342 0.3 0.046194 0.0191342 0 0.0353553 0.0353554 0.3 0.0353553 0.0353554 0 0.0191342 0.046194 0.3 0.0191342 0.046194 -0 -8.74228e-009 0.05 0.3 -8.74228e-009 0.05 0 0 0 0.3 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.382683 0.92388 0 -0.382683 0.92388 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.92388 0.382683 0 -0.92388 0.382683 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.92388 -0.382684 0 -0.92388 -0.382684 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.382683 -0.92388 0 -0.382683 -0.92388 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.382683 -0.92388 0 0.382683 -0.92388 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.92388 -0.382683 0 0.92388 -0.382683 0 1 1.19249e-008 0 1 1.19249e-008 0 0.92388 0.382684 0 0.92388 0.382684 0 0.707107 0.707107 0 0.707107 0.707107 0 0.382683 0.92388 0 0.382683 0.92388 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 0 1.65 0 0.1 1.65 0 0 3.2 0 0.1 3.2 0 0 3.2 0.1 0.1 3.2 0.1 0 2.8 0.1 0.1 2.8 0.1 0 1.8 0.1 0.1 1.8 0.1 0 1.8 1.6 0.1 1.8 1.6 0 0.5 2.38 0.1 0.5 2.38 0 0.38 2.18 0.1 0.38 2.18 0 1.65 1.4 0.1 1.65 1.4 0 1.65 0 0.1 1.65 0 - - - - - - - - - - -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 -0 0.0643823 -0.997925 -0 0.0643823 -0.997925 -0 0.242536 0.970142 -0 0.242536 0.970142 -0 -0 1 -0 -0 1 -0 0.83205 0.5547 -0 0.83205 0.5547 -0 0.868712 0.495318 -0 0.868712 0.495318 -0 0.378125 0.925754 -0 0.378125 0.925754 -0 -0.648609 -0.761122 -0 -0.648609 -0.761122 -0 -0.864066 -0.503378 -0 -0.864066 -0.503378 -0 -0.670286 -0.742103 -0 -0.670286 -0.742103 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 1.65 0 0 3.2 0 0 3.2 0.1 0 2.8 0.1 0 1.8 0.1 0 1.8 1.6 0 0.5 2.38 0 0.38 2.18 0 1.65 1.4 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

0 0 4 0 8 0 4 0 0 0 1 0 4 0 1 0 3 0 3 0 1 0 2 0 8 0 6 0 7 0 6 0 8 0 5 0 5 0 8 0 4 0

-
-
-
- - - - 0 0.2 0 0.1 0.2 0 0 0.2 1.9 0.1 0.2 1.9 0 0.22 2.1 0.1 0.22 2.1 0 0.38 2.18 0.1 0.38 2.18 0 0.5 2.38 0.1 0.5 2.38 0 0.2 2.55 0.1 0.2 2.55 0 0 2.55 0.1 0 2.55 0 0 0 0.1 0 0 0 0.2 0 0.1 0.2 0 - - - - - - - - - - 0 -0.994505 0.104685 0 -0.994505 0.104685 0 -0.999955 0.00952338 0 -0.999955 0.00952338 0 -0.841179 0.540757 0 -0.841179 0.540757 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.899235 -0.437466 0 -0.899235 -0.437466 0 -0.321902 -0.946773 0 -0.321902 -0.946773 0 0.996938 -0.0781913 0 0.996938 -0.0781913 0 0.996938 0.0781913 0 0.996938 0.0781913 0 -0.994505 0.104685 0 -0.994505 0.104685 - - - - - - - - - - - - - - -

0 1 3 0 3 2 2 3 5 2 5 4 4 5 7 4 7 6 6 7 9 6 9 8 8 9 11 8 11 10 10 11 13 10 13 12 12 13 15 12 15 14 14 15 17 14 17 16

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 0.2 0 0 0.2 1.9 0 0.22 2.1 0 0.38 2.18 0 0.5 2.38 0 0.2 2.55 0 0 2.55 0 0 0 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 6 0 7 0 6 0 0 0 5 0 5 0 0 0 1 0 5 0 1 0 2 0 5 0 2 0 4 0 4 0 2 0 3 0

-
-
-
- - - - 0 4.6 -7.8 0.35 4.6 -7.8 0 6 -6.4 0.35 6 -6.4 0 6 6.4 0.35 6 6.4 0 4.6 7.8 0.35 4.6 7.8 0 -4.6 7.8 0.35 -4.6 7.8 0 -6 6.4 0.35 -6 6.4 0 -6 -6.4 0.35 -6 -6.4 0 -4.6 -7.8 0.35 -4.6 -7.8 0 4.6 -7.8 0.35 4.6 -7.8 - - - - - - - - - - -0 0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.995175 -0.0981158 -0 0.995175 -0.0981158 -0 0.995175 0.0981158 -0 0.995175 0.0981158 -0 0.130938 0.99139 -0 0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.130938 0.99139 -0 -0.995175 0.0981158 -0 -0.995175 0.0981158 -0 -0.995175 -0.0981158 -0 -0.995175 -0.0981158 -0 -0.130938 -0.99139 -0 -0.130938 -0.99139 -0 0.130938 -0.99139 -0 0.130938 -0.99139 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 -4.6 -7.8 0 -6 -6.4 0 -6 6.4 0 -4.6 7.8 0 4.6 7.8 0 6 6.4 0 6 -6.4 0 4.6 -7.8 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 4.6 -7.8 0 6 -6.4 0 6 6.4 0 4.6 7.8 0 -4.6 7.8 0 -6 6.4 0 -6 -6.4 0 -4.6 -7.8 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.5 18 -4.1 6.5 0 -4.7 5.9 18 -4.7 5.9 0 -4.7 -5.9 18 -4.7 -5.9 0 -4.1 -6.5 18 -4.1 -6.5 0 4.1 -6.5 18 4.1 -6.5 0 4.7 -5.9 18 4.7 -5.9 0 4.7 5.9 18 4.7 5.9 0 4.1 6.5 18 4.1 6.5 0 -4.1 6.5 18 -4.1 6.5 - - - - - - - - - - -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.998831 0.0483305 -0 -0.998831 0.0483305 -0 -0.998831 -0.0483305 -0 -0.998831 -0.0483305 -0 -0.0680239 -0.997684 -0 -0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.0680239 -0.997684 -0 0.998831 -0.0483305 -0 0.998831 -0.0483305 -0 0.998831 0.0483305 -0 0.998831 0.0483305 -0 0.0680239 0.997684 -0 0.0680239 0.997684 -0 -0.0680239 0.997684 -0 -0.0680239 0.997684 - - - - - - - - - - 0 0 1 0 0 0.019554 1 0.019554 0 0.29148 1 0.29148 0 0.311034 1 0.311034 0 0.5 1 0.5 0 0.519554 1 0.519554 0 0.79148 1 0.79148 0 0.811034 1 0.811034 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.5 0 4.7 5.9 0 4.7 -5.9 0 4.1 -6.5 0 -4.1 -6.5 0 -4.7 -5.9 0 -4.7 5.9 0 -4.1 6.5 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0.5 -4.1 6.3 0 -7.6 2.5 0.5 -7.6 2.5 0 -7.6 -2.5 0.5 -7.6 -2.5 0 -4.1 -6.3 0.5 -4.1 -6.3 0 4.1 -6.3 0.5 4.1 -6.3 0 7.6 -2.5 0.5 7.6 -2.5 0 7.6 2.5 0.5 7.6 2.5 0 4.1 6.3 0.5 4.1 6.3 0 -4.1 6.3 0.5 -4.1 6.3 - - - - - - - - - - -0 -0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.929203 0.369569 -0 -0.929203 0.369569 -0 -0.929203 -0.369569 -0 -0.929203 -0.369569 -0 -0.308902 -0.951094 -0 -0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.308902 -0.951094 -0 0.929203 -0.369569 -0 0.929203 -0.369569 -0 0.929203 0.369569 -0 0.929203 0.369569 -0 0.308902 0.951094 -0 0.308902 0.951094 -0 -0.308902 0.951094 -0 -0.308902 0.951094 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16

-
-
-
- - - - 0 4.1 6.3 0 7.6 2.5 0 7.6 -2.5 0 4.1 -6.3 0 -4.1 -6.3 0 -7.6 -2.5 0 -7.6 2.5 0 -4.1 6.3 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 0 0 4 0 0 0 3 0 3 0 0 0 1 0 3 0 1 0 2 0

-
-
-
- - - - 0 -4.1 6.3 0 -7.6 2.5 0 -7.6 -2.5 0 -4.1 -6.3 0 4.1 -6.3 0 7.6 -2.5 0 7.6 2.5 0 4.1 6.3 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 0 0 3 0 4 0 0 0 4 0 7 0 7 0 4 0 5 0 7 0 5 0 6 0

-
-
-
- - - - 0 -6.26 -5.55 18 -6.26 -5.55 0 -6.26 -5.72 18 -6.26 -5.72 0 -4.71 -5.72 18 -4.71 -5.72 0 -4.71 -5.55 18 -4.71 -5.55 0 -6.26 -5.55 18 -6.26 -5.55 - - - - - - - - - - -0 -0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 -0.994039 -0 -0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 -0.994039 -0 0.109023 0.994039 -0 0.109023 0.994039 -0 -0.109023 0.994039 -0 -0.109023 0.994039 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.71 -5.55 0 -4.71 -5.72 0 -6.26 -5.72 0 -6.26 -5.55 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -6.26 -5.55 0 -6.26 -5.72 0 -4.71 -5.72 0 -4.71 -5.55 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 -4.7 -5.9 1 -4.7 -5.9 0 -5.7 -6.9 1 -5.7 -6.9 0 -5.1 -7.5 1 -5.1 -7.5 0 -4.1 -6.5 1 -4.1 -6.5 0 -4.7 -5.9 1 -4.7 -5.9 - - - - - - - - - - -0 -0.242536 0.970142 -0 -0.242536 0.970142 -0 -0.970142 0.242536 -0 -0.970142 0.242536 -0 0.242536 -0.970142 -0 0.242536 -0.970142 -0 0.970142 -0.242536 -0 0.970142 -0.242536 -0 -0.242536 0.970142 -0 -0.242536 0.970142 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.1 -6.5 0 -5.1 -7.5 0 -5.7 -6.9 0 -4.7 -5.9 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0

-
-
-
- - - - 0 -4.7 -5.9 0 -5.7 -6.9 0 -5.1 -7.5 0 -4.1 -6.5 - - - - - - - - - - 1 -0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - -0 -0 0.01 0.9 -0 0.3 -3.34552e-010 -0.00382683 0.00923879 0.9 -0.114805 0.277164 -6.18172e-010 -0.00707107 0.00707107 0.9 -0.212132 0.212132 -8.07681e-010 -0.00923879 0.00382683 0.9 -0.277164 0.114805 -8.74228e-010 -0.01 -4.37114e-010 0.9 -0.3 -1.31134e-008 -8.07681e-010 -0.00923879 -0.00382683 0.9 -0.277164 -0.114805 -6.18172e-010 -0.00707107 -0.00707107 0.9 -0.212132 -0.212132 -3.34552e-010 -0.00382683 -0.0092388 0.9 -0.114805 -0.277164 7.64274e-017 8.74228e-010 -0.01 0.9 2.62268e-008 -0.3 3.34552e-010 0.00382683 -0.00923879 0.9 0.114805 -0.277164 6.18172e-010 0.00707107 -0.00707107 0.9 0.212132 -0.212132 8.07681e-010 0.0092388 -0.00382683 0.9 0.277164 -0.114805 8.74228e-010 0.01 1.19249e-010 0.9 0.3 3.57746e-009 8.07681e-010 0.00923879 0.00382684 0.9 0.277164 0.114805 6.18172e-010 0.00707107 0.00707107 0.9 0.212132 0.212132 3.34552e-010 0.00382683 0.0092388 0.9 0.114805 0.277164 -1.52855e-016 -1.74846e-009 0.01 0.9 -5.24537e-008 0.3 0 0 0 0.9 0 0 - - - - - - - - - - -0.306694 -0 0.951808 -0.306694 -0 0.951808 -0.293214 -0.365863 0.883272 -0.293214 -0.365863 0.883272 -0.281368 -0.67854 0.67854 -0.281368 -0.67854 0.67854 -0.270851 -0.889346 0.368379 -0.270851 -0.889346 0.368379 -0.261431 -0.965222 -4.21912e-008 -0.261431 -0.965222 -4.21912e-008 -0.252931 -0.893839 -0.37024 -0.252931 -0.893839 -0.37024 -0.245209 -0.685519 -0.685519 -0.245209 -0.685519 -0.685519 -0.238153 -0.371673 -0.897297 -0.238153 -0.371673 -0.897297 -0.231674 8.50443e-008 -0.972793 -0.231674 8.50443e-008 -0.972793 -0.225696 0.372809 -0.900041 -0.225696 0.372809 -0.900041 -0.220159 0.689757 -0.689757 -0.220159 0.689757 -0.689757 -0.21501 0.902272 -0.373733 -0.21501 0.902272 -0.373733 -0.210206 0.977657 1.16584e-008 -0.210206 0.977657 1.16584e-008 -0.20571 0.90412 0.374499 -0.20571 0.90412 0.374499 -0.201491 0.692604 0.692604 -0.201491 0.692604 0.692604 -0.197521 0.375144 0.905678 -0.197521 0.375144 0.905678 -0.193777 -1.71531e-007 0.981045 -0.193777 -1.71531e-007 0.981045 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31

-
- - - -

34 34 32 34 30 34 34 34 30 34 28 34 34 34 28 34 26 34 34 34 26 34 24 34 34 34 24 34 22 34 34 34 22 34 20 34 34 34 20 34 18 34 34 34 18 34 16 34 34 34 16 34 14 34 34 34 14 34 12 34 34 34 12 34 10 34 34 34 10 34 8 34 34 34 8 34 6 34 34 34 6 34 4 34 34 34 4 34 2 34 34 34 2 34 0 34 35 35 1 35 3 35 35 35 3 35 5 35 35 35 5 35 7 35 35 35 7 35 9 35 35 35 9 35 11 35 35 35 11 35 13 35 35 35 13 35 15 35 35 35 15 35 17 35 35 35 17 35 19 35 35 35 19 35 21 35 35 35 21 35 23 35 35 35 23 35 25 35 35 35 25 35 27 35 35 35 27 35 29 35 35 35 29 35 31 35 35 35 31 35 33 35

-
-
-
- - - - 1 4.4 0 1 4.25008 1.13877 1 3.81054 2.19994 1 3.11134 3.1112 1 2.20011 3.81045 1 1.13896 4.25003 1 0.000192307 4.4 1 -1.13859 4.25013 1 -2.19978 3.81064 1 -3.11107 3.11147 1 -3.81035 2.20028 1 -4.24998 1.13914 1 -4.4 0.000384614 1 -4.25018 -1.1384 1 -3.81074 -2.19961 1 -3.11161 -3.11093 1 -2.20044 -3.81026 1 -1.13933 -4.24993 1 -0.000576921 -4.4 1 1.13822 -4.25023 1 2.19944 -3.81083 1 3.11079 -3.11175 1 3.81016 -2.20061 1 4.24988 -1.13952 1 4.4 -0.000769227 2 5 0 2 4.82964 1.29406 2 4.33016 2.49994 2 3.53561 3.53546 2 2.50013 4.33005 2 1.29427 4.82958 2 0.00021853 5 2 -1.29385 4.8297 2 -2.49975 4.33027 2 -3.5353 3.53577 2 -4.32994 2.50032 2 -4.82953 1.29448 2 -5 0.000437061 2 -4.82975 -1.29364 2 -4.33038 -2.49956 2 -3.53592 -3.53515 2 -2.5005 -4.32984 2 -1.29469 -4.82947 2 -0.000655591 -5 2 1.29343 -4.82981 2 2.49937 -4.33049 2 3.53499 -3.53608 2 4.32973 -2.50069 2 4.82941 -1.2949 2 5 -0.000874122 - - - - - - - - - - -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 -0.514496 0.857493 0 -0.514496 0.828276 0.221929 -0.514496 0.742617 0.428736 -0.514496 0.606352 0.606326 -0.514496 0.428768 0.742598 -0.514496 0.221966 0.828266 -0.514496 3.74777e-005 0.857493 -0.514496 -0.221893 0.828286 -0.514496 -0.428703 0.742636 -0.514496 -0.606299 0.606379 -0.514496 -0.742579 0.428801 -0.514496 -0.828257 0.222002 -0.514496 -0.857493 7.49553e-005 -0.514496 -0.828296 -0.221857 -0.514496 -0.742654 -0.428671 -0.514496 -0.606405 -0.606273 -0.514496 -0.428833 -0.742561 -0.514496 -0.222038 -0.828247 -0.514496 -0.000112433 -0.857493 -0.514496 0.221821 -0.828305 -0.514496 0.428638 -0.742673 -0.514496 0.606246 -0.606432 -0.514496 0.742542 -0.428865 -0.514496 0.828237 -0.222074 -0.514496 0.857493 -0.000149911 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - -0 -0 4.4 0.6 -0 4.4 -9.95574e-008 -1.1388 4.25007 0.6 -1.1388 4.25007 -1.9233e-007 -2.2 3.81051 0.6 -2.2 3.81051 -2.71996e-007 -3.11127 3.11127 0.6 -3.11127 3.11127 -3.33126e-007 -3.81051 2.2 0.6 -3.81051 2.2 -3.71553e-007 -4.25007 1.1388 0.6 -4.25007 1.1388 -3.8466e-007 -4.4 -1.9233e-007 0.6 -4.4 -1.9233e-007 -3.71553e-007 -4.25007 -1.1388 0.6 -4.25007 -1.1388 -3.33126e-007 -3.81051 -2.2 0.6 -3.81051 -2.2 -2.71996e-007 -3.11127 -3.11127 0.6 -3.11127 -3.11127 -1.9233e-007 -2.2 -3.81051 0.6 -2.2 -3.81051 -9.95573e-008 -1.1388 -4.25007 0.6 -1.1388 -4.25007 3.36281e-014 3.8466e-007 -4.4 0.6 3.8466e-007 -4.4 9.95574e-008 1.1388 -4.25007 0.6 1.1388 -4.25007 1.9233e-007 2.2 -3.81051 0.6 2.2 -3.81051 2.71996e-007 3.11127 -3.11127 0.6 3.11127 -3.11127 3.33126e-007 3.81051 -2.2 0.6 3.81051 -2.2 3.71553e-007 4.25007 -1.1388 0.6 4.25007 -1.1388 3.8466e-007 4.4 5.24695e-008 0.6 4.4 5.24695e-008 3.71553e-007 4.25007 1.1388 0.6 4.25007 1.1388 3.33126e-007 3.81051 2.2 0.6 3.81051 2.2 2.71996e-007 3.11127 3.11127 0.6 3.11127 3.11127 1.9233e-007 2.2 3.81051 0.6 2.2 3.81051 9.95573e-008 1.1388 4.25007 0.6 1.1388 4.25007 -6.72561e-014 -7.6932e-007 4.4 0.6 -7.6932e-007 4.4 0 0 0 0.6 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.258819 0.965926 0 -0.258819 0.965926 0 -0.5 0.866025 0 -0.5 0.866025 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -0.866025 0.5 0 -0.866025 0.5 0 -0.965926 0.258819 0 -0.965926 0.258819 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.965926 -0.258819 0 -0.965926 -0.258819 0 -0.866025 -0.5 0 -0.866025 -0.5 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 -0.5 -0.866025 0 -0.5 -0.866025 0 -0.258819 -0.965926 0 -0.258819 -0.965926 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.258819 -0.965926 0 0.258819 -0.965926 0 0.5 -0.866025 0 0.5 -0.866025 0 0.707107 -0.707107 0 0.707107 -0.707107 0 0.866025 -0.5 0 0.866025 -0.5 0 0.965926 -0.258819 0 0.965926 -0.258819 0 1 1.19249e-008 0 1 1.19249e-008 0 0.965926 0.258819 0 0.965926 0.258819 0 0.866025 0.5 0 0.866025 0.5 0 0.707107 0.707107 0 0.707107 0.707107 0 0.5 0.866026 0 0.5 0.866026 0 0.258819 0.965926 0 0.258819 0.965926 0 -1.74846e-007 1 0 -1.74846e-007 1 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15 16 18 17 18 19 17 18 20 19 20 21 19 20 22 21 22 23 21 22 24 23 24 25 23 24 26 25 26 27 25 26 28 27 28 29 27 28 30 29 30 31 29 30 32 31 32 33 31 32 34 33 34 35 33 34 36 35 36 37 35 36 38 37 38 39 37 38 40 39 40 41 39 40 42 41 42 43 41 42 44 43 44 45 43 44 46 45 46 47 45 46 48 47 48 49 47

-
- - - -

50 50 48 50 46 50 50 50 46 50 44 50 50 50 44 50 42 50 50 50 42 50 40 50 50 50 40 50 38 50 50 50 38 50 36 50 50 50 36 50 34 50 50 50 34 50 32 50 50 50 32 50 30 50 50 50 30 50 28 50 50 50 28 50 26 50 50 50 26 50 24 50 50 50 24 50 22 50 50 50 22 50 20 50 50 50 20 50 18 50 50 50 18 50 16 50 50 50 16 50 14 50 50 50 14 50 12 50 50 50 12 50 10 50 50 50 10 50 8 50 50 50 8 50 6 50 50 50 6 50 4 50 50 50 4 50 2 50 50 50 2 50 0 50 51 51 1 51 3 51 51 51 3 51 5 51 51 51 5 51 7 51 51 51 7 51 9 51 51 51 9 51 11 51 51 51 11 51 13 51 51 51 13 51 15 51 51 51 15 51 17 51 51 51 17 51 19 51 51 51 19 51 21 51 51 51 21 51 23 51 51 51 23 51 25 51 51 51 25 51 27 51 51 51 27 51 29 51 51 51 29 51 31 51 51 51 31 51 33 51 51 51 33 51 35 51 51 51 35 51 37 51 51 51 37 51 39 51 51 51 39 51 41 51 51 51 41 51 43 51 51 51 43 51 45 51 51 51 45 51 47 51 51 51 47 51 49 51

-
-
-
- - - - 0 4.4 0 0 4.25008 1.13877 0 3.81054 2.19994 0 3.11134 3.1112 0 2.20011 3.81045 0 1.13896 4.25003 0 0.000192307 4.4 0 -1.13859 4.25013 0 -2.19978 3.81064 0 -3.11107 3.11147 0 -3.81035 2.20028 0 -4.24998 1.13914 0 -4.4 0.000384614 0 -4.25018 -1.1384 0 -3.81074 -2.19961 0 -3.11161 -3.11093 0 -2.20044 -3.81026 0 -1.13933 -4.24993 0 -0.000576921 -4.4 0 1.13822 -4.25023 0 2.19944 -3.81083 0 3.11079 -3.11175 0 3.81016 -2.20061 0 4.24988 -1.13952 0 4.4 -0.000769227 0.4 4.4 0 0.4 4.25008 1.13877 0.4 3.81054 2.19994 0.4 3.11134 3.1112 0.4 2.20011 3.81045 0.4 1.13896 4.25003 0.4 0.000192307 4.4 0.4 -1.13859 4.25013 0.4 -2.19978 3.81064 0.4 -3.11107 3.11147 0.4 -3.81035 2.20028 0.4 -4.24998 1.13914 0.4 -4.4 0.000384614 0.4 -4.25018 -1.1384 0.4 -3.81074 -2.19961 0.4 -3.11161 -3.11093 0.4 -2.20044 -3.81026 0.4 -1.13933 -4.24993 0.4 -0.000576921 -4.4 0.4 1.13822 -4.25023 0.4 2.19944 -3.81083 0.4 3.11079 -3.11175 0.4 3.81016 -2.20061 0.4 4.24988 -1.13952 0.4 4.4 -0.000769227 - - - - - - - - - - 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 0 1 0 0 0.965928 0.258812 0 0.866033 0.499987 0 0.707122 0.707091 0 0.500025 0.866011 0 0.258854 0.965916 0 4.37061e-005 1 0 -0.25877 0.965939 0 -0.49995 0.866055 0 -0.70706 0.707153 0 -0.865989 0.500063 0 -0.965905 0.258896 0 -1 8.74122e-005 0 -0.96595 -0.258728 0 -0.866076 -0.499912 0 -0.707184 -0.70703 0 -0.500101 -0.865967 0 -0.258939 -0.965894 0 -0.000131118 -1 0 0.258685 -0.965962 0 0.499874 -0.866098 0 0.706998 -0.707215 0 0.865945 -0.500139 0 0.965882 -0.258981 0 1 -0.000174824 - - - - - - - - - - - - - - -

0 1 25 1 26 25 1 2 26 2 27 26 2 3 27 3 28 27 3 4 28 4 29 28 4 5 29 5 30 29 5 6 30 6 31 30 6 7 31 7 32 31 7 8 32 8 33 32 8 9 33 9 34 33 9 10 34 10 35 34 10 11 35 11 36 35 11 12 36 12 37 36 12 13 37 13 38 37 13 14 38 14 39 38 14 15 39 15 40 39 15 16 40 16 41 40 16 17 41 17 42 41 17 18 42 18 43 42 18 19 43 19 44 43 19 20 44 20 45 44 20 21 45 21 46 45 21 22 46 22 47 46 22 23 47 23 48 47 23 24 48 24 49 48

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 - - - - - - - - - - -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 0 1 0 1 1 0 1 0 0 0 0 - - - - - - - - - - -1 -0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - 0 0 0 0 1 0 0 1 1 0 0 1 - - - - - - - - - - 1 0 -0 - - - - - - - - - - - - - - -

1 0 3 0 0 0 3 0 1 0 2 0

-
-
-
- - - - -18.6 8.6 4.6 -18.6 8.6 2.28 -18.6 6.88 2.28 -18.6 6.88 -2.08 -18.6 8.6 -2.08 -18.6 8.6 -4 -18.6 4.8 -4 -18.6 4.8 4.6 -9.8 8.6 -4 -9.8 8.6 -2.08 -9.8 6.88 -2.08 -9.8 6.88 2.28 -9.8 8.6 2.28 -9.8 8.6 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -9.8 6.88 2.28 -9.8 6.88 -2.08 -18.6 6.88 -2.08 -18.6 6.88 2.28 -9.8 6.88 -2.08 -9.8 8.6 -2.08 -18.6 8.6 -2.08 -18.6 6.88 -2.08 -18.6 8.6 2.28 -9.8 8.6 2.28 -9.8 6.88 2.28 -18.6 6.88 2.28 -16.76 7.96 5.08 -16.76 7.96 4.6 -16.7 5.68 4.6 -16.73 5.68 5.08 -11.7 7.96 4.6 -16.76 7.96 4.6 -16.76 7.96 5.08 -11.68 7.96 5.08 -11.68 5.68 5.08 -16.76 5.68 5.08 -16.76 5.68 4.6 -11.68 5.68 4.6 -11.68 5.68 4.6 -11.68 7.96 4.6 -11.68 7.96 5.08 -11.68 5.68 5.08 -11.68 8.6 -4 -16.76 8.6 -4 -16.76 9.08 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 -16.76 9.08 -2.08 -16.76 8.6 -2.08 -11.68 8.6 -2.08 - - - - - - - - - - -1 0 0 1 0 0 0 1 -0 0 0 1 -0 -0 -1 -0.999654 -0.0263064 0 0 1 0 0 -1 0 1 0 -0 0 0 -1 -0 0 1 - - - - - - - - - - - - - - -

7 0 2 0 6 0 2 0 7 0 0 0 2 0 0 0 1 0 6 0 3 0 5 0 3 0 6 0 2 0 5 0 3 0 4 0 15 1 10 1 14 1 10 1 15 1 8 1 10 1 8 1 9 1 14 1 11 1 13 1 11 1 14 1 10 1 13 1 11 1 12 1 19 2 17 2 18 2 17 2 19 2 16 2 20 3 22 3 23 3 22 3 20 3 21 3 25 4 27 4 24 4 27 4 25 4 26 4 28 5 30 5 31 5 30 5 28 5 29 5 34 6 32 6 33 6 32 6 34 6 35 6 36 7 38 7 39 7 38 7 36 7 37 7 41 8 43 8 40 8 43 8 41 8 42 8 47 9 45 9 46 9 45 9 47 9 44 9 51 10 49 10 50 10 49 10 51 10 48 10

-
-
-
- - - - -18.6 8.6 -2.08 -9.8 8.6 -2.08 -9.8 8.6 -4 -18.6 8.6 -4 -9.8 8.6 4.6 -9.8 8.6 2.28 -18.6 8.6 2.28 -18.6 8.6 4.6 -9.8 8.6 4.6 -18.6 8.6 4.6 -18.6 4.8 4.6 -9.8 4.8 4.6 -9.8 4.8 -4 -18.6 4.8 -4 -18.6 8.6 -4 -9.8 8.6 -4 - - - - - - - - - - 0 1 0 0 1 -0 -0 0 1 0 0 -1 - - - - - - - - - - 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 11 2 9 2 10 2 9 2 11 2 8 2 15 3 13 3 14 3 13 3 15 3 12 3

-
-
-
- - - - -9.8 4.8 4.6 -18.6 4.8 4.6 -18.6 4.8 -4 -9.8 4.8 -4 -16.76 9.08 -4 -16.76 8.6 -4 -16.76 8.6 -2.08 -16.76 9.08 -2.08 -11.68 8.6 -2.08 -11.68 8.6 -4 -11.68 9.08 -4 -11.68 9.08 -2.08 - - - - - - - - - - 0 -1 0 -1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0 7 1 5 1 6 1 5 1 7 1 4 1 10 2 8 2 9 2 8 2 10 2 11 2

-
-
-
- - - - -11.68 7.96 5.08 -16.76 7.96 5.08 -16.76 5.68 5.08 -11.68 5.68 5.08 -11.68 9.08 -4 -16.76 9.08 -4 -16.76 9.08 -2.08 -11.68 9.08 -2.08 - - - - - - - - - - -0 0 1 0 1 0 - - - - - - - - - - - - - - -

3 0 1 0 2 0 1 0 3 0 0 0 6 1 4 1 5 1 4 1 6 1 7 1

-
-
-
- - - - 0 -8.8 0.45 1 -8.8 0.45 0 -8.8 -0.45 1 -8.8 -0.45 0 -4.7 -0.45 1 -4.7 -0.45 0 -4.7 0.45 1 -4.7 0.45 0 -8.8 0.45 1 -8.8 0.45 - - - - - - - - - - -0 -0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 -0.976744 -0 -0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 -0.976744 -0 0.214407 0.976744 -0 0.214407 0.976744 -0 -0.214407 0.976744 -0 -0.214407 0.976744 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8

-
-
-
- - - - 0 -4.7 0.45 0 -4.7 -0.45 0 -8.8 -0.45 0 -8.8 0.45 - - - - - - - - - - -1 0 0 - - - - - - - - - - - - - - -

0 0 2 0 3 0 2 0 0 0 1 0

-
-
-
- - - - 0 -8.8 0.45 0 -8.8 -0.45 0 -4.7 -0.45 0 -4.7 0.45 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

2 0 0 0 1 0 0 0 2 0 3 0

-
-
-
- - - - 0 0.05 0 0 0.0250013 0.0433005 0 -0.0249975 0.0433027 0 -0.05 4.37061e-006 0 -0.025005 -0.0432984 0 0.0249937 -0.0433049 0 0.05 -8.74122e-006 4 0.05 0 4 0.0250013 0.0433005 4 -0.0249975 0.0433027 4 -0.05 4.37061e-006 4 -0.025005 -0.0432984 4 0.0249937 -0.0433049 4 0.05 -8.74122e-006 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866054 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 - - - - - - - - - - 0 0 0 0.166667 0 0.333333 0 0.5 0 0.666667 0 0.833333 0 1 1 0 1 0.166667 1 0.333333 1 0.5 1 0.666667 1 0.833333 1 1 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12

-
-
-
- - - - 0 0.005 0 0 0.00353561 0.00353546 0 2.1853e-007 0.005 0 -0.0035353 0.00353577 0 -0.005 4.37061e-007 0 -0.00353592 -0.00353515 0 -6.55591e-007 -0.005 0 0.00353499 -0.00353608 0 0.005 -8.74122e-007 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.6 0.1 0 0.6 0.0707122 0.0707091 0.6 4.37061e-006 0.1 0.6 -0.070706 0.0707153 0.6 -0.1 8.74122e-006 0.6 -0.0707184 -0.070703 0.6 -1.31118e-005 -0.1 0.6 0.0706998 -0.0707215 0.6 0.1 -1.74824e-005 0.6 0.005 0 0.6 0.00353561 0.00353546 0.6 2.1853e-007 0.005 0.6 -0.0035353 0.00353577 0.6 -0.005 4.37061e-007 0.6 -0.00353592 -0.00353515 0.6 -6.55591e-007 -0.005 0.6 0.00353499 -0.00353608 0.6 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 -0.156385 0.987696 0 -0.156385 0.698422 0.698391 -0.156385 4.31683e-005 0.987696 -0.156385 -0.698361 0.698452 -0.156385 -0.987696 8.63367e-005 -0.156385 -0.698483 -0.69833 -0.156385 -0.000129505 -0.987696 -0.156385 0.6983 -0.698514 -0.156385 0.987696 -0.000172673 0.156385 0.987696 0 0.156385 0.698422 0.698391 0.156385 4.31683e-005 0.987696 0.156385 -0.698361 0.698452 0.156385 -0.987696 8.63367e-005 0.156385 -0.698483 -0.69833 0.156385 -0.000129505 -0.987696 0.156385 0.6983 -0.698514 0.156385 0.987696 -0.000172673 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25 18 19 27 19 28 27 19 20 28 20 29 28 20 21 29 21 30 29 21 22 30 22 31 30 22 23 31 23 32 31 23 24 32 24 33 32 24 25 33 25 34 33 25 26 34 26 35 34

-
-
-
- - - - 0 0.05 0 0 0.0353561 0.0353546 0 2.1853e-006 0.05 0 -0.035353 0.0353577 0 -0.05 4.37061e-006 0 -0.0353592 -0.0353515 0 -6.55592e-006 -0.05 0 0.0353499 -0.0353608 0 0.05 -8.74122e-006 0 0.1 0 0 0.0707122 0.0707091 0 4.37061e-006 0.1 0 -0.070706 0.0707153 0 -0.1 8.74122e-006 0 -0.0707184 -0.070703 0 -1.31118e-005 -0.1 0 0.0706998 -0.0707215 0 0.1 -1.74824e-005 0.5 0.005 0 0.5 0.00353561 0.00353546 0.5 2.1853e-007 0.005 0.5 -0.0035353 0.00353577 0.5 -0.005 4.37061e-007 0.5 -0.00353592 -0.00353515 0.5 -6.55591e-007 -0.005 0.5 0.00353499 -0.00353608 0.5 0.005 -8.74122e-007 - - - - - - - - - - -1 0 0 -1 0 0 -1 0 0 -1 -0 0 -1 -0 0 -1 -0 -0 -1 -0 -0 -1 0 -0 -1 0 -0 0.0896377 0.995974 0 0.0896377 0.704276 0.704245 0.0896377 4.35302e-005 0.995974 0.0896377 -0.704214 0.704306 0.0896377 -0.995974 8.70603e-005 0.0896377 -0.704337 -0.704183 0.0896377 -0.00013059 -0.995974 0.0896377 0.704152 -0.704368 0.0896377 0.995974 -0.000174121 0.186661 0.982424 0 0.186661 0.694694 0.694664 0.186661 4.29379e-005 0.982424 0.186661 -0.694633 0.694725 0.186661 -0.982424 8.58759e-005 0.186661 -0.694755 -0.694603 0.186661 -0.000128814 -0.982424 0.186661 0.694573 -0.694785 0.186661 0.982424 -0.000171752 - - - - - - - - - - - - - - -

0 1 9 1 10 9 1 2 10 2 11 10 2 3 11 3 12 11 3 4 12 4 13 12 4 5 13 5 14 13 5 6 14 6 15 14 6 7 15 7 16 15 7 8 16 8 17 16 9 10 18 10 19 18 10 11 19 11 20 19 11 12 20 12 21 20 12 13 21 13 22 21 13 14 22 14 23 22 14 15 23 15 24 23 15 16 24 16 25 24 16 17 25 17 26 25

-
-
-
- - - - 0 2.5 0 0 1.25006 2.16503 0 -1.24987 2.16514 0 -2.5 0.00021853 0 -1.25025 -2.16492 0 1.24968 -2.16525 0 2.5 -0.000437061 0.1 2.5 0 0.1 1.25006 2.16503 0.1 -1.24987 2.16514 0.1 -2.5 0.00021853 0.1 -1.25025 -2.16492 0.1 1.24968 -2.16525 0.1 2.5 -0.000437061 0.1 0.005 0 0.1 0.00250013 0.00433005 0.1 -0.00249975 0.00433027 0.1 -0.005 4.37061e-007 0.1 -0.0025005 -0.00432984 0.1 0.00249937 -0.00433049 0.1 0.005 -8.74122e-007 - - - - - - - - - - 0 1 0 0 0.500025 0.866011 0 -0.49995 0.866055 0 -1 8.74122e-005 0 -0.500101 -0.865967 0 0.499874 -0.866098 0 1 -0.000174824 0.999198 0.040048 0 0.999198 0.020025 0.034682 0.999198 -0.020022 0.0346838 0.999198 -0.040048 3.50068e-006 0.999198 -0.020028 -0.0346803 0.999198 0.0200189 -0.0346855 0.999198 0.040048 -7.00137e-006 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 -0 1 0 -0 1 0 -0 - - - - - - - - - - - - - - -

0 1 7 1 8 7 1 2 8 2 9 8 2 3 9 3 10 9 3 4 10 4 11 10 4 5 11 5 12 11 5 6 12 6 13 12 7 8 14 8 15 14 8 9 15 9 16 15 9 10 16 10 17 16 10 11 17 11 18 17 11 12 18 12 19 18 12 13 19 13 20 19

-
-
-
- - - - 0 2 1 0.5 2 1 0 1.6 1.6 0.5 1.6 1.6 0 1 2 0.5 1 2 0 -1 2 0.5 -1 2 0 -1.6 1.6 0.5 -1.6 1.6 0 -2 1 0.5 -2 1 0 -2 -1 0.5 -2 -1 0 -1.6 -1.6 0.5 -1.6 -1.6 0 -1 -2 0.5 -1 -2 0 1 -2 0.5 1 -2 0 1.6 -1.6 0.5 1.6 -1.6 0 2 -1 0.5 2 -1 0 2 1 0.5 2 1 - - - - - - - - - - -0 0.988372 0.152057 -0 0.988372 0.152057 -0 0.707107 0.707107 -0 0.707107 0.707107 -0 0.152057 0.988372 -0 0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.152057 0.988372 -0 -0.707107 0.707107 -0 -0.707107 0.707107 -0 -0.988372 0.152057 -0 -0.988372 0.152057 -0 -0.988372 -0.152057 -0 -0.988372 -0.152057 -0 -0.707107 -0.707107 -0 -0.707107 -0.707107 -0 -0.152057 -0.988372 -0 -0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.152057 -0.988372 -0 0.707107 -0.707107 -0 0.707107 -0.707107 -0 0.988372 -0.152057 -0 0.988372 -0.152057 -0 0.988372 0.152057 -0 0.988372 0.152057 - - - - - - - - - - 0 0 1 0 0 0.0523725 1 0.0523725 0 0.104745 1 0.104745 0 0.25 1 0.25 0 0.302372 1 0.302372 0 0.354745 1 0.354745 0 0.5 1 0.5 0 0.552372 1 0.552372 0 0.604745 1 0.604745 0 0.75 1 0.75 0 0.802372 1 0.802372 0 0.854745 1 0.854745 0 1 1 1 - - - - - - - - - - - - - - -

1 0 3 3 0 2 3 2 5 5 2 4 5 4 7 7 4 6 7 6 9 9 6 8 9 8 11 11 8 10 11 10 13 13 10 12 13 12 15 15 12 14 15 14 17 17 14 16 17 16 19 19 16 18 19 18 21 21 18 20 21 20 23 23 20 22 23 22 25 25 22 24

-
-
-
- - - - 0 2 1 0 1.6 1.6 0 1 2 0 -1 2 0 -1.6 1.6 0 -2 1 0 -2 -1 0 -1.6 -1.6 0 -1 -2 0 1 -2 0 1.6 -1.6 0 2 -1 - - - - - - - - - - 1 0 0 - - - - - - - - - - - - - - -

7 0 5 0 6 0 5 0 7 0 4 0 4 0 7 0 8 0 4 0 8 0 3 0 3 0 8 0 9 0 3 0 9 0 2 0 2 0 9 0 10 0 2 0 10 0 1 0 1 0 10 0 11 0 1 0 11 0 0 0

-
-
-
- - - - 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 -0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 -0 0.5 0 0 0.5 0.154509 0 0.475528 0.146946 0.0477458 0.475528 0.125 0.0908178 0.475528 0.0908178 0.125 0.475528 0.0477457 0.146946 0.475528 -6.75378e-009 0.154509 0.475528 -0.0477458 0.146946 0.475528 -0.0908178 0.125 0.475528 -0.125 0.0908178 0.475528 -0.146946 0.0477457 0.475528 -0.154509 -1.35076e-008 0.475528 -0.146946 -0.0477457 0.475528 -0.125 -0.0908178 0.475528 -0.0908178 -0.125 0.475528 -0.0477458 -0.146946 0.475528 1.8425e-009 -0.154509 0.475528 0.0477458 -0.146946 0.475528 0.0908179 -0.125 0.475528 0.125 -0.0908178 0.475528 0.146946 -0.0477457 0.475528 0.154509 2.70151e-008 0.475528 0.293893 0 0.404509 0.279509 0.0908178 0.404509 0.237764 0.172746 0.404509 0.172746 0.237764 0.404509 0.0908178 0.279509 0.404509 -1.28465e-008 0.293893 0.404509 -0.0908178 0.279508 0.404509 -0.172746 0.237764 0.404509 -0.237764 0.172746 0.404509 -0.279509 0.0908178 0.404509 -0.293893 -2.56929e-008 0.404509 -0.279509 -0.0908178 0.404509 -0.237764 -0.172746 0.404509 -0.172746 -0.237764 0.404509 -0.0908178 -0.279508 0.404509 3.50463e-009 -0.293893 0.404509 0.0908179 -0.279508 0.404509 0.172746 -0.237764 0.404509 0.237764 -0.172746 0.404509 0.279509 -0.0908178 0.404509 0.293893 5.13858e-008 0.404509 0.404509 0 0.293893 0.38471 0.125 0.293893 0.327254 0.237764 0.293893 0.237764 0.327254 0.293893 0.125 0.38471 0.293893 -1.76816e-008 0.404509 0.293893 -0.125 0.38471 0.293893 -0.237764 0.327254 0.293893 -0.327254 0.237764 0.293893 -0.38471 0.125 0.293893 -0.404509 -3.53633e-008 0.293893 -0.38471 -0.125 0.293893 -0.327254 -0.237764 0.293893 -0.237764 -0.327254 0.293893 -0.125 -0.38471 0.293893 4.82372e-009 -0.404509 0.293893 0.125 -0.38471 0.293893 0.237764 -0.327254 0.293893 0.327254 -0.237764 0.293893 0.38471 -0.125 0.293893 0.404509 7.07265e-008 0.293893 0.475528 0 0.154508 0.452254 0.146946 0.154508 0.38471 0.279509 0.154508 0.279509 0.38471 0.154508 0.146946 0.452254 0.154508 -2.0786e-008 0.475528 0.154508 -0.146946 0.452254 0.154508 -0.279508 0.38471 0.154508 -0.38471 0.279508 0.154508 -0.452254 0.146946 0.154508 -0.475528 -4.1572e-008 0.154508 -0.452254 -0.146946 0.154508 -0.38471 -0.279509 0.154508 -0.279508 -0.384711 0.154508 -0.146946 -0.452254 0.154508 5.67062e-009 -0.475528 0.154508 0.146946 -0.452254 0.154508 0.279509 -0.38471 0.154508 0.384711 -0.279508 0.154508 0.452254 -0.146946 0.154508 0.475528 8.3144e-008 0.154508 0.5 0 -2.18557e-008 0.475528 0.154509 -2.18557e-008 0.404509 0.293893 -2.18557e-008 0.293893 0.404509 -2.18557e-008 0.154508 0.475528 -2.18557e-008 -2.18557e-008 0.5 -2.18557e-008 -0.154509 0.475528 -2.18557e-008 -0.293893 0.404509 -2.18557e-008 -0.404509 0.293893 -2.18557e-008 -0.475528 0.154508 -2.18557e-008 -0.5 -4.37114e-008 -2.18557e-008 -0.475528 -0.154508 -2.18557e-008 -0.404508 -0.293893 -2.18557e-008 -0.293893 -0.404509 -2.18557e-008 -0.154509 -0.475528 -2.18557e-008 5.96244e-009 -0.5 -2.18557e-008 0.154509 -0.475528 -2.18557e-008 0.293893 -0.404508 -2.18557e-008 0.404509 -0.293892 -2.18557e-008 0.475528 -0.154508 -2.18557e-008 0.5 8.74228e-008 -2.18557e-008 0.475528 0 -0.154509 0.452254 0.146946 -0.154509 0.38471 0.279508 -0.154509 0.279508 0.38471 -0.154509 0.146946 0.452254 -0.154509 -2.0786e-008 0.475528 -0.154509 -0.146946 0.452254 -0.154509 -0.279508 0.38471 -0.154509 -0.38471 0.279508 -0.154509 -0.452254 0.146946 -0.154509 -0.475528 -4.1572e-008 -0.154509 -0.452254 -0.146946 -0.154509 -0.38471 -0.279509 -0.154509 -0.279508 -0.38471 -0.154509 -0.146946 -0.452254 -0.154509 5.67062e-009 -0.475528 -0.154509 0.146946 -0.452254 -0.154509 0.279509 -0.38471 -0.154509 0.384711 -0.279508 -0.154509 0.452254 -0.146946 -0.154509 0.475528 8.3144e-008 -0.154509 0.404509 0 -0.293893 0.38471 0.125 -0.293893 0.327254 0.237764 -0.293893 0.237764 0.327254 -0.293893 0.125 0.38471 -0.293893 -1.76816e-008 0.404509 -0.293893 -0.125 0.38471 -0.293893 -0.237764 0.327254 -0.293893 -0.327254 0.237764 -0.293893 -0.38471 0.125 -0.293893 -0.404509 -3.53633e-008 -0.293893 -0.38471 -0.125 -0.293893 -0.327254 -0.237764 -0.293893 -0.237764 -0.327254 -0.293893 -0.125 -0.38471 -0.293893 4.82372e-009 -0.404509 -0.293893 0.125 -0.38471 -0.293893 0.237764 -0.327254 -0.293893 0.327254 -0.237764 -0.293893 0.38471 -0.125 -0.293893 0.404509 7.07265e-008 -0.293893 0.293893 0 -0.404509 0.279508 0.0908178 -0.404509 0.237764 0.172746 -0.404509 0.172746 0.237764 -0.404509 0.0908178 0.279508 -0.404509 -1.28465e-008 0.293893 -0.404509 -0.0908178 0.279508 -0.404509 -0.172746 0.237764 -0.404509 -0.237764 0.172746 -0.404509 -0.279509 0.0908177 -0.404509 -0.293893 -2.56929e-008 -0.404509 -0.279508 -0.0908178 -0.404509 -0.237764 -0.172746 -0.404509 -0.172746 -0.237764 -0.404509 -0.0908178 -0.279508 -0.404509 3.50463e-009 -0.293893 -0.404509 0.0908178 -0.279508 -0.404509 0.172746 -0.237764 -0.404509 0.237764 -0.172746 -0.404509 0.279508 -0.0908178 -0.404509 0.293893 5.13858e-008 -0.404509 0.154508 0 -0.475528 0.146946 0.0477457 -0.475528 0.125 0.0908178 -0.475528 0.0908178 0.125 -0.475528 0.0477457 0.146946 -0.475528 -6.75378e-009 0.154508 -0.475528 -0.0477457 0.146946 -0.475528 -0.0908177 0.125 -0.475528 -0.125 0.0908177 -0.475528 -0.146946 0.0477457 -0.475528 -0.154508 -1.35076e-008 -0.475528 -0.146946 -0.0477457 -0.475528 -0.125 -0.0908178 -0.475528 -0.0908177 -0.125 -0.475528 -0.0477457 -0.146946 -0.475528 1.84249e-009 -0.154508 -0.475528 0.0477457 -0.146946 -0.475528 0.0908178 -0.125 -0.475528 0.125 -0.0908177 -0.475528 0.146946 -0.0477457 -0.475528 0.154508 2.70151e-008 -0.475528 -4.37114e-008 -0 -0.5 -4.1572e-008 -1.35076e-008 -0.5 -3.53633e-008 -2.56929e-008 -0.5 -2.56929e-008 -3.53633e-008 -0.5 -1.35076e-008 -4.1572e-008 -0.5 1.91069e-015 -4.37114e-008 -0.5 1.35076e-008 -4.1572e-008 -0.5 2.56929e-008 -3.53633e-008 -0.5 3.53633e-008 -2.56929e-008 -0.5 4.1572e-008 -1.35076e-008 -0.5 4.37114e-008 3.82137e-015 -0.5 4.1572e-008 1.35076e-008 -0.5 3.53633e-008 2.56929e-008 -0.5 2.56929e-008 3.53633e-008 -0.5 1.35076e-008 4.1572e-008 -0.5 -5.21253e-016 4.37114e-008 -0.5 -1.35076e-008 4.1572e-008 -0.5 -2.56929e-008 3.53633e-008 -0.5 -3.53633e-008 2.56929e-008 -0.5 -4.1572e-008 1.35076e-008 -0.5 -4.37114e-008 -7.64274e-015 -0.5 - - - - - - - - - - 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 -0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 -0 1 0 0 1 0.309017 0 0.951057 0.293893 0.0954915 0.951057 0.25 0.181636 0.951057 0.181636 0.25 0.951057 0.0954915 0.293893 0.951057 -1.35076e-008 0.309017 0.951057 -0.0954915 0.293893 0.951057 -0.181636 0.25 0.951057 -0.25 0.181636 0.951057 -0.293893 0.0954914 0.951057 -0.309017 -2.70151e-008 0.951057 -0.293893 -0.0954915 0.951057 -0.25 -0.181636 0.951057 -0.181636 -0.25 0.951057 -0.0954915 -0.293893 0.951057 3.68499e-009 -0.309017 0.951057 0.0954915 -0.293893 0.951057 0.181636 -0.25 0.951057 0.25 -0.181636 0.951057 0.293893 -0.0954915 0.951057 0.309017 5.40302e-008 0.951057 0.587785 0 0.809017 0.559017 0.181636 0.809017 0.475528 0.345491 0.809017 0.345491 0.475528 0.809017 0.181636 0.559017 0.809017 -2.56929e-008 0.587785 0.809017 -0.181636 0.559017 0.809017 -0.345491 0.475528 0.809017 -0.475528 0.345491 0.809017 -0.559017 0.181636 0.809017 -0.587785 -5.13858e-008 0.809017 -0.559017 -0.181636 0.809017 -0.475528 -0.345492 0.809017 -0.345491 -0.475528 0.809017 -0.181636 -0.559017 0.809017 7.00927e-009 -0.587785 0.809017 0.181636 -0.559017 0.809017 0.345492 -0.475528 0.809017 0.475528 -0.345491 0.809017 0.559017 -0.181636 0.809017 0.587785 1.02772e-007 0.809017 0.809017 0 0.587785 0.769421 0.25 0.587785 0.654509 0.475528 0.587785 0.475528 0.654509 0.587785 0.25 0.769421 0.587785 -3.53633e-008 0.809017 0.587785 -0.25 0.769421 0.587785 -0.475528 0.654509 0.587785 -0.654509 0.475528 0.587785 -0.769421 0.25 0.587785 -0.809017 -7.07265e-008 0.587785 -0.769421 -0.25 0.587785 -0.654508 -0.475528 0.587785 -0.475528 -0.654509 0.587785 -0.25 -0.769421 0.587785 9.64743e-009 -0.809017 0.587785 0.25 -0.769421 0.587785 0.475528 -0.654508 0.587785 0.654509 -0.475528 0.587785 0.769421 -0.25 0.587785 0.809017 1.41453e-007 0.587785 0.951057 0 0.309017 0.904509 0.293893 0.309017 0.769421 0.559017 0.309017 0.559017 0.769421 0.309017 0.293893 0.904509 0.309017 -4.1572e-008 0.951057 0.309017 -0.293893 0.904508 0.309017 -0.559017 0.769421 0.309017 -0.769421 0.559017 0.309017 -0.904509 0.293892 0.309017 -0.951057 -8.3144e-008 0.309017 -0.904509 -0.293893 0.309017 -0.769421 -0.559017 0.309017 -0.559017 -0.769421 0.309017 -0.293893 -0.904508 0.309017 1.13412e-008 -0.951057 0.309017 0.293893 -0.904508 0.309017 0.559017 -0.769421 0.309017 0.769421 -0.559017 0.309017 0.904509 -0.293893 0.309017 0.951057 1.66288e-007 0.309017 1 0 -4.37114e-008 0.951057 0.309017 -4.37114e-008 0.809017 0.587785 -4.37114e-008 0.587785 0.809017 -4.37114e-008 0.309017 0.951057 -4.37114e-008 -4.37114e-008 1 -4.37114e-008 -0.309017 0.951056 -4.37114e-008 -0.587785 0.809017 -4.37114e-008 -0.809017 0.587785 -4.37114e-008 -0.951057 0.309017 -4.37114e-008 -1 -8.74228e-008 -4.37114e-008 -0.951057 -0.309017 -4.37114e-008 -0.809017 -0.587785 -4.37114e-008 -0.587785 -0.809017 -4.37114e-008 -0.309017 -0.951056 -4.37114e-008 1.19249e-008 -1 -4.37114e-008 0.309017 -0.951056 -4.37114e-008 0.587785 -0.809017 -4.37114e-008 0.809017 -0.587785 -4.37114e-008 0.951057 -0.309017 -4.37114e-008 1 1.74846e-007 -4.37114e-008 0.951056 0 -0.309017 0.904508 0.293893 -0.309017 0.769421 0.559017 -0.309017 0.559017 0.769421 -0.309017 0.293893 0.904508 -0.309017 -4.1572e-008 0.951056 -0.309017 -0.293893 0.904508 -0.309017 -0.559017 0.769421 -0.309017 -0.769421 0.559017 -0.309017 -0.904509 0.293892 -0.309017 -0.951056 -8.3144e-008 -0.309017 -0.904508 -0.293893 -0.309017 -0.769421 -0.559017 -0.309017 -0.559017 -0.769421 -0.309017 -0.293893 -0.904508 -0.309017 1.13412e-008 -0.951056 -0.309017 0.293893 -0.904508 -0.309017 0.559017 -0.769421 -0.309017 0.769421 -0.559017 -0.309017 0.904508 -0.293893 -0.309017 0.951056 1.66288e-007 -0.309017 0.809017 0 -0.587785 0.769421 0.25 -0.587785 0.654509 0.475528 -0.587785 0.475528 0.654509 -0.587785 0.25 0.769421 -0.587785 -3.53633e-008 0.809017 -0.587785 -0.25 0.769421 -0.587785 -0.475528 0.654509 -0.587785 -0.654509 0.475528 -0.587785 -0.769421 0.25 -0.587785 -0.809017 -7.07265e-008 -0.587785 -0.769421 -0.25 -0.587785 -0.654508 -0.475528 -0.587785 -0.475528 -0.654509 -0.587785 -0.25 -0.769421 -0.587785 9.64743e-009 -0.809017 -0.587785 0.25 -0.769421 -0.587785 0.475528 -0.654508 -0.587785 0.654509 -0.475528 -0.587785 0.769421 -0.25 -0.587785 0.809017 1.41453e-007 -0.587785 0.587785 0 -0.809017 0.559017 0.181636 -0.809017 0.475528 0.345491 -0.809017 0.345491 0.475528 -0.809017 0.181636 0.559017 -0.809017 -2.56929e-008 0.587785 -0.809017 -0.181636 0.559017 -0.809017 -0.345491 0.475528 -0.809017 -0.475528 0.345491 -0.809017 -0.559017 0.181635 -0.809017 -0.587785 -5.13858e-008 -0.809017 -0.559017 -0.181636 -0.809017 -0.475528 -0.345492 -0.809017 -0.345491 -0.475528 -0.809017 -0.181636 -0.559017 -0.809017 7.00927e-009 -0.587785 -0.809017 0.181636 -0.559017 -0.809017 0.345492 -0.475528 -0.809017 0.475528 -0.345491 -0.809017 0.559017 -0.181636 -0.809017 0.587785 1.02772e-007 -0.809017 0.309017 0 -0.951057 0.293892 0.0954914 -0.951057 0.25 0.181636 -0.951057 0.181636 0.25 -0.951057 0.0954914 0.293892 -0.951057 -1.35076e-008 0.309017 -0.951057 -0.0954915 0.293892 -0.951057 -0.181635 0.25 -0.951057 -0.25 0.181635 -0.951057 -0.293892 0.0954914 -0.951057 -0.309017 -2.70151e-008 -0.951057 -0.293892 -0.0954914 -0.951057 -0.25 -0.181636 -0.951057 -0.181635 -0.25 -0.951057 -0.0954915 -0.293892 -0.951057 3.68499e-009 -0.309017 -0.951057 0.0954915 -0.293892 -0.951057 0.181636 -0.25 -0.951057 0.25 -0.181635 -0.951057 0.293892 -0.0954914 -0.951057 0.309017 5.40302e-008 -0.951057 -8.74228e-008 -0 -1 -8.3144e-008 -2.70151e-008 -1 -7.07265e-008 -5.13858e-008 -1 -5.13858e-008 -7.07265e-008 -1 -2.70151e-008 -8.3144e-008 -1 3.82137e-015 -8.74228e-008 -1 2.70151e-008 -8.3144e-008 -1 5.13858e-008 -7.07265e-008 -1 7.07265e-008 -5.13858e-008 -1 8.3144e-008 -2.70151e-008 -1 8.74228e-008 7.64274e-015 -1 8.3144e-008 2.70151e-008 -1 7.07265e-008 5.13858e-008 -1 5.13858e-008 7.07265e-008 -1 2.70151e-008 8.3144e-008 -1 -1.04251e-015 8.74228e-008 -1 -2.70151e-008 8.3144e-008 -1 -5.13858e-008 7.07265e-008 -1 -7.07265e-008 5.13858e-008 -1 -8.3144e-008 2.70151e-008 -1 -8.74228e-008 -1.52855e-014 -1 - - - - - - - - - - - - - - -

0 21 22 0 22 1 1 22 23 1 23 2 2 23 24 2 24 3 3 24 25 3 25 4 4 25 26 4 26 5 5 26 27 5 27 6 6 27 28 6 28 7 7 28 29 7 29 8 8 29 30 8 30 9 9 30 31 9 31 10 10 31 32 10 32 11 11 32 33 11 33 12 12 33 34 12 34 13 13 34 35 13 35 14 14 35 36 14 36 15 15 36 37 15 37 16 16 37 38 16 38 17 17 38 39 17 39 18 18 39 40 18 40 19 19 40 41 19 41 20 21 42 43 21 43 22 22 43 44 22 44 23 23 44 45 23 45 24 24 45 46 24 46 25 25 46 47 25 47 26 26 47 48 26 48 27 27 48 49 27 49 28 28 49 50 28 50 29 29 50 51 29 51 30 30 51 52 30 52 31 31 52 53 31 53 32 32 53 54 32 54 33 33 54 55 33 55 34 34 55 56 34 56 35 35 56 57 35 57 36 36 57 58 36 58 37 37 58 59 37 59 38 38 59 60 38 60 39 39 60 61 39 61 40 40 61 62 40 62 41 42 63 64 42 64 43 43 64 65 43 65 44 44 65 66 44 66 45 45 66 67 45 67 46 46 67 68 46 68 47 47 68 69 47 69 48 48 69 70 48 70 49 49 70 71 49 71 50 50 71 72 50 72 51 51 72 73 51 73 52 52 73 74 52 74 53 53 74 75 53 75 54 54 75 76 54 76 55 55 76 77 55 77 56 56 77 78 56 78 57 57 78 79 57 79 58 58 79 80 58 80 59 59 80 81 59 81 60 60 81 82 60 82 61 61 82 83 61 83 62 63 84 85 63 85 64 64 85 86 64 86 65 65 86 87 65 87 66 66 87 88 66 88 67 67 88 89 67 89 68 68 89 90 68 90 69 69 90 91 69 91 70 70 91 92 70 92 71 71 92 93 71 93 72 72 93 94 72 94 73 73 94 95 73 95 74 74 95 96 74 96 75 75 96 97 75 97 76 76 97 98 76 98 77 77 98 99 77 99 78 78 99 100 78 100 79 79 100 101 79 101 80 80 101 102 80 102 81 81 102 103 81 103 82 82 103 104 82 104 83 84 105 106 84 106 85 85 106 107 85 107 86 86 107 108 86 108 87 87 108 109 87 109 88 88 109 110 88 110 89 89 110 111 89 111 90 90 111 112 90 112 91 91 112 113 91 113 92 92 113 114 92 114 93 93 114 115 93 115 94 94 115 116 94 116 95 95 116 117 95 117 96 96 117 118 96 118 97 97 118 119 97 119 98 98 119 120 98 120 99 99 120 121 99 121 100 100 121 122 100 122 101 101 122 123 101 123 102 102 123 124 102 124 103 103 124 125 103 125 104 105 126 127 105 127 106 106 127 128 106 128 107 107 128 129 107 129 108 108 129 130 108 130 109 109 130 131 109 131 110 110 131 132 110 132 111 111 132 133 111 133 112 112 133 134 112 134 113 113 134 135 113 135 114 114 135 136 114 136 115 115 136 137 115 137 116 116 137 138 116 138 117 117 138 139 117 139 118 118 139 140 118 140 119 119 140 141 119 141 120 120 141 142 120 142 121 121 142 143 121 143 122 122 143 144 122 144 123 123 144 145 123 145 124 124 145 146 124 146 125 126 147 148 126 148 127 127 148 149 127 149 128 128 149 150 128 150 129 129 150 151 129 151 130 130 151 152 130 152 131 131 152 153 131 153 132 132 153 154 132 154 133 133 154 155 133 155 134 134 155 156 134 156 135 135 156 157 135 157 136 136 157 158 136 158 137 137 158 159 137 159 138 138 159 160 138 160 139 139 160 161 139 161 140 140 161 162 140 162 141 141 162 163 141 163 142 142 163 164 142 164 143 143 164 165 143 165 144 144 165 166 144 166 145 145 166 167 145 167 146 147 168 169 147 169 148 148 169 170 148 170 149 149 170 171 149 171 150 150 171 172 150 172 151 151 172 173 151 173 152 152 173 174 152 174 153 153 174 175 153 175 154 154 175 176 154 176 155 155 176 177 155 177 156 156 177 178 156 178 157 157 178 179 157 179 158 158 179 180 158 180 159 159 180 181 159 181 160 160 181 182 160 182 161 161 182 183 161 183 162 162 183 184 162 184 163 163 184 185 163 185 164 164 185 186 164 186 165 165 186 187 165 187 166 166 187 188 166 188 167 168 189 190 168 190 169 169 190 191 169 191 170 170 191 192 170 192 171 171 192 193 171 193 172 172 193 194 172 194 173 173 194 195 173 195 174 174 195 196 174 196 175 175 196 197 175 197 176 176 197 198 176 198 177 177 198 199 177 199 178 178 199 200 178 200 179 179 200 201 179 201 180 180 201 202 180 202 181 181 202 203 181 203 182 182 203 204 182 204 183 183 204 205 183 205 184 184 205 206 184 206 185 185 206 207 185 207 186 186 207 208 186 208 187 187 208 209 187 209 188 189 210 211 189 211 190 190 211 212 190 212 191 191 212 213 191 213 192 192 213 214 192 214 193 193 214 215 193 215 194 194 215 216 194 216 195 195 216 217 195 217 196 196 217 218 196 218 197 197 218 219 197 219 198 198 219 220 198 220 199 199 220 221 199 221 200 200 221 222 200 222 201 201 222 223 201 223 202 202 223 224 202 224 203 203 224 225 203 225 204 204 225 226 204 226 205 205 226 227 205 227 206 206 227 228 206 228 207 207 228 229 207 229 208 208 229 230 208 230 209

-
-
-
- - - - -0 -0 0.2 0.25 -0 0.2 -0 -0.141421 0.141421 0.25 -0.141421 0.141421 -0 -0.2 -8.74228e-009 0.25 -0.2 -8.74228e-009 -0 -0.141421 -0.141421 0.25 -0.141421 -0.141421 0 1.74846e-008 -0.2 0.25 1.74846e-008 -0.2 0 0.141421 -0.141421 0.25 0.141421 -0.141421 0 0.2 2.38498e-009 0.25 0.2 2.38498e-009 0 0.141421 0.141421 0.25 0.141421 0.141421 -0 -3.49691e-008 0.2 0.25 -3.49691e-008 0.2 0 0 0 0.25 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
- - - - -0 -0 0.25 0.35 -0 0.25 -0 -0.176777 0.176777 0.35 -0.176777 0.176777 -0 -0.25 -1.09278e-008 0.35 -0.25 -1.09278e-008 -0 -0.176777 -0.176777 0.35 -0.176777 -0.176777 0 2.18557e-008 -0.25 0.35 2.18557e-008 -0.25 0 0.176777 -0.176777 0.35 0.176777 -0.176777 0 0.25 2.98122e-009 0.35 0.25 2.98122e-009 0 0.176777 0.176777 0.35 0.176777 0.176777 -0 -4.37114e-008 0.25 0.35 -4.37114e-008 0.25 0 0 0 0.35 0 0 - - - - - - - - - - 0 -0 1 0 -0 1 0 -0.707107 0.707107 0 -0.707107 0.707107 0 -1 -4.37114e-008 0 -1 -4.37114e-008 0 -0.707107 -0.707107 0 -0.707107 -0.707107 0 8.74228e-008 -1 0 8.74228e-008 -1 0 0.707107 -0.707107 0 0.707107 -0.707107 0 1 1.19249e-008 0 1 1.19249e-008 0 0.707107 0.707107 0 0.707107 0.707107 0 -1.74846e-007 1 0 -1.74846e-007 1 1 0 0 1 0 0 - - - - - - - - - - - - - - -

0 2 1 2 3 1 2 4 3 4 5 3 4 6 5 6 7 5 6 8 7 8 9 7 8 10 9 10 11 9 10 12 11 12 13 11 12 14 13 14 15 13 14 16 15 16 17 15

-
- - - -

18 18 16 18 14 18 18 18 14 18 12 18 18 18 12 18 10 18 18 18 10 18 8 18 18 18 8 18 6 18 18 18 6 18 4 18 18 18 4 18 2 18 18 18 2 18 0 18 19 19 1 19 3 19 19 19 3 19 5 19 19 19 5 19 7 19 19 19 7 19 9 19 19 19 9 19 11 19 19 19 11 19 13 19 19 19 13 19 15 19 19 19 15 19 17 19

-
-
-
-
- - - - - 4.37114e-008 -3.82137e-015 -1 0 -8.74228e-008 -1 0 0 -1 8.74228e-008 -4.37114e-008 0 0 0 0 1 - - -1.5299e-008 3.0598e-008 0.35 2.18557e-007 0 -0.35 3.0598e-008 0 0.35 1.33748e-015 1.5299e-008 -5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 13.8 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 13.8 0 1 0 13.5 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 20.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.35 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 - - - - - - - 1 0 0 1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 0.4 0 0 2.4 0 1 0 0 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 11.3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 1 0 11 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 -1.8 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -9.5 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 2.4 0 -4.37114e-008 -1 -1.7 0 1 -4.37114e-008 12.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - 1 0 0 0 0 -1 8.74228e-008 0 0 -8.74228e-008 -1 0 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 -1 -1.8 0 1 -4.37114e-008 -1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0 0 -4.37114e-008 1 1.8 0 -1 -4.37114e-008 1.8 0 0 0 1 - - 1 0 0 18 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 7.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - -4.37114e-008 0 1 18.5 -0.707107 0.707107 -3.09086e-008 -5.4 -0.707107 -0.707107 -3.09086e-008 -7.2 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -4 7 0 3 0 0 2 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -3 10.5 0 2 0 0.5 2 0 -1.31134e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -6.55671e-008 0 -4 9 0 3 0 -3.2 1.5 0 -1.74846e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -8.74228e-008 0 -6.5 18 0 3 0 0 2 0 -2.84124e-007 6.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -3.7 8 0 2.7 0 0.5 1.3 0 -1.61732e-007 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 5.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2 1.09278e-007 8.5 -4.37114e-008 -8.74228e-008 -2.5 -0.7 1 0 -1.09278e-007 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 11.5 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 7.43094e-008 14 -4.37114e-008 -9.61651e-008 -1.7 -1.6 1 0 -7.43094e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -5.68248e-008 0 -2.2 11 0 1.2 0 2.1 1.3 0 -9.61651e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 13 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -7.43094e-008 0 -1.2 14.6 0 2.2 0 1 1.7 0 -5.24537e-008 -7.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -1.6 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 18.5 -4.37114e-008 -9.61651e-008 -0.7 -2.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 -0.5 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 0.4 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1.91069e-015 -2.2 3.0598e-008 17.4 -4.37114e-008 -9.61651e-008 -0.7 1.3 1 0 -3.0598e-008 -7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -4 7 -2.6 -1.31134e-007 1.74846e-007 -4.7 -1.1365e-007 3 7.64274e-015 1.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 7 -2.6 -1.09278e-007 1.44248e-007 -4.7 -1.1365e-007 2.5 6.30526e-015 -3.9 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.04 9.09197e-008 0 0 -7.86805e-008 -0.9 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1365e-007 0 -3.3 7 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 -2.6 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.1365e-007 0 -3.3 8.5 2.6 2.98122e-008 -1.44248e-007 4.7 3.10047e-008 -2.5 -1.72014e-015 0.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 9.5 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 3 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -1.09278e-007 0 -2.9 6.1 2.5 2.62347e-008 -1.26763e-007 4.7 2.98122e-008 -2.2 -1.51163e-015 4.5 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 -2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - -9.61651e-008 0 -7.5 18.7 2.2 2.38498e-009 -3.27835e-007 4.7 2.62347e-008 -0.2 -3.9094e-015 2.7 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 1 0 0 0 0 1 0 3.1 0 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 8.74228e-008 0 0 -1 0 -3.1 -8.74228e-008 0 1 -0.025 0 0 0 1 - - - 1 0 0 0 0 1 0 3.1 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 0 0 1 0 3.05 0 0 1 0 0 0 0 1 - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - 1 0 0 -0.06 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0 0 0 0 1 - - 1 0 0 5.13 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 -2.5 0 1 0 1.5 0 0 1 0.025 0 0 0 1 - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - 1 0 0 -1.9 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 1.7 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - -4.37114e-008 -8.74228e-008 -1 0 0 -1 8.74228e-008 3.1 -1 3.82137e-015 4.37114e-008 0.075 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - -1 0 -8.74228e-008 0.1 0 1 0 0 8.74228e-008 0 -1 0 0 0 0 1 - - - - - - - - - - - - - - - - 1 0 0 0.1 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 1 - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 0.63 0 0 0 1 - - - - - - - - - - -1 6.11959e-008 0 -2.8 -8.74228e-008 -0.7 0 -2.44784e-007 0 0 0.7 -2.52 0 0 0 1 - - - - - - - - - - -1 8.74228e-008 0 -2.25 -8.74228e-008 -1 0 1.35 0 0 1 2 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - 5 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - -4.37114e-008 0 -1 0 0 1 0 0 1 0 -4.37114e-008 -1.3 0 0 0 1 - - 1 0 0 3.5 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - - - - 0.3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1 - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 0 0 0 1 0 0 0 0 1 - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1.4 0 0 1 -1.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 0.4 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 -1 0 0 1 1 0 0 0 1 - - - - - - - - - - - 1 0 0 4 0 1 0 1 0 0 1 -0.8 0 0 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.356863 0.360784 0.337255 1 - - - 0.356863 0.360784 0.337255 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.537255 0.556863 0.572549 1 - - - 0.537255 0.556863 0.572549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.14902 0.14902 0.14902 1 - - - 0.14902 0.14902 0.14902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.494118 0.501961 0.498039 1 - - - 0.494118 0.501961 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.439216 0.462745 0.454902 1 - - - 0.439216 0.462745 0.454902 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.545098 0.458824 0 1 - - - 0.545098 0.458824 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.294118 0.34902 0.384314 1 - - - 0.294118 0.34902 0.384314 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 1 1 1 1 - - - 1 1 1 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.498039 0.498039 0.498039 1 - - - 0.498039 0.498039 0.498039 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.780392 0.780392 0.780392 1 - - - 0.780392 0.780392 0.780392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.301961 0.301961 0.301961 1 - - - 0.301961 0.301961 0.301961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.00784314 0.0156863 0.156863 1 - - - 0.5 0.5 0.5 1 - - - 128 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.109804 0.109804 0.109804 1 - - - 0.109804 0.109804 0.109804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.180392 0.180392 0.180392 1 - - - 0.180392 0.180392 0.180392 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - cw - - - - - - - - - 0 0 0 1 - - - 0.803922 0.678431 0 1 - - - 0.803922 0.678431 0 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - goldfoil_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - NEAREST - NEAREST - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - mottled-grey_tga - 1 - - - - - diffuse_surface - WRAP - WRAP - LINEAR - LINEAR - - - - - - 0 0 0 1 - - - - - - - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - true - - - - - - - - - 0 0 0 1 - - - 0.854902 0.647059 0.12549 1 - - - 0.854902 0.647059 0.12549 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0 0 0.501961 1 - - - 0 0 0.501961 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.184314 0.309804 0.309804 1 - - - 0.184314 0.309804 0.309804 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - 0 0 0 1 - - - 0.690196 0.768627 0.870588 1 - - - 0.690196 0.768627 0.870588 1 - - - 0 0 0 1 - - - 0 - - - 0 0 0 1 - - - 1 - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - goldfoil.tga - - - mottled-grey.tga - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/tests/generated/data/VO/Models/satellite.glb b/tests/generated/data/VO/Models/satellite.glb new file mode 100644 index 0000000000..37a73394c9 Binary files /dev/null and b/tests/generated/data/VO/Models/satellite.glb differ diff --git a/tests/generated/stk_tests/access/access.py b/tests/generated/stk_tests/access/access.py index b0a42ff0d2..2157ceb530 100644 --- a/tests/generated/stk_tests/access/access.py +++ b/tests/generated/stk_tests/access/access.py @@ -719,7 +719,6 @@ def test_SpecifyAccessTimePeriod(self): intColl: "TimeIntervalCollection" = myAccess.computed_access_interval_times Assert.assertEqual(1, intColl.count) - pStart: typing.Any = None pStop: typing.Any = None @@ -793,7 +792,6 @@ def test_ZZZ_OnePointAccess_FirstSatisfaction(self): intColl: "TimeIntervalCollectionReadOnly" = onePtAccess.compute_first_satisfaction( "1 Jan 1997 01:05:00.000", "1 Jan 1997 01:20:00.000", 1, 3.0 ) - start: typing.Any = None stop: typing.Any = None @@ -843,7 +841,7 @@ def test_DP_PreData_Unit(self): rFEnvironment: "RFEnvironment" = clr.CastAs(scenario.rf_environment, RFEnvironment) propagationChannel: "PropagationChannel" = clr.CastAs(rFEnvironment.propagation_channel, PropagationChannel) propagationChannel.enable_atmospheric_absorption = True - propagationChannel.set_atmospheric_absorption_model("VOACAP") + propagationChannel.atmospheric_absorption_model_component_linking.set_component("VOACAP") satellite: "Satellite" = clr.CastAs(satelliteObj, Satellite) satellite.set_propagator_type(PropagatorType.TWO_BODY) satelliteProp: "PropagatorTwoBody" = clr.CastAs(satellite.propagator, PropagatorTwoBody) diff --git a/tests/generated/stk_tests/access/bug_fixes.py b/tests/generated/stk_tests/access/bug_fixes.py index 8764a09046..928df25fff 100644 --- a/tests/generated/stk_tests/access/bug_fixes.py +++ b/tests/generated/stk_tests/access/bug_fixes.py @@ -85,7 +85,6 @@ def test_BUG61422(self): intColl: "TimeIntervalCollection" = myAccess.computed_access_interval_times Assert.assertEqual(1, intColl.count) - pStart: typing.Any = None pStop: typing.Any = None @@ -361,7 +360,6 @@ def test_BUG109949_HonorAccessClockAndSense(self): # ///////////////////////////////////////////////////////////////////////////////////////////////////// # ///////////////////////////////////////////////////////////////////////////////////////////////////// agAssert = None - accStart: typing.Any = None accStop: typing.Any = None @@ -420,7 +418,6 @@ def test_BUG107506_UserSpecifiedIntervals(self): try: oReceiver: "ISTKObject" = oSatellite.children.new(STKObjectType.RECEIVER, "TestReceiver") oTransmitter: "ISTKObject" = oSatellite.children.new(STKObjectType.TRANSMITTER, "TestTransmitter") - accStart: typing.Any = None accStop: typing.Any = None @@ -799,7 +796,6 @@ def test_BUG108448_SpecifyFixedStepSize(self): oFacility: "ISTKObject" = TestBase.Application.current_scenario.children["Facility1"] oSatellite: "ISTKObject" = TestBase.Application.current_scenario.children["CalcScalSat"] - accStart: typing.Any = None accStop: typing.Any = None diff --git a/tests/generated/stk_tests/access_constraints/access_constraint_helper.py b/tests/generated/stk_tests/access_constraints/access_constraint_helper.py index 82207ccc1a..bef6c9b3cb 100644 --- a/tests/generated/stk_tests/access_constraints/access_constraint_helper.py +++ b/tests/generated/stk_tests/access_constraints/access_constraint_helper.py @@ -62,6 +62,16 @@ def BasePropertiesTest(self, oConstraint: "IAccessConstraint"): Assert.assertEqual(30, oConstraint.maximum_time_step) oConstraint.maximum_time_step = 60 Assert.assertEqual(60, oConstraint.maximum_time_step) + if ( + (oConstraint.constraint_type != AccessConstraintType.OBJECT_EXCLUSION_ANGLE) + and (oConstraint.constraint_type != AccessConstraintType.EXCLUSION_ZONE) + ) and (oConstraint.constraint_type != AccessConstraintType.INCLUSION_ZONE): + enabled: bool = oConstraint.enabled + oConstraint.enabled = True + Assert.assertTrue(oConstraint.enabled) + oConstraint.enabled = False + Assert.assertFalse(oConstraint.enabled) + oConstraint.enabled = enabled # endregion @@ -81,14 +91,10 @@ def ConstraintTest( ) or (eType == AccessConstraintType.GMT) ) or (eType == AccessConstraintType.INTERVALS): - oConstraint = oCollection.add_constraint(eType) + with pytest.raises(Exception, match=RegexSubstringMatch("Constraint already active")): + oConstraint = oCollection.add_constraint(eType) Assert.assertIsNotNone(oConstraint) - if eType == AccessConstraintType.THIRD_BODY_OBSTRUCTION: - # Third Body - self.TestConstraintThirdBody(oConstraint) - return - if eType == AccessConstraintType.OBJECT_EXCLUSION_ANGLE: # Object Exclusion Angle self.TestConstraintObjectExclusion(oConstraint) @@ -122,7 +128,6 @@ def ConstraintTest( typesNoFieldsToTest.append(AccessConstraintType.SEET_MAGNETIC_FIELD_L_SHELL) typesMinMaxSetSeparate = [] - typesMinMaxSetSeparate.append(AccessConstraintType.AREA_TARGET_CENTROID_ELEVATION_ANGLE) typesMinMaxSetSeparate.append(AccessConstraintType.BETA_ANGLE) typesMinMaxSetSeparate.append(AccessConstraintType.DOPPLER_CONE_ANGLE) typesMinMaxSetSeparate.append(AccessConstraintType.GRAZING_ANGLE) @@ -136,7 +141,6 @@ def ConstraintTest( typesMinMaxSetSeparate.append(AccessConstraintType.LUNAR_ELEVATION_ANGLE) typesMinMaxSetSeparate.append(AccessConstraintType.SUN_ELEVATION_ANGLE) typesMinMaxSetSeparate.append(AccessConstraintType.TERRAIN_GRAZING_ANGLE) - typesMinMaxSetSeparate.append(AccessConstraintType.CENTROID_SUN_ELEVATION_ANGLE) typesMinMaxSetSeparate.append(AccessConstraintType.COLLECTION_ANGLE) typesMinMaxSetSeparate.append(AccessConstraintType.CENTRAL_ANGLE) @@ -178,7 +182,6 @@ def ConstraintTest( typesMinMaxDistance.append(AccessConstraintType.CROSS_TRACK_RANGE) typesMinMaxDistance.append(AccessConstraintType.IN_TRACK_RANGE) typesMinMaxDistance.append(AccessConstraintType.RANGE) - typesMinMaxDistance.append(AccessConstraintType.CENTROID_RANGE) typesMinMaxDistance.append(AccessConstraintType.HEIGHT_ABOVE_HORIZON) typesMinMaxDistance.append(AccessConstraintType.CENTRAL_DISTANCE) typesMinMaxDistance.append(AccessConstraintType.DISTANCE_FROM_AREA_TARGET_BOUNDARY) @@ -382,9 +385,7 @@ def ConstraintTest( Assert.assertIsNotNone(oMinMax) self.TestConstraintMinMaxAngle(oMinMax) - elif (eType == AccessConstraintType.SUN_ILLUMINATION_ANGLE) or ( - eType == AccessConstraintType.CENTROID_AZIMUTH_ANGLE - ): + elif eType == AccessConstraintType.SUN_ILLUMINATION_ANGLE: oMinMax: "IAccessConstraintMinMaxBase" = IAccessConstraintMinMaxBase(oConstraint) Assert.assertIsNotNone(oMinMax) self.TestConstraintMinMaxAngle_SetTogether(oMinMax) @@ -408,6 +409,7 @@ def ConstraintTest( self.TestConstraintMinMaxUnitLess(oMinMax, 1, 2) elif eType in typesMinMaxDistance: + oMinMax: "IAccessConstraintMinMaxBase" = IAccessConstraintMinMaxBase(oConstraint) Assert.assertIsNotNone(oMinMax) self.TestConstraintMinMaxDistance(oMinMax) @@ -484,7 +486,7 @@ def TestPluginConstraints(self, oCollection: "AccessConstraintCollection", oObje Assert.assertFalse(oCollection.is_named_constraint_supported("InvalidConstraintName")) if oObject.class_name == "Facility": namedConstraint: str = "CSharp.NIIRS" - if not OSHelper.IsLinux(): + if OSHelper.SupportsCSharpPlugins(): if oCollection.is_named_constraint_supported(namedConstraint): # System.Windows.Forms.MessageBox.Show("NIIRS"); # IsNamedConstraintActive @@ -623,13 +625,14 @@ def DoTest(self, oCollection: "AccessConstraintCollection", oObject: "ISTKObject Assert.assertIsNotNone(oCollection) Assert.assertIsNotNone(oObject) arAvailable = oCollection.available_constraints() - + # available constraints loop iIndex: int = 0 while iIndex < len(arAvailable): constraintName: str = str(arAvailable[iIndex][0]) eType: "AccessConstraintType" = AccessConstraintType(int(arAvailable[iIndex][1])) if not oCollection.is_constraint_supported(eType): if AccessConstraintType.NONE == eType: + # Plugin iIndex += 1 continue @@ -649,11 +652,8 @@ def DoTest(self, oCollection: "AccessConstraintCollection", oObject: "ISTKObject oConstraint: "IAccessConstraint" = oCollection.get_active_constraint(eType) Assert.assertIsNotNone(oConstraint) if ( - ( - (eType != AccessConstraintType.EXCLUSION_ZONE) - and (eType != AccessConstraintType.OBJECT_EXCLUSION_ANGLE) - ) - and (eType != AccessConstraintType.THIRD_BODY_OBSTRUCTION) + (eType != AccessConstraintType.EXCLUSION_ZONE) + and (eType != AccessConstraintType.OBJECT_EXCLUSION_ANGLE) ) and (eType != AccessConstraintType.LINE_OF_SIGHT): oCollection.remove_constraint(eType) @@ -1595,12 +1595,6 @@ def TestConstraintIntervals(self, oConstraint: "IAccessConstraint", temporaryDir # FilePath Assert.assertEqual(TestBase.GetScenarioFile("times.int"), oIntervals.file_path) - # ActionType - oIntervals.action_type = ActionType.EXCLUDE - Assert.assertEqual(ActionType.EXCLUDE, oIntervals.action_type) - oIntervals.action_type = ActionType.INCLUDE - Assert.assertEqual(ActionType.INCLUDE, oIntervals.action_type) - # Interval collection oHelper = IntervalCollectionHelper(self.m_oUnits) oHelper.SetReadOnly(True) @@ -1685,6 +1679,13 @@ def TestConstraintObjectExclusion(self, oConstraint: "IAccessConstraint"): oObject.exclusion_angle = 1234 self.m_oUnits.set_current_unit("AngleUnit", strUnit) Assert.assertEqual(strUnit, self.m_oUnits.get_current_unit_abbrv("AngleUnit")) + + # Enabled test + with pytest.raises(Exception, match=RegexSubstringMatch("interface does not support the 'Enabled' property.")): + enabled: bool = oObject.enabled + + with pytest.raises(Exception, match=RegexSubstringMatch("interface does not support the 'Enabled' property.")): + enabled: bool = oObject.enabled if Array.Length(arAssigned) > 0: strObject: str = str(arAssigned[0]) if oObject.is_object_assigned(strObject): @@ -1725,38 +1726,6 @@ def TestConstraintCondition(self, oConstraint: "IAccessConstraint"): # endregion - # region TestConstraintThirdBody - # //////////////////////////////////////////////////////////////////////// - def TestConstraintThirdBody(self, oConstraint: "IAccessConstraint"): - Assert.assertIsNotNone(oConstraint) - oThirdBody: "AccessConstraintThirdBody" = AccessConstraintThirdBody(oConstraint) - Assert.assertIsNotNone(oThirdBody) - arAvailable = oThirdBody.available_obstructions - arAssigned = oThirdBody.assigned_obstructions - - iIndex: int = 0 - while iIndex < Array.Length(arAvailable): - strObstruction: str = str(arAvailable[iIndex]) - if not oThirdBody.is_obstruction_assigned(strObstruction): - oThirdBody.add_obstruction(strObstruction) - - iIndex += 1 - - # Base properties - self.BasePropertiesTest(oThirdBody) - arAssigned = oThirdBody.assigned_obstructions - - iIndex: int = 0 - while iIndex < Array.Length(arAssigned): - strObstruction: str = str(arAssigned[iIndex]) - oThirdBody.remove_obstruction(strObstruction) - - iIndex += 1 - - arAssigned = oThirdBody.assigned_obstructions - - # endregion - # region TestConstraintCrdnCn # //////////////////////////////////////////////////////////////////////// def TestConstraintCrdnCn(self, oConstraint: "IAccessConstraint"): @@ -1958,7 +1927,6 @@ def TestConstraintAWBCollection(self, awbCol: "AccessConstraintAnalysisWorkbench Assert.assertTrue(found) found = False - i: int = 0 while i < awbCol.count: if (awbCol[i]).reference == reference: @@ -2164,6 +2132,7 @@ def TestConstraintExclusionZonesCollection(self, oConstraint: "IAccessConstraint iIndex: int = 0 while iIndex < oZones.count: zone: "AccessConstraintLatitudeLongitudeZone" = oZones[iIndex] + self.TestConstraintZone(zone) iIndex += 1 @@ -2171,19 +2140,20 @@ def TestConstraintExclusionZonesCollection(self, oConstraint: "IAccessConstraint # ToArray test arZone = oZones.to_array(0, 1) Assert.assertEqual(1, len(arZone)) + # RemoveIndex test oZones.remove_index(0) - if oZones.count > 0: # LatitudeUnit strLatitudeUnit: str = self.m_oUnits.get_current_unit_abbrv("LatitudeUnit") self.m_oUnits.set_current_unit("LatitudeUnit", "deg") Assert.assertEqual("deg", self.m_oUnits.get_current_unit_abbrv("LatitudeUnit")) + # LongitudeUnit strLongitudeUnit: str = self.m_oUnits.get_current_unit_abbrv("LongitudeUnit") self.m_oUnits.set_current_unit("LongitudeUnit", "deg") Assert.assertEqual("deg", self.m_oUnits.get_current_unit_abbrv("LongitudeUnit")) - + # GetExclZone test oMinLon: typing.Any = None oMinLat: typing.Any = None oMaxLon: typing.Any = None @@ -2194,19 +2164,30 @@ def TestConstraintExclusionZonesCollection(self, oConstraint: "IAccessConstraint oMinLat = (float(oMinLat)) + 12.0 oMaxLon = (float(oMaxLon)) + 13.0 oMaxLat = (float(oMaxLat)) + 14.0 + # ChangeExclZone test oZones.change_exclusion_zone(0, oMinLat, oMinLon, oMaxLat, oMaxLon) + # RemoveExclZone test oZones.remove_exclusion_zone(oMinLat, oMinLon, oMaxLat, oMaxLon) # Restore LatitudeUnit units self.m_oUnits.set_current_unit("LatitudeUnit", strLatitudeUnit) Assert.assertEqual(strLatitudeUnit, self.m_oUnits.get_current_unit_abbrv("LatitudeUnit")) + # Restore LongitudeUnit units self.m_oUnits.set_current_unit("LongitudeUnit", strLongitudeUnit) Assert.assertEqual(strLongitudeUnit, self.m_oUnits.get_current_unit_abbrv("LongitudeUnit")) + # Enabled test + with pytest.raises(Exception, match=RegexSubstringMatch("interface does not support the 'Enabled' property")): + isEnabled: bool = oZones.enabled + + with pytest.raises(Exception, match=RegexSubstringMatch("interface does not support the 'Enabled' property")): + oZones.enabled = False + # RemoveAll test oZones.remove_all() + Assert.assertEqual(0, oZones.count) # endregion @@ -2241,16 +2222,21 @@ def TestConstraintZone(self, oConstraint: "IAccessConstraint"): with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): oZone.minimum_latitude = 380 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): oZone.maximum_latitude = 380 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): oZone.minimum_longitude = 380 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): oZone.maximum_longitude = -380 + # Enabled test + enabled: bool = oZone.enabled + oZone.enabled = True + Assert.assertTrue(oZone.enabled) + oZone.enabled = False + Assert.assertFalse(oZone.enabled) + oZone.enabled = enabled + # Restore LatitudeUnit units self.m_oUnits.set_current_unit("LatitudeUnit", strLatitudeUnit) Assert.assertEqual(strLatitudeUnit, self.m_oUnits.get_current_unit_abbrv("LatitudeUnit")) @@ -2327,7 +2313,6 @@ def TestConstraintCollection(self, collection: "AccessConstraintCollection"): activeConstraint = collection.get_active_constraint(AccessConstraintType.ALTITUDE) arAvailable = collection.available_constraints() - i: int = 0 while i < len(arAvailable): availName: str = str(arAvailable[i][0]) @@ -2354,13 +2339,11 @@ def TestConstraintCollection(self, collection: "AccessConstraintCollection"): Assert.assertFalse(collection.is_named_constraint_active("Altitude")) Assert.assertFalse(collection.is_named_constraint_supported("None")) - collection.remove_named_constraint("Bogus") # no exception. See RemoveNamedConstraintEx below. - collection.add_named_constraint("Altitude") - collection.remove_named_constraint_ex("Altitude") + collection.remove_named_constraint("Altitude") Assert.assertEqual(origCount, collection.count) with pytest.raises(Exception, match=RegexSubstringMatch("was not found")): - collection.remove_named_constraint_ex("Bogus") + collection.remove_named_constraint("Bogus") with pytest.raises(Exception, match=RegexSubstringMatch("One or more arguments are invalid.")): activeConstraint = collection.get_active_named_constraint("Altitude") diff --git a/tests/generated/stk_tests/adv_cat/adv_cat.py b/tests/generated/stk_tests/adv_cat/adv_cat.py index d70dccd6a9..018e77dc5c 100644 --- a/tests/generated/stk_tests/adv_cat/adv_cat.py +++ b/tests/generated/stk_tests/adv_cat/adv_cat.py @@ -342,9 +342,18 @@ def test_Main_PrimaryList(self): availObjColl: "AdvCATAvailableObjectCollection" = EarlyBoundTests.AG_ACAT.get_available_objects() # Some file extensions are added to the search by CSharp plugins. These are not yet supported on all platforms for PySTK. - Assert.assertTrue(availObjColl.count, [29, 35]) + Assert.assertTrue(availObjColl.count, [29, 37]) numAvailObjs: int = availObjColl.count + # DEBUG + # Console.WriteLine("Number of available objects: " + availObjColl.Count.ToString()); + # Array arAvailObjsX = availObjColl.ToArray(); + # for (int j = 0; j < arAvailObjsX.GetLength(0); j++) + # { + # Console.WriteLine(arAvailObjsX.GetValue(j, 0).ToString() + "\t\t\t" + arAvailObjsX.GetValue(j, 1).ToString() + "\t\t\t" + arAvailObjsX.GetValue(j, 2).ToString()); + # } + # System.Windows.Forms.MessageBox.Show("break to look at list"); + name: typing.Any = None date: typing.Any = None typeX: typing.Any = None @@ -373,7 +382,6 @@ def test_Main_PrimaryList(self): Assert.assertEqual(3, primaryChosenObjColl.count) s: str = "" - i: int = 0 while i < 3: chosenObj: "AdvCATChosenObject" = primaryChosenObjColl[i] @@ -478,7 +486,7 @@ def test_Main_SecondaryList(self): availObjColl: "AdvCATAvailableObjectCollection" = EarlyBoundTests.AG_ACAT.get_available_objects() # Some file extensions are added to the search by CSharp plugins. These are not yet supported on all platforms for PySTK. - Assert.assertTrue(availObjColl.count, [29, 35]) + Assert.assertTrue(availObjColl.count, [29, 37]) numAvailObjs: int = availObjColl.count name: typing.Any = None @@ -509,7 +517,6 @@ def test_Main_SecondaryList(self): Assert.assertEqual(3, secondaryChosenObjColl.count) s: str = "" - i: int = 0 while i < 3: chosenObj: "AdvCATChosenObject" = secondaryChosenObjColl[i] @@ -708,6 +715,70 @@ def test_Advanced_AdvEllipsoid(self): # endregion + # region Advanced_PartialCov + def test_Advanced_PartialCov(self): + partialCov: "AdvCAT" = EarlyBoundTests.AG_ACAT + eventIntSmartInterval: "TimeToolTimeIntervalSmartInterval" = partialCov.time_period + Assert.assertEqual("1 Jul 1999 00:00:00.000", eventIntSmartInterval.find_start_time()) + Assert.assertEqual("2 Jul 1999 00:00:00.000", eventIntSmartInterval.find_stop_time()) + + partialCov.primary_default_class = AdvCATEllipsoidClassType.CLASS_COVARIANCE + partialCov.secondary_default_class = AdvCATEllipsoidClassType.CLASS_COVARIANCE + + primaryChosenObjColl: "AdvCATChosenObjectCollection" = partialCov.get_primary_chosen_objects() + Assert.assertEqual(0, primaryChosenObjColl.count) + primaryChosenObjColl.add("TestEphMisalignedCovPrim.e") + + secondaryChosenObjColl: "AdvCATChosenObjectCollection" = partialCov.get_secondary_chosen_objects() + Assert.assertEqual(0, secondaryChosenObjColl.count) + secondaryChosenObjColl.add("TestEphMisalignedCovSec.e") + + # Set advanced properties + partialCovAdv: "AdvCATAdvancedSettings" = partialCov.advanced + partialCovAdv.use_log_file = False + partialCovAdv.use_correlation_file = False + partialCovAdv.show_message_in_message_viewer = False + partialCovAdv.force_repropagation_on_load = False + partialCovAdv.compute_on_load = False + partialCovAdv.remove_secondary_by_ssc = False + partialCovAdv.use_cross_reference_database = False + partialCovAdv.use_ssc_hard_body_radius_file = False + partialCovAdv.maximum_sample_step_size = 300 + partialCovAdv.minimum_sample_step_size = 1 + partialCovAdv.conjunction_type = AdvCATConjunctionType.GLOBAL_ONLY + partialCovAdv.ellipsoid_advanced_settings.scale_factor = 1.0 + partialCovAdv.allow_partial_ephemeris = True + + # Compute the CAT + partialCov.compute() + + # Use data providers to check CAT intervals + partialCovObj: "ISTKObject" = clr.CastAs(partialCov, ISTKObject) + intvl: "DataProviderInterval" = clr.CastAs( + partialCovObj.data_providers["Events by Min Range"], DataProviderInterval + ) + dataPrvElements = ["Time In", "Time Out"] + result: "DataProviderResult" = intvl.execute_elements( + eventIntSmartInterval.find_start_time(), eventIntSmartInterval.find_stop_time(), dataPrvElements + ) + + Assert.assertEqual(2, result.data_sets.count) + + Assert.assertEqual("Time In", result.data_sets[0].element_name) + Assert.assertEqual(1, result.data_sets[0].count) + dataSet = result.data_sets[0].get_values() + Assert.assertEqual("1 Jul 1999 12:00:00.000000000", dataSet[0]) + + Assert.assertEqual("Time Out", result.data_sets[1].element_name) + Assert.assertEqual(1, result.data_sets[1].count) + dataSet = result.data_sets[1].get_values() + Assert.assertEqual("1 Jul 1999 13:00:00.000000000", dataSet[0]) + + primaryChosenObjColl.remove_all() + secondaryChosenObjColl.remove_all() + + # endregion + # region VO @category("VO Tests") def test_VO(self): diff --git a/tests/generated/stk_tests/antenna/antenna.py b/tests/generated/stk_tests/antenna/antenna.py index 9f515a738f..5939f12131 100644 --- a/tests/generated/stk_tests/antenna/antenna.py +++ b/tests/generated/stk_tests/antenna/antenna.py @@ -25,6 +25,7 @@ from access_constraints.access_constraint_helper import * from antenna.antenna_helper import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from orientation_helper import * @@ -124,6 +125,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.antenna.chain_analysis_options, False) + + # endregion + # region STKObject @category("Basic Tests") def test_STKObject(self): @@ -167,7 +176,6 @@ def test_OrientationPositionOffset(self): Assert.assertEqual(30, arCart3Vector[2]) cart3Vector.set(40, 50, 60) - x: float = 0 y: float = 0 z: float = 0 @@ -552,22 +560,6 @@ def TestSupportedModels(modelArray): Assert.fail(("Unknown or untested Antenna Model: " + sModelName)) # ---------------------------------------------------------------- - # region DeprecatedModelInterface - def test_DeprecatedModelInterface(self): - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - EarlyBoundTests.antenna.set_model("bogus") - TestBase.Application.units_preferences.set_current_unit("FrequencyUnit", "GHz") - - EarlyBoundTests.antenna.set_model("Parabolic") - antennaModel: "IAntennaModel" = clr.CastAs(EarlyBoundTests.antenna.model, IAntennaModel) - Assert.assertEqual("Parabolic", antennaModel.name) - - antennaHelper = AntennaHelper(TestBase.Application) - antennaHelper.Run(antennaModel, "Parabolic", True) - - EarlyBoundTests.TestSupportedModels(EarlyBoundTests.antenna.supported_models) - - # endregion # region ModelComponentLinking def test_ModelComponentLinking(self): @@ -1145,27 +1137,16 @@ def test_IAgAntennaVolumeGraphics_GainScale(self): # endregion - # region IAgAntennaVolumeGraphics_GainOffset + # region IAgAntennaVolumeGraphics_MinimumDisplayedGain @category("Graphics Tests") - def test_IAgAntennaVolumeGraphics_GainOffset(self): + def test_IAgAntennaVolumeGraphics_MinimumDisplayedGain(self): EarlyBoundTests.antennaVolumeGraphics.show = False - with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): - EarlyBoundTests.antennaVolumeGraphics.gain_offset = 1 with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 1 EarlyBoundTests.antennaVolumeGraphics.show = True - EarlyBoundTests.antennaVolumeGraphics.gain_offset = -100 - Assert.assertEqual(-100, EarlyBoundTests.antennaVolumeGraphics.gain_offset) - EarlyBoundTests.antennaVolumeGraphics.gain_offset = 200 - Assert.assertEqual(200, EarlyBoundTests.antennaVolumeGraphics.gain_offset) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - EarlyBoundTests.antennaVolumeGraphics.gain_offset = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - EarlyBoundTests.antennaVolumeGraphics.gain_offset = 201 - EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = -100 Assert.assertEqual(-100, EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain) EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 200 @@ -1354,7 +1335,6 @@ def test_IAgAntenna_UseRefractionInAccess(self): def test_IAgAntenna_RefractionSupportedTypes(self): arRefrSuppTypes = EarlyBoundTests.antenna.refraction_supported_types Assert.assertEqual(3, len(arRefrSuppTypes)) - i: int = 0 while i < len(arRefrSuppTypes): if ( @@ -1567,7 +1547,6 @@ def test_IAgAntenna_Refraction(self, eSnRefractionType: "SensorRefractionType"): def test_Laser_Environment_AtmosphericLoss_BBLL(self): helper = LaserEnvAtmosLossBBLLHelper() helper.Run(EarlyBoundTests.antenna.laser_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.antenna.laser_environment) # endregion @@ -1575,7 +1554,6 @@ def test_Laser_Environment_AtmosphericLoss_BBLL(self): def test_Laser_Environment_AtmosphericLoss_Modtran(self): helper = LaserEnvAtmosLossModtranHelper() helper.Run(EarlyBoundTests.antenna.laser_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.antenna.laser_environment) # endregion @@ -1583,7 +1561,6 @@ def test_Laser_Environment_AtmosphericLoss_Modtran(self): def test_Laser_Environment_TroposphericScintillationLoss(self): helper = LaserEnvTropoScintLossHelper() helper.Run(EarlyBoundTests.antenna.laser_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.antenna.laser_environment) # endregion @@ -1591,55 +1568,64 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = RF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.antenna.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.antenna.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = RF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.antenna.rf_environment, TestBase.Application) - helper.RunDeprecatedModelInterface(EarlyBoundTests.antenna.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.antenna.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = RF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.antenna.rf_environment, TestBase.Application) - helper.RunDeprecatedModelInterface(EarlyBoundTests.antenna.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.antenna.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = RF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.antenna.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.antenna.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.antenna.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = RF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.antenna.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.antenna.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.antenna.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = RF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.antenna.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.antenna.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.antenna.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = RF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.antenna.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.antenna.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/antenna/antenna_helper.py b/tests/generated/stk_tests/antenna/antenna_helper.py index 85f814cd6a..12f85a8217 100644 --- a/tests/generated/stk_tests/antenna/antenna_helper.py +++ b/tests/generated/stk_tests/antenna/antenna_helper.py @@ -176,7 +176,7 @@ def Run(self, antennaModel: "IAntennaModel", antennaModelName: str, designFreque Assert.assertEqual(AntennaModelType.ANSYS_FFD_FORMAT, antennaModel.type) self.Test_IAgAntennaModelANSYSffdFormat(clr.CastAs(antennaModel, AntennaModelANSYSffdFormat)) elif antennaModelName == "Antenna Script": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux Assert.assertEqual(AntennaModelType.SCRIPT_PLUGIN, antennaModel.type) self.Test_IAgAntennaModelScriptPlugin(clr.CastAs(antennaModel, AntennaModelScriptPlugin)) @@ -2699,7 +2699,7 @@ def Test_IAgDirectionProviderScript(self, script: "DirectionProviderScript", fil script.filename = r"C:\bogus.vbs" with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): script.filename = r"ChainTest\ChainTest.sc" - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins don't work on linux script.filename = TestBase.GetScenarioFile(filename) Assert.assertEqual(filename, script.filename) @@ -3083,7 +3083,6 @@ def Test_IAgAntennaModelPhasedArray(self, phasedArray: "AntennaModelPhasedArray" # Beam Direction Provider sub-tab supportedTypes = phasedArray.supported_beam_direction_provider_types Assert.assertEqual(4, len(supportedTypes)) - i: int = 0 while i < len(supportedTypes): if DirectionProviderType(int(supportedTypes[i])) == DirectionProviderType.ASCII_FILE: @@ -3122,7 +3121,6 @@ def Test_IAgAntennaModelPhasedArray(self, phasedArray: "AntennaModelPhasedArray" # Null Direction Provider sub-tab supportedTypes = phasedArray.supported_null_direction_provider_types Assert.assertEqual(3, len(supportedTypes)) - i: int = 0 while i < len(supportedTypes): if DirectionProviderType(int(supportedTypes[i])) == DirectionProviderType.ASCII_FILE: @@ -3186,7 +3184,7 @@ def Test_IAgAntennaModelPhasedArray(self, phasedArray: "AntennaModelPhasedArray" script.filename = r"C:\bogus.vbs" with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): script.filename = r"ChainTest\ChainTest.sc" - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins don't work on linux script.filename = TestBase.GetScenarioFile("CommRad", "VB_Beamformer.vbs") Assert.assertEqual(r"CommRad\VB_Beamformer.vbs", script.filename) @@ -3278,7 +3276,6 @@ def Test_IAgAntennaModelHfssEepArray(self, hfssEepArray: "AntennaModelHfssEepArr supportedTypes = hfssEepArray.supported_beam_direction_provider_types Assert.assertEqual(4, len(supportedTypes)) - i: int = 0 while i < len(supportedTypes): if DirectionProviderType(int(supportedTypes[i])) == DirectionProviderType.ASCII_FILE: @@ -3407,29 +3404,6 @@ def Test_IAgAntennaModelHfssEepArray(self, hfssEepArray: "AntennaModelHfssEepArr hfssEepArray.beamformer_type = BeamformerType.UNIFORM Assert.assertEqual(BeamformerType.UNIFORM, hfssEepArray.beamformer_type) - hfssEepArray.beamformer_type = BeamformerType.TAYLOR - Assert.assertEqual(BeamformerType.TAYLOR, hfssEepArray.beamformer_type) - - taylor: "BeamformerTaylor" = clr.CastAs(hfssEepArray.beamformer, BeamformerTaylor) - - taylor.sidelobe_level = -100 - Assert.assertEqual(-100, taylor.sidelobe_level) - taylor.sidelobe_level = 0 - Assert.assertEqual(0, taylor.sidelobe_level) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - taylor.sidelobe_level = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - taylor.sidelobe_level = 1 - - taylor.sidelobe_count = 1 - Assert.assertEqual(1, taylor.sidelobe_count) - taylor.sidelobe_count = 50 - Assert.assertEqual(50, taylor.sidelobe_count) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - taylor.sidelobe_count = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - taylor.sidelobe_count = 51 - # Use a different file # hfssEepFile.Filename = @"D:\Misc\4PatM\eepFiles\v1\planar\square_lattice_5x5.xml"; @@ -4750,7 +4724,7 @@ def Run(self, antennaControl: "AntennaControl", designFrequencyEnabled: bool, Is Assert.assertEqual(AntennaControlReferenceType.LINK, antennaControl.reference_type) with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - antennaControl.set_embedded_model("Dipole") + antennaControl.embedded_model_component_linking.set_component("Dipole") arSupportedLinkedAntennaObjects = antennaControl.supported_linked_antenna_objects @@ -4766,8 +4740,8 @@ def Run(self, antennaControl: "AntennaControl", designFrequencyEnabled: bool, Is antennaControl.reference_type = AntennaControlReferenceType.EMBED - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - antennaControl.set_embedded_model("bogus") + with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): + antennaControl.embedded_model_component_linking.set_component("bogus") self.m_root.units_preferences.set_current_unit("FrequencyUnit", "GHz") antennaHelper = AntennaHelper(self.m_root) antennaModelType: "AntennaModelType" @@ -5391,7 +5365,7 @@ def __init__(self, root: "STKObjectRoot"): # region Run def Run(self, scriptPlugin: "AntennaBeamSelectionStrategyScriptPlugin"): - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): scriptPlugin.filename = r"C:\bogus.vbs" @@ -5572,58 +5546,6 @@ def Run(self, beams: "AntennaBeamCollection", bIsTransmitter: bool): # endregion -# region RadarClutterMapInheritableHelper -class RadarClutterMapInheritableHelper(object): - def __init__(self, *args, **kwargs): - pass - - # endregion - - # region Run - def Run(self, clutterMapInheritable: "IRadarClutterMapInheritable"): - clutterMap: "IRadarClutterMap" = clutterMapInheritable.clutter_map - - clutterMapInheritable.inherit = True - Assert.assertTrue(clutterMapInheritable.inherit) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - clutterMap.set_model("Constant Coefficient") - - clutterMapInheritable.inherit = False - Assert.assertFalse(clutterMapInheritable.inherit) - - arSupportedModels = clutterMap.supported_models - numSupportedModels: int = Array.Length(arSupportedModels) - Assert.assertGreaterEqual(numSupportedModels, 1) # There might be additional plugin models - Assert.assertTrue( - (Array.IndexOf(arSupportedModels, "Constant Coefficient") >= 0), - "Expected [Constant Coefficient] model not found", - ) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid object type")): - clutterMap.set_model("Bogus") - - clutterMap.set_model("Constant Coefficient") - model: "IRadarClutterMapModel" = clutterMap.model - Assert.assertEqual(RadarClutterMapModelType.CONSTANT_COEFFICIENT, model.type) - Assert.assertEqual("Constant Coefficient", model.name) - - constantCoefficient: "IRadarClutterMapModelConstantCoefficient" = clr.CastAs( - model, IRadarClutterMapModelConstantCoefficient - ) - constantCoefficient.constant_coefficient = -200 - Assert.assertEqual(-200, constantCoefficient.constant_coefficient) - constantCoefficient.constant_coefficient = 200 - Assert.assertEqual(200, constantCoefficient.constant_coefficient) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - constantCoefficient.constant_coefficient = -201 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - constantCoefficient.constant_coefficient = 201 - - -# endregion - - # region RadarCrossSectionInheritableHelper class RadarCrossSectionInheritableHelper(object): def __init__(self, *args, **kwargs): @@ -5631,31 +5553,6 @@ def __init__(self, *args, **kwargs): # endregion - # region Run_DeprecatedModelInterface - def Run_DeprecatedModelInterface(self, crossSectionInheritable: "RadarCrossSectionInheritable"): - crossSectionInheritable.inherit = True - Assert.assertTrue(crossSectionInheritable.inherit) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - crossSectionInheritable.set_model("Radar Cross Section") - - crossSectionInheritable.inherit = False - Assert.assertFalse(crossSectionInheritable.inherit) - - arSupportedModels = crossSectionInheritable.supported_models - Assert.assertEqual(1, Array.Length(arSupportedModels)) - rcsModelName: str - for rcsModelName in arSupportedModels: - crossSectionInheritable.set_model(rcsModelName) - rcsModel: "RadarCrossSectionModel" = crossSectionInheritable.model - Assert.assertEqual(rcsModelName, rcsModel.name) - if rcsModelName == "Radar Cross Section": - self.Test_IAgRadarCrossSectionModel(rcsModel) - else: - Assert.fail("Unknown Radar Cross Section model.") - - # endregion - # region Run def Run(self, crossSectionInheritable: "RadarCrossSectionInheritable"): crossSectionInheritable.inherit = True @@ -5759,7 +5656,7 @@ def Test_IAgRadarCrossSectionModel(self, rcsModel: "RadarCrossSectionModel"): TestBase.PathCombine("CommRad", "RCS_External_File.txt"), strategyExternalFile.filename ) elif eComputeStrategy == RCSComputeStrategy.SCRIPT_PLUGIN: - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux band.set_compute_strategy("Script Plugin") Assert.assertEqual("Script Plugin", band.compute_strategy.name) @@ -5785,6 +5682,7 @@ def Test_IAgRadarCrossSectionModel(self, rcsModel: "RadarCrossSectionModel"): band.set_compute_strategy("Plugin") Assert.assertFalse(self.IsSupportedComputeStrategy("Plugin", band.supported_compute_strategies)) elif eComputeStrategy == RCSComputeStrategy.ANSYS_CSV_FILE: + band.set_compute_strategy("Ansys HFSS CSV File") Assert.assertEqual("Ansys HFSS CSV File", band.compute_strategy.name) Assert.assertEqual(RCSComputeStrategy.ANSYS_CSV_FILE, band.compute_strategy.type) @@ -6183,7 +6081,7 @@ def SetResolution_ExpectedException( # region AtmosphereLocalRainDataHelper class AtmosphereLocalRainDataHelper(object): # region Run - def Run(self, atmosphere: "Atmosphere", root: "STKObjectRoot"): + def Run(self, atmosphere: "PlatformRFEnvironment", root: "STKObjectRoot"): abbr: str = root.units_preferences.get_current_unit_abbrv("Temperature") root.units_preferences.set_current_unit("Temperature", "degC") @@ -6194,8 +6092,6 @@ def Run(self, atmosphere: "Atmosphere", root: "STKObjectRoot"): atmosphere.local_rain_height = 2 with pytest.raises(Exception, match=RegexSubstringMatch("read only")): atmosphere.local_rain_rate = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - atmosphere.local_surface_temperature = -100 atmosphere.enable_local_rain_data = True Assert.assertTrue(atmosphere.enable_local_rain_data) @@ -6218,492 +6114,115 @@ def Run(self, atmosphere: "Atmosphere", root: "STKObjectRoot"): with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): atmosphere.local_rain_rate = 251 - atmosphere.local_surface_temperature = -99.9 - Assert.assertEqual(-99.9, atmosphere.local_surface_temperature) - atmosphere.local_surface_temperature = 100 - Assert.assertEqual(100, atmosphere.local_surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - atmosphere.local_surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - atmosphere.local_surface_temperature = 101 - root.units_preferences.set_current_unit("Temperature", abbr) # endregion -# region AtmosphereHelper -class AtmosphereHelper(object): - def __init__(self, root: "STKObjectRoot"): - self.m_root: "STKObjectRoot" = root - - # endregion +# region LaserEnvAtmosLossBBLLHelper +class LaserEnvAtmosLossBBLLHelper(object): + def TestBeerBouguerLamberLawModel(self, bbll: "LaserAtmosphericLossModelBeerBouguerLambertLaw"): + bbll.create_evenly_spaced_layers(5, 100) + Assert.assertTrue(bbll.enable_evenly_spaced_heights) + Assert.assertEqual(100, bbll.maximum_altitude) + bbllLayerColl: "BeerBouguerLambertLawLayerCollection" = bbll.atmosphere_layers + Assert.assertEqual(5, bbllLayerColl.count) + Assert.assertEqual(100, bbllLayerColl[0].top_height) + Assert.assertEqual(0, bbllLayerColl[0].extinction_coefficient) + Assert.assertEqual(80, bbllLayerColl[1].top_height) + Assert.assertEqual(0, bbllLayerColl[1].extinction_coefficient) + Assert.assertEqual(60, bbllLayerColl[2].top_height) + Assert.assertEqual(0, bbllLayerColl[2].extinction_coefficient) + Assert.assertEqual(40, bbllLayerColl[3].top_height) + Assert.assertEqual(0, bbllLayerColl[3].extinction_coefficient) + Assert.assertEqual(20, bbllLayerColl[4].top_height) + Assert.assertEqual(0, bbllLayerColl[4].extinction_coefficient) - # region Run - def Run(self, atmosphere: "Atmosphere"): - atmosphere.inherit_atmospheric_absorption_model = True - Assert.assertTrue(atmosphere.inherit_atmospheric_absorption_model) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): + bbllLayerColl[3].top_height = 41 + bbllLayerColl[3].extinction_coefficient = 1.5 + Assert.assertEqual(1.5, bbllLayerColl[3].extinction_coefficient) - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - atmosphere.set_local_atmospheric_absorption_model("ITU-R P676-13") + bbll.create_unevenly_spaced_layers([5, 25, 55, 95]) + Assert.assertFalse(bbll.enable_evenly_spaced_heights) + Assert.assertEqual(100, bbll.maximum_altitude) - atmosphere.inherit_atmospheric_absorption_model = False - Assert.assertFalse(atmosphere.inherit_atmospheric_absorption_model) + bbllLayerColl = bbll.atmosphere_layers + Assert.assertEqual(4, bbllLayerColl.count) + Assert.assertEqual(95, bbllLayerColl[0].top_height) + Assert.assertEqual(0, bbllLayerColl[0].extinction_coefficient) + Assert.assertEqual(55, bbllLayerColl[1].top_height) + Assert.assertEqual(0, bbllLayerColl[1].extinction_coefficient) + Assert.assertEqual(25, bbllLayerColl[2].top_height) + Assert.assertEqual(0, bbllLayerColl[2].extinction_coefficient) + Assert.assertEqual(5, bbllLayerColl[3].top_height) + Assert.assertEqual(0, bbllLayerColl[3].extinction_coefficient) - supportedAtmosAbsorptionModels = atmosphere.supported_local_atmospheric_absorption_models - aaModelName: str - for aaModelName in supportedAtmosAbsorptionModels: - atmosphere.set_local_atmospheric_absorption_model(aaModelName) - aaModel: "IAtmosphericAbsorptionModel" = atmosphere.local_atmospheric_absorption_model - Assert.assertEqual(aaModelName, aaModel.name) - if aaModelName == "ITU-R P676-13": - Assert.assertEqual(AtmosphericAbsorptionModelType.ITURP676_13, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelITURP676( - clr.CastAs(aaModel, IAtmosphericAbsorptionModelITURP676) - ) - elif aaModelName == "ITU-R P676-9": - Assert.assertEqual(AtmosphericAbsorptionModelType.ITURP676_9, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelITURP676( - clr.CastAs(aaModel, IAtmosphericAbsorptionModelITURP676) - ) - elif aaModelName == "Script Plugin": - if not OSHelper.IsLinux(): - # script plugins do not work on linux - Assert.assertEqual(AtmosphericAbsorptionModelType.SCRIPT_PLUGIN, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelScriptPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelScriptPlugin) - ) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + bbllLayerColl[3].top_height = 101 + bbllLayerColl[3].top_height = 6 + Assert.assertEqual(6, bbllLayerColl[3].top_height) - elif aaModelName == "Simple Satcom": - Assert.assertEqual(AtmosphericAbsorptionModelType.SIMPLE_SATCOM, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelSimpleSatcom( - clr.CastAs(aaModel, AtmosphericAbsorptionModelSimpleSatcom) - ) - elif aaModelName == "TIREM 3.31": - Assert.assertEqual(AtmosphericAbsorptionModelType.TIREM331, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) - elif aaModelName == "TIREM 3.20": - Assert.assertEqual(AtmosphericAbsorptionModelType.TIREM320, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) - elif aaModelName == "TIREM 5.50": - Assert.assertEqual(AtmosphericAbsorptionModelType.TIREM550, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) - elif aaModelName == "VOACAP": - Assert.assertEqual(AtmosphericAbsorptionModelType.GRAPHICS_3D_ACAP, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelVoacap( - clr.CastAs(aaModel, AtmosphericAbsorptionModelGraphics3DACAP) - ) - elif aaModelName == "Early ITU Foliage Model CSharp Example": - Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelCOMPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), False - ) - elif aaModelName == "Early ITU Foliage Model JScript Example": - Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelCOMPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), False - ) - elif aaModelName == "Python Plugin": - Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelCOMPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), True - ) - else: - Assert.fail(String.Format("Unknown model type ({0})", aaModelName)) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + bbllLayerColl[3].extinction_coefficient = -1 + bbllLayerColl[3].extinction_coefficient = 1.5 + Assert.assertEqual(1.5, bbllLayerColl[3].extinction_coefficient) - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - atmosphere.set_local_atmospheric_absorption_model("bogus") + with pytest.raises(Exception, match=RegexSubstringMatch("out of range")): + bbllLayerColl.remove_at(5) + bbllLayerColl.remove_at(2) + Assert.assertEqual(3, bbllLayerColl.count) + Assert.assertEqual(95, bbllLayerColl[0].top_height) + Assert.assertEqual(0, bbllLayerColl[0].extinction_coefficient) + Assert.assertEqual(55, bbllLayerColl[1].top_height) + Assert.assertEqual(0, bbllLayerColl[1].extinction_coefficient) + Assert.assertEqual(6, bbllLayerColl[2].top_height) + Assert.assertEqual(1.5, bbllLayerColl[2].extinction_coefficient) - # endregion + # region Run + def Run(self, laserEnv: "ObjectLaserEnvironment"): + # LaserEnvironment laserEnv = AG_SC.LaserEnvironment; + laserPropChan: "LaserPropagationChannel" = laserEnv.propagation_channel - def Test_IAgAtmosphericAbsorptionModelITURP676(self, iturp676: "IAtmosphericAbsorptionModelITURP676"): - iturp676.fast_approximation_method = False - Assert.assertFalse(iturp676.fast_approximation_method) - iturp676.fast_approximation_method = True - Assert.assertTrue(iturp676.fast_approximation_method) + laserPropChan.enable_atmospheric_loss_model = False + Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) - iturp676.seasonal_regional_method = False - Assert.assertFalse(iturp676.seasonal_regional_method) - iturp676.seasonal_regional_method = True - Assert.assertTrue(iturp676.seasonal_regional_method) + laserAtmosLossModel: "ILaserAtmosphericLossModel" = clr.CastAs( + laserPropChan.atmospheric_loss_model_component_linking.component, ILaserAtmosphericLossModel + ) + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + laserPropChan.atmospheric_loss_model_component_linking.set_component("Beer-Bouguer-Lambert Law") - def Test_IAgAtmosphericAbsorptionModelScriptPlugin(self, scriptPlugin: "AtmosphericAbsorptionModelScriptPlugin"): - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - scriptPlugin.filename = r"C:\bogus.vbs" - with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): - scriptPlugin.filename = TestBase.GetScenarioFile("ChainTest", "ChainTest.sc") + laserPropChan.enable_atmospheric_loss_model = True + Assert.assertTrue(laserPropChan.enable_atmospheric_loss_model) - scriptPlugin.filename = TestBase.GetScenarioFile("CommRad", "VB_AbsorpModel.vbs") - Assert.assertEqual(TestBase.PathCombine("CommRad", "VB_AbsorpModel.vbs"), scriptPlugin.filename) + STKUtilHelper.TestComponentLinking(laserPropChan.atmospheric_loss_model_component_linking, 2) - def Test_IAgAtmosphericAbsorptionModelSimpleSatcom(self, simpleSatcom: "AtmosphericAbsorptionModelSimpleSatcom"): - self.m_root.units_preferences.set_current_unit("DistanceUnit", "m") - simpleSatcom.water_vapor_concentration = 0 - Assert.assertEqual(0, simpleSatcom.water_vapor_concentration) - simpleSatcom.water_vapor_concentration = 100 - Assert.assertEqual(100, simpleSatcom.water_vapor_concentration) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.water_vapor_concentration = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.water_vapor_concentration = 101 + laserAtmosLossModel = clr.CastAs( + laserPropChan.atmospheric_loss_model_component_linking.component, ILaserAtmosphericLossModel + ) + laserPropChan.atmospheric_loss_model_component_linking.set_component("Beer-Bouguer-Lambert Law") + Assert.assertEqual( + "Beer-Bouguer-Lambert Law", laserPropChan.atmospheric_loss_model_component_linking.component.name + ) + Assert.assertEqual( + LaserPropagationLossModelType.BEER_BOUGUER_LAMBERT_LAW, + (ILaserAtmosphericLossModel(laserPropChan.atmospheric_loss_model_component_linking.component)).type, + ) - self.m_root.units_preferences.set_current_unit("Temperature", "degC") - simpleSatcom.surface_temperature = -99.9 - Assert.assertEqual(-99.9, simpleSatcom.surface_temperature) - simpleSatcom.surface_temperature = 100 - Assert.assertEqual(100, simpleSatcom.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.surface_temperature = 101 + bbll: "LaserAtmosphericLossModelBeerBouguerLambertLaw" = clr.CastAs( + laserPropChan.atmospheric_loss_model_component_linking.component, + LaserAtmosphericLossModelBeerBouguerLambertLaw, + ) + self.TestBeerBouguerLamberLawModel(bbll) - def Test_IAgAtmosphericAbsorptionModelTirem(self, tirem: "IAtmosphericAbsorptionModelTIREM"): - self.m_root.units_preferences.set_current_unit("Temperature", "degC") - tirem.surface_temperature = -99.9 - Assert.assertEqual(-99.9, tirem.surface_temperature) - tirem.surface_temperature = 100 - Assert.assertEqual(100, tirem.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_temperature = 101 - self.m_root.units_preferences.set_current_unit("DistanceUnit", "m") - tirem.surface_humidity = 0 - Assert.assertEqual(0, tirem.surface_humidity) - tirem.surface_humidity = 13.25 - Assert.assertEqual(13.25, tirem.surface_humidity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_humidity = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_humidity = 14 - - tirem.surface_conductivity = 1e-05 - Assert.assertEqual(1e-05, tirem.surface_conductivity) - tirem.surface_conductivity = 100 - Assert.assertEqual(100, tirem.surface_conductivity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_conductivity = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_conductivity = 101 - - tirem.surface_refractivity = 200 - Assert.assertEqual(200, tirem.surface_refractivity) - tirem.surface_refractivity = 450 - Assert.assertEqual(450, tirem.surface_refractivity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_refractivity = 199 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_refractivity = 451 - - tirem.relative_permittivity = 0 - Assert.assertEqual(0, tirem.relative_permittivity) - tirem.relative_permittivity = 100 - Assert.assertEqual(100, tirem.relative_permittivity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.relative_permittivity = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.relative_permittivity = 101 - - tirem.override_terrain_sample_resolution = False - Assert.assertFalse(tirem.override_terrain_sample_resolution) - - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - tirem.terrain_sample_resolution = 1 - - tirem.override_terrain_sample_resolution = True - Assert.assertTrue(tirem.override_terrain_sample_resolution) - - self.m_root.units_preferences.set_current_unit("DistanceUnit", "km") - tirem.terrain_sample_resolution = 0.0001 - Assert.assertEqual(0.0001, tirem.terrain_sample_resolution) - tirem.terrain_sample_resolution = 10 - Assert.assertEqual(10, tirem.terrain_sample_resolution) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.terrain_sample_resolution = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.terrain_sample_resolution = 11 - - def Test_IAgAtmosphericAbsorptionModelCOMPlugin( - self, plugin: "AtmosphericAbsorptionModelCOMPlugin", isPython: bool - ): - rawPluginObject: typing.Any = plugin.raw_plugin_object - if ( - (EngineLifetimeManager.target != TestTarget.eStkGrpc) - and (EngineLifetimeManager.target != TestTarget.eStkRuntime) - ) and (EngineLifetimeManager.target != TestTarget.eStkRuntimeNoGfx): - Assert.assertIsNotNone(rawPluginObject) - - pluginConfigPy: "CommRadPluginConfiguration" = plugin.plugin_configuration - arPropsPy = pluginConfigPy.available_properties - - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - pluginConfigPy.set_property("BogusProperty", 123) - if isPython: - return - - Assert.assertEqual(1, Array.Length(arPropsPy)) - pluginConfigPy.set_property("MaxFoliageDepth", 900) - Assert.assertEqual(900, float(pluginConfigPy.get_property("MaxFoliageDepth"))) - return - - def Test_IAgAtmosphericAbsorptionModelVoacap(self, voacap: "AtmosphericAbsorptionModelGraphics3DACAP"): - with pytest.raises(Exception, match=RegexSubstringMatch("Unrecognized")): - voacap.solar_activity_configuration_type = Graphics3DACAPSolarActivityConfigurationType.UNKNOWN - - voacap.solar_activity_configuration_type = Graphics3DACAPSolarActivityConfigurationType.SUNSPOT_NUMBER - Assert.assertEqual( - Graphics3DACAPSolarActivityConfigurationType.SUNSPOT_NUMBER, voacap.solar_activity_configuration_type - ) - - configSolarFlux1: "SolarActivityConfigurationSolarFlux" = clr.CastAs( - voacap.solar_activity_configuration, SolarActivityConfigurationSolarFlux - ) - Assert.assertIsNone(configSolarFlux1) - - configSunspotNumber: "SolarActivityConfigurationSunspotNumber" = clr.CastAs( - voacap.solar_activity_configuration, SolarActivityConfigurationSunspotNumber - ) - configSunspotNumber.sunspot_number = 0 - Assert.assertEqual(0, configSunspotNumber.sunspot_number) - configSunspotNumber.sunspot_number = 200 - Assert.assertEqual(200, configSunspotNumber.sunspot_number) - Assert.assertEqual(200, voacap.sunspot_number) # verify against old property - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - configSunspotNumber.sunspot_number = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - configSunspotNumber.sunspot_number = 301 - - voacap.sunspot_number = 0 - Assert.assertEqual(0, voacap.sunspot_number) - voacap.sunspot_number = 300 - Assert.assertEqual(300, voacap.sunspot_number) - Assert.assertEqual(300, configSunspotNumber.sunspot_number) # verify against new property - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - voacap.sunspot_number = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - voacap.sunspot_number = 301 - - voacap.solar_activity_configuration_type = Graphics3DACAPSolarActivityConfigurationType.SOLAR_FLUX - Assert.assertEqual( - Graphics3DACAPSolarActivityConfigurationType.SOLAR_FLUX, voacap.solar_activity_configuration_type - ) - - configSunspotNumber1: "SolarActivityConfigurationSunspotNumber" = clr.CastAs( - voacap.solar_activity_configuration, SolarActivityConfigurationSunspotNumber - ) - Assert.assertIsNone(configSunspotNumber1) - - configSolarFlux: "SolarActivityConfigurationSolarFlux" = clr.CastAs( - voacap.solar_activity_configuration, SolarActivityConfigurationSolarFlux - ) - configSolarFlux.solar_flux = 0.0 - Assert.assertEqual(0.0, configSolarFlux.solar_flux) - configSolarFlux.solar_flux = 362.2 - Assert.assertEqual(362.2, configSolarFlux.solar_flux) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - configSolarFlux.solar_flux = -1.0 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - configSolarFlux.solar_flux = 362.3 - - voacap.multipath_power_tolerance = 0.0 - Assert.assertEqual(0.0, voacap.multipath_power_tolerance) - voacap.multipath_power_tolerance = 40.0 - Assert.assertEqual(40.0, voacap.multipath_power_tolerance) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - voacap.multipath_power_tolerance = -0.1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - voacap.multipath_power_tolerance = 40.1 - - voacap.multipath_delay_tolerance = 0.0 - Assert.assertEqual(0.0, voacap.multipath_delay_tolerance) - voacap.multipath_delay_tolerance = 0.09999 - Assert.assertEqual(0.09999, voacap.multipath_delay_tolerance) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - voacap.multipath_delay_tolerance = -0.1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - voacap.multipath_delay_tolerance = 0.1 - - voacap.coefficient_data_type = Graphics3DACAPCoefficientDataType.CCIR - Assert.assertEqual(Graphics3DACAPCoefficientDataType.CCIR, voacap.coefficient_data_type) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - voacap.use_day_of_month_average = True - - voacap.coefficient_data_type = Graphics3DACAPCoefficientDataType.URSI - Assert.assertEqual(Graphics3DACAPCoefficientDataType.URSI, voacap.coefficient_data_type) - - voacap.use_day_of_month_average = True - Assert.assertTrue(voacap.use_day_of_month_average) - voacap.use_day_of_month_average = False - Assert.assertFalse(voacap.use_day_of_month_average) - - voacap.compute_alternate_frequencies = True - Assert.assertTrue(voacap.compute_alternate_frequencies) - voacap.compute_alternate_frequencies = False - Assert.assertFalse(voacap.compute_alternate_frequencies) - - -# endregion - - -# region LaserEnvAtmosLossBBLLHelper -class LaserEnvAtmosLossBBLLHelper(object): - def RunDeprecatedModelInterface(self, laserEnv: "ObjectLaserEnvironment"): - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel - - laserPropChan.enable_atmospheric_loss_model = False - Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) - - laserAtmosLossModel: "ILaserAtmosphericLossModel" = laserPropChan.atmospheric_loss_model - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - laserPropChan.set_atmospheric_loss_model("Beer-Bouguer-Lambert Law") - - laserPropChan.enable_atmospheric_loss_model = True - Assert.assertTrue(laserPropChan.enable_atmospheric_loss_model) - - laserAtmosLossModel = laserPropChan.atmospheric_loss_model - laserPropChan.set_atmospheric_loss_model("Beer-Bouguer-Lambert Law") - Assert.assertEqual("Beer-Bouguer-Lambert Law", laserPropChan.atmospheric_loss_model.name) - Assert.assertEqual( - LaserPropagationLossModelType.BEER_BOUGUER_LAMBERT_LAW, laserPropChan.atmospheric_loss_model.type - ) - - bbll: "LaserAtmosphericLossModelBeerBouguerLambertLaw" = clr.CastAs( - laserPropChan.atmospheric_loss_model, LaserAtmosphericLossModelBeerBouguerLambertLaw - ) - self.TestBeerBouguerLamberLawModel(bbll) - - def TestBeerBouguerLamberLawModel(self, bbll: "LaserAtmosphericLossModelBeerBouguerLambertLaw"): - bbll.create_evenly_spaced_layers(5, 100) - Assert.assertTrue(bbll.enable_evenly_spaced_heights) - Assert.assertEqual(100, bbll.maximum_altitude) - bbllLayerColl: "BeerBouguerLambertLawLayerCollection" = bbll.atmosphere_layers - Assert.assertEqual(5, bbllLayerColl.count) - Assert.assertEqual(100, bbllLayerColl[0].top_height) - Assert.assertEqual(0, bbllLayerColl[0].extinction_coefficient) - Assert.assertEqual(80, bbllLayerColl[1].top_height) - Assert.assertEqual(0, bbllLayerColl[1].extinction_coefficient) - Assert.assertEqual(60, bbllLayerColl[2].top_height) - Assert.assertEqual(0, bbllLayerColl[2].extinction_coefficient) - Assert.assertEqual(40, bbllLayerColl[3].top_height) - Assert.assertEqual(0, bbllLayerColl[3].extinction_coefficient) - Assert.assertEqual(20, bbllLayerColl[4].top_height) - Assert.assertEqual(0, bbllLayerColl[4].extinction_coefficient) - - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - bbllLayerColl[3].top_height = 41 - bbllLayerColl[3].extinction_coefficient = 1.5 - Assert.assertEqual(1.5, bbllLayerColl[3].extinction_coefficient) - - bbll.create_unevenly_spaced_layers([5, 25, 55, 95]) - Assert.assertFalse(bbll.enable_evenly_spaced_heights) - Assert.assertEqual(100, bbll.maximum_altitude) - - bbllLayerColl = bbll.atmosphere_layers - Assert.assertEqual(4, bbllLayerColl.count) - Assert.assertEqual(95, bbllLayerColl[0].top_height) - Assert.assertEqual(0, bbllLayerColl[0].extinction_coefficient) - Assert.assertEqual(55, bbllLayerColl[1].top_height) - Assert.assertEqual(0, bbllLayerColl[1].extinction_coefficient) - Assert.assertEqual(25, bbllLayerColl[2].top_height) - Assert.assertEqual(0, bbllLayerColl[2].extinction_coefficient) - Assert.assertEqual(5, bbllLayerColl[3].top_height) - Assert.assertEqual(0, bbllLayerColl[3].extinction_coefficient) - - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - bbllLayerColl[3].top_height = 101 - bbllLayerColl[3].top_height = 6 - Assert.assertEqual(6, bbllLayerColl[3].top_height) - - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - bbllLayerColl[3].extinction_coefficient = -1 - bbllLayerColl[3].extinction_coefficient = 1.5 - Assert.assertEqual(1.5, bbllLayerColl[3].extinction_coefficient) - - with pytest.raises(Exception, match=RegexSubstringMatch("out of range")): - bbllLayerColl.remove_at(5) - bbllLayerColl.remove_at(2) - Assert.assertEqual(3, bbllLayerColl.count) - Assert.assertEqual(95, bbllLayerColl[0].top_height) - Assert.assertEqual(0, bbllLayerColl[0].extinction_coefficient) - Assert.assertEqual(55, bbllLayerColl[1].top_height) - Assert.assertEqual(0, bbllLayerColl[1].extinction_coefficient) - Assert.assertEqual(6, bbllLayerColl[2].top_height) - Assert.assertEqual(1.5, bbllLayerColl[2].extinction_coefficient) - - # region Run - def Run(self, laserEnv: "ObjectLaserEnvironment"): - # LaserEnvironment laserEnv = AG_SC.LaserEnvironment; - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel - - laserPropChan.enable_atmospheric_loss_model = False - Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) - - laserAtmosLossModel: "ILaserAtmosphericLossModel" = clr.CastAs( - laserPropChan.atmospheric_loss_model_component_linking.component, ILaserAtmosphericLossModel - ) - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - laserPropChan.atmospheric_loss_model_component_linking.set_component("Beer-Bouguer-Lambert Law") - - laserPropChan.enable_atmospheric_loss_model = True - Assert.assertTrue(laserPropChan.enable_atmospheric_loss_model) - - STKUtilHelper.TestComponentLinking(laserPropChan.atmospheric_loss_model_component_linking, 2) - - laserAtmosLossModel = clr.CastAs( - laserPropChan.atmospheric_loss_model_component_linking.component, ILaserAtmosphericLossModel - ) - laserPropChan.atmospheric_loss_model_component_linking.set_component("Beer-Bouguer-Lambert Law") - Assert.assertEqual( - "Beer-Bouguer-Lambert Law", laserPropChan.atmospheric_loss_model_component_linking.component.name - ) - Assert.assertEqual( - LaserPropagationLossModelType.BEER_BOUGUER_LAMBERT_LAW, - (ILaserAtmosphericLossModel(laserPropChan.atmospheric_loss_model_component_linking.component)).type, - ) - - bbll: "LaserAtmosphericLossModelBeerBouguerLambertLaw" = clr.CastAs( - laserPropChan.atmospheric_loss_model_component_linking.component, - LaserAtmosphericLossModelBeerBouguerLambertLaw, - ) - self.TestBeerBouguerLamberLawModel(bbll) - - -# endregion +# endregion # region LaserEnvAtmosLossModtranHelper class LaserEnvAtmosLossModtranHelper(object): - def RunDeprecatedModelInterface(self, laserEnv: "ObjectLaserEnvironment"): - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel - - laserPropChan.enable_atmospheric_loss_model = False - Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) - - laserAtmosLossModel: "ILaserAtmosphericLossModel" = laserPropChan.atmospheric_loss_model - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - laserPropChan.set_atmospheric_loss_model("MODTRAN-derived Lookup Table") - - laserPropChan.enable_atmospheric_loss_model = True - Assert.assertTrue(laserPropChan.enable_atmospheric_loss_model) - - laserAtmosLossModel = laserPropChan.atmospheric_loss_model - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): - laserPropChan.set_atmospheric_loss_model("Bogus") - laserPropChan.set_atmospheric_loss_model("MODTRAN-derived Lookup Table") - - Assert.assertEqual("MODTRAN-derived Lookup Table", laserPropChan.atmospheric_loss_model.name) - Assert.assertEqual( - LaserPropagationLossModelType.MODTRAN_LOOKUP_TABLE, laserPropChan.atmospheric_loss_model.type - ) - - modtran: "MODTRANLookupTablePropagationModel" = clr.CastAs( - laserPropChan.atmospheric_loss_model, MODTRANLookupTablePropagationModel - ) - self.TestModtranModel(modtran) - def TestModtranModel(self, modtran: "MODTRANLookupTablePropagationModel"): modtran.aerosol_model_type = ModtranAerosolModelType.MARITIME Assert.assertEqual(ModtranAerosolModelType.MARITIME, modtran.aerosol_model_type) @@ -6743,7 +6262,7 @@ def TestModtranModel(self, modtran: "MODTRANLookupTablePropagationModel"): # region Run def Run(self, laserEnv: "ObjectLaserEnvironment"): - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel + laserPropChan: "LaserPropagationChannel" = laserEnv.propagation_channel laserPropChan.enable_atmospheric_loss_model = False Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) @@ -6774,48 +6293,18 @@ def Run(self, laserEnv: "ObjectLaserEnvironment"): (ILaserAtmosphericLossModel(laserPropChan.atmospheric_loss_model_component_linking.component)).type, ) - modtran: "MODTRANLookupTablePropagationModel" = clr.CastAs( - laserPropChan.atmospheric_loss_model_component_linking.component, MODTRANLookupTablePropagationModel - ) - - self.TestModtranModel(modtran) - - -# endregion - - -# region LaserEnvTropoScintLossHelper -class LaserEnvTropoScintLossHelper(object): - def RunDeprecatedModelInterface(self, laserEnv: "ObjectLaserEnvironment"): - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel - - laserPropChan.enable_tropospheric_scintillation_loss_model = False - Assert.assertFalse(laserPropChan.enable_tropospheric_scintillation_loss_model) - - laserTropoScint: "ILaserTroposphericScintillationLossModel" = ( - laserPropChan.tropospheric_scintillation_loss_model - ) - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - laserPropChan.set_tropospheric_scintillation_loss_model("ITU-R P1814") - - laserPropChan.enable_tropospheric_scintillation_loss_model = True - Assert.assertTrue(laserPropChan.enable_tropospheric_scintillation_loss_model) - - laserTropoScint = laserPropChan.tropospheric_scintillation_loss_model - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): - laserPropChan.set_tropospheric_scintillation_loss_model("Bogus") - laserPropChan.set_tropospheric_scintillation_loss_model("ITU-R P1814") - Assert.assertEqual("ITU-R P1814", laserPropChan.tropospheric_scintillation_loss_model.name) - Assert.assertEqual( - LaserTroposphericScintillationLossModelType.ITURP_1814, - laserPropChan.tropospheric_scintillation_loss_model.type, - ) - - iturp1814: "LaserTroposphericScintillationLossModelITURP1814" = clr.CastAs( - laserTropoScint, LaserTroposphericScintillationLossModelITURP1814 + modtran: "MODTRANLookupTablePropagationModel" = clr.CastAs( + laserPropChan.atmospheric_loss_model_component_linking.component, MODTRANLookupTablePropagationModel ) - self.TestTroposphericScintModel(iturp1814) + self.TestModtranModel(modtran) + + +# endregion + + +# region LaserEnvTropoScintLossHelper +class LaserEnvTropoScintLossHelper(object): def TestTroposphericScintModel(self, iturp1814: "LaserTroposphericScintillationLossModelITURP1814"): iturp1814.set_atmospheric_turbulence_model_type(AtmosphericTurbulenceModelType.CONSTANT) Assert.assertEqual(AtmosphericTurbulenceModelType.CONSTANT, iturp1814.atmospheric_turbulence_model.type) @@ -6839,7 +6328,7 @@ def TestTroposphericScintModel(self, iturp1814: "LaserTroposphericScintillationL # region Run def Run(self, laserEnv: "ObjectLaserEnvironment"): - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel + laserPropChan: "LaserPropagationChannel" = laserEnv.propagation_channel laserPropChan.enable_tropospheric_scintillation_loss_model = False Assert.assertFalse(laserPropChan.enable_tropospheric_scintillation_loss_model) @@ -6884,84 +6373,46 @@ def Run(self, laserEnv: "ObjectLaserEnvironment"): # endregion -# region RF_Environment_EnvironmentalDataHelper -class RF_Environment_EnvironmentalDataHelper(object): - # region Run - def Run(self, rfEnv: "ObjectRFEnvironment"): - propChan: "PropagationChannel" = rfEnv.propagation_channel - - propChan.enable_itu_618_section2_p5 = False - Assert.assertFalse(propChan.enable_itu_618_section2_p5) - propChan.enable_itu_618_section2_p5 = True - Assert.assertTrue(propChan.enable_itu_618_section2_p5) - - -# endregion - - -# region RF_Environment_RainCloudFog_RainModelHelper -class RF_Environment_RainCloudFog_RainModelHelper(object): - def RunDeprecatedModelInterface(self, rfEnv: "ObjectRFEnvironment", root: "STKObjectRoot"): - holdUnit: str = root.units_preferences.get_current_unit_abbrv("Temperature") - root.units_preferences.set_current_unit("Temperature", "degC") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - - propChan.enable_rain_loss = False - Assert.assertFalse(propChan.enable_rain_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.set_rain_loss_model("Crane 1985") - - propChan.enable_rain_loss = True - Assert.assertTrue(propChan.enable_rain_loss) - - numModels: int = 7 - arSupportedRainLossModels = propChan.supported_rain_loss_models - Assert.assertEqual(numModels, len(arSupportedRainLossModels)) - - propChan.set_rain_loss_model("Crane 1982") - rainLossModel: "IRainLossModel" = propChan.rain_loss_model - Assert.assertEqual("Crane 1982", rainLossModel.name) +# region PropagationChannelHelper +class RFPropagationChannelHelper(object): + def __init__(self, propChannel: "PropagationChannel", root: "STKObjectRoot"): + self.m_propagationChannel: "PropagationChannel" = propChannel + self.m_root: "STKObjectRoot" = root - Assert.assertEqual(RainLossModelType.CRANE1982, rainLossModel.type) - crane82: "RainLossModelCrane1982" = clr.CastAs(rainLossModel, RainLossModelCrane1982) - crane82.surface_temperature = -100 - Assert.assertEqual(-100, crane82.surface_temperature) - crane82.surface_temperature = 100 - Assert.assertEqual(100, crane82.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane82.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane82.surface_temperature = 101 + # endregion - root.units_preferences.set_current_unit("Temperature", holdUnit) + # region RunITU618Section2p5 + def RunITU618Section2p5(self): + self.m_propagationChannel.enable_itu_618_section2_p5 = False + Assert.assertFalse(self.m_propagationChannel.enable_itu_618_section2_p5) + self.m_propagationChannel.enable_itu_618_section2_p5 = True + Assert.assertTrue(self.m_propagationChannel.enable_itu_618_section2_p5) - # region Run - def Run(self, rfEnv: "ObjectRFEnvironment", root: "STKObjectRoot"): - holdUnit: str = root.units_preferences.get_current_unit_abbrv("Temperature") - root.units_preferences.set_current_unit("Temperature", "degC") + # endregion - propChan: "PropagationChannel" = rfEnv.propagation_channel + # region RunRain + def RunRain(self): + holdUnit: str = self.m_root.units_preferences.get_current_unit_abbrv("Temperature") + self.m_root.units_preferences.set_current_unit("Temperature", "degC") - propChan.enable_rain_loss = False - Assert.assertFalse(propChan.enable_rain_loss) + self.m_propagationChannel.enable_rain_loss = False + Assert.assertFalse(self.m_propagationChannel.enable_rain_loss) with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.rain_loss_model_component_linking.set_component("Crane 1985") + self.m_propagationChannel.rain_loss_model_component_linking.set_component("Crane 1985") - propChan.enable_rain_loss = True - Assert.assertTrue(propChan.enable_rain_loss) + self.m_propagationChannel.enable_rain_loss = True + Assert.assertTrue(self.m_propagationChannel.enable_rain_loss) numModels: int = 7 - STKUtilHelper.TestComponentLinking(propChan.rain_loss_model_component_linking, numModels) + STKUtilHelper.TestComponentLinking(self.m_propagationChannel.rain_loss_model_component_linking, numModels) - arSupportedRainLossModels = propChan.rain_loss_model_component_linking.supported_components + arSupportedRainLossModels = self.m_propagationChannel.rain_loss_model_component_linking.supported_components rainLossModelName: str for rainLossModelName in arSupportedRainLossModels: - propChan.rain_loss_model_component_linking.set_component(rainLossModelName) + self.m_propagationChannel.rain_loss_model_component_linking.set_component(rainLossModelName) rainLossModel: "IRainLossModel" = clr.CastAs( - propChan.rain_loss_model_component_linking.component, IRainLossModel + self.m_propagationChannel.rain_loss_model_component_linking.component, IRainLossModel ) Assert.assertEqual(rainLossModelName, rainLossModel.name) if rainLossModelName == "Crane 1985": @@ -6977,7 +6428,7 @@ def Run(self, rfEnv: "ObjectRFEnvironment", root: "STKObjectRoot"): crane85.surface_temperature = 101 elif rainLossModelName == "Script Plugin": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux Assert.assertEqual(RainLossModelType.SCRIPT_PLUGIN, rainLossModel.type) scriptPlugin: "RainLossModelScriptPlugin" = clr.CastAs(rainLossModel, RainLossModelScriptPlugin) @@ -7100,86 +6551,63 @@ def Run(self, rfEnv: "ObjectRFEnvironment", root: "STKObjectRoot"): Assert.fail(("Unknown Rain Loss Model name: " + rainLossModelName)) with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.rain_loss_model_component_linking.set_component("bogus") - root.units_preferences.set_current_unit("Temperature", holdUnit) - - -# endregion - - -# region RF_Environment_RainCloudFog_CloudsAndFogModelHelper -class RF_Environment_RainCloudFog_CloudsAndFogModelHelper(object): - def RunDeprecatedModelInterface(self, rfEnv: "ObjectRFEnvironment", root: "STKObjectRoot"): - holdUnit: str = root.units_preferences.get_current_unit_abbrv("Temperature") - root.units_preferences.set_current_unit("Temperature", "degC") - root.units_preferences.set_current_unit("MassUnit", "g") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - - arSupportedCFFLM = propChan.supported_clouds_and_fog_fading_loss_models - Assert.assertEqual(2, Array.Length(arSupportedCFFLM)) - Assert.assertEqual("ITU-R P840-7", arSupportedCFFLM[0]) - Assert.assertEqual("ITU-R P840-6", arSupportedCFFLM[1]) + self.m_propagationChannel.rain_loss_model_component_linking.set_component("bogus") + self.m_root.units_preferences.set_current_unit("Temperature", holdUnit) - propChan.enable_clouds_and_fog_fading_loss = False - Assert.assertFalse(propChan.enable_clouds_and_fog_fading_loss) - - propChan.enable_clouds_and_fog_fading_loss = True - Assert.assertTrue(propChan.enable_clouds_and_fog_fading_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - propChan.set_clouds_and_fog_fading_loss_model("ITU-R P840-5") - - propChan.set_clouds_and_fog_fading_loss_model("ITU-R P840-6") - cfflm: "ICloudsAndFogFadingLossModel" = propChan.clouds_and_fog_fading_loss_model - Assert.assertEqual("ITU-R P840-6", cfflm.name) - Assert.assertEqual(CloudsAndFogFadingLossModelType.P_840_6_TYPE, cfflm.type) - self.Test_IAgCloudsAndFogFadingLossModelP840_6(clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version6)) - - root.units_preferences.set_current_unit("Temperature", holdUnit) - - def Run(self, rfEnv: "ObjectRFEnvironment", root: "STKObjectRoot"): - holdUnit: str = root.units_preferences.get_current_unit_abbrv("Temperature") - root.units_preferences.set_current_unit("Temperature", "degC") - root.units_preferences.set_current_unit("MassUnit", "g") + # endregion - propChan: "PropagationChannel" = rfEnv.propagation_channel + # region RunCloudsFog + def RunCloudsFog(self): + holdUnit: str = self.m_root.units_preferences.get_current_unit_abbrv("Temperature") + self.m_root.units_preferences.set_current_unit("Temperature", "degC") + self.m_root.units_preferences.set_current_unit("MassUnit", "g") - arSupportedCFFLM = propChan.clouds_and_fog_fading_loss_model_component_linking.supported_components + arSupportedCFFLM = ( + self.m_propagationChannel.clouds_and_fog_fading_loss_model_component_linking.supported_components + ) Assert.assertEqual(2, Array.Length(arSupportedCFFLM)) Assert.assertEqual("ITU-R P840-7", arSupportedCFFLM[0]) Assert.assertEqual("ITU-R P840-6", arSupportedCFFLM[1]) - propChan.enable_clouds_and_fog_fading_loss = False - Assert.assertFalse(propChan.enable_clouds_and_fog_fading_loss) + self.m_propagationChannel.enable_clouds_and_fog_fading_loss = False + Assert.assertFalse(self.m_propagationChannel.enable_clouds_and_fog_fading_loss) - propChan.enable_clouds_and_fog_fading_loss = True - Assert.assertTrue(propChan.enable_clouds_and_fog_fading_loss) + self.m_propagationChannel.enable_clouds_and_fog_fading_loss = True + Assert.assertTrue(self.m_propagationChannel.enable_clouds_and_fog_fading_loss) - STKUtilHelper.TestComponentLinking(propChan.clouds_and_fog_fading_loss_model_component_linking, 2) + STKUtilHelper.TestComponentLinking( + self.m_propagationChannel.clouds_and_fog_fading_loss_model_component_linking, 2 + ) with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-5") + self.m_propagationChannel.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-5") - propChan.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-7") + self.m_propagationChannel.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-7") cfflm: "ICloudsAndFogFadingLossModel" = clr.CastAs( - propChan.clouds_and_fog_fading_loss_model_component_linking.component, ICloudsAndFogFadingLossModel + self.m_propagationChannel.clouds_and_fog_fading_loss_model_component_linking.component, + ICloudsAndFogFadingLossModel, ) Assert.assertEqual("ITU-R P840-7", cfflm.name) Assert.assertEqual(CloudsAndFogFadingLossModelType.P_840_7_TYPE, cfflm.type) - self.Test_IAgCloudsAndFogFadingLossModelP840_7(clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version7)) + RFPropagationChannelHelper.Test_IAgCloudsAndFogFadingLossModelP840_7( + clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version7) + ) - propChan.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-6") + self.m_propagationChannel.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-6") cfflm = clr.CastAs( - propChan.clouds_and_fog_fading_loss_model_component_linking.component, ICloudsAndFogFadingLossModel + self.m_propagationChannel.clouds_and_fog_fading_loss_model_component_linking.component, + ICloudsAndFogFadingLossModel, ) Assert.assertEqual("ITU-R P840-6", cfflm.name) Assert.assertEqual(CloudsAndFogFadingLossModelType.P_840_6_TYPE, cfflm.type) - self.Test_IAgCloudsAndFogFadingLossModelP840_6(clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version6)) + RFPropagationChannelHelper.Test_IAgCloudsAndFogFadingLossModelP840_6( + clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version6) + ) - root.units_preferences.set_current_unit("Temperature", holdUnit) + self.m_root.units_preferences.set_current_unit("Temperature", holdUnit) - def Test_IAgCloudsAndFogFadingLossModelP840_7(self, cfflm7: "CloudsAndFogFadingLossModelP840Version7"): + @staticmethod + def Test_IAgCloudsAndFogFadingLossModelP840_7(cfflm7: "CloudsAndFogFadingLossModelP840Version7"): cfflm7.cloud_ceiling = 0 Assert.assertEqual(0, cfflm7.cloud_ceiling) cfflm7.cloud_ceiling = 20 @@ -7283,7 +6711,8 @@ def Test_IAgCloudsAndFogFadingLossModelP840_7(self, cfflm7: "CloudsAndFogFadingL with pytest.raises(Exception, match=RegexSubstringMatch("read only")): cfflm7.liquid_water_percent_annual_exceeded = 1 - def Test_IAgCloudsAndFogFadingLossModelP840_6(self, cfflm6: "CloudsAndFogFadingLossModelP840Version6"): + @staticmethod + def Test_IAgCloudsAndFogFadingLossModelP840_6(cfflm6: "CloudsAndFogFadingLossModelP840Version6"): cfflm6.cloud_ceiling = 0 Assert.assertEqual(0, cfflm6.cloud_ceiling) cfflm6.cloud_ceiling = 20 @@ -7377,103 +6806,64 @@ def Test_IAgCloudsAndFogFadingLossModelP840_6(self, cfflm6: "CloudsAndFogFadingL with pytest.raises(Exception, match=RegexSubstringMatch("read only")): cfflm6.liquid_water_percent_annual_exceeded = 1 - -# endregion - - -# region RF_Environment_AtmosphericAbsorptionHelper -class RF_Environment_AtmosphericAbsorptionHelper(object): - def __init__(self, root: "STKObjectRoot"): - self._root: "STKObjectRoot" = root - # endregion - def RunDeprecatedModelInterface(self, rfEnv: "ObjectRFEnvironment"): - holdUnit: str = self._root.units_preferences.get_current_unit_abbrv("Temperature") - self._root.units_preferences.set_current_unit("Temperature", "degC") + # region RunAtmosphericAbsorption + def RunAtmosphericAbsorption(self): + holdTemperatureUnit: str = self.m_root.units_preferences.get_current_unit_abbrv("Temperature") + self.m_root.units_preferences.set_current_unit("Temperature", "degC") - propChan: "PropagationChannel" = rfEnv.propagation_channel - atmosAbsorb: "IAtmosphericAbsorptionModel" = propChan.atmospheric_absorption_model + atmosAbsorb: "IAtmosphericAbsorptionModel" = clr.CastAs( + self.m_propagationChannel.atmospheric_absorption_model_component_linking.component, + IAtmosphericAbsorptionModel, + ) - propChan.enable_atmospheric_absorption = False - Assert.assertFalse(propChan.enable_atmospheric_absorption) + self.m_propagationChannel.enable_atmospheric_absorption = False + Assert.assertFalse(self.m_propagationChannel.enable_atmospheric_absorption) with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.set_atmospheric_absorption_model("ITU-R P676-13") + self.m_propagationChannel.atmospheric_absorption_model_component_linking.set_component("ITU-R P676-9") - propChan.enable_atmospheric_absorption = True - Assert.assertTrue(propChan.enable_atmospheric_absorption) - helper = AtmosphereHelper(self._root) - supportedAtmosAbsorptionModels = propChan.supported_atmospheric_absorption_models + self.m_propagationChannel.enable_atmospheric_absorption = True + Assert.assertTrue(self.m_propagationChannel.enable_atmospheric_absorption) - numModels: int = 10 - if OSHelper.IsLinux(): - numModels = 7 + numModels: int = 7 + if OSHelper.SupportsScriptPlugins(): + numModels += 2 - Assert.assertEqual(numModels, len(supportedAtmosAbsorptionModels)) + if OSHelper.SupportsCSharpPlugins(): + numModels += 1 - Assert.assertEqual( - len(propChan.atmospheric_absorption_model_component_linking.supported_components), - len(supportedAtmosAbsorptionModels), + STKUtilHelper.TestComponentLinking( + self.m_propagationChannel.atmospheric_absorption_model_component_linking, numModels ) - propChan.set_atmospheric_absorption_model("Simple Satcom") - aaModel: "IAtmosphericAbsorptionModel" = propChan.atmospheric_absorption_model - Assert.assertEqual("Simple Satcom", aaModel.name) - - Assert.assertEqual(AtmosphericAbsorptionModelType.SIMPLE_SATCOM, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelSimpleSatcom(clr.CastAs(aaModel, AtmosphericAbsorptionModelSimpleSatcom)) - - self._root.units_preferences.set_current_unit("Temperature", holdUnit) - - def Run(self, rfEnv: "ObjectRFEnvironment"): - holdUnit: str = self._root.units_preferences.get_current_unit_abbrv("Temperature") - self._root.units_preferences.set_current_unit("Temperature", "degC") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - atmosAbsorb: "IAtmosphericAbsorptionModel" = clr.CastAs( - propChan.atmospheric_absorption_model_component_linking.component, IAtmosphericAbsorptionModel + supportedAtmosAbsorptionModels = ( + self.m_propagationChannel.atmospheric_absorption_model_component_linking.supported_components ) - - propChan.enable_atmospheric_absorption = False - Assert.assertFalse(propChan.enable_atmospheric_absorption) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.atmospheric_absorption_model_component_linking.set_component("ITU-R P676-9") - - propChan.enable_atmospheric_absorption = True - Assert.assertTrue(propChan.enable_atmospheric_absorption) - - numModels: int = 10 - if OSHelper.IsLinux(): - numModels = 7 - - STKUtilHelper.TestComponentLinking(propChan.atmospheric_absorption_model_component_linking, numModels) - - helper = AtmosphereHelper(self._root) - supportedAtmosAbsorptionModels = propChan.atmospheric_absorption_model_component_linking.supported_components aaModelName: str for aaModelName in supportedAtmosAbsorptionModels: - propChan.atmospheric_absorption_model_component_linking.set_component(aaModelName) + self.m_propagationChannel.atmospheric_absorption_model_component_linking.set_component(aaModelName) aaModel: "IAtmosphericAbsorptionModel" = clr.CastAs( - propChan.atmospheric_absorption_model_component_linking.component, IAtmosphericAbsorptionModel + self.m_propagationChannel.atmospheric_absorption_model_component_linking.component, + IAtmosphericAbsorptionModel, ) Assert.assertEqual(aaModelName, aaModel.name) if aaModelName == "ITU-R P676-13": Assert.assertEqual(AtmosphericAbsorptionModelType.ITURP676_13, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelITURP676( - clr.CastAs(aaModel, IAtmosphericAbsorptionModelITURP676) + RFPropagationChannelHelper.Test_IAgAtmosphericAbsorptionModelITURP676_13( + clr.CastAs(aaModel, AtmosphericAbsorptionModelITURP676Version13) ) elif aaModelName == "ITU-R P676-9": Assert.assertEqual(AtmosphericAbsorptionModelType.ITURP676_9, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelITURP676( - clr.CastAs(aaModel, IAtmosphericAbsorptionModelITURP676) + RFPropagationChannelHelper.Test_IAgAtmosphericAbsorptionModelITURP676_9( + clr.CastAs(aaModel, AtmosphericAbsorptionModelITURP676Version9) ) elif aaModelName == "Script Plugin": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux Assert.assertEqual(AtmosphericAbsorptionModelType.SCRIPT_PLUGIN, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelScriptPlugin( + RFPropagationChannelHelper.Test_IAgAtmosphericAbsorptionModelScriptPlugin( clr.CastAs(aaModel, AtmosphericAbsorptionModelScriptPlugin) ) @@ -7493,50 +6883,75 @@ def Run(self, rfEnv: "ObjectRFEnvironment"): self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) elif aaModelName == "VOACAP": Assert.assertEqual(AtmosphericAbsorptionModelType.GRAPHICS_3D_ACAP, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelVoacap( + self.Test_IAgAtmosphericAbsorptionModelVoacap( clr.CastAs(aaModel, AtmosphericAbsorptionModelGraphics3DACAP) ) elif aaModelName == "Early ITU Foliage Model CSharp Example": - if not OSHelper.IsLinux(): + if OSHelper.SupportsCSharpPlugins(): # CSharp plugins do not work on linux Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelCOMPlugin( + self.Test_IAgAtmosphericAbsorptionModelCOMPlugin( clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), False ) elif aaModelName == "Early ITU Foliage Model JScript Example": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # JScript plugins do not work on linux Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelCOMPlugin( + self.Test_IAgAtmosphericAbsorptionModelCOMPlugin( clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), False ) elif aaModelName == "Python Plugin": Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelCOMPlugin( + self.Test_IAgAtmosphericAbsorptionModelCOMPlugin( clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), True ) else: Assert.fail("Unknown model type") with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.atmospheric_absorption_model_component_linking.set_component("bogus") + self.m_propagationChannel.atmospheric_absorption_model_component_linking.set_component("bogus") + + self.m_root.units_preferences.set_current_unit("Temperature", holdTemperatureUnit) + + @staticmethod + def Test_IAgAtmosphericAbsorptionModelITURP676_9(iturp676_9: "AtmosphericAbsorptionModelITURP676Version9"): + iturp676_9.fast_approximation_method = False + Assert.assertFalse(iturp676_9.fast_approximation_method) + iturp676_9.fast_approximation_method = True + Assert.assertTrue(iturp676_9.fast_approximation_method) + + iturp676_9.seasonal_regional_method = False + Assert.assertFalse(iturp676_9.seasonal_regional_method) + iturp676_9.seasonal_regional_method = True + Assert.assertTrue(iturp676_9.seasonal_regional_method) + + @staticmethod + def Test_IAgAtmosphericAbsorptionModelITURP676_13(iturp676_13: "AtmosphericAbsorptionModelITURP676Version13"): + iturp676_13.fast_approximation_method = False + Assert.assertFalse(iturp676_13.fast_approximation_method) - self._root.units_preferences.set_current_unit("Temperature", holdUnit) + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + iturp676_13.use_water_vapor_from_section2_2 = True + + iturp676_13.fast_approximation_method = True + Assert.assertTrue(iturp676_13.fast_approximation_method) - def Test_IAgAtmosphericAbsorptionModelITURP676(self, iturp676: "IAtmosphericAbsorptionModelITURP676"): - iturp676.fast_approximation_method = False - Assert.assertFalse(iturp676.fast_approximation_method) - iturp676.fast_approximation_method = True - Assert.assertTrue(iturp676.fast_approximation_method) + iturp676_13.use_water_vapor_from_section2_2 = False + Assert.assertFalse(iturp676_13.use_water_vapor_from_section2_2) + iturp676_13.use_water_vapor_from_section2_2 = True + Assert.assertTrue(iturp676_13.use_water_vapor_from_section2_2) - iturp676.seasonal_regional_method = False - Assert.assertFalse(iturp676.seasonal_regional_method) - iturp676.seasonal_regional_method = True - Assert.assertTrue(iturp676.seasonal_regional_method) + iturp676_13.atmosphere_data_type = ITURP676AtmosphereDataType.ANNUAL_GLOBAL + Assert.assertEqual(ITURP676AtmosphereDataType.ANNUAL_GLOBAL, iturp676_13.atmosphere_data_type) + iturp676_13.atmosphere_data_type = ITURP676AtmosphereDataType.SEASONAL_REGIONAL + Assert.assertEqual(ITURP676AtmosphereDataType.SEASONAL_REGIONAL, iturp676_13.atmosphere_data_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + iturp676_13.atmosphere_data_type = ITURP676AtmosphereDataType.UNKNOWN - def Test_IAgAtmosphericAbsorptionModelScriptPlugin(self, scriptPlugin: "AtmosphericAbsorptionModelScriptPlugin"): + @staticmethod + def Test_IAgAtmosphericAbsorptionModelScriptPlugin(scriptPlugin: "AtmosphericAbsorptionModelScriptPlugin"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): scriptPlugin.filename = r"C:\bogus.vbs" with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): @@ -7546,7 +6961,8 @@ def Test_IAgAtmosphericAbsorptionModelScriptPlugin(self, scriptPlugin: "Atmosphe Assert.assertEqual(r"CommRad\VB_AbsorpModel.vbs", scriptPlugin.filename) def Test_IAgAtmosphericAbsorptionModelSimpleSatcom(self, simpleSatcom: "AtmosphericAbsorptionModelSimpleSatcom"): - self._root.units_preferences.set_current_unit("DistanceUnit", "m") + self.m_root.units_preferences.set_current_unit("DistanceUnit", "m") + simpleSatcom.water_vapor_concentration = 0 Assert.assertEqual(0, simpleSatcom.water_vapor_concentration) simpleSatcom.water_vapor_concentration = 100 @@ -7575,7 +6991,7 @@ def Test_IAgAtmosphericAbsorptionModelTirem(self, tirem: "IAtmosphericAbsorption with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): tirem.surface_temperature = 101 - self._root.units_preferences.set_current_unit("DistanceUnit", "m") + self.m_root.units_preferences.set_current_unit("DistanceUnit", "m") tirem.surface_humidity = 0 Assert.assertEqual(0, tirem.surface_humidity) tirem.surface_humidity = 13.25 @@ -7621,7 +7037,7 @@ def Test_IAgAtmosphericAbsorptionModelTirem(self, tirem: "IAtmosphericAbsorption tirem.override_terrain_sample_resolution = True Assert.assertTrue(tirem.override_terrain_sample_resolution) - self._root.units_preferences.set_current_unit("DistanceUnit", "km") + self.m_root.units_preferences.set_current_unit("DistanceUnit", "km") tirem.terrain_sample_resolution = 0.0001 Assert.assertEqual(0.0001, tirem.terrain_sample_resolution) tirem.terrain_sample_resolution = 10 @@ -7631,81 +7047,154 @@ def Test_IAgAtmosphericAbsorptionModelTirem(self, tirem: "IAtmosphericAbsorption with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): tirem.terrain_sample_resolution = 11 + def Test_IAgAtmosphericAbsorptionModelVoacap(self, voacap: "AtmosphericAbsorptionModelGraphics3DACAP"): + with pytest.raises(Exception, match=RegexSubstringMatch("Unrecognized")): + voacap.solar_activity_configuration_type = Graphics3DACAPSolarActivityConfigurationType.UNKNOWN -# endregion + voacap.solar_activity_configuration_type = Graphics3DACAPSolarActivityConfigurationType.SUNSPOT_NUMBER + Assert.assertEqual( + Graphics3DACAPSolarActivityConfigurationType.SUNSPOT_NUMBER, voacap.solar_activity_configuration_type + ) + configSolarFlux1: "SolarActivityConfigurationSolarFlux" = clr.CastAs( + voacap.solar_activity_configuration, SolarActivityConfigurationSolarFlux + ) + Assert.assertIsNone(configSolarFlux1) -# region RF_Environment_UrbanAndTerrestrialHelper -class RF_Environment_UrbanAndTerrestrialHelper(object): - def __init__(self, root: "STKObjectRoot"): - self._root: "STKObjectRoot" = root + configSunspotNumber: "SolarActivityConfigurationSunspotNumber" = clr.CastAs( + voacap.solar_activity_configuration, SolarActivityConfigurationSunspotNumber + ) + configSunspotNumber.sunspot_number = 0 + Assert.assertEqual(0, configSunspotNumber.sunspot_number) + configSunspotNumber.sunspot_number = 200 + Assert.assertEqual(200, configSunspotNumber.sunspot_number) + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + configSunspotNumber.sunspot_number = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + configSunspotNumber.sunspot_number = 301 - # endregion + voacap.solar_activity_configuration_type = Graphics3DACAPSolarActivityConfigurationType.SOLAR_FLUX + Assert.assertEqual( + Graphics3DACAPSolarActivityConfigurationType.SOLAR_FLUX, voacap.solar_activity_configuration_type + ) + + configSunspotNumber1: "SolarActivityConfigurationSunspotNumber" = clr.CastAs( + voacap.solar_activity_configuration, SolarActivityConfigurationSunspotNumber + ) + Assert.assertIsNone(configSunspotNumber1) + + configSolarFlux: "SolarActivityConfigurationSolarFlux" = clr.CastAs( + voacap.solar_activity_configuration, SolarActivityConfigurationSolarFlux + ) + configSolarFlux.solar_flux = 0.0 + Assert.assertEqual(0.0, configSolarFlux.solar_flux) + configSolarFlux.solar_flux = 362.2 + Assert.assertEqual(362.2, configSolarFlux.solar_flux) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + configSolarFlux.solar_flux = -1.0 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + configSolarFlux.solar_flux = 362.3 - def RunDeprecatedModelInterface(self, rfEnv: "ObjectRFEnvironment"): - holdUnit: str = self._root.units_preferences.get_current_unit_abbrv("Temperature") - self._root.units_preferences.set_current_unit("Temperature", "degC") + voacap.multipath_power_tolerance = 0.0 + Assert.assertEqual(0.0, voacap.multipath_power_tolerance) + voacap.multipath_power_tolerance = 40.0 + Assert.assertEqual(40.0, voacap.multipath_power_tolerance) + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + voacap.multipath_power_tolerance = -0.1 + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + voacap.multipath_power_tolerance = 40.1 - propChan: "PropagationChannel" = rfEnv.propagation_channel + voacap.multipath_delay_tolerance = 0.0 + Assert.assertEqual(0.0, voacap.multipath_delay_tolerance) + voacap.multipath_delay_tolerance = 0.09999 + Assert.assertEqual(0.09999, voacap.multipath_delay_tolerance) + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + voacap.multipath_delay_tolerance = -0.1 + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + voacap.multipath_delay_tolerance = 0.1 - propChan.enable_urban_terrestrial_loss = False - Assert.assertFalse(propChan.enable_urban_terrestrial_loss) + voacap.coefficient_data_type = Graphics3DACAPCoefficientDataType.CCIR + Assert.assertEqual(Graphics3DACAPCoefficientDataType.CCIR, voacap.coefficient_data_type) with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.set_urban_terrestrial_loss_model("Two Ray") + voacap.use_day_of_month_average = True - propChan.enable_urban_terrestrial_loss = True - Assert.assertTrue(propChan.enable_urban_terrestrial_loss) + voacap.coefficient_data_type = Graphics3DACAPCoefficientDataType.URSI + Assert.assertEqual(Graphics3DACAPCoefficientDataType.URSI, voacap.coefficient_data_type) - supportedUrbTerrModels = propChan.supported_urban_terrestrial_loss_models - Assert.assertEqual( - len(propChan.urban_terrestrial_loss_model_component_linking.supported_components), - len(supportedUrbTerrModels), - ) - if not OSHelper.IsLinux(): - propChan.set_urban_terrestrial_loss_model("Urban Propagation Wireless InSite 64") - utModel: "IUrbanTerrestrialLossModel" = propChan.urban_terrestrial_loss_model - Assert.assertEqual("Urban Propagation Wireless InSite 64", utModel.name) + voacap.use_day_of_month_average = True + Assert.assertTrue(voacap.use_day_of_month_average) + voacap.use_day_of_month_average = False + Assert.assertFalse(voacap.use_day_of_month_average) - Assert.assertEqual(UrbanTerrestrialLossModelType.WIRELESS_INSITE_64, utModel.type) # was RT - self.Test_IAgUrbanTerrestrialLossModelWirelessInSite64( - clr.CastAs(utModel, UrbanTerrestrialLossModelWirelessInSite64) - ) + voacap.compute_alternate_frequencies = True + Assert.assertTrue(voacap.compute_alternate_frequencies) + voacap.compute_alternate_frequencies = False + Assert.assertFalse(voacap.compute_alternate_frequencies) + + def Test_IAgAtmosphericAbsorptionModelCOMPlugin( + self, plugin: "AtmosphericAbsorptionModelCOMPlugin", isPython: bool + ): + rawPluginObject: typing.Any = plugin.raw_plugin_object + if ( + (EngineLifetimeManager.target != TestTarget.eStkGrpc) + and (EngineLifetimeManager.target != TestTarget.eStkRuntime) + ) and (EngineLifetimeManager.target != TestTarget.eStkRuntimeNoGfx): + Assert.assertIsNotNone(rawPluginObject) + + pluginConfigPy: "CommRadPluginConfiguration" = plugin.plugin_configuration + arPropsPy = pluginConfigPy.available_properties + + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + pluginConfigPy.set_property("BogusProperty", 123) + if isPython: + return - self._root.units_preferences.set_current_unit("Temperature", holdUnit) + Assert.assertEqual(1, Array.Length(arPropsPy)) + pluginConfigPy.set_property("MaxFoliageDepth", 900) + Assert.assertEqual(900, float(pluginConfigPy.get_property("MaxFoliageDepth"))) + return - def Run(self, rfEnv: "ObjectRFEnvironment"): - holdUnit: str = self._root.units_preferences.get_current_unit_abbrv("Temperature") - self._root.units_preferences.set_current_unit("Temperature", "degC") + # endregion - propChan: "PropagationChannel" = rfEnv.propagation_channel + # region RunUrbanTerrestrial + def RunUrbanTerrestrial(self, allowUprop: bool): + holdUnit: str = self.m_root.units_preferences.get_current_unit_abbrv("Temperature") + self.m_root.units_preferences.set_current_unit("Temperature", "degC") - propChan.enable_urban_terrestrial_loss = False - Assert.assertFalse(propChan.enable_urban_terrestrial_loss) + self.m_propagationChannel.enable_urban_terrestrial_loss = False + Assert.assertFalse(self.m_propagationChannel.enable_urban_terrestrial_loss) with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.urban_terrestrial_loss_model_component_linking.set_component("Two Ray") + self.m_propagationChannel.urban_terrestrial_loss_model_component_linking.set_component("Two Ray") - propChan.enable_urban_terrestrial_loss = True - Assert.assertTrue(propChan.enable_urban_terrestrial_loss) + self.m_propagationChannel.enable_urban_terrestrial_loss = True + Assert.assertTrue(self.m_propagationChannel.enable_urban_terrestrial_loss) - numModels: int = 2 - if OSHelper.IsLinux(): - numModels = 1 + numModels: int = 1 + if allowUprop and OSHelper.SupportsInSite64(): + numModels += 1 - STKUtilHelper.TestComponentLinking(propChan.urban_terrestrial_loss_model_component_linking, numModels) + STKUtilHelper.TestComponentLinking( + self.m_propagationChannel.urban_terrestrial_loss_model_component_linking, numModels + ) - supportedUrbTerrModels = propChan.urban_terrestrial_loss_model_component_linking.supported_components + supportedUrbTerrModels = ( + self.m_propagationChannel.urban_terrestrial_loss_model_component_linking.supported_components + ) utModelName: str for utModelName in supportedUrbTerrModels: - propChan.urban_terrestrial_loss_model_component_linking.set_component(utModelName) + self.m_propagationChannel.urban_terrestrial_loss_model_component_linking.set_component(utModelName) utModel: "IUrbanTerrestrialLossModel" = clr.CastAs( - propChan.urban_terrestrial_loss_model_component_linking.component, IUrbanTerrestrialLossModel + self.m_propagationChannel.urban_terrestrial_loss_model_component_linking.component, + IUrbanTerrestrialLossModel, ) Assert.assertEqual(utModelName, utModel.name) if utModelName == "Two Ray": Assert.assertEqual(UrbanTerrestrialLossModelType.TWO_RAY, utModel.type) - self.Test_IAgUrbanTerrestrialLossModelTwoRay(clr.CastAs(utModel, UrbanTerrestrialLossModelTwoRay)) + RFPropagationChannelHelper.Test_IAgUrbanTerrestrialLossModelTwoRay( + clr.CastAs(utModel, UrbanTerrestrialLossModelTwoRay) + ) elif utModelName == "Urban Propagation Wireless InSite 64": Assert.assertEqual(UrbanTerrestrialLossModelType.WIRELESS_INSITE_64, utModel.type) # was RT self.Test_IAgUrbanTerrestrialLossModelWirelessInSite64( @@ -7715,10 +7204,11 @@ def Run(self, rfEnv: "ObjectRFEnvironment"): Assert.fail("Unknown model type") with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.urban_terrestrial_loss_model_component_linking.set_component("bogus") - self._root.units_preferences.set_current_unit("Temperature", holdUnit) + self.m_propagationChannel.urban_terrestrial_loss_model_component_linking.set_component("bogus") + self.m_root.units_preferences.set_current_unit("Temperature", holdUnit) - def Test_IAgUrbanTerrestrialLossModelTwoRay(self, twoRay: "UrbanTerrestrialLossModelTwoRay"): + @staticmethod + def Test_IAgUrbanTerrestrialLossModelTwoRay(twoRay: "UrbanTerrestrialLossModelTwoRay"): twoRay.loss_factor = 0.1 Assert.assertEqual(0.1, twoRay.loss_factor) twoRay.loss_factor = 10 @@ -7738,7 +7228,6 @@ def Test_IAgUrbanTerrestrialLossModelTwoRay(self, twoRay: "UrbanTerrestrialLossM twoRay.surface_temperature = 101 def Test_IAgUrbanTerrestrialLossModelWirelessInSite64(self, wisRT: "UrbanTerrestrialLossModelWirelessInSite64"): - # System.Windows.Forms.MessageBox.Show("A"); arSupportedCalculationMethods = wisRT.supported_calculation_methods Assert.assertEqual(4, Array.Length(arSupportedCalculationMethods)) # was 5 in WirelessInSiteRT sCalcMethod: str @@ -7838,95 +7327,65 @@ def Test_IAgUrbanTerrestrialLossModelWirelessInSite64(self, wisRT: "UrbanTerrest Assert.assertAlmostEqual(41.99, float(geometryData.terrain_extent_minimum_latitude), delta=0.01) Assert.assertAlmostEqual(21.42, float(geometryData.terrain_extent_minimum_longitude), delta=0.01) - -# endregion - - -# region RF_Environment_TropoScintillationHelper -class RF_Environment_TropoScintillationHelper(object): - def __init__(self, root: "STKObjectRoot"): - self._root: "STKObjectRoot" = root - # endregion - def RunDeprecatedModelInterface(self, rfEnv: "ObjectRFEnvironment"): - holdUnit: str = self._root.units_preferences.get_current_unit_abbrv("Temperature") - self._root.units_preferences.set_current_unit("Temperature", "degC") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - - arSupportedTSFLM = propChan.supported_tropospheric_scintillation_fading_loss_models - Assert.assertEqual(2, Array.Length(arSupportedTSFLM)) - Assert.assertEqual("ITU-R P618-12", arSupportedTSFLM[0]) - Assert.assertEqual("ITU-R P618-8", arSupportedTSFLM[1]) - - propChan.enable_tropospheric_scintillation_fading_loss = False - Assert.assertFalse(propChan.enable_tropospheric_scintillation_fading_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.set_tropospheric_scintillation_fading_loss_model("ITU-R P618-12") - - propChan.enable_tropospheric_scintillation_fading_loss = True - Assert.assertTrue(propChan.enable_tropospheric_scintillation_fading_loss) + # region RunTroposphericScintillation + def RunTroposphericScintillation(self): + holdUnit: str = self.m_root.units_preferences.get_current_unit_abbrv("Temperature") + self.m_root.units_preferences.set_current_unit("Temperature", "degC") - propChan.set_tropospheric_scintillation_fading_loss_model("ITU-R P618-8") - tsflm: "ITroposphericScintillationFadingLossModel" = propChan.tropospheric_scintillation_fading_loss_model - Assert.assertEqual("ITU-R P618-8", tsflm.name) - Assert.assertEqual(TroposphericScintillationFadingLossModelType.P_618_8, tsflm.type) - self.Test_IAgTroposphericScintillationFadingLossModelP618_8( - clr.CastAs(tsflm, TroposphericScintillationFadingLossModelP618Version8) + arSupportedTSFLM = ( + self.m_propagationChannel.tropospheric_scintillation_fading_loss_model_component_linking.supported_components ) - - def Run(self, rfEnv: "ObjectRFEnvironment"): - holdUnit: str = self._root.units_preferences.get_current_unit_abbrv("Temperature") - self._root.units_preferences.set_current_unit("Temperature", "degC") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - - arSupportedTSFLM = propChan.tropospheric_scintillation_fading_loss_model_component_linking.supported_components Assert.assertEqual(2, Array.Length(arSupportedTSFLM)) Assert.assertEqual("ITU-R P618-12", arSupportedTSFLM[0]) Assert.assertEqual("ITU-R P618-8", arSupportedTSFLM[1]) - propChan.enable_tropospheric_scintillation_fading_loss = False - Assert.assertFalse(propChan.enable_tropospheric_scintillation_fading_loss) + self.m_propagationChannel.enable_tropospheric_scintillation_fading_loss = False + Assert.assertFalse(self.m_propagationChannel.enable_tropospheric_scintillation_fading_loss) with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.tropospheric_scintillation_fading_loss_model_component_linking.set_component("ITU-R P618-12") + self.m_propagationChannel.tropospheric_scintillation_fading_loss_model_component_linking.set_component( + "ITU-R P618-12" + ) - propChan.enable_tropospheric_scintillation_fading_loss = True - Assert.assertTrue(propChan.enable_tropospheric_scintillation_fading_loss) + self.m_propagationChannel.enable_tropospheric_scintillation_fading_loss = True + Assert.assertTrue(self.m_propagationChannel.enable_tropospheric_scintillation_fading_loss) - STKUtilHelper.TestComponentLinking(propChan.tropospheric_scintillation_fading_loss_model_component_linking, 2) + STKUtilHelper.TestComponentLinking( + self.m_propagationChannel.tropospheric_scintillation_fading_loss_model_component_linking, 2 + ) - propChan.tropospheric_scintillation_fading_loss_model_component_linking.set_component("ITU-R P618-12") + self.m_propagationChannel.tropospheric_scintillation_fading_loss_model_component_linking.set_component( + "ITU-R P618-12" + ) tsflm: "ITroposphericScintillationFadingLossModel" = clr.CastAs( - propChan.tropospheric_scintillation_fading_loss_model_component_linking.component, + self.m_propagationChannel.tropospheric_scintillation_fading_loss_model_component_linking.component, ITroposphericScintillationFadingLossModel, ) Assert.assertEqual("ITU-R P618-12", tsflm.name) Assert.assertEqual(TroposphericScintillationFadingLossModelType.P_618_12, tsflm.type) - self.Test_IAgTroposphericScintillationFadingLossModelP618_12( + RFPropagationChannelHelper.Test_IAgTroposphericScintillationFadingLossModelP618_12( clr.CastAs(tsflm, TroposphericScintillationFadingLossModelP618Version12) ) - propChan.tropospheric_scintillation_fading_loss_model_component_linking.set_component("ITU-R P618-8") + self.m_propagationChannel.tropospheric_scintillation_fading_loss_model_component_linking.set_component( + "ITU-R P618-8" + ) tsflm = clr.CastAs( - propChan.tropospheric_scintillation_fading_loss_model_component_linking.component, + self.m_propagationChannel.tropospheric_scintillation_fading_loss_model_component_linking.component, ITroposphericScintillationFadingLossModel, ) Assert.assertEqual("ITU-R P618-8", tsflm.name) Assert.assertEqual(TroposphericScintillationFadingLossModelType.P_618_8, tsflm.type) - self.Test_IAgTroposphericScintillationFadingLossModelP618_8( + RFPropagationChannelHelper.Test_IAgTroposphericScintillationFadingLossModelP618_8( clr.CastAs(tsflm, TroposphericScintillationFadingLossModelP618Version8) ) + @staticmethod def Test_IAgTroposphericScintillationFadingLossModelP618_12( - self, tsflm12: "TroposphericScintillationFadingLossModelP618Version12" + tsflm12: "TroposphericScintillationFadingLossModelP618Version12", ): - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): # Deprecated and should not be used. - tsflm12.compute_deep_fade = True - tsflm12.surface_temperature = -100 Assert.assertEqual(-100, tsflm12.surface_temperature) tsflm12.surface_temperature = 100 @@ -7936,15 +7395,6 @@ def Test_IAgTroposphericScintillationFadingLossModelP618_12( with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): tsflm12.surface_temperature = 101 - tsflm12.fade_outage = 0.01 - Assert.assertEqual(0.01, tsflm12.fade_outage) - tsflm12.fade_outage = 40 - Assert.assertEqual(40, tsflm12.fade_outage) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_outage = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_outage = 51 - tsflm12.fade_exceeded = 0.01 Assert.assertEqual(0.01, tsflm12.fade_exceeded) tsflm12.fade_exceeded = 50 @@ -7970,8 +7420,9 @@ def Test_IAgTroposphericScintillationFadingLossModelP618_12( with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): tsflm12.average_time_choice = TroposphericScintillationAverageTimeChoiceType.UNKNOWN + @staticmethod def Test_IAgTroposphericScintillationFadingLossModelP618_8( - self, tsflm8: "TroposphericScintillationFadingLossModelP618Version8" + tsflm8: "TroposphericScintillationFadingLossModelP618Version8", ): tsflm8.compute_deep_fade = False Assert.assertFalse(tsflm8.compute_deep_fade) @@ -8011,26 +7462,17 @@ def Test_IAgTroposphericScintillationFadingLossModelP618_8( with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): tsflm8.percent_time_refractivity_gradient = 101 - -# endregion - - -# region RF_Environment_CustomModelsHelper -class RF_Environment_CustomModelsHelper(object): - def __init__(self, root: "STKObjectRoot"): - self._root: "STKObjectRoot" = root - # endregion - def Run(self, rfEnv: "ObjectRFEnvironment"): - propChan: "PropagationChannel" = rfEnv.propagation_channel - - self.Test_IAgCustomPropagationModel(propChan.custom_a) - self.Test_IAgCustomPropagationModel(propChan.custom_b) - self.Test_IAgCustomPropagationModel(propChan.custom_c) + # region RunCustomModels + def RunCustomModels(self): + RFPropagationChannelHelper.Test_IAgCustomPropagationModel(self.m_propagationChannel.custom_a) + RFPropagationChannelHelper.Test_IAgCustomPropagationModel(self.m_propagationChannel.custom_b) + RFPropagationChannelHelper.Test_IAgCustomPropagationModel(self.m_propagationChannel.custom_c) - def Test_IAgCustomPropagationModel(self, customModel: "CustomPropagationModel"): - if not OSHelper.IsLinux(): + @staticmethod + def Test_IAgCustomPropagationModel(customModel: "CustomPropagationModel"): + if OSHelper.SupportsScriptPlugins(): customModel.enable = False Assert.assertFalse(customModel.enable) @@ -8047,6 +7489,8 @@ def Test_IAgCustomPropagationModel(self, customModel: "CustomPropagationModel"): customModel.filename = TestBase.GetScenarioFile("CommRad", "VB_AbsorpModel.vbs") Assert.assertEqual(TestBase.PathCombine("CommRad", "VB_AbsorpModel.vbs"), customModel.filename) + # endregion + # endregion # endregion @@ -8055,3 +7499,5 @@ def Test_IAgCustomPropagationModel(self, customModel: "CustomPropagationModel"): # endregion # endregion # endregion +# endregion +# endregion diff --git a/tests/generated/stk_tests/area_target/area_target.py b/tests/generated/stk_tests/area_target/area_target.py index 5ddc806c4c..0522d68f9e 100644 --- a/tests/generated/stk_tests/area_target/area_target.py +++ b/tests/generated/stk_tests/area_target/area_target.py @@ -25,6 +25,7 @@ from access_constraints.access_constraint_helper import * from assert_extension import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from logger import * @@ -135,7 +136,6 @@ def test_Basic(self): patterns.add(4, 5) patterns.add(5, 6) TestBase.logger.WriteLine3("The new Area Type Pattern collection contains: {0} elements", patterns.count) - iIndex: int = 0 while iIndex < patterns.count: TestBase.logger.WriteLine8( @@ -154,7 +154,6 @@ def test_Basic(self): Assert.assertEqual(pattern4.longitude, 4) TestBase.logger.WriteLine3("The new Area Type Pattern collection contains: {0} elements", patterns.count) - iIndex: int = 0 while iIndex < patterns.count: TestBase.logger.WriteLine8( @@ -164,7 +163,6 @@ def test_Basic(self): iIndex += 1 latlons = patterns.to_array() - i: int = 0 while i <= (len(latlons) - 1): TestBase.logger.WriteLine6("Latitude = {0}", latlons[i][0]) @@ -203,7 +201,6 @@ def test_Basic(self): dpc: "DataProviderCollection" = areaTargetObject.get_access(pl.path).data_providers TestBase.logger.WriteLine3("The Data Provider collection contains: {0} elements", dpc.count) - i: int = 0 while i < dpc.count: TestBase.logger.WriteLine8("Element {0}:\tType = {1},\tName = {2}", i, dpc[i].type, dpc[i].name) @@ -405,6 +402,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_AT.chain_analysis_options, False) + + # endregion + # region STKObject @category("Basic Tests") def test_STKObject(self): diff --git a/tests/generated/stk_tests/assertion_harness.py b/tests/generated/stk_tests/assertion_harness.py index 1df6070f96..b65121465b 100644 --- a/tests/generated/stk_tests/assertion_harness.py +++ b/tests/generated/stk_tests/assertion_harness.py @@ -31,6 +31,7 @@ def __init__(self, dimension: str, name: str): class TryCatchAssertBlock(object): + @staticmethod def DoActionRunFinalize(action, finalizer): try: @@ -66,7 +67,6 @@ def Iterate(self, maxIterations: int, action, *units): def action1(): nonlocal watch watch.Start() - i: int = 0 while i < maxIterations: action(i) diff --git a/tests/generated/stk_tests/chain/chain.py b/tests/generated/stk_tests/chain/chain.py index 7d06acb85f..fbcb67f1e7 100644 --- a/tests/generated/stk_tests/chain/chain.py +++ b/tests/generated/stk_tests/chain/chain.py @@ -24,7 +24,6 @@ from test_util import * from assert_extension import * from assertion_harness import * -from display_times_helper import * from interfaces.stk_objects import * from logger import * from vehicle.vehicle_basic import * @@ -90,15 +89,22 @@ def test_STKObject(self): # endregion - # region Definition - @category("Basic Tests") - def test_Definition(self): - TestBase.logger.WriteLine("----- THE CHAIN DEFINITION TEST ----- BEGIN -----") - oHelper = ObjectLinkCollectionHelper(True) - oHelper.Run(EarlyBoundTests.AG_CH.objects, TestBase.Application) - TestBase.logger.WriteLine("----- THE CHAIN DEFINITION TEST ----- END -----") + ##region Definition + # [Test] + # [Category("Basic Tests")] + # public void Definition() + # { + # logger.WriteLine("----- THE CHAIN DEFINITION TEST ----- BEGIN -----"); - # endregion + # //ObjectLinkCollectionHelper oHelper = new ObjectLinkCollectionHelper(true); + # //oHelper.Run(AG_CH.Objects, Application); + + # // The "Objects" property was removed, and replaced by the StartObject, EndObject, and Connections properties. + # // These properties are fully tested in these tests: AdvancedRoutingIndividualObjs and AdvancedRoutingSatCollection + + # logger.WriteLine("----- THE CHAIN DEFINITION TEST ----- END -----"); + # } + ##endregion # region Advanced @category("Basic Tests") @@ -264,12 +270,12 @@ def test_AdvancedRoutingIndividualObjs(self): newChain.max_strand_depth = 2 Assert.assertEqual(2, newChain.max_strand_depth) - newChain.max_strand_depth = 20 - Assert.assertEqual(20, newChain.max_strand_depth) + newChain.max_strand_depth = 50 + Assert.assertEqual(50, newChain.max_strand_depth) with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): newChain.max_strand_depth = 1 with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - newChain.max_strand_depth = 21 + newChain.max_strand_depth = 51 self.Test_IAgChConnectionCollection(newChain.connections) @@ -320,9 +326,15 @@ def test_AdvancedRoutingIndividualObjs(self): newChainObj: "ISTKObject" = clr.CastAs(newChain, ISTKObject) dpInfo: "DataProviderFixed" = clr.CastAs(newChainObj.data_providers["Strand Names"], DataProviderFixed) resInfo: "DataProviderResult" = dpInfo.execute() - Assert.assertEqual(resInfo.data_sets.count, 2) - Assert.assertEqual(Array.Length(resInfo.data_sets[0].get_values()), 1) - Assert.assertEqual(Array.Length(resInfo.data_sets[1].get_values()), 3) + Assert.assertEqual(2, resInfo.data_sets.count) + Assert.assertEqual(1, Array.Length(resInfo.data_sets[0].get_values())) + Assert.assertEqual(3, Array.Length(resInfo.data_sets[1].get_values())) + + newChain.clear_access() + resInfo = dpInfo.execute() + Assert.assertEqual(2, resInfo.data_sets.count) + Assert.assertAlmostEqual(1, Array.Length(resInfo.data_sets[0].get_values()), delta=1) + Assert.assertEqual(1, Array.Length(resInfo.data_sets[1].get_values())) # Optimal Strands @@ -405,6 +417,8 @@ def test_AdvancedRoutingIndividualObjs(self): Assert.assertEqual( ChainOptimalStrandMetricType.STRAND_METRIC_CALCULATION_SCALAR, newChain.optimal_strand_opts.type ) + newChain.optimal_strand_opts.type = ChainOptimalStrandMetricType.STRAND_METRIC_DATA_RATE + Assert.assertEqual(ChainOptimalStrandMetricType.STRAND_METRIC_DATA_RATE, newChain.optimal_strand_opts.type) # Optimal Strands Calculation Scalar Name Type newChain.optimal_strand_opts.type = ChainOptimalStrandMetricType.STRAND_METRIC_CALCULATION_SCALAR @@ -567,12 +581,12 @@ def test_AdvancedRoutingSatCollection(self): newChain.connections.item_by_from_to_objects(allXmtrsSubset, place2Rcvr2).parent_platform_restriction, ) - newChain.connections.item_by_from_to_objects( - allRcvrsSubset, allXmtrsSubset - ).parent_platform_restriction = ChainParentPlatformRestriction.NONE - newChain.connections.item_by_from_to_objects( - allXmtrsSubset, allRcvrsSubset - ).parent_platform_restriction = ChainParentPlatformRestriction.NONE + newChain.connections.item_by_from_to_objects(allRcvrsSubset, allXmtrsSubset).parent_platform_restriction = ( + ChainParentPlatformRestriction.NONE + ) + newChain.connections.item_by_from_to_objects(allXmtrsSubset, allRcvrsSubset).parent_platform_restriction = ( + ChainParentPlatformRestriction.NONE + ) newChain.compute_access() resInfo = dpInfo.execute() @@ -580,12 +594,12 @@ def test_AdvancedRoutingSatCollection(self): Assert.assertEqual(Array.Length(resInfo.data_sets[0].get_values()), 1) Assert.assertEqual(Array.Length(resInfo.data_sets[1].get_values()), 2077) - newChain.connections.item_by_from_to_objects( - allRcvrsSubset, allXmtrsSubset - ).parent_platform_restriction = ChainParentPlatformRestriction.SAME - newChain.connections.item_by_from_to_objects( - allXmtrsSubset, allRcvrsSubset - ).parent_platform_restriction = ChainParentPlatformRestriction.DIFFERENT + newChain.connections.item_by_from_to_objects(allRcvrsSubset, allXmtrsSubset).parent_platform_restriction = ( + ChainParentPlatformRestriction.SAME + ) + newChain.connections.item_by_from_to_objects(allXmtrsSubset, allRcvrsSubset).parent_platform_restriction = ( + ChainParentPlatformRestriction.DIFFERENT + ) newChain.compute_access() resInfo = dpInfo.execute() @@ -742,7 +756,6 @@ def Test_IAgChConnection(self, chConn: "ChainConnection"): def Test_IAgChOptimalStrandOpts(self, optStrandOpts: "ChainOptimalStrandOpts"): optStrandOpts.compute = False Assert.assertFalse(optStrandOpts.compute) - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): optStrandOpts.type = ChainOptimalStrandMetricType.STRAND_METRIC_PROCESSING_DELAY with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): @@ -766,13 +779,11 @@ def Test_IAgChOptimalStrandOpts(self, optStrandOpts: "ChainOptimalStrandOpts"): optStrandOpts.compute = True Assert.assertTrue(optStrandOpts.compute) - with pytest.raises(Exception, match=RegexSubstringMatch("One or more arguments are invalid.")): optStrandOpts.type = ChainOptimalStrandMetricType.UNKNOWN optStrandOpts.type = ChainOptimalStrandMetricType.STRAND_METRIC_DISTANCE Assert.assertEqual(ChainOptimalStrandMetricType.STRAND_METRIC_DISTANCE, optStrandOpts.type) - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): optStrandOpts.calc_scalar_type = ( ChainOptimalStrandCalculationScalarMetricType.STRAND_CALCULATION_SCALAR_METRIC_NAME @@ -786,7 +797,6 @@ def Test_IAgChOptimalStrandOpts(self, optStrandOpts: "ChainOptimalStrandOpts"): optStrandOpts.type = ChainOptimalStrandMetricType.STRAND_METRIC_DURATION Assert.assertEqual(ChainOptimalStrandMetricType.STRAND_METRIC_DURATION, optStrandOpts.type) - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): optStrandOpts.calc_scalar_type = ( ChainOptimalStrandCalculationScalarMetricType.STRAND_CALCULATION_SCALAR_METRIC_NAME @@ -800,7 +810,19 @@ def Test_IAgChOptimalStrandOpts(self, optStrandOpts: "ChainOptimalStrandOpts"): optStrandOpts.type = ChainOptimalStrandMetricType.STRAND_METRIC_PROCESSING_DELAY Assert.assertEqual(ChainOptimalStrandMetricType.STRAND_METRIC_PROCESSING_DELAY, optStrandOpts.type) + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + optStrandOpts.calc_scalar_type = ( + ChainOptimalStrandCalculationScalarMetricType.STRAND_CALCULATION_SCALAR_METRIC_NAME + ) + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + optStrandOpts.calc_scalar_file_name = "My_CS.awb" + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + optStrandOpts.calc_scalar_name = "From-To-AER(Body).Cartesian.Magnitude" + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + optStrandOpts.link_comparison_type = ChainOptimalStrandLinkCompareType.STRAND_LINK_COMPARE_TYPE_MIN + optStrandOpts.type = ChainOptimalStrandMetricType.STRAND_METRIC_DATA_RATE + Assert.assertEqual(ChainOptimalStrandMetricType.STRAND_METRIC_DATA_RATE, optStrandOpts.type) with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): optStrandOpts.calc_scalar_type = ( ChainOptimalStrandCalculationScalarMetricType.STRAND_CALCULATION_SCALAR_METRIC_NAME @@ -814,10 +836,8 @@ def Test_IAgChOptimalStrandOpts(self, optStrandOpts: "ChainOptimalStrandOpts"): optStrandOpts.type = ChainOptimalStrandMetricType.STRAND_METRIC_CALCULATION_SCALAR Assert.assertEqual(ChainOptimalStrandMetricType.STRAND_METRIC_CALCULATION_SCALAR, optStrandOpts.type) - with pytest.raises(Exception, match=RegexSubstringMatch("One or more arguments are invalid.")): optStrandOpts.calc_scalar_type = ChainOptimalStrandCalculationScalarMetricType.UNKNOWN - optStrandOpts.calc_scalar_type = ( ChainOptimalStrandCalculationScalarMetricType.STRAND_CALCULATION_SCALAR_METRIC_NAME ) @@ -962,11 +982,6 @@ def test_Graphics(self): TestBase.logger.WriteLine6("\tThe new Color is: 0x{0:X}", oAnimation.color) AssertEx.AreEqual(Colors.from_argb(14544639), oAnimation.color) - TestBase.logger.WriteLine6("\tThe current OptimalPathColor is: 0x{0:X}", oAnimation.optimal_path_color) - oAnimation.optimal_path_color = Colors.from_argb(16772829) - TestBase.logger.WriteLine6("\tThe new OptimalPathColor is: 0x{0:X}", oAnimation.optimal_path_color) - AssertEx.AreEqual(Colors.from_argb(16772829), oAnimation.optimal_path_color) - TestBase.logger.WriteLine6( "\tThe current OptimalPathColorRampStartColor is: 0x{0:X}", oAnimation.optimal_path_color_ramp_start_color ) @@ -1189,30 +1204,3 @@ def test_AccessConstraints(self): TestBase.logger.WriteLine("----- THE CHAIN CONSTRAINTS TEST ----- END -----") # endregion - - # region ComputeAccess - def test_ComputeAccess(self): - EarlyBoundTests.AG_CH.objects.remove_all() - EarlyBoundTests.AG_CH.objects.add("Facility/Facility1") - EarlyBoundTests.AG_CH.objects.add("Satellite/Satellite1") - EarlyBoundTests.AG_CH.objects.add("AreaTarget/AreaTarget1") - Assert.assertEqual(3, EarlyBoundTests.AG_CH.objects.count) - - EarlyBoundTests.AG_CH.compute_access() - - # endregion - - # region ClearAccess - def test_ClearAccess(self): - EarlyBoundTests.AG_CH.objects.remove_all() - EarlyBoundTests.AG_CH.objects.add("Facility/Facility1") - EarlyBoundTests.AG_CH.objects.add("Satellite/Satellite1") - EarlyBoundTests.AG_CH.objects.add("AreaTarget/AreaTarget1") - Assert.assertEqual(3, EarlyBoundTests.AG_CH.objects.count) - - EarlyBoundTests.AG_CH.compute_access() - - # Make sure the access lines are cleared - EarlyBoundTests.AG_CH.clear_access() - - # endregion diff --git a/tests/generated/stk_tests/chain_analysis_options_helper.py b/tests/generated/stk_tests/chain_analysis_options_helper.py new file mode 100644 index 0000000000..1cbc064dad --- /dev/null +++ b/tests/generated/stk_tests/chain_analysis_options_helper.py @@ -0,0 +1,74 @@ +# Copyright (C) 2022 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +import pytest +from test_util import * +from assertion_harness import * +from ansys.stk.core.stkobjects import * + + +class ChainAnalysisOptionsHelper(object): + + # region Run Method + def Run(self, oChainAnalysisOptions: "ChainAnalysisOptions", isTransmitter: bool): + # Processing Delay Time + Assert.assertIsNotNone(oChainAnalysisOptions) + originalProcessingDelayTime: float = oChainAnalysisOptions.processing_delay_time + + oChainAnalysisOptions.processing_delay_time = 0 + Assert.assertEqual(0, oChainAnalysisOptions.processing_delay_time) + + oChainAnalysisOptions.processing_delay_time = 5.5 + Assert.assertEqual(5.5, oChainAnalysisOptions.processing_delay_time) + + oChainAnalysisOptions.processing_delay_time = Double.PositiveInfinity + Assert.assertEqual(Double.PositiveInfinity, oChainAnalysisOptions.processing_delay_time) + + # Cannot set negative value + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + oChainAnalysisOptions.processing_delay_time = -1 + + # Reset + oChainAnalysisOptions.processing_delay_time = originalProcessingDelayTime + if isTransmitter == False: + originalDataRate: float = oChainAnalysisOptions.data_rate + + oChainAnalysisOptions.data_rate = 1.13 + Assert.assertEqual(1.13, oChainAnalysisOptions.data_rate) + + oChainAnalysisOptions.data_rate = 33.98 + Assert.assertEqual(33.98, oChainAnalysisOptions.data_rate) + + # Cannot set negative or too large of a value + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + oChainAnalysisOptions.data_rate = Double.PositiveInfinity + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + oChainAnalysisOptions.data_rate = -1 + + # Reset + oChainAnalysisOptions.data_rate = originalDataRate + + else: + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + oChainAnalysisOptions.data_rate = 1000 + + # endregion diff --git a/tests/generated/stk_tests/code_snippets/access_snippets.py b/tests/generated/stk_tests/code_snippets/access_snippets.py index 91cd518d66..0ef71dd58a 100644 --- a/tests/generated/stk_tests/code_snippets/access_snippets.py +++ b/tests/generated/stk_tests/code_snippets/access_snippets.py @@ -182,41 +182,6 @@ def RemoveAccessConstraintFromAnObject(self, stkobject: "ISTKObject"): # endregion - # region AddAndConfigureThirdBodyObstructionConstraint - def test_AddAndConfigureThirdBodyObstructionConstraint(self): - satelliteName: str = "satellite1" - stkobject: "ISTKObject" = CodeSnippetsTestBase.m_Root.current_scenario.children.new( - STKObjectType.SATELLITE, satelliteName - ) - self.AddAndConfigureThirdBodyObstructionConstraint(stkobject.access_constraints) - CodeSnippetsTestBase.m_Root.current_scenario.children.unload(STKObjectType.SATELLITE, satelliteName) - - def AddAndConfigureThirdBodyObstructionConstraint(self, accessconstraints: "AccessConstraintCollection"): - # Get AccessConstraintThirdBody interface - thirdBodyConstraint: "AccessConstraintThirdBody" = clr.CastAs( - accessconstraints.add_constraint(AccessConstraintType.THIRD_BODY_OBSTRUCTION), AccessConstraintThirdBody - ) - - # AvailableObstructions returns a one dimensional array of obstruction paths - availableArray = thirdBodyConstraint.available_obstructions - - # In this example add all available obstructions - Console.WriteLine("Available obstructions") - available: str - for available in availableArray: - Console.WriteLine(available) - thirdBodyConstraint.add_obstruction(available) - - # AssignedObstructions returns a one dimensional array of obstruction paths - assignedArray = thirdBodyConstraint.assigned_obstructions - - Console.WriteLine("Assigned obstructions") - assigned: str - for assigned in assignedArray: - Console.WriteLine(assigned) - - # endregion - # region AddAndConfigureCbObstructionConstraint def test_AddAndConfigureCbObstructionConstraint(self): satelliteName: str = "satellite1" @@ -417,6 +382,7 @@ def CreateOnePtAccess(self, facility: "ISTKObject"): # Compute results results: "OnePointAccessResultCollection" = onePtAccess.compute() + # Print results i: int = 0 while i < results.count: result: "OnePointAccessResult" = results[i] @@ -515,7 +481,6 @@ def EnumerateAvailableConstraints(self, accessConstraints: "AccessConstraintColl # and the second is a corresponding enumeration value. arAvailable = accessConstraints.available_constraints() - i: int = 0 while i < len(arAvailable): availName: str = str(arAvailable[i][0]) @@ -661,11 +626,8 @@ def test_AddMultipleAccessConstraintsOfTheSameTypeToAnObject(self): def AddMultipleAccessConstraintsOfTheSameTypeToAnObject(self, stkobject: "ISTKObject"): accessConstraints: "AccessConstraintCollection" = stkobject.access_constraints - # Add constraints - # Only the APPARENT_TIME, DURATION, GMT, INTERVALS, LOCAL_TIME constraint - # types can be added multiple times to the constraint collection. - accessConstraints.add_constraint(AccessConstraintType.LOCAL_TIME) - accessConstraints.add_constraint(AccessConstraintType.LOCAL_TIME) + accessConstraints.add_constraint(AccessConstraintType.OBJECT_EXCLUSION_ANGLE) + accessConstraints.add_constraint(AccessConstraintType.OBJECT_EXCLUSION_ANGLE) # endregion diff --git a/tests/generated/stk_tests/code_snippets/area_target_snippets.py b/tests/generated/stk_tests/code_snippets/area_target_snippets.py index e013fedbaa..d4fe8f935f 100644 --- a/tests/generated/stk_tests/code_snippets/area_target_snippets.py +++ b/tests/generated/stk_tests/code_snippets/area_target_snippets.py @@ -157,7 +157,6 @@ def ListAllPointsInAnAreaTarget(self, areaTarget: "AreaTarget"): areaTargetPoints = patternPoints.to_array() Console.WriteLine("All points in Area Target") - i: int = 0 while i < len(areaTargetPoints): Console.WriteLine( diff --git a/tests/generated/stk_tests/code_snippets/chain_snippets.py b/tests/generated/stk_tests/code_snippets/chain_snippets.py index 5d6d192bbf..1d3be61048 100644 --- a/tests/generated/stk_tests/code_snippets/chain_snippets.py +++ b/tests/generated/stk_tests/code_snippets/chain_snippets.py @@ -261,7 +261,6 @@ def PrintChainStrainIntervalsTimes(self, chain: "Chain"): if intervalListResult.is_valid: Console.WriteLine("Link Name: {0}", objectParticipationIntervals.labels[i]) Console.WriteLine("--------------") - j: int = 0 while j < intervalListResult.interval_collections[i].count: startTime: typing.Any = intervalListResult.interval_collections[i][j].start diff --git a/tests/generated/stk_tests/code_snippets/conversions_snippets.py b/tests/generated/stk_tests/code_snippets/conversions_snippets.py index c153613fee..37ed2a46bf 100644 --- a/tests/generated/stk_tests/code_snippets/conversions_snippets.py +++ b/tests/generated/stk_tests/code_snippets/conversions_snippets.py @@ -72,6 +72,7 @@ def ConvertPositionToAnotherRepresentation(self, root: "STKObjectRoot"): PositionType.CARTESIAN, cartesianPositions, PositionType.CYLINDRICAL ) + # Print results i: int = 0 while i < len(cylindricalPositions): Console.WriteLine( @@ -111,6 +112,7 @@ def test_QueryIAgDirectionAsAnotherRespresentation(self): self.QueryIAgDirectionAsAnotherRespresentation(direction) def QueryIAgDirectionAsAnotherRespresentation(self, direction: "IDirection"): + # Method 1 b: typing.Any = None c: typing.Any = None diff --git a/tests/generated/stk_tests/code_snippets/mto_snippets.py b/tests/generated/stk_tests/code_snippets/mto_snippets.py index a2939a38ec..05295ac8d5 100644 --- a/tests/generated/stk_tests/code_snippets/mto_snippets.py +++ b/tests/generated/stk_tests/code_snippets/mto_snippets.py @@ -89,6 +89,7 @@ def ConfigureMtos(self, root: "STKObjectRoot", mto: "MTO"): track: "MTOTrack" = mto.tracks.add(i) date: "Date" = root.conversion_utility.new_date("UTCG", str(scenario.start_time)) + # Interpolate mto points j: int = 0 while j < pointCount: lat: float = lat0 + (1 * i) @@ -221,7 +222,6 @@ def DetermineWhichTracksAreVisibleFromOtherStkObjectAtSpecifiedTime(self, mto: " # Output results Console.WriteLine("ComputeAllTracks:") - i: int = 0 while i < len(trackVisibilityArray): Console.WriteLine( @@ -272,7 +272,6 @@ def DetermineWhichTracksOfSpecifiedSubsetOfTracksAreVisibleFromOtherStkObject( # Output results Console.WriteLine("ComputeTracks:") - i: int = 0 while i < len(trackVisibilityArray): Console.WriteLine( @@ -480,6 +479,7 @@ def ComputeMtoRange(self, mto: "MTO"): result = range.compute_ranges(MTORangeMode.EACH, tracks, "1 Jan 2012 12:00:00.000") + # Print results i: int = 0 while i < len(result): Console.WriteLine("Track #: {0}, Visible: {1}, Range: {2}", result[i][0], result[i][1], result[i][2]) diff --git a/tests/generated/stk_tests/code_snippets/propagators/astrogator_snippets.py b/tests/generated/stk_tests/code_snippets/propagators/astrogator_snippets.py index a7574ace11..82626ba626 100644 --- a/tests/generated/stk_tests/code_snippets/propagators/astrogator_snippets.py +++ b/tests/generated/stk_tests/code_snippets/propagators/astrogator_snippets.py @@ -259,16 +259,16 @@ def ConfigureUpdateSegment(self, driver: "MCSDriver"): # Specify the element to be changed, the action, and the value # Add values - update.set_action_and_value(UpdateParam.CD, UpdateAction.ADD_VALUE, 2) - update.set_action_and_value(UpdateParam.FUEL_DENSITY, UpdateAction.ADD_VALUE, 1) + update.set_action_and_value(UpdateParameter.CD, UpdateAction.ADD_VALUE, 2) + update.set_action_and_value(UpdateParameter.FUEL_DENSITY, UpdateAction.ADD_VALUE, 1) # Set to new value - update.set_action_and_value(UpdateParam.TANK_PRESSURE, UpdateAction.SET_TO_NEW_VALUE, 6000) - update.set_action_and_value(UpdateParam.TANK_TEMPERATURE, UpdateAction.SET_TO_NEW_VALUE, 5) + update.set_action_and_value(UpdateParameter.TANK_PRESSURE, UpdateAction.SET_TO_NEW_VALUE, 6000) + update.set_action_and_value(UpdateParameter.TANK_TEMPERATURE, UpdateAction.SET_TO_NEW_VALUE, 5) # Subtract values - update.set_action_and_value(UpdateParam.SRP_AREA, UpdateAction.SUBTRACT_VALUE, 10) - update.set_action_and_value(UpdateParam.SRP_AREA, UpdateAction.SUBTRACT_VALUE, 1) + update.set_action_and_value(UpdateParameter.SRP_AREA, UpdateAction.SUBTRACT_VALUE, 10) + update.set_action_and_value(UpdateParameter.SRP_AREA, UpdateAction.SUBTRACT_VALUE, 1) # endregion @@ -385,7 +385,7 @@ def ConfigureTargetSequenceWithDC(self, driver: "MCSDriver"): # Configure differential corrector dc.clear_corrections_before_run = True dc.convergence_criteria = ( - ConvergenceCriteria.CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMS + ConvergenceCriteria.CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMETERS ) dc.enable_b_plane_nominal = False dc.enable_b_plane_perturbations = False @@ -419,7 +419,7 @@ def SetUserDefinedMuValueOnThirdBody(self, scenario: "Scenario"): ) newMoon.set_mode_type(ThirdBodyMode.POINT_MASS) pointMass: "PointMassFunction" = clr.CastAs(newMoon.mode, PointMassFunction) - pointMass.gravitational_parameter_source = GravParamSource.USER + pointMass.gravitational_parameter_source = GravParameterSource.USER pointMass.mu = 390000.0 # endregion @@ -434,12 +434,13 @@ def SetUserDefinedMuValueOnThirdBodyFromPropagators(self, scenario: "Scenario"): compInfoCol: "ComponentInfoCollection" = scenario.component_directory.get_components(Component.ASTROGATOR) propagatorFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagators") myEathHPOP: "NumericalPropagatorWrapper" = clr.CastAs( - propagatorFolder.duplicate_component("Earth HPOP Default v10", "myEathHPOP"), NumericalPropagatorWrapper + propagatorFolder.duplicate_component("Earth Default High Fidelity v13", "myEathHPOP"), + NumericalPropagatorWrapper, ) moon: "ThirdBodyFunction" = clr.CastAs(myEathHPOP.propagator_functions["Moon"], ThirdBodyFunction) moon.set_mode_type(ThirdBodyMode.POINT_MASS) pointMass: "PointMassFunction" = clr.CastAs(moon.mode, PointMassFunction) - pointMass.gravitational_parameter_source = GravParamSource.USER + pointMass.gravitational_parameter_source = GravParameterSource.USER pointMass.mu = 390000.0 # endregion diff --git a/tests/generated/stk_tests/code_snippets/propagators/great_arc_snippets.py b/tests/generated/stk_tests/code_snippets/propagators/great_arc_snippets.py index f07a6f8c96..ee5a1fe43f 100644 --- a/tests/generated/stk_tests/code_snippets/propagators/great_arc_snippets.py +++ b/tests/generated/stk_tests/code_snippets/propagators/great_arc_snippets.py @@ -90,6 +90,7 @@ def DefineGreatArcPropFromListOfWaypointsAndTime(self, propagator: "PropagatorGr # Remove any previous waypoints propagator.waypoints.remove_all() + # Insert the waypoints i: int = 0 while i < len(waypoints): waypoint: "VehicleWaypointsElement" = propagator.waypoints.add() @@ -128,6 +129,7 @@ def ListAllWaypointsInAWaypointCollection(self, propagator: "PropagatorGreatArc" # Remove any previous waypoints propagator.waypoints.remove_all() + # Insert the waypoints i: int = 0 while i < len(waypoints): waypoint: "VehicleWaypointsElement" = propagator.waypoints.add() @@ -140,7 +142,6 @@ def ListAllWaypointsInAWaypointCollection(self, propagator: "PropagatorGreatArc" # List the waypoints after extracting them into an array waypointArray = propagator.waypoints.to_array() - j: int = 0 while j < len(waypointArray): Console.WriteLine( @@ -175,6 +176,7 @@ def DefineGreatArcPropFromListOfWaypointsAndVelocity(self, propagator: "Propagat # Remove any previous waypoints propagator.waypoints.remove_all() + # Insert the waypoints i: int = 0 while i < len(waypoints): waypoint: "VehicleWaypointsElement" = propagator.waypoints.add() diff --git a/tests/generated/stk_tests/code_snippets/radar/search_track_p_det_snippets.py b/tests/generated/stk_tests/code_snippets/radar/search_track_p_det_snippets.py index 4fdcbc55d5..a3e9bc3b05 100644 --- a/tests/generated/stk_tests/code_snippets/radar/search_track_p_det_snippets.py +++ b/tests/generated/stk_tests/code_snippets/radar/search_track_p_det_snippets.py @@ -140,7 +140,7 @@ def ComputeMonostaticSearchTrackProbabilityOfDetection( scenarioRFEnv.propagation_channel.enable_rain_loss = True # Configure the radar object as a monostatic model. - radar.set_model("Monostatic") + radar.model_component_linking.set_component("Monostatic") monostaticModel: "RadarModelMonostatic" = clr.CastAs( radar.model_component_linking.component, RadarModelMonostatic ) @@ -159,9 +159,9 @@ def ComputeMonostaticSearchTrackProbabilityOfDetection( parabolic.beamwidth = 2.0 # Put the monostatic radar model in Search/Track mode - monostaticModel.set_mode("Search Track") + monostaticModel.mode_component_linking.set_component("Search Track") searchTrackMode: "RadarModeMonostaticSearchTrack" = clr.CastAs( - monostaticModel.mode, RadarModeMonostaticSearchTrack + monostaticModel.mode_component_linking.component, RadarModeMonostaticSearchTrack ) # Set the waveform type to fixed prf diff --git a/tests/generated/stk_tests/code_snippets/scenario_snippets.py b/tests/generated/stk_tests/code_snippets/scenario_snippets.py index 89a34b0a02..7b81c1c35b 100644 --- a/tests/generated/stk_tests/code_snippets/scenario_snippets.py +++ b/tests/generated/stk_tests/code_snippets/scenario_snippets.py @@ -144,7 +144,7 @@ def ListAllChildrenOfAGivenType(self, root: "STKObjectRoot", type: "STKObjectTyp # region AddAnalyticalTerrainToEarthCentralBody def test_AddAnalyticalTerrainToEarthCentralBody(self): self.AddAnalyticalTerrainToEarthCentralBody( - CodeSnippetsTestBase.m_Root, TestBase.GetScenarioFile("CodeSnippetsTests", "ny512.dte") + CodeSnippetsTestBase.m_Root, TestBase.GetScenarioFile("ScenarioTests", "NED", "w001001.adf") ) def AddAnalyticalTerrainToEarthCentralBody(self, root: "STKObjectRoot", terrainFile: str): @@ -156,7 +156,7 @@ def AddAnalyticalTerrainToEarthCentralBody(self, root: "STKObjectRoot", terrainF # Add terrain data file to current scenario's terrain collection # Terrain data files traditionally have .dte extensions - terrain: "Terrain" = elementCollection.add(terrainFile, TerrainFileType.MUSE_RASTER_FILE) + terrain: "Terrain" = elementCollection.add(terrainFile, TerrainFileType.ARC_INFO_BINARY_GRID_MEAN_SEA_LEVEL) # Set Scenario to use terrain data file terrain.use_terrain = True diff --git a/tests/generated/stk_tests/code_snippets/star_snippets.py b/tests/generated/stk_tests/code_snippets/star_snippets.py index b0e8ac37d8..722aac5a4f 100644 --- a/tests/generated/stk_tests/code_snippets/star_snippets.py +++ b/tests/generated/stk_tests/code_snippets/star_snippets.py @@ -91,8 +91,8 @@ def DefineStarBasicProperties(self, star: "Star"): star.magnitude = -1.0 star.parallax = 0.0 # in arcSec star.proper_motion_declination = 1.5 # in arcSec - star.proper_motion_radial_velocity = 0.75 # in meters star.proper_motion_right_ascension = -0.5 # in arcSec + star.radial_velocity = 0.75 # in m/s # endregion @@ -103,7 +103,9 @@ def test_CreateStarFromStarDatabase(self): @staticmethod def CreateStarFromStarDatabase(root: "STKObjectRoot"): # Import object from database using Connect - command: str = "ImportFromDB * Star ScenarioCollection VisualMagnitude 0 1.0 RightAsc 200.0 230.0 Constellation ImportedFromStarDB" + command: str = ( + "ImportFromDB * Star ScenarioCollection VisualMagnitude 0 1.0 RightAsc 200.0 230.0 Constellation ImportedFromStarDB" + ) root.execute_command(command) star: "Star" = clr.CastAs(root.get_object_from_path("Star/Star-65474"), Star) diff --git a/tests/generated/stk_tests/code_snippets/stk_object_vo_snippets.py b/tests/generated/stk_tests/code_snippets/stk_object_vo_snippets.py index cb5b161316..8f32b579e6 100644 --- a/tests/generated/stk_tests/code_snippets/stk_object_vo_snippets.py +++ b/tests/generated/stk_tests/code_snippets/stk_object_vo_snippets.py @@ -144,6 +144,7 @@ def ListVOModelArticulations(self, satellite: "Satellite", model: "IGraphics3DMo # GetAvailableArticulations returns a one dimensional array of articulation names articulations = modelArticulation.get_available_articulations(lod) + # Enumerate through available articulations articulation: int = 0 while articulation < Array.Length(articulations): # We need the articulation string to call the GetAvailableTransformations function diff --git a/tests/generated/stk_tests/code_snippets/units_snippets.py b/tests/generated/stk_tests/code_snippets/units_snippets.py index a73bace3bf..adad45bfb1 100644 --- a/tests/generated/stk_tests/code_snippets/units_snippets.py +++ b/tests/generated/stk_tests/code_snippets/units_snippets.py @@ -149,6 +149,7 @@ def ConvertMulitpleDateFormats(self, root: "STKObjectRoot"): # ConvertDateArray returns a one dimensional array of converted dates converted = converter.convert_date_array("UTCG", "Epsec", tempDates) + # Print results i: int = 0 while i < Array.Length(converted): Console.WriteLine("Date: {0}", converted[i]) diff --git a/tests/generated/stk_tests/comm_system/comm_system.py b/tests/generated/stk_tests/comm_system/comm_system.py index c7f79d3fc8..082e9f8be6 100644 --- a/tests/generated/stk_tests/comm_system/comm_system.py +++ b/tests/generated/stk_tests/comm_system/comm_system.py @@ -196,7 +196,7 @@ def test_LinkDefinition(self): EarlyBoundTests.commSystem.set_link_selection_criteria_type(CommSystemLinkSelectionCriteriaType.SCRIPT_PLUGIN) lsc = EarlyBoundTests.commSystem.link_selection_criteria Assert.assertEqual(CommSystemLinkSelectionCriteriaType.SCRIPT_PLUGIN, lsc.type) - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux scriptPlugin: "CommSystemLinkSelectionCriteriaScriptPlugin" = clr.CastAs( EarlyBoundTests.commSystem.link_selection_criteria, CommSystemLinkSelectionCriteriaScriptPlugin diff --git a/tests/generated/stk_tests/compatibility/interval_collection_extension_methods.py b/tests/generated/stk_tests/compatibility/interval_collection_extension_methods.py index d768aa550b..13c993800b 100644 --- a/tests/generated/stk_tests/compatibility/interval_collection_extension_methods.py +++ b/tests/generated/stk_tests/compatibility/interval_collection_extension_methods.py @@ -20,8 +20,6 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from test_util import * - class IntervalCollectionExtensionMethods(object): diff --git a/tests/generated/stk_tests/conftest.py b/tests/generated/stk_tests/conftest.py index ab4eda7029..d65d31cacc 100644 --- a/tests/generated/stk_tests/conftest.py +++ b/tests/generated/stk_tests/conftest.py @@ -26,6 +26,7 @@ def pytest_addoption(parser): + parser.addoption( "--target", action="store", @@ -81,6 +82,7 @@ def pytest_addoption(parser): def pytest_sessionstart(session): + target = session.config.getoption("--target") attach = session.config.getoption("--attach") grpc_host = session.config.getoption("--grpc_host") @@ -109,6 +111,7 @@ def pytest_sessionstart(session): def pytest_sessionfinish(session): + print("\n\nUninitializing STK") EngineLifetimeManager.Uninitialize(force=True) diff --git a/tests/generated/stk_tests/coverage_definition/cov_def.py b/tests/generated/stk_tests/coverage_definition/cov_def.py index c2c9c1787c..43e090aec8 100644 --- a/tests/generated/stk_tests/coverage_definition/cov_def.py +++ b/tests/generated/stk_tests/coverage_definition/cov_def.py @@ -1344,7 +1344,6 @@ def test_Assets(self): # AvailableAssets arAssets = oCollection.available_assets TestBase.logger.WriteLine3("\tThe AssetList collection contains: {0} available assets.", Array.Length(arAssets)) - iIndex: int = 0 while iIndex < Array.Length(arAssets): TestBase.logger.WriteLine7("\t\tAsset {0}: {1}", iIndex, arAssets[iIndex]) @@ -1442,7 +1441,6 @@ def test_Assets(self): # constellation removed above Assert.assertEqual((Array.Length(arAssets) - 1), oCollection.count) TestBase.logger.WriteLine3("\tThe new AssetList collection contains: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -1692,7 +1690,6 @@ def test_GridPointSelection(self): Assert.assertEqual(NUM_GRID_POINTS, gps.count) arGps = gps.to_array() Assert.assertEqual((3 * NUM_GRID_POINTS), Array.Length(arGps)) - i: int = 0 while i < NUM_GRID_POINTS: if i == 0: @@ -1804,7 +1801,6 @@ def test_GridInspectorFastPoints(self): sb.AppendFormat("{0}, {1}", pt.latitude, pt.longitude) sb.AppendLine() intervals = pt.intervals - i: int = 0 while i <= (len(intervals) - 1): sb.AppendFormat(" => [{0},{1}]", intervals[i][0], intervals[i][1]) @@ -1843,7 +1839,6 @@ def test_GridInspectorMemoryCorruption(self): i: int = 0 while i < 2: TestBase.LoadTestScenario(Path.Combine("CovDefTests", "CovDefTests.sc")) - j: int = 0 while j < 100: cov: "CoverageDefinition" = CoverageDefinition( @@ -1926,7 +1921,6 @@ def CompareGridPointSelectionAndGridInspector(self): sbFast.AppendFormat("{0}, {1}", pt.latitude, pt.longitude) sbFast.AppendLine() intervals = pt.intervals - i: int = 0 while i <= (len(intervals) - 1): sbFast.AppendFormat(" => [{0:.000000},{1:.000000}]", intervals[i][0], intervals[i][1]) @@ -1954,7 +1948,6 @@ def CompareGridPointSelectionAndGridInspector(self): aLonVals = result.data_sets[1].get_values() watchSlow.Start() - i: int = 0 while i < len(aLatVals): sbSlow.AppendFormat("{0}, {1}", aLatVals[i], aLonVals[i]) @@ -2089,6 +2082,7 @@ def test_GridInspectorAllTypes(self): TestBase.logger.WriteLine("----- GRID INSPECTOR ALL TYPES TEST ----- END -----") def CompareGridPointsByBoundsType(self, covDef: "CoverageDefinition", eBounds: "CoverageBounds"): + def generated1(a: "List[float]", b: "List[float]"): return (cmp(a[0], b[0]) * 10) + cmp(a[1], b[1]) @@ -2121,7 +2115,6 @@ def generated1(a: "List[float]", b: "List[float]"): List.Sort(gridPointLocations, cmp=arrayCompare) Assert.assertEqual(len(gridInspector), len(gridPointLocations)) - i: int = 0 while i < len(gridInspector): arDouble1: "List[float]" = gridInspector[i] @@ -2455,7 +2448,6 @@ def test_CoverageTool(self): # AvailableAssets arAssets = oCollection.available_assets TestBase.logger.WriteLine3("\tThe AssetList collection contains: {0} available assets.", Array.Length(arAssets)) - iIndex: int = 0 while iIndex < Array.Length(arAssets): TestBase.logger.WriteLine7("\t\tAsset {0}: {1}", iIndex, arAssets[iIndex]) @@ -2553,7 +2545,6 @@ def test_CoverageTool(self): Assert.assertEqual(Array.Length(arAssets), oCollection.count) TestBase.logger.WriteLine3("\tThe new AssetList collection contains: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -2608,7 +2599,6 @@ def test_CoverageTool(self): # DefinitionSupportedTypes arTypes = fom.definition_supported_types TestBase.logger.WriteLine3("\tThe FigureOfMerit supports: {0} definition types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "FigureOfMeritDefinitionType" = FigureOfMeritDefinitionType(int(arTypes[iIndex][0])) diff --git a/tests/generated/stk_tests/data_providers/data_providers.py b/tests/generated/stk_tests/data_providers/data_providers.py index 2cc1418a41..00a8ae752b 100644 --- a/tests/generated/stk_tests/data_providers/data_providers.py +++ b/tests/generated/stk_tests/data_providers/data_providers.py @@ -31,7 +31,6 @@ from ansys.stk.core.analysis_workbench import * -@category("Excluded From RegFree") class EarlyBoundTests(TestBase): def __init__(self, *args, **kwargs): super(EarlyBoundTests, self).__init__(*args, **kwargs) @@ -80,6 +79,7 @@ def test_CompoundUnits(self): dataset: "DataProviderResultDataSet" for dataset in resInfo.data_sets: + TestBase.logger.WriteLine5("ElementName: {0}", dataset.element_name) TestBase.logger.WriteLine3("Count: {0}", dataset.count) TestBase.logger.WriteLine3("ElementType: {0}", dataset.element_type) @@ -237,7 +237,6 @@ def test_TestRowsAgainstColumns(self): Assert.assertEqual(set.count, result.data_sets.row_count) Assert.assertEqual(set.element_name, str(ElementNames[i])) setValues = set.get_values() - j: int = 0 while j < Array.Length(setValues): Assert.assertEqual(setValues[j], result.data_sets.get_row(j)[i]) @@ -247,7 +246,8 @@ def test_TestRowsAgainstColumns(self): i += 1 rows = result.data_sets.to_array() - + # logger.WriteLine(result.DataSets.ToArray().GetLength(0)); + # logger.WriteLine(result.DataSets.ToArray().GetLength(1)); i: int = 0 while i < len(rows): j: int = 0 @@ -442,7 +442,6 @@ def test_SatelliteCartPosFixed(self): Assert.assertEqual(0, oResult.sections.count) # logger.WriteLine("\tIntervals count: {0}", oResult.Intervals.Count); Assert.assertEqual(1, oResult.intervals.count) - iIndex: int = 0 while iIndex < oResult.intervals.count: start: typing.Any = oResult.intervals[iIndex].start_time @@ -452,7 +451,6 @@ def test_SatelliteCartPosFixed(self): # logger.WriteLine("\tDataSets count: {0}", oResult.DataSets.Count); Assert.assertEqual(4, oResult.data_sets.count) - iIndex: int = 0 while iIndex < oResult.data_sets.count: elem: typing.Any = oResult.data_sets[iIndex].element_name @@ -469,7 +467,6 @@ def test_SatelliteCartPosFixed(self): Assert.assertEqual("Time", oDataSet.element_name) Assert.assertEqual("1 Jun 2004 12:04:00.000000000", str(arValues[1])) Assert.assertEqual("1 Jun 2004 12:16:00.000000000", str(arValues[4])) - iIndex: int = 0 while iIndex < Array.Length(arValues): stuff: typing.Any = arValues[iIndex] @@ -484,7 +481,6 @@ def test_SatelliteCartPosFixed(self): Assert.assertEqual("y", oDataSet.element_name) Assert.assertEqual(-6285.353143, Math.Round(float(arValues[0]), 6)) Assert.assertEqual(5609.665723, Math.Round(float(arValues[13]), 6)) - iIndex: int = 0 while iIndex < Array.Length(arValues): stuff: typing.Any = arValues[iIndex] @@ -533,7 +529,6 @@ def test_SatelliteCartPosFixedUsingDefault(self): Assert.assertEqual(0, oResult.sections.count) # logger.WriteLine("\tIntervals count: {0}", oResult.Intervals.Count); Assert.assertEqual(1, oResult.intervals.count) - iIndex: int = 0 while iIndex < oResult.intervals.count: start: typing.Any = oResult.intervals[iIndex].start_time @@ -543,7 +538,6 @@ def test_SatelliteCartPosFixedUsingDefault(self): # logger.WriteLine("\tDataSets count: {0}", oResult.DataSets.Count); Assert.assertEqual(4, oResult.data_sets.count) - iIndex: int = 0 while iIndex < oResult.data_sets.count: elem: typing.Any = oResult.data_sets[iIndex].element_name @@ -560,7 +554,6 @@ def test_SatelliteCartPosFixedUsingDefault(self): Assert.assertEqual("Time", oDataSet.element_name) Assert.assertEqual("1 Jun 2004 12:01:00.000000000", str(arValues[1])) Assert.assertEqual("1 Jun 2004 12:04:00.000000000", str(arValues[4])) - iIndex: int = 0 while iIndex < Array.Length(arValues): stuff: typing.Any = arValues[iIndex] @@ -575,7 +568,6 @@ def test_SatelliteCartPosFixedUsingDefault(self): Assert.assertEqual("y", oDataSet.element_name) Assert.assertEqual(-6285.353143, Math.Round(float(arValues[0]), 6)) Assert.assertEqual(-2660.314094, Math.Round(float(arValues[13]), 6)) - iIndex: int = 0 while iIndex < Array.Length(arValues): stuff: typing.Any = arValues[iIndex] @@ -622,7 +614,6 @@ def test_AircraftCartPosFixedUsingDefault(self): Assert.assertEqual(0, oResult.sections.count) # logger.WriteLine("\tIntervals count: {0}", oResult.Intervals.Count); Assert.assertEqual(1, oResult.intervals.count) - iIndex: int = 0 while iIndex < oResult.intervals.count: start: typing.Any = oResult.intervals[iIndex].start_time @@ -632,7 +623,6 @@ def test_AircraftCartPosFixedUsingDefault(self): # logger.WriteLine("\tDataSets count: {0}", oResult.DataSets.Count); Assert.assertEqual(4, oResult.data_sets.count) - iIndex: int = 0 while iIndex < oResult.data_sets.count: elem: typing.Any = oResult.data_sets[iIndex].element_name @@ -655,7 +645,6 @@ def test_AircraftCartPosFixedUsingDefault(self): Assert.assertEqual("1 Jun 2004 12:01:30.188313568", str(arValues[8])) Assert.assertEqual("1 Jun 2004 12:01:35.887349506", str(arValues[9])) Assert.assertEqual("1 Jun 2004 12:05:01.726211163", str(arValues[19])) - iIndex: int = 0 while iIndex < Array.Length(arValues): stuff: typing.Any = arValues[iIndex] @@ -670,7 +659,6 @@ def test_AircraftCartPosFixedUsingDefault(self): Assert.assertEqual("y", oDataSet.element_name) Assert.assertEqual(24.44683, Math.Round(float(arValues[0]), 6)) Assert.assertEqual(40.338076, Math.Round(float(arValues[13]), 6)) - iIndex: int = 0 while iIndex < Array.Length(arValues): stuff: typing.Any = arValues[iIndex] @@ -811,7 +799,6 @@ def test_FacilityLightingAER(self): Assert.assertEqual(0, oResult.sections.count) # logger.WriteLine("\tIntervals count: {0}", oResult.Intervals.Count); Assert.assertEqual(1, oResult.intervals.count) - iIndex: int = 0 while iIndex < oResult.intervals.count: pass @@ -820,7 +807,6 @@ def test_FacilityLightingAER(self): # logger.WriteLine("\tDataSets count: {0}", oResult.DataSets.Count); Assert.assertEqual(4, oResult.data_sets.count) - iIndex: int = 0 while iIndex < oResult.data_sets.count: pass @@ -836,7 +822,6 @@ def test_FacilityLightingAER(self): Assert.assertEqual("Time", oDataSet.element_name) Assert.assertEqual("1 Jun 2004 12:04:00.000000000", str(arValues[1])) Assert.assertEqual("1 Jun 2004 12:16:00.000000000", str(arValues[4])) - iIndex: int = 0 while iIndex < Array.Length(arValues): pass @@ -851,7 +836,6 @@ def test_FacilityLightingAER(self): Assert.assertEqual("Elevation", oDataSet.element_name) Assert.assertAlmostEqual(23.702, float(arValues[0]), delta=0.001) Assert.assertAlmostEqual(24.479, float(arValues[1]), delta=0.001) - iIndex: int = 0 while iIndex < Array.Length(arValues): pass @@ -871,7 +855,6 @@ def test_DPNames(self): # string sInstanceName = o.InstanceName; sAllNames: str = "" count: int = o.data_providers.count - i: int = 1 while i < o.data_providers.count: sName: str = o.data_providers[i].name @@ -2210,7 +2193,6 @@ def test_DPSchemaTransmitter(self): def test_DPEnumerateConstraints(self): o: "ISTKObject" = (ISTKObject(TestBase.Application)).children[0].children["Satellite1"] count: int = o.data_providers.count - i: int = 0 while i < count: dp: "IDataProviderInfo" = o.data_providers[i] @@ -2225,7 +2207,6 @@ def test_DPEnumerateConstraints(self): def test_DPEnumProviders(self): o: "ISTKObject" = (ISTKObject(TestBase.Application)).children[0].children["Satellite1"] count: int = o.data_providers.count - i: int = 0 while i < count: dp: "IDataProviderInfo" = o.data_providers[i] @@ -3372,15 +3353,20 @@ def test_TestElements(self): Assert.assertFalse(oInfo.is_group()) oProvider: "IDataProvider" = IDataProvider(oInfo) Assert.assertIsNotNone(oProvider) - Assert.assertEqual(8, oProvider.elements.count) + Assert.assertEqual(13, oProvider.elements.count) Assert.assertEqual("Constraint", oProvider.elements[0].name) Assert.assertEqual("Value", oProvider.elements[1].name) Assert.assertEqual("Display Name", oProvider.elements[2].name) - Assert.assertEqual("Value with Units", oProvider.elements[3].name) - Assert.assertEqual("Action", oProvider.elements[4].name) - Assert.assertEqual("Max Time Step", oProvider.elements[5].name) - Assert.assertEqual("Max Relative Motion", oProvider.elements[6].name) - Assert.assertEqual("To Classes", oProvider.elements[7].name) + Assert.assertEqual("Dimension", oProvider.elements[3].name) + Assert.assertEqual("Units for Min/Max", oProvider.elements[4].name) + Assert.assertEqual("Min", oProvider.elements[5].name) + Assert.assertEqual("Max", oProvider.elements[6].name) + Assert.assertEqual("Data Value with Units", oProvider.elements[7].name) + Assert.assertEqual("Value with Units", oProvider.elements[8].name) + Assert.assertEqual("Action", oProvider.elements[9].name) + Assert.assertEqual("Max Time Step", oProvider.elements[10].name) + Assert.assertEqual("Max Relative Motion", oProvider.elements[11].name) + Assert.assertEqual("To Classes", oProvider.elements[12].name) iIndex: int = 0 while iIndex < oProvider.elements.count: @@ -3402,6 +3388,7 @@ def test_TestElements(self): Assert.assertEqual("Elevation", oProvider.elements[2].name) Assert.assertEqual("Range", oProvider.elements[3].name) + # logger.WriteLine("\t\tNumber of elements: {0}", oProvider.Elements.Count); iIndex: int = 0 while iIndex < oProvider.elements.count: pass @@ -3415,14 +3402,14 @@ def test_TestElements(self): Assert.assertTrue(oInfo.is_group()) oGroup: "DataProviderGroup" = DataProviderGroup(oInfo) Assert.assertEqual(6, oGroup.group.count) - + # logger.WriteLine("\t\tNumber of groups: {0}", oGroup.Group.Count); iIndex: int = 0 while iIndex < oGroup.group.count: # logger.WriteLine("\t\t\tGroup {0}: Name = {1}, Type = {2}, IsGroup = {3}", iIndex, # oGroup.Group[iIndex].Name, oGroup.Group[iIndex].Type, oGroup.Group[iIndex].IsGroup() ); oProvider = IDataProvider(oGroup.group[iIndex]) Assert.assertIsNotNone(oProvider) - + # logger.WriteLine("\t\t\t\tNumber of elements: {0}", oProvider.Elements.Count); i: int = 0 while i < oProvider.elements.count: pass @@ -3557,14 +3544,12 @@ def test_ObjectCoverage(self): arBoundaries = [1.0, 2.0, 3.0, 4.0, 5.0] arRanges = oInterval.multiple_threshold_crossings("FOM Value", arBoundaries) outStr: str = "" - iRange: int = 0 while iRange < len(arRanges): TestBase.logger.Write3("\nRange: {0}\n", iRange) outStr += str(iRange) + "#" arTimeSpans = arRanges[iRange] - iSpan: int = 0 while iSpan < len(arTimeSpans): strStart: str = str(arTimeSpans[iSpan][0]) @@ -3689,9 +3674,10 @@ def test_TestAllDataProviders(self): self.RunAllDataProviders(attCov) self.RunAllDataProviders(attCov.children.new(STKObjectType.ATTITUDE_FIGURE_OF_MERIT, "AttitudeFOM1")) chain: "Chain" = Chain(TestBase.Application.current_scenario.children.new(STKObjectType.CHAIN, "Chain1")) - chain.objects.add_object(ISTKObject(sat)) - chain.objects.add_object(ISTKObject(ac)) + chain.start_object = ISTKObject(sat) + chain.end_object = ISTKObject(ac) self.RunAllDataProviders(ISTKObject(chain)) + constellation: "Constellation" = Constellation( TestBase.Application.current_scenario.children.new(STKObjectType.CONSTELLATION, "Constellation1") ) @@ -3770,11 +3756,15 @@ def test_IAgDataPrvInterval_SmartIntervals(self): startTime: typing.Any = (Scenario(TestBase.Application.current_scenario)).start_time stopTime: typing.Any = (Scenario(TestBase.Application.current_scenario)).stop_time - startEpoch: "TimeToolInstantSmartEpoch" = TestBase.Application.current_scenario.analysis_workbench_components.time_instants.factory.create_smart_epoch_from_time( - startTime + startEpoch: "TimeToolInstantSmartEpoch" = ( + TestBase.Application.current_scenario.analysis_workbench_components.time_instants.factory.create_smart_epoch_from_time( + startTime + ) ) - stopEpoch: "TimeToolInstantSmartEpoch" = TestBase.Application.current_scenario.analysis_workbench_components.time_instants.factory.create_smart_epoch_from_time( - stopTime + stopEpoch: "TimeToolInstantSmartEpoch" = ( + TestBase.Application.current_scenario.analysis_workbench_components.time_instants.factory.create_smart_epoch_from_time( + stopTime + ) ) oScenario.analysis_interval.set_start_and_stop_epochs(startEpoch, stopEpoch) @@ -3918,11 +3908,15 @@ def test_IAgDataPrvTimeVar_SmartIntervals(self): startTime: typing.Any = (Scenario(TestBase.Application.current_scenario)).start_time stopTime: typing.Any = (Scenario(TestBase.Application.current_scenario)).stop_time - startEpoch: "TimeToolInstantSmartEpoch" = TestBase.Application.current_scenario.analysis_workbench_components.time_instants.factory.create_smart_epoch_from_time( - startTime + startEpoch: "TimeToolInstantSmartEpoch" = ( + TestBase.Application.current_scenario.analysis_workbench_components.time_instants.factory.create_smart_epoch_from_time( + startTime + ) ) - stopEpoch: "TimeToolInstantSmartEpoch" = TestBase.Application.current_scenario.analysis_workbench_components.time_instants.factory.create_smart_epoch_from_time( - stopTime + stopEpoch: "TimeToolInstantSmartEpoch" = ( + TestBase.Application.current_scenario.analysis_workbench_components.time_instants.factory.create_smart_epoch_from_time( + stopTime + ) ) oScenario.analysis_interval.set_start_and_stop_epochs(startEpoch, stopEpoch) @@ -4069,6 +4063,7 @@ def DumpRawCrossingData(self, oInterval: "DataProviderResultInterval", dThreshol # logger.WriteLine("Crossings of value: {0}", dThreshold); outStr = Double.ToString(dThreshold) + # logger.WriteLine("Crossings array size: {0}", arCrossings.GetLength(0)); iIndex: int = 0 while iIndex < len(arCrossings): @@ -4288,7 +4283,6 @@ def test_TestComputeTimeVarWithMultipleIntvls(self): res: "DataProviderResult" = acc.data_providers.get_data_provider_time_varying_from_path( "AER Data/Default" ).execute("1 Jun 2004 12:00:00.00", "2 Jun 2004 12:00:00.00", 60.0) - i: int = 0 while i < res.intervals.count: statRes: "DataProviderResultTimeVaryingExtremumResult" = ( diff --git a/tests/generated/stk_tests/display_times_helper.py b/tests/generated/stk_tests/display_times_helper.py index eceb0efc12..e74aec6abc 100644 --- a/tests/generated/stk_tests/display_times_helper.py +++ b/tests/generated/stk_tests/display_times_helper.py @@ -45,7 +45,6 @@ def Run(self, oDisplay: "IDisplayTime"): # DisplayStatusSupportedTypes arTypes = oDisplay.display_status_supported_types self.m_logger.WriteLine3("\tDisplayTimes supports {0} types:", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): self.m_logger.WriteLine8( @@ -63,7 +62,6 @@ def Run(self, oDisplay: "IDisplayTime"): oDisplay.set_display_status_type(DisplayTimesType.UNKNOWN) # DisplayStatusType self.m_logger.WriteLine6("\tThe current DisplayStatusType is: {0}", oDisplay.display_status_type) - iIndex: int = 0 while iIndex < len(arTypes): eType: "DisplayTimesType" = DisplayTimesType(int(arTypes[iIndex][0])) @@ -231,7 +229,6 @@ def Run(self, oCollection: "TimeIntervalCollection", eType): self.m_logger.WriteLine3("\tThe current IntervalCollection contains: {0} elements", oCollection.count) if oCollection.count > 0: arIntervals = oCollection.to_array(0, -1) - iIndex: int = 0 while iIndex < len(arIntervals): self.m_logger.WriteLine8( @@ -264,7 +261,7 @@ def DuringAccess(self, oCollection: "TimeIntervalCollection"): # RemoveAll with pytest.raises(Exception): oCollection.remove_all() - + # Add oStart: typing.Any = None oStop: typing.Any = None @@ -278,7 +275,6 @@ def DuringAccess(self, oCollection: "TimeIntervalCollection"): self.m_logger.WriteLine3( "\tAfter ToArray() the IntervalCollection contains: {0} elements", len(arIntervals) ) - iIndex: int = 0 while iIndex < len(arIntervals): self.m_logger.WriteLine8( @@ -323,7 +319,7 @@ def Constraint(self, oCollection: "TimeIntervalCollection"): # RemoveAll with pytest.raises(Exception): oCollection.remove_all() - + # Add oStart: typing.Any = None oStop: typing.Any = None @@ -336,7 +332,6 @@ def Constraint(self, oCollection: "TimeIntervalCollection"): self.m_logger.WriteLine3( "\tAfter ToArray() the IntervalCollection contains: {0} elements", len(arIntervals) ) - iIndex: int = 0 while iIndex < len(arIntervals): self.m_logger.WriteLine8( @@ -374,7 +369,6 @@ def Constraint(self, oCollection: "TimeIntervalCollection"): self.m_logger.WriteLine3( "\tAfter ToArray() the IntervalCollection contains: {0} elements", len(arIntervals) ) - iIndex: int = 0 while iIndex < len(arIntervals): self.m_logger.WriteLine8( @@ -395,7 +389,7 @@ def Constraint(self, oCollection: "TimeIntervalCollection"): self.m_logger.WriteLine3("\tBefore RemoveAll() collection contains: {0} elements", oCollection.count) oCollection.remove_all() self.m_logger.WriteLine3("\tAfter RemoveAll() collection contains: {0} elements", oCollection.count) - + # Add 1 oStart: typing.Any = None oStop: typing.Any = None @@ -562,7 +556,7 @@ def Intervals(self, oCollection: "TimeIntervalCollection"): oCollection.remove_all() self.m_logger.WriteLine3("\tAfter RemoveAll() collection contains: {0} elements", oCollection.count) Assert.assertEqual(0, oCollection.count) - + # Add 1 oStart: typing.Any = None oStop: typing.Any = None @@ -762,7 +756,7 @@ def LabelNotes(self, oCollection: "TimeIntervalCollection"): oCollection.remove_all() self.m_logger.WriteLine3("\tAfter RemoveAll() collection contains: {0} elements", oCollection.count) Assert.assertEqual(0, oCollection.count) - + # Add 1 oStart: typing.Any = None oStop: typing.Any = None @@ -925,7 +919,6 @@ def Run(self, oCollection: "ObjectLinkCollection", oRoot: "STKObjectRoot"): # AvailableObjects arAvailable = oCollection.available_objects self.m_logger.WriteLine3("\tAvailable {0} objects:", Array.Length(arAvailable)) - iIndex: int = 0 while iIndex < Array.Length(arAvailable): self.m_logger.WriteLine7("\t\tObject {0}: {1}", iIndex, arAvailable[iIndex]) diff --git a/tests/generated/stk_tests/events/log_message_monitor.py b/tests/generated/stk_tests/events/log_message_monitor.py index a2bf241a3f..0fd92aa5d1 100644 --- a/tests/generated/stk_tests/events/log_message_monitor.py +++ b/tests/generated/stk_tests/events/log_message_monitor.py @@ -38,7 +38,6 @@ def __init__(self, root: "STKObjectRoot", filterEcho: bool): self._filterEcho: bool = filterEcho self._counter: int = 0 self._root: "STKObjectRoot" = root - self.csToPy_OnLogMessageSubscription = (self._root).subscribe() self.csToPy_OnLogMessageSubscription.on_log_message += self._root_OnLogMessage diff --git a/tests/generated/stk_tests/events/object_changed_monitor.py b/tests/generated/stk_tests/events/object_changed_monitor.py index 8f14b04792..8996d153df 100644 --- a/tests/generated/stk_tests/events/object_changed_monitor.py +++ b/tests/generated/stk_tests/events/object_changed_monitor.py @@ -36,7 +36,6 @@ def __init__(self, root: "STKObjectRoot"): self._lastSender: str = None self._counter: int = 0 self._root: "STKObjectRoot" = root - self.csToPy_OnStkObjectChangedSubscription = (self._root).subscribe() self.csToPy_OnStkObjectChangedSubscription.on_stk_object_changed += self._root_OnStkObjectChanged diff --git a/tests/generated/stk_tests/facility/facility.py b/tests/generated/stk_tests/facility/facility.py index 8985542e9b..86de86dcec 100644 --- a/tests/generated/stk_tests/facility/facility.py +++ b/tests/generated/stk_tests/facility/facility.py @@ -26,6 +26,7 @@ from antenna.antenna_helper import * from assert_extension import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from logger import * @@ -89,13 +90,11 @@ def OnePtAccessStartStop(self, startTime: str, stopTime: str): Assert.assertEqual(OnePointAccessSummary.DETAILED, onePtAccess.summary_option) result: "OnePointAccessResult" = None results: "OnePointAccessResultCollection" = onePtAccess.compute() - i: int = 0 while i < results.count: result = results[i] TestBase.logger.WriteLine2(result.time) TestBase.logger.WriteLine2(result.access_is_satisfied) - j: int = 0 while j < result.constraints.count: constraint: "OnePointAccessConstraint" = result.constraints[j] @@ -465,6 +464,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_FA.chain_analysis_options, False) + + # endregion + # region Position @category("Basic Tests") def test_Position(self): @@ -474,33 +481,10 @@ def test_Position(self): # endregion - # region RF_Atmosphere_AtmosphericAbsorptionModel - def test_RF_Atmosphere_AtmosphericAbsorptionModel(self): - helper = AtmosphereHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_FA.atmosphere) - - # endregion - - # region RF_Atmosphere_LocalRainData - def test_RF_Atmosphere_LocalRainData(self): - helper = AtmosphereLocalRainDataHelper() - helper.Run(EarlyBoundTests.AG_FA.atmosphere, TestBase.Application) - - # endregion - - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - helper = RadarClutterMapInheritableHelper() - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - helper.Run(EarlyBoundTests.AG_FA.radar_clutter_map) - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): helper = RadarCrossSectionInheritableHelper() helper.Run(EarlyBoundTests.AG_FA.radar_cross_section) - helper.Run_DeprecatedModelInterface(EarlyBoundTests.AG_FA.radar_cross_section) # endregion @@ -525,51 +509,72 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # endregion + # region RF_Environment_LocalRainData + def test_RF_Environment_LocalRainData(self): + helper = AtmosphereLocalRainDataHelper() + helper.Run(EarlyBoundTests.AG_FA.rf_environment, TestBase.Application) + + # endregion + # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = PlatformRF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.AG_FA.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_FA.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = PlatformRF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.AG_FA.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_FA.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.AG_FA.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_FA.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = PlatformRF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_FA.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_FA.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = PlatformRF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_FA.rf_environment, False) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_FA.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = PlatformRF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_FA.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_FA.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = PlatformRF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_FA.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_FA.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/figure_of_merit/figure_of_merit.py b/tests/generated/stk_tests/figure_of_merit/figure_of_merit.py index ce09cfb76c..21fd30ee1e 100644 --- a/tests/generated/stk_tests/figure_of_merit/figure_of_merit.py +++ b/tests/generated/stk_tests/figure_of_merit/figure_of_merit.py @@ -77,7 +77,6 @@ def test_Basic(self): # DefinitionSupportedTypes arTypes = EarlyBoundTests.AG_FOM.definition_supported_types TestBase.logger.WriteLine3("\tThe FigureOfMerit supports: {0} definition types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "FigureOfMeritDefinitionType" = FigureOfMeritDefinitionType(int(arTypes[iIndex][0])) @@ -849,6 +848,7 @@ def test_AccessConstraintDefinitions(self): # region DP_PreData_Unit def test_DP_PreData_Unit(self): + holdDateFormat: str = TestBase.Application.units_preferences.get_current_unit_abbrv("DateFormat") try: diff --git a/tests/generated/stk_tests/fom_helper.py b/tests/generated/stk_tests/fom_helper.py index 22b340bb22..94bec14f9c 100644 --- a/tests/generated/stk_tests/fom_helper.py +++ b/tests/generated/stk_tests/fom_helper.py @@ -85,6 +85,7 @@ def Definition( # ConstraintName and Constraint oConstraint.constraint = "AngularRate" Assert.assertEqual("AngularRate", oConstraint.constraint) + self.m_logger.WriteLine6("\t\t\tThe current ConstraintName is: {0}", oConstraint.constraint_name) oConstraint.constraint_name = FigureOfMeritConstraintName.ALTITUDE self.m_logger.WriteLine6("\t\t\tThe new ConstraintName is: {0}", oConstraint.constraint_name) @@ -466,7 +467,6 @@ def Compute(self, oCompute: "IFigureOfMeritDefinitionCompute"): # ComputeSupportedTypes arTypes = oCompute.compute_supported_types self.m_logger.WriteLine3("\t\t\tThe Compute supports: {0} types", Array.Length(arTypes)) - iIndex: int = 0 while iIndex < Array.Length(arTypes): eComputeType: "FigureOfMeritCompute" = FigureOfMeritCompute(int(arTypes[iIndex])) @@ -782,7 +782,6 @@ def DilutionOfPrecision(self, oDOP: "IFigureOfMeritDefinitionDilutionOfPrecision # SupportedMethods arMethods = oDOP.supported_methods self.m_logger.WriteLine3("\t\t\tThe DilutionOfPrecision supports: {0} methods", Array.Length(arMethods)) - iIndex: int = 0 while iIndex < Array.Length(arMethods): eMethod: "FigureOfMeritMethod" = FigureOfMeritMethod(int(arMethods[iIndex])) @@ -801,7 +800,6 @@ def DilutionOfPrecision(self, oDOP: "IFigureOfMeritDefinitionDilutionOfPrecision # SupportedTypes arTypes = oDOP.supported_types self.m_logger.WriteLine3("\t\t\tThe DilutionOfPrecision supports: {0} types", Array.Length(arTypes)) - iIndex: int = 0 while iIndex < Array.Length(arTypes): eType: "FigureOfMeritNavigationComputeType" = FigureOfMeritNavigationComputeType(int(arTypes[iIndex])) @@ -1241,7 +1239,6 @@ def GfxLevelAttributes( gfxLevelAttributesElement.color = Colors.from_argb(13426158) self.m_logger.WriteLine3("\tThe new LevelAttributes collection contains: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -1258,7 +1255,6 @@ def GfxLevelAttributes( oCollection.remove_at(0) Assert.assertEqual(5, oCollection.count) self.m_logger.WriteLine3("\tThe new LevelAttributes collection contains: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -1317,15 +1313,7 @@ def GfxLegendColorOptions( self, oOptions: "FigureOfMeritGraphics2DColorOptions", bReadOnly: bool, bIsVisibleReadOnly: bool ): Assert.assertIsNotNone(oOptions) - if bReadOnly and bIsVisibleReadOnly: - # Background - with pytest.raises(Exception): - oOptions.background = 3430008 - # Text - with pytest.raises(Exception): - oOptions.text = 5666960 - - else: + if (not bReadOnly) or (not bIsVisibleReadOnly): # BackgroundColor self.m_logger.WriteLine6("\tThe current Background is: {0}", oOptions.background_color) oOptions.background_color = Colors.Blue diff --git a/tests/generated/stk_tests/gator_helper.py b/tests/generated/stk_tests/gator_helper.py index d6ff03b092..619be40a9d 100644 --- a/tests/generated/stk_tests/gator_helper.py +++ b/tests/generated/stk_tests/gator_helper.py @@ -1256,7 +1256,7 @@ def TestLaunchControls(launch: "MCSLaunch", dc: "ProfileDifferentialCorrector"): Assert.assertFalse(launch.is_control_parameter_enabled(ControlLaunch.TIME_OF_FLIGHT)) with pytest.raises(Exception): cp = dc.control_parameters.get_control_by_paths("myLaunch", "TimeOfFlight") - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptingTool(): scriptingTool: "ScriptingTool" = dc.scripting_tool scriptingTool.enable = True Assert.assertTrue(scriptingTool.enable) @@ -2704,7 +2704,6 @@ def TestTargetSequence(ts: "MCSTargetSequence", isFromCM: bool, root: "STKObject Console.WriteLine("*** The {0} profile does not have an a test created for it.", profile) count: int = ts.profiles.count - i: int = 0 while i < count: profile: "IProfile" = ts.profiles[i] @@ -2971,7 +2970,6 @@ def TestPlugin_Bisection(iAgVAProfile: "IProfile", ts: "MCSTargetSequence"): control: "SearchPluginControl" = controlCollection.get_control_by_paths("myProp", "BogusControlPath") count: int = controlCollection.count - i: int = 0 while i < count: control: "SearchPluginControl" = controlCollection[i] @@ -3015,7 +3013,6 @@ def TestPlugin_Bisection(iAgVAProfile: "IProfile", ts: "MCSTargetSequence"): pluginResultsCollection: "SearchPluginResultCollection" = profileSearchPlugin.results count = pluginResultsCollection.count - i: int = 0 while i < count: result: "SearchPluginResult" = pluginResultsCollection[0] @@ -3053,7 +3050,7 @@ def TestPlugin_Bisection(iAgVAProfile: "IProfile", ts: "MCSTargetSequence"): with pytest.raises(Exception): pluginResult: "SearchPluginResult" = pluginResultsCollection.get_result_by_paths("ObjectPath", "ResultPath") - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptingTool(): scriptingTool: "ScriptingTool" = profileSearchPlugin.scripting_tool status: str = profileSearchPlugin.status @@ -3093,7 +3090,7 @@ def TestProfileSNOPTOptimizer(iAgVAProfile: "IProfile", ts: "MCSTargetSequence") with pytest.raises(Exception): name3: str = optimizer.control_parameters[-1].name - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptingTool(): scriptingTool: "ScriptingTool" = optimizer.scripting_tool scriptingTool.enable = True Assert.assertTrue(scriptingTool.enable) @@ -3216,7 +3213,7 @@ def TestProfileIPOPTOptimizer(iAgVAProfile: "IProfile", ts: "MCSTargetSequence") with pytest.raises(Exception): name3: str = optimizer.control_parameters[-1].name - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptingTool(): scriptingTool: "ScriptingTool" = optimizer.scripting_tool scriptingTool.enable = True Assert.assertTrue(scriptingTool.enable) @@ -3627,7 +3624,7 @@ def TestProfileChangePropagator(iAgVAProfile: "IProfile", maneuver: "MCSManeuver @staticmethod def TestProfileScriptingTool(iAgVAProfile: "IProfile", ts: "MCSTargetSequence"): - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptingTool(): Assert.assertEqual(iAgVAProfile.type, Profile.SCRIPTING_TOOL) scriptingTool: "ProfileScriptingTool" = clr.CastAs(iAgVAProfile, ProfileScriptingTool) GatorHelper.Test_IAgVAProfile(ts, scriptingTool, ProfileMode.NOT_ACTIVE) @@ -3677,9 +3674,11 @@ def TestProfileDifferentialCorrector(iAgVAProfile: "IProfile", ts: "MCSTargetSeq dc.clear_corrections_before_run = False Assert.assertFalse(dc.clear_corrections_before_run) - dc.convergence_criteria = ConvergenceCriteria.CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMS + dc.convergence_criteria = ( + ConvergenceCriteria.CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMETERS + ) Assert.assertEqual( - ConvergenceCriteria.CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMS, + ConvergenceCriteria.CONVERVENCE_CRITERIA_EITHER_EQUALITY_CONSTRAINTS_OR_CONTROL_PARAMETERS, dc.convergence_criteria, ) dc.convergence_criteria = ConvergenceCriteria.EQUALITY_CONSTRAINT_WITHIN_TOLERANCE @@ -4047,7 +4046,7 @@ def TestSequence(sequence: "IMCSSequence", type: "SegmentType", isFromCM: bool): sequence.sequence_state_to_pass = SequenceStateToPass.FINAL Assert.assertEqual(SequenceStateToPass.FINAL, sequence.sequence_state_to_pass) sequence.segments.insert(SegmentType.PROPAGATE, "Prop1", "-") - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptingTool(): scriptingTool: "ScriptingTool" = sequence.scripting_tool scriptingTool.enable = True Assert.assertTrue(scriptingTool.enable) @@ -4264,7 +4263,6 @@ def TestScriptingToolCalcObjects(coCol: "ScriptingCalculationObjectCollection"): coCol.remove("CalcObject") GatorHelper.m_logger.WriteLine("CalcObjectWrappers tested via indexing:") - i: int = 0 while i < coCol.count: wrapperByIndex: "ScriptingCalculationObject" = coCol[i] @@ -4482,7 +4480,6 @@ def TestManeuver(maneuver: "MCSManeuver", isFromCM: bool): direction: "IDirection" = velVec.body_constraint_vector Assert.assertIsNotNone(direction) direction.assign_xyz(1, 2, 3) - x: float = 0 y: float = 0 z: float = 0 @@ -4530,7 +4527,6 @@ def TestManeuver(maneuver: "MCSManeuver", isFromCM: bool): orientation: "IOrientation" = att.orientation Assert.assertIsNotNone(orientation) orientation.assign_quaternion(0.0, 0.0, 0.0, 1.0) - qx: float = 0 qy: float = 0 qz: float = 0 @@ -4584,7 +4580,6 @@ def TestManeuver(maneuver: "MCSManeuver", isFromCM: bool): z = thrust.z thrust.assign_spherical(10, 20, 30) - az: typing.Any = None el: typing.Any = None @@ -4984,7 +4979,6 @@ def TestManeuver_OptimalFinite(maneuver: "MCSManeuver", isFromCM: bool, root: "S optFinite.export_nodes(filename) steeringNodesColl: "ManeuverOptimalFiniteSteeringNodeCollection" = optFinite.steering_nodes - i: int = 0 while i < steeringNodesColl.count: elem: "ManeuverOptimalFiniteSteeringNodeElement" = steeringNodesColl[i] @@ -5216,7 +5210,6 @@ def TestManeuver_OptimalFinite(maneuver: "MCSManeuver", isFromCM: bool, root: "S Assert.assertEqual(BodyAxis.PLUS_Z, lagrange.body_axis) lagrange.body_constraint_vector.assign_xyz(1, 2, 3) - x: float = 0 y: float = 0 z: float = 0 @@ -5639,6 +5632,39 @@ def TestFuelTank(fuel: "FuelTank", isReadOnly: bool, isFromCM: bool): fuel.tank_volume = 1.4 Assert.assertEqual(1.4, fuel.tank_volume) + @staticmethod + def TestStochasticParameters(stochasticParams: "StochasticParameters", isReadOnly: bool): + if isReadOnly: + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochasticParams.drag_initial_correction = 0.0 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochasticParams.drag_long_term_initial_correction = 0.0 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochasticParams.density_model_initial_correction = 0.0 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochasticParams.srp_initial_correction = 0.0 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochasticParams.srp_long_term_initial_correction = 0.0 + + else: + stochasticParams.drag_initial_correction = 0.034 + Assert.assertEqual(0.034, stochasticParams.drag_initial_correction) + + stochasticParams.drag_long_term_initial_correction = 0.123 + Assert.assertEqual(0.123, stochasticParams.drag_long_term_initial_correction) + + stochasticParams.density_model_initial_correction = 1.5555 + Assert.assertEqual(1.5555, stochasticParams.density_model_initial_correction) + + stochasticParams.srp_initial_correction = 0.999919 + Assert.assertEqual(0.999919, stochasticParams.srp_initial_correction) + + stochasticParams.srp_long_term_initial_correction = 1.3e-06 + Assert.assertEqual(1.3e-06, stochasticParams.srp_long_term_initial_correction) + + Assert.assertAlmostEqual(0.0482036, stochasticParams.ballistic_coefficient, delta=1e-07) + Assert.assertAlmostEqual(0.0285429, stochasticParams.cr_a_over_m, delta=1e-07) + # TODO check readonly as well. @staticmethod def TestLaunch(launch: "MCSLaunch", isFromCM: bool): @@ -5782,8 +5808,8 @@ def TestInitialState(initState: "MCSInitialState", isFromCM: bool, root: "STKObj sEpoch: str = str(segment.get_result_value("Epoch")) GatorHelper.TestFuelTank(initState.fuel_tank, False, isFromCM) - GatorHelper.TestSpaceCraftParameters(initState.spacecraft_parameters, False) + GatorHelper.TestStochasticParameters(initState.stochastic_parameters, False) # Test spherical and cartesian because only these two work for centralbody/fixed initState.set_element_type(ElementSetType.SPHERICAL) @@ -6163,77 +6189,77 @@ def TestUpdate(update: "MCSUpdate", isFromCM: bool): GatorHelper.TestRuntimeTypeInfo(update) Assert.assertEqual(SegmentType.UPDATE, segment.type) - update.set_action_and_value(UpdateParam.CD, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.CD)) - Assert.assertEqual(1, update.get_value(UpdateParam.CD)) + update.set_action_and_value(UpdateParameter.CD, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.CD)) + Assert.assertEqual(1, update.get_value(UpdateParameter.CD)) - update.set_action_and_value(UpdateParam.CK, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.CK)) - Assert.assertEqual(1, update.get_value(UpdateParam.CK)) + update.set_action_and_value(UpdateParameter.CK, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.CK)) + Assert.assertEqual(1, update.get_value(UpdateParameter.CK)) - update.set_action_and_value(UpdateParam.CR, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.CR)) - Assert.assertEqual(1, update.get_value(UpdateParam.CR)) + update.set_action_and_value(UpdateParameter.CR, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.CR)) + Assert.assertEqual(1, update.get_value(UpdateParameter.CR)) - update.set_action_and_value(UpdateParam.DRAG_AREA, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.DRAG_AREA)) - Assert.assertEqual(1, update.get_value(UpdateParam.DRAG_AREA)) + update.set_action_and_value(UpdateParameter.DRAG_AREA, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.DRAG_AREA)) + Assert.assertEqual(1, update.get_value(UpdateParameter.DRAG_AREA)) - update.set_action_and_value(UpdateParam.DRY_MASS, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.DRY_MASS)) - Assert.assertEqual(1, update.get_value(UpdateParam.DRY_MASS)) + update.set_action_and_value(UpdateParameter.DRY_MASS, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.DRY_MASS)) + Assert.assertEqual(1, update.get_value(UpdateParameter.DRY_MASS)) - update.set_action_and_value(UpdateParam.FUEL_DENSITY, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.FUEL_DENSITY)) - Assert.assertEqual(1, update.get_value(UpdateParam.FUEL_DENSITY)) + update.set_action_and_value(UpdateParameter.FUEL_DENSITY, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.FUEL_DENSITY)) + Assert.assertEqual(1, update.get_value(UpdateParameter.FUEL_DENSITY)) - update.set_action_and_value(UpdateParam.FUEL_MASS, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.FUEL_MASS)) - Assert.assertEqual(1, update.get_value(UpdateParam.FUEL_MASS)) + update.set_action_and_value(UpdateParameter.FUEL_MASS, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.FUEL_MASS)) + Assert.assertEqual(1, update.get_value(UpdateParameter.FUEL_MASS)) - update.set_action_and_value(UpdateParam.RADIATION_PRESSURE_AREA, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.RADIATION_PRESSURE_AREA)) - Assert.assertEqual(1, update.get_value(UpdateParam.RADIATION_PRESSURE_AREA)) + update.set_action_and_value(UpdateParameter.RADIATION_PRESSURE_AREA, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.RADIATION_PRESSURE_AREA)) + Assert.assertEqual(1, update.get_value(UpdateParameter.RADIATION_PRESSURE_AREA)) - update.set_action_and_value(UpdateParam.SRP_AREA, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.SRP_AREA)) - Assert.assertEqual(1, update.get_value(UpdateParam.SRP_AREA)) + update.set_action_and_value(UpdateParameter.SRP_AREA, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.SRP_AREA)) + Assert.assertEqual(1, update.get_value(UpdateParameter.SRP_AREA)) - update.set_action_and_value(UpdateParam.TANK_PRESSURE, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.TANK_PRESSURE)) - Assert.assertEqual(1, update.get_value(UpdateParam.TANK_PRESSURE)) + update.set_action_and_value(UpdateParameter.TANK_PRESSURE, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.TANK_PRESSURE)) + Assert.assertEqual(1, update.get_value(UpdateParameter.TANK_PRESSURE)) - update.set_action_and_value(UpdateParam.TANK_TEMPERATURE, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.TANK_TEMPERATURE)) - Assert.assertEqual(1, update.get_value(UpdateParam.TANK_TEMPERATURE)) + update.set_action_and_value(UpdateParameter.TANK_TEMPERATURE, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.TANK_TEMPERATURE)) + Assert.assertEqual(1, update.get_value(UpdateParameter.TANK_TEMPERATURE)) # Test the action enums - update.set_action_and_value(UpdateParam.CD, UpdateAction.ADD_VALUE, 1) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.CD)) + update.set_action_and_value(UpdateParameter.CD, UpdateAction.ADD_VALUE, 1) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.CD)) - update.set_action_and_value(UpdateParam.CD, UpdateAction.NO_CHANGE, 1) - Assert.assertEqual(UpdateAction.NO_CHANGE, update.get_action(UpdateParam.CD)) + update.set_action_and_value(UpdateParameter.CD, UpdateAction.NO_CHANGE, 1) + Assert.assertEqual(UpdateAction.NO_CHANGE, update.get_action(UpdateParameter.CD)) - update.set_action_and_value(UpdateParam.CD, UpdateAction.SET_TO_NEW_VALUE, 1) - Assert.assertEqual(UpdateAction.SET_TO_NEW_VALUE, update.get_action(UpdateParam.CD)) + update.set_action_and_value(UpdateParameter.CD, UpdateAction.SET_TO_NEW_VALUE, 1) + Assert.assertEqual(UpdateAction.SET_TO_NEW_VALUE, update.get_action(UpdateParameter.CD)) - update.set_action_and_value(UpdateParam.CD, UpdateAction.SUBTRACT_VALUE, 1) - Assert.assertEqual(UpdateAction.SUBTRACT_VALUE, update.get_action(UpdateParam.CD)) + update.set_action_and_value(UpdateParameter.CD, UpdateAction.SUBTRACT_VALUE, 1) + Assert.assertEqual(UpdateAction.SUBTRACT_VALUE, update.get_action(UpdateParameter.CD)) - update.set_action(UpdateParam.CD, UpdateAction.ADD_VALUE) - Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParam.CD)) + update.set_action(UpdateParameter.CD, UpdateAction.ADD_VALUE) + Assert.assertEqual(UpdateAction.ADD_VALUE, update.get_action(UpdateParameter.CD)) - update.set_action(UpdateParam.CD, UpdateAction.NO_CHANGE) - Assert.assertEqual(UpdateAction.NO_CHANGE, update.get_action(UpdateParam.CD)) + update.set_action(UpdateParameter.CD, UpdateAction.NO_CHANGE) + Assert.assertEqual(UpdateAction.NO_CHANGE, update.get_action(UpdateParameter.CD)) - update.set_action(UpdateParam.CD, UpdateAction.SET_TO_NEW_VALUE) - Assert.assertEqual(UpdateAction.SET_TO_NEW_VALUE, update.get_action(UpdateParam.CD)) + update.set_action(UpdateParameter.CD, UpdateAction.SET_TO_NEW_VALUE) + Assert.assertEqual(UpdateAction.SET_TO_NEW_VALUE, update.get_action(UpdateParameter.CD)) - update.set_action(UpdateParam.CD, UpdateAction.SUBTRACT_VALUE) - Assert.assertEqual(UpdateAction.SUBTRACT_VALUE, update.get_action(UpdateParam.CD)) + update.set_action(UpdateParameter.CD, UpdateAction.SUBTRACT_VALUE) + Assert.assertEqual(UpdateAction.SUBTRACT_VALUE, update.get_action(UpdateParameter.CD)) - update.set_value(UpdateParam.CR, 2) - Assert.assertEqual(2, update.get_value(UpdateParam.CR)) + update.set_value(UpdateParameter.CR, 2) + Assert.assertEqual(2, update.get_value(UpdateParameter.CR)) @staticmethod def TestProfileLambertProfile(iAgVAProfile: "IProfile", ts: "MCSTargetSequence"): @@ -7007,7 +7033,7 @@ def TestProfileBisection(iAgVAProfile: "IProfile", ts: "MCSTargetSequence", root with pytest.raises(Exception): name3: str = profBisection.control_parameters[-1].name - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptingTool(): scriptingTool: "ScriptingTool" = profBisection.scripting_tool scriptingTool.enable = True Assert.assertTrue(scriptingTool.enable) @@ -7120,7 +7146,6 @@ def Test_IAgVATargeterGraphCollection(tgColl: "TargeterGraphCollection", profile Assert.assertEqual("Graph2Graph1Graph3", allNames) allNames = "" - i: int = 0 while i <= 2: allNames += tgColl[i].name diff --git a/tests/generated/stk_tests/integrity/integrity.py b/tests/generated/stk_tests/integrity/integrity.py index d8cff1b7a9..e6983d901a 100644 --- a/tests/generated/stk_tests/integrity/integrity.py +++ b/tests/generated/stk_tests/integrity/integrity.py @@ -887,7 +887,7 @@ def test_LOP(self): lop.force_model.drag.use = True lop.force_model.drag.cd = 3.5 lop.force_model.physical_data.drag_cross_sectional_area = 20 - lop.force_model.drag.advanced.atmospheric_density_model = AtmosphericDensityModel.EXPONENTIAL_MODEL + lop.force_model.drag.advanced.atmosphere_density_model = LOPAtmosphericDensityModel.EXPONENTIAL lop.force_model.drag.advanced.exponential_density_model_parameters.reference_density = 0.003 lop.force_model.drag.advanced.exponential_density_model_parameters.reference_height = 123.0 lop.force_model.drag.advanced.exponential_density_model_parameters.scale_height = 234.0 @@ -959,6 +959,8 @@ def test_SGP4(self): ComparisionUtility.TakeConnectSnapshot(TestBase.Application) ComparisionUtility.CompareReportSnapshots() + # //////////////////////////////////////////////////////////////// + # Report initialization ComparisionUtility = ReportComparison(self.Units) ComparisionUtility.AddReport(clr.CastAs(Propagation.AG_SAT, ISTKObject), '"LLA Position"') @@ -1022,6 +1024,8 @@ def test_GPS(self): ComparisionUtility.TakeConnectSnapshot(TestBase.Application) ComparisionUtility.CompareReportSnapshots() + # //////////////////////////////////////////////////////////////// + # Report initialization ComparisionUtility = ReportComparison(self.Units) ComparisionUtility.AddReport(clr.CastAs(Propagation.AG_SAT, ISTKObject), '"LLA Position"') @@ -5753,17 +5757,18 @@ def ChainTest(self): TestBase.Application.execute_command("Compute /Scenario/ChainTest/Chain/AngBtwn") CompareUtility.TakeConnectSnapshot(TestBase.Application) - TestBase.Application.close_scenario() - TestBase.Application.load_scenario(TestBase.GetScenarioFile("ChainTest", "ChainTest.sc")) + # OM + TestBase.Application.load_scenario(TestBase.GetScenarioFile("ChainTest", "ChainTest.sc")) TestBase.Application.current_scenario.children.new(STKObjectType.CHAIN, "MolnyaChain") oJeffChain: "Chain" = Chain( TestBase.Application.current_scenario.children.new(STKObjectType.CHAIN, "JeffChain") ) - TestBase.Application.current_scenario.children.new(STKObjectType.SATELLITE, "JeffSAT") - - oJeffChain.objects.add("Satellite/JeffSAT") + objJeffSAT: "ISTKObject" = TestBase.Application.current_scenario.children.new( + STKObjectType.SATELLITE, "JeffSAT" + ) + oJeffChain.start_object = objJeffSAT oJeffChain.recompute_automatically = True oJeffChain.recompute_automatically = False oJeffChain.set_time_period_type(ChainTimePeriodType.OBJECT_TIME_PERIODS) @@ -5771,28 +5776,68 @@ def ChainTest(self): oJeffChain.set_time_period_type(ChainTimePeriodType.SPECIFIED_TIME_PERIOD) oUser: "ChainUserSpecifiedTimePeriod" = ChainUserSpecifiedTimePeriod(oJeffChain.time_period) oUser.time_interval.set_explicit_interval("1 Jun 2002 12:00:00.00", "2 Jun 2002 12:00:00.00") - oJeffChain.objects.remove_name("Satellite/JeffSAT") - oJeffCon: "Constellation" = clr.CastAs( TestBase.Application.current_scenario.children.new(STKObjectType.CONSTELLATION, "JeffCon"), Constellation ) oJeffCon.objects.add("Planet/Jupiter") oJeffCon.objects.add("Satellite/Molnya") oJeffCon.objects.add("Facility/North") - oMolynaChain: "Chain" = Chain(TestBase.Application.current_scenario.children["MolnyaChain"]) - - oMolynaChain.objects.add("Planet/Jupiter") - oMolynaChain.objects.add("Satellite/Molnya") - oMolynaChain.objects.add("Facility/North") - oMolynaChain.objects.remove_name("Satellite/Molnya") - oMolynaChain.objects.remove_name("Facility/North") - oMolynaChain.objects.add("Satellite/Molnya") - oMolynaChain.objects.add("Facility/North") - oMolynaChain.objects.remove_name("Satellite/Molnya") - oMolynaChain.objects.remove_name("Facility/North") - oMolynaChain.objects.add("Satellite/Molnya") - oMolynaChain.objects.add("Facility/North") + oMolynaChain.start_object = TestBase.Application.current_scenario.children["Jupiter"] + oMolynaChain.connections.add( + TestBase.Application.current_scenario.children["Jupiter"], + TestBase.Application.current_scenario.children["Molnya"], + 1, + 1, + ) + oMolynaChain.connections.add( + TestBase.Application.current_scenario.children["Jupiter"], + TestBase.Application.current_scenario.children["North"], + 1, + 1, + ) + oMolynaChain.connections.remove( + TestBase.Application.current_scenario.children["Jupiter"], + TestBase.Application.current_scenario.children["Molnya"], + ) + oMolynaChain.connections.remove( + TestBase.Application.current_scenario.children["Jupiter"], + TestBase.Application.current_scenario.children["North"], + ) + oMolynaChain.connections.add( + TestBase.Application.current_scenario.children["Jupiter"], + TestBase.Application.current_scenario.children["Molnya"], + 1, + 1, + ) + oMolynaChain.connections.add( + TestBase.Application.current_scenario.children["Jupiter"], + TestBase.Application.current_scenario.children["North"], + 1, + 1, + ) + oMolynaChain.connections.remove( + TestBase.Application.current_scenario.children["Jupiter"], + TestBase.Application.current_scenario.children["Molnya"], + ) + oMolynaChain.connections.remove( + TestBase.Application.current_scenario.children["Jupiter"], + TestBase.Application.current_scenario.children["North"], + ) + oMolynaChain.connections.add( + TestBase.Application.current_scenario.children["Jupiter"], + TestBase.Application.current_scenario.children["Molnya"], + 1, + 1, + ) + oMolynaChain.end_object = TestBase.Application.current_scenario.children["Molnya"] + oMolynaChain.connections.add( + TestBase.Application.current_scenario.children["Molnya"], + TestBase.Application.current_scenario.children["North"], + 1, + 1, + ) + oMolynaChain.end_object = TestBase.Application.current_scenario.children["North"] TestBase.Application.execute_command("Chains_R */Constellation/JeffCon Operator") # Not currently supported TestBase.Application.execute_command("Chains_R */Chain/MolnyaChain SubObjects") @@ -5819,8 +5864,8 @@ def ChainTest(self): angBetween.constraints.maximum_angle = 60.0 angBetween.constraints.minimum_angle = 40.0 - # oMolynaChain.AutoRecompute = true; - # Application.ExecuteCommand("Compute /Scenario/ChainTest/Chain/AngBtwn"); + oMolynaChain.recompute_automatically = True + TestBase.Application.execute_command("Compute /Scenario/ChainTest/Chain/AngBtwn") CompareUtility.TakeOMSnapshot(TestBase.Application) CompareUtility.CompareReportSnapshots() @@ -8605,9 +8650,9 @@ def AccessLineTargetMultipleObjects(self): def test_MTO(self): self.Visibility() self.Visibility2() - ( - IAnimation(TestBase.Application) - ).current_time = 0 # Set back to original because this gets changed in NoGfx case. + (IAnimation(TestBase.Application)).current_time = ( + 0 # Set back to original because this gets changed in NoGfx case. + ) TestBase.Application.close_scenario() TestBase.Application.load_scenario(TestBase.GetScenarioFile("MTO_Integrity", "MTO_Test.sc")) self.Range() @@ -8800,7 +8845,6 @@ def FieldOfView(self): def CompareFOVResults(self, MasterMap, tracksVisibility): Assert.assertEqual(len(MasterMap), len(tracksVisibility)) - i: int = 0 while i < len(tracksVisibility): values = Definition.FOVValues() @@ -8933,7 +8977,6 @@ def Position(self): mto: "MTO" = clr.CastAs(TestBase.Application.current_scenario.children["A_MTO"], MTO) position: "MTOAnalysisPosition" = mto.analysis.position points: "MTOTrackPointCollection" = position.compute_all_tracks(date.format("UTCG")) - x: float = 0 y: float = 0 z: float = 0 @@ -8971,7 +9014,6 @@ def Position(self): i += 1 Assert.assertEqual(len(connect), len(om)) - i: int = 0 while i < len(om): Assert.assertTrue((om[i] in connect)) @@ -8987,7 +9029,6 @@ def Position(self): points = position.compute_tracks(refTracks, date.format("UTCG")) om.clear() connect.clear() - i: int = 0 while i < results.count: result: str = results[i] @@ -9017,7 +9058,6 @@ def Position(self): i += 1 Assert.assertEqual(len(connect), len(om)) - i: int = 0 while i < len(om): Assert.assertTrue((om[i] in connect)) @@ -9235,7 +9275,6 @@ def Range(self): def CompareRangeResults(self, MasterList, tracksRange): Assert.assertEqual(len(MasterList), len(tracksRange)) - i: int = 0 while i < len(tracksRange): rv = Definition.RangeValues() @@ -9432,7 +9471,6 @@ def Visibility(self): def CompareVisibilityResults(self, MasterMap, tracksVisibility): Assert.assertEqual(len(MasterMap), len(tracksVisibility)) - i: int = 0 while i < len(tracksVisibility): Assert.assertTrue((int(tracksVisibility[i][0]) in MasterMap)) @@ -9766,7 +9804,6 @@ def test_Sun(self): TestBase.Application.execute_command("SetConstraint */Satellite/Satellite1 SunGroundElevAngle Max 87.6") TestBase.Application.execute_command("SetConstraint */Satellite/Satellite1 SunExclusion 176.0") TestBase.Application.execute_command("SetConstraint */Satellite/Satellite1 LunarExclusion 111.1") - TestBase.Application.execute_command("SetConstraint */Satellite/Satellite1 ThirdBodyObstruction on") TestBase.Application.execute_command("SetConstraint */Satellite/Satellite1 Lighting DirectSun") CompareUtility.TakeConnectSnapshot(TestBase.Application) @@ -9779,7 +9816,6 @@ def test_Sun(self): TestBase.Application.execute_command("SetConstraint */Satellite/Satellite1 SunGroundElevAngle Max off") TestBase.Application.execute_command("SetConstraint */Satellite/Satellite1 SunExclusion off") TestBase.Application.execute_command("SetConstraint */Satellite/Satellite1 LunarExclusion off") - TestBase.Application.execute_command("SetConstraint */Satellite/Satellite1 ThirdBodyObstruction off") CompareUtility.TakeConnectSnapshot(TestBase.Application) @@ -9837,14 +9873,6 @@ def test_Sun(self): angle = AccessConstraintAngle(acc.add_constraint(AccessConstraintType.LIGHT_OF_SIGHT_LUNAR_EXCLUSION_ANGLE)) angle.angle = 111.1 - thirdbody: "AccessConstraintThirdBody" = AccessConstraintThirdBody( - acc.add_constraint(AccessConstraintType.THIRD_BODY_OBSTRUCTION) - ) - availableThirdBodies = thirdbody.available_obstructions - body: str - for body in availableThirdBodies: - thirdbody.add_obstruction(body) - light: "AccessConstraintCondition" = AccessConstraintCondition( acc.add_constraint(AccessConstraintType.LIGHTING) ) @@ -9857,9 +9885,6 @@ def test_Sun(self): acc.remove_constraint(AccessConstraintType.SUN_GROUND_ELEVATION_ANGLE) acc.remove_constraint(AccessConstraintType.LIGHT_OF_SIGHT_SOLAR_EXCLUSION_ANGLE) acc.remove_constraint(AccessConstraintType.LIGHT_OF_SIGHT_LUNAR_EXCLUSION_ANGLE) - body: str - for body in availableThirdBodies: - thirdbody.remove_obstruction(body) CompareUtility.TakeOMSnapshot(TestBase.Application) @@ -9957,7 +9982,6 @@ def test_Temporal(self): intervals: "AccessConstraintIntervals" = AccessConstraintIntervals( acc.add_constraint(AccessConstraintType.INTERVALS) ) - intervals.action_type = ActionType.EXCLUDE intervals.filename = strPath CompareUtility.TakeOMSnapshot(TestBase.Application) @@ -9970,8 +9994,7 @@ def test_Temporal(self): CompareUtility.TakeOMSnapshot(TestBase.Application) - intervals = AccessConstraintIntervals(acc.add_constraint(AccessConstraintType.INTERVALS)) - intervals.action_type = ActionType.INCLUDE + intervals = AccessConstraintIntervals(acc.add_constraint(AccessConstraintType.INTERVALS)) # intervals.filename = strPath CompareUtility.TakeOMSnapshot(TestBase.Application) @@ -10168,7 +10191,6 @@ def CompareAccessResults(self, execResult: "ExecuteCommandResult", drResult: "Da arStartTimes = drResult.data_sets[0].get_values() arStopTimes = drResult.data_sets[1].get_values() - i: int = 0 while i < Array.Length(arStartTimes): Console.WriteLine(((str(arStartTimes[i]) + " ") + str(arStopTimes[i]))) diff --git a/tests/generated/stk_tests/interfaces/stk_objects.py b/tests/generated/stk_tests/interfaces/stk_objects.py index a448022af4..dff7419aa0 100644 --- a/tests/generated/stk_tests/interfaces/stk_objects.py +++ b/tests/generated/stk_tests/interfaces/stk_objects.py @@ -258,13 +258,11 @@ def OnePtAccess(self, oObj: "ISTKObject"): Assert.assertEqual(OnePointAccessSummary.DETAILED, onePtAccess.summary_option) result: "OnePointAccessResult" = None results: "OnePointAccessResultCollection" = onePtAccess.compute() - i: int = 0 while i < results.count: result = results[i] self.m_logger.WriteLine2(result.time) self.m_logger.WriteLine2(result.access_is_satisfied) - j: int = 0 while j < result.constraints.count: constraint: "OnePointAccessConstraint" = result.constraints[j] @@ -373,7 +371,6 @@ def Children(self, oObject: "ISTKObject"): or (oObject.class_type == STKObjectType.TARGET) ) or (oObject.class_type == STKObjectType.SUBMARINE): found: bool = False - j: int = 0 while j < Array.Length(SupportedChildTypes): objType: "STKObjectType" = STKObjectType(int(SupportedChildTypes[j])) @@ -477,7 +474,6 @@ def Metadata(self, oObject: "ISTKObject"): # Testing the keys property keys = metadata.keys Assert.assertEqual(metadata.count, Array.Length(keys)) - i: int = 0 while i < Array.Length(keys): key: str = str(keys[i]) @@ -534,6 +530,7 @@ def Run(self, oCollection: "DataProviderCollection"): Assert.assertNotEqual(0, int(oDPInfo.type)) + # Item iIndex: int = 0 while iIndex < oCollection.count: if oCollection[iIndex].is_group(): @@ -593,6 +590,7 @@ def DataProviderGroup(self, oGroup: "DataProviderGroup", strName: str): "\t\tElement: Name = {0}, Type = {1}, IsGroup = {2}", oDPInfo.name, oDPInfo.type, oDPInfo.is_group() ) + # Item iIndex: int = 0 while iIndex < oProviders.count: if oProviders[iIndex].is_group(): @@ -639,6 +637,7 @@ def DataProvider(self, oProvider: "IDataProvider", strName: str): dataPrvElement.dimension_name, ) + # Item iIndex: int = 0 while iIndex < oElements.count: strElementName: str = oElements[iIndex].name @@ -665,7 +664,6 @@ def DataProviderFixed(self, oProvider: "DataProviderFixed", strName: str): self.m_logger.WriteLine("\tExec:") self.DrResult(oResult) arCols = Array.CreateInstance(Type.GetType("System.Object"), oResult.data_sets.count) - i: int = 0 while i < oResult.data_sets.count: arCols[i] = oResult.data_sets[i].element_name @@ -723,6 +721,7 @@ def DrResultSections(self, oCollection: "DataProviderResultSubSectionCollection" # Title self.m_logger.WriteLine5("\t\t\tElement: Title = {0}", oSection.title) + # Item iIndex: int = 0 while iIndex < oCollection.count: # Intervals @@ -822,7 +821,6 @@ def DataProviderInterval(self, oProvider: "DataProviderInterval", strName: str): self.m_logger.WriteLine("\tExec:") self.DrResult(oResult) arCols = Array.CreateInstance(Type.GetType("System.Object"), oResult.data_sets.count) - i: int = 0 while i < oResult.data_sets.count: arCols[i] = oResult.data_sets[i].element_name @@ -860,7 +858,6 @@ def DataProviderTimeVar(self, oProvider: "DataProviderTimeVarying", strName: str self.m_logger.WriteLine("\tExec:") self.DrResult(oResult) arCols = Array.CreateInstance(Type.GetType("System.Object"), oResult.data_sets.count) - i: int = 0 while i < oResult.data_sets.count: arCols[i] = oResult.data_sets[i].element_name @@ -1183,7 +1180,6 @@ def Run(self, oDataCollection: "Graphics3DDataDisplayCollection", bIsAccessRequi # Count iSize: int = oDataCollection.count self.m_logger.WriteLine3("The current Data Display collection contains: {0} elements.", iSize) - iIndex: int = 0 while iIndex < iSize: self.m_logger.WriteLine7("\tElement {0} is: {1}", iIndex, oDataCollection[iIndex].name) @@ -1195,7 +1191,6 @@ def Run(self, oDataCollection: "Graphics3DDataDisplayCollection", bIsAccessRequi self.m_logger.WriteLine3( "After Remove(0) the Data Display collection contains: {0} elements.", oDataCollection.count ) - iIndex: int = 0 while iIndex < oDataCollection.count: self.m_logger.WriteLine7("\tElement {0} is: {1}", iIndex, oDataCollection[iIndex].name) @@ -1212,7 +1207,6 @@ def Run(self, oDataCollection: "Graphics3DDataDisplayCollection", bIsAccessRequi arAvailable = oDataCollection.available_data self.m_logger.WriteLine3("Available Data list contains: {0} elements", Array.Length(arAvailable)) - iIndex: int = 0 while iIndex < Array.Length(arAvailable): self.m_logger.WriteLine7("\tAvailable element {0} is: {1}", iIndex, arAvailable[iIndex]) @@ -1221,7 +1215,6 @@ def Run(self, oDataCollection: "Graphics3DDataDisplayCollection", bIsAccessRequi self.m_oRoot.begin_update() self.m_logger.WriteLine3("The current Data Display collection contains: {0} elements.", oDataCollection.count) - iIndex: int = 0 while iIndex < Array.Length(arAvailable): oDataDisp: "Graphics3DDataDisplayElement" = None @@ -1349,7 +1342,6 @@ def ElementTest(self, oVODataDisplayElement: "Graphics3DDataDisplayElement"): arAvailableWindows = oVODataDisplayElement.available_windows self.m_logger.WriteLine3("\t\tAvailable {0} Windows:", Array.Length(arAvailableWindows)) - i: int = 0 while i < Array.Length(arAvailableWindows): self.m_logger.WriteLine6("\t\t\tWindow: {0}", arAvailableWindows[i]) @@ -1672,6 +1664,7 @@ def UseTitleCheck(self, oDataDisplayElement: "Graphics3DDataDisplayElement"): # region NotUseAutoSizeCheck def NotUseAutoSizeCheck(self, oDataDisplayElement: "Graphics3DDataDisplayElement"): + Assert.assertIsNotNone(oDataDisplayElement) # BgWidth self.m_logger.WriteLine3("\t\t\tThe current BgWidth is: {0}", oDataDisplayElement.background_width) diff --git a/tests/generated/stk_tests/line_target/line_target.py b/tests/generated/stk_tests/line_target/line_target.py index 792b4c25dc..3ca6743921 100644 --- a/tests/generated/stk_tests/line_target/line_target.py +++ b/tests/generated/stk_tests/line_target/line_target.py @@ -25,6 +25,7 @@ from access_constraints.access_constraint_helper import * from assert_extension import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from logger import * @@ -72,7 +73,6 @@ def test_Basic(self): Assert.assertIsNotNone(oPoints) # Count TestBase.logger.WriteLine3("\tThe current Line Target points collection contains: {0} elements", oPoints.count) - iIndex: int = 0 while iIndex < oPoints.count: TestBase.logger.WriteLine8( @@ -92,7 +92,6 @@ def test_Basic(self): oPoints.add(1234, 5678) Assert.assertEqual((size + 1), oPoints.count) TestBase.logger.WriteLine3("\tThe new Line Target points collection contains: {0} elements", oPoints.count) - iIndex: int = 0 while iIndex < oPoints.count: TestBase.logger.WriteLine8( @@ -118,7 +117,6 @@ def test_Basic(self): oPoint: "LineTargetPoint" = oPoints.add(0.02, 0.02) Assert.assertEqual((size + 1), oPoints.count) TestBase.logger.WriteLine3("\tThe new Line Target points collection contains: {0} elements", oPoints.count) - iIndex: int = 0 while iIndex < oPoints.count: TestBase.logger.WriteLine8( @@ -335,6 +333,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_LT.chain_analysis_options, False) + + # endregion + # region STKObject @category("Basic Tests") def test_STKObject(self): diff --git a/tests/generated/stk_tests/mto/mto.py b/tests/generated/stk_tests/mto/mto.py index 646af931f6..d92b2f7d94 100644 --- a/tests/generated/stk_tests/mto/mto.py +++ b/tests/generated/stk_tests/mto/mto.py @@ -382,7 +382,6 @@ def BasicTrackPerformance(self): start: int = DateTime.Now.Ticks TestBase.Application.units_preferences.set_current_unit("DateFormat", "EpSec") - timeList = [] latList = [] lonList = [] @@ -512,7 +511,6 @@ def BasicTrackPerformance(self): start = DateTime.Now.Ticks TestBase.Application.execute_command("BatchGraphics * On") TestBase.Application.execute_command("Graphics */MTO/Mto1 BatchGraphics On") - i: int = 0 while i < 1000: TestBase.Application.execute_command(("Track */MTO/Mto1 Add " + str(((i + 1))))) @@ -542,7 +540,6 @@ def test_BasicTracks(self): self.Units.reset_units() # Count TestBase.logger.WriteLine3("\tThe current TrackCollection contains: {0} elements.", oTrackCollection.count) - iIndex: int = 0 while iIndex < oTrackCollection.count: TestBase.logger.WriteLine9( @@ -573,7 +570,6 @@ def test_BasicTracks(self): Assert.assertEqual(1, oTrackCollection.count) # Count TestBase.logger.WriteLine3("\tThe new TrackCollection contains: {0} elements.", oTrackCollection.count) - iIndex: int = 0 while iIndex < oTrackCollection.count: # Item @@ -655,7 +651,6 @@ def test_BasicTracks(self): TestBase.logger.WriteLine3("\tThe new TrackCollection contains: {0} elements.", oTrackCollection.count) # RemoveTracksId trackIds = [] - i: int = 0 while i < 100: mtoTrack: "MTOTrack" = oTrackCollection[i] @@ -669,7 +664,6 @@ def test_BasicTracks(self): TestBase.logger.WriteLine3("\tThe new TrackCollection contains: {0} elements.", oTrackCollection.count) # RemoveTracks tracksList = [] - i: int = 0 while i < 25: mtoTrack: "MTOTrack" = oTrackCollection[i] @@ -710,7 +704,7 @@ def test_BasicTracks(self): Assert.assertEqual(2, oTrackCollection[0].points.count) with pytest.raises(Exception): oTrackCollection.load_command_file("InvalidFileName") - + # Points iIndex: int = 0 while iIndex < oTrackCollection.count: self.BasicTrackPointCollectionHelper(oTrackCollection[iIndex].points) @@ -728,7 +722,6 @@ def BasicTrackPointCollectionHelper(self, oPoints: "MTOTrackPointCollection"): # Count TestBase.logger.WriteLine3("\tThe current TrackPointCollection contains: {0} elements.", oPoints.count) - iIndex: int = 0 while iIndex < oPoints.count: # Item @@ -805,7 +798,6 @@ def BasicTrackPointCollectionHelper(self, oPoints: "MTOTrackPointCollection"): # Position pos: "IPosition" = oPoint.position - lat: typing.Any = None lon: typing.Any = None @@ -1012,7 +1004,6 @@ def test_BasicTrackRecycling(self): while i < oTrackCollection.count: pointCollection: "MTOTrackPointCollection" = oTrackCollection[i].points pointCollection.recycling = True - j: int = 0 while j < 5: point: "MTOTrackPoint" = pointCollection.add(i) @@ -1409,7 +1400,6 @@ def test_BasicTracksWithCbfArrays(self): # Confirm position by looking at last track's last point trackId5: "MTOTrack" = oTrackCollection.get_track_from_identifier(5) - x: float = 0 y: float = 0 z: float = 0 @@ -1600,7 +1590,6 @@ def test_BasicTracksWithVGTArrays_ClearInputDataVGTSystem(self): # Confirm position by looking at last track's last point trackId5: "MTOTrack" = oTrackCollection.get_track_from_identifier(5) - x: float = 0 y: float = 0 z: float = 0 @@ -1793,7 +1782,6 @@ def test_BasicTracksWithVGTArrays_SetInputDataVGTSystem(self): # Confirm position by looking at last track's last point trackId5: "MTOTrack" = oTrackCollection.get_track_from_identifier(5) - x: float = 0 y: float = 0 z: float = 0 @@ -2166,7 +2154,6 @@ def test_VOTrack(self): Assert.assertIsNotNone(oTracks) # Count TestBase.logger.WriteLine3("\tThe current VOTrackCollection contains: {0} elements.", oTracks.count) - iIndex: int = 0 while iIndex < oTracks.count: TestBase.logger.WriteLine8( @@ -2230,7 +2217,6 @@ def test_VOTrack(self): Assert.assertIsNotNone(oTracks) # Count TestBase.logger.WriteLine3("\tThe new VOTrackCollection contains: {0} elements.", oTracks.count) - iIndex: int = 0 while iIndex < oTracks.count: # Item @@ -2377,7 +2363,7 @@ def VOTrackMarkerHelper(self, oMarker: "MTOGraphics3DMarker", bReadOnly: bool): Assert.assertEqual(MarkerShape3d.SHAPE_CIRCLE, oShape.style) oShape.style = MarkerShape3d.SHAPE_POINT Assert.assertEqual(MarkerShape3d.SHAPE_POINT, oShape.style) - with pytest.raises(STKInvalidCastError): + with pytest.raises(RuntimeError): oF: "Graphics3DMarkerFile" = Graphics3DMarkerFile(oMarker.marker_data) oMarker.marker_type = MarkerType.IMAGE_FILE @@ -2386,7 +2372,7 @@ def VOTrackMarkerHelper(self, oMarker: "MTOGraphics3DMarker", bReadOnly: bool): oFile: "Graphics3DMarkerFile" = clr.CastAs(oMarker.marker_data, Graphics3DMarkerFile) Assert.assertIsNotNone(oFile) self.VOMarkerFileHelper(oFile) - with pytest.raises(STKInvalidCastError): + with pytest.raises(RuntimeError): oShape = Graphics3DMarkerShape(oMarker.marker_data) oMarker.pixel_size = 12 @@ -2633,10 +2619,10 @@ def test_VOTrackArticulations(self): artic.save_articulation_file_on_save = True Assert.assertEqual(True, artic.save_articulation_file_on_save) + # LODs test iIndex: int = 0 while iIndex < artic.level_of_detail_count: arAvailableArtic = artic.get_available_articulations(iIndex) - i: int = 0 while i < Array.Length(arAvailableArtic): strArtic: str = str(arAvailableArtic[i]) @@ -2646,7 +2632,6 @@ def test_VOTrackArticulations(self): iIndex, strArtic ) Assert.assertIsNotNone(oTransformations) - j: int = 0 while j < oTransformations.count: modelTrans: "Graphics3DModelTransformation" = oTransformations[j] @@ -2982,7 +2967,6 @@ def test_BadTracks(self): Assert.assertIsNotNone(oTrackCollection) # Count TestBase.logger.WriteLine3("\tThe current TrackCollection contains: {0} elements.", oTrackCollection.count) - iIndex: int = 0 while iIndex < oTrackCollection.count: TestBase.logger.WriteLine9( diff --git a/tests/generated/stk_tests/orbit_state_helper.py b/tests/generated/stk_tests/orbit_state_helper.py index 0be3545fc0..26cbce7037 100644 --- a/tests/generated/stk_tests/orbit_state_helper.py +++ b/tests/generated/stk_tests/orbit_state_helper.py @@ -429,7 +429,6 @@ def CartesianTest(self): # CoordinateSystem test arTypes = self.m_oCartesian.supported_coordinate_system_types self.m_logger.WriteLine3("\t\tCartesian supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): self.m_logger.WriteLine8( @@ -527,7 +526,6 @@ def ClassicalTest(self): # CoordinateSystem test arTypes = self.m_oClassical.supported_coordinate_system_types self.m_logger.WriteLine3("\t\tClassical supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): self.m_logger.WriteLine8( @@ -575,7 +573,6 @@ def ClassicalTest(self): oLicenses: "ExecuteCommandResult" = None oLicenses = self.m_oApplication.execute_command("GetLicenses /") Assert.assertIsNotNone(oLicenses) - iI: int = 0 while iI < oLicenses.count: strLicense: str = oLicenses[iI] @@ -1345,7 +1342,6 @@ def GeodeticTest(self): # CoordinateSystem test arTypes = self.m_oGeodetic.supported_coordinate_system_types self.m_logger.WriteLine3("\t\tGeodetic supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): self.m_logger.WriteLine8( @@ -1658,7 +1654,6 @@ def DelaunayTest(self): # CoordinateSystem test arTypes = self.m_oDelaunay.supported_coordinate_system_types self.m_logger.WriteLine3("\t\tDelaunay supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): self.m_logger.WriteLine8( @@ -1705,7 +1700,6 @@ def DelaunayTest(self): oLicenses: "ExecuteCommandResult" = None oLicenses = self.m_oApplication.execute_command("GetLicenses /") Assert.assertIsNotNone(oLicenses) - iI: int = 0 while iI < oLicenses.count: strLicense: str = oLicenses[iI] @@ -1944,7 +1938,6 @@ def EquinoctialTest(self): # CoordinateSystem test arTypes = self.m_oEquinoctial.supported_coordinate_system_types self.m_logger.WriteLine3("\t\tEquinoctial supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): self.m_logger.WriteLine8( @@ -2207,7 +2200,6 @@ def MixedSphericalTest(self): # CoordinateSystem test arTypes = self.m_oMixed.supported_coordinate_system_types self.m_logger.WriteLine3("\t\tMixedSpherical supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): self.m_logger.WriteLine8( @@ -2428,7 +2420,6 @@ def SphericalTest(self): # CoordinateSystem test arTypes = self.m_oSpherical.supported_coordinate_system_types self.m_logger.WriteLine3("\t\tSpherical supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): self.m_logger.WriteLine8( diff --git a/tests/generated/stk_tests/place/place.py b/tests/generated/stk_tests/place/place.py index 83aa7ff2bb..a646a88067 100644 --- a/tests/generated/stk_tests/place/place.py +++ b/tests/generated/stk_tests/place/place.py @@ -26,6 +26,7 @@ from antenna.antenna_helper import * from assert_extension import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from logger import * @@ -81,13 +82,11 @@ def OnePtAccessStartStop(self, startTime: str, stopTime: str): Assert.assertEqual(OnePointAccessSummary.DETAILED, onePtAccess.summary_option) result: "OnePointAccessResult" = None results: "OnePointAccessResultCollection" = onePtAccess.compute() - i: int = 0 while i < results.count: result = results[i] TestBase.logger.WriteLine2(result.time) TestBase.logger.WriteLine2(result.access_is_satisfied) - j: int = 0 while j < result.constraints.count: constraint: "OnePointAccessConstraint" = result.constraints[j] @@ -417,6 +416,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_PLC.chain_analysis_options, False) + + # endregion + # region Position @category("Basic Tests") def test_Position(self): @@ -426,33 +433,10 @@ def test_Position(self): # endregion - # region RF_Atmosphere_AtmosphericAbsorptionModel - def test_RF_Atmosphere_AtmosphericAbsorptionModel(self): - helper = AtmosphereHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_PLC.atmosphere) - - # endregion - - # region RF_Atmosphere_LocalRainData - def test_RF_Atmosphere_LocalRainData(self): - helper = AtmosphereLocalRainDataHelper() - helper.Run(EarlyBoundTests.AG_PLC.atmosphere, TestBase.Application) - - # endregion - - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - helper = RadarClutterMapInheritableHelper() - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - helper.Run(EarlyBoundTests.AG_PLC.radar_clutter_map) - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): helper = RadarCrossSectionInheritableHelper() helper.Run(EarlyBoundTests.AG_PLC.radar_cross_section) - helper.Run_DeprecatedModelInterface(EarlyBoundTests.AG_PLC.radar_cross_section) # endregion @@ -477,51 +461,72 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # endregion + # region RF_Environment_LocalRainData + def test_RF_Environment_LocalRainData(self): + helper = AtmosphereLocalRainDataHelper() + helper.Run(EarlyBoundTests.AG_PLC.rf_environment, TestBase.Application) + + # endregion + # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = PlatformRF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.AG_PLC.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_PLC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = PlatformRF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.AG_PLC.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_PLC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.AG_PLC.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_PLC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = PlatformRF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_PLC.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_PLC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = PlatformRF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_PLC.rf_environment, False) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_PLC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = PlatformRF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_PLC.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_PLC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = PlatformRF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_PLC.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_PLC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/planet/planet.py b/tests/generated/stk_tests/planet/planet.py index 4dbbeff4a4..abd2fa4c0c 100644 --- a/tests/generated/stk_tests/planet/planet.py +++ b/tests/generated/stk_tests/planet/planet.py @@ -25,6 +25,7 @@ from access_constraints.access_constraint_helper import * from assert_extension import * from assertion_harness import * +from chain_analysis_options_helper import * from interfaces.stk_objects import * from logger import * from ansys.stk.core.utilities.colors import * @@ -443,3 +444,11 @@ def test_AccessConstraints(self): ) # endregion + + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_PL.chain_analysis_options, False) + + # endregion diff --git a/tests/generated/stk_tests/python_specific_tests/data_analysis_util_tests.py b/tests/generated/stk_tests/python_specific_tests/data_analysis_util_tests.py index bd04ab2a9c..f0c38fc90d 100644 --- a/tests/generated/stk_tests/python_specific_tests/data_analysis_util_tests.py +++ b/tests/generated/stk_tests/python_specific_tests/data_analysis_util_tests.py @@ -36,6 +36,7 @@ class DataAnalysisUtilTests(unittest.TestCase): + @classmethod def setUpClass(cls): TestBase.Initialize() @@ -48,6 +49,7 @@ def tearDownClass(cls): @unittest.skipIf(skip_test, test_skipped_msg) def test_to_numpy(self): + world_coverage_def = "CoverageDefinition/World_Coverage" world_coverage_def = TestBase.root.get_object_from_path(world_coverage_def) @@ -66,6 +68,7 @@ def test_to_numpy(self): @unittest.skipIf(skip_test, test_skipped_msg) def test_to_numpy_results_not_reshaped(self): + num_access_coverage = "*/CoverageDefinition/World_Coverage/FigureOfMerit/Num_Access_Coverage" num_access_coverage = TestBase.root.get_object_from_path(num_access_coverage) @@ -84,6 +87,7 @@ def test_to_numpy_results_not_reshaped(self): @unittest.skipIf(skip_test, test_skipped_msg) def test_to_numpy_empty_results_collection(self): + world_coverage_def = "CoverageDefinition/World_Coverage" world_coverage_def = TestBase.root.get_object_from_path(world_coverage_def) @@ -102,6 +106,7 @@ def test_to_numpy_empty_results_collection(self): @unittest.skipIf(skip_test, test_skipped_msg) def test_to_dataframe(self): + world_coverage_def = "CoverageDefinition/World_Coverage" world_coverage_def = TestBase.root.get_object_from_path(world_coverage_def) @@ -119,6 +124,7 @@ def test_to_dataframe(self): @unittest.skipIf(skip_test, test_skipped_msg) def test_to_dataframe_results_not_reshaped(self): + num_access_coverage = "*/CoverageDefinition/World_Coverage/FigureOfMerit/Num_Access_Coverage" num_access_coverage = TestBase.root.get_object_from_path(num_access_coverage) @@ -136,6 +142,7 @@ def test_to_dataframe_results_not_reshaped(self): @unittest.skipIf(skip_test, test_skipped_msg) def test_to_dataframe_empty_results_collection(self): + world_coverage_def = "CoverageDefinition/World_Coverage" world_coverage_def = TestBase.root.get_object_from_path(world_coverage_def) @@ -154,6 +161,7 @@ def test_to_dataframe_empty_results_collection(self): @unittest.skipIf(skip_test, test_skipped_msg) def test_to_dataframe_set_index_column(self): + num_access_coverage = "*/CoverageDefinition/World_Coverage/FigureOfMerit/Num_Access_Coverage" num_access_coverage = TestBase.root.get_object_from_path(num_access_coverage) @@ -172,6 +180,7 @@ def test_to_dataframe_set_index_column(self): @unittest.skipIf(skip_test, test_skipped_msg) def test_to_dataframe_raise_value_error_invalid_index_element_name(self): + num_access_coverage = "*/CoverageDefinition/World_Coverage/FigureOfMerit/Num_Access_Coverage" num_access_coverage = TestBase.root.get_object_from_path(num_access_coverage) @@ -186,6 +195,7 @@ def test_to_dataframe_raise_value_error_invalid_index_element_name(self): @unittest.skipIf(skip_test, test_skipped_msg) def test_to_dataframe_map_types_to_dtypes(self): + world_coverage_def = "CoverageDefinition/World_Coverage" world_coverage_def = TestBase.root.get_object_from_path(world_coverage_def) diff --git a/tests/generated/stk_tests/radar/radar.py b/tests/generated/stk_tests/radar/radar.py index 8cba852986..bb19600a65 100644 --- a/tests/generated/stk_tests/radar/radar.py +++ b/tests/generated/stk_tests/radar/radar.py @@ -26,6 +26,7 @@ from app_provider import * from antenna.antenna_helper import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from orientation_helper import * @@ -153,6 +154,16 @@ def test_AccessConstraints(self): # endregion + # ---------------------------------------------------------------- + + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.radar.chain_analysis_options, False) + + # endregion + # region ContourTypes @parameterized.expand( [ @@ -771,27 +782,16 @@ def test_IAgAntennaVolumeGraphics_GainScale(self): # endregion - # region IAgAntennaVolumeGraphics_GainOffset + # region IAgAntennaVolumeGraphics_MinimumDisplayedGain @category("Graphics Tests") - def test_IAgAntennaVolumeGraphics_GainOffset(self): + def test_IAgAntennaVolumeGraphics_MinimumDisplayedGain(self): EarlyBoundTests.antennaVolumeGraphics.show = False - with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): - EarlyBoundTests.antennaVolumeGraphics.gain_offset = 1 with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 1 EarlyBoundTests.antennaVolumeGraphics.show = True - EarlyBoundTests.antennaVolumeGraphics.gain_offset = -100 - Assert.assertEqual(-100, EarlyBoundTests.antennaVolumeGraphics.gain_offset) - EarlyBoundTests.antennaVolumeGraphics.gain_offset = 200 - Assert.assertEqual(200, EarlyBoundTests.antennaVolumeGraphics.gain_offset) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - EarlyBoundTests.antennaVolumeGraphics.gain_offset = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - EarlyBoundTests.antennaVolumeGraphics.gain_offset = 201 - EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = -100 Assert.assertEqual(-100, EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain) EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 200 @@ -1002,7 +1002,6 @@ def test_IAgRadar_Refraction(self, eSnRefractionType: "SensorRefractionType"): def test_IAgRadar_RefractionSupportedTypes(self): arRefrSuppTypes = EarlyBoundTests.radar.refraction_supported_types Assert.assertEqual(3, len(arRefrSuppTypes)) - i: int = 0 while i < len(arRefrSuppTypes): if ( @@ -2248,20 +2247,24 @@ def Test_IAgRadarTransmitter(self, radarTrans: "RadarTransmitter"): # RF Filter sub-tab # Test deprecated filter model interface - arSupportedFilters = radarTrans.supported_filters + arSupportedFilters = radarTrans.filter_component_linking.supported_components Assert.assertEqual(18, len(arSupportedFilters)) radarTrans.enable_filter = True # needed for SetFilter - radarTrans.set_filter("Bessel") + radarTrans.filter_component_linking.set_component("Bessel") radarTrans.enable_filter = False Assert.assertFalse(radarTrans.enable_filter) rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(radarTrans.filter, "Bessel", False) + rfFilterModelHelper.Run( + clr.CastAs(radarTrans.filter_component_linking.component, IRFFilterModel), "Bessel", False + ) radarTrans.enable_filter = True Assert.assertTrue(radarTrans.enable_filter) - rfFilterModelHelper.Run(radarTrans.filter, "Bessel", True) + rfFilterModelHelper.Run( + clr.CastAs(radarTrans.filter_component_linking.component, IRFFilterModel), "Bessel", True + ) STKUtilHelper.TestComponentLinking(radarTrans.filter_component_linking, 18) arSupportedFilters = radarTrans.filter_component_linking.supported_components @@ -2411,20 +2414,24 @@ def Test_IAgRadarReceiver(self, radarReceiver: "RadarReceiver", IsBistaticReceiv # RF Filter sub-tab # Test deprecated filter model interface - arSupportedFilters = radarReceiver.supported_filters + arSupportedFilters = radarReceiver.filter_component_linking.supported_components Assert.assertEqual(18, len(arSupportedFilters)) radarReceiver.enable_filter = True # needed for SetFilter - radarReceiver.set_filter("Bessel") + radarReceiver.filter_component_linking.set_component("Bessel") radarReceiver.enable_filter = False Assert.assertFalse(radarReceiver.enable_filter) rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(radarReceiver.filter, "Bessel", False) + rfFilterModelHelper.Run( + clr.CastAs(radarReceiver.filter_component_linking.component, IRFFilterModel), "Bessel", False + ) radarReceiver.enable_filter = True Assert.assertTrue(radarReceiver.enable_filter) - rfFilterModelHelper.Run(radarReceiver.filter, "Bessel", True) + rfFilterModelHelper.Run( + clr.CastAs(radarReceiver.filter_component_linking.component, IRFFilterModel), "Bessel", True + ) STKUtilHelper.TestComponentLinking(radarReceiver.filter_component_linking, 18) arSupportedFilters = radarReceiver.filter_component_linking.supported_components @@ -2554,51 +2561,9 @@ def Test_IAgRadarJamming(self, jamming: "RadarJamming"): # endregion - # region Test_IAgRadarClutterGeometry - def Test_IAgRadarClutterGeometry(self, clutter: "RadarClutterGeometry", hasRAE: bool): - clutter.enabled = False - Assert.assertFalse(clutter.enabled) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): - clutter.set_model("bogus") - - clutter.enabled = True - Assert.assertTrue(clutter.enabled) - - arSupportedModels = clutter.supported_models - if hasRAE: - Assert.assertGreaterEqual(Array.Length(arSupportedModels), 3) - - else: - Assert.assertGreaterEqual(Array.Length(arSupportedModels), 2) - - Assert.assertTrue((Array.IndexOf(arSupportedModels, "Range Over CFAR Cells") >= 0)) - Assert.assertTrue((Array.IndexOf(arSupportedModels, "Single Point") >= 0)) - if hasRAE: - Assert.assertTrue((Array.IndexOf(arSupportedModels, "Smooth Oblate Earth") >= 0)) - - clutter.set_model("Single Point") - clutterModel: "IRadarClutterGeometryModel" = clutter.model - Assert.assertEqual(RadarClutterGeometryModelType.SINGLE_POINT, clutterModel.type) - Assert.assertEqual("Single Point", clutterModel.name) - - clutter.set_model("Range Over CFAR Cells") - clutterModel = clutter.model - Assert.assertEqual(RadarClutterGeometryModelType.RANGE_OVER_CFAR_CELLS, clutterModel.type) - Assert.assertEqual("Range Over CFAR Cells", clutterModel.name) - if hasRAE: - clutter.set_model("Smooth Oblate Earth") - clutterModel = clutter.model - Assert.assertEqual(RadarClutterGeometryModelType.SMOOTH_OBLATE_EARTH, clutterModel.type) - Assert.assertEqual("Smooth Oblate Earth", clutterModel.name) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): - clutter.set_model("bogus") - - # endregion - # region Test_IAgRadarClutter def Test_IAgRadarClutter(self, clutter: "RadarClutter"): + clutter.enabled = False Assert.assertFalse(clutter.enabled) @@ -2714,7 +2679,7 @@ def Test_IAgRadarClutter(self, clutter: "RadarClutter"): # region Test_ClutterGeometryCSharpExample def Test_ClutterGeometryCSharpExample(self, componentInfo: "IComponentInfo"): spp: "IScatteringPointProvider" = clr.CastAs(componentInfo, IScatteringPointProvider) - Assert.assertEqual(ScatteringPointProviderType.PLUGIN, spp.point_provider_type) # I + Assert.assertEqual(ScatteringPointProviderType.PLUGIN, spp.type) # I Assert.assertEqual("Clutter Geometry CSharp Example", spp.name) sppPlugin: "ScatteringPointProviderPlugin" = clr.CastAs(spp, ScatteringPointProviderPlugin) @@ -2773,7 +2738,7 @@ def Test_ClutterGeometryCSharpExample(self, componentInfo: "IComponentInfo"): # region Test_PointsFile def Test_PointsFile(self, componentInfo: "IComponentInfo"): spp: "IScatteringPointProvider" = clr.CastAs(componentInfo, IScatteringPointProvider) - Assert.assertEqual(ScatteringPointProviderType.POINTS_FILE, spp.point_provider_type) # I + Assert.assertEqual(ScatteringPointProviderType.POINTS_FILE, spp.type) # I Assert.assertEqual("Points File", spp.name) sppPointsFile: "ScatteringPointProviderPointsFile" = clr.CastAs(spp, ScatteringPointProviderPointsFile) @@ -2839,7 +2804,7 @@ def Test_PointsFile(self, componentInfo: "IComponentInfo"): # region Test_SmoothOblateEarth def Test_SmoothOblateEarth(self, componentInfo: "IComponentInfo"): spp: "IScatteringPointProvider" = clr.CastAs(componentInfo, IScatteringPointProvider) - Assert.assertEqual(ScatteringPointProviderType.SMOOTH_OBLATE_EARTH, spp.point_provider_type) # I + Assert.assertEqual(ScatteringPointProviderType.SMOOTH_OBLATE_EARTH, spp.type) # I Assert.assertEqual("Smooth Oblate Earth", spp.name) sppSOE: "ScatteringPointProviderSmoothOblateEarth" = clr.CastAs(spp, ScatteringPointProviderSmoothOblateEarth) @@ -2876,7 +2841,7 @@ def Test_SmoothOblateEarth(self, componentInfo: "IComponentInfo"): # region Test_RangeOverCFARCells def Test_RangeOverCFARCells(self, componentInfo: "IComponentInfo"): spp: "IScatteringPointProvider" = clr.CastAs(componentInfo, IScatteringPointProvider) - Assert.assertEqual(ScatteringPointProviderType.RANGE_OVER_CFAR_CELLS, spp.point_provider_type) # I + Assert.assertEqual(ScatteringPointProviderType.RANGE_OVER_CFAR_CELLS, spp.type) # I Assert.assertEqual("Range Over CFAR Cells", spp.name) sppROCC: "ScatteringPointProviderRangeOverCFARCells" = clr.CastAs( @@ -2915,7 +2880,7 @@ def Test_RangeOverCFARCells(self, componentInfo: "IComponentInfo"): # region Test_SinglePoint def Test_SinglePoint(self, componentInfo: "IComponentInfo"): spp: "IScatteringPointProvider" = clr.CastAs(componentInfo, IScatteringPointProvider) - Assert.assertEqual(ScatteringPointProviderType.SINGLE_POINT, spp.point_provider_type) # I + Assert.assertEqual(ScatteringPointProviderType.SINGLE_POINT, spp.type) # I Assert.assertEqual("Single Point", spp.name) sppSinglePoint: "ScatteringPointProviderSinglePoint" = clr.CastAs(spp, ScatteringPointProviderSinglePoint) @@ -3050,39 +3015,13 @@ def Test_IAgScatteringPointModelWindTurbine(self, windTurbine: "ScatteringPointM # endregion - # region Test_IAgRadarModelMonostatic_DeprecatedModeInterface - def Test_IAgRadarModelMonostatic_DeprecatedModeInterface(self, monostatic: "RadarModelMonostatic"): - arSupportedModes = monostatic.supported_modes - mode: "IRadarModeMonostatic" = None - - Assert.assertEqual(2, Array.Length(arSupportedModes)) - Assert.assertEqual("SAR", arSupportedModes[0]) - Assert.assertEqual("Search Track", arSupportedModes[1]) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - monostatic.set_mode("bogus") - - # Mode (SAR) - Pulse Definition sub tab - - monostatic.set_mode("SAR") - mode = monostatic.mode - Assert.assertEqual("SAR", mode.name) - Assert.assertEqual(RadarMode.SAR, mode.type) - - sar: "RadarModeMonostaticSAR" = clr.CastAs(mode, RadarModeMonostaticSAR) - Assert.assertEqual("SAR", mode.name) - Assert.assertEqual(RadarMode.SAR, mode.type) - self.Test_IAgRadarWaveformSarPulseDefinition(sar.pulse_definition, True) - - # endregion - # region Test_IAgRadarModelMonostatic def Test_IAgRadarModelMonostatic(self, monostatic: "RadarModelMonostatic"): numModes: int = 2 STKUtilHelper.TestComponentLinking(monostatic.mode_component_linking, numModes) arSupportedModes = monostatic.mode_component_linking.supported_components mode: "IRadarModeMonostatic" = None - if not OSHelper.IsLinux(): + if OSHelper.SupportsRAE(): # if (3 != arSupportedModes.Length) # { # Assert.Fail("Number of Monostatic supported modes <>3. Possibly RAE is not installed or licensed?"); @@ -3171,7 +3110,6 @@ def Test_IAgRadarModelMonostatic(self, monostatic: "RadarModelMonostatic"): self.Test_IAgRadarJamming(monostatic.jamming) # Clutter tab - self.Test_IAgRadarClutterGeometry(monostatic.clutter_geometry, False) # deprecated interface self.Test_IAgRadarClutter(monostatic.clutter) # Antenna Control @@ -3292,34 +3230,6 @@ def Test_IAgRadarModelBistaticReceiver_BistaticTransmitters(self, bistaticTransm # endregion - # region Test_IAgRadarModelBistaticReceiver_DeprecatedModeInterface - def Test_IAgRadarModelBistaticReceiver_DeprecatedModeInterface( - self, bistaticReceiver: "RadarModelBistaticReceiver" - ): - # Mode tab (SAR) - - arSupportedModes = bistaticReceiver.supported_modes - Assert.assertEqual(2, Array.Length(arSupportedModes)) - Assert.assertEqual("SAR", arSupportedModes[0]) - Assert.assertEqual("Search Track", arSupportedModes[1]) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - bistaticReceiver.set_mode("bogus") - - # Mode (SAR) - Pulse Integration sub tab - - bistaticReceiver.set_mode("SAR") - mode: "IRadarModeBistaticReceiver" = bistaticReceiver.mode - Assert.assertEqual("SAR", mode.name) - Assert.assertEqual(RadarMode.SAR, mode.type) - - sar: "RadarModeBistaticReceiverSAR" = clr.CastAs(mode, RadarModeBistaticReceiverSAR) - Assert.assertEqual("SAR", mode.name) - Assert.assertEqual(RadarMode.SAR, mode.type) - self.Test_IAgRadarWaveformSarPulseIntegration(sar.pulse_integration) - - # endregion - # region Test_IAgRadarModelBistaticReceiver def Test_IAgRadarModelBistaticReceiver(self, bistaticReceiver: "RadarModelBistaticReceiver"): STKUtilHelper.TestComponentLinking(bistaticReceiver.mode_component_linking, 2) @@ -3395,7 +3305,6 @@ def Test_IAgRadarModelBistaticReceiver(self, bistaticReceiver: "RadarModelBistat # Clutter tab - self.Test_IAgRadarClutterGeometry(bistaticReceiver.clutter_geometry, False) # deprecated interface self.Test_IAgRadarClutter(bistaticReceiver.clutter) # Antenna Control @@ -3451,34 +3360,6 @@ def Test_IAgRadarModelBistaticTransmitter_BistaticReceivers(self, bistaticReceiv # endregion - # region Test_IAgRadarModelBistaticTransmitter_DeprecatedModeInterface - def Test_IAgRadarModelBistaticTransmitter_DeprecatedModeInterface( - self, bistaticTransmitter: "RadarModelBistaticTransmitter" - ): - # Mode tab (SAR) - - arSupportedModes = bistaticTransmitter.supported_modes - Assert.assertEqual(2, Array.Length(arSupportedModes)) - Assert.assertEqual("SAR", arSupportedModes[0]) - Assert.assertEqual("Search Track", arSupportedModes[1]) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - bistaticTransmitter.set_mode("bogus") - - # Mode (SAR) - Pulse Definition sub tab - - bistaticTransmitter.set_mode("SAR") - mode: "IRadarModeBistaticTransmitter" = bistaticTransmitter.mode - Assert.assertEqual("SAR", mode.name) - Assert.assertEqual(RadarMode.SAR, mode.type) - - sar: "RadarModeBistaticTransmitterSAR" = clr.CastAs(mode, RadarModeBistaticTransmitterSAR) - Assert.assertEqual("SAR", mode.name) - Assert.assertEqual(RadarMode.SAR, mode.type) - self.Test_IAgRadarWaveformSarPulseDefinition(sar.pulse_definition, False) - - # endregion - # region Test_IAgRadarModelBistaticTransmitter def Test_IAgRadarModelBistaticTransmitter(self, bistaticTransmitter: "RadarModelBistaticTransmitter"): STKUtilHelper.TestComponentLinking(bistaticTransmitter.mode_component_linking, 2) @@ -3858,20 +3739,24 @@ def Test_IAgRadarTransmitterMultifunction(self, transMultifunction: "RadarTransm # RF Filter # Test deprecated filter model interface - arSupportedFilters = transMultifunction.supported_filters + arSupportedFilters = transMultifunction.filter_component_linking.supported_components Assert.assertEqual(18, len(arSupportedFilters)) transMultifunction.enable_filter = True # needed for SetFilter - transMultifunction.set_filter("Bessel") + transMultifunction.filter_component_linking.set_component("Bessel") transMultifunction.enable_filter = False Assert.assertFalse(transMultifunction.enable_filter) rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(transMultifunction.filter, "Bessel", False) + rfFilterModelHelper.Run( + clr.CastAs(transMultifunction.filter_component_linking.component, IRFFilterModel), "Bessel", False + ) transMultifunction.enable_filter = True Assert.assertTrue(transMultifunction.enable_filter) - rfFilterModelHelper.Run(transMultifunction.filter, "Bessel", True) + rfFilterModelHelper.Run( + clr.CastAs(transMultifunction.filter_component_linking.component, IRFFilterModel), "Bessel", True + ) STKUtilHelper.TestComponentLinking(transMultifunction.filter_component_linking, 18) arSupportedFilters = transMultifunction.filter_component_linking.supported_components @@ -4251,14 +4136,14 @@ def Test_IAgRadarAntennaBeam(self, beam: "RadarAntennaBeam"): # TryCatchAssertBlock.ExpectedException("invalid", delegate () { beam.Wavelength = 1e-10; }); # TryCatchAssertBlock.ExpectedException("invalid", delegate () { beam.Wavelength = 101; }); - beam.beam_width = 0.001 - Assert.assertEqual(0.001, beam.beam_width) - beam.beam_width = 90 - Assert.assertEqual(90, beam.beam_width) + beam.beamwidth = 0.001 + Assert.assertEqual(0.001, beam.beamwidth) + beam.beamwidth = 90 + Assert.assertEqual(90, beam.beamwidth) with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - beam.beam_width = 0 + beam.beamwidth = 0 with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - beam.beam_width = 91 + beam.beamwidth = 91 # beam.Power = -2890; # Assert.AreEqual(-2890, beam.Power); @@ -4402,7 +4287,6 @@ def Test_IAgRadarModelMultifunction(self, multifunction: "RadarModelMultifunctio # Clutter tab - self.Test_IAgRadarClutterGeometry(multifunction.clutter_geometry, False) # deprecated interface self.Test_IAgRadarClutter(multifunction.clutter) # Detection Processing tab @@ -4420,19 +4304,12 @@ def test_Model(self, modelName: str): if modelName == "Monostatic": Assert.assertEqual(RadarModelType.MONOSTATIC, radarModel.type) self.Test_IAgRadarModelMonostatic(clr.CastAs(radarModel, RadarModelMonostatic)) - self.Test_IAgRadarModelMonostatic_DeprecatedModeInterface(clr.CastAs(radarModel, RadarModelMonostatic)) elif modelName == "Bistatic Receiver": Assert.assertEqual(RadarModelType.BISTATIC_RECEIVER, radarModel.type) self.Test_IAgRadarModelBistaticReceiver(clr.CastAs(radarModel, RadarModelBistaticReceiver)) - self.Test_IAgRadarModelBistaticReceiver_DeprecatedModeInterface( - clr.CastAs(radarModel, RadarModelBistaticReceiver) - ) elif modelName == "Bistatic Transmitter": Assert.assertEqual(RadarModelType.BISTATIC_TRANSMITTER, radarModel.type) self.Test_IAgRadarModelBistaticTransmitter(clr.CastAs(radarModel, RadarModelBistaticTransmitter)) - self.Test_IAgRadarModelBistaticTransmitter_DeprecatedModeInterface( - clr.CastAs(radarModel, RadarModelBistaticTransmitter) - ) elif modelName == "Multifunction": Assert.assertEqual(RadarModelType.MULTIFUNCTION, radarModel.type) self.Test_IAgRadarModelMultifunction(clr.CastAs(radarModel, RadarModelMultifunction)) @@ -4457,7 +4334,7 @@ def test_STKObject(self): # region SupportedModels def test_SupportedModels(self): - arModels = EarlyBoundTests.radar.supported_models + arModels = EarlyBoundTests.radar.model_component_linking.supported_components sModelName: str for sModelName in arModels: Console.WriteLine(sModelName) @@ -4488,21 +4365,6 @@ def TestSupportedModels(models): Assert.assertEqual(4, len(models)) - # region DeprecatedModelInterface - def test_DeprecatedModelInterface(self): - EarlyBoundTests.radar.set_model("Bistatic Transmitter") - radarModel: "IRadarModel" = EarlyBoundTests.radar.model - Assert.assertEqual("Bistatic Transmitter", radarModel.name) - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - EarlyBoundTests.radar.set_model("bogus") - - Assert.assertEqual(RadarModelType.BISTATIC_TRANSMITTER, radarModel.type) - self.Test_IAgRadarModelBistaticTransmitter(clr.CastAs(radarModel, RadarModelBistaticTransmitter)) - - EarlyBoundTests.TestSupportedModels(EarlyBoundTests.radar.supported_models) - - # endregion - # region ModelComponentLinking def test_ModelComponentLinking(self): STKUtilHelper.TestComponentLinking(EarlyBoundTests.radar.model_component_linking, 4) @@ -4522,55 +4384,64 @@ def test_VOVectors(self): # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = RF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.radar.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.radar.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = RF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.radar.rf_environment, TestBase.Application) - helper.RunDeprecatedModelInterface(EarlyBoundTests.radar.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.radar.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = RF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.radar.rf_environment, TestBase.Application) - helper.RunDeprecatedModelInterface(EarlyBoundTests.radar.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.radar.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = RF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.radar.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.radar.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.radar.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = RF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.radar.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.radar.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.radar.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = RF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.radar.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.radar.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.radar.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = RF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.radar.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.radar.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/receiver/receiver.py b/tests/generated/stk_tests/receiver/receiver.py index f69b9c26b0..7fa1263965 100644 --- a/tests/generated/stk_tests/receiver/receiver.py +++ b/tests/generated/stk_tests/receiver/receiver.py @@ -25,6 +25,7 @@ from access_constraints.access_constraint_helper import * from antenna.antenna_helper import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from orientation_helper import * @@ -170,6 +171,16 @@ def test_AccessConstraints(self): # ---------------------------------------------------------------- + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.receiver.chain_analysis_options, False) + + # endregion + + # ---------------------------------------------------------------- + # region IAgAntennaContourGraphics_Show @category("Graphics Tests") def test_IAgAntennaContourGraphics_Show(self): @@ -856,33 +867,24 @@ def code2(): # endregion - # region IAgAntennaVolumeGraphics_GainOffset - @parameterized.expand( - [ - (-101.0, clr.TypeOf(COMException), "is invalid", ExceptionMessageMatch.Contains), - (-100.0, None, None, ExceptionMessageMatch.NoException), - (200.0, None, None, ExceptionMessageMatch.NoException), - (201.0, clr.TypeOf(COMException), "is invalid", ExceptionMessageMatch.Contains), - ] - ) + # region IAgAntennaVolumeGraphics_MinimumDisplayedGain @category("Graphics Tests") - def test_IAgAntennaVolumeGraphics_GainOffset( - self, gainOffset: float, expectedException, expectedMessage: str, matchType - ): - def code3(): - EarlyBoundTests.antennaVolumeGraphics.show = False - with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): - EarlyBoundTests.antennaVolumeGraphics.gain_offset = gainOffset - with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): - EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = gainOffset + def test_IAgAntennaVolumeGraphics_MinimumDisplayedGain(self): + EarlyBoundTests.antennaVolumeGraphics.show = False - EarlyBoundTests.antennaVolumeGraphics.show = True - EarlyBoundTests.antennaVolumeGraphics.gain_offset = gainOffset - Assert.assertEqual(gainOffset, EarlyBoundTests.antennaVolumeGraphics.gain_offset) - EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = gainOffset - Assert.assertEqual(gainOffset, EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain) + with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 1 - ExceptionAssert.ThrowsIfExceptionProvided(expectedException, expectedMessage, matchType, code3) + EarlyBoundTests.antennaVolumeGraphics.show = True + + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = -100 + Assert.assertEqual(-100, EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain) + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 200 + Assert.assertEqual(200, EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain) + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = -101 + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 201 # endregion @@ -948,12 +950,12 @@ def test_IAgAntennaVolumeGraphics_SetNumPoints( def test_IAgAntennaVolumeGraphics_SetNumPoints_ExpectedException( self, azStart: float, azStop: float, azNumPoints: int, elStart: float, elStop: float, elNumPoints: int ): - def code4(): + def code3(): EarlyBoundTests.antennaVolumeGraphics.set_number_of_points( azStart, azStop, azNumPoints, elStart, elStop, elNumPoints ) - ex = ExceptionAssert.Throws(code4) + ex = ExceptionAssert.Throws(code3) StringAssert.Contains("is invalid", str(ex), "Exception message mismatch") # endregion @@ -964,12 +966,12 @@ def code4(): def test_IAgAntennaVolumeGraphics_SetNumPoints_ExpectedException2( self, azStart: float, azStop: float, azNumPoints: int, elStart: float, elStop: float, elNumPoints: int ): - def code5(): + def code4(): EarlyBoundTests.antennaVolumeGraphics.set_number_of_points( azStart, azStop, azNumPoints, elStart, elStop, elNumPoints ) - ex = ExceptionAssert.Throws(code5) + ex = ExceptionAssert.Throws(code4) StringAssert.Contains("16 million", str(ex), "Exception message mismatch") # endregion @@ -1040,10 +1042,10 @@ def test_IAgAntennaVolumeGraphics_SetResolution( def test_IAgAntennaVolumeGraphics_SetResolution_ExpectedException( self, azStart: float, azStop: float, azRes: float, elStart: float, elStop: float, elRes: float ): - def code6(): + def code5(): EarlyBoundTests.antennaVolumeGraphics.set_resolution(azStart, azStop, azRes, elStart, elStop, elRes) - ex = ExceptionAssert.Throws(code6) + ex = ExceptionAssert.Throws(code5) StringAssert.Contains("is invalid", str(ex), "Exception message mismatch") # endregion @@ -1063,7 +1065,6 @@ def test_IAgReceiver_UseRefractionInAccess(self): def test_IAgReceiver_RefractionSupportedTypes(self): arRefrSuppTypes = EarlyBoundTests.receiver.refraction_supported_types Assert.assertEqual(3, len(arRefrSuppTypes)) - i: int = 0 while i < len(arRefrSuppTypes): if ( @@ -1380,21 +1381,6 @@ def TestSupportedModels(models): Assert.assertEqual(8, len(models)) - # region DeprecatedModelInterface - def test_DeprecatedModelInterface(self): - EarlyBoundTests.receiver.set_model("Complex Receiver Model") - receiverModel: "IReceiverModel" = EarlyBoundTests.receiver.model - Assert.assertEqual("Complex Receiver Model", receiverModel.name) - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - EarlyBoundTests.receiver.set_model("bogus") - - Assert.assertEqual(ReceiverModelType.COMPLEX, receiverModel.type) - self.Test_IAgReceiverModelComplex(clr.CastAs(receiverModel, ReceiverModelComplex)) - - EarlyBoundTests.TestSupportedModels(EarlyBoundTests.receiver.supported_models) - - # endregion - # region ModelComponentLinking def test_ModelComponentLinking(self): STKUtilHelper.TestComponentLinking(EarlyBoundTests.receiver.model_component_linking, 8) @@ -1616,25 +1602,13 @@ def Test_IAgReceiverModelComplex(self, complex: "ReceiverModelComplex"): complex.set_demodulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = complex.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - complex.enable_filter = True # needed for SetFilter - complex.set_filter("Bessel") - - complex.enable_filter = False - Assert.assertFalse(complex.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(complex.filter, "Bessel", False) - + filterCount: int = 18 complex.enable_filter = True - Assert.assertTrue(complex.enable_filter) - rfFilterModelHelper.Run(complex.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(complex.filter_component_linking, filterCount) + complex.enable_filter = False - STKUtilHelper.TestComponentLinking(complex.filter_component_linking, 18) arSupportedFilters = complex.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: complex.enable_filter = True # needed for SetFilter @@ -1656,7 +1630,6 @@ def Test_IAgReceiverModelComplex(self, complex: "ReceiverModelComplex"): ) # Additional Gains and Losses tab - additionalGainLossColllectionHelper = AdditionalGainLossCollectionHelper(TestBase.Application) additionalGainLossColllectionHelper.Run(complex.pre_receive_gains_losses) additionalGainLossColllectionHelper.Run(complex.pre_demodulator_gains_losses) @@ -1888,25 +1861,13 @@ def Test_IAgReceiverModelLaser(self, laser: "ReceiverModelLaser"): laser.set_demodulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = laser.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - laser.enable_filter = True # needed for SetFilter - laser.set_filter("Bessel") - - laser.enable_filter = False - Assert.assertFalse(laser.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(laser.filter, "Bessel", False) - + filterCount: int = 18 laser.enable_filter = True - Assert.assertTrue(laser.enable_filter) - rfFilterModelHelper.Run(laser.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(laser.filter_component_linking, filterCount) + laser.enable_filter = False - STKUtilHelper.TestComponentLinking(laser.filter_component_linking, 18) arSupportedFilters = laser.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: laser.enable_filter = True # needed for SetFilter @@ -2116,25 +2077,13 @@ def Test_IAgReceiverModelMedium(self, medium: "ReceiverModelMedium"): medium.set_demodulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = medium.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - medium.enable_filter = True # needed for SetFilter - medium.set_filter("Bessel") - - medium.enable_filter = False - Assert.assertFalse(medium.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(medium.filter, "Bessel", False) - + filterCount: int = 18 medium.enable_filter = True - Assert.assertTrue(medium.enable_filter) - rfFilterModelHelper.Run(medium.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(medium.filter_component_linking, filterCount) + medium.enable_filter = False - STKUtilHelper.TestComponentLinking(medium.filter_component_linking, 18) arSupportedFilters = medium.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: medium.enable_filter = True # needed for SetFilter @@ -2323,25 +2272,13 @@ def Test_IAgReceiverModelMultibeam(self, multibeam: "ReceiverModelMultibeam"): multibeam.set_demodulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = multibeam.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - multibeam.enable_filter = True # needed for SetFilter - multibeam.set_filter("Bessel") - - multibeam.enable_filter = False - Assert.assertFalse(multibeam.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(multibeam.filter, "Bessel", False) - + filterCount: int = 18 multibeam.enable_filter = True - Assert.assertTrue(multibeam.enable_filter) - rfFilterModelHelper.Run(multibeam.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(multibeam.filter_component_linking, filterCount) + multibeam.enable_filter = False - STKUtilHelper.TestComponentLinking(multibeam.filter_component_linking, 18) arSupportedFilters = multibeam.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: multibeam.enable_filter = True # needed for SetFilter @@ -2574,25 +2511,13 @@ def Test_IAgReceiverModelSimple(self, simple: "ReceiverModelSimple"): simple.set_demodulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = simple.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - simple.enable_filter = True # needed for SetFilter - simple.set_filter("Bessel") - - simple.enable_filter = False - Assert.assertFalse(simple.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(simple.filter, "Bessel", False) - + filterCount: int = 18 simple.enable_filter = True - Assert.assertTrue(simple.enable_filter) - rfFilterModelHelper.Run(simple.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(simple.filter_component_linking, filterCount) + simple.enable_filter = False - STKUtilHelper.TestComponentLinking(simple.filter_component_linking, 18) arSupportedFilters = simple.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: simple.enable_filter = True # needed for SetFilter @@ -2669,13 +2594,13 @@ def test_Model(self, modelName: str): Assert.assertEqual(ReceiverModelType.MULTIBEAM, receiverModel.type) self.Test_IAgReceiverModelMultibeam(clr.CastAs(receiverModel, ReceiverModelMultibeam)) elif modelName == "Script Plugin Laser Receiver Model": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux Assert.assertEqual(ReceiverModelType.SCRIPT_PLUGIN_LASER, receiverModel.type) self.Test_IAgReceiverModelScriptPlugin(clr.CastAs(receiverModel, IReceiverModelScriptPlugin)) elif modelName == "Script Plugin RF Receiver Model": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux Assert.assertEqual(ReceiverModelType.SCRIPT_PLUGIN_RF, receiverModel.type) self.Test_IAgReceiverModelScriptPlugin(clr.CastAs(receiverModel, IReceiverModelScriptPlugin)) @@ -2792,7 +2717,7 @@ def Test_IAgDemodulatorModelExternal(self, external: "DemodulatorModelExternal") Assert.assertEqual(TestBase.PathCombine("CommRad", "NFSK-BCH-511-385.dmd"), external.filename) def Test_IAgDemodulatorModelScriptPlugin(self, scriptPlugin: "DemodulatorModelScriptPlugin"): - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): scriptPlugin.filename = r"C:\bogus.vbs" @@ -2833,7 +2758,6 @@ def test_VOVectors(self): def test_Laser_Environment_AtmosphericLoss_BBLL(self): helper = LaserEnvAtmosLossBBLLHelper() helper.Run(EarlyBoundTests.receiver.laser_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.receiver.laser_environment) # endregion @@ -2841,7 +2765,6 @@ def test_Laser_Environment_AtmosphericLoss_BBLL(self): def test_Laser_Environment_AtmosphericLoss_Modtran(self): helper = LaserEnvAtmosLossModtranHelper() helper.Run(EarlyBoundTests.receiver.laser_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.receiver.laser_environment) # endregion @@ -2849,7 +2772,6 @@ def test_Laser_Environment_AtmosphericLoss_Modtran(self): def test_Laser_Environment_TroposphericScintillationLoss(self): helper = LaserEnvTropoScintLossHelper() helper.Run(EarlyBoundTests.receiver.laser_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.receiver.laser_environment) # endregion @@ -2857,55 +2779,64 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = RF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.receiver.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.receiver.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = RF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.receiver.rf_environment, TestBase.Application) - helper.RunDeprecatedModelInterface(EarlyBoundTests.receiver.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.receiver.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = RF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.receiver.rf_environment, TestBase.Application) - helper.RunDeprecatedModelInterface(EarlyBoundTests.receiver.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.receiver.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = RF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.receiver.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.receiver.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.receiver.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = RF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.receiver.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.receiver.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.receiver.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = RF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.receiver.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.receiver.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.receiver.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = RF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.receiver.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.receiver.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/report_comparison.py b/tests/generated/stk_tests/report_comparison.py index aea9437db4..bb3f0995b1 100644 --- a/tests/generated/stk_tests/report_comparison.py +++ b/tests/generated/stk_tests/report_comparison.py @@ -83,14 +83,12 @@ def CompareReportSnapshots(self): and (len(self._omsnapshots) == len(self._cnsnapshots)) ) ) - i: int = 0 while i < len(self._omsnapshots): # logger.WriteLine("Report {0}", i+1); omreps = self._omsnapshots[i] cnreps = self._cnsnapshots[i] Assert.assertTrue((((len(omreps) > 0) and (len(cnreps) > 0)) and (len(omreps) == len(cnreps)))) - j: int = 0 while j < len(omreps): omrep = omreps[j] @@ -209,7 +207,6 @@ def AssertIsEqualTo(self, rhs, dDelta: float): lhsrow = self._report[i] rhsrow = rhs._report[i] Assert.assertEqual(len(lhsrow), len(rhsrow)) - j: int = 0 while j < len(rhsrow): lhscol: str = lhsrow[j] @@ -218,7 +215,6 @@ def AssertIsEqualTo(self, rhs, dDelta: float): lhschr = Regex.Matches(lhscol, r"[^\d\s\-\+\.]+") rhschr = Regex.Matches(rhscol, r"[^\d\s\-\+\.]+") Assert.assertEqual(lhschr.Count, rhschr.Count) - c: int = 0 while c < rhschr.Count: Assert.assertEqual(lhschr[c].Value.replace("\\", "/"), rhschr[c].Value.replace("\\", "/")) @@ -229,7 +225,6 @@ def AssertIsEqualTo(self, rhs, dDelta: float): lhsnum = Regex.Matches(lhscol, r"[-+]?[\d]*\.?[\d]+") rhsnum = Regex.Matches(rhscol, r"[-+]?[\d]*\.?[\d]+") Assert.assertEqual(lhsnum.Count, rhsnum.Count) - n: int = 0 while n < rhsnum.Count: Assert.assertAlmostEqual( @@ -260,7 +255,6 @@ def FormatReport(self): for row in self._report: rowstr: str = "" - i: int = 0 while i < len(row): if rowstr != None: @@ -281,7 +275,6 @@ def FormatReport(self): def Indent(self, n: int): str: str = "" - i: int = 0 while i < n: str += " " diff --git a/tests/generated/stk_tests/scenario/component_manager/component_manager.py b/tests/generated/stk_tests/scenario/component_manager/component_manager.py index d9510418bf..289188edfc 100644 --- a/tests/generated/stk_tests/scenario/component_manager/component_manager.py +++ b/tests/generated/stk_tests/scenario/component_manager/component_manager.py @@ -309,10 +309,10 @@ def Test_IAgComponentInfoCollection(self, compInfoColl: "ComponentInfoCollection # DEBUG Console.WriteLine(new String(' ', 5*(recursionLevel-1)) + "***" + compInfoColl.FolderName + ", " + compInfoColl.FolderCount + ", " + compInfoColl.Count); thisFolderName: str = compInfoColl.folder_name - # Console.WriteLine("FolderName: " + thisFolderName); + if thisFolderName == "Flight Dynamics Records": + return compInfo: "IComponentInfo" - # Console.WriteLine("FolderName: " + thisFolderName); for compInfo in compInfoColl: Assert.assertIsNotNone(compInfo) @@ -472,28 +472,18 @@ def Test_IAgComponentInfoCollection(self, compInfoColl: "ComponentInfoCollection compInfoDup3: "IComponentInfo" = compInfoColl.duplicate_component(compInfoColl.count, dupName2) with pytest.raises(Exception): compInfoDup4: "IComponentInfo" = compInfoColl.duplicate_component("bogus", dupName2) - - # Clone - # Console.WriteLine(compInfo.Name); - cloneName: str = None - # if (compInfo.Name == "MODTRAN Table") - # { - # cloneName = "MODTRAN Table2"; - # } - # else - # { - cloneName = compInfoByIndex.name + "1" - # } - compInfoClone: "IComponentInfo" = clr.CastAs( - (ICloneable(compInfoByIndex)).clone_object(), IComponentInfo - ) - Assert.assertEqual((origCount + 1), compInfoColl.count) - Assert.assertEqual(cloneName, compInfoClone.name) - self.TestComponent(compInfoClone, False) - Assert.assertEqual((origCount + 1), compInfoColl.count) - Assert.assertEqual(cloneName, compInfoClone.name) - compInfoColl.remove(cloneName) - Assert.assertEqual(origCount, compInfoColl.count) + if not ("AsteroidTemplate" in compInfoByIndex.name): + cloneName: str = compInfoByIndex.name + "1" + compInfoClone: "IComponentInfo" = clr.CastAs( + (ICloneable(compInfoByIndex)).clone_object(), IComponentInfo + ) + Assert.assertEqual((origCount + 1), compInfoColl.count) + Assert.assertEqual(cloneName, compInfoClone.name) + self.TestComponent(compInfoClone, False) + Assert.assertEqual((origCount + 1), compInfoColl.count) + Assert.assertEqual(cloneName, compInfoClone.name) + compInfoColl.remove(cloneName) + Assert.assertEqual(origCount, compInfoColl.count) i += 1 @@ -547,11 +537,12 @@ def test_TestAllComponents(self): aAvailFolders = components.available_folders sFolder: str for sFolder in aAvailFolders: - if (((sFolder != "Design Tools")) and ((sFolder != "Central Bodies"))) and ((sFolder != "Star Catalogs")): + if ( + (((sFolder != "Design Tools")) and ((sFolder != "Central Bodies"))) and ((sFolder != "Star Catalogs")) + ) and ((sFolder != "Flight Dynamics Records")): folder: "ComponentInfoCollection" = components.get_folder(sFolder) count: int = folder.count - i: int = count - 1 while i >= 0: compInfo: "IComponentInfo" = clr.CastAs(folder[i], IComponentInfo) @@ -567,7 +558,6 @@ def test_TestAllComponents(self): folder2: "ComponentInfoCollection" = folder.get_folder(sFolder2) count2: int = folder2.count - j: int = count2 - 1 while j >= 0: compInfo: "IComponentInfo" = clr.CastAs(folder2[j], IComponentInfo) @@ -588,11 +578,12 @@ def test_TestAllComponents_Export(self): aAvailFolders = components.available_folders sFolder: str for sFolder in aAvailFolders: - if (((sFolder != "Design Tools")) and ((sFolder != "Central Bodies"))) and ((sFolder != "Star Catalogs")): + if ( + (((sFolder != "Design Tools")) and ((sFolder != "Central Bodies"))) and ((sFolder != "Star Catalogs")) + ) and ((sFolder != "Flight Dynamics Records")): folder: "ComponentInfoCollection" = components.get_folder(sFolder) count: int = folder.count - i: int = count - 1 while i >= 0: # Console.WriteLine(sFolder); @@ -608,7 +599,6 @@ def test_TestAllComponents_Export(self): folder2: "ComponentInfoCollection" = folder.get_folder(sFolder2) count2: int = folder2.count - j: int = count2 - 1 while j >= 0: self.Test_ExportWithFilenamePath(folder2, folder2[j]) @@ -705,12 +695,16 @@ def test_CalcObjects(self): ) Assert.assertIsNotNone(components) comp: "IComponentInfo" = None + # int count = 0; + # Console.WriteLine("FolderCount: " + components.FolderCount.ToString()); i: int = 0 while i < components.folder_count: # Console.WriteLine("Procesing folder: " + i.ToString()); compFolder: "ComponentInfoCollection" = components.get_folder(i) + # Console.WriteLine("FolderName: " + compFolder.FolderName); + # Console.WriteLine("CompCount: " + compFolder.Count.ToString()); j: int = 0 while j < compFolder.count: # logger.WriteLine("processing: " + j); @@ -875,8 +869,8 @@ def test_CalcObjects(self): Assert.assertEqual(gravFilePath, radius.gravity_filename) constantElems.remove((clr.CastAs(radius, IComponentInfo)).name) - gravCoeff: "StateCalcGravCoeff" = clr.CastAs( - (ICloneable(constantElems["Gravity Coefficient"])).clone_object(), StateCalcGravCoeff + gravCoeff: "StateCalcGravCoefficient" = clr.CastAs( + (ICloneable(constantElems["Gravity Coefficient"])).clone_object(), StateCalcGravCoefficient ) Assert.assertIsNotNone(gravCoeff) gravCoeff.central_body_name = "Jupiter" @@ -3011,7 +3005,6 @@ def test_CustomFunctions(self): "Custom Functions" ) comp: "IComponentInfo" = None - i: int = 0 while i < components.count: comp = components[i] @@ -3037,7 +3030,6 @@ def test_Constraints(self): ) Assert.assertIsNotNone(components) comp: "IComponentInfo" = None - i: int = 0 while i < components.count: comp = components[i] @@ -3117,7 +3109,7 @@ def test_BUG86945(self): cbSaturn: "CentralBodyComponent" = clr.CastAs(compSaturn, CentralBodyComponent) MoonsOfSaturn: "CentralBodyComponentCollection" = cbSaturn.children - + # Console.WriteLine(MoonsOfSaturn.Count); i: int = 0 while i < MoonsOfSaturn.count: # Console.WriteLine(" Trying: " + i.ToString()); @@ -3138,7 +3130,6 @@ def test_CentralBodies(self): ) Assert.assertIsNotNone(components) comp: "IComponentInfo" = None - i: int = 0 while i < components.count: comp = components[i] @@ -3149,28 +3140,18 @@ def test_CentralBodies(self): component: "IComponentInfo" for component in components: - # Console.WriteLine(component.Name); - # Console.WriteLine(component.UserComment); - # Console.WriteLine(component.Description); - # Console.WriteLine(component.IsReadOnly()); - cb2: "CentralBodyComponent" = clr.CastAs(component, CentralBodyComponent) if cb2 != None: cbCollection: "CentralBodyComponentCollection" = cb2.children - i: int = 0 while i < cbCollection.count: - # Console.WriteLine(" Trying: " + i.ToString()); cb3: "CentralBodyComponent" = cbCollection[i] Assert.assertIsNotNone(cb3) compInfo: "IComponentInfo" = clr.CastAs(cb3, IComponentInfo) i += 1 - # Console.WriteLine(); - cbEnum: "CentralBodyComponent" - # Console.WriteLine(); for cbEnum in cbCollection: Assert.assertIsNotNone(cbEnum) @@ -3183,105 +3164,71 @@ def test_CentralBodies(self): self.TestComponent(comp, comp.is_read_only()) cb: "CentralBodyComponent" = clr.CastAs(comp, CentralBodyComponent) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): cb.gravitational_parameter = 71 - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): cb.parent_name = "Deimos" - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): cb.add_gravity_model(CentralBodyGravityModel.EARTH_SIMPLE, "Unique1") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("could not be located")): cb.set_default_gravity_model_by_name("Earth Simple") comp = components["Iapetus"] gm: "CentralBodyComponentGravityModel" = cb.default_gravity_model_data - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): gm.gravitational_parameter = 71 - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): gm.j2 = 1 - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): gm.j3 = 1 - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): gm.j4 = 1 - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): gm.reference_distance = 481 - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): cb.add_shape(CentralBodyShape.SPHERE, "Unique") os: "CentralBodyComponentShapeOblateSpheroid" = clr.CastAs( cb.default_shape_data, CentralBodyComponentShapeOblateSpheroid ) - with pytest.raises(Exception): - os.min_radius = 477 + Assert.assertIsNone(os) - with pytest.raises(Exception): - os.max_radius = 481 - - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): cb.add_attitude(CentralBodyAttitude.IAU1994, "UniqueName") file: "CentralBodyComponentAttitudeRotationCoefficientsFile" = clr.CastAs( cb.default_attitude_data, CentralBodyComponentAttitudeRotationCoefficientsFile ) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): file.filename = r"CentralBodies\Ceres\CeresAttitude2000.rot" - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): cb.add_ephemeris(CentralBodyEphemeris.JPLDE, "UniqueName") ao: "CentralBodyComponentEphemerisAnalyticOrbit" = clr.CastAs( cb.default_ephemeris_data, CentralBodyComponentEphemerisAnalyticOrbit ) - with pytest.raises(Exception): - ao.epoch = 2451200 + Assert.assertIsNone(ao) - with pytest.raises(Exception): - ao.semimajor_axis = 413739000 - - with pytest.raises(Exception): - ao.semimajor_axis_rate = 1 - - with pytest.raises(Exception): - ao.eccentricity = 0.08 - - with pytest.raises(Exception): - ao.eccentricity_rate = 1 - - with pytest.raises(Exception): - ao.inclination = 11 + # PLAT-40755 + # TryCatchAssertBlock.ExpectedException("read-only", delegate () { ((ICloneable)components["Earth"]).CloneObject(); }); + # System.Runtime.InteropServices.COMException : An invalid field name was used in a query string(Exception from HRESULT: 0x80040204) - with pytest.raises(Exception): - ao.inclination_rate = 1 - - with pytest.raises(Exception): - ao.raan = 81 - - with pytest.raises(Exception): - ao.raan_rate = 1 - - with pytest.raises(Exception): - ao.arg_of_periapsis = 155 - - with pytest.raises(Exception): - ao.arg_of_periapsis_rate = 1 - - with pytest.raises(Exception): - ao.mean_longitude = 450 - - with pytest.raises(Exception): - ao.mean_longitude_rate = 1 - - with pytest.raises(Exception): - (ICloneable(components["Earth"])).clone_object() + comp = components["AsteroidTemplate"] + oComp: typing.Any = (ICloneable(comp)).clone_object() + with pytest.raises( + Exception, match=RegexSubstringMatch("One or more arguments are invalid") + ): # cannot remove this + components.remove("AsteroidTemplate") - oComp: typing.Any = (ICloneable(comp)).clone_object() # Iapetus1 comp = clr.CastAs(oComp, IComponentInfo) self.TestComponent(comp, False) @@ -3318,19 +3265,14 @@ def test_CentralBodies(self): Assert.assertEqual("ZonalsToJ4", cb.default_gravity_model_name) # There is now only one gravity model; you should not be able to remove it. - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Cannot erase elements below minimum allowed")): cb.remove_gravity_model_by_name("ZonalsToJ4") - os = clr.CastAs(cb.default_shape_data, CentralBodyComponentShapeOblateSpheroid) - os.min_radius = 0.4 - Assert.assertEqual(0.4, os.min_radius) - os.max_radius = 0.5 - Assert.assertEqual(0.5, os.max_radius) - Assert.assertAlmostEqual(float(0.029166), float(os.flattening_coefficient), delta=float(6)) + sphere: "CentralBodyComponentShapeSphere" = clr.CastAs(cb.default_shape_data, CentralBodyComponentShapeSphere) + sphere.radius = 1.0 + Assert.assertEqual(1.0, sphere.radius) - sphere: "CentralBodyComponentShapeSphere" = clr.CastAs( - cb.add_shape(CentralBodyShape.SPHERE, "UniqueSphere"), CentralBodyComponentShapeSphere - ) + sphere = clr.CastAs(cb.add_shape(CentralBodyShape.SPHERE, "UniqueSphere"), CentralBodyComponentShapeSphere) sphere.radius = 6400 Assert.assertEqual(6400, sphere.radius) @@ -3358,9 +3300,10 @@ def test_CentralBodies(self): cb.remove_shape_by_name("UniqueEllipsoid") Assert.assertEqual("Oblate Spheroid", cb.default_shape_name) - file = clr.CastAs(cb.default_attitude_data, CentralBodyComponentAttitudeRotationCoefficientsFile) - file.filename = r"CentralBodies\Iapetus\IapetusAttitude2009.rot" - Assert.assertEqual(TestBase.PathCombine("CentralBodies", "Iapetus", "IapetusAttitude2009.rot"), file.filename) + attitude: "CentralBodyComponentAttitudeIAU1994" = clr.CastAs( + cb.default_attitude_data, CentralBodyComponentAttitudeIAU1994 + ) + Assert.assertIsNotNone(attitude) u1994: "CentralBodyComponentAttitudeIAU1994" = clr.CastAs( cb.add_attitude(CentralBodyAttitude.IAU1994, "U1994"), CentralBodyComponentAttitudeIAU1994 @@ -3432,7 +3375,7 @@ def test_CentralBodies(self): ICentralBodyComponentEphemerisJPLDevelopmentalEphemerides, ) jpldeFile: str = jplde.jplde_filename - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): jplde.jplde_filename = "TestFile.e" cb.set_default_ephemeris_by_name("UniqueJPLDE") Assert.assertEqual("UniqueJPLDE", cb.default_ephemeris_name) @@ -3470,7 +3413,6 @@ def test_ThrusterSets(self): ) Assert.assertIsNotNone(components) comp: "IComponentInfo" = None - i: int = 0 while i < components.count: comp = components[i] @@ -3501,7 +3443,6 @@ def test_ThrusterSets(self): thrusters.thrusters.remove_all() thruster: "Thruster" = None - i: int = 0 while i < thrusters.thrusters.count: thruster = thrusters.thrusters[i] @@ -3677,7 +3618,6 @@ def test_StoppingConditions(self): ) Assert.assertIsNotNone(components) comp: "IComponentInfo" = None - i: int = 0 while i < components.count: comp = components[i] @@ -3802,7 +3742,7 @@ def Test_IAgVALightingStoppingCondition(self, lighting: "LightingStoppingConditi count: int = len(lighting.available_eclipsing_bodies) eclipsingBody: str for eclipsingBody in lighting.available_eclipsing_bodies: - if ((eclipsingBody == "MyMoon1") or (eclipsingBody == "MyMoon2")) or (eclipsingBody == "Iapetus1"): + if ((eclipsingBody == "MyMoon1") or (eclipsingBody == "MyMoon2")) or (eclipsingBody == "AsteroidTemplate1"): count -= 1 Assert.assertEqual(33, count) # 33 @@ -4016,7 +3956,6 @@ def test_MCSSegments(self): ) Assert.assertIsNotNone(components) comp: "IComponentInfo" = None - i: int = 0 while i < components.count: comp = components[i] @@ -4235,7 +4174,6 @@ def test_PropagatorFunctions(self): compFolder: "ComponentInfoCollection" = components.get_folder(i) compNames: "List[str]" = Array.Create(compFolder.count) - j: int = 0 while j < compFolder.count: # Console.WriteLine(j.ToString()); @@ -4644,7 +4582,7 @@ def TestIAgVADensityModelPlugin(self, dens: "DensityModelPlugin"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): dens.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") dens.variable_area_history_file = fileName Assert.assertEqual(fileName, dens.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -4751,7 +4689,7 @@ def TestIAgVASRPVariableArea(self, srpVarArea: "SRPVariableArea"): srpVarArea.include_boundary_mitigation = True Assert.assertTrue(srpVarArea.include_boundary_mitigation) - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") srpVarArea.variable_area_history_file = fileName Assert.assertEqual(fileName, srpVarArea.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -4922,6 +4860,16 @@ def TestCira72Func(self, cira72: "Cira72Function"): cira72.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, cira72.drag_model_type) + cira72.use_stochastic_ballistic_coefficient = True + cira72.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, cira72.drag_correction_type) + cira72.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, cira72.drag_correction_type) + cira72.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, cira72.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + cira72.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): cira72.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -4959,6 +4907,8 @@ def TestCira72Func(self, cira72: "Cira72Function"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): cira72.drag_model_plugin_name = "Drag Lift CSharp" + self.Test_IAgVANPlateStochasticParamsCollection(cira72.n_plate_stochastic_parameters) + cira72.drag_model_type = DragModelType.VARIABLE_AREA Assert.assertEqual(DragModelType.VARIABLE_AREA, cira72.drag_model_type) @@ -4967,7 +4917,7 @@ def TestCira72Func(self, cira72: "Cira72Function"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): cira72.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") cira72.variable_area_history_file = fileName Assert.assertEqual(fileName, cira72.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -4975,6 +4925,57 @@ def TestCira72Func(self, cira72: "Cira72Function"): if not OSHelper.IsLinux(): pass + def Test_IAgVANPlateStochasticParamsCollection(self, nplateStochParamsCol: "NPlateStochasticParametersCollection"): + Assert.assertEqual(2, nplateStochParamsCol.count) + + names: str = "" + nplateStochParam1: "NPlateStochasticParameter" + for nplateStochParam1 in nplateStochParamsCol: + names += nplateStochParam1.name + + Assert.assertEqual("SolarPanelsBody", names) + + names = "" + i: int = 0 + while i < nplateStochParamsCol.count: + nplateStochParam2: "NPlateStochasticParameter" = nplateStochParamsCol[i] + names += nplateStochParam2.name + + i += 1 + + Assert.assertEqual("SolarPanelsBody", names) + + nplateStochParam3: "NPlateStochasticParameter" = nplateStochParamsCol.get_item_by_name("SolarPanels") + self.Test_IAgVANPlateStochasticParam(nplateStochParam3, "SolarPanels") + + nplateStochParam4: "NPlateStochasticParameter" = nplateStochParamsCol.get_item_by_index(1) # Body + self.Test_IAgVANPlateStochasticParam(nplateStochParam4, "Body") + + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): + nplateStochParam3 = nplateStochParamsCol.get_item_by_name("Bogus") + with pytest.raises(Exception, match=RegexSubstringMatch("Out of Range")): + nplateStochParam3 = nplateStochParamsCol.get_item_by_index(2) + + def Test_IAgVANPlateStochasticParam(self, param: "NPlateStochasticParameter", name: str): + Assert.assertEqual(name, param.name) + + param.nominal_value = 2 + Assert.assertEqual(2, param.nominal_value) + + param.estimate_parameter = True + Assert.assertTrue(param.estimate_parameter) + param.estimate_parameter = False + Assert.assertFalse(param.estimate_parameter) + + param.half_life = 86401 + Assert.assertEqual(86401, param.half_life) + + param.sigma = 3 + Assert.assertEqual(3, param.sigma) + + param.long_term_sigma = 4 + Assert.assertEqual(4, param.long_term_sigma) + def TestDTM2012(self, dtm2012: "DTM2012"): Assert.assertTrue(dtm2012.computes_pressure) Assert.assertTrue(dtm2012.computes_temperature) @@ -5046,6 +5047,16 @@ def TestDTM2012(self, dtm2012: "DTM2012"): dtm2012.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, dtm2012.drag_model_type) + dtm2012.use_stochastic_ballistic_coefficient = True + dtm2012.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, dtm2012.drag_correction_type) + dtm2012.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, dtm2012.drag_correction_type) + dtm2012.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, dtm2012.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + dtm2012.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): dtm2012.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5063,6 +5074,8 @@ def TestDTM2012(self, dtm2012: "DTM2012"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): dtm2012.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(dtm2012.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): dtm2012.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5076,7 +5089,7 @@ def TestDTM2012(self, dtm2012: "DTM2012"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): dtm2012.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") dtm2012.variable_area_history_file = fileName Assert.assertEqual(fileName, dtm2012.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5155,6 +5168,16 @@ def TestDTM2020(self, dtm2020: "DTM2020"): dtm2020.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, dtm2020.drag_model_type) + dtm2020.use_stochastic_ballistic_coefficient = True + dtm2020.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, dtm2020.drag_correction_type) + dtm2020.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, dtm2020.drag_correction_type) + dtm2020.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, dtm2020.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + dtm2020.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): dtm2020.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5172,6 +5195,8 @@ def TestDTM2020(self, dtm2020: "DTM2020"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): dtm2020.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(dtm2020.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): dtm2020.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5185,7 +5210,7 @@ def TestDTM2020(self, dtm2020: "DTM2020"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): dtm2020.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") dtm2020.variable_area_history_file = fileName Assert.assertEqual(fileName, dtm2020.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5226,6 +5251,16 @@ def TestHarrisPriester(self, hp: "HarrisPriester"): hp.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, hp.drag_model_type) + hp.use_stochastic_ballistic_coefficient = True + hp.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, hp.drag_correction_type) + hp.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, hp.drag_correction_type) + hp.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, hp.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + hp.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): hp.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5243,6 +5278,8 @@ def TestHarrisPriester(self, hp: "HarrisPriester"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): hp.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(hp.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): hp.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5256,7 +5293,7 @@ def TestHarrisPriester(self, hp: "HarrisPriester"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): hp.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") hp.variable_area_history_file = fileName Assert.assertEqual(fileName, hp.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5320,6 +5357,16 @@ def TestMSIS1986(self, msis1986: "MSIS1986"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): msis1986.drag_model_plugin_name = "Drag Lift CSharp" + msis1986.use_stochastic_ballistic_coefficient = True + msis1986.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, msis1986.drag_correction_type) + msis1986.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, msis1986.drag_correction_type) + msis1986.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, msis1986.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + msis1986.drag_correction_type = DragCorrectionType.CD_RELATIVE + dragModelPlugin: "DragModelPlugin" = None msis1986.drag_model_type = DragModelType.N_PLATE @@ -5330,6 +5377,8 @@ def TestMSIS1986(self, msis1986: "MSIS1986"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): msis1986.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(msis1986.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): msis1986.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5343,7 +5392,7 @@ def TestMSIS1986(self, msis1986: "MSIS1986"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): msis1986.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") msis1986.variable_area_history_file = fileName Assert.assertEqual(fileName, msis1986.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5400,6 +5449,16 @@ def TestMSISE1990(self, msise1990: "MSISE1990"): msise1990.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, msise1990.drag_model_type) + msise1990.use_stochastic_ballistic_coefficient = True + msise1990.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, msise1990.drag_correction_type) + msise1990.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, msise1990.drag_correction_type) + msise1990.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, msise1990.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + msise1990.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): msise1990.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5417,6 +5476,8 @@ def TestMSISE1990(self, msise1990: "MSISE1990"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): msise1990.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(msise1990.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): msise1990.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5430,7 +5491,7 @@ def TestMSISE1990(self, msise1990: "MSISE1990"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): msise1990.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") msise1990.variable_area_history_file = fileName Assert.assertEqual(fileName, msise1990.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5487,6 +5548,16 @@ def TestNRLMSISE2000(self, nrlmsise2000: "NRLMSISE2000"): nrlmsise2000.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, nrlmsise2000.drag_model_type) + nrlmsise2000.use_stochastic_ballistic_coefficient = True + nrlmsise2000.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, nrlmsise2000.drag_correction_type) + nrlmsise2000.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, nrlmsise2000.drag_correction_type) + nrlmsise2000.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, nrlmsise2000.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + nrlmsise2000.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): nrlmsise2000.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5504,6 +5575,8 @@ def TestNRLMSISE2000(self, nrlmsise2000: "NRLMSISE2000"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): nrlmsise2000.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(nrlmsise2000.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): nrlmsise2000.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5517,7 +5590,7 @@ def TestNRLMSISE2000(self, nrlmsise2000: "NRLMSISE2000"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): nrlmsise2000.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") nrlmsise2000.variable_area_history_file = fileName Assert.assertEqual(fileName, nrlmsise2000.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5537,6 +5610,16 @@ def TestUSStandardAtmosphere(self, sa: "USStandardAtmosphere"): sa.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, sa.drag_model_type) + sa.use_stochastic_ballistic_coefficient = True + sa.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, sa.drag_correction_type) + sa.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, sa.drag_correction_type) + sa.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, sa.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + sa.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): sa.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5554,6 +5637,8 @@ def TestUSStandardAtmosphere(self, sa: "USStandardAtmosphere"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): sa.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(sa.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): sa.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5567,7 +5652,7 @@ def TestUSStandardAtmosphere(self, sa: "USStandardAtmosphere"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): sa.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") sa.variable_area_history_file = fileName Assert.assertEqual(fileName, sa.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5632,6 +5717,16 @@ def TestJacchiaRoberts(self, jr: "JacchiaRoberts"): jr.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, jr.drag_model_type) + jr.use_stochastic_ballistic_coefficient = True + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, jr.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + jr.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5649,6 +5744,8 @@ def TestJacchiaRoberts(self, jr: "JacchiaRoberts"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): jr.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(jr.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5662,7 +5759,7 @@ def TestJacchiaRoberts(self, jr: "JacchiaRoberts"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") jr.variable_area_history_file = fileName Assert.assertEqual(fileName, jr.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5699,6 +5796,16 @@ def TestJacchia1960(self, jr: "Jacchia1960"): jr.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, jr.drag_model_type) + jr.use_stochastic_ballistic_coefficient = True + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, jr.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + jr.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5716,6 +5823,8 @@ def TestJacchia1960(self, jr: "Jacchia1960"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): jr.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(jr.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5729,7 +5838,7 @@ def TestJacchia1960(self, jr: "Jacchia1960"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") jr.variable_area_history_file = fileName Assert.assertEqual(fileName, jr.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5794,6 +5903,16 @@ def TestJacchia1970(self, jr: "Jacchia1970"): jr.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, jr.drag_model_type) + jr.use_stochastic_ballistic_coefficient = True + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, jr.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + jr.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5811,6 +5930,8 @@ def TestJacchia1970(self, jr: "Jacchia1970"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): jr.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(jr.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5824,7 +5945,7 @@ def TestJacchia1970(self, jr: "Jacchia1970"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") jr.variable_area_history_file = fileName Assert.assertEqual(fileName, jr.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -5891,6 +6012,16 @@ def TestJacchia1971(self, jr: "Jacchia1971"): jr.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, jr.drag_model_type) + jr.use_stochastic_ballistic_coefficient = True + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, jr.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + jr.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5908,6 +6039,8 @@ def TestJacchia1971(self, jr: "Jacchia1971"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): jr.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(jr.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -5921,7 +6054,7 @@ def TestJacchia1971(self, jr: "Jacchia1971"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jr.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") jr.variable_area_history_file = fileName Assert.assertEqual(fileName, jr.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -6038,6 +6171,16 @@ def TestJacchiaBowman2008(self, jb: "JacchiaBowman2008"): jb.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, jb.drag_model_type) + jb.use_stochastic_ballistic_coefficient = True + jb.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, jb.drag_correction_type) + jb.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, jb.drag_correction_type) + jb.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, jb.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + jb.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jb.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6055,6 +6198,8 @@ def TestJacchiaBowman2008(self, jb: "JacchiaBowman2008"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): jb.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(jb.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jb.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6068,7 +6213,7 @@ def TestJacchiaBowman2008(self, jb: "JacchiaBowman2008"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): jb.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") jb.variable_area_history_file = fileName Assert.assertEqual(fileName, jb.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -6142,6 +6287,16 @@ def TestMarsGRAM37(self, mg: "MarsGRAM37"): mg.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, mg.drag_model_type) + mg.use_stochastic_ballistic_coefficient = True + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, mg.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + mg.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6159,6 +6314,8 @@ def TestMarsGRAM37(self, mg: "MarsGRAM37"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): mg.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(mg.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6172,7 +6329,7 @@ def TestMarsGRAM37(self, mg: "MarsGRAM37"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") mg.variable_area_history_file = fileName Assert.assertEqual(fileName, mg.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -6246,6 +6403,16 @@ def TestMarsGRAM2000(self, mg: "MarsGRAM2000"): mg.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, mg.drag_model_type) + mg.use_stochastic_ballistic_coefficient = True + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, mg.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + mg.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6263,6 +6430,8 @@ def TestMarsGRAM2000(self, mg: "MarsGRAM2000"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): mg.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(mg.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6276,7 +6445,7 @@ def TestMarsGRAM2000(self, mg: "MarsGRAM2000"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") mg.variable_area_history_file = fileName Assert.assertEqual(fileName, mg.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -6350,6 +6519,16 @@ def TestMarsGRAM2001(self, mg: "MarsGRAM2001"): mg.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, mg.drag_model_type) + mg.use_stochastic_ballistic_coefficient = True + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, mg.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + mg.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6367,6 +6546,8 @@ def TestMarsGRAM2001(self, mg: "MarsGRAM2001"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): mg.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(mg.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6380,7 +6561,7 @@ def TestMarsGRAM2001(self, mg: "MarsGRAM2001"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") mg.variable_area_history_file = fileName Assert.assertEqual(fileName, mg.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -6454,6 +6635,16 @@ def TestMarsGRAM2005(self, mg: "MarsGRAM2005"): mg.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, mg.drag_model_type) + mg.use_stochastic_ballistic_coefficient = True + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, mg.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + mg.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6471,6 +6662,8 @@ def TestMarsGRAM2005(self, mg: "MarsGRAM2005"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): mg.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(mg.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6484,7 +6677,7 @@ def TestMarsGRAM2005(self, mg: "MarsGRAM2005"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") mg.variable_area_history_file = fileName Assert.assertEqual(fileName, mg.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -6505,6 +6698,16 @@ def TestMarsGRAM2010(self, mg: "MarsGRAM2010"): mg.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, mg.drag_model_type) + mg.use_stochastic_ballistic_coefficient = True + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, mg.drag_correction_type) + mg.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, mg.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + mg.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6522,6 +6725,8 @@ def TestMarsGRAM2010(self, mg: "MarsGRAM2010"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): mg.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(mg.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6535,7 +6740,7 @@ def TestMarsGRAM2010(self, mg: "MarsGRAM2010"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): mg.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") mg.variable_area_history_file = fileName Assert.assertEqual(fileName, mg.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -6636,6 +6841,16 @@ def TestVenusGRAM2005(self, vg: "VenusGRAM2005"): vg.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, vg.drag_model_type) + vg.use_stochastic_ballistic_coefficient = True + vg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, vg.drag_correction_type) + vg.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, vg.drag_correction_type) + vg.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, vg.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + vg.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): vg.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6653,6 +6868,8 @@ def TestVenusGRAM2005(self, vg: "VenusGRAM2005"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): vg.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(vg.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): vg.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -6666,7 +6883,7 @@ def TestVenusGRAM2005(self, vg: "VenusGRAM2005"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): vg.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") vg.variable_area_history_file = fileName Assert.assertEqual(fileName, vg.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -6711,6 +6928,11 @@ def TestAeroT20(self, t20: "SRPAerospaceT20"): 695700.0, t20.solar_radius, delta=1e-08 ) # default value, update whenever Sun.cb file changes + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = t20.k1_stochastic_srp_coefficient + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = t20.k2_stochastic_srp_coefficient + def TestAeroT30(self, t30: "SRPAerospaceT30"): t30.atmosphere_altitude = 1 Assert.assertEqual(1, t30.atmosphere_altitude) @@ -6748,6 +6970,11 @@ def TestAeroT30(self, t30: "SRPAerospaceT30"): 695700.0, t30.solar_radius, delta=1e-08 ) # default value, update whenever Sun.cb file changes + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = t30.k1_stochastic_srp_coefficient + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = t30.k2_stochastic_srp_coefficient + def TestSRPGSPM04aIIA(self, i04aIIA: "SRPGSPM04aIIA"): i04aIIA.atmosphere_altitude = 1 Assert.assertEqual(1, i04aIIA.atmosphere_altitude) @@ -6785,6 +7012,11 @@ def TestSRPGSPM04aIIA(self, i04aIIA: "SRPGSPM04aIIA"): 695700.0, i04aIIA.solar_radius, delta=1e-08 ) # default value, update whenever Sun.cb file changes + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = i04aIIA.k1_stochastic_srp_coefficient + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = i04aIIA.k2_stochastic_srp_coefficient + def TestSRPGSPM04aIIR(self, i04aIIR: "SRPGSPM04aIIR"): i04aIIR.atmosphere_altitude = 1 Assert.assertEqual(1, i04aIIR.atmosphere_altitude) @@ -6822,6 +7054,11 @@ def TestSRPGSPM04aIIR(self, i04aIIR: "SRPGSPM04aIIR"): 695700.0, i04aIIR.solar_radius, delta=1e-08 ) # default value, update whenever Sun.cb file changes + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = i04aIIR.k1_stochastic_srp_coefficient + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = i04aIIR.k2_stochastic_srp_coefficient + def TestSRPGSPM04aeIIA(self, i04aeIIA: "SRPGSPM04aeIIA"): i04aeIIA.atmosphere_altitude = 1 Assert.assertEqual(1, i04aeIIA.atmosphere_altitude) @@ -6859,6 +7096,11 @@ def TestSRPGSPM04aeIIA(self, i04aeIIA: "SRPGSPM04aeIIA"): 695700.0, i04aeIIA.solar_radius, delta=1e-08 ) # default value, update whenever Sun.cb file changes + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = i04aeIIA.k1_stochastic_srp_coefficient + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = i04aeIIA.k2_stochastic_srp_coefficient + def TestSRPGSPM04aeIIR(self, i04aeIIR: "SRPGSPM04aeIIR"): i04aeIIR.atmosphere_altitude = 1 Assert.assertEqual(1, i04aeIIR.atmosphere_altitude) @@ -6896,6 +7138,11 @@ def TestSRPGSPM04aeIIR(self, i04aeIIR: "SRPGSPM04aeIIR"): 695700.0, i04aeIIR.solar_radius, delta=1e-08 ) # default value, update whenever Sun.cb file changes + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = i04aeIIR.k1_stochastic_srp_coefficient + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): # needs GATOR-3456 + smParams: "StochasticModelParameters" = i04aeIIR.k2_stochastic_srp_coefficient + def TestCentralBodyCollection(self, cbc: "CentralBodyComponentCollection"): cbc.add("Sun") cbc.add("Pluto") @@ -6906,6 +7153,8 @@ def TestCentralBodyCollection(self, cbc: "CentralBodyComponentCollection"): z: "CentralBodyComponent" = cbc.get_item_by_name("Sun") Assert.assertEqual(x.gravitational_parameter, y.gravitational_parameter) Assert.assertEqual(x.gravitational_parameter, z.gravitational_parameter) + # Assert.AreEqual(x.ParentName, y.ParentName); + # Assert.AreEqual(x.ParentName, z.ParentName); i: int = 0 while i < cbc.count: @@ -6961,30 +7210,8 @@ def TestRadiationPressure(self, rpf: "RadiationPressureFunction"): ) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): rpf.ground_reflection_model_filename = "STKData\\CentralBodies\\Earth\\Bogus.txt" - Assert.assertEqual("Earth", rpf.central_body_name) - rpf.override_segment_settings = False - Assert.assertFalse(rpf.override_segment_settings) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - rpf.radiation_pressure_coefficient = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - rpf.radiation_pressure_area = 20 - - rpf.override_segment_settings = True - Assert.assertTrue(rpf.override_segment_settings) - - rpf.radiation_pressure_coefficient = 10 - Assert.assertEqual(10, rpf.radiation_pressure_coefficient) - rpf.radiation_pressure_coefficient = 20 - Assert.assertEqual(20, rpf.radiation_pressure_coefficient) - - rpf.radiation_pressure_area = 30 - Assert.assertEqual(30, rpf.radiation_pressure_area) - rpf.radiation_pressure_area = 40 - Assert.assertEqual(40, rpf.radiation_pressure_area) - def TestYarkovskyFunc(self, yark: "YarkovskyFunc"): Assert.assertIsNotNone(yark) @@ -7035,6 +7262,16 @@ def TestExponential(self, exp: "Exponential"): exp.drag_model_type = DragModelType.SPHERICAL Assert.assertEqual(DragModelType.SPHERICAL, exp.drag_model_type) + exp.use_stochastic_ballistic_coefficient = True + exp.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, exp.drag_correction_type) + exp.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, exp.drag_correction_type) + exp.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, exp.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + exp.drag_correction_type = DragCorrectionType.CD_RELATIVE + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): exp.n_plate_definition_file = TestBase.GetScenarioFile("SRP_NPlate_Test.nplate") with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -7052,6 +7289,8 @@ def TestExponential(self, exp: "Exponential"): with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): exp.n_plate_definition_file = TestBase.GetScenarioFile("bogus.nplate") + self.Test_IAgVANPlateStochasticParamsCollection(exp.n_plate_stochastic_parameters) + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): exp.variable_area_history_file = r"STKData\Astrogator\VariableArea_Example.dat" with pytest.raises(Exception, match=RegexSubstringMatch("read only")): @@ -7065,7 +7304,7 @@ def TestExponential(self, exp: "Exponential"): with pytest.raises(Exception, match=RegexSubstringMatch("read only")): exp.drag_model_plugin_name = "Drag Lift CSharp" - fileName: str = TestBase.PathCombine("STKData", "Astrogator", "VariableArea_Example.dat") + fileName: str = TestBase.PathCombine("STKData", "Flight_Dynamics", "VariableArea_Example.dat") exp.variable_area_history_file = fileName Assert.assertEqual(fileName, exp.variable_area_history_file) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -7168,12 +7407,12 @@ def TestGravityFieldFunc(self, gff: "GravityFieldFunction"): Assert.assertTrue(gff.use_secular_variations) def TestTwoBodyFunc(self, tbf: "TwoBodyFunction"): - tbf.gravitational_parameter_source = GravParamSource.CENTRAL_BODY_FILE - Assert.assertEqual(GravParamSource.CENTRAL_BODY_FILE, tbf.gravitational_parameter_source) + tbf.gravitational_parameter_source = GravParameterSource.CENTRAL_BODY_FILE + Assert.assertEqual(GravParameterSource.CENTRAL_BODY_FILE, tbf.gravitational_parameter_source) with pytest.raises(Exception): - tbf.gravitational_parameter_source = GravParamSource.DESIGN_EXPLORER_OPTIMIZER_FILE - tbf.gravitational_parameter_source = GravParamSource.USER - Assert.assertEqual(GravParamSource.USER, tbf.gravitational_parameter_source) + tbf.gravitational_parameter_source = GravParameterSource.DESIGN_EXPLORER_OPTIMIZER_FILE + tbf.gravitational_parameter_source = GravParameterSource.USER + Assert.assertEqual(GravParameterSource.USER, tbf.gravitational_parameter_source) tbf.mu = 398601 Assert.assertEqual(398601, tbf.mu) tbf.min_radius_percent = 98 @@ -7197,22 +7436,22 @@ def TestThirdBodyFunc(self, tbf: "ThirdBodyFunction"): Assert.assertEqual("Earth", tbf.third_body_name) pmf: "PointMassFunction" = clr.CastAs(tbf.mode, PointMassFunction) - pmf.gravitational_parameter_source = GravParamSource.CENTRAL_BODY_FILE - Assert.assertEqual(GravParamSource.CENTRAL_BODY_FILE, pmf.gravitational_parameter_source) + pmf.gravitational_parameter_source = GravParameterSource.CENTRAL_BODY_FILE + Assert.assertEqual(GravParameterSource.CENTRAL_BODY_FILE, pmf.gravitational_parameter_source) with pytest.raises(Exception): pmf.mu = 390000.0 - pmf.gravitational_parameter_source = GravParamSource.CENTRAL_BODY_FILE_SYSTEM - Assert.assertEqual(GravParamSource.CENTRAL_BODY_FILE_SYSTEM, pmf.gravitational_parameter_source) - pmf.gravitational_parameter_source = GravParamSource.DESIGN_EXPLORER_OPTIMIZER_FILE - Assert.assertEqual(GravParamSource.DESIGN_EXPLORER_OPTIMIZER_FILE, pmf.gravitational_parameter_source) - pmf.gravitational_parameter_source = GravParamSource.USER - Assert.assertEqual(GravParamSource.USER, pmf.gravitational_parameter_source) + pmf.gravitational_parameter_source = GravParameterSource.CENTRAL_BODY_FILE_SYSTEM + Assert.assertEqual(GravParameterSource.CENTRAL_BODY_FILE_SYSTEM, pmf.gravitational_parameter_source) + pmf.gravitational_parameter_source = GravParameterSource.DESIGN_EXPLORER_OPTIMIZER_FILE + Assert.assertEqual(GravParameterSource.DESIGN_EXPLORER_OPTIMIZER_FILE, pmf.gravitational_parameter_source) + pmf.gravitational_parameter_source = GravParameterSource.USER + Assert.assertEqual(GravParameterSource.USER, pmf.gravitational_parameter_source) pmf.mu = 390000.0 Assert.assertEqual(390000.0, pmf.mu) pmf.mu = 398600.4418 Assert.assertEqual(398600.4418, pmf.mu) tbf.ephemeris_source = EphemerisSource.DESIGN_EXPLORER_OPTIMIZER_FILE - pmf.gravitational_parameter_source = GravParamSource.CENTRAL_BODY_FILE_SYSTEM + pmf.gravitational_parameter_source = GravParameterSource.CENTRAL_BODY_FILE_SYSTEM Assert.assertNotEqual("", tbf.ephemeris_source_warning) TestBase.logger.WriteLine(tbf.ephemeris_source_warning) @@ -7228,15 +7467,15 @@ def TestSphericalFunc(self, sphere: "SRPSpherical"): sphere.shadow_model = ShadowModel.NONE Assert.assertEqual(ShadowModel.NONE, sphere.shadow_model) - Assert.assertEqual(SunPosition.APPARENT_TO_TRUE_CENTRAL_BODY, sphere.sun_position) - sphere.sun_position = SunPosition.APPARENT Assert.assertEqual(SunPosition.APPARENT, sphere.sun_position) sphere.sun_position = SunPosition.APPARENT_TO_TRUE_CENTRAL_BODY Assert.assertEqual(SunPosition.APPARENT_TO_TRUE_CENTRAL_BODY, sphere.sun_position) + sphere.sun_position = SunPosition.APPARENT + Assert.assertEqual(SunPosition.APPARENT, sphere.sun_position) sphere.sun_position = SunPosition.TRUE Assert.assertEqual(SunPosition.TRUE, sphere.sun_position) - Assert.assertEqual(0, sphere.atmosphere_altitude) + Assert.assertEqual(25, sphere.atmosphere_altitude) sphere.atmosphere_altitude = 8 Assert.assertEqual(8, sphere.atmosphere_altitude) @@ -7317,23 +7556,23 @@ def TestIAgVASRPTabAreaVec(self, tabareavec: "SRPTabulatedAreaVector"): with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): tabareavec.include_boundary_mitigation = True - Assert.assertEqual(SunPosition.APPARENT_TO_TRUE_CENTRAL_BODY, tabareavec.sun_position) - tabareavec.sun_position = SunPosition.APPARENT Assert.assertEqual(SunPosition.APPARENT, tabareavec.sun_position) tabareavec.sun_position = SunPosition.APPARENT_TO_TRUE_CENTRAL_BODY Assert.assertEqual(SunPosition.APPARENT_TO_TRUE_CENTRAL_BODY, tabareavec.sun_position) + tabareavec.sun_position = SunPosition.APPARENT + Assert.assertEqual(SunPosition.APPARENT, tabareavec.sun_position) tabareavec.sun_position = SunPosition.TRUE Assert.assertEqual(SunPosition.TRUE, tabareavec.sun_position) - Assert.assertEqual(0, tabareavec.atmosphere_altitude) + Assert.assertEqual(25, tabareavec.atmosphere_altitude) tabareavec.atmosphere_altitude = 8 Assert.assertEqual(8, tabareavec.atmosphere_altitude) self.TestCentralBodyCollection(tabareavec.eclipsing_bodies) - tabareavec.tab_area_vector_definition_file = r"STKData\Astrogator\SRP_TabAreaVector_Example.txt" + tabareavec.tab_area_vector_definition_file = r"STKData\Flight_Dynamics\SRP_TabAreaVector_Example.txt" Assert.assertEqual( - TestBase.PathCombine("STKData", "Astrogator", "SRP_TabAreaVector_Example.txt"), + TestBase.PathCombine("STKData", "Flight_Dynamics", "SRP_TabAreaVector_Example.txt"), tabareavec.tab_area_vector_definition_file, ) with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): @@ -7400,15 +7639,15 @@ def TestNPlateSRPFunc(self, nplate: "SRPNPlate"): with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): nplate.include_boundary_mitigation = True - Assert.assertEqual(SunPosition.APPARENT_TO_TRUE_CENTRAL_BODY, nplate.sun_position) - nplate.sun_position = SunPosition.APPARENT Assert.assertEqual(SunPosition.APPARENT, nplate.sun_position) nplate.sun_position = SunPosition.APPARENT_TO_TRUE_CENTRAL_BODY Assert.assertEqual(SunPosition.APPARENT_TO_TRUE_CENTRAL_BODY, nplate.sun_position) + nplate.sun_position = SunPosition.APPARENT + Assert.assertEqual(SunPosition.APPARENT, nplate.sun_position) nplate.sun_position = SunPosition.TRUE Assert.assertEqual(SunPosition.TRUE, nplate.sun_position) - Assert.assertEqual(0, nplate.atmosphere_altitude) + Assert.assertEqual(25, nplate.atmosphere_altitude) nplate.atmosphere_altitude = 8 Assert.assertEqual(8, nplate.atmosphere_altitude) with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): @@ -7934,206 +8173,6 @@ def test_DesignTools(self): components.remove(designCR3BPSetupInfo.name) - # ER3BP Setup Tool - - designER3BPSetup: "DesignER3BPSetup" = clr.CastAs( - (ICloneable(components["ER3BP Setup Tool"])).clone_object(), DesignER3BPSetup - ) - designER3BPSetupInfo: "IComponentInfo" = clr.CastAs(designER3BPSetup, IComponentInfo) - self.TestComponent(designER3BPSetupInfo, False) - - # Initial properties - Assert.assertEqual("Earth", designER3BPSetup.central_body_name) - Assert.assertEqual("Set Secondary Body", designER3BPSetup.secondary_body_name) - Assert.assertEqual("1 Jul 1999 00:00:00.000", designER3BPSetup.initial_epoch) - Assert.assertEqual(0.0, designER3BPSetup.true_anomaly) - Assert.assertEqual("Type a valid name then Tab to continue", designER3BPSetup.ideal_secondary_name) - Assert.assertEqual(1, designER3BPSetup.mass_parameter) - Assert.assertEqual(0, designER3BPSetup.eccentricity) - Assert.assertEqual(1, designER3BPSetup.characteristic_distance) - Assert.assertEqual(1, designER3BPSetup.characteristic_time) - Assert.assertEqual(1, designER3BPSetup.characteristic_velocity) - Assert.assertEqual(1, designER3BPSetup.characteristic_acceleration) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid object specified")): - designER3BPSetup.central_body_name = "Bogus" - designER3BPSetup.central_body_name = "Mars" - Assert.assertEqual("Mars", designER3BPSetup.central_body_name) - designER3BPSetup.central_body_name = "Earth" - Assert.assertEqual("Earth", designER3BPSetup.central_body_name) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid object specified")): - designER3BPSetup.secondary_body_name = "Bogus" - designER3BPSetup.secondary_body_name = "Moon" - Assert.assertEqual("Moon", designER3BPSetup.secondary_body_name) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): - designER3BPSetup.initial_epoch = "Bogus" - designER3BPSetup.initial_epoch = "1 Jul 1999 10:00:00.000" - Assert.assertEqual("1 Jul 1999 10:00:00.000", designER3BPSetup.initial_epoch) - designER3BPSetup.initial_epoch = "1 Jul 1999 00:00:00.000" - Assert.assertEqual("1 Jul 1999 00:00:00.000", designER3BPSetup.initial_epoch) - - Assert.assertAlmostEqual(245.848, float(designER3BPSetup.true_anomaly), delta=0.001) - Assert.assertAlmostEqual(0.0121506, designER3BPSetup.mass_parameter, delta=1e-07) - Assert.assertAlmostEqual(0.0391124, designER3BPSetup.eccentricity, delta=1e-07) - Assert.assertAlmostEqual(396204000, designER3BPSetup.characteristic_distance, delta=10000) - Assert.assertAlmostEqual(392604, designER3BPSetup.characteristic_time, delta=1) - Assert.assertAlmostEqual(1009.17, designER3BPSetup.characteristic_velocity, delta=0.01) - Assert.assertAlmostEqual(0.00257, designER3BPSetup.characteristic_acceleration, delta=1e-05) - - designER3BPSetup.true_anomaly = 300 - Assert.assertEqual(300, designER3BPSetup.true_anomaly) - - Assert.assertAlmostEqual(300, float(designER3BPSetup.true_anomaly), delta=0.001) - Assert.assertAlmostEqual(0.0121506, designER3BPSetup.mass_parameter, delta=1e-07) - Assert.assertAlmostEqual(0.0553664, designER3BPSetup.eccentricity, delta=1e-07) - Assert.assertAlmostEqual(373714000, designER3BPSetup.characteristic_distance, delta=10000) - Assert.assertAlmostEqual(359654, designER3BPSetup.characteristic_time, delta=1) - Assert.assertAlmostEqual(1039.09, designER3BPSetup.characteristic_velocity, delta=0.01) - Assert.assertAlmostEqual(0.00288914, designER3BPSetup.characteristic_acceleration, delta=1e-05) - - designER3BPSetup.ideal_secondary_name = "MyMoon" - Assert.assertEqual("MyMoon", designER3BPSetup.ideal_secondary_name) - - # CreateIdealSecondaryCB - designER3BPSetup.create_ideal_secondary_cb() - objColl2: "DesignER3BPObjectCollection" = designER3BPSetup.associated_objects - Assert.assertEqual(1, objColl2.count) - obj2: "DesignER3BPObject" = objColl2[0] - Assert.assertEqual("MyMoon", obj2.object_name) - Assert.assertEqual("Central Body", obj2.object_type) - Assert.assertEqual("ER3BP_Setup_Tool1", obj2.object_depends_on) - - # ResetIdealSecondaryCB - designER3BPSetup.ideal_secondary_name = "MyMoon1" - Assert.assertEqual("MyMoon1", designER3BPSetup.ideal_secondary_name) - designER3BPSetup.reset_ideal_secondary_cb() - Assert.assertEqual("MyMoon", designER3BPSetup.ideal_secondary_name) - Assert.assertEqual(1, objColl2.count) - - # UpdateIdealSecondaryCB - designER3BPSetup.ideal_secondary_name = "MyMoon2" - Assert.assertEqual("MyMoon2", designER3BPSetup.ideal_secondary_name) - designER3BPSetup.update_ideal_secondary_cb() - Assert.assertEqual(1, objColl2.count) - obj2 = objColl2[0] - Assert.assertEqual("MyMoon2", obj2.object_name) - Assert.assertEqual("Central Body", obj2.object_type) - Assert.assertEqual("ER3BP_Setup_Tool1", obj2.object_depends_on) - - # CreateRotatingCoordinateSystem - designER3BPSetup.rotating_system_choice = RotatingCoordinateSystem.L1_CENTERED - Assert.assertEqual(RotatingCoordinateSystem.L1_CENTERED, designER3BPSetup.rotating_system_choice) - designER3BPSetup.create_rotating_coordinate_system() - Assert.assertEqual(4, objColl2.count) - obj2 = objColl2[3] - Assert.assertEqual("EarthMyMoon2L1CenteredRotating", obj2.object_name) - Assert.assertEqual("Analysis Workbench System", obj2.object_type) - Assert.assertEqual("MyMoon2", obj2.object_depends_on) - designER3BPSetup.rotating_system_choice = RotatingCoordinateSystem.SECONDARY_CENTERED - Assert.assertEqual(RotatingCoordinateSystem.SECONDARY_CENTERED, designER3BPSetup.rotating_system_choice) - designER3BPSetup.create_rotating_coordinate_system() - Assert.assertEqual(5, objColl2.count) - obj2 = objColl2[4] - Assert.assertEqual("EarthMyMoon2SecondaryCenteredRotating", obj2.object_name) - Assert.assertEqual("Analysis Workbench System", obj2.object_type) - Assert.assertEqual("MyMoon2", obj2.object_depends_on) - - # CreateCalculationObjects - designER3BPSetup.rotating_system_choice = RotatingCoordinateSystem.L1_CENTERED - Assert.assertEqual(RotatingCoordinateSystem.L1_CENTERED, designER3BPSetup.rotating_system_choice) - designER3BPSetup.create_calculation_objects() - Assert.assertEqual(11, objColl2.count) - obj2 = objColl2[10] - Assert.assertEqual("L1EarthMyMoon2Vz", obj2.object_name) - Assert.assertEqual("Cartesian Calculation Object", obj2.object_type) - Assert.assertEqual("EarthMyMoon2L1CenteredRotating", obj2.object_depends_on) - designER3BPSetup.rotating_system_choice = RotatingCoordinateSystem.SECONDARY_CENTERED - Assert.assertEqual(RotatingCoordinateSystem.SECONDARY_CENTERED, designER3BPSetup.rotating_system_choice) - designER3BPSetup.create_calculation_objects() - Assert.assertEqual(17, objColl2.count) - obj2 = objColl2[16] - Assert.assertEqual("SecondaryEarthMyMoon2Vz", obj2.object_name) - Assert.assertEqual("Cartesian Calculation Object", obj2.object_type) - Assert.assertEqual("EarthMyMoon2SecondaryCenteredRotating", obj2.object_depends_on) - - # Misc collection tests - objByIndex2: "DesignER3BPObject" = objColl2.get_item_by_index(0) - Assert.assertEqual("MyMoon2", objByIndex2.object_name) - - objByName2: "DesignER3BPObject" = objColl2.get_item_by_name("MyMoon2") - Assert.assertEqual("MyMoon2", objByName2.object_name) - - count = 0 - objByEnum: "DesignER3BPObject" - for objByEnum in objColl2: - count += 1 - if count == 0: - Assert.assertEqual("MyMoon2", objByEnum.object_name) - - Assert.assertEqual(17, count) - - # IncludeSTM - designER3BPSetup.include_stm = False - Assert.assertFalse(designER3BPSetup.include_stm) - designER3BPSetup.include_stm = True - Assert.assertTrue(designER3BPSetup.include_stm) - - # CreatePropagator - designER3BPSetup.create_propagator() - Assert.assertEqual(18, objColl2.count) - obj2 = objColl2[17] - Assert.assertEqual("EarthMyMoon2ER3BP", obj2.object_name) - Assert.assertEqual("Propagator", obj2.object_type) - Assert.assertEqual("MyMoon2", obj2.object_depends_on) - - # DeletePropagator - designER3BPSetup.delete_propagator() - Assert.assertEqual(17, objColl2.count) - obj2 = objColl2[16] - Assert.assertEqual("SecondaryEarthMyMoon2Vz", obj2.object_name) - Assert.assertEqual("Cartesian Calculation Object", obj2.object_type) - Assert.assertEqual("EarthMyMoon2SecondaryCenteredRotating", obj2.object_depends_on) - - # DeleteCalculationObjects - designER3BPSetup.rotating_system_choice = RotatingCoordinateSystem.L1_CENTERED - Assert.assertEqual(RotatingCoordinateSystem.L1_CENTERED, designER3BPSetup.rotating_system_choice) - designER3BPSetup.delete_calculation_objects() - Assert.assertEqual(11, objColl2.count) - obj2 = objColl2[10] - Assert.assertEqual("SecondaryEarthMyMoon2Vz", obj2.object_name) - Assert.assertEqual("Cartesian Calculation Object", obj2.object_type) - Assert.assertEqual("EarthMyMoon2SecondaryCenteredRotating", obj2.object_depends_on) - designER3BPSetup.rotating_system_choice = RotatingCoordinateSystem.SECONDARY_CENTERED - Assert.assertEqual(RotatingCoordinateSystem.SECONDARY_CENTERED, designER3BPSetup.rotating_system_choice) - designER3BPSetup.delete_calculation_objects() - Assert.assertEqual(5, objColl2.count) - obj2 = objColl2[4] - Assert.assertEqual("EarthMyMoon2SecondaryCenteredRotating", obj2.object_name) - Assert.assertEqual("Analysis Workbench System", obj2.object_type) - Assert.assertEqual("MyMoon2", obj2.object_depends_on) - - # DeleteRotatingCoordinateSystem - designER3BPSetup.rotating_system_choice = RotatingCoordinateSystem.L1_CENTERED - Assert.assertEqual(RotatingCoordinateSystem.L1_CENTERED, designER3BPSetup.rotating_system_choice) - designER3BPSetup.delete_rotating_coordinate_system() - Assert.assertEqual(3, objColl2.count) - obj2 = objColl2[2] - Assert.assertEqual("EarthMyMoon2SecondaryCenteredRotating", obj2.object_name) - Assert.assertEqual("Analysis Workbench System", obj2.object_type) - Assert.assertEqual("MyMoon2", obj2.object_depends_on) - designER3BPSetup.rotating_system_choice = RotatingCoordinateSystem.SECONDARY_CENTERED - Assert.assertEqual(RotatingCoordinateSystem.SECONDARY_CENTERED, designER3BPSetup.rotating_system_choice) - designER3BPSetup.delete_rotating_coordinate_system() - Assert.assertEqual(1, objColl2.count) - obj2 = objColl2[0] - Assert.assertEqual("MyMoon2", obj2.object_name) - Assert.assertEqual("Central Body", obj2.object_type) - Assert.assertEqual("ER3BP_Setup_Tool1", obj2.object_depends_on) - - components.remove(designER3BPSetupInfo.name) - def test_EngineModels(self): components: "ComponentInfoCollection" = EarlyBoundTests.AG_COM.get_components(Component.ASTROGATOR).get_folder( "Engine Models" @@ -9231,7 +9270,6 @@ def test_Propagators(self): ) Assert.assertIsNotNone(components) comp: "IComponentInfo" = None - i: int = components.count - 1 while i >= 0: comp = components[i] @@ -9264,7 +9302,6 @@ def test_Propagators(self): Assert.assertFalse(wrapper.use_variation_of_parameters) pfc: "PropagatorFunctionCollection" = wrapper.propagator_functions - i: int = 0 while i < pfc.count: comp1: "IComponentInfo" = pfc[i] @@ -9334,12 +9371,14 @@ def test_Propagators(self): twoBodyFunc: "TwoBodyFunction" = clr.CastAs( wrapper.propagator_functions.add("Gravity Models/TwoBody Force"), TwoBodyFunction ) - twoBodyFunc.gravitational_parameter_source = GravParamSource.CENTRAL_BODY_FILE - Assert.assertEqual(GravParamSource.CENTRAL_BODY_FILE, twoBodyFunc.gravitational_parameter_source) - twoBodyFunc.gravitational_parameter_source = GravParamSource.DESIGN_EXPLORER_OPTIMIZER_FILE - Assert.assertEqual(GravParamSource.DESIGN_EXPLORER_OPTIMIZER_FILE, twoBodyFunc.gravitational_parameter_source) - twoBodyFunc.gravitational_parameter_source = GravParamSource.USER - Assert.assertEqual(GravParamSource.USER, twoBodyFunc.gravitational_parameter_source) + twoBodyFunc.gravitational_parameter_source = GravParameterSource.CENTRAL_BODY_FILE + Assert.assertEqual(GravParameterSource.CENTRAL_BODY_FILE, twoBodyFunc.gravitational_parameter_source) + twoBodyFunc.gravitational_parameter_source = GravParameterSource.DESIGN_EXPLORER_OPTIMIZER_FILE + Assert.assertEqual( + GravParameterSource.DESIGN_EXPLORER_OPTIMIZER_FILE, twoBodyFunc.gravitational_parameter_source + ) + twoBodyFunc.gravitational_parameter_source = GravParameterSource.USER + Assert.assertEqual(GravParameterSource.USER, twoBodyFunc.gravitational_parameter_source) twoBodyFunc.mu = 398601 Assert.assertEqual(398601, twoBodyFunc.mu) twoBodyFunc.min_radius_percent = 98 @@ -9368,18 +9407,10 @@ def test_Propagators(self): Assert.assertEqual(NumericalIntegrator.GAUSS_JACKSON, wrapper.numerical_integrator_type) self.TestGaussJackson(clr.CastAs(wrapper.numerical_integrator, GaussJacksonIntegrator)) - wrapper.set_numerical_integrator(NumericalIntegrator.RUNGE_KUTTA_2ND_3RD) - Assert.assertEqual(NumericalIntegrator.RUNGE_KUTTA_2ND_3RD, wrapper.numerical_integrator_type) - self.TestRK2nd3rd(clr.CastAs(wrapper.numerical_integrator, RungeKutta2nd3rd)) - wrapper.set_numerical_integrator(NumericalIntegrator.RUNGE_KUTTA_4TH) Assert.assertEqual(NumericalIntegrator.RUNGE_KUTTA_4TH, wrapper.numerical_integrator_type) self.TestRK4th(clr.CastAs(wrapper.numerical_integrator, RungeKutta4th)) - wrapper.set_numerical_integrator(NumericalIntegrator.RUNGE_KUTTA_4TH_ADAPT) - Assert.assertEqual(NumericalIntegrator.RUNGE_KUTTA_4TH_ADAPT, wrapper.numerical_integrator_type) - self.TestRK4thAdapt(clr.CastAs(wrapper.numerical_integrator, RungeKutta4thAdapt)) - wrapper.set_numerical_integrator(NumericalIntegrator.RUNGE_KUTTA_FEHLBERG_7TH_8TH) Assert.assertEqual(NumericalIntegrator.RUNGE_KUTTA_FEHLBERG_7TH_8TH, wrapper.numerical_integrator_type) self.TestRK7th8th(clr.CastAs(wrapper.numerical_integrator, RungeKuttaF7th8th)) @@ -9440,51 +9471,6 @@ def test_Propagators(self): components.remove("Three Body1") PFcomponents.remove("CR3BP Force1") - # ///////////////////////////// - - # Create "ER3BP Force1" propagator function to add to the Three Body propagator - compInfoER3BP: "IComponentInfo" = PFcomponents["ER3BP Force"] - compInfoER3BPclone: "IComponentInfo" = clr.CastAs( - (clr.CastAs(compInfoER3BP, ICloneable)).clone_object(), IComponentInfo - ) - self.TestComponent(compInfoER3BPclone, False) - - # Create a Three Body propagator - wrapperER3BP: "NumericalPropagatorWrapperCR3BP" = clr.CastAs( - (ICloneable(components["Three Body"])).clone_object(), NumericalPropagatorWrapperCR3BP - ) - propFuncs = wrapperER3BP.propagator_functions - - # Add the propagator function to the propagator - propFuncs.remove("CR3BP Force") # Remove the existing CR3BP, so ER3BP can be added - ER3BPFuncGravModel: "ER3BPFunc" = clr.CastAs(propFuncs.add("Gravity Models/ER3BP Force1"), ER3BPFunc) - - # Test the ER3BPFunc interface - - Assert.assertEqual("Set Secondary Body", ER3BPFuncGravModel.secondary_name) # Initial State - Assert.assertEqual("1 Jan 2000 11:58:55.816", ER3BPFuncGravModel.ephemeris_epoch) - Assert.assertEqual(0, ER3BPFuncGravModel.true_anomaly) - Assert.assertEqual(0, ER3BPFuncGravModel.eccentricity) - Assert.assertEqual(1, ER3BPFuncGravModel.mass_parameter) - Assert.assertEqual(1, ER3BPFuncGravModel.characteristic_distance) - Assert.assertEqual(1, ER3BPFuncGravModel.characteristic_time) - Assert.assertEqual(1, ER3BPFuncGravModel.characteristic_velocity) - Assert.assertEqual(1, ER3BPFuncGravModel.characteristic_acceleration) - - ER3BPFuncGravModel.secondary_name = "Moon" - Assert.assertEqual("Moon", ER3BPFuncGravModel.secondary_name) - Assert.assertEqual("13 Dec 1949 23:59:17.816", ER3BPFuncGravModel.ephemeris_epoch) - Assert.assertAlmostEqual(318.347, float(ER3BPFuncGravModel.true_anomaly), delta=0.001) - Assert.assertAlmostEqual(0.051369, ER3BPFuncGravModel.eccentricity, delta=1e-06) - Assert.assertAlmostEqual(0.01215, ER3BPFuncGravModel.mass_parameter, delta=1e-06) - Assert.assertAlmostEqual(370128182, ER3BPFuncGravModel.characteristic_distance, delta=1) # meters. GUI is km - Assert.assertAlmostEqual(354490, ER3BPFuncGravModel.characteristic_time, delta=1) - Assert.assertAlmostEqual(1044.1, ER3BPFuncGravModel.characteristic_velocity, delta=0.1) - Assert.assertAlmostEqual(0.0029453, ER3BPFuncGravModel.characteristic_acceleration, delta=1e-07) - - components.remove("Three Body1") - PFcomponents.remove("ER3BP Force1") - def TestRK8th9th(self, fa: "RungeKuttaV8th9th"): fa.initial_step = 6 Assert.assertEqual(6, fa.initial_step) @@ -9522,10 +9508,10 @@ def TestRK8th9th(self, fa: "RungeKuttaV8th9th"): fa.max_iterations = 99 Assert.assertEqual(99, fa.max_iterations) - fa.coefficient_type = CoeffRungeKuttaV8th9th.COEFFICIENT_1978 - Assert.assertEqual(CoeffRungeKuttaV8th9th.COEFFICIENT_1978, fa.coefficient_type) - fa.coefficient_type = CoeffRungeKuttaV8th9th.EFFICIENT - Assert.assertEqual(CoeffRungeKuttaV8th9th.EFFICIENT, fa.coefficient_type) + fa.coefficient_type = CoefficientRungeKuttaV8th9th.COEFFICIENT_1978 + Assert.assertEqual(CoefficientRungeKuttaV8th9th.COEFFICIENT_1978, fa.coefficient_type) + fa.coefficient_type = CoefficientRungeKuttaV8th9th.EFFICIENT + Assert.assertEqual(CoefficientRungeKuttaV8th9th.EFFICIENT, fa.coefficient_type) def TestRK7th8th(self, fa: "RungeKuttaF7th8th"): fa.initial_step = 6 @@ -9564,84 +9550,10 @@ def TestRK7th8th(self, fa: "RungeKuttaF7th8th"): fa.max_iterations = 99 Assert.assertEqual(99, fa.max_iterations) - def TestRK4thAdapt(self, fa: "RungeKutta4thAdapt"): - fa.initial_step = 6 - Assert.assertEqual(6, fa.initial_step) - fa.use_fixed_step = True - Assert.assertEqual(True, fa.use_fixed_step) - fa.use_fixed_step = False - Assert.assertFalse(fa.use_fixed_step) - fa.use_min_step = True - Assert.assertTrue(fa.use_min_step) - fa.min_step = 2 - Assert.assertEqual(2, fa.min_step) - fa.use_max_step = True - Assert.assertTrue(fa.use_max_step) - fa.max_step = 86399 - Assert.assertEqual(86399, fa.max_step) - fa.error_control = ErrorControl.ABSOLUTE - Assert.assertEqual(ErrorControl.ABSOLUTE, fa.error_control) - fa.error_control = ErrorControl.RELATIVE_BY_COMPONENT - Assert.assertEqual(ErrorControl.RELATIVE_BY_COMPONENT, fa.error_control) - fa.error_control = ErrorControl.RELATIVE_TO_STATE - Assert.assertEqual(ErrorControl.RELATIVE_TO_STATE, fa.error_control) - fa.error_control = ErrorControl.RELATIVE_TO_STEP - Assert.assertEqual(ErrorControl.RELATIVE_TO_STEP, fa.error_control) - - fa.max_absolute_err = 1e-10 - Assert.assertEqual(1e-10, fa.max_absolute_err) - fa.max_relative_err = 1e-12 - Assert.assertEqual(1e-12, fa.max_relative_err) - - fa.low_safety_coefficient = 0.8 - Assert.assertEqual(0.8, fa.low_safety_coefficient) - fa.high_safety_coefficient = 0.91 - Assert.assertEqual(0.91, fa.high_safety_coefficient) - - fa.max_iterations = 99 - Assert.assertEqual(99, fa.max_iterations) - def TestRK4th(self, f: "RungeKutta4th"): f.initial_step = 4 Assert.assertEqual(4, f.initial_step) - def TestRK2nd3rd(self, st: "RungeKutta2nd3rd"): - st.initial_step = 6 - Assert.assertEqual(6, st.initial_step) - st.use_fixed_step = True - Assert.assertEqual(True, st.use_fixed_step) - st.use_fixed_step = False - Assert.assertFalse(st.use_fixed_step) - st.use_min_step = True - Assert.assertTrue(st.use_min_step) - st.min_step = 2 - Assert.assertEqual(2, st.min_step) - st.use_max_step = True - Assert.assertTrue(st.use_max_step) - st.max_step = 86399 - Assert.assertEqual(86399, st.max_step) - st.error_control = ErrorControl.ABSOLUTE - Assert.assertEqual(ErrorControl.ABSOLUTE, st.error_control) - st.error_control = ErrorControl.RELATIVE_BY_COMPONENT - Assert.assertEqual(ErrorControl.RELATIVE_BY_COMPONENT, st.error_control) - st.error_control = ErrorControl.RELATIVE_TO_STATE - Assert.assertEqual(ErrorControl.RELATIVE_TO_STATE, st.error_control) - st.error_control = ErrorControl.RELATIVE_TO_STEP - Assert.assertEqual(ErrorControl.RELATIVE_TO_STEP, st.error_control) - - st.max_absolute_err = 1e-10 - Assert.assertEqual(1e-10, st.max_absolute_err) - st.max_relative_err = 1e-12 - Assert.assertEqual(1e-12, st.max_relative_err) - - st.low_safety_coefficient = 0.8 - Assert.assertEqual(0.8, st.low_safety_coefficient) - st.high_safety_coefficient = 0.91 - Assert.assertEqual(0.91, st.high_safety_coefficient) - - st.max_iterations = 99 - Assert.assertEqual(99, st.max_iterations) - def TestGaussJackson(self, gji: "GaussJacksonIntegrator"): gji.corrector_mode = PredictorCorrector.FULL Assert.assertEqual(PredictorCorrector.FULL, gji.corrector_mode) @@ -9661,10 +9573,6 @@ def TestGaussJackson(self, gji: "GaussJacksonIntegrator"): with pytest.raises(Exception): gji.set_single_step_integrator(NumericalIntegrator.GAUSS_JACKSON) - gji.set_single_step_integrator(NumericalIntegrator.RUNGE_KUTTA_2ND_3RD) - Assert.assertEqual(NumericalIntegrator.RUNGE_KUTTA_2ND_3RD, gji.single_step_integrator_type) - self.TestRK2nd3rd(clr.CastAs(gji.single_step_integrator, RungeKutta2nd3rd)) - gji.set_single_step_integrator(NumericalIntegrator.RUNGE_KUTTA_4TH) Assert.assertEqual(NumericalIntegrator.RUNGE_KUTTA_4TH, gji.single_step_integrator_type) self.TestRK4th(clr.CastAs(gji.single_step_integrator, RungeKutta4th)) @@ -9673,10 +9581,6 @@ def TestGaussJackson(self, gji: "GaussJacksonIntegrator"): Assert.assertEqual(NumericalIntegrator.RUNGE_KUTTA_4TH_5TH, gji.single_step_integrator_type) self.TestRK4th5th(clr.CastAs(gji.single_step_integrator, RungeKutta4th5th)) - gji.set_single_step_integrator(NumericalIntegrator.RUNGE_KUTTA_4TH_ADAPT) - Assert.assertEqual(NumericalIntegrator.RUNGE_KUTTA_4TH_ADAPT, gji.single_step_integrator_type) - self.TestRK4thAdapt(clr.CastAs(gji.single_step_integrator, RungeKutta4thAdapt)) - gji.set_single_step_integrator(NumericalIntegrator.RUNGE_KUTTA_FEHLBERG_7TH_8TH) Assert.assertEqual(NumericalIntegrator.RUNGE_KUTTA_FEHLBERG_7TH_8TH, gji.single_step_integrator_type) self.TestRK7th8th(clr.CastAs(gji.single_step_integrator, RungeKuttaF7th8th)) @@ -9801,7 +9705,6 @@ def TestSegmentProperties(self, segment: "IMCSSegment", isReadOnly: bool): Assert.assertEqual("CentralBody/Earth Inertial", props.display_coordinate_system) segment.results.add("Epoch") Assert.assertEqual(1, segment.results.count) - i: int = 0 while i < segment.results.count: calcObject: "IComponentInfo" = segment.results[i] diff --git a/tests/generated/stk_tests/scenario/scenario.py b/tests/generated/stk_tests/scenario/scenario.py index 8432b8c4c3..c868eaa4e6 100644 --- a/tests/generated/stk_tests/scenario/scenario.py +++ b/tests/generated/stk_tests/scenario/scenario.py @@ -45,7 +45,7 @@ def __init__(self, *args, **kwargs): # region Static DataMembers AG_SC: "Scenario" = None - + # private Logger m_logger = Logger.Instance; today: str = None tomorrow: str = None @@ -786,7 +786,9 @@ def test_TerrainCollection(self): # } - oTerrain: "Terrain" = tc.add(TestBase.GetScenarioFile("ny512.dte"), TerrainFileType.MUSE_RASTER_FILE) + oTerrain: "Terrain" = tc.add( + TestBase.GetScenarioFile("NED", "w001001.adf"), TerrainFileType.ARC_INFO_BINARY_GRID_MEAN_SEA_LEVEL + ) Assert.assertIsNotNone(oTerrain) TestBase.logger.WriteLine3("\tAfter Add() the Terrain collection contains: {0} elements.", tc.count) # UseTerrain @@ -813,9 +815,9 @@ def test_TerrainCollection(self): terrainElement.file_type, ) - Assert.assertEqual("ny512.dte", Path.GetFileName(oTerrain.location)) - oTerrain.location = TestBase.GetScenarioFile("ny512.dte") - Assert.assertEqual("ny512.dte", Path.GetFileName(oTerrain.location)) + Assert.assertEqual("w001001.adf", Path.GetFileName(oTerrain.location)) + oTerrain.location = TestBase.GetScenarioFile("NED", "w001001.adf") + Assert.assertEqual("w001001.adf", Path.GetFileName(oTerrain.location)) # RemoveAll tc.remove_all() TestBase.logger.WriteLine3("\tAfter RemoveAll() the Terrain collection contains: {0} elements.", tc.count) @@ -986,7 +988,7 @@ def test_TerrainCollection(self): fac.position.assign(pos) pos = Geodetic(fac.position.convert_to(PositionType.GEODETIC)) - Assert.assertAlmostEqual(1.6433, pos.altitude, delta=0.0001) + Assert.assertAlmostEqual(1.6434, pos.altitude, delta=0.0001) lat: typing.Any = None lon: typing.Any = None @@ -1002,7 +1004,7 @@ def test_TerrainCollection(self): (lat, lon, alt) = fac.position.query_planetodetic() Assert.assertAlmostEqual(40.31, float(lat), delta=0.01) Assert.assertAlmostEqual(-111.645, float(lon), delta=0.001) - Assert.assertAlmostEqual(1.6433, alt, delta=0.0001) # Verify that alt is same as original + Assert.assertAlmostEqual(1.6434, alt, delta=0.0001) # Verify that alt is same as original # Assign to something else... fac.position.assign_geocentric(1.15, -1.2, -999.999) # alt is ignored when UseTerrain is true @@ -1109,11 +1111,7 @@ def test_TerrainCollection(self): oTCollection.remove(iCount) Assert.assertEqual(0, oTCollection.count) elif eTerrainFileType == TerrainFileType.MUSE_RASTER_FILE: - oTerrain = oTCollection.add(TestBase.GetScenarioFile("ny512.dte"), eTerrainFileType) - Assert.assertIsNotNone(oTerrain) - Assert.assertEqual(oTCollection.count, 1) - oTCollection.remove(iCount) - Assert.assertEqual(0, oTCollection.count) + pass elif eTerrainFileType == TerrainFileType.NIM0_NIMA_NGA_DTED_LEVEL_0: oTerrain = oTCollection.add(TestBase.GetScenarioFile("NED", "n40.dt0"), eTerrainFileType) Assert.assertIsNotNone(oTerrain) @@ -1214,7 +1212,9 @@ def test_TerrainCollection(self): oEarth.terrain_collection.remove_all() oMoon.terrain_collection.remove_all() - oEarth.terrain_collection.add(TestBase.GetScenarioFile("ny512.dte"), TerrainFileType.MUSE_RASTER_FILE) + oEarth.terrain_collection.add( + TestBase.GetScenarioFile("NED", "w001001.adf"), TerrainFileType.ARC_INFO_BINARY_GRID_MEAN_SEA_LEVEL + ) Assert.assertEqual(0, oMoon.terrain_collection.count) Assert.assertEqual(1, oEarth.terrain_collection.count) @@ -1362,7 +1362,6 @@ def test_TerrainAltitude(self): Assert.assertIsNotNone(altitudeBatch) altitudeBatchCount: int = len(altitudeBatch) - i: int = 0 while i < altitudeBatchCount: lat: typing.Any = latLon[i][0] @@ -1390,7 +1389,6 @@ def test_TerrainAltitude(self): Assert.assertIsNotNone(altitudeProfile) altitudeProfileCount: int = len(altitudeProfile) - i: int = 0 while i < altitudeProfileCount: lat: typing.Any = altitudeProfile[i][0] @@ -1450,6 +1448,8 @@ def test_TerrainAltitude(self): TestBase.Application.units_preferences.set_current_unit("Longitude", prevLongitude) TestBase.Application.units_preferences.set_current_unit("Distance", prevDistance) + earthTerrainElement.terrain_collection.remove_all() + # Remove the instance of the facility TestBase.Application.current_scenario.children.unload( (ISTKObject(earthFac)).class_type, (ISTKObject(earthFac)).instance_name @@ -2614,1174 +2614,80 @@ def test_RF_Environment_EnvironmentalData(self): # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - propChan.enable_rain_loss = False - Assert.assertFalse(propChan.enable_rain_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.rain_loss_model_component_linking.set_component("Crane 1985") - - propChan.enable_rain_loss = True - Assert.assertTrue(propChan.enable_rain_loss) - - numModels: int = 7 - STKUtilHelper.TestComponentLinking(propChan.rain_loss_model_component_linking, numModels) - - arSupportedRainLossModels = propChan.rain_loss_model_component_linking.supported_components - rainLossModelName: str - for rainLossModelName in arSupportedRainLossModels: - propChan.rain_loss_model_component_linking.set_component(rainLossModelName) - rainLossModel: "IRainLossModel" = clr.CastAs( - propChan.rain_loss_model_component_linking.component, IRainLossModel - ) - Assert.assertEqual(rainLossModelName, rainLossModel.name) - if rainLossModelName == "Crane 1985": - Assert.assertEqual(RainLossModelType.CRANE1985, rainLossModel.type) - crane85: "RainLossModelCrane1985" = clr.CastAs(rainLossModel, RainLossModelCrane1985) - crane85.surface_temperature = -100 - Assert.assertEqual(-100, crane85.surface_temperature) - crane85.surface_temperature = 100 - Assert.assertEqual(100, crane85.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane85.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane85.surface_temperature = 101 - - elif rainLossModelName == "Script Plugin": - if not OSHelper.IsLinux(): - # script plugins do not work on linux - Assert.assertEqual(RainLossModelType.SCRIPT_PLUGIN, rainLossModel.type) - scriptPlugin: "RainLossModelScriptPlugin" = clr.CastAs(rainLossModel, RainLossModelScriptPlugin) - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - scriptPlugin.filename = r"C:\bogus.vbs" - with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): - scriptPlugin.filename = r"ChainTest\ChainTest.sc" - scriptPlugin.filename = TestBase.GetScenarioFile("CommRad", "VB_RainLossModel.vbs") - Assert.assertEqual(r"CommRad\VB_RainLossModel.vbs", scriptPlugin.filename) - - elif rainLossModelName == "CCIR 1983": - Assert.assertEqual(RainLossModelType.CCIR1983, rainLossModel.type) - ccir83: "RainLossModelCCIR1983" = clr.CastAs(rainLossModel, RainLossModelCCIR1983) - ccir83.surface_temperature = -100 - Assert.assertEqual(-100, ccir83.surface_temperature) - ccir83.surface_temperature = 100 - Assert.assertEqual(100, ccir83.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - ccir83.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - ccir83.surface_temperature = 101 - - elif rainLossModelName == "Crane 1982": - Assert.assertEqual(RainLossModelType.CRANE1982, rainLossModel.type) - crane82: "RainLossModelCrane1982" = clr.CastAs(rainLossModel, RainLossModelCrane1982) - crane82.surface_temperature = -100 - Assert.assertEqual(-100, crane82.surface_temperature) - crane82.surface_temperature = 100 - Assert.assertEqual(100, crane82.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane82.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane82.surface_temperature = 101 - - elif rainLossModelName == "ITU-R P618-10": - Assert.assertEqual(RainLossModelType.ITU_R_P618_10, rainLossModel.type) - itu618_10: "RainLossModelITURP618Version10" = clr.CastAs(rainLossModel, RainLossModelITURP618Version10) - itu618_10.surface_temperature = -100 - Assert.assertEqual(-100, itu618_10.surface_temperature) - itu618_10.surface_temperature = 100 - Assert.assertEqual(100, itu618_10.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_10.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_10.surface_temperature = 101 - itu618_10.enable_depolarization_loss = False - Assert.assertFalse(itu618_10.enable_depolarization_loss) - itu618_10.enable_depolarization_loss = True - Assert.assertTrue(itu618_10.enable_depolarization_loss) - - elif rainLossModelName == "ITU-R P618-12": - Assert.assertEqual(RainLossModelType.ITU_R_P618_12, rainLossModel.type) - itu618_12: "RainLossModelITURP618Version12" = clr.CastAs(rainLossModel, RainLossModelITURP618Version12) - itu618_12.surface_temperature = -100 - Assert.assertEqual(-100, itu618_12.surface_temperature) - itu618_12.surface_temperature = 100 - Assert.assertEqual(100, itu618_12.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_12.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_12.surface_temperature = 101 - itu618_12.enable_depolarization_loss = False - Assert.assertFalse(itu618_12.enable_depolarization_loss) - itu618_12.enable_depolarization_loss = True - Assert.assertTrue(itu618_12.enable_depolarization_loss) - - elif rainLossModelName == "ITU-R P618-13": - Assert.assertEqual(RainLossModelType.ITU_R_P618_13, rainLossModel.type) - itu618_13: "RainLossModelITURP618Version13" = clr.CastAs(rainLossModel, RainLossModelITURP618Version13) - - itu618_13.enable_itu_1510 = False - Assert.assertFalse(itu618_13.enable_itu_1510) - - itu618_13.surface_temperature = -100 - Assert.assertEqual(-100, itu618_13.surface_temperature) - itu618_13.surface_temperature = 100 - Assert.assertEqual(100, itu618_13.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_13.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_13.surface_temperature = 101 - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - itu618_13.use_annual_itu_1510 = True - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - itu618_13.itu_1510_month = 1 - - itu618_13.enable_itu_1510 = True - Assert.assertTrue(itu618_13.enable_itu_1510) - - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - itu618_13.surface_temperature = 100 - - itu618_13.use_annual_itu_1510 = False - Assert.assertFalse(itu618_13.use_annual_itu_1510) - - itu618_13.itu_1510_month = 1 - Assert.assertEqual(1, itu618_13.itu_1510_month) - itu618_13.itu_1510_month = 12 - Assert.assertEqual(12, itu618_13.itu_1510_month) - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - itu618_13.itu_1510_month = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - itu618_13.itu_1510_month = 13 - - itu618_13.use_annual_itu_1510 = True - Assert.assertTrue(itu618_13.use_annual_itu_1510) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - itu618_13.itu_1510_month = 1 - - itu618_13.enable_depolarization_loss = False - Assert.assertFalse(itu618_13.enable_depolarization_loss) - itu618_13.enable_depolarization_loss = True - Assert.assertTrue(itu618_13.enable_depolarization_loss) - - else: - Assert.fail("Unknown Rain Loss Model name") - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.rain_loss_model_component_linking.set_component("bogus") - - # endregion - - # region RF_Environment_RainCloudFog_RainModel_DeprecatedModelInterface - def test_RF_Environment_RainCloudFog_RainModel_DeprecatedModelInterface(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - propChan.enable_rain_loss = False - Assert.assertFalse(propChan.enable_rain_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.set_rain_loss_model("Crane 1985") - - propChan.enable_rain_loss = True - Assert.assertTrue(propChan.enable_rain_loss) - - numModels: int = 7 - arSupportedRainLossModels = propChan.supported_rain_loss_models - Assert.assertEqual(numModels, len(arSupportedRainLossModels)) - - propChan.set_rain_loss_model("Crane 1982") - rainLossModel: "IRainLossModel" = propChan.rain_loss_model - Assert.assertEqual("Crane 1982", rainLossModel.name) - - Assert.assertEqual(RainLossModelType.CRANE1982, rainLossModel.type) - crane82: "RainLossModelCrane1982" = clr.CastAs(rainLossModel, RainLossModelCrane1982) - crane82.surface_temperature = -100 - Assert.assertEqual(-100, crane82.surface_temperature) - crane82.surface_temperature = 100 - Assert.assertEqual(100, crane82.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane82.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane82.surface_temperature = 101 + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - arSupportedCFFLM = propChan.clouds_and_fog_fading_loss_model_component_linking.supported_components - Assert.assertEqual(2, Array.Length(arSupportedCFFLM)) - Assert.assertEqual("ITU-R P840-7", arSupportedCFFLM[0]) - Assert.assertEqual("ITU-R P840-6", arSupportedCFFLM[1]) - - propChan.enable_clouds_and_fog_fading_loss = False - Assert.assertFalse(propChan.enable_clouds_and_fog_fading_loss) - - propChan.enable_clouds_and_fog_fading_loss = True - Assert.assertTrue(propChan.enable_clouds_and_fog_fading_loss) - - STKUtilHelper.TestComponentLinking(propChan.clouds_and_fog_fading_loss_model_component_linking, 2) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-5") - - propChan.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-7") - cfflm: "ICloudsAndFogFadingLossModel" = clr.CastAs( - propChan.clouds_and_fog_fading_loss_model_component_linking.component, ICloudsAndFogFadingLossModel + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SC.rf_environment.propagation_channel, TestBase.Application ) - Assert.assertEqual("ITU-R P840-7", cfflm.name) - Assert.assertEqual(CloudsAndFogFadingLossModelType.P_840_7_TYPE, cfflm.type) - self.Test_IAgCloudsAndFogFadingLossModelP840_7(clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version7)) - - propChan.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-6") - cfflm = clr.CastAs( - propChan.clouds_and_fog_fading_loss_model_component_linking.component, ICloudsAndFogFadingLossModel - ) - Assert.assertEqual("ITU-R P840-6", cfflm.name) - Assert.assertEqual(CloudsAndFogFadingLossModelType.P_840_6_TYPE, cfflm.type) - self.Test_IAgCloudsAndFogFadingLossModelP840_6(clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version6)) - - def Test_IAgCloudsAndFogFadingLossModelP840_7(self, cfflm7: "CloudsAndFogFadingLossModelP840Version7"): - cfflm7.cloud_ceiling = 0 - Assert.assertEqual(0, cfflm7.cloud_ceiling) - cfflm7.cloud_ceiling = 20 - Assert.assertEqual(20, cfflm7.cloud_ceiling) - cfflm7.cloud_ceiling = 0 - Assert.assertEqual(0, cfflm7.cloud_ceiling) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_ceiling = -1 - # TryCatchAssertBlock.ExpectedException("is invalid", delegate () { cfflm7.CloudCeiling = 21; }); // no max - - cfflm7.cloud_layer_thickness = 1 - Assert.assertEqual(1, cfflm7.cloud_layer_thickness) - cfflm7.cloud_layer_thickness = 20 - Assert.assertEqual(20, cfflm7.cloud_layer_thickness) - cfflm7.cloud_layer_thickness = 1 - Assert.assertEqual(1, cfflm7.cloud_layer_thickness) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_layer_thickness = 0 - # TryCatchAssertBlock.ExpectedException("is invalid", delegate () { cfflm7.CloudLayerThickness = 21; }); // no max - - cfflm7.cloud_temperature = -100 - Assert.assertEqual(-100, cfflm7.cloud_temperature) - cfflm7.cloud_temperature = 100 - Assert.assertEqual(100, cfflm7.cloud_temperature) - cfflm7.cloud_temperature = -100 - Assert.assertEqual(-100, cfflm7.cloud_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_temperature = 101 - - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - cfflm7.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.UNKNOWN - - cfflm7.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.DENSITY_VALUE - TestBase.Application.units_preferences.set_current_unit("MassUnit", "g") - cfflm7.cloud_liquid_water_density = 0 - Assert.assertEqual(0, cfflm7.cloud_liquid_water_density) - cfflm7.cloud_liquid_water_density = 100 - Assert.assertEqual(100, cfflm7.cloud_liquid_water_density) - cfflm7.cloud_liquid_water_density = 0 - Assert.assertEqual(0, cfflm7.cloud_liquid_water_density) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_liquid_water_density = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_liquid_water_density = 101 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.liquid_water_percent_annual_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.liquid_water_percent_monthly_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm7.average_data_month = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm7.use_rain_height_as_cloud_layer_thickness = True - - cfflm7.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.ANNUAL_EXCEEDED - cfflm7.liquid_water_percent_annual_exceeded = 0.1 - Assert.assertEqual(0.1, cfflm7.liquid_water_percent_annual_exceeded) - cfflm7.liquid_water_percent_annual_exceeded = 99 - Assert.assertEqual(99, cfflm7.liquid_water_percent_annual_exceeded) - cfflm7.use_rain_height_as_cloud_layer_thickness = False - Assert.assertFalse(cfflm7.use_rain_height_as_cloud_layer_thickness) - cfflm7.use_rain_height_as_cloud_layer_thickness = True - Assert.assertTrue(cfflm7.use_rain_height_as_cloud_layer_thickness) - - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.liquid_water_percent_annual_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.liquid_water_percent_annual_exceeded = 100 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.cloud_liquid_water_density = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.liquid_water_percent_monthly_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm7.average_data_month = 1 - - cfflm7.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.MONTHLY_EXCEEDED - cfflm7.liquid_water_percent_monthly_exceeded = 1.0 - Assert.assertEqual(1.0, cfflm7.liquid_water_percent_monthly_exceeded) - cfflm7.liquid_water_percent_monthly_exceeded = 99.0 - Assert.assertEqual(99.0, cfflm7.liquid_water_percent_monthly_exceeded) - cfflm7.average_data_month = 1 # helpstring - Assert.assertEqual(1, cfflm7.average_data_month) - cfflm7.average_data_month = 12 - Assert.assertEqual(12, cfflm7.average_data_month) - cfflm7.use_rain_height_as_cloud_layer_thickness = False - Assert.assertFalse(cfflm7.use_rain_height_as_cloud_layer_thickness) - cfflm7.use_rain_height_as_cloud_layer_thickness = True - Assert.assertTrue(cfflm7.use_rain_height_as_cloud_layer_thickness) - - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.liquid_water_percent_monthly_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.liquid_water_percent_monthly_exceeded = 100 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.average_data_month = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.average_data_month = 13 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.cloud_liquid_water_density = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.liquid_water_percent_annual_exceeded = 1 - - def Test_IAgCloudsAndFogFadingLossModelP840_6(self, cfflm6: "CloudsAndFogFadingLossModelP840Version6"): - cfflm6.cloud_ceiling = 0 - Assert.assertEqual(0, cfflm6.cloud_ceiling) - cfflm6.cloud_ceiling = 20 - Assert.assertEqual(20, cfflm6.cloud_ceiling) - cfflm6.cloud_ceiling = 0 - Assert.assertEqual(0, cfflm6.cloud_ceiling) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_ceiling = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_ceiling = 21 - - cfflm6.cloud_layer_thickness = 0 - Assert.assertEqual(0, cfflm6.cloud_layer_thickness) - cfflm6.cloud_layer_thickness = 20 - Assert.assertEqual(20, cfflm6.cloud_layer_thickness) - cfflm6.cloud_layer_thickness = 0 - Assert.assertEqual(0, cfflm6.cloud_layer_thickness) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_layer_thickness = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_layer_thickness = 21 - - cfflm6.cloud_temperature = -100 - Assert.assertEqual(-100, cfflm6.cloud_temperature) - cfflm6.cloud_temperature = 100 - Assert.assertEqual(100, cfflm6.cloud_temperature) - cfflm6.cloud_temperature = -100 - Assert.assertEqual(-100, cfflm6.cloud_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_temperature = 101 - - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - cfflm6.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.UNKNOWN - - cfflm6.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.DENSITY_VALUE - TestBase.Application.units_preferences.set_current_unit("MassUnit", "g") - cfflm6.cloud_liquid_water_density = 0 - Assert.assertEqual(0, cfflm6.cloud_liquid_water_density) - cfflm6.cloud_liquid_water_density = 100 - Assert.assertEqual(100, cfflm6.cloud_liquid_water_density) - cfflm6.cloud_liquid_water_density = 0 - Assert.assertEqual(0, cfflm6.cloud_liquid_water_density) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_liquid_water_density = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_liquid_water_density = 101 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.liquid_water_percent_annual_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.liquid_water_percent_monthly_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm6.average_data_month = 1 - - cfflm6.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.ANNUAL_EXCEEDED - cfflm6.liquid_water_percent_annual_exceeded = 0.1 - Assert.assertEqual(0.1, cfflm6.liquid_water_percent_annual_exceeded) - cfflm6.liquid_water_percent_annual_exceeded = 99 - Assert.assertEqual(99, cfflm6.liquid_water_percent_annual_exceeded) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.liquid_water_percent_annual_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.liquid_water_percent_annual_exceeded = 100 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.cloud_liquid_water_density = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.liquid_water_percent_monthly_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm6.average_data_month = 1 - - cfflm6.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.MONTHLY_EXCEEDED - cfflm6.liquid_water_percent_monthly_exceeded = 1.0 - Assert.assertEqual(1.0, cfflm6.liquid_water_percent_monthly_exceeded) - cfflm6.liquid_water_percent_monthly_exceeded = 99.0 - Assert.assertEqual(99.0, cfflm6.liquid_water_percent_monthly_exceeded) - cfflm6.average_data_month = 1 # helpstring - Assert.assertEqual(1, cfflm6.average_data_month) - cfflm6.average_data_month = 12 - Assert.assertEqual(12, cfflm6.average_data_month) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.liquid_water_percent_monthly_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.liquid_water_percent_monthly_exceeded = 100 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.average_data_month = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.average_data_month = 13 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.cloud_liquid_water_density = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.liquid_water_percent_annual_exceeded = 1 - - # endregion - - # region RF_Environment_RainCloudFog_CloudsAndFogModel_DeprecatedModelInterface - def test_RF_Environment_RainCloudFog_CloudsAndFogModel_DeprecatedModelInterface(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - arSupportedCFFLM = propChan.supported_clouds_and_fog_fading_loss_models - Assert.assertEqual(2, Array.Length(arSupportedCFFLM)) - Assert.assertEqual("ITU-R P840-7", arSupportedCFFLM[0]) - Assert.assertEqual("ITU-R P840-6", arSupportedCFFLM[1]) - - propChan.enable_clouds_and_fog_fading_loss = False - Assert.assertFalse(propChan.enable_clouds_and_fog_fading_loss) - - propChan.enable_clouds_and_fog_fading_loss = True - Assert.assertTrue(propChan.enable_clouds_and_fog_fading_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - propChan.set_clouds_and_fog_fading_loss_model("ITU-R P840-5") - - propChan.set_clouds_and_fog_fading_loss_model("ITU-R P840-6") - cfflm: "ICloudsAndFogFadingLossModel" = propChan.clouds_and_fog_fading_loss_model - Assert.assertEqual("ITU-R P840-6", cfflm.name) - Assert.assertEqual(CloudsAndFogFadingLossModelType.P_840_6_TYPE, cfflm.type) - self.Test_IAgCloudsAndFogFadingLossModelP840_6(clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version6)) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - atmosAbsorb: "IAtmosphericAbsorptionModel" = clr.CastAs( - propChan.atmospheric_absorption_model_component_linking.component, IAtmosphericAbsorptionModel + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SC.rf_environment.propagation_channel, TestBase.Application ) - - propChan.enable_atmospheric_absorption = False - Assert.assertFalse(propChan.enable_atmospheric_absorption) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.atmospheric_absorption_model_component_linking.set_component("ITU-R P676-13") - - propChan.enable_atmospheric_absorption = True - Assert.assertTrue(propChan.enable_atmospheric_absorption) - - numModels: int = 10 - if OSHelper.IsLinux(): - numModels = 7 - - STKUtilHelper.TestComponentLinking(propChan.atmospheric_absorption_model_component_linking, numModels) - - helper = AtmosphereHelper(TestBase.Application) - supportedAtmosAbsorptionModels = propChan.atmospheric_absorption_model_component_linking.supported_components - aaModelName: str - for aaModelName in supportedAtmosAbsorptionModels: - propChan.atmospheric_absorption_model_component_linking.set_component(aaModelName) - aaModel: "IAtmosphericAbsorptionModel" = clr.CastAs( - propChan.atmospheric_absorption_model_component_linking.component, IAtmosphericAbsorptionModel - ) - Assert.assertEqual(aaModelName, aaModel.name) - if aaModelName == "ITU-R P676-13": - Assert.assertEqual(AtmosphericAbsorptionModelType.ITURP676_13, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelITURP676( - clr.CastAs(aaModel, IAtmosphericAbsorptionModelITURP676) - ) - elif aaModelName == "ITU-R P676-9": - Assert.assertEqual(AtmosphericAbsorptionModelType.ITURP676_9, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelITURP676( - clr.CastAs(aaModel, IAtmosphericAbsorptionModelITURP676) - ) - elif aaModelName == "Script Plugin": - if not OSHelper.IsLinux(): - # script plugins do not work on linux - Assert.assertEqual(AtmosphericAbsorptionModelType.SCRIPT_PLUGIN, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelScriptPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelScriptPlugin) - ) - - elif aaModelName == "Simple Satcom": - Assert.assertEqual(AtmosphericAbsorptionModelType.SIMPLE_SATCOM, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelSimpleSatcom( - clr.CastAs(aaModel, AtmosphericAbsorptionModelSimpleSatcom) - ) - elif aaModelName == "TIREM 3.31": - Assert.assertEqual(AtmosphericAbsorptionModelType.TIREM331, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) - elif aaModelName == "TIREM 3.20": - Assert.assertEqual(AtmosphericAbsorptionModelType.TIREM320, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) - elif aaModelName == "TIREM 5.50": - Assert.assertEqual(AtmosphericAbsorptionModelType.TIREM550, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) - elif aaModelName == "VOACAP": - Assert.assertEqual(AtmosphericAbsorptionModelType.GRAPHICS_3D_ACAP, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelVoacap( - clr.CastAs(aaModel, AtmosphericAbsorptionModelGraphics3DACAP) - ) - elif aaModelName == "Early ITU Foliage Model CSharp Example": - if not OSHelper.IsLinux(): - # CSharp plugins do not work on linux - Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelCOMPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), False - ) - - elif aaModelName == "Early ITU Foliage Model JScript Example": - if not OSHelper.IsLinux(): - # JScript plugins do not work on linux - Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelCOMPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), False - ) - - elif aaModelName == "Python Plugin": - Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelCOMPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), True - ) - else: - Assert.fail("Unknown model type") - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.atmospheric_absorption_model_component_linking.set_component("bogus") - - def Test_IAgAtmosphericAbsorptionModelITURP676(self, iturp676: "IAtmosphericAbsorptionModelITURP676"): - iturp676.fast_approximation_method = False - Assert.assertFalse(iturp676.fast_approximation_method) - iturp676.fast_approximation_method = True - Assert.assertTrue(iturp676.fast_approximation_method) - - iturp676.seasonal_regional_method = False - Assert.assertFalse(iturp676.seasonal_regional_method) - iturp676.seasonal_regional_method = True - Assert.assertTrue(iturp676.seasonal_regional_method) - - def Test_IAgAtmosphericAbsorptionModelScriptPlugin(self, scriptPlugin: "AtmosphericAbsorptionModelScriptPlugin"): - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - scriptPlugin.filename = r"C:\bogus.vbs" - with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): - scriptPlugin.filename = r"ChainTest\ChainTest.sc" - - scriptPlugin.filename = TestBase.GetScenarioFile("CommRad", "VB_AbsorpModel.vbs") - Assert.assertEqual(r"CommRad\VB_AbsorpModel.vbs", scriptPlugin.filename) - - def Test_IAgAtmosphericAbsorptionModelSimpleSatcom(self, simpleSatcom: "AtmosphericAbsorptionModelSimpleSatcom"): - TestBase.Application.units_preferences.set_current_unit("DistanceUnit", "m") - simpleSatcom.water_vapor_concentration = 0 - Assert.assertEqual(0, simpleSatcom.water_vapor_concentration) - simpleSatcom.water_vapor_concentration = 100 - Assert.assertEqual(100, simpleSatcom.water_vapor_concentration) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.water_vapor_concentration = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.water_vapor_concentration = 101 - - simpleSatcom.surface_temperature = -100 - Assert.assertEqual(-100, simpleSatcom.surface_temperature) - simpleSatcom.surface_temperature = 100 - Assert.assertEqual(100, simpleSatcom.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.surface_temperature = 101 - - def Test_IAgAtmosphericAbsorptionModelTirem(self, tirem: "IAtmosphericAbsorptionModelTIREM"): - tirem.surface_temperature = -100 - Assert.assertEqual(-100, tirem.surface_temperature) - tirem.surface_temperature = 100 - Assert.assertEqual(100, tirem.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_temperature = 101 - - TestBase.Application.units_preferences.set_current_unit("DistanceUnit", "m") - tirem.surface_humidity = 0 - Assert.assertEqual(0, tirem.surface_humidity) - tirem.surface_humidity = 13.25 - Assert.assertEqual(13.25, tirem.surface_humidity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_humidity = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_humidity = 14 - - tirem.surface_conductivity = 1e-05 - Assert.assertEqual(1e-05, tirem.surface_conductivity) - tirem.surface_conductivity = 100 - Assert.assertEqual(100, tirem.surface_conductivity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_conductivity = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_conductivity = 101 - - tirem.surface_refractivity = 200 - Assert.assertEqual(200, tirem.surface_refractivity) - tirem.surface_refractivity = 450 - Assert.assertEqual(450, tirem.surface_refractivity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_refractivity = 199 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_refractivity = 451 - - tirem.relative_permittivity = 0 - Assert.assertEqual(0, tirem.relative_permittivity) - tirem.relative_permittivity = 100 - Assert.assertEqual(100, tirem.relative_permittivity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.relative_permittivity = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.relative_permittivity = 101 - - tirem.override_terrain_sample_resolution = False - Assert.assertFalse(tirem.override_terrain_sample_resolution) - - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - tirem.terrain_sample_resolution = 1 - - tirem.override_terrain_sample_resolution = True - Assert.assertTrue(tirem.override_terrain_sample_resolution) - - TestBase.Application.units_preferences.set_current_unit("DistanceUnit", "km") - tirem.terrain_sample_resolution = 0.0001 - Assert.assertEqual(0.0001, tirem.terrain_sample_resolution) - tirem.terrain_sample_resolution = 10 - Assert.assertEqual(10, tirem.terrain_sample_resolution) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.terrain_sample_resolution = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.terrain_sample_resolution = 11 + helper.RunAtmosphericAbsorption() # endregion - # region RF_Environment_AtmosphericAbsorption_DeprecatedModelInterface - def test_RF_Environment_AtmosphericAbsorption_DeprecatedModelInterface(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - atmosAbsorb: "IAtmosphericAbsorptionModel" = propChan.atmospheric_absorption_model - - propChan.enable_atmospheric_absorption = False - Assert.assertFalse(propChan.enable_atmospheric_absorption) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.set_atmospheric_absorption_model("ITU-R P676-13") - - propChan.enable_atmospheric_absorption = True - Assert.assertTrue(propChan.enable_atmospheric_absorption) - helper = AtmosphereHelper(TestBase.Application) - supportedAtmosAbsorptionModels = propChan.supported_atmospheric_absorption_models - - numModels: int = 10 - if OSHelper.IsLinux(): - numModels = 7 - - Assert.assertEqual(numModels, len(supportedAtmosAbsorptionModels)) - - Assert.assertEqual( - len(propChan.atmospheric_absorption_model_component_linking.supported_components), - len(supportedAtmosAbsorptionModels), - ) - - propChan.set_atmospheric_absorption_model("Simple Satcom") - aaModel: "IAtmosphericAbsorptionModel" = propChan.atmospheric_absorption_model - Assert.assertEqual("Simple Satcom", aaModel.name) - - Assert.assertEqual(AtmosphericAbsorptionModelType.SIMPLE_SATCOM, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelSimpleSatcom(clr.CastAs(aaModel, AtmosphericAbsorptionModelSimpleSatcom)) - - # endregion + ##region RF_Environment_IonosphericFading + # [Test] + # public void RF_Environment_IonosphericFading() + # { + # var helper = new RFPropagationChannelHelper(AG_SC.RFEnvironment.PropagationChannel, Application); + # helper.RunIonosphericFading(); + # } + ##endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - propChan.enable_urban_terrestrial_loss = False - Assert.assertFalse(propChan.enable_urban_terrestrial_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.urban_terrestrial_loss_model_component_linking.set_component("Two Ray") - - propChan.enable_urban_terrestrial_loss = True - Assert.assertTrue(propChan.enable_urban_terrestrial_loss) - - numModels: int = 2 - if OSHelper.IsLinux(): - numModels = 1 - - STKUtilHelper.TestComponentLinking(propChan.urban_terrestrial_loss_model_component_linking, numModels) - - supportedUrbTerrModels = propChan.urban_terrestrial_loss_model_component_linking.supported_components - utModelName: str - for utModelName in supportedUrbTerrModels: - propChan.urban_terrestrial_loss_model_component_linking.set_component(utModelName) - utModel: "IUrbanTerrestrialLossModel" = clr.CastAs( - propChan.urban_terrestrial_loss_model_component_linking.component, IUrbanTerrestrialLossModel - ) - Assert.assertEqual(utModelName, utModel.name) - if utModelName == "Two Ray": - Assert.assertEqual(UrbanTerrestrialLossModelType.TWO_RAY, utModel.type) - self.Test_IAgUrbanTerrestrialLossModelTwoRay(clr.CastAs(utModel, UrbanTerrestrialLossModelTwoRay)) - elif utModelName == "Urban Propagation Wireless InSite 64": - Assert.assertEqual( - UrbanTerrestrialLossModelType.WIRELESS_INSITE_64, utModel.type - ) # was 5 in WirelessInSiteRT - self.Test_IAgUrbanTerrestrialLossModelWirelessInSite64( - clr.CastAs(utModel, UrbanTerrestrialLossModelWirelessInSite64) - ) - else: - Assert.fail("Unknown model type") - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.urban_terrestrial_loss_model_component_linking.set_component("bogus") - - def Test_IAgUrbanTerrestrialLossModelTwoRay(self, twoRay: "UrbanTerrestrialLossModelTwoRay"): - twoRay.loss_factor = 0.1 - Assert.assertEqual(0.1, twoRay.loss_factor) - twoRay.loss_factor = 10 - Assert.assertEqual(10, twoRay.loss_factor) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - twoRay.loss_factor = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - twoRay.loss_factor = 11 - - twoRay.surface_temperature = -100 - Assert.assertEqual(-100, twoRay.surface_temperature) - twoRay.surface_temperature = 100 - Assert.assertEqual(100, twoRay.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - twoRay.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - twoRay.surface_temperature = 101 - - def Test_IAgUrbanTerrestrialLossModelWirelessInSite64(self, wisRT: "UrbanTerrestrialLossModelWirelessInSite64"): - arSupportedCalculationMethods = wisRT.supported_calculation_methods - Assert.assertEqual(4, Array.Length(arSupportedCalculationMethods)) # was 5 in WirelessInSiteRT - sCalcMethod: str - for sCalcMethod in arSupportedCalculationMethods: - if ((((sCalcMethod == "COST_HATA")) or ((sCalcMethod == "HATA"))) or ((sCalcMethod == "TPGEODESIC"))) or ( - (sCalcMethod == "WALFISCH_IKEGAMI") - ): - wisRT.calculation_method = sCalcMethod - Assert.assertEqual(sCalcMethod, wisRT.calculation_method) - else: - Assert.fail("Unknown Calculation Method") - - wisRT.enable_ground_reflection = False - Assert.assertFalse(wisRT.enable_ground_reflection) - wisRT.enable_ground_reflection = True - Assert.assertTrue(wisRT.enable_ground_reflection) - - wisRT.surface_temperature = -100 - Assert.assertEqual(-100, wisRT.surface_temperature) - wisRT.surface_temperature = 100 - Assert.assertEqual(100, wisRT.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - wisRT.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - wisRT.surface_temperature = 101 - - geometryData: "WirelessInSite64GeometryData" = wisRT.geometry_data - - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - geometryData.filename = TestBase.GetScenarioFile("Bogus.shp") - geometryData.filename = TestBase.GetScenarioFile("Skopje.shp") - Assert.assertEqual("Skopje.shp", geometryData.filename) - - geometryData.projection_horizontal_datum = ProjectionHorizontalDatumType.WGS84_LATITUDE_LONGITUDE - Assert.assertEqual( - ProjectionHorizontalDatumType.WGS84_LATITUDE_LONGITUDE, geometryData.projection_horizontal_datum - ) - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - geometryData.projection_horizontal_datum = ProjectionHorizontalDatumType.WGS84_UTM - - geometryData.building_height_data_attribute = "GM_LAYER" - Assert.assertEqual("GM_LAYER", geometryData.building_height_data_attribute) - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - geometryData.building_height_data_attribute = "Some" - - geometryData.building_height_reference_method = BuildHeightReferenceMethod.HEIGHT_ABOVE_SEA_LEVEL - Assert.assertEqual( - BuildHeightReferenceMethod.HEIGHT_ABOVE_SEA_LEVEL, geometryData.building_height_reference_method - ) - geometryData.building_height_reference_method = BuildHeightReferenceMethod.HEIGHT_ABOVE_TERRAIN - Assert.assertEqual( - BuildHeightReferenceMethod.HEIGHT_ABOVE_TERRAIN, geometryData.building_height_reference_method - ) - - # option removed because Remcom (UProp) needs special transform for processing - # This will be reviewed with the new Wireless Insight library from Remcom. - # geometryData.BuildingHeightUnit = BuildingHeightUnit.FEET; - # Assert.AreEqual(BuildingHeightUnit.FEET, geometryData.BuildingHeightUnit); - # geometryData.BuildingHeightUnit = BuildingHeightUnit.METERS; - # Assert.AreEqual(BuildingHeightUnit.METERS, geometryData.BuildingHeightUnit); - - geometryData.override_geometry_tile_origin = False - Assert.assertFalse(geometryData.override_geometry_tile_origin) - - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - geometryData.geometry_tile_origin_latitude = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - geometryData.geometry_tile_origin_longitude = 0 - - geometryData.override_geometry_tile_origin = True - Assert.assertTrue(geometryData.override_geometry_tile_origin) - - geometryData.geometry_tile_origin_latitude = -90 - Assert.assertEqual(-90, geometryData.geometry_tile_origin_latitude) - geometryData.geometry_tile_origin_latitude = 90 - Assert.assertEqual(90, geometryData.geometry_tile_origin_latitude) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - geometryData.geometry_tile_origin_latitude = -91 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - geometryData.geometry_tile_origin_latitude = 91 - - geometryData.geometry_tile_origin_longitude = -180 - Assert.assertEqual(-180, geometryData.geometry_tile_origin_longitude) - geometryData.geometry_tile_origin_longitude = 360 - Assert.assertEqual(360, geometryData.geometry_tile_origin_longitude) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - geometryData.geometry_tile_origin_longitude = -181 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - geometryData.geometry_tile_origin_longitude = 361 - - geometryData.use_terrain_data = False - Assert.assertFalse(geometryData.use_terrain_data) - - Assert.assertAlmostEqual(42.0, float(geometryData.terrain_extent_maximum_latitude), delta=0.01) - Assert.assertAlmostEqual(21.44, float(geometryData.terrain_extent_maximum_longitude), delta=0.01) - Assert.assertAlmostEqual(41.99, float(geometryData.terrain_extent_minimum_latitude), delta=0.01) - Assert.assertAlmostEqual(21.42, float(geometryData.terrain_extent_minimum_longitude), delta=0.01) - - geometryData.use_terrain_data = True - Assert.assertTrue(geometryData.use_terrain_data) - - Assert.assertAlmostEqual(42.0, float(geometryData.terrain_extent_maximum_latitude), delta=0.01) - Assert.assertAlmostEqual(21.44, float(geometryData.terrain_extent_maximum_longitude), delta=0.01) - Assert.assertAlmostEqual(41.99, float(geometryData.terrain_extent_minimum_latitude), delta=0.01) - Assert.assertAlmostEqual(21.42, float(geometryData.terrain_extent_minimum_longitude), delta=0.01) - - # endregion - - # region RF_Environment_UrbanAndTerrestrial_DeprecatedModelInterface - def test_RF_Environment_UrbanAndTerrestrial_DeprecatedModelInterface(self): - holdUnit: str = TestBase.Application.units_preferences.get_current_unit_abbrv("Temperature") - TestBase.Application.units_preferences.set_current_unit("Temperature", "degC") - - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - propChan.enable_urban_terrestrial_loss = False - Assert.assertFalse(propChan.enable_urban_terrestrial_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.set_urban_terrestrial_loss_model("Two Ray") - - propChan.enable_urban_terrestrial_loss = True - Assert.assertTrue(propChan.enable_urban_terrestrial_loss) - - supportedUrbTerrModels = propChan.supported_urban_terrestrial_loss_models - Assert.assertEqual( - len(propChan.urban_terrestrial_loss_model_component_linking.supported_components), - len(supportedUrbTerrModels), + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SC.rf_environment.propagation_channel, TestBase.Application ) - if not OSHelper.IsLinux(): - propChan.set_urban_terrestrial_loss_model("Urban Propagation Wireless InSite 64") - utModel: "IUrbanTerrestrialLossModel" = propChan.urban_terrestrial_loss_model - Assert.assertEqual("Urban Propagation Wireless InSite 64", utModel.name) - - Assert.assertEqual(UrbanTerrestrialLossModelType.WIRELESS_INSITE_64, utModel.type) # was RT - self.Test_IAgUrbanTerrestrialLossModelWirelessInSite64( - clr.CastAs(utModel, UrbanTerrestrialLossModelWirelessInSite64) - ) - - TestBase.Application.units_preferences.set_current_unit("Temperature", holdUnit) + helper.RunUrbanTerrestrial(True) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - arSupportedTSFLM = propChan.tropospheric_scintillation_fading_loss_model_component_linking.supported_components - Assert.assertEqual(2, Array.Length(arSupportedTSFLM)) - Assert.assertEqual("ITU-R P618-12", arSupportedTSFLM[0]) - Assert.assertEqual("ITU-R P618-8", arSupportedTSFLM[1]) - - propChan.enable_tropospheric_scintillation_fading_loss = False - Assert.assertFalse(propChan.enable_tropospheric_scintillation_fading_loss) - - propChan.enable_tropospheric_scintillation_fading_loss = True - Assert.assertTrue(propChan.enable_tropospheric_scintillation_fading_loss) - - STKUtilHelper.TestComponentLinking(propChan.tropospheric_scintillation_fading_loss_model_component_linking, 2) - - propChan.tropospheric_scintillation_fading_loss_model_component_linking.set_component("ITU-R P618-12") - tsflm: "ITroposphericScintillationFadingLossModel" = clr.CastAs( - propChan.tropospheric_scintillation_fading_loss_model_component_linking.component, - ITroposphericScintillationFadingLossModel, - ) - Assert.assertEqual("ITU-R P618-12", tsflm.name) - Assert.assertEqual(TroposphericScintillationFadingLossModelType.P_618_12, tsflm.type) - self.Test_IAgTroposphericScintillationFadingLossModelP618_12( - clr.CastAs(tsflm, TroposphericScintillationFadingLossModelP618Version12) - ) - - propChan.tropospheric_scintillation_fading_loss_model_component_linking.set_component("ITU-R P618-8") - tsflm = clr.CastAs( - propChan.tropospheric_scintillation_fading_loss_model_component_linking.component, - ITroposphericScintillationFadingLossModel, - ) - Assert.assertEqual("ITU-R P618-8", tsflm.name) - Assert.assertEqual(TroposphericScintillationFadingLossModelType.P_618_8, tsflm.type) - self.Test_IAgTroposphericScintillationFadingLossModelP618_8( - clr.CastAs(tsflm, TroposphericScintillationFadingLossModelP618Version8) - ) - - def Test_IAgTroposphericScintillationFadingLossModelP618_12( - self, tsflm12: "TroposphericScintillationFadingLossModelP618Version12" - ): - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): # Deprecated and should not be used. - tsflm12.compute_deep_fade = True - - tsflm12.surface_temperature = -100 - Assert.assertEqual(-100, tsflm12.surface_temperature) - tsflm12.surface_temperature = 100 - Assert.assertEqual(100, tsflm12.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.surface_temperature = 101 - - tsflm12.fade_outage = 0.01 - Assert.assertEqual(0.01, tsflm12.fade_outage) - tsflm12.fade_outage = 40 - Assert.assertEqual(40, tsflm12.fade_outage) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_outage = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_outage = 51 - - tsflm12.fade_exceeded = 0.01 - Assert.assertEqual(0.01, tsflm12.fade_exceeded) - tsflm12.fade_exceeded = 50 - Assert.assertEqual(50, tsflm12.fade_exceeded) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_exceeded = 51 - - tsflm12.percent_time_refractivity_gradient = 0 - Assert.assertEqual(0, tsflm12.percent_time_refractivity_gradient) - tsflm12.percent_time_refractivity_gradient = 100 - Assert.assertEqual(100, tsflm12.percent_time_refractivity_gradient) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.percent_time_refractivity_gradient = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.percent_time_refractivity_gradient = 101 - - tsflm12.average_time_choice = TroposphericScintillationAverageTimeChoiceType.WORST_MONTH - Assert.assertEqual(TroposphericScintillationAverageTimeChoiceType.WORST_MONTH, tsflm12.average_time_choice) - tsflm12.average_time_choice = TroposphericScintillationAverageTimeChoiceType.YEAR - Assert.assertEqual(TroposphericScintillationAverageTimeChoiceType.YEAR, tsflm12.average_time_choice) - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - tsflm12.average_time_choice = TroposphericScintillationAverageTimeChoiceType.UNKNOWN - - def Test_IAgTroposphericScintillationFadingLossModelP618_8( - self, tsflm8: "TroposphericScintillationFadingLossModelP618Version8" - ): - tsflm8.compute_deep_fade = False - Assert.assertFalse(tsflm8.compute_deep_fade) - tsflm8.compute_deep_fade = True - Assert.assertTrue(tsflm8.compute_deep_fade) - - tsflm8.surface_temperature = -100 - Assert.assertEqual(-100, tsflm8.surface_temperature) - tsflm8.surface_temperature = 100 - Assert.assertEqual(100, tsflm8.surface_temperature) - tsflm8.surface_temperature = -100 - Assert.assertEqual(-100, tsflm8.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.surface_temperature = 101 - - tsflm8.fade_outage = 0 - Assert.assertEqual(0, tsflm8.fade_outage) - tsflm8.fade_outage = 100 - Assert.assertEqual(100, tsflm8.fade_outage) - tsflm8.fade_outage = 0 - Assert.assertEqual(0, tsflm8.fade_outage) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.fade_outage = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.fade_outage = 101 - - tsflm8.percent_time_refractivity_gradient = 0 - Assert.assertEqual(0, tsflm8.percent_time_refractivity_gradient) - tsflm8.percent_time_refractivity_gradient = 100 - Assert.assertEqual(100, tsflm8.percent_time_refractivity_gradient) - tsflm8.percent_time_refractivity_gradient = 0 - Assert.assertEqual(0, tsflm8.percent_time_refractivity_gradient) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.percent_time_refractivity_gradient = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.percent_time_refractivity_gradient = 101 - - # endregion - - # region RF_Environment_TropoScintillation_DeprecatedModelInterface - def test_RF_Environment_TropoScintillation_DeprecatedModelInterface(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - arSupportedTSFLM = propChan.supported_tropospheric_scintillation_fading_loss_models - Assert.assertEqual(2, Array.Length(arSupportedTSFLM)) - Assert.assertEqual("ITU-R P618-12", arSupportedTSFLM[0]) - Assert.assertEqual("ITU-R P618-8", arSupportedTSFLM[1]) - - propChan.enable_tropospheric_scintillation_fading_loss = False - Assert.assertFalse(propChan.enable_tropospheric_scintillation_fading_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.set_tropospheric_scintillation_fading_loss_model("ITU-R P618-12") - - propChan.enable_tropospheric_scintillation_fading_loss = True - Assert.assertTrue(propChan.enable_tropospheric_scintillation_fading_loss) - - propChan.set_tropospheric_scintillation_fading_loss_model("ITU-R P618-8") - tsflm: "ITroposphericScintillationFadingLossModel" = propChan.tropospheric_scintillation_fading_loss_model - Assert.assertEqual("ITU-R P618-8", tsflm.name) - Assert.assertEqual(TroposphericScintillationFadingLossModelType.P_618_8, tsflm.type) - self.Test_IAgTroposphericScintillationFadingLossModelP618_8( - clr.CastAs(tsflm, TroposphericScintillationFadingLossModelP618Version8) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SC.rf_environment.propagation_channel, TestBase.Application ) - - # endregion - - # region RF_Environment_IonosphericFading - def test_RF_Environment_IonosphericFading(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - arSupportedIFLM = propChan.ionospheric_fading_loss_model_component_linking.supported_components - Assert.assertEqual(1, Array.Length(arSupportedIFLM)) - Assert.assertEqual("ITU-R P531-13", arSupportedIFLM[0]) - - propChan.enable_ionospheric_fading_loss = False - Assert.assertFalse(propChan.enable_ionospheric_fading_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.ionospheric_fading_loss_model_component_linking.set_component("ITU-R P531-13") - - propChan.enable_ionospheric_fading_loss = True - Assert.assertTrue(propChan.enable_ionospheric_fading_loss) - - STKUtilHelper.TestComponentLinking(propChan.ionospheric_fading_loss_model_component_linking, 1) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): - propChan.ionospheric_fading_loss_model_component_linking.set_component("bogus") - - propChan.ionospheric_fading_loss_model_component_linking.set_component("ITU-R P531-13") - iflm: "IIonosphericFadingLossModel" = clr.CastAs( - propChan.ionospheric_fading_loss_model_component_linking.component, IIonosphericFadingLossModel - ) - Assert.assertEqual("ITU-R P531-13", iflm.name) - Assert.assertEqual(IonosphericFadingLossModelType.P_531_13, iflm.type) - self.Test_IAgIonosphericFadingLossModelP531_13(clr.CastAs(iflm, IonosphericFadingLossModelP531Version13)) - - def Test_IAgIonosphericFadingLossModelP531_13(self, iflm13: "IonosphericFadingLossModelP531Version13"): - iflm13.use_alternate_ap_file = False - Assert.assertFalse(iflm13.use_alternate_ap_file) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - iflm13.filename = TestBase.GetScenarioFile("stkALLTLE.txt") - - iflm13.use_alternate_ap_file = True - Assert.assertTrue(iflm13.use_alternate_ap_file) - - iflm13.filename = TestBase.GetScenarioFile("stkALLTLE.txt") - Assert.assertEqual("stkALLTLE.txt", iflm13.filename) - - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - iflm13.filename = TestBase.GetScenarioFile("bogus.txt") - - # endregion - - # region RF_Environment_IonosphericFading_DeprecatedModelInterface - def test_RF_Environment_IonosphericFading_DeprecatedModelInterface(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - arSupportedIFLM = propChan.supported_ionospheric_fading_loss_models - Assert.assertEqual(1, Array.Length(arSupportedIFLM)) - Assert.assertEqual("ITU-R P531-13", arSupportedIFLM[0]) - - propChan.enable_ionospheric_fading_loss = False - Assert.assertFalse(propChan.enable_ionospheric_fading_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.set_ionospheric_fading_loss_model("ITU-R P531-13") - - propChan.enable_ionospheric_fading_loss = True - Assert.assertTrue(propChan.enable_ionospheric_fading_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): - propChan.set_ionospheric_fading_loss_model("bogus") - - propChan.set_ionospheric_fading_loss_model("ITU-R P531-13") - iflm: "IIonosphericFadingLossModel" = propChan.ionospheric_fading_loss_model - Assert.assertEqual("ITU-R P531-13", iflm.name) - Assert.assertEqual(IonosphericFadingLossModelType.P_531_13, iflm.type) - self.Test_IAgIonosphericFadingLossModelP531_13(clr.CastAs(iflm, IonosphericFadingLossModelP531Version13)) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - propChan: "PropagationChannel" = EarlyBoundTests.AG_SC.rf_environment.propagation_channel - - self.Test_IAgCustomPropagationModel(propChan.custom_a) - self.Test_IAgCustomPropagationModel(propChan.custom_b) - self.Test_IAgCustomPropagationModel(propChan.custom_c) - - def Test_IAgCustomPropagationModel(self, customModel: "CustomPropagationModel"): - if not OSHelper.IsLinux(): - customModel.enable = False - Assert.assertFalse(customModel.enable) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - customModel.filename = TestBase.GetScenarioFile("CommRad", "VB_AbsorpModel.vbs") - - customModel.enable = True - Assert.assertTrue(customModel.enable) - - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - customModel.filename = r"C:\bogus.vbs" - with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): - customModel.filename = TestBase.PathCombine("ChainTest", "ChainTest.sc") - customModel.filename = TestBase.GetScenarioFile("CommRad", "VB_AbsorpModel.vbs") - Assert.assertEqual(TestBase.PathCombine("CommRad", "VB_AbsorpModel.vbs"), customModel.filename) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion + ##region RF_Environment_LocalRainData + # [Test] + # public void RF_Environment_LocalRainData() + # { + # AtmosphereLocalRainDataHelper helper = new AtmosphereLocalRainDataHelper(); + # helper.Run(AG_FA.RFEnvironment, Application); + # } + ##endregion + # region Laser_Environment_AtmosphericLoss_BBLL def test_Laser_Environment_AtmosphericLoss_BBLL(self): laserEnv: "LaserEnvironment" = EarlyBoundTests.AG_SC.laser_environment - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel + laserPropChan: "LaserPropagationChannel" = laserEnv.propagation_channel laserPropChan.enable_atmospheric_loss_model = False Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) @@ -3873,95 +2779,10 @@ def test_Laser_Environment_AtmosphericLoss_BBLL(self): # endregion - # region Laser_Environment_AtmosphericLoss_BBLL_DeprecatedModelInterface - def test_Laser_Environment_AtmosphericLoss_BBLL_DeprecatedModelInterface(self): - laserEnv: "LaserEnvironment" = EarlyBoundTests.AG_SC.laser_environment - - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel - - laserPropChan.enable_atmospheric_loss_model = False - Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) - - laserAtmosLossModel: "ILaserAtmosphericLossModel" = laserPropChan.atmospheric_loss_model - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - laserPropChan.set_atmospheric_loss_model("Beer-Bouguer-Lambert Law") - - laserPropChan.enable_atmospheric_loss_model = True - Assert.assertTrue(laserPropChan.enable_atmospheric_loss_model) - - laserAtmosLossModel = laserPropChan.atmospheric_loss_model - laserPropChan.set_atmospheric_loss_model("Beer-Bouguer-Lambert Law") - Assert.assertEqual("Beer-Bouguer-Lambert Law", laserPropChan.atmospheric_loss_model.name) - Assert.assertEqual( - LaserPropagationLossModelType.BEER_BOUGUER_LAMBERT_LAW, laserPropChan.atmospheric_loss_model.type - ) - - bbll: "LaserAtmosphericLossModelBeerBouguerLambertLaw" = clr.CastAs( - laserPropChan.atmospheric_loss_model, LaserAtmosphericLossModelBeerBouguerLambertLaw - ) - bbll.create_evenly_spaced_layers(5, 100) - Assert.assertTrue(bbll.enable_evenly_spaced_heights) - Assert.assertEqual(100, bbll.maximum_altitude) - bbllLayerColl: "BeerBouguerLambertLawLayerCollection" = bbll.atmosphere_layers - Assert.assertEqual(5, bbllLayerColl.count) - Assert.assertEqual(100, bbllLayerColl[0].top_height) - Assert.assertEqual(0, bbllLayerColl[0].extinction_coefficient) - Assert.assertEqual(80, bbllLayerColl[1].top_height) - Assert.assertEqual(0, bbllLayerColl[1].extinction_coefficient) - Assert.assertEqual(60, bbllLayerColl[2].top_height) - Assert.assertEqual(0, bbllLayerColl[2].extinction_coefficient) - Assert.assertEqual(40, bbllLayerColl[3].top_height) - Assert.assertEqual(0, bbllLayerColl[3].extinction_coefficient) - Assert.assertEqual(20, bbllLayerColl[4].top_height) - Assert.assertEqual(0, bbllLayerColl[4].extinction_coefficient) - - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - bbllLayerColl[3].top_height = 41 - bbllLayerColl[3].extinction_coefficient = 1.5 - Assert.assertEqual(1.5, bbllLayerColl[3].extinction_coefficient) - - bbll.create_unevenly_spaced_layers([5, 25, 55, 95]) - Assert.assertFalse(bbll.enable_evenly_spaced_heights) - Assert.assertEqual(100, bbll.maximum_altitude) - - bbllLayerColl = bbll.atmosphere_layers - Assert.assertEqual(4, bbllLayerColl.count) - Assert.assertEqual(95, bbllLayerColl[0].top_height) - Assert.assertEqual(0, bbllLayerColl[0].extinction_coefficient) - Assert.assertEqual(55, bbllLayerColl[1].top_height) - Assert.assertEqual(0, bbllLayerColl[1].extinction_coefficient) - Assert.assertEqual(25, bbllLayerColl[2].top_height) - Assert.assertEqual(0, bbllLayerColl[2].extinction_coefficient) - Assert.assertEqual(5, bbllLayerColl[3].top_height) - Assert.assertEqual(0, bbllLayerColl[3].extinction_coefficient) - - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - bbllLayerColl[3].top_height = 101 - bbllLayerColl[3].top_height = 6 - Assert.assertEqual(6, bbllLayerColl[3].top_height) - - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - bbllLayerColl[3].extinction_coefficient = -1 - bbllLayerColl[3].extinction_coefficient = 1.5 - Assert.assertEqual(1.5, bbllLayerColl[3].extinction_coefficient) - - with pytest.raises(Exception, match=RegexSubstringMatch("out of range")): - bbllLayerColl.remove_at(5) - bbllLayerColl.remove_at(2) - Assert.assertEqual(3, bbllLayerColl.count) - Assert.assertEqual(95, bbllLayerColl[0].top_height) - Assert.assertEqual(0, bbllLayerColl[0].extinction_coefficient) - Assert.assertEqual(55, bbllLayerColl[1].top_height) - Assert.assertEqual(0, bbllLayerColl[1].extinction_coefficient) - Assert.assertEqual(6, bbllLayerColl[2].top_height) - Assert.assertEqual(1.5, bbllLayerColl[2].extinction_coefficient) - - # endregion - # region Laser_Environment_AtmosphericLoss_Modtran def test_Laser_Environment_AtmosphericLoss_Modtran(self): laserEnv: "LaserEnvironment" = EarlyBoundTests.AG_SC.laser_environment - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel + laserPropChan: "LaserPropagationChannel" = laserEnv.propagation_channel laserPropChan.enable_atmospheric_loss_model = False Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) @@ -4034,81 +2855,10 @@ def test_Laser_Environment_AtmosphericLoss_Modtran(self): # endregion - # region Laser_Environment_AtmosphericLoss_Modtran_DeprecatedModelInterface - def test_Laser_Environment_AtmosphericLoss_Modtran_DeprecatedModelInterface(self): - holdUnit: str = TestBase.Application.units_preferences.get_current_unit_abbrv("Temperature") - TestBase.Application.units_preferences.set_current_unit("Temperature", "K") - - laserEnv: "LaserEnvironment" = EarlyBoundTests.AG_SC.laser_environment - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel - - laserPropChan.enable_atmospheric_loss_model = False - Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) - - laserAtmosLossModel: "ILaserAtmosphericLossModel" = laserPropChan.atmospheric_loss_model - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - laserPropChan.set_atmospheric_loss_model("MODTRAN-derived Lookup Table") - - laserPropChan.enable_atmospheric_loss_model = True - Assert.assertTrue(laserPropChan.enable_atmospheric_loss_model) - - laserAtmosLossModel = laserPropChan.atmospheric_loss_model - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): - laserPropChan.set_atmospheric_loss_model("Bogus") - laserPropChan.set_atmospheric_loss_model("MODTRAN-derived Lookup Table") - - Assert.assertEqual("MODTRAN-derived Lookup Table", laserPropChan.atmospheric_loss_model.name) - Assert.assertEqual( - LaserPropagationLossModelType.MODTRAN_LOOKUP_TABLE, laserPropChan.atmospheric_loss_model.type - ) - - modtran: "MODTRANLookupTablePropagationModel" = clr.CastAs( - laserPropChan.atmospheric_loss_model, MODTRANLookupTablePropagationModel - ) - modtran.aerosol_model_type = ModtranAerosolModelType.MARITIME - Assert.assertEqual(ModtranAerosolModelType.MARITIME, modtran.aerosol_model_type) - modtran.aerosol_model_type = ModtranAerosolModelType.RURAL_HIGH_VISIBILITY - Assert.assertEqual(ModtranAerosolModelType.RURAL_HIGH_VISIBILITY, modtran.aerosol_model_type) - modtran.aerosol_model_type = ModtranAerosolModelType.TROPOSPHERIC - Assert.assertEqual(ModtranAerosolModelType.TROPOSPHERIC, modtran.aerosol_model_type) - modtran.aerosol_model_type = ModtranAerosolModelType.URBAN - Assert.assertEqual(ModtranAerosolModelType.URBAN, modtran.aerosol_model_type) - - modtran.visibility = 0.5 - Assert.assertEqual(0.5, modtran.visibility) - modtran.visibility = 50 - Assert.assertEqual(50, modtran.visibility) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - modtran.visibility = 0.1 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - modtran.visibility = 51 - - modtran.relative_humidity = 0 - Assert.assertEqual(0, modtran.relative_humidity) - modtran.relative_humidity = 100 - Assert.assertEqual(100, modtran.relative_humidity) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - modtran.relative_humidity = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - modtran.relative_humidity = 101 - - modtran.surface_temperature = 190 - Assert.assertEqual(190, modtran.surface_temperature) - modtran.surface_temperature = 320 - Assert.assertEqual(320, modtran.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - modtran.surface_temperature = 189 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - modtran.surface_temperature = 321 - - TestBase.Application.units_preferences.set_current_unit("Temperature", holdUnit) - - # endregion - # region Laser_Environment_TroposphericScintillationLoss def test_Laser_Environment_TroposphericScintillationLoss(self): laserEnv: "LaserEnvironment" = EarlyBoundTests.AG_SC.laser_environment - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel + laserPropChan: "LaserPropagationChannel" = laserEnv.propagation_channel laserPropChan.enable_tropospheric_scintillation_loss_model = False Assert.assertFalse(laserPropChan.enable_tropospheric_scintillation_loss_model) @@ -4170,76 +2920,6 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # endregion - # region Laser_Environment_TroposphericScintillationLoss_DeprecatedModelInterface - def test_Laser_Environment_TroposphericScintillationLoss_DeprecatedModelInterface(self): - laserEnv: "LaserEnvironment" = EarlyBoundTests.AG_SC.laser_environment - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel - - laserPropChan.enable_tropospheric_scintillation_loss_model = False - Assert.assertFalse(laserPropChan.enable_tropospheric_scintillation_loss_model) - - laserTropoScint: "ILaserTroposphericScintillationLossModel" = ( - laserPropChan.tropospheric_scintillation_loss_model - ) - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - laserPropChan.set_tropospheric_scintillation_loss_model("ITU-R P1814") - - laserPropChan.enable_tropospheric_scintillation_loss_model = True - Assert.assertTrue(laserPropChan.enable_tropospheric_scintillation_loss_model) - - laserTropoScint = laserPropChan.tropospheric_scintillation_loss_model - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid")): - laserPropChan.set_tropospheric_scintillation_loss_model("Bogus") - laserPropChan.set_tropospheric_scintillation_loss_model("ITU-R P1814") - Assert.assertEqual("ITU-R P1814", laserPropChan.tropospheric_scintillation_loss_model.name) - Assert.assertEqual( - LaserTroposphericScintillationLossModelType.ITURP_1814, - laserPropChan.tropospheric_scintillation_loss_model.type, - ) - - iturp1814: "LaserTroposphericScintillationLossModelITURP1814" = clr.CastAs( - laserTropoScint, LaserTroposphericScintillationLossModelITURP1814 - ) - iturp1814.set_atmospheric_turbulence_model_type(AtmosphericTurbulenceModelType.CONSTANT) - Assert.assertEqual(AtmosphericTurbulenceModelType.CONSTANT, iturp1814.atmospheric_turbulence_model.type) - - cnst: "AtmosphericTurbulenceModelConstant" = clr.CastAs( - iturp1814.atmospheric_turbulence_model, AtmosphericTurbulenceModelConstant - ) - cnst.constant_refractive_index_structure_parameter = 99 - Assert.assertEqual(99, cnst.constant_refractive_index_structure_parameter) - - iturp1814.set_atmospheric_turbulence_model_type(AtmosphericTurbulenceModelType.HUFNAGEL_VALLEY) - Assert.assertEqual(AtmosphericTurbulenceModelType.HUFNAGEL_VALLEY, iturp1814.atmospheric_turbulence_model.type) - - huf: "AtmosphericTurbulenceModelHufnagelValley" = clr.CastAs( - iturp1814.atmospheric_turbulence_model, AtmosphericTurbulenceModelHufnagelValley - ) - huf.wind_speed = 98 - Assert.assertEqual(98, huf.wind_speed) - huf.nominal_ground_refractive_index_structure_parameter = 97 - Assert.assertEqual(97, huf.nominal_ground_refractive_index_structure_parameter) - - # endregion - - # region RF_RadarCrossSection - def test_RF_RadarCrossSection_DeprecatedModelInterface(self): - radarCrossSection: "RadarCrossSection" = EarlyBoundTests.AG_SC.radar_cross_section - - arSupportedModels = radarCrossSection.supported_models - Assert.assertEqual(1, Array.Length(arSupportedModels)) - rcsModelName: str - for rcsModelName in arSupportedModels: - radarCrossSection.set_model(rcsModelName) - rcsModel: "RadarCrossSectionModel" = radarCrossSection.model - Assert.assertEqual(rcsModelName, rcsModel.name) - if rcsModelName == "Radar Cross Section": - self.Test_IAgRadarCrossSectionModel(rcsModel) - else: - Assert.fail("Unknown Radar Cross Section model.") - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): radarCrossSection: "RadarCrossSection" = EarlyBoundTests.AG_SC.radar_cross_section @@ -4338,6 +3018,7 @@ def Test_IAgRadarCrossSectionModel(self, rcsModel: "RadarCrossSectionModel"): elif eComputeStrategy == RCSComputeStrategy.PLUGIN: pass elif eComputeStrategy == RCSComputeStrategy.ANSYS_CSV_FILE: + band.set_compute_strategy("Ansys HFSS CSV File") Assert.assertEqual("Ansys HFSS CSV File", band.compute_strategy.name) Assert.assertEqual(RCSComputeStrategy.ANSYS_CSV_FILE, band.compute_strategy.type) @@ -4405,13 +3086,6 @@ def IsSupportedComputeStrategy(self, myStrategy: str, arSupportedComputeStrategi # endregion - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - clutterMap: "IRadarClutterMap" = EarlyBoundTests.AG_SC.radar_clutter_map - - # endregion - # ---------------------------------------------------------------- # region DP_PreData_Unit diff --git a/tests/generated/stk_tests/seet_helper.py b/tests/generated/stk_tests/seet_helper.py index 4e4fe99961..db43d55812 100644 --- a/tests/generated/stk_tests/seet_helper.py +++ b/tests/generated/stk_tests/seet_helper.py @@ -174,6 +174,7 @@ def TestComputations(obj: "ISTKObject", spEnv: "SpaceEnvironment", startTime: ty Assert.assertAlmostEqual(1.240913, stopOM, delta=1e-05) Assert.assertAlmostEqual(1.240913, stopDP, delta=1e-05) + # BField (ECF x) pBxStart: float = 0 pByStart: float = 0 pBzStart: float = 0 diff --git a/tests/generated/stk_tests/sensor/sensor.py b/tests/generated/stk_tests/sensor/sensor.py index 744d2e2aae..08643d99f8 100644 --- a/tests/generated/stk_tests/sensor/sensor.py +++ b/tests/generated/stk_tests/sensor/sensor.py @@ -26,6 +26,7 @@ from app_provider import * from assert_extension import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from logger import * @@ -187,6 +188,7 @@ def test_ShipSensor(self): # endregion + # region SpatialInfoTest def test_SpatialInfoTest(self): helper = SpatialInfoHelper(TestBase.Application) o: "ISTKObject" = TestBase.Application.current_scenario.children["Satellite1"] @@ -748,6 +750,9 @@ def Run(self, strParentName: str, strSensorName: str, temporaryDirectory: str): self.SpatialInfo() Console.WriteLine(DateTime.Now.TimeOfDay.ToString()) + helper = ChainAnalysisOptionsHelper() + helper.Run(self.m_oSensor.chain_analysis_options, False) + # endregion # region AccessConstraints @@ -1137,7 +1142,6 @@ def BasicPointing(self, eType: "STKObjectType"): self.m_logger.WriteLine5("\t\tThe current AttachName is: {0}", o3DModel.attachment_name) arElements = o3DModel.available_elements self.m_logger.WriteLine3("\t\tThere are {0} available elements:", Array.Length(arElements)) - iIndex: int = 0 while iIndex < Array.Length(arElements): o3DModel.attachment_name = str(arElements[iIndex]) @@ -1875,6 +1879,8 @@ def BasicPointing(self, eType: "STKObjectType"): self.m_oRoot.units_preferences.reset_units() self.m_logger.WriteLine("----- THE BASIC POINTING TEST ----- END -----") + # endregion + # region BasicResolution def BasicResolution(self): self.m_logger.WriteLine("----- THE BASIC RESOLUTION TEST ----- BEGIN -----") @@ -2149,7 +2155,6 @@ def GraphicsProjection(self, oProjection: "SensorProjection"): # AvailableConstraints arAvailable = oProjection.available_constraints() self.m_logger.WriteLine3("\tThe AvailableConstraints array contains: {0} elements.", Array.Length(arAvailable)) - iIndex: int = 0 while iIndex < Array.Length(arAvailable): self.m_logger.WriteLine7("\t\tElement {0}: {1}", iIndex, arAvailable[iIndex]) @@ -2160,7 +2165,6 @@ def GraphicsProjection(self, oProjection: "SensorProjection"): # EnabledConstraints arEnabled = oProjection.enabled_constraints() self.m_logger.WriteLine3("\tThe EnabledConstraints array contains: {0} elements.", Array.Length(arEnabled)) - iIndex: int = 0 while iIndex < Array.Length(arEnabled): self.m_logger.WriteLine7("\t\tElement {0}: {1}", iIndex, arEnabled[iIndex]) @@ -2278,7 +2282,6 @@ def GraphicsProjection(self, oProjection: "SensorProjection"): self.m_logger.WriteLine3( "\t\tThe Available Altitude objects array contains: {0} elements.", Array.Length(arObjects) ) - iIndex: int = 0 while iIndex < Array.Length(arObjects): strName: str = str(arObjects[iIndex]) @@ -2660,7 +2663,7 @@ def VO(self): "\tThe new Space Projection Intervals collection contains: {0} elements", oSPCollection.count ) Assert.assertEqual(2, oSPCollection.count) - + # Item iIndex: int = 0 while iIndex < oSPCollection.count: self.m_logger.WriteLine8( @@ -2680,7 +2683,7 @@ def VO(self): ) with pytest.raises(Exception): oSPCollection.remove_at(23) - + # Item iIndex: int = 0 while iIndex < oSPCollection.count: self.m_logger.WriteLine8( @@ -2753,7 +2756,7 @@ def VO(self): "\tThe new Target Projection Intervals collection contains: {0} elements", oTPCollection.count ) Assert.assertEqual(2, oTPCollection.count) - + # Item iIndex: int = 0 while iIndex < oTPCollection.count: self.m_logger.WriteLine8( @@ -2774,7 +2777,6 @@ def VO(self): self.m_logger.WriteLine3( "\tThe new Target Projection Intervals collection contains: {0} elements", oTPCollection.count ) - iIndex: int = 0 while iIndex < oTPCollection.count: self.m_logger.WriteLine8( @@ -2937,7 +2939,6 @@ def VOVertexOffset(self, oOffset: "SensorGraphics3DOffset"): # AvailableAttachPoints arPoints = oOffset.available_attachment_points self.m_logger.WriteLine3("\t\tThe AvailableAttachPoints array contains: {0} elements.", Array.Length(arPoints)) - iIndex: int = 0 while iIndex < Array.Length(arPoints): self.m_logger.WriteLine7("\t\t\tElement {0}: {1}", iIndex, arPoints[iIndex]) @@ -3186,7 +3187,6 @@ def Swath(self, bShouldBeAvailable: bool): self.m_logger.WriteLine3("\t\tThe new number of Time Intervals is: {0}", oSwath.time_interval_count) # ToArray arIntervals = oSwath.to_array(0, -1) - iIndex: int = 0 while iIndex < len(arIntervals): self.m_logger.WriteLine8( @@ -3209,7 +3209,6 @@ def Swath(self, bShouldBeAvailable: bool): self.m_logger.WriteLine3("\t\tThe new number of Time Intervals is: {0}", oSwath.time_interval_count) # ToArray arIntervals = oSwath.to_array(0, -1) - iIndex: int = 0 while iIndex < len(arIntervals): self.m_logger.WriteLine8( @@ -3226,7 +3225,6 @@ def Swath(self, bShouldBeAvailable: bool): self.m_logger.WriteLine3("\t\tThe new number of Time Intervals is: {0}", oSwath.time_interval_count) # ToArray arIntervals = oSwath.to_array(0, -1) - iIndex: int = 0 while iIndex < len(arIntervals): self.m_logger.WriteLine8( @@ -3245,7 +3243,6 @@ def Swath(self, bShouldBeAvailable: bool): self.m_logger.WriteLine3("\t\tThe new number of Time Intervals is: {0}", oSwath.time_interval_count) # ToArray arIntervals = oSwath.to_array(0, -1) - iIndex: int = 0 while iIndex < len(arIntervals): self.m_logger.WriteLine8( @@ -3325,7 +3322,6 @@ def BasicRefraction(self): arTypes = self.m_oSensor.refraction_supported_types self.m_logger.WriteLine3("\tThe Sensor supports: {0} refraction types.", len(arTypes)) Assert.assertEqual(3, len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "SensorRefractionType" = SensorRefractionType(int(arTypes[iIndex][0])) @@ -3738,7 +3734,6 @@ def BasicCoarseDefinition(self): Assert.assertIsNotNone(oFixed1) oOrientation1: "IOrientation" = oFixed1.orientation Assert.assertIsNotNone(oOrientation1) - az: typing.Any = None el: typing.Any = None @@ -3758,7 +3753,6 @@ def BasicCoarseDefinition(self): Assert.assertIsNotNone(oFixed2) oOrientation2: "IOrientation" = oFixed2.orientation Assert.assertIsNotNone(oOrientation2) - a: typing.Any = None b: typing.Any = None c: typing.Any = None @@ -3774,7 +3768,6 @@ def BasicCoarseDefinition(self): Assert.assertIsNotNone(oFixed3) oOrientation3: "IOrientation" = oFixed3.orientation Assert.assertIsNotNone(oOrientation3) - qx: float = 0 qy: float = 0 qz: float = 0 @@ -3794,7 +3787,6 @@ def BasicCoarseDefinition(self): Assert.assertIsNotNone(oFixed4) oOrientation4: "IOrientation" = oFixed4.orientation Assert.assertIsNotNone(oOrientation4) - y: typing.Any = None p: typing.Any = None r: typing.Any = None @@ -3814,7 +3806,6 @@ def BasicCoarseDefinition(self): Assert.assertIsNotNone(oOrientation5) sReferenceAxes5: str = oFixedAxes5.reference_axes Assert.assertEqual("CentralBody/Sun MOJ2000 Axes", sReferenceAxes5) - az5: typing.Any = None el5: typing.Any = None @@ -3836,7 +3827,6 @@ def BasicCoarseDefinition(self): Assert.assertIsNotNone(oOrientation6) sReferenceAxes6: str = oFixedAxes6.reference_axes Assert.assertEqual("CentralBody/Sun J2000 Axes", sReferenceAxes6) - a6: typing.Any = None b6: typing.Any = None c6: typing.Any = None @@ -3856,7 +3846,6 @@ def BasicCoarseDefinition(self): Assert.assertIsNotNone(oOrientation7) sReferenceAxes7: str = oFixedAxes7.reference_axes Assert.assertEqual("CentralBody/Sun MOJ2000 Axes", sReferenceAxes7) - qx7: float = 0 qy7: float = 0 qz7: float = 0 @@ -3876,7 +3865,6 @@ def BasicCoarseDefinition(self): Assert.assertIsNotNone(oFixedAxes8) oOrientation8: "IOrientation" = oFixedAxes8.orientation Assert.assertIsNotNone(oOrientation8) - y8: typing.Any = None p8: typing.Any = None r8: typing.Any = None diff --git a/tests/generated/stk_tests/star/star.py b/tests/generated/stk_tests/star/star.py index cdfe0c1858..818dff2c15 100644 --- a/tests/generated/stk_tests/star/star.py +++ b/tests/generated/stk_tests/star/star.py @@ -23,8 +23,8 @@ import pytest from test_util import * from access_constraints.access_constraint_helper import * -from assert_extension import * from assertion_harness import * +from chain_analysis_options_helper import * from interfaces.stk_objects import * from logger import * from ansys.stk.core.utilities.colors import * @@ -59,83 +59,93 @@ def tearDownClass(): # region Basic @category("Basic Tests") def test_Basic(self): - TestBase.logger.WriteLine("----- THE BASIC TEST ----- BEGIN -----") - # LocationDeclination - TestBase.logger.WriteLine6( - "The current LocationDeclination is: {0}", EarlyBoundTests.AG_SR.location_declination - ) + self.Units.set_current_unit("AngleUnit", "HMS") + EarlyBoundTests.AG_SR.location_right_ascension = "01:00:00.0000" + Assert.assertEqual("01:00:00.0000", EarlyBoundTests.AG_SR.location_right_ascension) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.location_right_ascension = "25:00:00.0000" + self.Units.set_current_unit("AngleUnit", "DMS") - EarlyBoundTests.AG_SR.location_declination = "75:00:00.0001" - TestBase.logger.WriteLine6("The new LocationDeclination is: {0}", EarlyBoundTests.AG_SR.location_declination) - Assert.assertEqual("75:00:00.0001", EarlyBoundTests.AG_SR.location_declination) - # LocationRightAscension - TestBase.logger.WriteLine6( - "The current LocationRightAscension is: {0}", EarlyBoundTests.AG_SR.location_right_ascension - ) - EarlyBoundTests.AG_SR.location_right_ascension = "90:00:01.0000" - TestBase.logger.WriteLine6( - "The new LocationRightAscension is: {0}", EarlyBoundTests.AG_SR.location_right_ascension - ) - Assert.assertEqual("90:00:01.0000", EarlyBoundTests.AG_SR.location_right_ascension) - # Epoch - TestBase.logger.WriteLine5("The current Epoch is: {0}", EarlyBoundTests.AG_SR.epoch) - # Magnitude - TestBase.logger.WriteLine6("The current Magnitude is: {0}", EarlyBoundTests.AG_SR.magnitude) - EarlyBoundTests.AG_SR.magnitude = 60 - TestBase.logger.WriteLine6("The new Magnitude is: {0}", EarlyBoundTests.AG_SR.magnitude) - Assert.assertEqual(60, EarlyBoundTests.AG_SR.magnitude) - # ProperMotionDeclination - self.Units.set_current_unit("TimeUnit", "yr") + EarlyBoundTests.AG_SR.location_declination = "02:00:00.0000" + Assert.assertEqual("02:00:00.0000", EarlyBoundTests.AG_SR.location_declination) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.location_declination = "91:00:00.0000" + + EarlyBoundTests.AG_SR.magnitude = -3 + Assert.assertEqual(-3, EarlyBoundTests.AG_SR.magnitude) + EarlyBoundTests.AG_SR.magnitude = 100 + Assert.assertEqual(100, EarlyBoundTests.AG_SR.magnitude) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.magnitude = -4 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.magnitude = 101 + self.Units.set_current_unit("AngleUnit", "arcSec") - TestBase.logger.WriteLine6( - "The current ProperMotionDeclination is: {0}", EarlyBoundTests.AG_SR.proper_motion_declination - ) - EarlyBoundTests.AG_SR.proper_motion_declination = 1.5 - TestBase.logger.WriteLine6( - "The new ProperMotionDeclination is: {0}", EarlyBoundTests.AG_SR.proper_motion_declination - ) - Assert.assertAlmostEqual(1.5, EarlyBoundTests.AG_SR.proper_motion_declination, delta=1e-05) - # ProperMotionRightAscension - TestBase.logger.WriteLine6( - "The current ProperMotionRightAscension is: {0}", EarlyBoundTests.AG_SR.proper_motion_right_ascension - ) - EarlyBoundTests.AG_SR.proper_motion_right_ascension = -0.5 - TestBase.logger.WriteLine6( - "The current ProperMotionRightAscension is: {0}", EarlyBoundTests.AG_SR.proper_motion_right_ascension - ) - Assert.assertAlmostEqual(-0.5, EarlyBoundTests.AG_SR.proper_motion_right_ascension, delta=1e-05) - # Parallax - TestBase.logger.WriteLine6("The current Parallax is: {0}", EarlyBoundTests.AG_SR.parallax) - EarlyBoundTests.AG_SR.parallax = 2.0 - parallax: float = Convert.ToDouble(EarlyBoundTests.AG_SR.parallax) - TestBase.logger.WriteLine6("The new Parallax is: {0}", EarlyBoundTests.AG_SR.parallax) - Assert.assertAlmostEqual(2.0, parallax, delta=1e-05) - - # Reference frame. - # Note: Reference frame is read-only for now. Might be writable in the future. + self.Units.set_current_unit("TimeUnit", "yr") + + EarlyBoundTests.AG_SR.proper_motion_right_ascension = -100 + Assert.assertAlmostEqual(-100, EarlyBoundTests.AG_SR.proper_motion_right_ascension, delta=1e-05) + EarlyBoundTests.AG_SR.proper_motion_right_ascension = 100 + Assert.assertAlmostEqual(100, EarlyBoundTests.AG_SR.proper_motion_right_ascension, delta=1e-05) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.proper_motion_right_ascension = -101 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.proper_motion_right_ascension = 101 + + EarlyBoundTests.AG_SR.proper_motion_declination = -100 + Assert.assertAlmostEqual(-100, EarlyBoundTests.AG_SR.proper_motion_declination, delta=1e-05) + EarlyBoundTests.AG_SR.proper_motion_declination = 100 + Assert.assertAlmostEqual(100, EarlyBoundTests.AG_SR.proper_motion_declination, delta=1e-05) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.proper_motion_declination = -101 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.proper_motion_declination = 101 + + EarlyBoundTests.AG_SR.parallax = 0 + Assert.assertEqual(0, EarlyBoundTests.AG_SR.parallax) + EarlyBoundTests.AG_SR.parallax = 3600 + Assert.assertAlmostEqual(3600, float(EarlyBoundTests.AG_SR.parallax), delta=0.0001) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.parallax = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + EarlyBoundTests.AG_SR.parallax = 3601 + + EarlyBoundTests.AG_SR.reference_frame = StarReferenceFrame.ICRF + Assert.assertEqual(StarReferenceFrame.ICRF, EarlyBoundTests.AG_SR.reference_frame) + EarlyBoundTests.AG_SR.reference_frame = StarReferenceFrame.J2000 Assert.assertEqual(StarReferenceFrame.J2000, EarlyBoundTests.AG_SR.reference_frame) + Assert.assertTrue(("2000" in EarlyBoundTests.AG_SR.epoch)) + # Radial velocity - unit: str = (ISTKObject(EarlyBoundTests.AG_SR)).root.units_preferences.get_current_unit_abbrv("Distance") + (ISTKObject(EarlyBoundTests.AG_SR)).root.units_preferences.set_current_unit("Distance", "m") - try: - EarlyBoundTests.AG_SR.proper_motion_radial_velocity = 10 # in meters - Assert.assertEqual(10, EarlyBoundTests.AG_SR.proper_motion_radial_velocity) + (ISTKObject(EarlyBoundTests.AG_SR)).root.units_preferences.set_current_unit("Time", "sec") + + EarlyBoundTests.AG_SR.radial_velocity = 10 # m/sec + Assert.assertEqual(10, EarlyBoundTests.AG_SR.radial_velocity) + EarlyBoundTests.AG_SR.radial_velocity = -10000000000.0 + Assert.assertEqual(-10000000000.0, EarlyBoundTests.AG_SR.radial_velocity) + EarlyBoundTests.AG_SR.radial_velocity = 10000000000.0 + Assert.assertEqual(10000000000.0, EarlyBoundTests.AG_SR.radial_velocity) + with pytest.raises( + Exception, match=RegexSubstringMatch("invalid") + ): # JUNIT.BUG: CSToJava does not add "throws Exception" to implementaion of ActionDelegate as is defined in the ActionDelegate generation. + EarlyBoundTests.AG_SR.radial_velocity = -20000000000.0 + with pytest.raises( + Exception, match=RegexSubstringMatch("invalid") + ): # JUNIT.BUG: CSToJava does not add "throws Exception" to implementaion of ActionDelegate as is defined in the ActionDelegate generation. + EarlyBoundTests.AG_SR.radial_velocity = 20000000000.0 - EarlyBoundTests.AG_SR.proper_motion_radial_velocity = -10000000000.0 - EarlyBoundTests.AG_SR.proper_motion_radial_velocity = 10000000000.0 + EarlyBoundTests.AG_SR.radial_velocity = 1000000 # In m/sec - with pytest.raises( - Exception - ): # JUNIT.BUG: CSToJava does not add "throws Exception" to implementaion of ActionDelegate as is defined in the ActionDelegate generation. - EarlyBoundTests.AG_SR.proper_motion_radial_velocity = -20000000000.0 - with pytest.raises( - Exception - ): # JUNIT.BUG: CSToJava does not add "throws Exception" to implementaion of ActionDelegate as is defined in the ActionDelegate generation. - EarlyBoundTests.AG_SR.proper_motion_radial_velocity = 20000000000.0 + (ISTKObject(EarlyBoundTests.AG_SR)).root.units_preferences.set_current_unit("Distance", "km") + Assert.assertEqual(1000, EarlyBoundTests.AG_SR.radial_velocity) # km/sec - finally: - (ISTKObject(EarlyBoundTests.AG_SR)).root.units_preferences.set_current_unit("Distance", unit) + (ISTKObject(EarlyBoundTests.AG_SR)).root.units_preferences.set_current_unit("Time", "min") + Assert.assertEqual(60000, EarlyBoundTests.AG_SR.radial_velocity) # km/min + + TestBase.Application.units_preferences.reset_units() TestBase.logger.WriteLine("----- THE BASIC TEST ----- END -----") @@ -155,54 +165,54 @@ def test_STKObject(self): @category("Graphics Tests") def test_Graphics(self): TestBase.logger.WriteLine("----- THE GRAPHICS TEST ----- BEGIN -----") + + scenario: "Scenario" = clr.CastAs(TestBase.Application.current_scenario, Scenario) + arMarkers = scenario.graphics_3d.available_marker_types() + gfx: "StarGraphics" = EarlyBoundTests.AG_SR.graphics - Assert.assertIsNotNone(gfx) - # IsObjectGraphicsVisible - TestBase.logger.WriteLine4("The current IsObjectGraphicsVisible is: {0}", gfx.show_graphics) + gfx.show_graphics = False - TestBase.logger.WriteLine4("The The IsObjectGraphicsVisible is: {0}", gfx.show_graphics) Assert.assertFalse(gfx.show_graphics) + + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + gfx.color = Colors.from_argb(6636321) + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + gfx.marker_style = str(arMarkers[1]) + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + gfx.inherit = True + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + gfx.show_label = True + gfx.show_graphics = True Assert.assertTrue(gfx.show_graphics) - # Color - TestBase.logger.WriteLine6("The current Color is: {0}", gfx.color) - gfx.color = Colors.from_argb(6636321) - TestBase.logger.WriteLine6("The new Color is: {0}", gfx.color) - AssertEx.AreEqual(Colors.from_argb(6636321), gfx.color) - # Marker Style - scenario: "Scenario" = clr.CastAs(TestBase.Application.current_scenario, Scenario) - arMarkers = scenario.graphics_3d.available_marker_types() - TestBase.logger.WriteLine5("The current MarkerStyle is: {0}", gfx.marker_style) - gfx.marker_style = str(arMarkers[1]) - TestBase.logger.WriteLine5("The new MarkerStyle is: {0}", gfx.marker_style) - # Inherit - TestBase.logger.WriteLine4("The current Inherit flag is: {0}", gfx.inherit) - gfx.inherit = True - TestBase.logger.WriteLine4("The new Inherit flag is: {0}", gfx.inherit) - Assert.assertEqual(True, gfx.inherit) - bCaught: bool = False - try: - bCaught = False - gfx.show_label = True - except Exception as e: - bCaught = True - TestBase.logger.WriteLine5("Expected exception: {0}", str(e)) + gfx.color = Colors.Red + Assert.assertEqual(Colors.Red, gfx.color) + gfx.color = Colors.Blue + Assert.assertEqual(Colors.Blue, gfx.color) + + Assert.assertEqual("Plus", str(arMarkers[1])) + Assert.assertEqual("Star", str(arMarkers[2])) - if not bCaught: - Assert.fail("The property should be read-only.") + gfx.marker_style = "Plus" + Assert.assertEqual("Plus", gfx.marker_style) + gfx.marker_style = "Star" + Assert.assertEqual("Star", gfx.marker_style) gfx.inherit = False - TestBase.logger.WriteLine4("The new Inherit flag is: {0}", gfx.inherit) - Assert.assertEqual(False, gfx.inherit) - # LabelVisible - TestBase.logger.WriteLine4("The current LabelVisible flag is: {0}", gfx.show_label) + Assert.assertFalse(gfx.inherit) + gfx.show_label = False - TestBase.logger.WriteLine4("The new LabelVisible flag is: {0}", gfx.show_label) - Assert.assertEqual(False, gfx.show_label) + Assert.assertFalse(gfx.show_label) gfx.show_label = True - TestBase.logger.WriteLine4("The new LabelVisible flag is: {0}", gfx.show_label) - Assert.assertEqual(True, gfx.show_label) + Assert.assertTrue(gfx.show_label) + + gfx.inherit = True + Assert.assertTrue(gfx.inherit) + + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + gfx.show_label = True + TestBase.logger.WriteLine("----- THE GRAPHICS TEST ----- END -----") # endregion @@ -211,71 +221,40 @@ def test_Graphics(self): @category("VO Tests") def test_VO(self): TestBase.logger.WriteLine("----- THE VO TEST ----- BEGIN -----") + vo: "StarGraphics3D" = EarlyBoundTests.AG_SR.graphics_3d - Assert.assertIsNotNone(vo) - # InertialPositionVisible - TestBase.logger.WriteLine4("The current InertialPositionVisible flag is: {0}", vo.show_inertial_position) + vo.show_inertial_position = False - TestBase.logger.WriteLine4("The new InertialPositionVisible flag is: {0}", vo.show_inertial_position) - Assert.assertEqual(False, vo.show_inertial_position) + Assert.assertFalse(vo.show_inertial_position) vo.show_inertial_position = True - TestBase.logger.WriteLine4("The new InertialPositionVisible flag is: {0}", vo.show_inertial_position) - Assert.assertEqual(True, vo.show_inertial_position) - # SubStarPointVisible - TestBase.logger.WriteLine4("The current SubStarPointVisible flag is: {0}", vo.show_sub_star_point) + Assert.assertTrue(vo.show_inertial_position) + vo.show_sub_star_point = False - TestBase.logger.WriteLine4("The new SubStarPointVisible flag is: {0}", vo.show_sub_star_point) - Assert.assertEqual(False, vo.show_sub_star_point) + Assert.assertFalse(vo.show_sub_star_point) vo.show_sub_star_point = True - TestBase.logger.WriteLine4("The new SubStarPointVisible flag is: {0}", vo.show_sub_star_point) - Assert.assertEqual(True, vo.show_sub_star_point) - # InheritFrom2dGfx - TestBase.logger.WriteLine4("The current InheritFrom2dGfx flag is: {0}", vo.inherit_from_2d_graphics_2d) - vo.inherit_from_2d_graphics_2d = True - TestBase.logger.WriteLine4("The new InheritFrom2dGfx flag is: {0}", vo.inherit_from_2d_graphics_2d) - Assert.assertEqual(True, vo.inherit_from_2d_graphics_2d) - bCaught: bool = False - try: - bCaught = False - vo.show_sub_star_label = True + Assert.assertTrue(vo.show_sub_star_point) - except Exception as e: - bCaught = True - TestBase.logger.WriteLine5("Expected exception: {0}", str(e)) + vo.inherit_from_2d_graphics_2d = False + Assert.assertFalse(vo.inherit_from_2d_graphics_2d) - if not bCaught: - Assert.fail("The property should be read-only.") + vo.show_position_label = False + Assert.assertFalse(vo.show_position_label) + vo.show_position_label = True + Assert.assertTrue(vo.show_position_label) - try: - bCaught = False - vo.show_position_label = True + vo.show_sub_star_label = False + Assert.assertFalse(vo.show_sub_star_label) + vo.show_sub_star_label = True + Assert.assertTrue(vo.show_sub_star_label) - except Exception as e: - bCaught = True - TestBase.logger.WriteLine5("Expected exception: {0}", str(e)) + vo.inherit_from_2d_graphics_2d = True + Assert.assertTrue(vo.inherit_from_2d_graphics_2d) - if not bCaught: - Assert.fail("The property should be read-only.") + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + vo.show_position_label = True + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + vo.show_sub_star_label = True - vo.inherit_from_2d_graphics_2d = False - TestBase.logger.WriteLine4("The new InheritFrom2dGfx flag is: {0}", vo.inherit_from_2d_graphics_2d) - Assert.assertEqual(False, vo.inherit_from_2d_graphics_2d) - # SubStarLabelVisible - TestBase.logger.WriteLine4("The current SubStarLabelVisible flag is: {0}", vo.show_sub_star_label) - vo.show_sub_star_label = False - TestBase.logger.WriteLine4("The new SubStarLabelVisible flag is: {0}", vo.show_sub_star_label) - Assert.assertEqual(False, vo.show_sub_star_label) - vo.show_sub_star_label = True - TestBase.logger.WriteLine4("The new SubStarLabelVisible flag is: {0}", vo.show_sub_star_label) - Assert.assertEqual(True, vo.show_sub_star_label) - # PositionLabelVisible - TestBase.logger.WriteLine4("The current PositionLabelVisible flag is: {0}", vo.show_position_label) - vo.show_position_label = False - TestBase.logger.WriteLine4("The new PositionLabelVisible flag is: {0}", vo.show_position_label) - Assert.assertEqual(False, vo.show_position_label) - vo.show_position_label = True - TestBase.logger.WriteLine4("The new PositionLabelVisible flag is: {0}", vo.show_position_label) - Assert.assertEqual(True, vo.show_position_label) TestBase.logger.WriteLine("----- THE VO TEST ----- END -----") # endregion @@ -289,3 +268,11 @@ def test_AccessConstraints(self): ) # endregion + + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_SR.chain_analysis_options, False) + + # endregion diff --git a/tests/generated/stk_tests/target/target.py b/tests/generated/stk_tests/target/target.py index 652d5115dc..d5427b0695 100644 --- a/tests/generated/stk_tests/target/target.py +++ b/tests/generated/stk_tests/target/target.py @@ -26,6 +26,7 @@ from antenna.antenna_helper import * from assert_extension import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from logger import * @@ -326,6 +327,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_TG.chain_analysis_options, False) + + # endregion + # region Position @category("Basic Tests") def test_Position(self): @@ -335,33 +344,10 @@ def test_Position(self): # endregion - # region RF_Atmosphere_AtmosphericAbsorptionModel - def test_RF_Atmosphere_AtmosphericAbsorptionModel(self): - helper = AtmosphereHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_TG.atmosphere) - - # endregion - - # region RF_Atmosphere_LocalRainData - def test_RF_Atmosphere_LocalRainData(self): - helper = AtmosphereLocalRainDataHelper() - helper.Run(EarlyBoundTests.AG_TG.atmosphere, TestBase.Application) - - # endregion - - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - helper = RadarClutterMapInheritableHelper() - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - helper.Run(EarlyBoundTests.AG_TG.radar_clutter_map) - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): helper = RadarCrossSectionInheritableHelper() helper.Run(EarlyBoundTests.AG_TG.radar_cross_section) - helper.Run_DeprecatedModelInterface(EarlyBoundTests.AG_TG.radar_cross_section) # endregion @@ -386,51 +372,72 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # endregion + # region RF_Environment_LocalRainData + def test_RF_Environment_LocalRainData(self): + helper = AtmosphereLocalRainDataHelper() + helper.Run(EarlyBoundTests.AG_TG.rf_environment, TestBase.Application) + + # endregion + # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = PlatformRF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.AG_TG.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_TG.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = PlatformRF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.AG_TG.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_TG.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.AG_TG.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_TG.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = PlatformRF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_TG.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_TG.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = PlatformRF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_TG.rf_environment, False) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_TG.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = PlatformRF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_TG.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_TG.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = PlatformRF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_TG.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_TG.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/test_util.py b/tests/generated/stk_tests/test_util.py index 67c8677a3c..249103d66c 100644 --- a/tests/generated/stk_tests/test_util.py +++ b/tests/generated/stk_tests/test_util.py @@ -44,7 +44,7 @@ from ansys.stk.core.stkobjects.aviator import * from ansys.stk.core.stkutil import * from ansys.stk.core.analysis_workbench import * -from ansys.stk.core.utilities.exceptions import * +from ansys.stk.core.internal.comutil import OLE32Lib from app_provider import TestTarget @@ -77,7 +77,9 @@ class EngineLifetimeManager: @staticmethod def Initialize(args=None, lock=False) -> "IAgAppProvider": + if EngineLifetimeManager.target is None and args is not None: + if os.name != "nt" and args.target == "Stk": raise RuntimeError("Stk target not supported on Linux.") @@ -216,6 +218,7 @@ def SuppressFinalize(obj): class Assert: + @staticmethod def assertIsNone(obj, msg=None): testCase = GetTestCase() @@ -913,6 +916,7 @@ def DoEvents(): class IAgAppProvider: + def CreateApplication(self, ignored) -> "STKObjectRoot": return None @@ -929,6 +933,7 @@ class PythonStkApplicationProvider(IAgAppProvider): Application = None def __init__(self, args, use_grpc: bool = False): + if args.attach: self.stk: "STKDesktopApplication" = STKDesktop.attach_to_application( grpc_server=use_grpc, grpc_port=args.grpc_port, grpc_host=args.grpc_host @@ -1214,7 +1219,7 @@ def GetSTKDBDir(): TestBase._stkDbDir = TestBase.GetSTKHomeDir() else: # all users - TestBase._stkDbDir = os.path.join(os.environ["ALLUSERSPROFILE"], "AGI", "STK 12") + TestBase._stkDbDir = os.path.join(os.environ["ALLUSERSPROFILE"], "AGI", "STK_ODTK 13") print(f"Using STKDB={TestBase._stkDbDir}") return TestBase._stkDbDir @@ -1337,6 +1342,44 @@ def IsLinux(): return platform.startswith("linux") + @staticmethod + def IsRegFree(): + return OLE32Lib.use_xcom_registry + + @staticmethod + def SupportsCSharpPlugins(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsScriptPlugins(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsScriptingTool(): + # Could be supported if we update the test to use Python + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsSEET(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsRAE(): + return not OSHelper.IsLinux() + + @staticmethod + def SupportsInSite64(): + return not OSHelper.IsLinux() + + @staticmethod + def IsSupportedPlugin(pluginName: str): + pythonPlugin = "Python" in pluginName + return ( + (not OSHelper.IsLinux() and not OSHelper.IsRegFree()) + or (OSHelper.IsLinux() and pythonPlugin) + or (OSHelper.IsRegFree() and pythonPlugin) + ) + class TimeSpan: def __init__(self, time): @@ -1752,6 +1795,7 @@ def WriteStr(self, indent, strMsg): class CategoryManager: + included_categories = [] excluded_categories = [] isUsingPyTest = False diff --git a/tests/generated/stk_tests/transmitter/transmitter.py b/tests/generated/stk_tests/transmitter/transmitter.py index 4e4998f855..c8f78d355d 100644 --- a/tests/generated/stk_tests/transmitter/transmitter.py +++ b/tests/generated/stk_tests/transmitter/transmitter.py @@ -25,6 +25,7 @@ from access_constraints.access_constraint_helper import * from antenna.antenna_helper import * from assertion_harness import * +from chain_analysis_options_helper import * from display_times_helper import * from interfaces.stk_objects import * from orientation_helper import * @@ -153,6 +154,16 @@ def test_AccessConstraints(self): # ---------------------------------------------------------------- + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.transmitter.chain_analysis_options, True) + + # endregion + + # ---------------------------------------------------------------- + # region IAntennaContour Property and Method tests # region Test_IAgAntennaContour_Altitude def Test_IAgAntennaContour_Altitude(self, antennaContour: "IAntennaContour"): @@ -787,33 +798,24 @@ def code1(): # endregion - # region IAgAntennaVolumeGraphics_GainOffset - @parameterized.expand( - [ - (-101.0, clr.TypeOf(COMException), "is invalid", ExceptionMessageMatch.Contains), - (-100.0, None, None, ExceptionMessageMatch.NoException), - (200.0, None, None, ExceptionMessageMatch.NoException), - (201.0, clr.TypeOf(COMException), "is invalid", ExceptionMessageMatch.Contains), - ] - ) + # region IAgAntennaVolumeGraphics_MinimumDisplayedGain @category("Graphics Tests") - def test_IAgAntennaVolumeGraphics_GainOffset( - self, gainOffset: float, expectedException, expectedMessage: str, matchType - ): - def code2(): - EarlyBoundTests.antennaVolumeGraphics.show = False - with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): - EarlyBoundTests.antennaVolumeGraphics.gain_offset = gainOffset - with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): - EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = gainOffset + def test_IAgAntennaVolumeGraphics_MinimumDisplayedGain(self): + EarlyBoundTests.antennaVolumeGraphics.show = False - EarlyBoundTests.antennaVolumeGraphics.show = True - EarlyBoundTests.antennaVolumeGraphics.gain_offset = gainOffset - Assert.assertEqual(gainOffset, EarlyBoundTests.antennaVolumeGraphics.gain_offset) - EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = gainOffset - Assert.assertEqual(gainOffset, EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain) + with pytest.raises(Exception, match=RegexSubstringMatch("Cannot modify a read only")): + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 1 - ExceptionAssert.ThrowsIfExceptionProvided(expectedException, expectedMessage, matchType, code2) + EarlyBoundTests.antennaVolumeGraphics.show = True + + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = -100 + Assert.assertEqual(-100, EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain) + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 200 + Assert.assertEqual(200, EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain) + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = -101 + with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): + EarlyBoundTests.antennaVolumeGraphics.minimum_displayed_gain = 201 # endregion @@ -879,12 +881,12 @@ def test_IAgAntennaVolumeGraphics_SetNumPoints( def test_IAgAntennaVolumeGraphics_SetNumPoints_ExpectedException( self, azStart: float, azStop: float, azNumPoints: int, elStart: float, elStop: float, elNumPoints: int ): - def code3(): + def code2(): EarlyBoundTests.antennaVolumeGraphics.set_number_of_points( azStart, azStop, azNumPoints, elStart, elStop, elNumPoints ) - ex = ExceptionAssert.Throws(code3) + ex = ExceptionAssert.Throws(code2) StringAssert.Contains("is invalid", str(ex), "Exception message mismatch") # endregion @@ -895,12 +897,12 @@ def code3(): def test_IAgAntennaVolumeGraphics_SetNumPoints_ExpectedException2( self, azStart: float, azStop: float, azNumPoints: int, elStart: float, elStop: float, elNumPoints: int ): - def code4(): + def code3(): EarlyBoundTests.antennaVolumeGraphics.set_number_of_points( azStart, azStop, azNumPoints, elStart, elStop, elNumPoints ) - ex = ExceptionAssert.Throws(code4) + ex = ExceptionAssert.Throws(code3) StringAssert.Contains("16 million", str(ex), "Exception message mismatch") # endregion @@ -971,10 +973,10 @@ def test_IAgAntennaVolumeGraphics_SetResolution( def test_IAgAntennaVolumeGraphics_SetResolution_ExpectedException( self, azStart: float, azStop: float, azRes: float, elStart: float, elStop: float, elRes: float ): - def code5(): + def code4(): EarlyBoundTests.antennaVolumeGraphics.set_resolution(azStart, azStop, azRes, elStart, elStop, elRes) - ex = ExceptionAssert.Throws(code5) + ex = ExceptionAssert.Throws(code4) StringAssert.Contains("is invalid", str(ex), "Exception message mismatch") # endregion @@ -994,7 +996,6 @@ def test_IAgTransmitter_UseRefractionInAccess(self): def test_IAgTransmitter_RefractionSupportedTypes(self): arRefrSuppTypes = EarlyBoundTests.transmitter.refraction_supported_types Assert.assertEqual(3, len(arRefrSuppTypes)) - i: int = 0 while i < len(arRefrSuppTypes): if ( @@ -1328,21 +1329,6 @@ def TestSupportedModels(models): Assert.assertEqual(12, len(models)) - # region DeprecatedModelInterface - def test_DeprecatedModelInterface(self): - EarlyBoundTests.transmitter.set_model("Complex Transmitter Model") - transmitterModel: "ITransmitterModel" = EarlyBoundTests.transmitter.model - Assert.assertEqual("Complex Transmitter Model", transmitterModel.name) - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid model name")): - EarlyBoundTests.transmitter.set_model("bogus") - - Assert.assertEqual(TransmitterModelType.COMPLEX, transmitterModel.type) - self.Test_IAgTransmitterModelComplex(clr.CastAs(transmitterModel, TransmitterModelComplex)) - - EarlyBoundTests.TestSupportedModels(EarlyBoundTests.transmitter.supported_models) - - # endregion - # region ModelComponentLinking def test_ModelComponentLinking(self): STKUtilHelper.TestComponentLinking(EarlyBoundTests.transmitter.model_component_linking, 12) @@ -1690,7 +1676,7 @@ def Test_IAgTransmitterModelComplex(self, complex: "TransmitterModelComplex"): # Modulator tab arSupportedModulators = complex.supported_modulators - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): Assert.assertEqual(38, len(arSupportedModulators)) else: @@ -1707,25 +1693,13 @@ def Test_IAgTransmitterModelComplex(self, complex: "TransmitterModelComplex"): complex.set_modulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = complex.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - complex.enable_filter = True # needed for SetFilter - complex.set_filter("Bessel") - - complex.enable_filter = False - Assert.assertFalse(complex.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(complex.filter, "Bessel", False) - + filterCount: int = 18 complex.enable_filter = True - Assert.assertTrue(complex.enable_filter) - rfFilterModelHelper.Run(complex.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(complex.filter_component_linking, filterCount) + complex.enable_filter = False - STKUtilHelper.TestComponentLinking(complex.filter_component_linking, 18) arSupportedFilters = complex.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: complex.enable_filter = True # needed for SetFilter @@ -1816,25 +1790,13 @@ def Test_IAgReTransmitterModelComplex(self, complexRe: "ReTransmitterModelComple # Tested in Test_IAgReTransmitterModel # Filter tab - # Test deprecated filter model interface - arSupportedFilters = complexRe.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - complexRe.enable_filter = True # needed for SetFilter - complexRe.set_filter("Bessel") - - complexRe.enable_filter = False - Assert.assertFalse(complexRe.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(complexRe.filter, "Bessel", False) - + filterCount: int = 18 complexRe.enable_filter = True - Assert.assertTrue(complexRe.enable_filter) - rfFilterModelHelper.Run(complexRe.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(complexRe.filter_component_linking, filterCount) + complexRe.enable_filter = False - STKUtilHelper.TestComponentLinking(complexRe.filter_component_linking, 18) arSupportedFilters = complexRe.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: complexRe.enable_filter = True # needed for SetFilter @@ -1970,7 +1932,7 @@ def Test_IAgTransmitterModelLaser(self, laser: "TransmitterModelLaser"): # Modulator tab arSupportedModulators = laser.supported_modulators - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): Assert.assertEqual(38, len(arSupportedModulators)) else: @@ -1987,25 +1949,13 @@ def Test_IAgTransmitterModelLaser(self, laser: "TransmitterModelLaser"): laser.set_modulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = laser.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - laser.enable_filter = True # needed for SetFilter - laser.set_filter("Bessel") - - laser.enable_filter = False - Assert.assertFalse(laser.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(laser.filter, "Bessel", False) - + filterCount: int = 18 laser.enable_filter = True - Assert.assertTrue(laser.enable_filter) - rfFilterModelHelper.Run(laser.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(laser.filter_component_linking, filterCount) + laser.enable_filter = False - STKUtilHelper.TestComponentLinking(laser.filter_component_linking, 18) arSupportedFilters = laser.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: laser.enable_filter = True # needed for SetFilter @@ -2124,7 +2074,7 @@ def Test_IAgTransmitterModelMedium(self, medium: "TransmitterModelMedium"): # Modulator tab arSupportedModulators = medium.supported_modulators - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): Assert.assertEqual(38, len(arSupportedModulators)) else: @@ -2141,25 +2091,13 @@ def Test_IAgTransmitterModelMedium(self, medium: "TransmitterModelMedium"): medium.set_modulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = medium.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - medium.enable_filter = True # needed for SetFilter - medium.set_filter("Bessel") - - medium.enable_filter = False - Assert.assertFalse(medium.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(medium.filter, "Bessel", False) - + filterCount: int = 18 medium.enable_filter = True - Assert.assertTrue(medium.enable_filter) - rfFilterModelHelper.Run(medium.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(medium.filter_component_linking, filterCount) + medium.enable_filter = False - STKUtilHelper.TestComponentLinking(medium.filter_component_linking, 18) arSupportedFilters = medium.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: medium.enable_filter = True # needed for SetFilter @@ -2266,25 +2204,13 @@ def Test_IAgReTransmitterModelMedium(self, mediumRe: "ReTransmitterModelMedium") # Tested in Test_IAgReTransmitterModel # Filter tab - # Test deprecated filter model interface - arSupportedFilters = mediumRe.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - mediumRe.enable_filter = True # needed for SetFilter - mediumRe.set_filter("Bessel") - - mediumRe.enable_filter = False - Assert.assertFalse(mediumRe.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(mediumRe.filter, "Bessel", False) - + filterCount: int = 18 mediumRe.enable_filter = True - Assert.assertTrue(mediumRe.enable_filter) - rfFilterModelHelper.Run(mediumRe.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(mediumRe.filter_component_linking, filterCount) + mediumRe.enable_filter = False - STKUtilHelper.TestComponentLinking(mediumRe.filter_component_linking, 18) arSupportedFilters = mediumRe.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: mediumRe.enable_filter = True # needed for SetFilter @@ -2383,7 +2309,7 @@ def Test_IAgTransmitterModelSimple(self, simple: "TransmitterModelSimple"): # Modulator tab arSupportedModulators = simple.supported_modulators - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): Assert.assertEqual(38, len(arSupportedModulators)) else: @@ -2400,25 +2326,13 @@ def Test_IAgTransmitterModelSimple(self, simple: "TransmitterModelSimple"): simple.set_modulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = simple.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - simple.enable_filter = True # needed for SetFilter - simple.set_filter("Bessel") - - simple.enable_filter = False - Assert.assertFalse(simple.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(simple.filter, "Bessel", False) - + filterCount: int = 18 simple.enable_filter = True - Assert.assertTrue(simple.enable_filter) - rfFilterModelHelper.Run(simple.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(simple.filter_component_linking, filterCount) + simple.enable_filter = False - STKUtilHelper.TestComponentLinking(simple.filter_component_linking, 18) arSupportedFilters = simple.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: simple.enable_filter = True # needed for SetFilter @@ -2507,25 +2421,13 @@ def Test_IAgReTransmitterModelSimple(self, simpleRe: "ReTransmitterModelSimple") # Tested in Test_IAgReTransmitterModel # Filter tab - # Test deprecated filter model interface - arSupportedFilters = simpleRe.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - simpleRe.enable_filter = True # needed for SetFilter - simpleRe.set_filter("Bessel") - - simpleRe.enable_filter = False - Assert.assertFalse(simpleRe.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(simpleRe.filter, "Bessel", False) - + filterCount: int = 18 simpleRe.enable_filter = True - Assert.assertTrue(simpleRe.enable_filter) - rfFilterModelHelper.Run(simpleRe.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(simpleRe.filter_component_linking, filterCount) + simpleRe.enable_filter = False - STKUtilHelper.TestComponentLinking(simpleRe.filter_component_linking, 18) arSupportedFilters = simpleRe.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: simpleRe.enable_filter = True # needed for SetFilter @@ -2572,7 +2474,7 @@ def Test_IAgTransmitterModelMultibeam(self, multibeam: "TransmitterModelMultibea Assert.assertEqual( BeamSelectionStrategyType.MINIMUM_BORESIGHT_ANGLE, antennaSystem.beam_selection_strategy.type ) - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux antennaSystem.set_beam_selection_strategy_type(BeamSelectionStrategyType.SCRIPT_PLUGIN) Assert.assertEqual(BeamSelectionStrategyType.SCRIPT_PLUGIN, antennaSystem.beam_selection_strategy.type) @@ -2596,7 +2498,7 @@ def Test_IAgTransmitterModelMultibeam(self, multibeam: "TransmitterModelMultibea # Modulator tab arSupportedModulators = multibeam.supported_modulators - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): Assert.assertEqual(38, len(arSupportedModulators)) else: @@ -2613,25 +2515,13 @@ def Test_IAgTransmitterModelMultibeam(self, multibeam: "TransmitterModelMultibea multibeam.set_modulator("bogus") # Filter tab - # Test deprecated filter model interface - arSupportedFilters = multibeam.supported_filters - Assert.assertEqual(18, len(arSupportedFilters)) - - multibeam.enable_filter = True # needed for SetFilter - multibeam.set_filter("Bessel") - - multibeam.enable_filter = False - Assert.assertFalse(multibeam.enable_filter) - rfFilterModelHelper = RFFilterModelHelper(TestBase.Application) - rfFilterModelHelper.Run(multibeam.filter, "Bessel", False) - + filterCount: int = 18 multibeam.enable_filter = True - Assert.assertTrue(multibeam.enable_filter) - rfFilterModelHelper.Run(multibeam.filter, "Bessel", True) + STKUtilHelper.TestComponentLinking(multibeam.filter_component_linking, filterCount) + multibeam.enable_filter = False - STKUtilHelper.TestComponentLinking(multibeam.filter_component_linking, 18) arSupportedFilters = multibeam.filter_component_linking.supported_components - Assert.assertEqual(18, len(arSupportedFilters)) + Assert.assertEqual(filterCount, len(arSupportedFilters)) filterName: str for filterName in arSupportedFilters: multibeam.enable_filter = True # needed for SetFilter @@ -2710,13 +2600,13 @@ def test_Model(self, modelName: str): Assert.assertEqual(TransmitterModelType.MULTIBEAM, transmitterModel.type) self.Test_IAgTransmitterModelMultibeam(clr.CastAs(transmitterModel, TransmitterModelMultibeam)) elif modelName == "Script Plugin Laser Transmitter Model": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux Assert.assertEqual(TransmitterModelType.SCRIPT_PLUGIN_LASER, transmitterModel.type) self.Test_IAgTransmitterModelScriptPlugin(clr.CastAs(transmitterModel, ITransmitterModelScriptPlugin)) elif modelName == "Script Plugin RF Transmitter Model": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux Assert.assertEqual(TransmitterModelType.SCRIPT_PLUGIN_RF, transmitterModel.type) self.Test_IAgTransmitterModelScriptPlugin(clr.CastAs(transmitterModel, ITransmitterModelScriptPlugin)) @@ -2951,13 +2841,13 @@ def Test_IAgModulatorModel2(self, mm: "IModulatorModel", modulatorName: str): Assert.assertEqual(ModulatorModelType.QPSK, mm.type) self.Test_IAgModulatorModel(mm) elif modulatorName == "Script - Custom PSD": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux Assert.assertEqual(ModulatorModelType.SCRIPT_PLUGIN_CUSTOM_PSD, mm.type) self.Test_IAgModulatorModelScriptPlugin(clr.CastAs(mm, IModulatorModelScriptPlugin), True) elif modulatorName == "Script - Ideal PSD": - if not OSHelper.IsLinux(): + if OSHelper.SupportsScriptPlugins(): # script plugins do not work on linux Assert.assertEqual(ModulatorModelType.SCRIPT_PLUGIN_IDEAL_PSD, mm.type) self.Test_IAgModulatorModelScriptPlugin(clr.CastAs(mm, IModulatorModelScriptPlugin), False) @@ -3173,7 +3063,6 @@ def test_VOVectors(self): def test_Laser_Environment_AtmosphericLoss_BBLL(self): helper = LaserEnvAtmosLossBBLLHelper() helper.Run(EarlyBoundTests.transmitter.laser_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.transmitter.laser_environment) # endregion @@ -3181,7 +3070,6 @@ def test_Laser_Environment_AtmosphericLoss_BBLL(self): def test_Laser_Environment_AtmosphericLoss_Modtran(self): helper = LaserEnvAtmosLossModtranHelper() helper.Run(EarlyBoundTests.transmitter.laser_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.transmitter.laser_environment) # endregion @@ -3189,7 +3077,6 @@ def test_Laser_Environment_AtmosphericLoss_Modtran(self): def test_Laser_Environment_TroposphericScintillationLoss(self): helper = LaserEnvTropoScintLossHelper() helper.Run(EarlyBoundTests.transmitter.laser_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.transmitter.laser_environment) # endregion @@ -3197,54 +3084,63 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = RF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.transmitter.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.transmitter.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = RF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.transmitter.rf_environment, TestBase.Application) - helper.RunDeprecatedModelInterface(EarlyBoundTests.transmitter.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.transmitter.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = RF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.transmitter.rf_environment, TestBase.Application) - helper.RunDeprecatedModelInterface(EarlyBoundTests.transmitter.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.transmitter.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = RF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.transmitter.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.transmitter.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.transmitter.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = RF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.transmitter.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.transmitter.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.transmitter.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = RF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.transmitter.rf_environment) - helper.RunDeprecatedModelInterface(EarlyBoundTests.transmitter.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.transmitter.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = RF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.transmitter.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.transmitter.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/vehicle/aircraft/aircraft.py b/tests/generated/stk_tests/vehicle/aircraft/aircraft.py index d7aaff507a..c34635fbe4 100644 --- a/tests/generated/stk_tests/vehicle/aircraft/aircraft.py +++ b/tests/generated/stk_tests/vehicle/aircraft/aircraft.py @@ -25,6 +25,7 @@ from access_constraints.access_constraint_helper import * from antenna.antenna_helper import * from assertion_harness import * +from chain_analysis_options_helper import * from interfaces.stk_objects import * from logger import * from math2 import * @@ -74,6 +75,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_AC.chain_analysis_options, False) + + # endregion + # region BasicDescription @category("Basic Tests") def test_BasicDescription(self): @@ -155,6 +164,7 @@ def test_LoadWaypointsFromFile(self): # region Tests setting the route from an array def test_PropagateRouteFromArrayOfWaypointsDetermineTimeAccFromVel(self): + def action1(): tempAircraft: "Aircraft" = Aircraft( TestBase.Application.current_scenario.children.new( @@ -233,6 +243,7 @@ def finalizer1(): ) def test_PropagateRouteFromArrayOfWaypointsDetermineTimeFromVelAcc(self): + def action2(): tempAircraft: "Aircraft" = Aircraft( TestBase.Application.current_scenario.children.new( @@ -305,6 +316,7 @@ def finalizer2(): ) def test_PropagateRouteFromArrayOfWaypointsDetermineVelFromTime(self): + def action3(): tempAircraft: "Aircraft" = Aircraft( TestBase.Application.current_scenario.children.new( @@ -576,7 +588,6 @@ def test_BasicRoute(self): # RouteSupportedTypes arTypes = EarlyBoundTests.AG_AC.route_supported_types TestBase.logger.WriteLine3("The Aircraft supports: {0} route types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "PropagatorType" = PropagatorType(int(arTypes[iIndex][0])) @@ -660,7 +671,6 @@ def test_BasicAttitude(self): # AttitudeSupportedTypes arTypes = EarlyBoundTests.AG_AC.attitude_supported_types TestBase.logger.WriteLine3("\tThe Aircraft supports: {0} Attitude types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "VehicleAttitude" = VehicleAttitude(int(arTypes[iIndex][0])) @@ -808,22 +818,9 @@ def test_Lighting(self): EarlyBoundTests.AG_AC.use_terrain_in_lighting_computations = False Assert.assertFalse(EarlyBoundTests.AG_AC.use_terrain_in_lighting_computations) - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - EarlyBoundTests.AG_AC.lighting_maximum_step = 0 - EarlyBoundTests.AG_AC.use_terrain_in_lighting_computations = True Assert.assertTrue(EarlyBoundTests.AG_AC.use_terrain_in_lighting_computations) - # deprecated - EarlyBoundTests.AG_AC.lighting_maximum_step = 0 - Assert.assertEqual(0, EarlyBoundTests.AG_AC.lighting_maximum_step) - EarlyBoundTests.AG_AC.lighting_maximum_step = 31557600 - Assert.assertEqual(31557600, EarlyBoundTests.AG_AC.lighting_maximum_step) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_AC.lighting_maximum_step = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_AC.lighting_maximum_step = 31557601 - EarlyBoundTests.AG_AC.lighting_maximum_step_terrain = 10 Assert.assertEqual(10, EarlyBoundTests.AG_AC.lighting_maximum_step_terrain) with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): @@ -860,7 +857,6 @@ def SetAttributesType(self, eType: "VehicleGraphics2DAttributeType"): arSupportedTypes = oGfx.attributes_supported_types TestBase.logger.WriteLine3("Supported Types array contains: {0} elements", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): TestBase.logger.WriteLine8( @@ -1468,33 +1464,10 @@ def test_WaypointsYYYYMMDD(self): # endregion - # region RF_Atmosphere_AtmosphericAbsorptionModel - def test_RF_Atmosphere_AtmosphericAbsorptionModel(self): - helper = AtmosphereHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_AC.atmosphere) - - # endregion - - # region RF_Atmosphere_LocalRainData - def test_RF_Atmosphere_LocalRainData(self): - helper = AtmosphereLocalRainDataHelper() - helper.Run(EarlyBoundTests.AG_AC.atmosphere, TestBase.Application) - - # endregion - - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - helper = RadarClutterMapInheritableHelper() - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - helper.Run(EarlyBoundTests.AG_AC.radar_clutter_map) - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): helper = RadarCrossSectionInheritableHelper() helper.Run(EarlyBoundTests.AG_AC.radar_cross_section) - helper.Run_DeprecatedModelInterface(EarlyBoundTests.AG_AC.radar_cross_section) # endregion @@ -1519,51 +1492,72 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # endregion + # region RF_Environment_LocalRainData + def test_RF_Environment_LocalRainData(self): + helper = AtmosphereLocalRainDataHelper() + helper.Run(EarlyBoundTests.AG_AC.rf_environment, TestBase.Application) + + # endregion + # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = PlatformRF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.AG_AC.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_AC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = PlatformRF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.AG_AC.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_AC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.AG_AC.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_AC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = PlatformRF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_AC.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_AC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = PlatformRF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_AC.rf_environment, True) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_AC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = PlatformRF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_AC.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_AC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = PlatformRF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_AC.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_AC.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/vehicle/ground_vehicle/ground_vehicle.py b/tests/generated/stk_tests/vehicle/ground_vehicle/ground_vehicle.py index cda0710948..4f3acd5598 100644 --- a/tests/generated/stk_tests/vehicle/ground_vehicle/ground_vehicle.py +++ b/tests/generated/stk_tests/vehicle/ground_vehicle/ground_vehicle.py @@ -25,6 +25,7 @@ from access_constraints.access_constraint_helper import * from antenna.antenna_helper import * from assertion_harness import * +from chain_analysis_options_helper import * from interfaces.stk_objects import * from logger import * from vehicle.vehicle_basic import * @@ -72,6 +73,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_GV.chain_analysis_options, False) + + # endregion + # region BasicGroundEllipses @category("Basic Tests") def test_BasicGroundEllipses(self): @@ -171,7 +180,6 @@ def test_BasicRoute(self): # RouteSupportedTypes arTypes = EarlyBoundTests.AG_GV.route_supported_types TestBase.logger.WriteLine3("The GroundVehicle supports: {0} route types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "PropagatorType" = PropagatorType(int(arTypes[iIndex][0])) @@ -254,7 +262,6 @@ def test_BasicAttitude(self): # AttitudeSupportedTypes arTypes = EarlyBoundTests.AG_GV.attitude_supported_types TestBase.logger.WriteLine3("\tThe GroundVehicle supports: {0} Attitude types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "VehicleAttitude" = VehicleAttitude(int(arTypes[iIndex][0])) @@ -289,22 +296,9 @@ def test_Lighting(self): EarlyBoundTests.AG_GV.use_terrain_in_lighting_computations = False Assert.assertFalse(EarlyBoundTests.AG_GV.use_terrain_in_lighting_computations) - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - EarlyBoundTests.AG_GV.lighting_maximum_step = 0 - EarlyBoundTests.AG_GV.use_terrain_in_lighting_computations = True Assert.assertTrue(EarlyBoundTests.AG_GV.use_terrain_in_lighting_computations) - # deprecated - EarlyBoundTests.AG_GV.lighting_maximum_step = 0 - Assert.assertEqual(0, EarlyBoundTests.AG_GV.lighting_maximum_step) - EarlyBoundTests.AG_GV.lighting_maximum_step = 31557600 - Assert.assertEqual(31557600, EarlyBoundTests.AG_GV.lighting_maximum_step) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_GV.lighting_maximum_step = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_GV.lighting_maximum_step = 31557601 - EarlyBoundTests.AG_GV.lighting_maximum_step_terrain = 10 Assert.assertEqual(10, EarlyBoundTests.AG_GV.lighting_maximum_step_terrain) with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): @@ -341,7 +335,6 @@ def SetAttributesType(self, eType: "VehicleGraphics2DAttributeType"): arSupportedTypes = oGfx.attributes_supported_types TestBase.logger.WriteLine3("Supported Types array contains: {0} elements", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): TestBase.logger.WriteLine8( @@ -819,33 +812,10 @@ def test_ExportToDataFile(self): TestBase.Application.current_scenario.children.unload(STKObjectType.GROUND_VEHICLE, "ExportGv") - # region RF_Atmosphere_AtmosphericAbsorptionModel - def test_RF_Atmosphere_AtmosphericAbsorptionModel(self): - helper = AtmosphereHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_GV.atmosphere) - - # endregion - - # region RF_Atmosphere_LocalRainData - def test_RF_Atmosphere_LocalRainData(self): - helper = AtmosphereLocalRainDataHelper() - helper.Run(EarlyBoundTests.AG_GV.atmosphere, TestBase.Application) - - # endregion - - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - helper = RadarClutterMapInheritableHelper() - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - helper.Run(EarlyBoundTests.AG_GV.radar_clutter_map) - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): helper = RadarCrossSectionInheritableHelper() helper.Run(EarlyBoundTests.AG_GV.radar_cross_section) - helper.Run_DeprecatedModelInterface(EarlyBoundTests.AG_GV.radar_cross_section) # endregion @@ -870,51 +840,72 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # endregion + # region RF_Environment_LocalRainData + def test_RF_Environment_LocalRainData(self): + helper = AtmosphereLocalRainDataHelper() + helper.Run(EarlyBoundTests.AG_GV.rf_environment, TestBase.Application) + + # endregion + # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = PlatformRF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.AG_GV.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_GV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = PlatformRF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.AG_GV.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_GV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.AG_GV.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_GV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = PlatformRF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_GV.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_GV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = PlatformRF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_GV.rf_environment, True) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_GV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = PlatformRF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_GV.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_GV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = PlatformRF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_GV.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_GV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/vehicle/launch_vehicle/launch_vehicle.py b/tests/generated/stk_tests/vehicle/launch_vehicle/launch_vehicle.py index 0ebc43919c..8fa223f203 100644 --- a/tests/generated/stk_tests/vehicle/launch_vehicle/launch_vehicle.py +++ b/tests/generated/stk_tests/vehicle/launch_vehicle/launch_vehicle.py @@ -26,6 +26,7 @@ from app_provider import * from antenna.antenna_helper import * from assertion_harness import * +from chain_analysis_options_helper import * from interfaces.stk_objects import * from logger import * from seet_helper import * @@ -76,6 +77,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_LV.chain_analysis_options, False) + + # endregion + # region STKObject @category("Basic Tests") def test_STKObject(self): @@ -127,7 +136,6 @@ def test_BasicAttitude(self): # AttitudeSupportedTypes arTypes = EarlyBoundTests.AG_LV.attitude_supported_types TestBase.logger.WriteLine3("\tThe LaunchVehicle supports: {0} Attitude types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "VehicleAttitude" = VehicleAttitude(int(arTypes[iIndex][0])) @@ -183,22 +191,9 @@ def test_Lighting(self): EarlyBoundTests.AG_LV.use_terrain_in_lighting_computations = False Assert.assertFalse(EarlyBoundTests.AG_LV.use_terrain_in_lighting_computations) - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - EarlyBoundTests.AG_LV.lighting_maximum_step = 0 - EarlyBoundTests.AG_LV.use_terrain_in_lighting_computations = True Assert.assertTrue(EarlyBoundTests.AG_LV.use_terrain_in_lighting_computations) - # deprecated - EarlyBoundTests.AG_LV.lighting_maximum_step = 0 - Assert.assertEqual(0, EarlyBoundTests.AG_LV.lighting_maximum_step) - EarlyBoundTests.AG_LV.lighting_maximum_step = 31557600 - Assert.assertEqual(31557600, EarlyBoundTests.AG_LV.lighting_maximum_step) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_LV.lighting_maximum_step = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_LV.lighting_maximum_step = 31557601 - EarlyBoundTests.AG_LV.lighting_maximum_step_terrain = 10 Assert.assertEqual(10, EarlyBoundTests.AG_LV.lighting_maximum_step_terrain) with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): @@ -250,7 +245,6 @@ def test_BasicTrajectory(self): # TrajectorySupportedTypes arTypes = EarlyBoundTests.AG_LV.trajectory_supported_types TestBase.logger.WriteLine3("The LaunchVehicle supports: {0} route types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "PropagatorType" = PropagatorType(int(arTypes[iIndex][0])) @@ -287,7 +281,6 @@ def SetAttributesType(self, eType: "VehicleGraphics2DAttributeType"): arSupportedTypes = oGfx.attributes_supported_types TestBase.logger.WriteLine3("Supported Types array contains: {0} elements", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): TestBase.logger.WriteLine8( @@ -782,33 +775,10 @@ def test_SEET_Environment_2D(self): # endregion - # region RF_Atmosphere_AtmosphericAbsorptionModel - def test_RF_Atmosphere_AtmosphericAbsorptionModel(self): - helper = AtmosphereHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_LV.atmosphere) - - # endregion - - # region RF_Atmosphere_LocalRainData - def test_RF_Atmosphere_LocalRainData(self): - helper = AtmosphereLocalRainDataHelper() - helper.Run(EarlyBoundTests.AG_LV.atmosphere, TestBase.Application) - - # endregion - - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - helper = RadarClutterMapInheritableHelper() - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - helper.Run(EarlyBoundTests.AG_LV.radar_clutter_map) - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): helper = RadarCrossSectionInheritableHelper() helper.Run(EarlyBoundTests.AG_LV.radar_cross_section) - helper.Run_DeprecatedModelInterface(EarlyBoundTests.AG_LV.radar_cross_section) # endregion @@ -833,51 +803,72 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # endregion + # region RF_Environment_LocalRainData + def test_RF_Environment_LocalRainData(self): + helper = AtmosphereLocalRainDataHelper() + helper.Run(EarlyBoundTests.AG_LV.rf_environment, TestBase.Application) + + # endregion + # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = PlatformRF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.AG_LV.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_LV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = PlatformRF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.AG_LV.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_LV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.AG_LV.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_LV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = PlatformRF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_LV.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_LV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = PlatformRF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_LV.rf_environment, True) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_LV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = PlatformRF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_LV.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_LV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = PlatformRF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_LV.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_LV.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/vehicle/missile/missile.py b/tests/generated/stk_tests/vehicle/missile/missile.py index 2925e717c0..917df9e8a1 100644 --- a/tests/generated/stk_tests/vehicle/missile/missile.py +++ b/tests/generated/stk_tests/vehicle/missile/missile.py @@ -26,6 +26,7 @@ from app_provider import * from antenna.antenna_helper import * from assertion_harness import * +from chain_analysis_options_helper import * from interfaces.stk_objects import * from logger import * from seet_helper import * @@ -74,6 +75,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_MSL.chain_analysis_options, False) + + # endregion + # region STKObject @category("Basic Tests") def test_STKObject(self): @@ -143,7 +152,6 @@ def test_BasicAttitude(self): # AttitudeSupportedTypes arTypes = EarlyBoundTests.AG_MSL.attitude_supported_types TestBase.logger.WriteLine3("\tThe LaunchVehicle supports: {0} Attitude types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "VehicleAttitude" = VehicleAttitude(int(arTypes[iIndex][0])) @@ -179,22 +187,9 @@ def test_Lighting(self): EarlyBoundTests.AG_MSL.use_terrain_in_lighting_computations = False Assert.assertFalse(EarlyBoundTests.AG_MSL.use_terrain_in_lighting_computations) - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - EarlyBoundTests.AG_MSL.lighting_maximum_step = 0 - EarlyBoundTests.AG_MSL.use_terrain_in_lighting_computations = True Assert.assertTrue(EarlyBoundTests.AG_MSL.use_terrain_in_lighting_computations) - # deprecated - EarlyBoundTests.AG_MSL.lighting_maximum_step = 0 - Assert.assertEqual(0, EarlyBoundTests.AG_MSL.lighting_maximum_step) - EarlyBoundTests.AG_MSL.lighting_maximum_step = 31557600 - Assert.assertEqual(31557600, EarlyBoundTests.AG_MSL.lighting_maximum_step) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_MSL.lighting_maximum_step = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_MSL.lighting_maximum_step = 31557601 - EarlyBoundTests.AG_MSL.lighting_maximum_step_terrain = 10 Assert.assertEqual(10, EarlyBoundTests.AG_MSL.lighting_maximum_step_terrain) with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): @@ -246,7 +241,6 @@ def test_BasicTrajectory(self): # TrajectorySupportedTypes arTypes = EarlyBoundTests.AG_MSL.trajectory_supported_types TestBase.logger.WriteLine3("The Missile supports: {0} propagator types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "PropagatorType" = PropagatorType(int(arTypes[iIndex][0])) @@ -283,7 +277,6 @@ def SetAttributesType(self, eType: "VehicleGraphics2DAttributeType"): arSupportedTypes = oGfx.attributes_supported_types TestBase.logger.WriteLine3("Supported Types array contains: {0} elements", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): TestBase.logger.WriteLine8( @@ -765,33 +758,10 @@ def test_SEET_Environment_2D(self): # endregion - # region RF_Atmosphere_AtmosphericAbsorptionModel - def test_RF_Atmosphere_AtmosphericAbsorptionModel(self): - helper = AtmosphereHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_MSL.atmosphere) - - # endregion - - # region RF_Atmosphere_LocalRainData - def test_RF_Atmosphere_LocalRainData(self): - helper = AtmosphereLocalRainDataHelper() - helper.Run(EarlyBoundTests.AG_MSL.atmosphere, TestBase.Application) - - # endregion - - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - helper = RadarClutterMapInheritableHelper() - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - helper.Run(EarlyBoundTests.AG_MSL.radar_clutter_map) - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): helper = RadarCrossSectionInheritableHelper() helper.Run(EarlyBoundTests.AG_MSL.radar_cross_section) - helper.Run_DeprecatedModelInterface(EarlyBoundTests.AG_MSL.radar_cross_section) # endregion @@ -816,51 +786,72 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # endregion + # region RF_Environment_LocalRainData + def test_RF_Environment_LocalRainData(self): + helper = AtmosphereLocalRainDataHelper() + helper.Run(EarlyBoundTests.AG_MSL.rf_environment, TestBase.Application) + + # endregion + # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = PlatformRF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.AG_MSL.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_MSL.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = PlatformRF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.AG_MSL.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_MSL.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.AG_MSL.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_MSL.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = PlatformRF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_MSL.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_MSL.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = PlatformRF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_MSL.rf_environment, True) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_MSL.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = PlatformRF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_MSL.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_MSL.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = PlatformRF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_MSL.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_MSL.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/vehicle/satellite/astrogator/astrogator.py b/tests/generated/stk_tests/vehicle/satellite/astrogator/astrogator.py index 7df2a7ea6e..bdc1215318 100644 --- a/tests/generated/stk_tests/vehicle/satellite/astrogator/astrogator.py +++ b/tests/generated/stk_tests/vehicle/satellite/astrogator/astrogator.py @@ -323,9 +323,7 @@ def test_CloneObject(self): sequence: "MCSTargetSequence" = clr.CastAs( driver.main_sequence.insert(SegmentType.TARGET_SEQUENCE, "TargetSequence1", "-"), MCSTargetSequence ) - directory: "ComponentDirectory" = ( - clr.CastAs(TestBase.Application.current_scenario, Scenario) - ).component_directory + directory: "ComponentDirectory" = (Scenario(TestBase.Application.current_scenario)).component_directory infoCollection: "ComponentInfoCollection" = directory.get_components(Component.ASTROGATOR).get_folder( "MCS Segments" ) @@ -1106,7 +1104,6 @@ def test_TestStopping(self): sc.add_eclipsing_body("Bogus") assigned = sc.eclipsing_bodies - i: int = 0 while i < Array.Length(assigned): TestBase.logger.WriteLine2(assigned[i]) @@ -1118,7 +1115,6 @@ def test_TestStopping(self): sc.remove_eclipsing_body("Bogus") available = sc.available_eclipsing_bodies - i: int = 0 while i < Array.Length(available): TestBase.logger.WriteLine2(available[i]) @@ -1744,9 +1740,9 @@ def test_MoonMission(self): True, dcCopy.control_parameters.get_control_by_paths("TransLunarInjection", "ImpulsiveMnvr.Cartesian.X").enable, ) - dcCopy.control_parameters.get_control_by_paths( - "TransLunarInjection", "ImpulsiveMnvr.Cartesian.X" - ).enable = False + dcCopy.control_parameters.get_control_by_paths("TransLunarInjection", "ImpulsiveMnvr.Cartesian.X").enable = ( + False + ) Assert.assertEqual( False, dcCopy.control_parameters.get_control_by_paths("TransLunarInjection", "ImpulsiveMnvr.Cartesian.X").enable, @@ -1834,6 +1830,7 @@ def test_MoonMission(self): (IMCSSegment(toPersilene)).results.add("Keplerian Elems/Inclination") ) calcInc.coord_system_name = "CentralBody/Moon True_Lunar_Equatorial" + # count: int = 0 while count < altInc.results.count: @@ -3087,7 +3084,7 @@ def test_RunCodes(self): (IMCSSegment(targSeq)).run() Assert.fail("Expected an exception, none thrown.") - except STKRuntimeError as e: + except RuntimeError as e: Assert.assertEqual( "An error occurred while running the segment. See the Message Viewer for details, or try running the segment from the user interface.", str(e), @@ -3403,7 +3400,7 @@ def test_ManeuverSummary(self): driver: "MCSDriver" = clr.CastAs(sat.propagator, MCSDriver) # set up the epochs - scene: "Scenario" = clr.CastAs(TestBase.Application.current_scenario, Scenario) + scene: "Scenario" = Scenario(TestBase.Application.current_scenario) scene.stop_time = "3 Jan 2010 12:00:00.000" scene.start_time = "1 Jan 2010 12:00:00.000" scene.epoch = "1 Jan 2010 12:00:00.000" @@ -3507,15 +3504,15 @@ def test_ManeuverSummary(self): Assert.assertEqual("Delta V", intervals[0].data_sets[6].element_name) dataSet = intervals[0].data_sets[6].get_values() - Assert.assertAlmostEqual(153.96, float(dataSet[0]), delta=0.02) - Assert.assertAlmostEqual(162.46, float(dataSet[1]), delta=0.02) - Assert.assertAlmostEqual(171.96, float(dataSet[2]), delta=0.02) + Assert.assertAlmostEqual(2039.24, float(dataSet[0]), delta=0.02) + Assert.assertAlmostEqual(0.0, float(dataSet[1]), delta=0.02) + Assert.assertAlmostEqual(0.0, float(dataSet[2]), delta=0.02) Assert.assertEqual("Fuel Used", intervals[0].data_sets[7].element_name) dataSet = intervals[0].data_sets[7].get_values() - Assert.assertAlmostEqual(50.99, float(dataSet[0]), delta=0.02) - Assert.assertAlmostEqual(50.99, float(dataSet[1]), delta=0.02) - Assert.assertAlmostEqual(50.99, float(dataSet[2]), delta=0.02) + Assert.assertAlmostEqual(50.0, float(dataSet[0]), delta=0.02) + Assert.assertAlmostEqual(0.0, float(dataSet[1]), delta=0.02) + Assert.assertAlmostEqual(0.0, float(dataSet[2]), delta=0.02) Assert.assertEqual("Thruster/Engine", intervals[0].data_sets[8].element_name) dataSet = intervals[0].data_sets[8].get_values() @@ -3595,15 +3592,15 @@ def test_ManeuverSummary(self): Assert.assertEqual("Delta V", intervals[0].data_sets[6].element_name) dataSet = intervals[0].data_sets[6].get_values() - Assert.assertAlmostEqual(146.3, float(dataSet[0]), delta=0.02) - Assert.assertAlmostEqual(139.37, float(dataSet[1]), delta=0.02) - Assert.assertAlmostEqual(133.06, float(dataSet[2]), delta=0.02) + Assert.assertAlmostEqual(1212.15, float(dataSet[0]), delta=0.02) + Assert.assertAlmostEqual(827.09, float(dataSet[1]), delta=0.02) + Assert.assertAlmostEqual(0.0, float(dataSet[2]), delta=0.02) Assert.assertEqual("Fuel Used", intervals[0].data_sets[7].element_name) dataSet = intervals[0].data_sets[7].get_values() Assert.assertAlmostEqual(50.99, float(dataSet[0]), delta=0.02) - Assert.assertAlmostEqual(50.99, float(dataSet[1]), delta=0.02) - Assert.assertAlmostEqual(50.99, float(dataSet[2]), delta=0.02) + Assert.assertAlmostEqual(49.01, float(dataSet[1]), delta=0.02) + Assert.assertAlmostEqual(0.0, float(dataSet[2]), delta=0.02) Assert.assertEqual("Thruster/Engine", intervals[0].data_sets[8].element_name) dataSet = intervals[0].data_sets[8].get_values() @@ -4389,7 +4386,6 @@ def test_ZZZ_BUG121530(self): impulse: "ManeuverImpulsive" = ManeuverImpulsive(maneuver.maneuver) att: "AttitudeControlImpulsiveAttitude" = AttitudeControlImpulsiveAttitude(impulse.attitude_control) att.orientation.assign_euler_angles(EulerOrientationSequenceType.SEQUENCE_312, deuler0, deuler1, deuler2) - a: typing.Any = None b: typing.Any = None c: typing.Any = None @@ -4466,6 +4462,258 @@ def test_CalculationGraphs(self): # endregion + # region FlightDynamicsRecordCreator + def test_FlightDynamicsRecordCreator(self): + # Create a new propagator to be used by the FDR + gatorComps: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + propComps: "ComponentInfoCollection" = gatorComps.get_folder("Propagators") + propEarthJ2: "IComponentInfo" = propComps["Earth J2"] + propEarthJ2Clone: "IComponentInfo" = clr.CastAs( + (clr.CastAs(propEarthJ2, ICloneable)).clone_object(), IComponentInfo + ) + propEarthJ2Clone.name = "Test Earth J2" + Assert.assertEqual("Test Earth J2", propEarthJ2Clone.name) + + # Create an Astrogator satelllite using the new propagator + sat: "Satellite" = Satellite( + TestBase.Application.current_scenario.children.new(STKObjectType.SATELLITE, "FlightDynamicsRecordCreator") + ) + sat.set_propagator_type(PropagatorType.ASTROGATOR) + driver: "MCSDriver" = MCSDriver(sat.propagator) + propSeg: "MCSPropagate" = clr.CastAs(driver.main_sequence["Propagate"], MCSPropagate) + propSeg.propagator_name = "Test Earth J2" + + # Configure and Export the new FDR + FlightDynamicsRecordCreator: "FlightDynamicsRecordCreator" = driver.flight_dynamics_record_creator + FlightDynamicsRecordCreator.desired_epoch_type = FlightDynamicsRecordEpochType.FIRST_POINT + + with pytest.raises(Exception, match=RegexSubstringMatch("Select a segment.")): + prev1: typing.Any = FlightDynamicsRecordCreator.preview + + Assert.assertEqual("-Not Set-", FlightDynamicsRecordCreator.segment_name) + FlightDynamicsRecordCreator.segment_name = "Propagate" + Assert.assertEqual("Propagate", FlightDynamicsRecordCreator.segment_name) + with pytest.raises(Exception, match=RegexSubstringMatch("Invalid object specified")): + FlightDynamicsRecordCreator.segment_name = "Bogus" + with pytest.raises( + Exception, match=RegexSubstringMatch("Cannot obtain state from segment. Segment has not been run.") + ): + prev1: typing.Any = FlightDynamicsRecordCreator.preview + + FlightDynamicsRecordCreator.desired_epoch_type = FlightDynamicsRecordEpochType.FIRST_POINT + Assert.assertEqual(FlightDynamicsRecordEpochType.FIRST_POINT, FlightDynamicsRecordCreator.desired_epoch_type) + with pytest.raises(Exception, match=RegexSubstringMatch("Epoch can only be set for closest point")): + FlightDynamicsRecordCreator.epoch = "2 Jul 1999 00:00:00.000" + with pytest.raises(Exception, match=RegexSubstringMatch("Cannot obtain state from segment")): + prev2: typing.Any = FlightDynamicsRecordCreator.preview + + FlightDynamicsRecordCreator.desired_epoch_type = FlightDynamicsRecordEpochType.LAST_POINT + Assert.assertEqual(FlightDynamicsRecordEpochType.LAST_POINT, FlightDynamicsRecordCreator.desired_epoch_type) + with pytest.raises(Exception, match=RegexSubstringMatch("Epoch can only be set for closest point")): + FlightDynamicsRecordCreator.epoch = "2 Jul 1999 00:00:00.000" + with pytest.raises(Exception, match=RegexSubstringMatch("Cannot obtain state from segment")): + prev2: typing.Any = FlightDynamicsRecordCreator.preview + + FlightDynamicsRecordCreator.desired_epoch_type = FlightDynamicsRecordEpochType.CLOSEST_POINT + Assert.assertEqual(FlightDynamicsRecordEpochType.CLOSEST_POINT, FlightDynamicsRecordCreator.desired_epoch_type) + with pytest.raises(Exception, match=RegexSubstringMatch("Error obtaining ephemeris.")): + prev2: typing.Any = FlightDynamicsRecordCreator.preview + + FlightDynamicsRecordCreator.epoch = "2 Jul 1999 00:00:00.000" + Assert.assertEqual("2 Jul 1999 00:00:00.000", FlightDynamicsRecordCreator.epoch) + with pytest.raises(Exception, match=RegexSubstringMatch("Invalid value")): + FlightDynamicsRecordCreator.epoch = "1 Jul 1999 Bogus" + + with pytest.raises(Exception, match=RegexSubstringMatch("Error obtaining ephemeris.")): + FlightDynamicsRecordCreator.export() + + driver.run_mcs() + + Assert.assertTrue(FlightDynamicsRecordCreator.use_default_record_name) + Assert.assertEqual(String.Empty, FlightDynamicsRecordCreator.record_name) + FlightDynamicsRecordCreator.use_default_record_name = False + Assert.assertFalse(FlightDynamicsRecordCreator.use_default_record_name) + FlightDynamicsRecordCreator.record_name = "My Dynamics Record" + Assert.assertEqual("My Dynamics Record", FlightDynamicsRecordCreator.record_name) + + # Preview with epoch after the end time of the segment + FlightDynamicsRecordCreator.epoch = "2 Jul 1999 00:00:00.000" + preview: "FlightDynamicsRecordPreview" = FlightDynamicsRecordCreator.preview + Assert.assertEqual("Epoch: 1 Jul 1999 12:00:00.000", preview.epoch_label) + + # Preview with epoch before the start time of the segment + FlightDynamicsRecordCreator.reset() + Assert.assertEqual("-Not Set-", FlightDynamicsRecordCreator.segment_name) + FlightDynamicsRecordCreator.epoch = "30 Jun 1999 00:00:00.000" + preview = FlightDynamicsRecordCreator.preview + Assert.assertEqual("Epoch: 1 Jul 1999 00:00:00.000", preview.epoch_label) + + # Preview from the start time of the segment + FlightDynamicsRecordCreator.segment_name = "Propagate" + FlightDynamicsRecordCreator.epoch = "1 Jul 1999 00:00:00.000" + Assert.assertEqual("1 Jul 1999 00:00:00.000", FlightDynamicsRecordCreator.epoch) + preview = FlightDynamicsRecordCreator.preview + + Assert.assertTrue(("Epoch:" in preview.epoch_label)) + Assert.assertTrue(("Coordinate System: Earth Inertial" in preview.preview_result_label)) + Assert.assertEqual("6878.137000", preview.rx_label) + Assert.assertEqual("0.000000", preview.ry_label) + Assert.assertEqual("0.000000", preview.rz_label) + Assert.assertEqual("0.000000", preview.vx_label) + Assert.assertEqual("6.690090", preview.vy_label) + Assert.assertEqual("3.632423", preview.vz_label) + + FlightDynamicsRecordCreator.export() + + # Update the MCS to not use the new propagator (but don't RunMCS) + propSeg.propagator_name = "Earth J2" + + # Delete the new propagator (so it can be recreated later). + propComps.remove("Test Earth J2") + + # Test importing the FDR into the Initial State Segment + initState: "MCSInitialState" = MCSInitialState(driver.main_sequence.get_item_by_name("Initial State")) + Assert.assertEqual("", initState.flight_dynamics_record_name) + Assert.assertEqual("No Flight Dynamics Record selected", initState.propagator_name) + initState.unlock_initial_state_segment() + + # TODO - As a part of GATOR-3530, this connect command should be replaced with the OM commands created to import FDRs into the Intial State + TestBase.Application.execute_command( + 'InitialState */Satellite/FlightDynamicsRecordCreator Import Flight_Dynamics_Record "My Dynamics Record"' + ) + + Assert.assertEqual("My_Dynamics_Record", initState.flight_dynamics_record_name) + Assert.assertEqual("Test_Earth_J2", initState.propagator_name) + initState.unlock_initial_state_segment() + + self.Test_FDRCreator_Component() + + (ISTKObject(sat)).unload() + + def Test_FDRCreator_Component(self): + gatorComps: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + FDRComps: "ComponentInfoCollection" = gatorComps.get_folder("Flight Dynamics Records") + Assert.assertEqual(2, FDRComps.count) + + # Default FDR - read only, cannot clone + compInfoFDRC: "IComponentInfo" = FDRComps.get_item_by_name("Flight Dynamics Record") + STKUtilHelper.TestComponent(compInfoFDRC, True) # read-only + clonable: "ICloneable" = clr.CastAs(compInfoFDRC, ICloneable) + # PLAT-40755 TryCatchAssertBlock.ExpectedException("invalid", delegate () { object objClone = clonable.CloneObject(); }); // cannot Clone, or Export + + # Exported FDR + compInfoFDRC = FDRComps.get_item_by_name("My Dynamics Record") + # STKUtilHelper.TestComponent(compInfoFDRC, false); + + # FlightDynamicsRecord + fdr: "FlightDynamicsRecord" = clr.CastAs(compInfoFDRC, FlightDynamicsRecord) + Assert.assertIsNotNone(fdr) + Assert.assertEqual("Test_Earth_J2", fdr.propagator_name) + Assert.assertEqual("Add record notes...", fdr.notes) + fdr.notes = "These are my notes!" + Assert.assertEqual("These are my notes!", fdr.notes) + Assert.assertTrue(("Record created on:" in fdr.record_time_stamp)) + + self.Test_IAgVAStateConfigCollection(fdr.state_config_properties) + + compInfoPropagator: "IComponentInfo" = fdr.propagator + Assert.assertEqual("Test Earth J2", compInfoPropagator.name) + + propagators: "ComponentInfoCollection" = ( + (Scenario(TestBase.Application.current_scenario)) + .component_directory.get_components(Component.ASTROGATOR) + .get_folder("Propagators") + ) + + with pytest.raises(Exception, match=RegexSubstringMatch("One or more arguments are invalid.")): + propTestEarthJ2X: "IComponentInfo" = propagators["Test Earth J2"] + + fdr.export_propulsion_to_browser() + propTestEarthJ2: "IComponentInfo" = propagators["Test Earth J2"] + Assert.assertIsNotNone(propTestEarthJ2) + Assert.assertEqual("Test Earth J2", propTestEarthJ2.name) + + # IComponentInfo + Assert.assertFalse(compInfoFDRC.is_read_only()) + Assert.assertTrue(("A prototypical " in compInfoFDRC.description)) + compInfoFDRC.user_comment = "My new user comment!" + Assert.assertEqual("My new user comment!", compInfoFDRC.user_comment) + compInfoFDRC.name = "My Dynamics Record XYZ" + Assert.assertEqual("My Dynamics Record XYZ", compInfoFDRC.name) + + myClone: "IComponentInfo" = clr.CastAs((clr.CastAs(compInfoFDRC, ICloneable)).clone_object(), IComponentInfo) + Assert.assertEqual("My Dynamics Record XYZ1", myClone.name) + + # Export + compInfoFDRC.export() + + # ExportWithFilenamePath + exportDir: str = Path.Combine(TestBase.ScenarioDirectory, r"ExportDir") + if Directory.Exists(exportDir): + Directory.Delete(exportDir, True) + + Directory.CreateDirectory(exportDir) + compCloneName: str = compInfoFDRC.name + filename: str = Path.Combine(exportDir, (compCloneName + r".exported")) + compInfoFDRC.export_with_filename_path(filename) + FDRComps.load_component(filename) + FDRComps.remove(compCloneName) + if Directory.Exists(exportDir): + Directory.Delete(exportDir, True) + + def Test_IAgVAStateConfigCollection(self, scc: "StateConfigCollection"): + counter: int = 0 + scX: "StateConfig" + for scX in scc: + counter += 1 + + Assert.assertEqual(scc.count, counter) + + sc: "StateConfig" = scc[0] + Assert.assertEqual("Epoch", sc.name) + Assert.assertEqual("1 Jul 1999 00:00:00.000", sc.value) + Assert.assertEqual("The epoch input for the requested state", sc.description) + + sc = scc["CentralBody"] + Assert.assertEqual("CentralBody", sc.name) + Assert.assertEqual("Earth", sc.value) + Assert.assertEqual("A string representing the spacecraft central body", sc.description) + + sc = scc[3] + Assert.assertEqual("PositionX", sc.name) + Assert.assertEqual(6878.137, sc.value) + Assert.assertEqual("X Position of the state in CoordinateSystem", sc.description) + + sc = scc["VelocityY"] + Assert.assertEqual("VelocityY", sc.name) + Assert.assertAlmostEqual(6.69009, float(sc.value), delta=1e-05) + Assert.assertEqual("Y Velocity of the state in CoordinateSystem", sc.description) + + sc = scc.get_item_by_index(8) + Assert.assertEqual("VelocityZ", sc.name) + Assert.assertAlmostEqual(3.63242, float(sc.value), delta=1e-05) + Assert.assertEqual("Z Velocity of the state in CoordinateSystem", sc.description) + + sc = scc.get_item_by_name("CdNominal") + Assert.assertEqual("CdNominal", sc.name) + Assert.assertEqual(2.2, sc.value) + Assert.assertEqual("The nominal coefficient of drag of the spacecraft", sc.description) + + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): + bogus: "StateConfig" = scc[counter] + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): + bogus: "StateConfig" = scc["Bogus"] + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): + bogus: "StateConfig" = scc.get_item_by_index(counter) + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): + bogus: "StateConfig" = scc.get_item_by_name("Bogus") + + # endregion + # region DPExecElements def test_DPExecElements(self): @@ -4557,9 +4805,7 @@ def test_CompBrowsCutCopyPaste(self): driver: "MCSDriver" = clr.CastAs(sat.propagator, MCSDriver) prop1: "MCSPropagate" = clr.CastAs(driver.main_sequence["Propagate"], MCSPropagate) - # StoppingConditionElement stopCondElemXXX = prop1.StoppingConditions.Add("UserSelect"); - # StoppingCondition stopCondXXX = (StoppingCondition)stopCondElemXXX.Properties; - # stopCondXXX.PasteUserCalcObjectFromClipboard(); + NULL_EXCEPTION_MESSAGE: str = "Invalid object instance" # AsTriggerCondition cond1; prop2: "MCSPropagate" = clr.CastAs( @@ -4582,7 +4828,7 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertIsNotNone(conditionA) Assert.assertIsNotNone(conditionB) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): prop2.stopping_conditions.paste() apoElem2: "StoppingConditionElement" = prop2.stopping_conditions.insert_copy(apoElem) @@ -4590,7 +4836,7 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(2, prop2.stopping_conditions.count) Assert.assertEqual(apo.central_body_name, apo2.central_body_name) apoElem2 = prop2.stopping_conditions.insert_copy(apoElem) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): apoElem2 = prop2.stopping_conditions.insert_copy(None) prop1.stopping_conditions.cut(1) @@ -4603,9 +4849,9 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(2, prop1.stopping_conditions.count) Assert.assertEqual(3, prop2.stopping_conditions.count) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Index out of bounds")): prop1.stopping_conditions.cut(4) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): prop2.stopping_conditions.cut("bogus") # ConstraintCollection test @@ -4617,7 +4863,7 @@ def test_CompBrowsCutCopyPaste(self): cond1.calculation_object_name = "Cartesian Elems/X" Assert.assertEqual(1, apo.constraints.count) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): apo.constraints.paste() # test copy within stopping condition @@ -4643,9 +4889,9 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(2, apo.constraints.count) Assert.assertEqual(1, apo2.constraints.count) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of range")): apo.constraints.cut(4) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): apo2.constraints.cut("bogus") # ProfileCollection test @@ -4658,18 +4904,18 @@ def test_CompBrowsCutCopyPaste(self): ) (diffCorr).mode = ProfileMode.NOT_ACTIVE - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): targSeq.profiles.paste(0, ProfileInsertDirection.AFTER) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): targSeq.profiles.cut("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of range")): targSeq.profiles.cut(3) targSeq.profiles.cut("Differential Corrector") Assert.assertEqual(0, targSeq.profiles.count) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Could not find")): targSeq.profiles.paste("Differential Corrector", ProfileInsertDirection.BEFORE) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of range")): targSeq.profiles.paste(5, ProfileInsertDirection.BEFORE) targSeq.profiles.add("Scripting Tool") @@ -4759,7 +5005,7 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(4, targSeq.profiles.count) # what happens if I Add2 after a nonexistent index - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of range")): dc6: "IProfile" = targSeq.profiles.add2("Differential Corrector", 5, ProfileInsertDirection.AFTER) # what happens if I Add2 after the last index? @@ -4800,9 +5046,9 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(7, targSeq.profiles.count) Assert.assertEqual(targSeq.profiles[6].name, "Scripting Tool3") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Could not find")): targSeq.profiles.insert_copy(profile0, "bogus", ProfileInsertDirection.AFTER) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of range")): targSeq.profiles.insert_copy(profile0, 8, ProfileInsertDirection.AFTER) # ThrusterSetCollection test @@ -4817,7 +5063,7 @@ def test_CompBrowsCutCopyPaste(self): thrusterSetColl: "ThrusterSetCollection" = newThrusterSet.thrusters thrusterSetColl.remove_all() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): thrusterSetColl.paste() thrusterSetColl.add("Thruster1") @@ -4837,9 +5083,9 @@ def test_CompBrowsCutCopyPaste(self): # and now, try to remove guys that aren't there - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): thrusterSetColl.cut("NonExistent Thruster") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of range")): thrusterSetColl.cut(1) newThruster: "Thruster" = thrusterSetColl.paste() @@ -4851,7 +5097,7 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(3, thrusterSetColl.count) Assert.assertEqual(0.5, anotherNewThruster.thruster_efficiency) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): thrusterSetColl.insert_copy(None) # PropagatorFunctionCollection test @@ -4866,11 +5112,11 @@ def test_CompBrowsCutCopyPaste(self): propFuncColl: "PropagatorFunctionCollection" = newPropagator.propagator_functions - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): propFuncColl.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("while removing an item")): propFuncColl.cut("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of bounds")): propFuncColl.cut(3) ci0: "IComponentInfo" = propFuncColl["WGS84"] @@ -4887,21 +5133,21 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(16, sameGravField.degree) Assert.assertEqual(1, propFuncColl.count) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("while removing an item")): propFuncColl.cut("NonExistent Prop Func") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of bounds")): propFuncColl.cut(99) anotherNewPropagator: "NumericalPropagatorWrapper" = clr.CastAs( (ICloneable(propagators["Earth J2"])).clone_object(), NumericalPropagatorWrapper ) propFuncColl2: "PropagatorFunctionCollection" = anotherNewPropagator.propagator_functions - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Element already in List")): propFuncColl2.paste() propFuncColl2.remove(0) Assert.assertEqual(0, propFuncColl2.count) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Element already in List")): propFuncColl.paste() anotherFunc: "GravityFieldFunction" = clr.CastAs(propFuncColl2.paste(), GravityFieldFunction) @@ -4914,7 +5160,7 @@ def test_CompBrowsCutCopyPaste(self): ) Assert.assertEqual(16, lastFunc.degree) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): propFuncColl2.insert_copy(None) # CalculationObjectCollection test @@ -4922,11 +5168,11 @@ def test_CompBrowsCutCopyPaste(self): initState: "IMCSSegment" = driver.main_sequence["Initial State"] calcObjColl: "CalculationObjectCollection" = initState.results - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): calcObjColl.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("while removing an item")): calcObjColl.cut("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of bounds")): calcObjColl.cut(3) alt: "StateCalcGeodeticElem" = clr.CastAs(calcObjColl.add("Geodetic/Altitude"), StateCalcGeodeticElem) @@ -4946,7 +5192,7 @@ def test_CompBrowsCutCopyPaste(self): prop.results.remove(0) Assert.assertEqual(0, prop.results.count) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): calcObjColl.insert_copy(None) pasted = clr.CastAs(prop.results.insert_copy(IComponentInfo(alt)), StateCalcGeodeticElem) @@ -4961,11 +5207,11 @@ def test_CompBrowsCutCopyPaste(self): diffCorr: "ProfileDifferentialCorrector" = ProfileDifferentialCorrector(dc8) targGraphColl: "TargeterGraphCollection" = diffCorr.targeter_graphs - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): targGraphColl.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("while removing an item")): targGraphColl.cut("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of bounds")): targGraphColl.cut(3) with pytest.raises(Exception, match=RegexSubstringMatch("Index Out of Range")): @@ -4998,7 +5244,7 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(1, targGraphColl.count) Assert.assertEqual("NewGraph", pastedGraph2.name) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): targGraphColl.insert_copy(None) newPastedGraph: "TargeterGraph" = targGraphColl.insert_copy(pastedGraph) @@ -5017,11 +5263,11 @@ def test_CompBrowsCutCopyPaste(self): scriptTool: "ProfileScriptingTool" = clr.CastAs(targSeq.profiles.add("Scripting Tool"), ProfileScriptingTool) ssColl: "ScriptingSegmentCollection" = scriptTool.segment_properties - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): ssColl.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("while removing an item")): ssColl.cut("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of bounds")): ssColl.cut(3) with pytest.raises(Exception, match=RegexSubstringMatch("Index Out of Range")): @@ -5046,7 +5292,7 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual("ObjectProperty1", objProp2.component_name) Assert.assertEqual(2, ssColl.count) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): ssColl.insert_copy(None) ssColl.cut(objProp2.component_name) @@ -5075,25 +5321,25 @@ def test_CompBrowsCutCopyPaste(self): scriptTool: "ProfileScriptingTool" = clr.CastAs(targSeq.profiles.add("Scripting Tool"), ProfileScriptingTool) coColl: "ScriptingCalculationObjectCollection" = scriptTool.calculation_objects - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): coColl.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("while removing an item")): coColl.cut("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of bounds")): coColl.cut(3) calcObj: "ScriptingCalculationObject" = coColl.add("NewCalcObj") calcObj2: "ScriptingCalculationObject" = coColl.insert_copy(calcObj) Assert.assertEqual("NewCalcObj1", calcObj2.component_name) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): coColl.insert_copy(None) scriptTool.calculation_objects.cut("NewCalcObj1") Assert.assertEqual(1, coColl.count) scriptTool.enable = False - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Unable to paste")): scriptTool.calculation_objects.paste() scriptTool.enable = True @@ -5119,11 +5365,11 @@ def test_CompBrowsCutCopyPaste(self): scriptTool: "ProfileScriptingTool" = clr.CastAs(targSeq.profiles.add("Scripting Tool"), ProfileScriptingTool) paramColl: "ScriptingParameterCollection" = scriptTool.parameters - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): paramColl.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("while removing an item")): paramColl.cut("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("out of bounds")): paramColl.cut(3) with pytest.raises(Exception, match=RegexSubstringMatch("Index Out of Range")): @@ -5145,14 +5391,14 @@ def test_CompBrowsCutCopyPaste(self): param2: "ScriptingParameter" = scriptTool.parameters.insert_copy(param) Assert.assertEqual("NewParam1", param2.name) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): paramColl.insert_copy(None) paramColl.cut("NewParam1") Assert.assertEqual(1, paramColl.count) scriptTool.enable = False - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Unable to paste item")): scriptTool.parameters.paste() scriptTool.enable = True @@ -5184,17 +5430,17 @@ def test_CompBrowsCutCopyPaste(self): psTool.paste_from_clipboard() Assert.assertEqual("TestParameterWoot", psTool.parameters[0].name) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): psTool.calculation_objects.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): psTool.segment_properties.paste() calcObj: "ScriptingCalculationObject" = psTool.calculation_objects.add("NewCalcObj") psTool.calculation_objects.cut(0) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): psTool.parameters.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("item is not a Scripting Tool")): psTool.paste_from_clipboard() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("item is not a Scripting Tool")): psTool.paste_from_clipboard() # ScriptingTool - CopyToClipboard and PasteFromClipboard @@ -5216,17 +5462,17 @@ def test_CompBrowsCutCopyPaste(self): scriptTool.paste_from_clipboard() Assert.assertEqual("TestParameterWoot", scriptTool.parameters[0].name) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): scriptTool.calculation_objects.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): scriptTool.segment_properties.paste() calcObj: "ScriptingCalculationObject" = scriptTool.calculation_objects.add("NewCalcObj") scriptTool.calculation_objects.cut(0) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not of correct type")): scriptTool.parameters.paste() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("is not a Scripting Tool")): scriptTool.paste_from_clipboard() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("is not a Scripting Tool")): scriptTool.paste_from_clipboard() # test copying calc objects in UserSelect stopping conditions, stopping condition constraints, calc object wrappers @@ -5248,11 +5494,11 @@ def test_CompBrowsCutCopyPaste(self): stopCondElem: "StoppingConditionElement" = prop1.stopping_conditions.add("UserSelect") stopCond: "StoppingCondition" = StoppingCondition(stopCondElem.properties) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not a calculation object")): stopCond.paste_user_calculation_object_from_clipboard() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not a calculation object")): cond1.paste_calculation_object_from_clipboard() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not a calculation object")): newCalcObj.paste_calculation_object_from_clipboard() # user select stopping condition @@ -5307,17 +5553,19 @@ def test_CompBrowsCutCopyPaste(self): Scenario(TestBase.Application.current_scenario) ).component_directory.get_components(Component.ASTROGATOR) cbs: "ComponentInfoCollection" = astComps.get_folder("Central Bodies") - cb: "CentralBodyComponent" = clr.CastAs((ICloneable(cbs["Charon"])).clone_object(), CentralBodyComponent) + cb: "CentralBodyComponent" = clr.CastAs( + (ICloneable(cbs["AsteroidTemplate"])).clone_object(), CentralBodyComponent + ) model: "CentralBodyComponentGravityModel" = cb.add_gravity_model( CentralBodyGravityModel.EARTH_SIMPLE, "NewGrav" ) model.gravitational_parameter = 1337 - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("not a gravity model")): cb.paste_gravity_model() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Error cutting the gravity model")): cb.cut_gravity_model_by_name("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): cb.add_copy_of_gravity_model(None) # cut @@ -5342,11 +5590,11 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(1337, pastedGrav.gravitational_parameter) # Shape - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("item is not a shape")): cb.paste_shape() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Error cutting the shape")): cb.cut_shape_by_name("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): cb.add_copy_of_shape(None) shape: "CentralBodyComponentShapeOblateSpheroid" = clr.CastAs( @@ -5380,11 +5628,11 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(1337, pastedShape.min_radius) # Attitude Definition - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("item is not an attitude")): cb.paste_attitude() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Error cutting the attitude")): cb.cut_attitude_by_name("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): cb.add_copy_of_attitude(None) newAtt: "CentralBodyComponentAttitudeIAU1994" = clr.CastAs( @@ -5417,11 +5665,11 @@ def test_CompBrowsCutCopyPaste(self): Assert.assertEqual(1, pastedAttitude.rotation_rate) # Ephemeris Definition - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("item is not an Ephemeris")): cb.paste_ephemeris() - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("Error cutting the Ephemeris")): cb.cut_ephemeris_by_name("bogus") - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch(NULL_EXCEPTION_MESSAGE)): cb.add_copy_of_ephemeris(None) newEphem: "CentralBodyComponentEphemerisAnalyticOrbit" = clr.CastAs( @@ -5587,7 +5835,7 @@ def test_SpacesInVGTPath(self): @category("ExcludeOnLinux") def test_MarsGRAM(self): - scenario: "Scenario" = clr.CastAs(TestBase.Application.current_scenario, Scenario) + scenario: "Scenario" = Scenario(TestBase.Application.current_scenario) compCollection: "ComponentInfoCollection" = scenario.component_directory.get_components(Component.ASTROGATOR) propObjs: "ComponentInfoCollection" = compCollection.get_folder("Propagators") epmProp: "ICloneable" = clr.CastAs(propObjs["Earth Point Mass"], ICloneable) @@ -5644,4 +5892,757 @@ def test_BUG78776(self): TestBase.Application.current_scenario.children.unload(STKObjectType.SATELLITE, "Sat78776") + # region NPlate_Stochastic_Params + def test_NPlate_Stochastic_Params(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + FDRFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Flight Dynamics Records") + fdr: "IComponentInfo" = FDRFolder.load_component(TestBase.GetScenarioFile("NPlate_Record.FlightDynamicsRecord")) + + propagatorFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagators") + prop: "IComponentInfo" = propagatorFolder["Copy of Earth Default High Fidelity v13"] + wrapper: "NumericalPropagatorWrapper" = clr.CastAs(prop, NumericalPropagatorWrapper) + + jr: "JacchiaRoberts" = clr.CastAs(wrapper.propagator_functions["Jacchia-Roberts"], JacchiaRoberts) + self.Test_IAgVANPlateStochasticParamsCollection(jr.n_plate_stochastic_parameters) + + nplateSRP: "SRPNPlate" = clr.CastAs(wrapper.propagator_functions["NPlate SRP"], SRPNPlate) + self.Test_IAgVANPlateStochasticParamsCollection(nplateSRP.n_plate_stochastic_parameters) + + # Cleanup + propagatorFolder.remove("Copy of Earth Default High Fidelity v13") + FDRFolder.remove("NPlate Record") + + def Test_IAgVANPlateStochasticParamsCollection(self, nplateStochParamsCol: "NPlateStochasticParametersCollection"): + Assert.assertEqual(2, nplateStochParamsCol.count) + + names: str = "" + nplateStochParam1: "NPlateStochasticParameter" + for nplateStochParam1 in nplateStochParamsCol: + names += nplateStochParam1.name + + Assert.assertEqual("SolarPanelsBody", names) + + names = "" + i: int = 0 + while i < nplateStochParamsCol.count: + nplateStochParam2: "NPlateStochasticParameter" = nplateStochParamsCol[i] + names += nplateStochParam2.name + + i += 1 + + Assert.assertEqual("SolarPanelsBody", names) + + nplateStochParam3: "NPlateStochasticParameter" = nplateStochParamsCol.get_item_by_name("SolarPanels") + self.Test_IAgVANPlateStochasticParam(nplateStochParam3, "SolarPanels") + + nplateStochParam4: "NPlateStochasticParameter" = nplateStochParamsCol.get_item_by_index(1) # Body + self.Test_IAgVANPlateStochasticParam(nplateStochParam4, "Body") + + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): + nplateStochParam3 = nplateStochParamsCol.get_item_by_name("Bogus") + with pytest.raises(Exception, match=RegexSubstringMatch("Out of Range")): + nplateStochParam3 = nplateStochParamsCol.get_item_by_index(2) + + def Test_IAgVANPlateStochasticParam(self, param: "NPlateStochasticParameter", name: str): + Assert.assertEqual(name, param.name) + + param.nominal_value = 2 + Assert.assertEqual(2, param.nominal_value) + + param.estimate_parameter = True + Assert.assertTrue(param.estimate_parameter) + param.estimate_parameter = False + Assert.assertFalse(param.estimate_parameter) + + param.half_life = 86401 + Assert.assertEqual(86401, param.half_life) + + param.sigma = 3 + Assert.assertEqual(3, param.sigma) + + param.long_term_sigma = 4 + Assert.assertEqual(4, param.long_term_sigma) + + # endregion + + # region InitialState_Stochastic_Params + def test_InitialState_Stochastic_Params(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + FDRFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Flight Dynamics Records") + fdr: "IComponentInfo" = FDRFolder.load_component(TestBase.GetScenarioFile("NPlate_Record.FlightDynamicsRecord")) + propagatorFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagators") + TestBase.Application.execute_command( + 'InitialState */Satellite/Satellite1 Import Flight_Dynamics_Record "NPlate Record"' + ) # no OM support for Initial State Tool + + sat: "Satellite" = clr.CastAs(TestBase.Application.current_scenario.children["Satellite1"], Satellite) + initState: "MCSInitialState" = clr.CastAs(EarlyBoundTests.AG_VA.main_sequence["Initial State"], MCSInitialState) + + # Locked - properties read-only + + dragCorrections: "NPlateStochasticCorrectionParametersCollection" = ( + initState.stochastic_parameters.drag_n_plate_stochastic_correction_parameters + ) + self.Test_IAgVANPlateStochasticCorrectionParamsCollection(dragCorrections, True) + + srpCorrections: "NPlateStochasticCorrectionParametersCollection" = ( + initState.stochastic_parameters.srp_n_plate_stochastic_correction_parameters + ) + self.Test_IAgVANPlateStochasticCorrectionParamsCollection(srpCorrections, True) + + # Unlocked - properties read/write + + initState.unlock_initial_state_segment() + + dragCorrections = ( + initState.stochastic_parameters.drag_n_plate_stochastic_correction_parameters + ) # refresh interface + self.Test_IAgVANPlateStochasticCorrectionParamsCollection(dragCorrections, False) + + srpCorrections = ( + initState.stochastic_parameters.srp_n_plate_stochastic_correction_parameters + ) # refresh interface + self.Test_IAgVANPlateStochasticCorrectionParamsCollection(srpCorrections, False) + + # Cleanup + propagatorFolder.remove("Copy of Earth Default High Fidelity v13") + FDRFolder.remove("NPlate Record") + + def Test_IAgVANPlateStochasticCorrectionParamsCollection( + self, correctionParams: "NPlateStochasticCorrectionParametersCollection", readOnly: bool + ): + Assert.assertEqual(2, correctionParams.count) + + names: str = "" + correctionParam1: "NPlateStochasticCorrectionParameter" + for correctionParam1 in correctionParams: + names += correctionParam1.name + + Assert.assertEqual("SolarPanelsBody", names) + + names = "" + i: int = 0 + while i < correctionParams.count: + correctionParam2: "NPlateStochasticCorrectionParameter" = correctionParams[i] + names += correctionParam2.name + + i += 1 + + Assert.assertEqual("SolarPanelsBody", names) + + correctionParam3: "NPlateStochasticCorrectionParameter" = correctionParams.get_item_by_name("SolarPanels") + self.Test_IAgVANPlateStochasticCorrectionParam(correctionParam3, "SolarPanels", readOnly) + + correctionParam4: "NPlateStochasticCorrectionParameter" = correctionParams.get_item_by_index(1) # Body + self.Test_IAgVANPlateStochasticCorrectionParam(correctionParam4, "Body", readOnly) + + with pytest.raises(Exception, match=RegexSubstringMatch("could not be found")): + correctionParam3 = correctionParams.get_item_by_name("Bogus") + with pytest.raises(Exception, match=RegexSubstringMatch("Out of Range")): + correctionParam3 = correctionParams.get_item_by_index(2) + + def Test_IAgVANPlateStochasticCorrectionParam( + self, param: "NPlateStochasticCorrectionParameter", name: str, readOnly: bool + ): + Assert.assertEqual(name, param.name) + if param.name == "SolarPanels": + if readOnly: + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + param.initial_estimate = 0.1 + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + param.long_term_initial_estimate = 0.2 + + else: + param.initial_estimate = 0.1 + Assert.assertEqual(0.1, param.initial_estimate) + + param.long_term_initial_estimate = 0.2 + Assert.assertEqual(0.2, param.long_term_initial_estimate) + + else: + if readOnly: + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + param.initial_estimate = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + param.long_term_initial_estimate = 0.4 + + else: + param.initial_estimate = 0.3 + Assert.assertEqual(0.3, param.initial_estimate) + + param.long_term_initial_estimate = 0.4 + Assert.assertEqual(0.4, param.long_term_initial_estimate) + + # endregion + + # region SRP_Spherical_StochasticSRPCoeff_GaussMarkov + def test_SRP_Spherical_StochasticSRPCoeff_GaussMarkov(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + srpModelsFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagator Functions").get_folder( + "SRP Models" + ) + propFunc: "SRPSpherical" = clr.CastAs( + srpModelsFolder.duplicate_component("Spherical SRP", "Test-SphericalSRP"), SRPSpherical + ) + + propFunc.use_stochastic_srp_coefficient = False + Assert.assertFalse(propFunc.use_stochastic_srp_coefficient) + + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): + stochModelParamsX: "StochasticModelParameters" = propFunc.stochastic_srp_coefficient + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): + propFunc.srp_correction_type = SRPCorrectionType.CR_A_OVER_M_RELATIVE + + propFunc.use_stochastic_srp_coefficient = True + Assert.assertTrue(propFunc.use_stochastic_srp_coefficient) + + stochModelParams: "StochasticModelParameters" = propFunc.stochastic_srp_coefficient + + propFunc.srp_correction_type = SRPCorrectionType.CR_ADDITIVE + Assert.assertEqual(SRPCorrectionType.CR_ADDITIVE, propFunc.srp_correction_type) + propFunc.srp_correction_type = SRPCorrectionType.CR_A_OVER_M_ADDITIVE + Assert.assertEqual(SRPCorrectionType.CR_A_OVER_M_ADDITIVE, propFunc.srp_correction_type) + propFunc.srp_correction_type = SRPCorrectionType.CR_A_OVER_M_RELATIVE + Assert.assertEqual(SRPCorrectionType.CR_A_OVER_M_RELATIVE, propFunc.srp_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + propFunc.srp_correction_type = SRPCorrectionType.CR_RELATIVE + + stochModelParams.model_type = StochasticModel.GAUSS_MARKOV + Assert.assertEqual(StochasticModel.GAUSS_MARKOV, stochModelParams.model_type) + + stochModelParams.sigma = 0 + Assert.assertEqual(0, stochModelParams.sigma) + stochModelParams.sigma = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.sigma) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = 100000000000.0 + + stochModelParams.half_life = 0 + Assert.assertEqual(0, stochModelParams.half_life) + stochModelParams.half_life = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.half_life) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.half_life = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.half_life = 100000000000.0 + + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.sigma_long_term = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.error_threshold = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.process_noise_step = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.diffusion_coefficient = 0.3 + + # Cleanup + srpModelsFolder.remove("Test-SphericalSRP") + + # endregion + + # region SRP_VariableArea_StochasticSRPCoeff_RandomWalk + def test_SRP_VariableArea_StochasticSRPCoeff_RandomWalk(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + srpModelsFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagator Functions").get_folder( + "SRP Models" + ) + propFunc: "SRPVariableArea" = clr.CastAs( + srpModelsFolder.duplicate_component("VariableArea SRP", "Test-VASRP"), SRPVariableArea + ) + + propFunc.use_stochastic_srp_coefficient = False + Assert.assertFalse(propFunc.use_stochastic_srp_coefficient) + + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): + stochModelParamsX: "StochasticModelParameters" = propFunc.stochastic_srp_coefficient + + propFunc.use_stochastic_srp_coefficient = True + Assert.assertTrue(propFunc.use_stochastic_srp_coefficient) + + stochModelParams: "StochasticModelParameters" = propFunc.stochastic_srp_coefficient + + stochModelParams.model_type = StochasticModel.RANDOM_WALK + Assert.assertEqual(StochasticModel.RANDOM_WALK, stochModelParams.model_type) + + stochModelParams.sigma = 0 + Assert.assertEqual(0, stochModelParams.sigma) + stochModelParams.sigma = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.sigma) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = 100000000000.0 + + stochModelParams.diffusion_coefficient = 0 + Assert.assertEqual(0, stochModelParams.diffusion_coefficient) + stochModelParams.diffusion_coefficient = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.diffusion_coefficient) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.diffusion_coefficient = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.diffusion_coefficient = 100000000000.0 + + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.half_life = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.sigma_long_term = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.error_threshold = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.process_noise_step = 0.3 + + # Cleanup + srpModelsFolder.remove("Test-VASRP") + + # endregion + + # region SRP_TabAreaVector_StochasticSRPCoeff_Vasicek + def test_SRP_TabAreaVector_StochasticSRPCoeff_Vasicek(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + srpModelsFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagator Functions").get_folder( + "SRP Models" + ) + propFunc: "SRPTabulatedAreaVector" = clr.CastAs( + srpModelsFolder.duplicate_component("TabAreaVector SRP", "Test-TAVSRP"), SRPTabulatedAreaVector + ) + + propFunc.use_stochastic_srp_coefficient = False + Assert.assertFalse(propFunc.use_stochastic_srp_coefficient) + + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): + stochModelParamsX: "StochasticModelParameters" = propFunc.stochastic_srp_coefficient + + propFunc.use_stochastic_srp_coefficient = True + Assert.assertTrue(propFunc.use_stochastic_srp_coefficient) + + stochModelParams: "StochasticModelParameters" = propFunc.stochastic_srp_coefficient + + stochModelParams.model_type = StochasticModel.VASICEK + Assert.assertEqual(StochasticModel.VASICEK, stochModelParams.model_type) + + stochModelParams.sigma = 0 + Assert.assertEqual(0, stochModelParams.sigma) + stochModelParams.sigma = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.sigma) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = 100000000000.0 + + stochModelParams.half_life = 0 + Assert.assertEqual(0, stochModelParams.half_life) + stochModelParams.half_life = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.half_life) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.half_life = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.half_life = 100000000000.0 + + stochModelParams.sigma_long_term = 0 + Assert.assertEqual(0, stochModelParams.sigma_long_term) + stochModelParams.sigma_long_term = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.sigma_long_term) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma_long_term = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma_long_term = 100000000000.0 + + stochModelParams.error_threshold = 0 + Assert.assertEqual(0, stochModelParams.error_threshold) + stochModelParams.error_threshold = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.error_threshold) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.error_threshold = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.error_threshold = 100000000000.0 + + stochModelParams.process_noise_step = 0 + Assert.assertEqual(0, stochModelParams.process_noise_step) + stochModelParams.process_noise_step = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.process_noise_step) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.process_noise_step = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.process_noise_step = 100000000000.0 + + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.diffusion_coefficient = 0.3 + + # Cleanup + srpModelsFolder.remove("Test-TAVSRP") + + # endregion + + # region DragModel_Spherical_StochasticBallisticCoeff_GaussMarkov + def test_DragModel_Spherical_StochasticBallisticCoeff_GaussMarkov(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + atmosphericModelsFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagator Functions").get_folder( + "Atmospheric Models" + ) + jr: "JacchiaRoberts" = clr.CastAs( + atmosphericModelsFolder.duplicate_component("Jacchia-Roberts", "Test-Jacchia-Roberts"), JacchiaRoberts + ) + Assert.assertFalse(jr.use_stochastic_ballistic_coefficient) + Assert.assertEqual(DragModelType.SPHERICAL, jr.drag_model_type) + with pytest.raises(Exception, match=RegexSubstringMatch("set UseStochasticBallisticCoeff to true")): + unused: "NPlateStochasticParametersCollection" = jr.n_plate_stochastic_parameters + with pytest.raises(Exception, match=RegexSubstringMatch("set UseStochasticBallisticCoeff to true")): + unused: "StochasticModelParameters" = jr.stochastic_ballistic_coefficient + + jr.use_stochastic_ballistic_coefficient = False + Assert.assertFalse(jr.use_stochastic_ballistic_coefficient) + + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): + stochModelParamsX: "StochasticModelParameters" = jr.stochastic_ballistic_coefficient + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + + jr.use_stochastic_ballistic_coefficient = True + Assert.assertTrue(jr.use_stochastic_ballistic_coefficient) + + with pytest.raises(Exception, match=RegexSubstringMatch("set Drag Model type to N-Plate")): + unused: "NPlateStochasticParametersCollection" = jr.n_plate_stochastic_parameters + + stochModelParams: "StochasticModelParameters" = jr.stochastic_ballistic_coefficient + + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, jr.drag_correction_type) + jr.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, jr.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + jr.drag_correction_type = DragCorrectionType.CD_RELATIVE + + stochModelParams.model_type = StochasticModel.GAUSS_MARKOV + Assert.assertEqual(StochasticModel.GAUSS_MARKOV, stochModelParams.model_type) + + stochModelParams.sigma = 0 + Assert.assertEqual(0, stochModelParams.sigma) + stochModelParams.sigma = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.sigma) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = 100000000000.0 + + stochModelParams.half_life = 0 + Assert.assertEqual(0, stochModelParams.half_life) + stochModelParams.half_life = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.half_life) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.half_life = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.half_life = 100000000000.0 + + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.sigma_long_term = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.error_threshold = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.process_noise_step = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.diffusion_coefficient = 0.3 + + # Cleanup + atmosphericModelsFolder.remove("Test-Jacchia-Roberts") + + # endregion + + # region DragModel_VariableArea_StochasticBallisticCoeff_RandomWalk + def test_DragModel_VariableArea_StochasticBallisticCoeff_RandomWalk(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + atmosphericModelsFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagator Functions").get_folder( + "Atmospheric Models" + ) + cira72: "Cira72Function" = clr.CastAs( + atmosphericModelsFolder.duplicate_component("Cira72", "Test-Cira72"), Cira72Function + ) + + cira72.use_stochastic_ballistic_coefficient = False + Assert.assertFalse(cira72.use_stochastic_ballistic_coefficient) + + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): + stochModelParamsX: "StochasticModelParameters" = cira72.stochastic_ballistic_coefficient + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): + cira72.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + + cira72.use_stochastic_ballistic_coefficient = True + Assert.assertTrue(cira72.use_stochastic_ballistic_coefficient) + + with pytest.raises(Exception, match=RegexSubstringMatch("set Drag Model type to N-Plate")): + unused: "NPlateStochasticParametersCollection" = cira72.n_plate_stochastic_parameters + + stochModelParams: "StochasticModelParameters" = cira72.stochastic_ballistic_coefficient + + cira72.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_ADDITIVE, cira72.drag_correction_type) + cira72.drag_correction_type = DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE + Assert.assertEqual(DragCorrectionType.BALLISTIC_COEFFICIENT_RELATIVE, cira72.drag_correction_type) + cira72.drag_correction_type = DragCorrectionType.CD_ADDITIVE + Assert.assertEqual(DragCorrectionType.CD_ADDITIVE, cira72.drag_correction_type) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + cira72.drag_correction_type = DragCorrectionType.CD_RELATIVE + + stochModelParams.model_type = StochasticModel.RANDOM_WALK + Assert.assertEqual(StochasticModel.RANDOM_WALK, stochModelParams.model_type) + + stochModelParams.sigma = 0 + Assert.assertEqual(0, stochModelParams.sigma) + stochModelParams.sigma = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.sigma) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = 100000000000.0 + + stochModelParams.diffusion_coefficient = 0 + Assert.assertEqual(0, stochModelParams.diffusion_coefficient) + stochModelParams.diffusion_coefficient = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.diffusion_coefficient) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.diffusion_coefficient = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.diffusion_coefficient = 100000000000.0 + + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.half_life = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.sigma_long_term = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.error_threshold = 0.3 + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.process_noise_step = 0.3 + + # Cleanup + atmosphericModelsFolder.remove("Test-Cira72") + + # endregion + + # region DragModel_Spherical_StochasticBallisticCoeff_Vasicek + def test_DragModel_Spherical_StochasticBallisticCoeff_Vasicek(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + atmosphericModelsFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagator Functions").get_folder( + "Atmospheric Models" + ) + marsGram2010: "MarsGRAM2010" = clr.CastAs( + atmosphericModelsFolder.duplicate_component("Mars GRAM 2010", "Test-MG2010"), MarsGRAM2010 + ) + + marsGram2010.use_stochastic_ballistic_coefficient = False + Assert.assertFalse(marsGram2010.use_stochastic_ballistic_coefficient) + + with pytest.raises(Exception, match=RegexSubstringMatch("is not available")): + stochModelParamsX: "StochasticModelParameters" = marsGram2010.stochastic_ballistic_coefficient + + marsGram2010.use_stochastic_ballistic_coefficient = True + Assert.assertTrue(marsGram2010.use_stochastic_ballistic_coefficient) + + marsGram2010.drag_model_type = DragModelType.SPHERICAL + + stochModelParams: "StochasticModelParameters" = marsGram2010.stochastic_ballistic_coefficient + + stochModelParams.model_type = StochasticModel.VASICEK + Assert.assertEqual(StochasticModel.VASICEK, stochModelParams.model_type) + + stochModelParams.sigma = 0 + Assert.assertEqual(0, stochModelParams.sigma) + stochModelParams.sigma = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.sigma) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma = 100000000000.0 + + stochModelParams.half_life = 0 + Assert.assertEqual(0, stochModelParams.half_life) + stochModelParams.half_life = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.half_life) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.half_life = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.half_life = 100000000000.0 + + stochModelParams.sigma_long_term = 0 + Assert.assertEqual(0, stochModelParams.sigma_long_term) + stochModelParams.sigma_long_term = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.sigma_long_term) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma_long_term = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.sigma_long_term = 100000000000.0 + + stochModelParams.error_threshold = 0 + Assert.assertEqual(0, stochModelParams.error_threshold) + stochModelParams.error_threshold = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.error_threshold) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.error_threshold = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.error_threshold = 100000000000.0 + + stochModelParams.process_noise_step = 0 + Assert.assertEqual(0, stochModelParams.process_noise_step) + stochModelParams.process_noise_step = 10000000000.0 + Assert.assertEqual(10000000000.0, stochModelParams.process_noise_step) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.process_noise_step = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + stochModelParams.process_noise_step = 100000000000.0 + + with pytest.raises(Exception, match=RegexSubstringMatch("not supported by the current Stochastic Model")): + stochModelParams.diffusion_coefficient = 0.3 + + # Cleanup + atmosphericModelsFolder.remove("Test-MG2010") + + # endregion + + # region StochasticDensityCorrection_Earth + def test_StochasticDensityCorrection_Earth(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + atmosphericModelsFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagator Functions").get_folder( + "Atmospheric Models" + ) + msise1990: "MSISE1990" = clr.CastAs( + atmosphericModelsFolder.duplicate_component("MSISE 1990", "Test-MSISE1990"), MSISE1990 + ) + + msise1990.use_stochastic_density_correction = False + Assert.assertFalse(msise1990.use_stochastic_density_correction) + + with pytest.raises(Exception, match=RegexSubstringMatch("set UseStochasticDensityCorrection to true")): + unused: "StochasticDensityCorrection" = msise1990.stochastic_density_correction + + msise1990.use_stochastic_density_correction = True + Assert.assertTrue(msise1990.use_stochastic_density_correction) + + densityCorrection: "StochasticDensityCorrection" = msise1990.stochastic_density_correction + + densityCorrection.half_life = 0 + Assert.assertEqual(0, densityCorrection.half_life) + densityCorrection.half_life = 10000000000.0 + Assert.assertEqual(10000000000.0, densityCorrection.half_life) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.half_life = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.half_life = 100000000000.0 + + densityCorrection.sigma_scale = 0 + Assert.assertEqual(0, densityCorrection.sigma_scale) + densityCorrection.sigma_scale = 10000000000.0 + Assert.assertEqual(10000000000.0, densityCorrection.sigma_scale) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.sigma_scale = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.sigma_scale = 100000000000.0 + + densityCorrection.density_ratio_root = 0 + Assert.assertEqual(0, densityCorrection.density_ratio_root) + densityCorrection.density_ratio_root = 10000000000.0 + Assert.assertEqual(10000000000.0, densityCorrection.density_ratio_root) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.density_ratio_root = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.density_ratio_root = 100000000000.0 + + densityCorrection.density_increase_threshold = 0 + Assert.assertEqual(0, densityCorrection.density_increase_threshold) + densityCorrection.density_increase_threshold = 10000000000.0 + Assert.assertEqual(10000000000.0, densityCorrection.density_increase_threshold) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.density_increase_threshold = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.density_increase_threshold = 100000000000.0 + + with pytest.raises(Exception, match=RegexSubstringMatch("not available for Earth density models")): + densityCorrection.sigma = 1.4 + + # Cleanup + atmosphericModelsFolder.remove("Test-MSISE1990") + + # endregion + + # region StochasticDensityCorrection_NonEarth + def test_StochasticDensityCorrection_NonEarth(self): + compInfoCol: "ComponentInfoCollection" = ( + Scenario(TestBase.Application.current_scenario) + ).component_directory.get_components(Component.ASTROGATOR) + + atmosphericModelsFolder: "ComponentInfoCollection" = compInfoCol.get_folder("Propagator Functions").get_folder( + "Atmospheric Models" + ) + marsGram2000: "MarsGRAM2000" = clr.CastAs( + atmosphericModelsFolder.duplicate_component("Mars GRAM 2000", "Test-MG2000"), MarsGRAM2000 + ) + + marsGram2000.use_stochastic_density_correction = False + Assert.assertFalse(marsGram2000.use_stochastic_density_correction) + + with pytest.raises(Exception, match=RegexSubstringMatch("set UseStochasticDensityCorrection to true")): + unused: "StochasticDensityCorrection" = marsGram2000.stochastic_density_correction + + marsGram2000.use_stochastic_density_correction = True + Assert.assertTrue(marsGram2000.use_stochastic_density_correction) + + densityCorrection: "StochasticDensityCorrection" = marsGram2000.stochastic_density_correction + + densityCorrection.half_life = 0 + Assert.assertEqual(0, densityCorrection.half_life) + densityCorrection.half_life = 10000000000.0 + Assert.assertEqual(10000000000.0, densityCorrection.half_life) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.half_life = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.half_life = 100000000000.0 + + densityCorrection.sigma = 0 + Assert.assertEqual(0, densityCorrection.sigma) + densityCorrection.sigma = 10000000000.0 + Assert.assertEqual(10000000000.0, densityCorrection.sigma) + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.sigma = -1 + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): + densityCorrection.sigma = 100000000000.0 + + with pytest.raises(Exception, match=RegexSubstringMatch("only available for Earth density models")): + densityCorrection.sigma_scale = 1.1 + with pytest.raises(Exception, match=RegexSubstringMatch("only available for Earth density models")): + densityCorrection.density_ratio_root = 1.2 + with pytest.raises(Exception, match=RegexSubstringMatch("only available for Earth density models")): + densityCorrection.density_increase_threshold = 1.3 + + # Cleanup + atmosphericModelsFolder.remove("Test-MG2000") + + # endregion # endregion diff --git a/tests/generated/stk_tests/vehicle/satellite/astrogator/astrogator2.py b/tests/generated/stk_tests/vehicle/satellite/astrogator/astrogator2.py index 2271a34870..bb2b5faaa7 100644 --- a/tests/generated/stk_tests/vehicle/satellite/astrogator/astrogator2.py +++ b/tests/generated/stk_tests/vehicle/satellite/astrogator/astrogator2.py @@ -649,9 +649,9 @@ def test_MaintainSegmentLinkThroughCutPaste(self): diffAcrossSegs: "StoppingConditionElement" = prop2.stopping_conditions.add("UserSelect") - ( - StoppingCondition(diffAcrossSegs.properties) - ).user_calculation_object_name = "Segments/Difference Across Segments" + (StoppingCondition(diffAcrossSegs.properties)).user_calculation_object_name = ( + "Segments/Difference Across Segments" + ) stopCondCalcObj: "StateCalcDifferenceOtherSegment" = StateCalcDifferenceOtherSegment( (StoppingCondition(diffAcrossSegs.properties)).user_calculation_object ) diff --git a/tests/generated/stk_tests/vehicle/satellite/satellite.py b/tests/generated/stk_tests/vehicle/satellite/satellite.py index 086e766852..1d70033992 100644 --- a/tests/generated/stk_tests/vehicle/satellite/satellite.py +++ b/tests/generated/stk_tests/vehicle/satellite/satellite.py @@ -27,6 +27,7 @@ from antenna.antenna_helper import * from assert_extension import * from assertion_harness import * +from chain_analysis_options_helper import * from events.log_message_monitor import * from events.object_changed_monitor import * from interfaces.stk_objects import * @@ -196,6 +197,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_SAT.chain_analysis_options, False) + + # endregion + # region BasicAttitudeDifference @category("Basic Tests") def test_BasicAttitudeDifference(self): @@ -223,7 +232,6 @@ def test_BasicAttitude(self): # AttitudeSupportedTypes arTypes = EarlyBoundTests.AG_SAT.attitude_supported_types TestBase.logger.WriteLine3("\tThe LaunchVehicle supports: {0} Attitude types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "VehicleAttitude" = VehicleAttitude(int(arTypes[iIndex][0])) @@ -585,7 +593,6 @@ def test_SGP4Default(self): TestBase.DoEvents() if DateTime.Now > dt: break - import time time.sleep((100 / 1000.0)) @@ -617,13 +624,6 @@ def test_DragModelTest(self): TestBase.logger.WriteLine6("\tThe new AtmosphericDensityModel is: {0}", oDrag.atmospheric_density_model) Assert.assertEqual(AtmosphericDensityModel.CIRA72, oDrag.atmospheric_density_model) - # LowAltAtmosphericDensityModel (MSIS00) - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.MSIS00 - TestBase.logger.WriteLine6( - "\tThe new LowAltAtmosphericDensityModel is: {0}", oDrag.low_altitude_atmospheric_density_model - ) - Assert.assertEqual(AtmosphericDensityModel.MSIS00, oDrag.low_altitude_atmospheric_density_model) - # LowAltAtmosDensityModel (MSIS00) oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.MSISE1990 TestBase.logger.WriteLine6( @@ -673,7 +673,6 @@ def MoonOrbitGeodeticPosition(self, hpop: "PropagatorHPOP"): geo = OrbitStateDetic(hpop.initial_state.representation.convert_to(OrbitStateType.GEODETIC)) supportedCSTypes = geo.supported_coordinate_system_types - i: int = 0 while i < len(supportedCSTypes): coordType: "CoordinateSystem" = CoordinateSystem(int(supportedCSTypes[i][0])) @@ -710,7 +709,6 @@ def MoonOrbitCartesianPosition(self, hpop: "PropagatorHPOP"): cart = OrbitStateCartesian(hpop.initial_state.representation.convert_to(OrbitStateType.CARTESIAN)) supportedCSTypes = cart.supported_coordinate_system_types - i: int = 0 while i < len(supportedCSTypes): coordType: "CoordinateSystem" = CoordinateSystem(int(supportedCSTypes[i][0])) @@ -747,7 +745,6 @@ def MoonOrbitSphericalPosition(self, hpop: "PropagatorHPOP"): sph = OrbitStateSpherical(hpop.initial_state.representation.convert_to(OrbitStateType.SPHERICAL)) supportedCSTypes = sph.supported_coordinate_system_types - i: int = 0 while i < len(supportedCSTypes): coordType: "CoordinateSystem" = CoordinateSystem(int(supportedCSTypes[i][0])) @@ -791,7 +788,6 @@ def test_BasicMoonOrbit(self): hpop.initial_state.representation.convert_to(OrbitStateType.CARTESIAN) ) supportedCoordTypes = cart.supported_coordinate_system_types - i: int = 0 while i < len(supportedCoordTypes): TestBase.logger.WriteLine7( @@ -864,7 +860,6 @@ def test_CentralBodyCoordinateSystems(self): # Print the coordinate systems for the moon satellite TestBase.logger.WriteLine("Coordinate systems for the Moon satellite") moonCoordTypes = cart.supported_coordinate_system_types - i: int = 0 while i < len(moonCoordTypes): TestBase.logger.WriteLine7( @@ -879,7 +874,6 @@ def test_CentralBodyCoordinateSystems(self): # Print the coordinate systems for the moon satellite TestBase.logger.WriteLine("Coordinate systems for the Moon satellite") earthCoordTypes = cart.supported_coordinate_system_types - i: int = 0 while i < len(earthCoordTypes): TestBase.logger.WriteLine7( @@ -979,17 +973,17 @@ def test_PropagationFrame(self): Assert.assertEqual(EarlyBoundTests.AG_SAT.propagator_type, PropagatorType.TWO_BODY) twobody = PropagatorTwoBody(EarlyBoundTests.AG_SAT.propagator) - twobody.initial_state.propagation_frame = VehiclePropagationFrame.INERTIAL - twobody.propagate() - Assert.assertEqual(twobody.initial_state.propagation_frame, VehiclePropagationFrame.INERTIAL) + # twobody.InitialState.PropagationFrame = VehiclePropagationFrame.INERTIAL; + # twobody.Propagate(); + # Assert.AreEqual(twobody.InitialState.PropagationFrame, VehiclePropagationFrame.INERTIAL); - twobody.initial_state.propagation_frame = VehiclePropagationFrame.TRUE_OF_DATE - twobody.propagate() - Assert.assertEqual(twobody.initial_state.propagation_frame, VehiclePropagationFrame.TRUE_OF_DATE) + # twobody.InitialState.PropagationFrame = VehiclePropagationFrame.TRUE_OF_DATE; + # twobody.Propagate(); + # Assert.AreEqual(twobody.InitialState.PropagationFrame, VehiclePropagationFrame.TRUE_OF_DATE); - twobody.initial_state.propagation_frame = VehiclePropagationFrame.TRUE_OF_EPOCH - twobody.propagate() - Assert.assertEqual(twobody.initial_state.propagation_frame, VehiclePropagationFrame.TRUE_OF_EPOCH) + # twobody.InitialState.PropagationFrame = VehiclePropagationFrame.TRUE_OF_EPOCH; + # twobody.Propagate(); + # Assert.AreEqual(twobody.InitialState.PropagationFrame, VehiclePropagationFrame.TRUE_OF_EPOCH); # Epoch was deprecated # epoch = twobody.InitialState.Epoch; @@ -1001,17 +995,12 @@ def test_PropagationFrame(self): Assert.assertEqual(epoch, cart.epoch) twobody.initial_state.representation.assign(cart) - propagationFrames = twobody.initial_state.supported_propagation_frames - # ------------------------------------------------------------------------------------------ # Verify propagation frame with HPOP propagator (See 76432: read-only, and value = Unknown) # ------------------------------------------------------------------------------------------ EarlyBoundTests.AG_SAT.set_propagator_type(PropagatorType.HPOP) Assert.assertEqual(EarlyBoundTests.AG_SAT.propagator_type, PropagatorType.HPOP) hpop: "PropagatorHPOP" = PropagatorHPOP(EarlyBoundTests.AG_SAT.propagator) - Assert.assertEqual(hpop.initial_state.propagation_frame, VehiclePropagationFrame.UNKNOWN) - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - hpop.initial_state.propagation_frame = VehiclePropagationFrame.INERTIAL # ------------------------------------------------------------------------------------------ # Verify propagation frame with LOP propagator (See 76432: read-only, and value = Unknown) @@ -1019,9 +1008,6 @@ def test_PropagationFrame(self): EarlyBoundTests.AG_SAT.set_propagator_type(PropagatorType.LOP) Assert.assertEqual(EarlyBoundTests.AG_SAT.propagator_type, PropagatorType.LOP) lop: "PropagatorLOP" = PropagatorLOP(EarlyBoundTests.AG_SAT.propagator) - Assert.assertEqual(lop.initial_state.propagation_frame, VehiclePropagationFrame.UNKNOWN) - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - lop.initial_state.propagation_frame = VehiclePropagationFrame.INERTIAL # endregion @@ -1030,22 +1016,9 @@ def test_Lighting(self): EarlyBoundTests.AG_SAT.use_terrain_in_lighting_computations = False Assert.assertFalse(EarlyBoundTests.AG_SAT.use_terrain_in_lighting_computations) - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - EarlyBoundTests.AG_SAT.lighting_maximum_step = 0 - EarlyBoundTests.AG_SAT.use_terrain_in_lighting_computations = True Assert.assertTrue(EarlyBoundTests.AG_SAT.use_terrain_in_lighting_computations) - # deprecated - EarlyBoundTests.AG_SAT.lighting_maximum_step = 0 - Assert.assertEqual(0, EarlyBoundTests.AG_SAT.lighting_maximum_step) - EarlyBoundTests.AG_SAT.lighting_maximum_step = 31557600 - Assert.assertEqual(31557600, EarlyBoundTests.AG_SAT.lighting_maximum_step) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_SAT.lighting_maximum_step = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_SAT.lighting_maximum_step = 31557601 - EarlyBoundTests.AG_SAT.lighting_maximum_step_terrain = 10 Assert.assertEqual(10, EarlyBoundTests.AG_SAT.lighting_maximum_step_terrain) with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): @@ -1195,7 +1168,6 @@ def SetAttributesType(self, eType: "VehicleGraphics2DAttributeType"): arSupportedTypes = oGfx.attributes_supported_types TestBase.logger.WriteLine3("Supported Types array contains: {0} elements", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): TestBase.logger.WriteLine8( @@ -1443,7 +1415,6 @@ def test_GfxPass(self): # PassSupportedTypes arSupportedTypes = oPasses.pass_supported_types TestBase.logger.WriteLine3("The Pass supported {0} types.", len(arSupportedTypes)) - i: int = 0 while i < len(arSupportedTypes): TestBase.logger.WriteLine8( @@ -1554,7 +1525,6 @@ def test_GfxGroundTrackCentralBodyDisplay(self): TestBase.logger.WriteLine3( "\tThe Available CentralBodies array contains: {0} elements", Array.Length(arAvailableBodies) ) - iIndex: int = 0 while iIndex < Array.Length(arAvailableBodies): strBody: str = str(arAvailableBodies[iIndex]) @@ -1583,7 +1553,6 @@ def test_GfxGroundTrackCentralBodyDisplay(self): TestBase.logger.WriteLine3( "\tThe Assigned CentralBodies array contains: {0} elements", Array.Length(arAssignedBodies) ) - iIndex: int = 0 while iIndex < Array.Length(arAssignedBodies): strBody: str = str(arAssignedBodies[iIndex]) @@ -1676,7 +1645,6 @@ def test_GfxElevationContours(self): # region GfxSAAContours @category("Graphics Tests") - @category("Excluded From RegFree") @category("SEET") def test_GfxSAAContours(self): oHelper = GfxSAAContoursHelper(self.Units) @@ -1744,7 +1712,6 @@ def test_VOElevationContours(self): # region VOSAAContours @category("SEET") @category("VO Tests") - @category("Excluded From RegFree") def test_VOSAAContours(self): oHelper = VOSAAContoursHelper() oHelper.Run(EarlyBoundTests.AG_SAT.graphics_3d.saa) @@ -2065,7 +2032,6 @@ def VOBPlaneTemplatesCollectionTest( Assert.assertIsNotNone(oCollection) # Count TestBase.logger.WriteLine3("The current BPlaneTemplates collection contain: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -2092,7 +2058,6 @@ def VOBPlaneTemplatesCollectionTest( TestBase.logger.WriteLine3( "After adding first Template the BPlaneTemplates collection contain: {0} elements.", oCollection.count ) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -2178,7 +2143,6 @@ def VOBPlaneTemplateTest(self, oTemplate: "VehicleGraphics3DBPlaneTemplate"): # AvailableCentralBodies arBodies = oTemplate.available_central_bodies TestBase.logger.WriteLine3("\tAvailable CentralBodies array contains: {0} elements", Array.Length(arBodies)) - iIndex: int = 0 while iIndex < Array.Length(arBodies): strBody: str = str(arBodies[iIndex]) @@ -2205,7 +2169,6 @@ def VOBPlaneTemplateTest(self, oTemplate: "VehicleGraphics3DBPlaneTemplate"): # AvailableVectors arVectors = oTemplate.available_vectors TestBase.logger.WriteLine3("\tAvailable ReferenceVector array contains: {0} elements", Array.Length(arVectors)) - iIndex: int = 0 while iIndex < Array.Length(arVectors): strVector: str = str(arVectors[iIndex]) @@ -2260,7 +2223,6 @@ def VOBPlaneTemplateDisplayCollectionTest(self, oCollection: "VehicleGraphics3DB Assert.assertIsNotNone(oCollection) # Count TestBase.logger.WriteLine3("\tThe BPlaneTemplateDisplay collection contain: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -2347,7 +2309,6 @@ def VOBPlaneInstancesCollectionTest( ) # Count TestBase.logger.WriteLine3("\tThe current BPlaneInstances collection contain: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -2375,7 +2336,6 @@ def VOBPlaneInstancesCollectionTest( TestBase.logger.WriteLine3( "\tAfter adding first Instance the BPlaneInstances collection contain: {0} elements.", oCollection.count ) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -2571,7 +2531,6 @@ def VOBPlaneInstanceTest(self, oInstance: "VehicleGraphics3DBPlaneInstance"): # AvailableVOWindows arWindows = oInstance.available_graphics_3d_windows TestBase.logger.WriteLine3("\t\tAvailable: {0} VO windows.", Array.Length(arWindows)) - iIndex: int = 0 while iIndex < Array.Length(arWindows): TestBase.logger.WriteLine7("\t\t\tWindow {0}: {1}", iIndex, arWindows[iIndex]) @@ -2741,7 +2700,6 @@ def VOBPlaneTargetPointTest(self, oPoint: "VehicleGraphics3DBPlaneTargetPoint", # PositionSupportedTypes arTypes = oPoint.position_supported_types TestBase.logger.WriteLine3("\t\tSupported: {0} types.", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): ePosition: "VehicleGraphics3DBPlaneTargetPointPosition" = VehicleGraphics3DBPlaneTargetPointPosition( @@ -2876,7 +2834,6 @@ def VOBPlanePointCollectionTest(self, oCollection: "VehicleGraphics3DBPlanePoint TestBase.logger.WriteLine4("VehicleGraphics3DBPlanePointCollection test: ReadOnly = {0}", bReadOnly) # Count TestBase.logger.WriteLine3("\tThe current BPlanePoint collection contain: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -2925,7 +2882,6 @@ def VOBPlanePointCollectionTest(self, oCollection: "VehicleGraphics3DBPlanePoint TestBase.logger.WriteLine3( "\tAfter adding first Point the BPlanePoint collection contain: {0} elements.", oCollection.count ) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -3257,6 +3213,7 @@ def test_ExportToDataFile(self): exportHelper.AttitudeExportTool(sat2.export_tools.get_attitude_export_tool()) exportHelper.EphemerisCCSDSExportTool(sat2.export_tools.get_ephemeris_ccsds_export_tool()) exportHelper.EphemerisCCSDSv2ExportTool(sat2.export_tools.get_ephemeris_ccsds_v2_export_tool()) + exportHelper.EphemerisCCSDSv3ExportTool(sat2.export_tools.get_ephemeris_ccsds_v3_export_tool()) exportHelper.EphemerisCode500ExportTool(sat2.export_tools.get_ephemeris_code500_export_tool()) exportHelper.EphemerisSpiceExportTool(sat2.export_tools.get_ephemeris_spice_export_tool()) exportHelper.EphemerisSTKExportTool(sat2.export_tools.get_ephemeris_stk_export_tool(), True) @@ -3486,7 +3443,6 @@ def test_RealtimePointPerformance(self): rtp.duration.look_behind = 1800 rtp.look_ahead_propagator = LookAheadPropagator.HOLD_CENTRAL_BODY_FIXED_POSITION rtp.propagate() - t1 = DateTime.Now # Temporary test code for 45590 @@ -3504,7 +3460,6 @@ def test_RealtimePointPerformance(self): (Satellite(newsat)).set_propagator_type(PropagatorType.REAL_TIME) Assert.assertEqual((Satellite(newsat)).propagator_type, PropagatorType.REAL_TIME) (PropagatorRealtime((Satellite(newsat)).propagator)).propagate() - t1 = DateTime.Now helper = ConnectRealtimePointBuilderHelper() helper.Run(newsat) @@ -3516,7 +3471,6 @@ def test_RealtimePointPerformance(self): (Satellite(newsat)).set_propagator_type(PropagatorType.REAL_TIME) Assert.assertEqual((Satellite(newsat)).propagator_type, PropagatorType.REAL_TIME) (PropagatorRealtime((Satellite(newsat)).propagator)).propagate() - t1 = None helper = None helper = BoostedOMRealtimePointBuilderHelper(TestBase.Application, True) @@ -3565,7 +3519,6 @@ def test_RealtimePointPerformance(self): (Satellite(newsat)).set_propagator_type(PropagatorType.REAL_TIME) Assert.assertEqual((Satellite(newsat)).propagator_type, PropagatorType.REAL_TIME) (PropagatorRealtime((Satellite(newsat)).propagator)).propagate() - t1 = None helper = None @@ -3918,7 +3871,6 @@ def test_RealtimePointBuilders(self): Assert.assertIsNotNone(sat) sat.set_propagator_type(PropagatorType.REAL_TIME) Assert.assertEqual(sat.propagator_type, PropagatorType.REAL_TIME) - rtp: "PropagatorRealtime" = clr.CastAs(sat.propagator, PropagatorRealtime) Assert.assertIsNotNone(rtp) @@ -4137,18 +4089,9 @@ def finalizer2(): # endregion - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - helper = RadarClutterMapInheritableHelper() - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - helper.Run(EarlyBoundTests.AG_SAT.radar_clutter_map) - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): helper = RadarCrossSectionInheritableHelper() helper.Run(EarlyBoundTests.AG_SAT.radar_cross_section) - helper.Run_DeprecatedModelInterface(EarlyBoundTests.AG_SAT.radar_cross_section) # endregion diff --git a/tests/generated/stk_tests/vehicle/ship/ship.py b/tests/generated/stk_tests/vehicle/ship/ship.py index 3cb4eff5ad..6069a31064 100644 --- a/tests/generated/stk_tests/vehicle/ship/ship.py +++ b/tests/generated/stk_tests/vehicle/ship/ship.py @@ -25,6 +25,7 @@ from access_constraints.access_constraint_helper import * from antenna.antenna_helper import * from assertion_harness import * +from chain_analysis_options_helper import * from interfaces.stk_objects import * from logger import * from vehicle.vehicle_basic import * @@ -74,6 +75,14 @@ def test_AccessConstraints(self): # endregion + # region ChainAnalysisOptions + @category("ChainAnalysisOptions Tests") + def test_ChainAnalysisOptions(self): + helper = ChainAnalysisOptionsHelper() + helper.Run(EarlyBoundTests.AG_SH.chain_analysis_options, False) + + # endregion + # region BasicAttitude @category("Basic Tests") @category("Orientation Test") @@ -84,7 +93,6 @@ def test_BasicAttitude(self): # AttitudeSupportedTypes arTypes = EarlyBoundTests.AG_SH.attitude_supported_types TestBase.logger.WriteLine3("\tThe Ship supports: {0} Attitude types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "VehicleAttitude" = VehicleAttitude(int(arTypes[iIndex][0])) @@ -147,22 +155,9 @@ def test_Lighting(self): EarlyBoundTests.AG_SH.use_terrain_in_lighting_computations = False Assert.assertFalse(EarlyBoundTests.AG_SH.use_terrain_in_lighting_computations) - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - EarlyBoundTests.AG_SH.lighting_maximum_step = 0 - EarlyBoundTests.AG_SH.use_terrain_in_lighting_computations = True Assert.assertTrue(EarlyBoundTests.AG_SH.use_terrain_in_lighting_computations) - # deprecated - EarlyBoundTests.AG_SH.lighting_maximum_step = 0 - Assert.assertEqual(0, EarlyBoundTests.AG_SH.lighting_maximum_step) - EarlyBoundTests.AG_SH.lighting_maximum_step = 31557600 - Assert.assertEqual(31557600, EarlyBoundTests.AG_SH.lighting_maximum_step) - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_SH.lighting_maximum_step = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): - EarlyBoundTests.AG_SH.lighting_maximum_step = 31557601 - EarlyBoundTests.AG_SH.lighting_maximum_step_terrain = 10 Assert.assertEqual(10, EarlyBoundTests.AG_SH.lighting_maximum_step_terrain) with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): @@ -235,7 +230,6 @@ def test_BasicRoute(self): # RouteSupportedTypes arTypes = EarlyBoundTests.AG_SH.route_supported_types TestBase.logger.WriteLine3("The Ship supports: {0} route types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "PropagatorType" = PropagatorType(int(arTypes[iIndex][0])) @@ -337,7 +331,6 @@ def SetAttributesType(self, eType: "VehicleGraphics2DAttributeType"): arSupportedTypes = oGfx.attributes_supported_types TestBase.logger.WriteLine3("Supported Types array contains: {0} elements", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): TestBase.logger.WriteLine8( @@ -842,33 +835,10 @@ def test_ExportToDataFile(self): TestBase.Application.current_scenario.children.unload(STKObjectType.SHIP, "ExportSh") - # region RF_Atmosphere_AtmosphericAbsorptionModel - def test_RF_Atmosphere_AtmosphericAbsorptionModel(self): - helper = AtmosphereHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_SH.atmosphere) - - # endregion - - # region RF_Atmosphere_LocalRainData - def test_RF_Atmosphere_LocalRainData(self): - helper = AtmosphereLocalRainDataHelper() - helper.Run(EarlyBoundTests.AG_SH.atmosphere, TestBase.Application) - - # endregion - - # region RF_Radar_Clutter - def test_RF_Radar_Clutter(self): - helper = RadarClutterMapInheritableHelper() - with pytest.raises(Exception, match=RegexSubstringMatch("obsolete")): - helper.Run(EarlyBoundTests.AG_SH.radar_clutter_map) - - # endregion - # region RF_RadarCrossSection def test_RF_RadarCrossSection(self): helper = RadarCrossSectionInheritableHelper() helper.Run(EarlyBoundTests.AG_SH.radar_cross_section) - helper.Run_DeprecatedModelInterface(EarlyBoundTests.AG_SH.radar_cross_section) # endregion @@ -893,51 +863,72 @@ def test_Laser_Environment_TroposphericScintillationLoss(self): # endregion + # region RF_Environment_LocalRainData + def test_RF_Environment_LocalRainData(self): + helper = AtmosphereLocalRainDataHelper() + helper.Run(EarlyBoundTests.AG_SH.rf_environment, TestBase.Application) + + # endregion + # region RF_Environment_EnvironmentalData def test_RF_Environment_EnvironmentalData(self): - helper = PlatformRF_Environment_EnvironmentalDataHelper() - helper.Run(EarlyBoundTests.AG_SH.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SH.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunITU618Section2p5() # endregion # region RF_Environment_RainCloudFog_RainModel def test_RF_Environment_RainCloudFog_RainModel(self): - helper = PlatformRF_Environment_RainCloudFog_RainModelHelper() - helper.Run(EarlyBoundTests.AG_SH.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SH.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunRain() # endregion # region RF_Environment_RainCloudFog_CloudsAndFogModel def test_RF_Environment_RainCloudFog_CloudsAndFogModel(self): - helper = PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper() - helper.Run(EarlyBoundTests.AG_SH.rf_environment, TestBase.Application) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SH.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCloudsFog() # endregion # region RF_Environment_AtmosphericAbsorption def test_RF_Environment_AtmosphericAbsorption(self): - helper = PlatformRF_Environment_AtmosphericAbsorptionHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_SH.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SH.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunAtmosphericAbsorption() # endregion # region RF_Environment_UrbanAndTerrestrial def test_RF_Environment_UrbanAndTerrestrial(self): - helper = PlatformRF_Environment_UrbanAndTerrestrialHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_SH.rf_environment, True) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SH.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunUrbanTerrestrial(False) # endregion # region RF_Environment_TropoScintillation def test_RF_Environment_TropoScintillation(self): - helper = PlatformRF_Environment_TropoScintillationHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_SH.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SH.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunTroposphericScintillation() # endregion # region RF_Environment_CustomModels def test_RF_Environment_CustomModels(self): - helper = PlatformRF_Environment_CustomModelsHelper(TestBase.Application) - helper.Run(EarlyBoundTests.AG_SH.rf_environment) + helper = RFPropagationChannelHelper( + EarlyBoundTests.AG_SH.rf_environment.propagation_channel, TestBase.Application + ) + helper.RunCustomModels() # endregion diff --git a/tests/generated/stk_tests/vehicle/vehicle_basic.py b/tests/generated/stk_tests/vehicle/vehicle_basic.py index f9df176296..bc790a6d16 100644 --- a/tests/generated/stk_tests/vehicle/vehicle_basic.py +++ b/tests/generated/stk_tests/vehicle/vehicle_basic.py @@ -23,7 +23,6 @@ import pytest from test_util import * from app_provider import * -from antenna.antenna_helper import * from assertion_harness import * from interfaces.stk_objects import * from logger import * @@ -289,6 +288,7 @@ def EphemerisSTKExportTool(self, stkEphem: "VehicleEphemerisExportTool", isSat: stkEphem.central_body_name = "Uvanus" else: + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): stkEphem.central_body_name = "Europa" @@ -727,7 +727,7 @@ def EphemerisCCSDSv2ExportTool(self, ccsdsv2: "VehicleEphemerisCCSDSv2ExportTool Assert.assertEqual(ExportToolStepSizeType.SPECIFY, ccsdsv2.step_size.step_size_type) ccsdsv2.step_size.value = 3600 Assert.assertEqual(3600, ccsdsv2.step_size.value) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): ccsdsv2.step_size.step_size_type = ExportToolStepSizeType.NATIVE ccsdsv2.time_system = CCSDSTimeSystem.GPS @@ -955,6 +955,424 @@ def EphemerisCCSDSv2ExportTool(self, ccsdsv2: "VehicleEphemerisCCSDSv2ExportTool # endregion + # region EphemerisCCSDSv3ExportTool + def EphemerisCCSDSv3ExportTool(self, ccsdsv3: "VehicleEphemerisCCSDSv3ExportTool"): + # Test "UseSatelliteCenterAndFrame" + ccsdsv3.use_satellite_center_and_frame = False + Assert.assertFalse(ccsdsv3.use_satellite_center_and_frame) + + # Check that the CentralBody and ReferenceFrame are writable + ccsdsv3.central_body_name = "Jupiter" + Assert.assertEqual("Jupiter", ccsdsv3.central_body_name) + ccsdsv3.reference_frame = CCSDSReferenceFrame.EME2000 + Assert.assertEqual(CCSDSReferenceFrame.EME2000, ccsdsv3.reference_frame) + + ccsdsv3.use_satellite_center_and_frame = True + Assert.assertTrue(ccsdsv3.use_satellite_center_and_frame) + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + ccsdsv3.central_body_name = "Earth" + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + ccsdsv3.reference_frame = CCSDSReferenceFrame.FIXED + + ccsdsv3.use_satellite_center_and_frame = False + + ccsdsv3.originator = "Test1" + Assert.assertEqual("Test1", ccsdsv3.originator) + ccsdsv3.object_id = "2000-000B" + Assert.assertEqual("2000-000B", ccsdsv3.object_id) + ccsdsv3.object_name = "TestSatellite" + Assert.assertEqual("TestSatellite", ccsdsv3.object_name) + ccsdsv3.central_body_name = "Moon" + Assert.assertEqual("Moon", ccsdsv3.central_body_name) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + ccsdsv3.central_body_name = "Uvanus" + + # specific central bodies have specific reference frames (See 42071) + # Earth: ICRF, J2000, TOD, ITRF, Fixed, ITRF frames + ccsdsv3.central_body_name = "Earth" + RefsSupported = ccsdsv3.reference_frames_supported + refTypeObj: typing.Any + for refTypeObj in RefsSupported: + refType: "CCSDSReferenceFrame" = CCSDSReferenceFrame(int(refTypeObj)) + ccsdsv3.reference_frame = refType + Assert.assertEqual(refType, ccsdsv3.reference_frame) + + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + ccsdsv3.reference_frame = CCSDSReferenceFrame.MEAN_EARTH + + # Moon: ICRF, J2000, TOD, MeanEarth, Fixed + ccsdsv3.central_body_name = "Moon" + RefsSupported = ccsdsv3.reference_frames_supported + refTypeObj: typing.Any + for refTypeObj in RefsSupported: + refType: "CCSDSReferenceFrame" = CCSDSReferenceFrame(int(refTypeObj)) + ccsdsv3.reference_frame = refType + Assert.assertEqual(refType, ccsdsv3.reference_frame) + + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + ccsdsv3.reference_frame = CCSDSReferenceFrame.ITRF + + # other cb's: ICRF, J2000, TOD, Fixed + ccsdsv3.central_body_name = "Sun" + RefsSupported = ccsdsv3.reference_frames_supported + refTypeObj: typing.Any + for refTypeObj in RefsSupported: + refType: "CCSDSReferenceFrame" = CCSDSReferenceFrame(int(refTypeObj)) + ccsdsv3.reference_frame = refType + Assert.assertEqual(refType, ccsdsv3.reference_frame) + + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + ccsdsv3.reference_frame = CCSDSReferenceFrame.ITRF + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + ccsdsv3.reference_frame = CCSDSReferenceFrame.MEAN_EARTH + + # pick a valid combination + ccsdsv3.central_body_name = "Moon" + ccsdsv3.reference_frame = CCSDSReferenceFrame.EME2000 + + ccsdsv3.time_precision = 7 + Assert.assertEqual(7, ccsdsv3.time_precision) + ccsdsv3.date_format = CCSDSDateFormat.YDOY + Assert.assertEqual(CCSDSDateFormat.YDOY, ccsdsv3.date_format) + ccsdsv3.date_format = CCSDSDateFormat.YMD + Assert.assertEqual(CCSDSDateFormat.YMD, ccsdsv3.date_format) + ccsdsv3.ephemeris_format = CCSDSEphemerisFormatType.FLOATING_POINT + Assert.assertEqual(CCSDSEphemerisFormatType.FLOATING_POINT, ccsdsv3.ephemeris_format) + ccsdsv3.ephemeris_format = CCSDSEphemerisFormatType.SCIENTIFIC_NOTATION + Assert.assertEqual(CCSDSEphemerisFormatType.SCIENTIFIC_NOTATION, ccsdsv3.ephemeris_format) + + ccsdsv3.time_period.time_period_type = ExportToolTimePeriodType.USE_ENTIRE_EPHEMERIS + Assert.assertEqual(ExportToolTimePeriodType.USE_ENTIRE_EPHEMERIS, ccsdsv3.time_period.time_period_type) + ccsdsv3.time_period.time_period_type = ExportToolTimePeriodType.SPECIFY + Assert.assertEqual(ExportToolTimePeriodType.SPECIFY, ccsdsv3.time_period.time_period_type) + ccsdsv3.time_period.start = (Scenario(self._root.current_scenario)).start_time + Assert.assertEqual((Scenario(self._root.current_scenario)).start_time, ccsdsv3.time_period.start) + ccsdsv3.time_period.stop = (Scenario(self._root.current_scenario)).stop_time + Assert.assertEqual((Scenario(self._root.current_scenario)).stop_time, ccsdsv3.time_period.stop) + + ccsdsv3.step_size.step_size_type = ExportToolStepSizeType.EPHEMERIS + Assert.assertEqual(ExportToolStepSizeType.EPHEMERIS, ccsdsv3.step_size.step_size_type) + ccsdsv3.step_size.step_size_type = ExportToolStepSizeType.SPECIFY + Assert.assertEqual(ExportToolStepSizeType.SPECIFY, ccsdsv3.step_size.step_size_type) + ccsdsv3.step_size.value = 3600 + Assert.assertEqual(3600, ccsdsv3.step_size.value) + with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): + ccsdsv3.step_size.step_size_type = ExportToolStepSizeType.NATIVE + + ccsdsv3.time_system = CCSDSTimeSystem.GPS + Assert.assertEqual(CCSDSTimeSystem.GPS, ccsdsv3.time_system) + ccsdsv3.time_system = CCSDSTimeSystem.TAI + Assert.assertEqual(CCSDSTimeSystem.TAI, ccsdsv3.time_system) + ccsdsv3.time_system = CCSDSTimeSystem.TDB + Assert.assertEqual(CCSDSTimeSystem.TDB, ccsdsv3.time_system) + ccsdsv3.time_system = CCSDSTimeSystem.TT + Assert.assertEqual(CCSDSTimeSystem.TT, ccsdsv3.time_system) + ccsdsv3.time_system = CCSDSTimeSystem.UTC + Assert.assertEqual(CCSDSTimeSystem.UTC, ccsdsv3.time_system) + + ccsdsv3.export(TestBase.GetScenarioFile("OMExternalFileCCSDS.oem")) + self._root.execute_command( + ( + ( + ( + ( + ( + ( + (("ExportDataFile " + self._oObj.path) + ' Ephemeris "') + + TestBase.GetScenarioFile("ConnectExternalFileCCSDS.oem") + ) + + '" Type CCSDSv3 CenterName Moon RefFrame EME2000 Originator Test1 ObjectName TestSatellite ObjectID 2000-000B TimePrecision 7 DateFormat YMD EphFormat SciNotation StepSize 3600 TimePeriod "' + ) + + str((Scenario(self._root.current_scenario)).start_time) + ) + + '" "' + ) + + str((Scenario(self._root.current_scenario)).stop_time) + ) + + '"' + ) + ) + + om = FileInfo(TestBase.GetScenarioFile("OMExternalFileCCSDS.oem")) + omSr = om.OpenText() + omFile: str = omSr.ReadToEnd() + omSr.Close() + + connect = FileInfo(TestBase.GetScenarioFile("ConnectExternalFileCCSDS.oem")) + connectSr = connect.OpenText() + connectFile: str = connectSr.ReadToEnd() + connectSr.Close() + self.CompareCCSDSWithoutCreationDate(omFile, connectFile) + + om.Delete() + connect.Delete() + + # Test whether the names with ws are handled + ccsdsv3.originator = "Originator with ws" + Assert.assertEqual(ccsdsv3.originator, "Originator with ws") + ccsdsv3.object_id = "ObjectID with ws" + Assert.assertEqual(ccsdsv3.object_id, "ObjectID with ws") + ccsdsv3.object_name = "ObjectName with ws" + Assert.assertEqual(ccsdsv3.object_name, "ObjectName with ws") + ccsdsv3.export(TestBase.GetScenarioFile("OMExternalFileCCSDS.oem")) + self._root.execute_command( + ( + ( + ( + ( + ( + ( + (("ExportDataFile " + self._oObj.path) + ' Ephemeris "') + + TestBase.GetScenarioFile("ConnectExternalFileCCSDS.oem") + ) + + '" Type CCSDSv3 CenterName Moon RefFrame EME2000 Originator "Originator with ws" ObjectName "ObjectName with ws" ObjectID "ObjectID with ws" TimePrecision 7 DateFormat YMD EphFormat SciNotation StepSize 3600 TimePeriod "' + ) + + str((Scenario(self._root.current_scenario)).start_time) + ) + + '" "' + ) + + str((Scenario(self._root.current_scenario)).stop_time) + ) + + '"' + ) + ) + + om = FileInfo(TestBase.GetScenarioFile("OMExternalFileCCSDS.oem")) + omSr = om.OpenText() + omFile = omSr.ReadToEnd() + omSr.Close() + + connect = FileInfo(TestBase.GetScenarioFile("ConnectExternalFileCCSDS.oem")) + connectSr = connect.OpenText() + connectFile = connectSr.ReadToEnd() + connectSr.Close() + self.CompareCCSDSWithoutCreationDate(omFile, connectFile) + + om.Delete() + connect.Delete() + + # export CCSDS ephemeris using the satellite's center and reference frame + ccsdsv3.use_satellite_center_and_frame = True + ccsdsv3.export(TestBase.GetScenarioFile("OMExternalFileCCSDS_1.oem")) + self._root.execute_command( + ( + ( + ( + ( + ( + ( + (("ExportDataFile " + self._oObj.path) + ' Ephemeris "') + + TestBase.GetScenarioFile("ConnectExternalFileCCSDS_1.oem") + ) + + '" Type CCSDSv3 CenterName Moon RefFrame EME2000 Originator "Originator with ws" ObjectName "ObjectName with ws" ObjectID "ObjectID with ws" TimePrecision 7 DateFormat YMD EphFormat SciNotation StepSize 3600 TimePeriod "' + ) + + str((Scenario(self._root.current_scenario)).start_time) + ) + + '" "' + ) + + str((Scenario(self._root.current_scenario)).stop_time) + ) + + '" UseSatCenterAndFrame Yes' + ) + ) + + om = FileInfo(TestBase.GetScenarioFile("OMExternalFileCCSDS_1.oem")) + omSr = om.OpenText() + omFile = omSr.ReadToEnd() + omSr.Close() + + connect = FileInfo(TestBase.GetScenarioFile("ConnectExternalFileCCSDS_1.oem")) + connectSr = connect.OpenText() + connectFile = connectSr.ReadToEnd() + connectSr.Close() + self.CompareCCSDSWithoutCreationDate(omFile, connectFile) + + om.Delete() + connect.Delete() + + # Properties specific to v2 + + Assert.assertFalse(ccsdsv3.has_covariance_data) + Assert.assertFalse(ccsdsv3.include_covariance) + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): + ccsdsv3.include_covariance = True + + ccsdsv3.include_acceleration = False + Assert.assertFalse(ccsdsv3.include_acceleration) + ccsdsv3.include_acceleration = True + Assert.assertTrue(ccsdsv3.include_acceleration) + + ccsdsv3.file_format = EphemExportToolFileFormat.ORBIT_EPHEMERIS_MESSAGE + Assert.assertEqual(EphemExportToolFileFormat.ORBIT_EPHEMERIS_MESSAGE, ccsdsv3.file_format) + + ccsdsv3.export(TestBase.GetScenarioFile("OMExternalFileCCSDS_2.oem")) + self._root.execute_command( + ( + ( + ( + ( + ( + ( + (("ExportDataFile " + self._oObj.path) + ' Ephemeris "') + + TestBase.GetScenarioFile("ConnectExternalFileCCSDS_2.oem") + ) + + '" Type CCSDSv3 CenterName Moon RefFrame EME2000 Originator "Originator with ws" ObjectName "ObjectName with ws" ObjectID "ObjectID with ws" TimePrecision 7 DateFormat YMD EphFormat SciNotation StepSize 3600 IncludeAcceleration Yes FileFormat KVN TimePeriod "' + ) + + str((Scenario(self._root.current_scenario)).start_time) + ) + + '" "' + ) + + str((Scenario(self._root.current_scenario)).stop_time) + ) + + '" UseSatCenterAndFrame Yes' + ) + ) + + om = FileInfo(TestBase.GetScenarioFile("OMExternalFileCCSDS_2.oem")) + omSr = om.OpenText() + omFile = omSr.ReadToEnd() + omSr.Close() + + connect = FileInfo(TestBase.GetScenarioFile("ConnectExternalFileCCSDS_2.oem")) + connectSr = connect.OpenText() + connectFile = connectSr.ReadToEnd() + connectSr.Close() + self.CompareCCSDSWithoutCreationDate(omFile, connectFile) + + om.Delete() + connect.Delete() + + ccsdsv3.file_format = EphemExportToolFileFormat.XML + Assert.assertEqual(EphemExportToolFileFormat.XML, ccsdsv3.file_format) + + ccsdsv3.export(TestBase.GetScenarioFile("OMExternalFileCCSDS_3.oem")) + self._root.execute_command( + ( + ( + ( + ( + ( + ( + (("ExportDataFile " + self._oObj.path) + ' Ephemeris "') + + TestBase.GetScenarioFile("ConnectExternalFileCCSDS_3.oem") + ) + + '" Type CCSDSv3 CenterName Moon RefFrame EME2000 Originator "Originator with ws" ObjectName "ObjectName with ws" ObjectID "ObjectID with ws" TimePrecision 7 DateFormat YMD EphFormat SciNotation StepSize 3600 IncludeAcceleration Yes FileFormat XML TimePeriod "' + ) + + str((Scenario(self._root.current_scenario)).start_time) + ) + + '" "' + ) + + str((Scenario(self._root.current_scenario)).stop_time) + ) + + '" UseSatCenterAndFrame Yes' + ) + ) + + om = FileInfo(TestBase.GetScenarioFile("OMExternalFileCCSDS_3.oem")) + omSr = om.OpenText() + omFile = omSr.ReadToEnd() + omSr.Close() + + connect = FileInfo(TestBase.GetScenarioFile("ConnectExternalFileCCSDS_3.oem")) + connectSr = connect.OpenText() + connectFile = connectSr.ReadToEnd() + connectSr.Close() + self.CompareCCSDSWithoutCreationDate(omFile, connectFile) + + om.Delete() + connect.Delete() + + # Properties specific to v3 + + Assert.assertEqual("", ccsdsv3.classification) + Assert.assertEqual("", ccsdsv3.message_id) + ccsdsv3.classification = "Classification with ws" + Assert.assertEqual(ccsdsv3.classification, "Classification with ws") + ccsdsv3.message_id = "MessageID with ws" + Assert.assertEqual(ccsdsv3.message_id, "MessageID with ws") + + ccsdsv3.file_format = EphemExportToolFileFormat.ORBIT_EPHEMERIS_MESSAGE + Assert.assertEqual(EphemExportToolFileFormat.ORBIT_EPHEMERIS_MESSAGE, ccsdsv3.file_format) + + ccsdsv3.export(TestBase.GetScenarioFile("OMExternalFileCCSDS_4.oem")) + self._root.execute_command( + ( + ( + ( + ( + ( + ( + (("ExportDataFile " + self._oObj.path) + ' Ephemeris "') + + TestBase.GetScenarioFile("ConnectExternalFileCCSDS_4.oem") + ) + + '" Type CCSDSv3 CenterName Moon RefFrame EME2000 Originator "Originator with ws" ObjectName "ObjectName with ws" ObjectID "ObjectID with ws" TimePrecision 7 DateFormat YMD EphFormat SciNotation StepSize 3600 IncludeAcceleration Yes FileFormat KVN TimePeriod "' + ) + + str((Scenario(self._root.current_scenario)).start_time) + ) + + '" "' + ) + + str((Scenario(self._root.current_scenario)).stop_time) + ) + + '" UseSatCenterAndFrame Yes Classification "Classification with ws" MessageID "MessageID with ws"' + ) + ) + + om = FileInfo(TestBase.GetScenarioFile("OMExternalFileCCSDS_4.oem")) + omSr = om.OpenText() + omFile = omSr.ReadToEnd() + omSr.Close() + + connect = FileInfo(TestBase.GetScenarioFile("ConnectExternalFileCCSDS_4.oem")) + connectSr = connect.OpenText() + connectFile = connectSr.ReadToEnd() + connectSr.Close() + self.CompareCCSDSWithoutCreationDate(omFile, connectFile) + + om.Delete() + connect.Delete() + + ccsdsv3.file_format = EphemExportToolFileFormat.XML + Assert.assertEqual(EphemExportToolFileFormat.XML, ccsdsv3.file_format) + + ccsdsv3.export(TestBase.GetScenarioFile("OMExternalFileCCSDS_5.oem")) + self._root.execute_command( + ( + ( + ( + ( + ( + ( + (("ExportDataFile " + self._oObj.path) + ' Ephemeris "') + + TestBase.GetScenarioFile("ConnectExternalFileCCSDS_5.oem") + ) + + '" Type CCSDSv3 CenterName Moon RefFrame EME2000 Originator "Originator with ws" ObjectName "ObjectName with ws" ObjectID "ObjectID with ws" TimePrecision 7 DateFormat YMD EphFormat SciNotation StepSize 3600 IncludeAcceleration Yes FileFormat XML TimePeriod "' + ) + + str((Scenario(self._root.current_scenario)).start_time) + ) + + '" "' + ) + + str((Scenario(self._root.current_scenario)).stop_time) + ) + + '" UseSatCenterAndFrame Yes Classification "Classification with ws" MessageID "MessageID with ws"' + ) + ) + + om = FileInfo(TestBase.GetScenarioFile("OMExternalFileCCSDS_5.oem")) + omSr = om.OpenText() + omFile = omSr.ReadToEnd() + omSr.Close() + + connect = FileInfo(TestBase.GetScenarioFile("ConnectExternalFileCCSDS_5.oem")) + connectSr = connect.OpenText() + connectFile = connectSr.ReadToEnd() + connectSr.Close() + self.CompareCCSDSWithoutCreationDate(omFile, connectFile) + + om.Delete() + connect.Delete() + + # endregion + # region EphemerisCode500ExportTool def EphemerisCode500ExportTool(self, code500: "VehicleEphemerisCode500ExportTool"): code500.satellite_identifer = 40 @@ -1085,7 +1503,6 @@ def EphemerisSpiceExportTool(self, spice: "VehicleEphemerisSPICEExportTool"): @staticmethod def IndexOf(array: "List[int]", pattern: "List[int]", offset: int): success: int = 0 - index: int = offset while index < Array.Length(array): if array[index] == pattern[success]: @@ -1290,7 +1707,6 @@ def Run(self, oCollection: "VehicleGroundEllipsesCollection", bClearCollection: # Count iCount: int = oCollection.count self.m_logger.WriteLine3("\tGroundEllipses collection contains: {0} elements", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -1302,7 +1718,6 @@ def Run(self, oCollection: "VehicleGroundEllipsesCollection", bClearCollection: Assert.assertIsNotNone(oDataCollection) # Count self.m_logger.WriteLine3("\t\t\tData collection contains: {0} elements", oDataCollection.count) - i: int = 0 while i < oDataCollection.count: # Item @@ -1364,7 +1779,6 @@ def Run(self, oCollection: "VehicleGroundEllipsesCollection", bClearCollection: oCollection[(oCollection.count - 1)].ellipse_name = "ModifiedEllipse1" Assert.assertEqual("ModifiedEllipse1", oCollection[(oCollection.count - 1)].ellipse_name) self.m_logger.WriteLine3("\tGroundEllipses collection contains: {0} elements", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Item @@ -1404,7 +1818,6 @@ def Run(self, oCollection: "VehicleGroundEllipsesCollection", bClearCollection: Assert.assertIsNotNone(oDataElement) Assert.assertEqual(1, oDataCollection.count) self.m_logger.WriteLine3("\t\t\tAfter Add() Data collection contains: {0} elements", oDataCollection.count) - i: int = 0 while i < oDataCollection.count: # Item @@ -1618,7 +2031,6 @@ def Run(self, oGreatArc: "PropagatorGreatArc"): arTypes = oGreatArc.altitude_reference_supported_types Assert.assertTrue((0 != len(arTypes))) self.m_logger.WriteLine3("\tThe object supports {0} altitude ref types.", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eRefType: "VehicleAltitudeReference" = VehicleAltitudeReference(int(arTypes[iIndex][0])) @@ -2329,9 +2741,9 @@ def DragTest(self, oDrag: "VehicleLOPForceModelDrag"): def ForceModelAdvancedTest(self, oAdvanved: "VehicleLOPDragSettings", bIsReadOnly: bool): Assert.assertIsNotNone(oAdvanved) if bIsReadOnly: - # AtmosphericDensityModel + # AtmosDensityModel with pytest.raises(Exception): - oAdvanved.atmospheric_density_model = AtmosphericDensityModel.STANDARD_ATMOSPHERE_MODEL_1976 + oAdvanved.atmosphere_density_model = LOPAtmosphericDensityModel.STANDARD_ATMOSPHERE_MODEL_1976 # UseOsculatingAlt with pytest.raises(Exception): oAdvanved.use_osculating_altitude = True @@ -2346,19 +2758,17 @@ def ForceModelAdvancedTest(self, oAdvanved: "VehicleLOPDragSettings", bIsReadOnl else: # AtmosphericDensityModel (STANDARD_ATMOSPHERE_MODEL_1976) - self.m_logger.WriteLine6( - "\tThe current AtmosphericDensityModel is: {0}", oAdvanved.atmospheric_density_model - ) - oAdvanved.atmospheric_density_model = AtmosphericDensityModel.STANDARD_ATMOSPHERE_MODEL_1976 - self.m_logger.WriteLine6("\tThe new AtmosphericDensityModel is: {0}", oAdvanved.atmospheric_density_model) + self.m_logger.WriteLine6("\tThe current AtmosDensityModel is: {0}", oAdvanved.atmosphere_density_model) + oAdvanved.atmosphere_density_model = LOPAtmosphericDensityModel.STANDARD_ATMOSPHERE_MODEL_1976 + self.m_logger.WriteLine6("\tThe new AtmosDensityModel is: {0}", oAdvanved.atmosphere_density_model) Assert.assertEqual( - AtmosphericDensityModel.STANDARD_ATMOSPHERE_MODEL_1976, oAdvanved.atmospheric_density_model + LOPAtmosphericDensityModel.STANDARD_ATMOSPHERE_MODEL_1976, oAdvanved.atmosphere_density_model ) with pytest.raises(Exception): - oAdvanved.atmospheric_density_model = AtmosphericDensityModel.HARRIS_PRIESTER + oAdvanved.atmosphere_density_model = LOPAtmosphericDensityModel.EXPONENTIAL - # AtmosDensityModel (STANDARD_ATMOSPHERE_MODEL_1976) + # AtmosDensityModel(STANDARD_ATMOSPHERE_MODEL_1976) self.m_logger.WriteLine6( "\tThe current AtmosphericDensityModel is: {0}", oAdvanved.atmosphere_density_model ) @@ -2390,11 +2800,11 @@ def ForceModelAdvancedTest(self, oAdvanved: "VehicleLOPDragSettings", bIsReadOnl Assert.assertEqual(43.21, oAdvanved.density_weighing_factor) with pytest.raises(Exception): oAdvanved.density_weighing_factor = -43.21 - # AtmosphericDensityModel (EXPONENTIAL_MODEL) - oAdvanved.atmospheric_density_model = AtmosphericDensityModel.EXPONENTIAL_MODEL - self.m_logger.WriteLine6("\tThe new AtmosphericDensityModel is: {0}", oAdvanved.atmospheric_density_model) - Assert.assertEqual(AtmosphericDensityModel.EXPONENTIAL_MODEL, oAdvanved.atmospheric_density_model) - # AtmosDensityModel (EXPONENTIAL_MODEL) + # AtmosDensityModel (EXPONENTIAL) + oAdvanved.atmosphere_density_model = LOPAtmosphericDensityModel.EXPONENTIAL + self.m_logger.WriteLine6("\tThe new AtmosphericDensityModel is: {0}", oAdvanved.atmosphere_density_model) + Assert.assertEqual(LOPAtmosphericDensityModel.EXPONENTIAL, oAdvanved.atmosphere_density_model) + # AtmosDensityModel (eExponentialModel) oAdvanved.atmosphere_density_model = LOPAtmosphericDensityModel.EXPONENTIAL self.m_logger.WriteLine6("\tThe new AtmosDensityModel is: {0}", oAdvanved.atmosphere_density_model) Assert.assertEqual(LOPAtmosphericDensityModel.EXPONENTIAL, oAdvanved.atmosphere_density_model) @@ -2859,7 +3269,8 @@ def Run(self, oSGP4: "PropagatorSGP4"): # AvailableRoutines arRoutines = oSegments.available_routines self.m_logger.WriteLine3("\tThe Segment collection contains: {0} available routines.", Array.Length(arRoutines)) - + # removed this assert because the number depends on the the dll's located in the modules dir. + # Assert.AreEqual(1, arRoutines.Length); iIndex: int = 0 while iIndex < Array.Length(arRoutines): self.m_logger.WriteLine7("\t\tRoutine {0}: {1}", iIndex, arRoutines[iIndex]) @@ -2935,7 +3346,6 @@ def Run(self, oSGP4: "PropagatorSGP4"): self.m_logger.WriteLine3( "\t\tThe loaded file contains: {0} segments for SSC 1749", Array.Length(arSegments) ) - iIndex: int = 0 while iIndex < Array.Length(arSegments): self.m_logger.WriteLine7("\t\t\tSegment {0}: {1}", iIndex, arSegments[iIndex]) @@ -2965,7 +3375,6 @@ def Run(self, oSGP4: "PropagatorSGP4"): self.m_logger.WriteLine3( "\t\tThe loaded file contains: {0} segments for SSC 799501749", Array.Length(arSegments) ) - iIndex: int = 0 while iIndex < Array.Length(arSegments): self.m_logger.WriteLine7("\t\t\tSegment {0}: {1}", iIndex, arSegments[iIndex]) @@ -2998,7 +3407,6 @@ def Run(self, oSGP4: "PropagatorSGP4"): self.m_logger.WriteLine3( "\t\tThe loaded file contains: {0} segments for SSC A0058", Array.Length(arSegments) ) - iIndex: int = 0 while iIndex < Array.Length(arSegments): self.m_logger.WriteLine7("\t\t\tSegment {0}: {1}", iIndex, arSegments[iIndex]) @@ -3023,7 +3431,6 @@ def Run(self, oSGP4: "PropagatorSGP4"): self.m_logger.WriteLine3( "\t\tThe loaded file contains: {0} segments for SSC NotA5", Array.Length(arSegments) ) - iIndex: int = 0 while iIndex < Array.Length(arSegments): self.m_logger.WriteLine7("\t\t\tSegment {0}: {1}", iIndex, arSegments[iIndex]) @@ -3069,23 +3476,6 @@ def Run(self, oSGP4: "PropagatorSGP4"): preview = oSGP4.automatic_update_settings.file_source.preview() oSGP4.propagate() - # LoadMethodType (ONLINE_AUTOMATIC_LOAD) - oSGP4.ephemeris_interval.set_explicit_interval("18 Jan 2003 01:23:45.678", "19 Jan 2003 02:46:24.680") - oSegments.load_method_type = LoadMethod.ONLINE_AUTOMATIC_LOAD - self.m_logger.WriteLine6("\tThe new LoadMethodType is: {0}", oSegments.load_method_type) - Assert.assertEqual(LoadMethod.ONLINE_AUTOMATIC_LOAD, oSegments.load_method_type) - - # this is backwards compatibility using a deprecated interface - # the current interface is PropagatorSGP4OnlineLoad - - # LoadMethod - oLoader: "PropagatorSGP4OnlineAutoLoad" = clr.CastAs(oSegments.load_method, PropagatorSGP4OnlineAutoLoad) - Assert.assertIsNotNone(oLoader) - # AddLatestSegFromOnline - oLoader.add_latest_segment_from_online("123") # this currently does nothing! - # Propagate - oSGP4.propagate() - # LoadMethodType (ONLINE_LOAD) oSegments.load_method_type = LoadMethod.ONLINE_LOAD self.m_logger.WriteLine6("\tThe new LoadMethodType is: {0}", oSegments.load_method_type) @@ -3453,7 +3843,6 @@ def LoadFileTest(self, oFile: "PropagatorSGP4LoadFile"): if Array.Length(arSSCNumbers) > 0: arSegments = oFile.get_segments_from_file(str(arSSCNumbers[0])) self.m_logger.WriteLine3("\t\tThe loaded file contains: {0} segments", Array.Length(arSegments)) - iIndex: int = 0 while iIndex < Array.Length(arSegments): self.m_logger.WriteLine7("\t\t\tSegment {0}: {1}", iIndex, arSegments[iIndex]) @@ -3474,7 +3863,6 @@ def LoadFileTest(self, oFile: "PropagatorSGP4LoadFile"): # GetSegsFromFile arSegments = oFile.get_segments_from_file(str(arSSCNumbers[0])) self.m_logger.WriteLine3("\t\tThe loaded file contains: {0} Segments", Array.Length(arSegments)) - iIndex: int = 0 while iIndex < Array.Length(arSegments): self.m_logger.WriteLine7("\t\t\tSegment {0}: {1}", iIndex, arSegments[iIndex]) @@ -3520,7 +3908,6 @@ def OnlineLoadTest(self, oLoader: "PropagatorSGP4OnlineLoad"): # This way the unit test won't fail here for a few (million) years. arSegs = oLoader.get_segments_from_online("11054") self.m_logger.WriteLine3("\t\tThe Segs array contains: {0} elements.", Array.Length(arSegs)) - iIndex: int = 0 while iIndex < Array.Length(arSegs): self.m_logger.WriteLine7("\t\t\tElement {0}: {1}", iIndex, arSegs[iIndex]) @@ -3588,7 +3975,6 @@ def Run(self, oSPICE: "PropagatorSPICE"): # AvailableBodyNames arNames = oSPICE.available_body_names self.m_logger.WriteLine3("\tThe AvailableBodyNames array contains: {0} elements.", Array.Length(arNames)) - iIndex: int = 0 while iIndex < Array.Length(arNames): oSPICE.body_name = str(arNames[iIndex]) @@ -3698,7 +4084,6 @@ def Run(self, oUser: "PropagatorUserExternal"): # AvailablePropagators arPropagators = oUser.available_propagators self.m_logger.WriteLine("\tAvailable {0} propagators:") - iIndex: int = 0 while iIndex < Array.Length(arPropagators): self.m_logger.WriteLine7("\t\tPropagator {0}: {1}", iIndex, arPropagators[iIndex]) @@ -3720,7 +4105,6 @@ def Run(self, oUser: "PropagatorUserExternal"): # AvailableVehicleIDs arIDs = oUser.available_vehicle_identifiers self.m_logger.WriteLine("\tAvailable {0} VehicleIDs:") - iIndex: int = 0 while iIndex < Array.Length(arIDs): self.m_logger.WriteLine7("\t\tVehicleID {0}: {1}", iIndex, arIDs[iIndex]) @@ -3818,6 +4202,7 @@ def Run(self, oHPOP: "PropagatorHPOP", isNotEarthCentralBody: bool): self.m_logger.WriteLine(eclipseBody) Assert.assertTrue(bodies.is_eclipsing_body_assigned("Earth")) + bodies.assign_eclipsing_body("Ceres") Assert.assertTrue(bodies.is_eclipsing_body_assigned("Ceres")) with pytest.raises(Exception): @@ -4098,9 +4483,9 @@ def Drag(self, oDrag: "VehicleHPOPForceModelDrag"): # SetSolarFluxGeoMagType (readonly) with pytest.raises(Exception): oDrag.set_solar_flux_geo_magnitude_type(VehicleSolarFluxGeomagneticType.MANUAL_ENTRY) - # LowAltAtmosphericDensityModel + # LowAltAtmosDensityModel with pytest.raises(Exception): - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.MSIS00 + oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.NONE # BlendingRange with pytest.raises(Exception): oDrag.blending_range = 20 @@ -4148,12 +4533,6 @@ def Drag(self, oDrag: "VehicleHPOPForceModelDrag"): Assert.assertEqual(DragModel.PLUGIN, oDrag.drag_model_type) self.m_logger.WriteLine6("\tThe current AtmosphericDensityModel is: {0}", oDrag.atmospheric_density_model) - # AtmosphericDensityModel (EXPONENTIAL_MODEL) - with pytest.raises(Exception): - oDrag.atmospheric_density_model = AtmosphericDensityModel.EXPONENTIAL_MODEL - # AtmosphericDensityModel (USER_DEFINED) - with pytest.raises(Exception): - oDrag.atmospheric_density_model = AtmosphericDensityModel.USER_DEFINED # AtmosphericDensityModel (UNKNOWN) with pytest.raises(Exception): oDrag.atmospheric_density_model = AtmosphericDensityModel.UNKNOWN @@ -4355,40 +4734,7 @@ def Drag(self, oDrag: "VehicleHPOPForceModelDrag"): else: self.SolarFluxGeoMagUseFile(oDrag.solar_flux_geo_magnitude, oDrag.atmospheric_density_model, False) - # LowAltAtmosphericDensityModel (UNKNOWN) - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.UNKNOWN - Assert.assertEqual(AtmosphericDensityModel.UNKNOWN, oDrag.low_altitude_atmospheric_density_model) - self.m_logger.WriteLine6( - "\tThe new LowAltAtmosphericDensityModel is: {0}", oDrag.low_altitude_atmospheric_density_model - ) - with pytest.raises(Exception): - oDrag.blending_range = 50.0 - - # LowAltAtmosphericDensityModel (MSIS90) - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.MSIS90 - Assert.assertEqual(AtmosphericDensityModel.MSIS90, oDrag.low_altitude_atmospheric_density_model) - self.m_logger.WriteLine6( - "\tThe new LowAltAtmosphericDensityModel is: {0}", oDrag.low_altitude_atmospheric_density_model - ) - self.m_logger.WriteLine6("\t\tThe current BlendingRange is: {0}", oDrag.blending_range) - # BlendingRange - oDrag.blending_range = 50.0 - self.m_logger.WriteLine6("\t\tThe new BlendingRange is: {0}", oDrag.blending_range) - - # LowAltAtmosphericDensityModel (MSIS00) - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.MSIS00 - Assert.assertEqual(AtmosphericDensityModel.MSIS00, oDrag.low_altitude_atmospheric_density_model) - self.m_logger.WriteLine6( - "\tThe new LowAltAtmosphericDensityModel is: {0}", oDrag.low_altitude_atmospheric_density_model - ) - self.m_logger.WriteLine6("\t\tThe current BlendingRange is: {0}", oDrag.blending_range) - # BlendingRange - oDrag.blending_range = 30.0 - self.m_logger.WriteLine6("\t\tThe new BlendingRange is: {0}", oDrag.blending_range) - # Reset LowAltAtmosphericDensityModel - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.UNKNOWN - - # LowAltAtmosDensityModel (UNKNOWN) + # LowAltAtmosDensityModel (NONE) oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.NONE Assert.assertEqual(LowAltitudeAtmosphericDensityModel.NONE, oDrag.low_altitude_atmosphere_density_model) self.m_logger.WriteLine6( @@ -4397,7 +4743,7 @@ def Drag(self, oDrag: "VehicleHPOPForceModelDrag"): with pytest.raises(Exception): oDrag.blending_range = 50.0 - # LowAltAtmosDensityModel (MSIS90) + # LowAltAtmosDensityModel (MSISE1990) oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.MSISE1990 Assert.assertEqual(LowAltitudeAtmosphericDensityModel.MSISE1990, oDrag.low_altitude_atmosphere_density_model) self.m_logger.WriteLine6( @@ -4408,7 +4754,7 @@ def Drag(self, oDrag: "VehicleHPOPForceModelDrag"): oDrag.blending_range = 50.0 self.m_logger.WriteLine6("\t\tThe new BlendingRange is: {0}", oDrag.blending_range) - # LowAltAtmosDensityModel (MSIS00) + # LowAltAtmosDensityModel (NRLMSISE2000) oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.NRLMSISE2000 Assert.assertEqual(LowAltitudeAtmosphericDensityModel.NRLMSISE2000, oDrag.low_altitude_atmosphere_density_model) self.m_logger.WriteLine6( @@ -4422,20 +4768,20 @@ def Drag(self, oDrag: "VehicleHPOPForceModelDrag"): oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.NONE Assert.assertEqual(LowAltitudeAtmosphericDensityModel.NONE, oDrag.low_altitude_atmosphere_density_model) - # LowAltAtmosphericDensityModel + # LowAltAtmosDensityModel # Try to set to equivalent of "None" - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.UNKNOWN - Assert.assertEqual(AtmosphericDensityModel.UNKNOWN, oDrag.low_altitude_atmospheric_density_model) + oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.NONE + Assert.assertEqual(LowAltitudeAtmosphericDensityModel.NONE, oDrag.low_altitude_atmosphere_density_model) # If None above, then shouldn't be able to set the Blending Range with pytest.raises(Exception, match=RegexSubstringMatch("read only")): oDrag.blending_range = 30 - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.MSIS00 - Assert.assertEqual(AtmosphericDensityModel.MSIS00, oDrag.low_altitude_atmospheric_density_model) - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.MSIS90 - Assert.assertEqual(AtmosphericDensityModel.MSIS90, oDrag.low_altitude_atmospheric_density_model) + oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.NRLMSISE2000 + Assert.assertEqual(LowAltitudeAtmosphericDensityModel.NRLMSISE2000, oDrag.low_altitude_atmosphere_density_model) + oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.MSISE1990 + Assert.assertEqual(LowAltitudeAtmosphericDensityModel.MSISE1990, oDrag.low_altitude_atmosphere_density_model) with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - oDrag.low_altitude_atmospheric_density_model = AtmosphericDensityModel.CIRA72 + oDrag.low_altitude_atmosphere_density_model = LowAltitudeAtmosphericDensityModel.UNKNOWN # BlendingRange oDrag.blending_range = 30 @@ -4639,43 +4985,35 @@ def SolarFluxGeoMagUseFile( def ThirdBodyGravity(self, oGravity: "PropagatorHPOPThirdBodyGravityCollection"): Assert.assertIsNotNone(oGravity) # Count - self.m_logger.WriteLine3("\tThe current ThirdBodyGravity collection contains: {0} elements.", oGravity.count) + # m_logger.WriteLine("\tThe current ThirdBodyGravity collection contains: {0} elements.", oGravity.Count); # _NewEnum thirdBodyGravityElement: "PropagatorHPOPThirdBodyGravityElement" + # Count + # m_logger.WriteLine("\tThe current ThirdBodyGravity collection contains: {0} elements.", oGravity.Count); # _NewEnum for thirdBodyGravityElement in oGravity: - self.m_logger.WriteLine8( - "\t\tElement: Name = {0}, Source = {1}, GravityValue = {2}", - thirdBodyGravityElement.central_body, - thirdBodyGravityElement.source, - thirdBodyGravityElement.gravity_value, - ) + pass # RemoveAll oGravity.remove_all() - self.m_logger.WriteLine3("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.count) + # m_logger.WriteLine("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.Count); Assert.assertEqual(0, oGravity.count) # AvailableThirdBodies arBodies = oGravity.available_third_body_names - self.m_logger.WriteLine3("\tAvailable {0} ThirdBodies.", Array.Length(arBodies)) - + # m_logger.WriteLine("\tAvailable {0} ThirdBodies.", arBodies.Length); iIndex: int = 0 while iIndex < Array.Length(arBodies): centralBody: str = str(arBodies[iIndex]) - self.m_logger.WriteLine7("\t\tBody {0}: {1}", iIndex, centralBody) + # m_logger.WriteLine("\t\tBody {0}: {1}", iIndex, centralBody); # Add thirdBodyGravityElement: "PropagatorHPOPThirdBodyGravityElement" = oGravity.add_third_body(centralBody) Assert.assertIsNotNone(thirdBodyGravityElement) - self.m_logger.WriteLine8( - "\t\t\tAdded: Name = {0}, Source = {1}, GravityValue = {2}", - thirdBodyGravityElement.central_body, - thirdBodyGravityElement.source, - thirdBodyGravityElement.gravity_value, - ) + # m_logger.WriteLine("\t\t\tAdded: Name = {0}, Source = {1}, GravityValue = {2}", + # thirdBodyGravityElement.CentralBody, thirdBodyGravityElement.Source, thirdBodyGravityElement.GravityValue); gravValue: float = thirdBodyGravityElement.gravity_value - thirdBodyGravityElement.source = ThirdBodyGravitySourceType.HPOP_HISTORICAL - Assert.assertFalse((gravValue == thirdBodyGravityElement.gravity_value)) - with pytest.raises(Exception): + thirdBodyGravityElement.source = ThirdBodyGravitySourceType.CENTRAL_BODY_FILE + Assert.assertTrue((gravValue == thirdBodyGravityElement.gravity_value)) + with pytest.raises(Exception, match=RegexSubstringMatch("already in list")): oGravity.add_third_body(centralBody) iIndex += 1 @@ -4688,84 +5026,59 @@ def ThirdBodyGravity(self, oGravity: "PropagatorHPOPThirdBodyGravityCollection") thirdBodyGravityElement: "PropagatorHPOPThirdBodyGravityElement" = oGravity.add_third_body(centralBody) Assert.assertIsNotNone(thirdBodyGravityElement) Assert.assertEqual(thirdBodyGravityElement.central_body, centralBody) - self.m_logger.WriteLine8( - "\t\t\tAdded: CentralBody = {0}, Source = {1}, GravityValue = {2}", - thirdBodyGravityElement.central_body, - thirdBodyGravityElement.source, - thirdBodyGravityElement.gravity_value, - ) + # m_logger.WriteLine("\t\t\tAdded: CentralBody = {0}, Source = {1}, GravityValue = {2}", + # thirdBodyGravityElement.CentralBody, thirdBodyGravityElement.Source, thirdBodyGravityElement.GravityValue); gravValue: float = thirdBodyGravityElement.gravity_value - thirdBodyGravityElement.source = ThirdBodyGravitySourceType.HPOP_HISTORICAL - Assert.assertFalse((gravValue == thirdBodyGravityElement.gravity_value)) - with pytest.raises(Exception): + thirdBodyGravityElement.source = ThirdBodyGravitySourceType.CENTRAL_BODY_FILE + Assert.assertTrue((gravValue == thirdBodyGravityElement.gravity_value)) + with pytest.raises(Exception, match=RegexSubstringMatch("already in list")): oGravity.add_third_body(centralBody) - self.m_logger.WriteLine3("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.count) + # m_logger.WriteLine("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.Count); Assert.assertEqual(Array.Length(arBodies), oGravity.count) # Item oBody: "PropagatorHPOPThirdBodyGravityElement" = oGravity[0] Assert.assertIsNotNone(oBody) # Source (CENTRAL_BODY_FILE) oBody.source = ThirdBodyGravitySourceType.CENTRAL_BODY_FILE - with pytest.raises(Exception): - oBody.gravity_value = 123.456 - self.m_logger.WriteLine8( - "\t\tUpdated: Name = {0}, Source = {1}, GravityValue = {2}", - oBody.central_body, - oBody.source, - oBody.gravity_value, - ) - # Source (HPOP_HISTORICAL) - oBody.source = ThirdBodyGravitySourceType.HPOP_HISTORICAL - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): oBody.gravity_value = 123.456 - self.m_logger.WriteLine8( - "\t\tUpdated: Name = {0}, Source = {1}, GravityValue = {2}", - oBody.central_body, - oBody.source, - oBody.gravity_value, - ) + # m_logger.WriteLine("\t\tUpdated: Name = {0}, Source = {1}, GravityValue = {2}", + # oBody.CentralBody, oBody.Source, oBody.GravityValue); # Source (JPL_DEVELOPMENTAL_EPHEMERIS) oBody.source = ThirdBodyGravitySourceType.JPL_DEVELOPMENTAL_EPHEMERIS - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("read only")): oBody.gravity_value = 123.456 - self.m_logger.WriteLine8( - "\t\tUpdated: Name = {0}, Source = {1}, GravityValue = {2}", - oBody.central_body, - oBody.source, - oBody.gravity_value, - ) + # m_logger.WriteLine("\t\tUpdated: Name = {0}, Source = {1}, GravityValue = {2}", + # oBody.CentralBody, oBody.Source, oBody.GravityValue); # Source (USER_SPECIFIED) oBody.source = ThirdBodyGravitySourceType.USER_SPECIFIED oBody.gravity_value = 123.456 Assert.assertEqual(123.456, oBody.gravity_value) - with pytest.raises(Exception): + with pytest.raises(Exception, match=RegexSubstringMatch("invalid")): oBody.gravity_value = -123.456 - self.m_logger.WriteLine8( - "\t\tUpdated: Name = {0}, Source = {1}, GravityValue = {2}", - oBody.central_body, - oBody.source, - oBody.gravity_value, - ) + # m_logger.WriteLine("\t\tUpdated: Name = {0}, Source = {1}, GravityValue = {2}", oBody.CentralBody, oBody.Source, oBody.GravityValue); # RemoveAt oGravity.remove_at(0) - self.m_logger.WriteLine3("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.count) + # m_logger.WriteLine("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.Count); Assert.assertEqual((Array.Length(arBodies) - 1), oGravity.count) # RemoveByType centralBody1: str = oGravity[1].central_body oGravity.remove_third_body(centralBody1) - self.m_logger.WriteLine3("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.count) + # m_logger.WriteLine("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.Count); Assert.assertEqual((Array.Length(arBodies) - 2), oGravity.count) - with pytest.raises(Exception): + + with pytest.raises(Exception, match=RegexSubstringMatch("One or more arguments are invalid.")): oGravity.remove_third_body(centralBody1) + # Remove by name oGravity.remove_third_body(oGravity[1].central_body) - self.m_logger.WriteLine3("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.count) + # m_logger.WriteLine("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.Count); Assert.assertEqual((Array.Length(arBodies) - 3), oGravity.count) # RemoveAll oGravity.remove_all() - self.m_logger.WriteLine3("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.count) + # m_logger.WriteLine("\tThe new ThirdBodyGravity collection contains: {0} elements.", oGravity.Count); Assert.assertEqual(0, oGravity.count) # endregion @@ -5506,7 +5819,7 @@ def CovariancePositionVelocity(self, oCollection: "VehiclePositionVelocityCollec else: self.m_logger.WriteLine3("\tThe PositionVelocity collection contains: {0} elements.", oCollection.count) - + # Item iIndex: int = 0 while iIndex < oCollection.count: positionVelocityElement: "VehiclePositionVelocityElement" = oCollection[iIndex] @@ -5915,7 +6228,6 @@ def Run(self, oBallistic: "PropagatorBallistic"): # LaunchSupportedTypes arLanchTypes = oBallistic.launch_supported_types self.m_logger.WriteLine3("\tThe Missile supports: {0} Lunch types", len(arLanchTypes)) - iIndex: int = 0 while iIndex < len(arLanchTypes): eLaunch: "VehicleLaunch" = VehicleLaunch(int(arLanchTypes[iIndex][0])) @@ -5994,7 +6306,6 @@ def Run(self, oBallistic: "PropagatorBallistic"): # ImpactLocationSupportedTypes arImpactTypes = oBallistic.impact_location_supported_types self.m_logger.WriteLine3("\tThe Missile supports: {0} ImpactLocatioin types", len(arImpactTypes)) - iIndex: int = 0 while iIndex < len(arImpactTypes): eImpact: "VehicleImpactLocation" = VehicleImpactLocation(int(arImpactTypes[iIndex][0])) @@ -6040,7 +6351,6 @@ def Run(self, oBallistic: "PropagatorBallistic"): # ImpactSupportedTypes arPITypes = oPoint.impact_supported_types self.m_logger.WriteLine3("\t\tThe Point supports: {0} Impact types", len(arPITypes)) - j: int = 0 while j < len(arPITypes): eI: "VehicleImpact" = VehicleImpact(int(arPITypes[j][0])) @@ -6114,7 +6424,6 @@ def Run(self, oBallistic: "PropagatorBallistic"): # LaunchControlSupportedTypes arLCTypes = oPoint.launch_control_supported_types self.m_logger.WriteLine3("\t\tThe Point supports: {0} LaunchControl types", len(arLCTypes)) - j: int = 0 while j < len(arLCTypes): eI: "VehicleLaunchControl" = VehicleLaunchControl(int(arLCTypes[j][0])) @@ -6264,7 +6573,6 @@ def ReadLines(self, filepath: str): columns[0] = line[0 : (0 + 24)] line = line[24:] line = line.strip() - pos: int = 1 while (pos < Array.Length(columns)) and (len(line) != 0): ws: int = line.find(" ") @@ -6378,6 +6686,7 @@ def Run(self, obj: "ISTKObject", point: "PropagatorRealtimeDeticPoints"): obj.root.units_preferences.set_current_unit("Longitude", "deg") obj.root.units_preferences.set_current_unit("Distance", "km") + # Initialize the arrays used to add realtime LLA points in batches times = None lat = None lon = None @@ -6458,7 +6767,6 @@ def Run(self, obj: "ISTKObject", realtime: "PropagatorRealtime"): supportedPropagators = realtime.supported_look_ahead_propagators Assert.assertEqual(1, Array.Rank(supportedPropagators), "rank should be 1") - i: int = 0 while i < len(supportedPropagators): supportedType: "LookAheadPropagator" = LookAheadPropagator(int(supportedPropagators[i])) @@ -6842,7 +7150,6 @@ def Basic(self, oBasic: "AttitudeStandardBasic"): # ProfileSupportedTypes arTypes = oBasic.profile_supported_types self.m_logger.WriteLine3("\tThe current object supports: {0} profile types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "AttitudeProfile" = AttitudeProfile(int(arTypes[iIndex][0])) @@ -7501,7 +7808,6 @@ def Targets(self, oPointing: "VehicleAttitudePointing", bReadOnly: bool): oCollection.add("Bogus") strTarget: str = "" - iIndex: int = 0 while iIndex < Array.Length(arTargets): strTarget = str(arTargets[iIndex]) @@ -7815,7 +8121,6 @@ def Run(self, oCollection: "AttitudeScheduleTimesCollection", bReadOnly: bool): else: arAvailTargets = oCollection.available_targets - i: int = 0 while i < Array.Length(arAvailTargets): name: str = str(arAvailTargets[i]) @@ -7936,7 +8241,6 @@ def CreateTrajectory(self, ga: "PropagatorGreatArc", startTime: typing.Any, stop dtTime: "Date" = self._application.conversion_utility.new_date( self._application.units_preferences.get_current_unit_abbrv("DateFormat"), str(startTime) ) - i: int = 0 while i < MAX_POINTS: wp: "VehicleWaypointsElement" = ga.waypoints.add() @@ -8171,7 +8475,6 @@ def Run(self, oAttitude: "VehicleAttitudeRealTime"): # Enumerate supported profiles and verify each one by setting it # as a datareference profile. supportedProfileTypes = oAttitude.data_reference.profile_supported_types - i: int = 0 while i < len(supportedProfileTypes): profileid: "AttitudeProfile" = AttitudeProfile(int(supportedProfileTypes[i][0])) @@ -8250,7 +8553,8 @@ def Run(self, oAttitude: "VehicleAttitudeRealTime"): fixed.reference_axes = "CentralBody/Earth Fixed" oAttitude.clear_all() - + # Re-add the attitude data but this time using the + # data reference profile. pos: int = 0 while pos < Array.Length(data): time: str = dtTime.format("UTCG") @@ -8427,7 +8731,6 @@ def Run(self, oDetection: "AccessEventDetection", bReadOnly: bool): # SupportedTypes arTypes = oDetection.supported_types self.m_logger.WriteLine3("\tThe Access Event Detection supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "EventDetection" = EventDetection(int(arTypes[iIndex][0])) @@ -8533,7 +8836,6 @@ def Run(self, oSampling: "AccessSampling", bReadOnly: bool): # SupportedTypes arTypes = oSampling.supported_types self.m_logger.WriteLine3("\tThe Access Sampling supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "SamplingMethod" = SamplingMethod(int(arTypes[iIndex][0])) @@ -8716,7 +9018,6 @@ def InternalRun(self, oObj: "ISTKObject"): i: int = 0 while i < intervals.count: dateFormat: str = self.Application.units_preferences.get_current_unit_abbrv("DateFormat") - start: typing.Any = None stop: typing.Any = None @@ -8861,7 +9162,6 @@ def Run(self, oBodies: "VehicleEclipseBodies"): self.logger.WriteLine3( "The Available CentralBodies array contains: {0} elements", Array.Length(arAvailableBodies) ) - iIndex: int = 0 while iIndex < Array.Length(arAvailableBodies): # IsCentralBodyAssigned @@ -8880,7 +9180,6 @@ def Run(self, oBodies: "VehicleEclipseBodies"): self.logger.WriteLine3( "The Assigned CentralBodies array contains: {0} elements", Array.Length(arAssignedBodies) ) - iIndex: int = 0 while iIndex < Array.Length(arAssignedBodies): # IsCentralBodyAssigned @@ -8936,7 +9235,6 @@ def Run(self, oBodies: "VehicleEclipseBodies"): self.logger.WriteLine3( "The Available CentralBodies array contains: {0} elements", Array.Length(arAvailableBodies) ) - iIndex: int = 0 while iIndex < Array.Length(arAvailableBodies): strBody: str = str(arAvailableBodies[iIndex]) @@ -8965,7 +9263,6 @@ def Run(self, oBodies: "VehicleEclipseBodies"): self.logger.WriteLine3( "The Assigned CentralBodies array contains: {0} elements", Array.Length(arAssignedBodies) ) - iIndex: int = 0 while iIndex < Array.Length(arAssignedBodies): strBody: str = str(arAssignedBodies[iIndex]) @@ -9036,7 +9333,7 @@ def Run(self, oBodies: "VehicleEclipseBodies"): class PlatformLaserEnvAtmosLossBBLLHelper(object): # region Run def Run(self, laserEnv: "PlatformLaserEnvironment"): - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel + laserPropChan: "LaserPropagationChannel" = laserEnv.propagation_channel laserPropChan.enable_atmospheric_loss_model = False Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) @@ -9053,7 +9350,7 @@ def Run(self, laserEnv: "PlatformLaserEnvironment"): laserAtmosLossModel = clr.CastAs( laserPropChan.atmospheric_loss_model_component_linking.component, ILaserAtmosphericLossModel ) - laserPropChan.set_atmospheric_loss_model("Beer-Bouguer-Lambert Law") + laserPropChan.atmospheric_loss_model_component_linking.set_component("Beer-Bouguer-Lambert Law") Assert.assertEqual( "Beer-Bouguer-Lambert Law", laserPropChan.atmospheric_loss_model_component_linking.component.name ) @@ -9132,7 +9429,7 @@ def Run(self, laserEnv: "PlatformLaserEnvironment"): class PlatformLaserEnvAtmosLossModtranHelper(object): # region Run def Run(self, laserEnv: "PlatformLaserEnvironment"): - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel + laserPropChan: "LaserPropagationChannel" = laserEnv.propagation_channel laserPropChan.enable_atmospheric_loss_model = False Assert.assertFalse(laserPropChan.enable_atmospheric_loss_model) @@ -9209,7 +9506,7 @@ def Run(self, laserEnv: "PlatformLaserEnvironment"): class PlatformLaserEnvTropoScintLossHelper(object): # region Run def Run(self, laserEnv: "PlatformLaserEnvironment"): - laserPropChan: "ILaserPropagationChannel" = laserEnv.propagation_channel + laserPropChan: "LaserPropagationChannel" = laserEnv.propagation_channel laserPropChan.enable_tropospheric_scintillation_loss_model = False Assert.assertFalse(laserPropChan.enable_tropospheric_scintillation_loss_model) @@ -9267,992 +9564,10 @@ def Run(self, laserEnv: "PlatformLaserEnvironment"): huf.nominal_ground_refractive_index_structure_parameter = 97 Assert.assertEqual(97, huf.nominal_ground_refractive_index_structure_parameter) - -# endregion - - -# region PlatformRF_Environment_EnvironmentalDataHelper -class PlatformRF_Environment_EnvironmentalDataHelper(object): - # region Run - def Run(self, rfEnv: "IPlatformRFEnvironment"): - propChan: "PropagationChannel" = rfEnv.propagation_channel - - propChan.enable_itu_618_section2_p5 = False - Assert.assertFalse(propChan.enable_itu_618_section2_p5) - propChan.enable_itu_618_section2_p5 = True - Assert.assertTrue(propChan.enable_itu_618_section2_p5) - - -# endregion - - -# region PlatformRF_Environment_RainCloudFog_RainModelHelper -class PlatformRF_Environment_RainCloudFog_RainModelHelper(object): - # region Run - def Run(self, rfEnv: "IPlatformRFEnvironment", root: "STKObjectRoot"): - holdUnit: str = root.units_preferences.get_current_unit_abbrv("Temperature") - root.units_preferences.set_current_unit("Temperature", "degC") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - - propChan.enable_rain_loss = False - Assert.assertFalse(propChan.enable_rain_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.rain_loss_model_component_linking.set_component("Crane 1985") - - propChan.enable_rain_loss = True - Assert.assertTrue(propChan.enable_rain_loss) - - arSupportedRainLossModels = propChan.rain_loss_model_component_linking.supported_components - rainLossModelName: str - for rainLossModelName in arSupportedRainLossModels: - propChan.rain_loss_model_component_linking.set_component(rainLossModelName) - rainLossModel: "IRainLossModel" = clr.CastAs( - propChan.rain_loss_model_component_linking.component, IRainLossModel - ) - Assert.assertEqual(rainLossModelName, rainLossModel.name) - if rainLossModelName == "Crane 1985": - Assert.assertEqual(RainLossModelType.CRANE1985, rainLossModel.type) - crane85: "RainLossModelCrane1985" = clr.CastAs(rainLossModel, RainLossModelCrane1985) - crane85.surface_temperature = -100 - Assert.assertEqual(-100, crane85.surface_temperature) - crane85.surface_temperature = 100 - Assert.assertEqual(100, crane85.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane85.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane85.surface_temperature = 101 - - elif rainLossModelName == "Script Plugin": - if not OSHelper.IsLinux(): - # script plugins do not work on linux - Assert.assertEqual(RainLossModelType.SCRIPT_PLUGIN, rainLossModel.type) - scriptPlugin: "RainLossModelScriptPlugin" = clr.CastAs(rainLossModel, RainLossModelScriptPlugin) - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - scriptPlugin.filename = r"C:\bogus.vbs" - with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): - scriptPlugin.filename = TestBase.GetScenarioFile("ChainTest", "ChainTest.sc") - scriptPlugin.filename = TestBase.GetScenarioFile("CommRad", "VB_RainLossModel.vbs") - Assert.assertEqual(TestBase.PathCombine("CommRad", "VB_RainLossModel.vbs"), scriptPlugin.filename) - - elif rainLossModelName == "CCIR 1983": - Assert.assertEqual(RainLossModelType.CCIR1983, rainLossModel.type) - ccir83: "RainLossModelCCIR1983" = clr.CastAs(rainLossModel, RainLossModelCCIR1983) - ccir83.surface_temperature = -100 - Assert.assertEqual(-100, ccir83.surface_temperature) - ccir83.surface_temperature = 100 - Assert.assertEqual(100, ccir83.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - ccir83.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - ccir83.surface_temperature = 101 - - elif rainLossModelName == "Crane 1982": - Assert.assertEqual(RainLossModelType.CRANE1982, rainLossModel.type) - crane82: "RainLossModelCrane1982" = clr.CastAs(rainLossModel, RainLossModelCrane1982) - crane82.surface_temperature = -100 - Assert.assertEqual(-100, crane82.surface_temperature) - crane82.surface_temperature = 100 - Assert.assertEqual(100, crane82.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane82.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - crane82.surface_temperature = 101 - - elif rainLossModelName == "ITU-R P618-10": - Assert.assertEqual(RainLossModelType.ITU_R_P618_10, rainLossModel.type) - itu618_10: "RainLossModelITURP618Version10" = clr.CastAs(rainLossModel, RainLossModelITURP618Version10) - itu618_10.surface_temperature = -100 - Assert.assertEqual(-100, itu618_10.surface_temperature) - itu618_10.surface_temperature = 100 - Assert.assertEqual(100, itu618_10.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_10.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_10.surface_temperature = 101 - itu618_10.enable_depolarization_loss = False - Assert.assertFalse(itu618_10.enable_depolarization_loss) - itu618_10.enable_depolarization_loss = True - Assert.assertTrue(itu618_10.enable_depolarization_loss) - - elif rainLossModelName == "ITU-R P618-12": - Assert.assertEqual(RainLossModelType.ITU_R_P618_12, rainLossModel.type) - itu618_12: "RainLossModelITURP618Version12" = clr.CastAs(rainLossModel, RainLossModelITURP618Version12) - itu618_12.surface_temperature = -100 - Assert.assertEqual(-100, itu618_12.surface_temperature) - itu618_12.surface_temperature = 100 - Assert.assertEqual(100, itu618_12.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_12.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_12.surface_temperature = 101 - itu618_12.enable_depolarization_loss = False - Assert.assertFalse(itu618_12.enable_depolarization_loss) - itu618_12.enable_depolarization_loss = True - Assert.assertTrue(itu618_12.enable_depolarization_loss) - - elif rainLossModelName == "ITU-R P618-13": - Assert.assertEqual(RainLossModelType.ITU_R_P618_13, rainLossModel.type) - itu618_13: "RainLossModelITURP618Version13" = clr.CastAs(rainLossModel, RainLossModelITURP618Version13) - - itu618_13.enable_itu_1510 = False - Assert.assertFalse(itu618_13.enable_itu_1510) - - itu618_13.surface_temperature = -100 - Assert.assertEqual(-100, itu618_13.surface_temperature) - itu618_13.surface_temperature = 100 - Assert.assertEqual(100, itu618_13.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_13.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - itu618_13.surface_temperature = 101 - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - itu618_13.use_annual_itu_1510 = True - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - itu618_13.itu_1510_month = 1 - - itu618_13.enable_itu_1510 = True - Assert.assertTrue(itu618_13.enable_itu_1510) - - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - itu618_13.surface_temperature = 100 - - itu618_13.use_annual_itu_1510 = False - Assert.assertFalse(itu618_13.use_annual_itu_1510) - - itu618_13.itu_1510_month = 1 - Assert.assertEqual(1, itu618_13.itu_1510_month) - itu618_13.itu_1510_month = 12 - Assert.assertEqual(12, itu618_13.itu_1510_month) - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - itu618_13.itu_1510_month = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - itu618_13.itu_1510_month = 13 - - itu618_13.use_annual_itu_1510 = True - Assert.assertTrue(itu618_13.use_annual_itu_1510) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - itu618_13.itu_1510_month = 1 - - itu618_13.enable_depolarization_loss = False - Assert.assertFalse(itu618_13.enable_depolarization_loss) - itu618_13.enable_depolarization_loss = True - Assert.assertTrue(itu618_13.enable_depolarization_loss) - - else: - Assert.fail("Unknown Rain Loss Model name") - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.rain_loss_model_component_linking.set_component("bogus") - root.units_preferences.set_current_unit("Temperature", holdUnit) - - -# endregion - - -# region PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper -class PlatformRF_Environment_RainCloudFog_CloudsAndFogModelHelper(object): - def Run(self, rfEnv: "IPlatformRFEnvironment", root: "STKObjectRoot"): - holdUnit: str = root.units_preferences.get_current_unit_abbrv("Temperature") - root.units_preferences.set_current_unit("Temperature", "degC") - root.units_preferences.set_current_unit("MassUnit", "g") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - - arSupportedCFFLM = propChan.clouds_and_fog_fading_loss_model_component_linking.supported_components - Assert.assertEqual(2, Array.Length(arSupportedCFFLM)) - Assert.assertEqual("ITU-R P840-7", arSupportedCFFLM[0]) - Assert.assertEqual("ITU-R P840-6", arSupportedCFFLM[1]) - - propChan.enable_clouds_and_fog_fading_loss = False - Assert.assertFalse(propChan.enable_clouds_and_fog_fading_loss) - - propChan.enable_clouds_and_fog_fading_loss = True - Assert.assertTrue(propChan.enable_clouds_and_fog_fading_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-5") - - propChan.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-7") - cfflm: "ICloudsAndFogFadingLossModel" = clr.CastAs( - propChan.clouds_and_fog_fading_loss_model_component_linking.component, ICloudsAndFogFadingLossModel - ) - Assert.assertEqual("ITU-R P840-7", cfflm.name) - Assert.assertEqual(CloudsAndFogFadingLossModelType.P_840_7_TYPE, cfflm.type) - self.Test_IAgCloudsAndFogFadingLossModelP840_7(clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version7)) - - propChan.clouds_and_fog_fading_loss_model_component_linking.set_component("ITU-R P840-6") - cfflm = clr.CastAs( - propChan.clouds_and_fog_fading_loss_model_component_linking.component, ICloudsAndFogFadingLossModel - ) - Assert.assertEqual("ITU-R P840-6", cfflm.name) - Assert.assertEqual(CloudsAndFogFadingLossModelType.P_840_6_TYPE, cfflm.type) - self.Test_IAgCloudsAndFogFadingLossModelP840_6(clr.CastAs(cfflm, CloudsAndFogFadingLossModelP840Version6)) - - root.units_preferences.set_current_unit("Temperature", holdUnit) - - def Test_IAgCloudsAndFogFadingLossModelP840_7(self, cfflm7: "CloudsAndFogFadingLossModelP840Version7"): - cfflm7.cloud_ceiling = 0 - Assert.assertEqual(0, cfflm7.cloud_ceiling) - cfflm7.cloud_ceiling = 20 - Assert.assertEqual(20, cfflm7.cloud_ceiling) - cfflm7.cloud_ceiling = 0 - Assert.assertEqual(0, cfflm7.cloud_ceiling) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_ceiling = -1 - # TryCatchAssertBlock.ExpectedException("is invalid", delegate () { cfflm7.CloudCeiling = 21; }); // no max - - cfflm7.cloud_layer_thickness = 1 - Assert.assertEqual(1, cfflm7.cloud_layer_thickness) - cfflm7.cloud_layer_thickness = 20 - Assert.assertEqual(20, cfflm7.cloud_layer_thickness) - cfflm7.cloud_layer_thickness = 1 - Assert.assertEqual(1, cfflm7.cloud_layer_thickness) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_layer_thickness = 0 - # TryCatchAssertBlock.ExpectedException("is invalid", delegate () { cfflm7.CloudLayerThickness = 21; }); // no max - - cfflm7.cloud_temperature = -100 - Assert.assertEqual(-100, cfflm7.cloud_temperature) - cfflm7.cloud_temperature = 100 - Assert.assertEqual(100, cfflm7.cloud_temperature) - cfflm7.cloud_temperature = -100 - Assert.assertEqual(-100, cfflm7.cloud_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_temperature = 101 - - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - cfflm7.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.UNKNOWN - - cfflm7.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.DENSITY_VALUE - # Application.UnitPreferences.SetCurrentUnit("MassUnit", "g"); - cfflm7.cloud_liquid_water_density = 0 - Assert.assertEqual(0, cfflm7.cloud_liquid_water_density) - cfflm7.cloud_liquid_water_density = 100 - Assert.assertEqual(100, cfflm7.cloud_liquid_water_density) - cfflm7.cloud_liquid_water_density = 0 - Assert.assertEqual(0, cfflm7.cloud_liquid_water_density) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_liquid_water_density = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.cloud_liquid_water_density = 101 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.liquid_water_percent_annual_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.liquid_water_percent_monthly_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm7.average_data_month = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm7.use_rain_height_as_cloud_layer_thickness = True - - cfflm7.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.ANNUAL_EXCEEDED - cfflm7.liquid_water_percent_annual_exceeded = 0.1 - Assert.assertEqual(0.1, cfflm7.liquid_water_percent_annual_exceeded) - cfflm7.liquid_water_percent_annual_exceeded = 99 - Assert.assertEqual(99, cfflm7.liquid_water_percent_annual_exceeded) - cfflm7.use_rain_height_as_cloud_layer_thickness = False - Assert.assertFalse(cfflm7.use_rain_height_as_cloud_layer_thickness) - cfflm7.use_rain_height_as_cloud_layer_thickness = True - Assert.assertTrue(cfflm7.use_rain_height_as_cloud_layer_thickness) - - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.liquid_water_percent_annual_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.liquid_water_percent_annual_exceeded = 100 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.cloud_liquid_water_density = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.liquid_water_percent_monthly_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm7.average_data_month = 1 - - cfflm7.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.MONTHLY_EXCEEDED - cfflm7.liquid_water_percent_monthly_exceeded = 1.0 - Assert.assertEqual(1.0, cfflm7.liquid_water_percent_monthly_exceeded) - cfflm7.liquid_water_percent_monthly_exceeded = 99.0 - Assert.assertEqual(99.0, cfflm7.liquid_water_percent_monthly_exceeded) - cfflm7.average_data_month = 1 # helpstring - Assert.assertEqual(1, cfflm7.average_data_month) - cfflm7.average_data_month = 12 - Assert.assertEqual(12, cfflm7.average_data_month) - cfflm7.use_rain_height_as_cloud_layer_thickness = False - Assert.assertFalse(cfflm7.use_rain_height_as_cloud_layer_thickness) - cfflm7.use_rain_height_as_cloud_layer_thickness = True - Assert.assertTrue(cfflm7.use_rain_height_as_cloud_layer_thickness) - - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.liquid_water_percent_monthly_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.liquid_water_percent_monthly_exceeded = 100 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.average_data_month = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm7.average_data_month = 13 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.cloud_liquid_water_density = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm7.liquid_water_percent_annual_exceeded = 1 - - def Test_IAgCloudsAndFogFadingLossModelP840_6(self, cfflm6: "CloudsAndFogFadingLossModelP840Version6"): - cfflm6.cloud_ceiling = 0 - Assert.assertEqual(0, cfflm6.cloud_ceiling) - cfflm6.cloud_ceiling = 20 - Assert.assertEqual(20, cfflm6.cloud_ceiling) - cfflm6.cloud_ceiling = 0 - Assert.assertEqual(0, cfflm6.cloud_ceiling) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_ceiling = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_ceiling = 21 - - cfflm6.cloud_layer_thickness = 0 - Assert.assertEqual(0, cfflm6.cloud_layer_thickness) - cfflm6.cloud_layer_thickness = 20 - Assert.assertEqual(20, cfflm6.cloud_layer_thickness) - cfflm6.cloud_layer_thickness = 0 - Assert.assertEqual(0, cfflm6.cloud_layer_thickness) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_layer_thickness = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_layer_thickness = 21 - - cfflm6.cloud_temperature = -100 - Assert.assertEqual(-100, cfflm6.cloud_temperature) - cfflm6.cloud_temperature = 100 - Assert.assertEqual(100, cfflm6.cloud_temperature) - cfflm6.cloud_temperature = -100 - Assert.assertEqual(-100, cfflm6.cloud_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_temperature = 101 - - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - cfflm6.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.UNKNOWN - - cfflm6.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.DENSITY_VALUE - # Application.UnitPreferences.SetCurrentUnit("MassUnit", "g"); - cfflm6.cloud_liquid_water_density = 0 - Assert.assertEqual(0, cfflm6.cloud_liquid_water_density) - cfflm6.cloud_liquid_water_density = 100 - Assert.assertEqual(100, cfflm6.cloud_liquid_water_density) - cfflm6.cloud_liquid_water_density = 0 - Assert.assertEqual(0, cfflm6.cloud_liquid_water_density) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_liquid_water_density = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.cloud_liquid_water_density = 101 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.liquid_water_percent_annual_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.liquid_water_percent_monthly_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm6.average_data_month = 1 - - cfflm6.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.ANNUAL_EXCEEDED - cfflm6.liquid_water_percent_annual_exceeded = 0.1 - Assert.assertEqual(0.1, cfflm6.liquid_water_percent_annual_exceeded) - cfflm6.liquid_water_percent_annual_exceeded = 99 - Assert.assertEqual(99, cfflm6.liquid_water_percent_annual_exceeded) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.liquid_water_percent_annual_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.liquid_water_percent_annual_exceeded = 100 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.cloud_liquid_water_density = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.liquid_water_percent_monthly_exceeded = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - cfflm6.average_data_month = 1 - - cfflm6.liquid_water_density_choice = CloudsAndFogLiquidWaterChoiceType.MONTHLY_EXCEEDED - cfflm6.liquid_water_percent_monthly_exceeded = 1.0 - Assert.assertEqual(1.0, cfflm6.liquid_water_percent_monthly_exceeded) - cfflm6.liquid_water_percent_monthly_exceeded = 99.0 - Assert.assertEqual(99.0, cfflm6.liquid_water_percent_monthly_exceeded) - cfflm6.average_data_month = 1 # helpstring - Assert.assertEqual(1, cfflm6.average_data_month) - cfflm6.average_data_month = 12 - Assert.assertEqual(12, cfflm6.average_data_month) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.liquid_water_percent_monthly_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.liquid_water_percent_monthly_exceeded = 100 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.average_data_month = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - cfflm6.average_data_month = 13 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.cloud_liquid_water_density = 1 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - cfflm6.liquid_water_percent_annual_exceeded = 1 - - -# endregion - - -# region PlatformRF_Environment_AtmosphericAbsorptionHelper -class PlatformRF_Environment_AtmosphericAbsorptionHelper(object): - def __init__(self, root: "STKObjectRoot"): - self._root: "STKObjectRoot" = root - - # endregion - - def Run(self, rfEnv: "IPlatformRFEnvironment"): - holdUnit: str = self._root.units_preferences.get_current_unit_abbrv("Temperature") - self._root.units_preferences.set_current_unit("Temperature", "degC") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - atmosAbsorb: "IAtmosphericAbsorptionModel" = clr.CastAs( - propChan.atmospheric_absorption_model_component_linking.component, IAtmosphericAbsorptionModel - ) - - propChan.enable_atmospheric_absorption = False - Assert.assertFalse(propChan.enable_atmospheric_absorption) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.atmospheric_absorption_model_component_linking.set_component("ITU-R P676-13") - - propChan.enable_atmospheric_absorption = True - Assert.assertTrue(propChan.enable_atmospheric_absorption) - - helper = AtmosphereHelper(self._root) - supportedAtmosAbsorptionModels = propChan.atmospheric_absorption_model_component_linking.supported_components - aaModelName: str - for aaModelName in supportedAtmosAbsorptionModels: - propChan.atmospheric_absorption_model_component_linking.set_component(aaModelName) - aaModel: "IAtmosphericAbsorptionModel" = clr.CastAs( - propChan.atmospheric_absorption_model_component_linking.component, IAtmosphericAbsorptionModel - ) - Assert.assertEqual(aaModelName, aaModel.name) - if aaModelName == "ITU-R P676-13": - Assert.assertEqual(AtmosphericAbsorptionModelType.ITURP676_13, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelITURP676( - clr.CastAs(aaModel, IAtmosphericAbsorptionModelITURP676) - ) - elif aaModelName == "ITU-R P676-9": - Assert.assertEqual(AtmosphericAbsorptionModelType.ITURP676_9, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelITURP676( - clr.CastAs(aaModel, IAtmosphericAbsorptionModelITURP676) - ) - elif aaModelName == "Script Plugin": - if not OSHelper.IsLinux(): - # script plugins do not work on linux - Assert.assertEqual(AtmosphericAbsorptionModelType.SCRIPT_PLUGIN, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelScriptPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelScriptPlugin) - ) - - elif aaModelName == "Simple Satcom": - Assert.assertEqual(AtmosphericAbsorptionModelType.SIMPLE_SATCOM, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelSimpleSatcom( - clr.CastAs(aaModel, AtmosphericAbsorptionModelSimpleSatcom) - ) - elif aaModelName == "TIREM 3.31": - Assert.assertEqual(AtmosphericAbsorptionModelType.TIREM331, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) - elif aaModelName == "TIREM 3.20": - Assert.assertEqual(AtmosphericAbsorptionModelType.TIREM320, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) - elif aaModelName == "TIREM 5.50": - Assert.assertEqual(AtmosphericAbsorptionModelType.TIREM550, aaModel.type) - self.Test_IAgAtmosphericAbsorptionModelTirem(clr.CastAs(aaModel, IAtmosphericAbsorptionModelTIREM)) - elif aaModelName == "VOACAP": - Assert.assertEqual(AtmosphericAbsorptionModelType.GRAPHICS_3D_ACAP, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelVoacap( - clr.CastAs(aaModel, AtmosphericAbsorptionModelGraphics3DACAP) - ) - elif aaModelName == "Early ITU Foliage Model CSharp Example": - Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelCOMPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), False - ) - elif aaModelName == "Early ITU Foliage Model JScript Example": - Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelCOMPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), False - ) - elif aaModelName == "Python Plugin": - Assert.assertEqual(AtmosphericAbsorptionModelType.COM_PLUGIN, aaModel.type) - helper.Test_IAgAtmosphericAbsorptionModelCOMPlugin( - clr.CastAs(aaModel, AtmosphericAbsorptionModelCOMPlugin), True - ) - else: - Assert.fail("Unknown model type") - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.atmospheric_absorption_model_component_linking.set_component("bogus") - - self._root.units_preferences.set_current_unit("Temperature", holdUnit) - - def Test_IAgAtmosphericAbsorptionModelITURP676(self, iturp676: "IAtmosphericAbsorptionModelITURP676"): - iturp676.fast_approximation_method = False - Assert.assertFalse(iturp676.fast_approximation_method) - iturp676.fast_approximation_method = True - Assert.assertTrue(iturp676.fast_approximation_method) - - iturp676.seasonal_regional_method = False - Assert.assertFalse(iturp676.seasonal_regional_method) - iturp676.seasonal_regional_method = True - Assert.assertTrue(iturp676.seasonal_regional_method) - - def Test_IAgAtmosphericAbsorptionModelScriptPlugin(self, scriptPlugin: "AtmosphericAbsorptionModelScriptPlugin"): - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - scriptPlugin.filename = r"C:\bogus.vbs" - with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): - scriptPlugin.filename = TestBase.GetScenarioFile("ChainTest", "ChainTest.sc") - - scriptPlugin.filename = TestBase.GetScenarioFile("CommRad", "VB_AbsorpModel.vbs") - Assert.assertEqual(TestBase.PathCombine("CommRad", "VB_AbsorpModel.vbs"), scriptPlugin.filename) - - def Test_IAgAtmosphericAbsorptionModelSimpleSatcom(self, simpleSatcom: "AtmosphericAbsorptionModelSimpleSatcom"): - self._root.units_preferences.set_current_unit("DistanceUnit", "m") - simpleSatcom.water_vapor_concentration = 0 - Assert.assertEqual(0, simpleSatcom.water_vapor_concentration) - simpleSatcom.water_vapor_concentration = 100 - Assert.assertEqual(100, simpleSatcom.water_vapor_concentration) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.water_vapor_concentration = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.water_vapor_concentration = 101 - - simpleSatcom.surface_temperature = -100 - Assert.assertEqual(-100, simpleSatcom.surface_temperature) - simpleSatcom.surface_temperature = 100 - Assert.assertEqual(100, simpleSatcom.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - simpleSatcom.surface_temperature = 101 - - def Test_IAgAtmosphericAbsorptionModelTirem(self, tirem: "IAtmosphericAbsorptionModelTIREM"): - tirem.surface_temperature = -100 - Assert.assertEqual(-100, tirem.surface_temperature) - tirem.surface_temperature = 100 - Assert.assertEqual(100, tirem.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_temperature = 101 - - self._root.units_preferences.set_current_unit("DistanceUnit", "m") - tirem.surface_humidity = 0 - Assert.assertEqual(0, tirem.surface_humidity) - tirem.surface_humidity = 13.25 - Assert.assertEqual(13.25, tirem.surface_humidity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_humidity = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_humidity = 14 - - tirem.surface_conductivity = 1e-05 - Assert.assertEqual(1e-05, tirem.surface_conductivity) - tirem.surface_conductivity = 100 - Assert.assertEqual(100, tirem.surface_conductivity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_conductivity = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_conductivity = 101 - - tirem.surface_refractivity = 200 - Assert.assertEqual(200, tirem.surface_refractivity) - tirem.surface_refractivity = 450 - Assert.assertEqual(450, tirem.surface_refractivity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_refractivity = 199 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.surface_refractivity = 451 - - tirem.relative_permittivity = 0 - Assert.assertEqual(0, tirem.relative_permittivity) - tirem.relative_permittivity = 100 - Assert.assertEqual(100, tirem.relative_permittivity) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.relative_permittivity = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.relative_permittivity = 101 - - tirem.override_terrain_sample_resolution = False - Assert.assertFalse(tirem.override_terrain_sample_resolution) - - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - tirem.terrain_sample_resolution = 1 - - tirem.override_terrain_sample_resolution = True - Assert.assertTrue(tirem.override_terrain_sample_resolution) - - self._root.units_preferences.set_current_unit("DistanceUnit", "km") - tirem.terrain_sample_resolution = 0.0001 - Assert.assertEqual(0.0001, tirem.terrain_sample_resolution) - tirem.terrain_sample_resolution = 10 - Assert.assertEqual(10, tirem.terrain_sample_resolution) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.terrain_sample_resolution = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tirem.terrain_sample_resolution = 11 - - -# endregion - - -# region PlatformRF_Environment_UrbanAndTerrestrialHelper -class PlatformRF_Environment_UrbanAndTerrestrialHelper(object): - def __init__(self, root: "STKObjectRoot"): - self._root: "STKObjectRoot" = root - - # endregion - - def Run(self, rfEnv: "IPlatformRFEnvironment", IsVehicle: bool): - holdUnit: str = self._root.units_preferences.get_current_unit_abbrv("Temperature") - self._root.units_preferences.set_current_unit("Temperature", "degC") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - - propChan.enable_urban_terrestrial_loss = False - Assert.assertFalse(propChan.enable_urban_terrestrial_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.urban_terrestrial_loss_model_component_linking.set_component("Two Ray") - - propChan.enable_urban_terrestrial_loss = True - Assert.assertTrue(propChan.enable_urban_terrestrial_loss) - - supportedUrbTerrModels = propChan.urban_terrestrial_loss_model_component_linking.supported_components - utModelName: str - for utModelName in supportedUrbTerrModels: - propChan.urban_terrestrial_loss_model_component_linking.set_component(utModelName) - utModel: "IUrbanTerrestrialLossModel" = clr.CastAs( - propChan.urban_terrestrial_loss_model_component_linking.component, IUrbanTerrestrialLossModel - ) - Assert.assertEqual(utModelName, utModel.name) - if utModelName == "Two Ray": - Assert.assertEqual(UrbanTerrestrialLossModelType.TWO_RAY, utModel.type) - self.Test_IAgUrbanTerrestrialLossModelTwoRay(clr.CastAs(utModel, UrbanTerrestrialLossModelTwoRay)) - elif utModelName == "Urban Propagation Wireless InSite 64": - Assert.assertEqual(UrbanTerrestrialLossModelType.WIRELESS_INSITE_64, utModel.type) # was RT - self.Test_IAgUrbanTerrestrialLossModelWirelessInSite64( - clr.CastAs(utModel, UrbanTerrestrialLossModelWirelessInSite64), IsVehicle - ) - else: - Assert.fail("Unknown model type") - - with pytest.raises(Exception, match=RegexSubstringMatch("Invalid component name")): - propChan.urban_terrestrial_loss_model_component_linking.set_component("bogus") - self._root.units_preferences.set_current_unit("Temperature", holdUnit) - - def Test_IAgUrbanTerrestrialLossModelTwoRay(self, twoRay: "UrbanTerrestrialLossModelTwoRay"): - twoRay.loss_factor = 0.1 - Assert.assertEqual(0.1, twoRay.loss_factor) - twoRay.loss_factor = 10 - Assert.assertEqual(10, twoRay.loss_factor) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - twoRay.loss_factor = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - twoRay.loss_factor = 11 - - twoRay.surface_temperature = -100 - Assert.assertEqual(-100, twoRay.surface_temperature) - twoRay.surface_temperature = 100 - Assert.assertEqual(100, twoRay.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - twoRay.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - twoRay.surface_temperature = 101 - - def Test_IAgUrbanTerrestrialLossModelWirelessInSite64( - self, wisRT: "UrbanTerrestrialLossModelWirelessInSite64", IsVehicle: bool - ): - arSupportedCalculationMethods = wisRT.supported_calculation_methods - Assert.assertEqual(4, Array.Length(arSupportedCalculationMethods)) # was 5 in WirelessInSiteRT - sCalcMethod: str - for sCalcMethod in arSupportedCalculationMethods: - if ((((sCalcMethod == "COST_HATA")) or ((sCalcMethod == "HATA"))) or ((sCalcMethod == "TPGEODESIC"))) or ( - (sCalcMethod == "WALFISCH_IKEGAMI") - ): - wisRT.calculation_method = sCalcMethod - Assert.assertEqual(sCalcMethod, wisRT.calculation_method) - else: - Assert.fail("Unknown Calculation Method") - - wisRT.enable_ground_reflection = False - Assert.assertFalse(wisRT.enable_ground_reflection) - wisRT.enable_ground_reflection = True - Assert.assertTrue(wisRT.enable_ground_reflection) - - wisRT.surface_temperature = -100 - Assert.assertEqual(-100, wisRT.surface_temperature) - wisRT.surface_temperature = 100 - Assert.assertEqual(100, wisRT.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - wisRT.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - wisRT.surface_temperature = 101 - - geometryData: "WirelessInSite64GeometryData" = wisRT.geometry_data - - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - geometryData.filename = TestBase.GetScenarioFile("Bogus.shp") - filename: str = None - if IsVehicle: - filename = TestBase.GetScenarioFile("Skopje.shp") - - else: - filename = TestBase.GetScenarioFile("..", "Skopje.shp") - - geometryData.filename = filename - Assert.assertTrue(("Skopje.shp" in geometryData.filename)) - - geometryData.projection_horizontal_datum = ProjectionHorizontalDatumType.WGS84_LATITUDE_LONGITUDE - Assert.assertEqual( - ProjectionHorizontalDatumType.WGS84_LATITUDE_LONGITUDE, geometryData.projection_horizontal_datum - ) - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - geometryData.projection_horizontal_datum = ProjectionHorizontalDatumType.WGS84_UTM - - geometryData.building_height_data_attribute = "GM_LAYER" - Assert.assertEqual("GM_LAYER", geometryData.building_height_data_attribute) - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - geometryData.building_height_data_attribute = "Some" - - geometryData.building_height_reference_method = BuildHeightReferenceMethod.HEIGHT_ABOVE_SEA_LEVEL - Assert.assertEqual( - BuildHeightReferenceMethod.HEIGHT_ABOVE_SEA_LEVEL, geometryData.building_height_reference_method - ) - geometryData.building_height_reference_method = BuildHeightReferenceMethod.HEIGHT_ABOVE_TERRAIN - Assert.assertEqual( - BuildHeightReferenceMethod.HEIGHT_ABOVE_TERRAIN, geometryData.building_height_reference_method - ) - - geometryData.override_geometry_tile_origin = False - Assert.assertFalse(geometryData.override_geometry_tile_origin) - - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - geometryData.geometry_tile_origin_latitude = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("read only")): - geometryData.geometry_tile_origin_longitude = 0 - - geometryData.override_geometry_tile_origin = True - Assert.assertTrue(geometryData.override_geometry_tile_origin) - - geometryData.geometry_tile_origin_latitude = -90 - Assert.assertEqual(-90, geometryData.geometry_tile_origin_latitude) - geometryData.geometry_tile_origin_latitude = 90 - Assert.assertEqual(90, geometryData.geometry_tile_origin_latitude) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - geometryData.geometry_tile_origin_latitude = -91 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - geometryData.geometry_tile_origin_latitude = 91 - - geometryData.geometry_tile_origin_longitude = -180 - Assert.assertEqual(-180, geometryData.geometry_tile_origin_longitude) - geometryData.geometry_tile_origin_longitude = 360 - Assert.assertEqual(360, geometryData.geometry_tile_origin_longitude) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - geometryData.geometry_tile_origin_longitude = -181 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - geometryData.geometry_tile_origin_longitude = 361 - - geometryData.use_terrain_data = False - Assert.assertFalse(geometryData.use_terrain_data) - - Assert.assertAlmostEqual(42.0, float(geometryData.terrain_extent_maximum_latitude), delta=0.01) - Assert.assertAlmostEqual(21.44, float(geometryData.terrain_extent_maximum_longitude), delta=0.01) - Assert.assertAlmostEqual(41.99, float(geometryData.terrain_extent_minimum_latitude), delta=0.01) - Assert.assertAlmostEqual(21.42, float(geometryData.terrain_extent_minimum_longitude), delta=0.01) - - geometryData.use_terrain_data = True - Assert.assertTrue(geometryData.use_terrain_data) - - Assert.assertAlmostEqual(42.0, float(geometryData.terrain_extent_maximum_latitude), delta=0.01) - Assert.assertAlmostEqual(21.44, float(geometryData.terrain_extent_maximum_longitude), delta=0.01) - Assert.assertAlmostEqual(41.99, float(geometryData.terrain_extent_minimum_latitude), delta=0.01) - Assert.assertAlmostEqual(21.42, float(geometryData.terrain_extent_minimum_longitude), delta=0.01) - - -# endregion - - -# region PlatformRF_Environment_TropoScintillationHelper -class PlatformRF_Environment_TropoScintillationHelper(object): - def __init__(self, root: "STKObjectRoot"): - self._root: "STKObjectRoot" = root - # endregion - def Run(self, rfEnv: "IPlatformRFEnvironment"): - holdUnit: str = self._root.units_preferences.get_current_unit_abbrv("Temperature") - self._root.units_preferences.set_current_unit("Temperature", "degC") - - propChan: "PropagationChannel" = rfEnv.propagation_channel - - arSupportedTSFLM = propChan.tropospheric_scintillation_fading_loss_model_component_linking.supported_components - Assert.assertEqual(2, Array.Length(arSupportedTSFLM)) - Assert.assertEqual("ITU-R P618-12", arSupportedTSFLM[0]) - Assert.assertEqual("ITU-R P618-8", arSupportedTSFLM[1]) - - propChan.enable_tropospheric_scintillation_fading_loss = False - Assert.assertFalse(propChan.enable_tropospheric_scintillation_fading_loss) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - propChan.tropospheric_scintillation_fading_loss_model_component_linking.set_component("ITU-R P618-12") - - propChan.enable_tropospheric_scintillation_fading_loss = True - Assert.assertTrue(propChan.enable_tropospheric_scintillation_fading_loss) - - propChan.tropospheric_scintillation_fading_loss_model_component_linking.set_component("ITU-R P618-12") - tsflm: "ITroposphericScintillationFadingLossModel" = clr.CastAs( - propChan.tropospheric_scintillation_fading_loss_model_component_linking.component, - ITroposphericScintillationFadingLossModel, - ) - Assert.assertEqual("ITU-R P618-12", tsflm.name) - Assert.assertEqual(TroposphericScintillationFadingLossModelType.P_618_12, tsflm.type) - self.Test_IAgTroposphericScintillationFadingLossModelP618_12( - clr.CastAs(tsflm, TroposphericScintillationFadingLossModelP618Version12) - ) - - propChan.tropospheric_scintillation_fading_loss_model_component_linking.set_component("ITU-R P618-8") - tsflm = clr.CastAs( - propChan.tropospheric_scintillation_fading_loss_model_component_linking.component, - ITroposphericScintillationFadingLossModel, - ) - Assert.assertEqual("ITU-R P618-8", tsflm.name) - Assert.assertEqual(TroposphericScintillationFadingLossModelType.P_618_8, tsflm.type) - self.Test_IAgTroposphericScintillationFadingLossModelP618_8( - clr.CastAs(tsflm, TroposphericScintillationFadingLossModelP618Version8) - ) - - def Test_IAgTroposphericScintillationFadingLossModelP618_12( - self, tsflm12: "TroposphericScintillationFadingLossModelP618Version12" - ): - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): # Deprecated and should not be used. - tsflm12.compute_deep_fade = True - - tsflm12.surface_temperature = -100 - Assert.assertEqual(-100, tsflm12.surface_temperature) - tsflm12.surface_temperature = 100 - Assert.assertEqual(100, tsflm12.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.surface_temperature = 101 - - tsflm12.fade_outage = 0.01 - Assert.assertEqual(0.01, tsflm12.fade_outage) - tsflm12.fade_outage = 40 - Assert.assertEqual(40, tsflm12.fade_outage) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_outage = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_outage = 51 - - tsflm12.fade_exceeded = 0.01 - Assert.assertEqual(0.01, tsflm12.fade_exceeded) - tsflm12.fade_exceeded = 50 - Assert.assertEqual(50, tsflm12.fade_exceeded) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_exceeded = 0 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.fade_exceeded = 51 - - tsflm12.percent_time_refractivity_gradient = 0 - Assert.assertEqual(0, tsflm12.percent_time_refractivity_gradient) - tsflm12.percent_time_refractivity_gradient = 100 - Assert.assertEqual(100, tsflm12.percent_time_refractivity_gradient) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.percent_time_refractivity_gradient = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm12.percent_time_refractivity_gradient = 101 - - tsflm12.average_time_choice = TroposphericScintillationAverageTimeChoiceType.WORST_MONTH - Assert.assertEqual(TroposphericScintillationAverageTimeChoiceType.WORST_MONTH, tsflm12.average_time_choice) - tsflm12.average_time_choice = TroposphericScintillationAverageTimeChoiceType.YEAR - Assert.assertEqual(TroposphericScintillationAverageTimeChoiceType.YEAR, tsflm12.average_time_choice) - with pytest.raises(Exception, match=RegexSubstringMatch("must be in")): - tsflm12.average_time_choice = TroposphericScintillationAverageTimeChoiceType.UNKNOWN - - def Test_IAgTroposphericScintillationFadingLossModelP618_8( - self, tsflm8: "TroposphericScintillationFadingLossModelP618Version8" - ): - tsflm8.compute_deep_fade = False - Assert.assertFalse(tsflm8.compute_deep_fade) - tsflm8.compute_deep_fade = True - Assert.assertTrue(tsflm8.compute_deep_fade) - - tsflm8.surface_temperature = -100 - Assert.assertEqual(-100, tsflm8.surface_temperature) - tsflm8.surface_temperature = 100 - Assert.assertEqual(100, tsflm8.surface_temperature) - tsflm8.surface_temperature = -100 - Assert.assertEqual(-100, tsflm8.surface_temperature) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.surface_temperature = -101 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.surface_temperature = 101 - - tsflm8.fade_outage = 0 - Assert.assertEqual(0, tsflm8.fade_outage) - tsflm8.fade_outage = 100 - Assert.assertEqual(100, tsflm8.fade_outage) - tsflm8.fade_outage = 0 - Assert.assertEqual(0, tsflm8.fade_outage) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.fade_outage = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.fade_outage = 101 - - tsflm8.percent_time_refractivity_gradient = 0 - Assert.assertEqual(0, tsflm8.percent_time_refractivity_gradient) - tsflm8.percent_time_refractivity_gradient = 100 - Assert.assertEqual(100, tsflm8.percent_time_refractivity_gradient) - tsflm8.percent_time_refractivity_gradient = 0 - Assert.assertEqual(0, tsflm8.percent_time_refractivity_gradient) - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.percent_time_refractivity_gradient = -1 - with pytest.raises(Exception, match=RegexSubstringMatch("is invalid")): - tsflm8.percent_time_refractivity_gradient = 101 - # endregion - - -# region PlatformRF_Environment_CustomModelsHelper -class PlatformRF_Environment_CustomModelsHelper(object): - def __init__(self, root: "STKObjectRoot"): - self._root: "STKObjectRoot" = root - - # endregion - - def Run(self, rfEnv: "IPlatformRFEnvironment"): - propChan: "PropagationChannel" = rfEnv.propagation_channel - - self.Test_IAgCustomPropagationModel(propChan.custom_a) - self.Test_IAgCustomPropagationModel(propChan.custom_b) - self.Test_IAgCustomPropagationModel(propChan.custom_c) - - def Test_IAgCustomPropagationModel(self, customModel: "CustomPropagationModel"): - if not OSHelper.IsLinux(): - customModel.enable = False - Assert.assertFalse(customModel.enable) - - with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): - customModel.filename = TestBase.GetScenarioFile("CommRad", "VB_AbsorpModel.vbs") - - customModel.enable = True - Assert.assertTrue(customModel.enable) - - with pytest.raises(Exception, match=RegexSubstringMatch("does not exist")): - customModel.filename = r"C:\bogus.vbs" - with pytest.raises(Exception, match=RegexSubstringMatch("Could not initialize")): - customModel.filename = TestBase.GetScenarioFile("ChainTest", "ChainTest.sc") - customModel.filename = TestBase.GetScenarioFile("CommRad", "VB_AbsorpModel.vbs") - Assert.assertEqual(TestBase.PathCombine("CommRad", "VB_AbsorpModel.vbs"), customModel.filename) - - # endregion # endregion # endregion diff --git a/tests/generated/stk_tests/vehicle/vehicle_gfx.py b/tests/generated/stk_tests/vehicle/vehicle_gfx.py index 6ab3cf22d9..f623d1d558 100644 --- a/tests/generated/stk_tests/vehicle/vehicle_gfx.py +++ b/tests/generated/stk_tests/vehicle/vehicle_gfx.py @@ -756,7 +756,6 @@ def Run(self, oCollection: "VehicleGraphics2DIntervalsCollection", eType): # Item self.m_logger.WriteLine3("\tThe new IntervalCollection contain: {0} elements", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: oInterval = oCollection[iIndex] @@ -777,7 +776,6 @@ def Run(self, oCollection: "VehicleGraphics2DIntervalsCollection", eType): oCollection.remove_at(0) self.m_logger.WriteLine3("\tAfter RemoveAt(0) collection contains {0} elements.", oCollection.count) Assert.assertEqual((iCount - 1), oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: oInterval = oCollection[iIndex] @@ -797,7 +795,6 @@ def Run(self, oCollection: "VehicleGraphics2DIntervalsCollection", eType): oCollection.remove_at(3) self.m_logger.WriteLine3("\tAfter RemoveAt(3) collection contains {0} elements.", oCollection.count) Assert.assertEqual((iCount - 2), oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: oInterval = oCollection[iIndex] @@ -817,7 +814,6 @@ def Run(self, oCollection: "VehicleGraphics2DIntervalsCollection", eType): oCollection.remove_at(1) self.m_logger.WriteLine3("\tAfter RemoveAt(1) collection contains {0} elements.", oCollection.count) Assert.assertEqual((iCount - 3), oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: oInterval = oCollection[iIndex] @@ -1022,7 +1018,6 @@ def Run(self, oContours: "VehicleGraphics2DElevationContours"): self.m_logger.WriteLine3( "After AddLevelRange() the Elevations Collection contains: {0} elements.", oElevations.count ) - iIndex: int = 0 while iIndex < oElevations.count: # Item @@ -1374,7 +1369,7 @@ def Run(self, oCollection: "VehicleGraphics2DGroundEllipsesCollection"): Assert.assertIsNotNone(oCollection) # Count self.m_logger.WriteLine3("\tGfxGroundEllipses collection contains: {0} elements", oCollection.count) - + # Item iIndex: int = 0 while iIndex < oCollection.count: oEllipse: "VehicleGraphics2DGroundEllipsesElement" = oCollection[iIndex] @@ -1692,7 +1687,6 @@ def Run(self, leadTrailData: "VehicleGraphics2DLeadTrailData"): # LeadDataSupportedTypes arSupportedTypes = leadTrailData.lead_data_supported_types self.m_logger.WriteLine3("\tThe LeadData supports: {0} types", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): self.m_logger.WriteLine8( @@ -1706,7 +1700,6 @@ def Run(self, leadTrailData: "VehicleGraphics2DLeadTrailData"): # LeadDataType self.m_logger.WriteLine6("\tThe current LeadDataType is: {0}", leadTrailData.lead_data_type) - iIndex: int = 0 while iIndex < len(arSupportedTypes): eType: "LeadTrailData" = LeadTrailData(int(arSupportedTypes[iIndex][0])) @@ -1765,7 +1758,6 @@ def Run(self, leadTrailData: "VehicleGraphics2DLeadTrailData"): # TrailDataSupportedTypes arSupportedTypes = leadTrailData.trail_data_supported_types self.m_logger.WriteLine3("\tThe TrailData supports: {0} types", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): self.m_logger.WriteLine8( @@ -1779,7 +1771,6 @@ def Run(self, leadTrailData: "VehicleGraphics2DLeadTrailData"): # TrailDataType self.m_logger.WriteLine6("\tThe current TrailDataType is: {0}", leadTrailData.trail_data_type) - iIndex: int = 0 while iIndex < len(arSupportedTypes): eType: "LeadTrailData" = LeadTrailData(int(arSupportedTypes[iIndex][0])) @@ -1876,7 +1867,6 @@ def Run(self, oSwath: "VehicleGraphics2DSwath"): # ElevationSupportedTypes arTypes = oSwath.elevation_supported_types self.m_logger.WriteLine3("Available {0} Elevation types.", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "VehicleGraphics2DElevation" = VehicleGraphics2DElevation(int(arTypes[iIndex][0])) @@ -1884,6 +1874,7 @@ def Run(self, oSwath: "VehicleGraphics2DSwath"): if not oSwath.is_elevation_type_supported(eType): Assert.fail("The {0} type should be supported!", eType) + # SetElevationType oSwath.set_elevation_type(eType) self.m_logger.WriteLine6("\t\tThe new Elevation type is: {0}", oSwath.elevation_type) Assert.assertEqual(eType, oSwath.elevation_type) @@ -2044,7 +2035,6 @@ def Run(self, oMarker: "VehicleGraphics2DWaypointMarker"): Assert.assertIsNotNone(oCollection) # Count self.m_logger.WriteLine3("The WaypointMarkers collection contains: {0} elements", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: if iIndex == 0: @@ -2129,7 +2119,6 @@ def Run(self, AG_SAT: "Satellite", oCollection: "VehicleGraphics2DTimeEventsColl Assert.assertIsNotNone(timeEventsElement) self.m_logger.WriteLine3("After Add() the Time Events collection contains: {0} elements.", oCollection.count) Assert.assertEqual(1, oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: self.m_logger.WriteLine8( @@ -2157,7 +2146,6 @@ def Run(self, AG_SAT: "Satellite", oCollection: "VehicleGraphics2DTimeEventsColl # TimeEventTypeSupportedTypes arTypes = timeEventsElement.time_event_type_supported_types self.m_logger.WriteLine3("An array of supported TimeEvent types contains: {0} elements.", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): eType: "VehicleGraphics2DTimeEventType" = VehicleGraphics2DTimeEventType(int(arTypes[iIndex][0])) @@ -2223,7 +2211,6 @@ def Run(self, AG_SAT: "Satellite", oCollection: "VehicleGraphics2DTimeEventsColl self.m_logger.WriteLine3( "\t\tArray of supported Offset types contains: {0} elements", len(arOffsetTypes) ) - i: int = 0 while i < len(arOffsetTypes): eOffset: "VehicleGraphics2DOffset" = VehicleGraphics2DOffset(int(arOffsetTypes[i][0])) @@ -2341,7 +2328,6 @@ def Run(self, AG_SAT: "Satellite", oCollection: "VehicleGraphics2DTimeEventsColl self.m_logger.WriteLine3( "\t\tArray of supported Offset types contains: {0} elements", len(arOffsetTypes) ) - i: int = 0 while i < len(arOffsetTypes): eOffset: "VehicleGraphics2DOffset" = VehicleGraphics2DOffset(int(arOffsetTypes[i][0])) @@ -2411,7 +2397,6 @@ def Run(self, oCollection: "LabelNoteCollection"): Assert.assertIsNotNone(oCollection) # Count self.m_logger.WriteLine3("The LabelNotes collection contains: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: self.m_logger.WriteLine9( @@ -2437,7 +2422,6 @@ def Run(self, oCollection: "LabelNoteCollection"): Assert.assertEqual("Label Note 2", oNote.note) Assert.assertEqual((iCount + 2), oCollection.count) self.m_logger.WriteLine3("The LabelNotes collection contains: {0} elements.", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: # Note, NoteVisible, LabelVisible diff --git a/tests/generated/stk_tests/vehicle/vehicle_vo.py b/tests/generated/stk_tests/vehicle/vehicle_vo.py index 3e9e062cc7..6f5d91c48b 100644 --- a/tests/generated/stk_tests/vehicle/vehicle_vo.py +++ b/tests/generated/stk_tests/vehicle/vehicle_vo.py @@ -230,7 +230,6 @@ def Run(self, oIntervals: "VehicleGraphics3DAttributesIntervals"): Assert.assertIsNotNone(oCollection) self.m_logger.WriteLine3("\tThe current Intervals Collection contains: {0} elements", oCollection.count) intervalsElement: "VehicleGraphics3DIntervalsElement" = None - iIndex: int = 0 while iIndex < oCollection.count: intervalsElement = oCollection[iIndex] @@ -260,7 +259,6 @@ def Run(self, oIntervals: "VehicleGraphics3DAttributesIntervals"): ) Assert.assertIsNotNone(oNewElement3) self.m_logger.WriteLine3("\tUpdated Intervals Collection contains: {0} elements", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: intervalsElement = oCollection[iIndex] @@ -371,7 +369,6 @@ def Run(self, oCovariance: "VehicleGraphics3DCovariance"): # SigmaScaleSupportedTypes arChoices = oCovariance.sigma_scale_supported_types self.m_logger.WriteLine3("Number of supported Sigma Scale types is: {0}", len(arChoices)) - iIndex: int = 0 while iIndex < len(arChoices): self.m_logger.WriteLine8( @@ -413,7 +410,6 @@ def Run(self, oCovariance: "VehicleGraphics3DCovariance"): arChoices = oCovariance.attributes_supported_types Assert.assertIsNotNone(arChoices) self.m_logger.WriteLine3("Number of supported Attributes types is: {0}", len(arChoices)) - iIndex: int = 0 while iIndex < len(arChoices): self.m_logger.WriteLine8( @@ -482,7 +478,6 @@ def Run(self, oVelCovariance: "VehicleGraphics3DVelocityCovariance"): arChoices = oVelCovariance.attributes_supported_types Assert.assertIsNotNone(arChoices) self.m_logger.WriteLine3("Number of supported Attributes types is: {0}", len(arChoices)) - iIndex: int = 0 while iIndex < len(arChoices): self.m_logger.WriteLine8( @@ -539,7 +534,6 @@ def Run(self, oCPContour: "VehicleGraphics3DCovariancePointingContour"): Assert.assertIsNotNone(oCPContour) arSupportedTypes = oCPContour.attributes_supported_types self.m_logger.WriteLine3("Array of supported types contains: {0} elements.", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): self.m_logger.WriteLine8( @@ -553,7 +547,6 @@ def Run(self, oCPContour: "VehicleGraphics3DCovariancePointingContour"): # Attributes test bCaught: bool = False - iIndex: int = 0 while iIndex < len(arSupportedTypes): eType: "VehicleGraphics3DAttributeType" = VehicleGraphics3DAttributeType(int(arSupportedTypes[iIndex][0])) @@ -596,7 +589,6 @@ def Run(self, oCPContour: "VehicleGraphics3DCovariancePointingContour"): # SigmaScale test arSupportedTypes = oCPContour.sigma_scale_supported_types self.m_logger.WriteLine3("Array of supported SigmaScale types contains: {0} elements.", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): self.m_logger.WriteLine8( @@ -719,6 +711,7 @@ def Run(self, oCollection: "VehicleGraphics3DDropLinePositionItemCollection"): for oItem in oCollection: self.m_logger.WriteLine6("\tElement: {0}", oItem.type) + # Item iIndex: int = 0 while iIndex < oCollection.count: dropLinePosItem: "VehicleGraphics3DDropLinePositionItem" = oCollection[iIndex] @@ -798,6 +791,7 @@ def Run(self, oCollection: "VehicleGraphics3DDropLinePathItemCollection"): for oItem in oCollection: self.m_logger.WriteLine6("\tElement: {0}", oItem.type) + # Item iIndex: int = 0 while iIndex < oCollection.count: dropLinePathItem: "VehicleGraphics3DDropLinePathItem" = oCollection[iIndex] @@ -1069,9 +1063,9 @@ def Run(self, oModel: "VehicleGraphics3DModelRoute"): ) # need a model that does not support GLTF settings with pytest.raises(Exception, match=RegexSubstringMatch("glTF settings are not available")): oModel.gltf_reflection_map_type = ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT - ( - clr.CastAs(oModel.model_data, Graphics3DModelFile) - ).filename = r"STKData\VO\Models\Land\facility.glb" # need a model that supports GLTF settings + (clr.CastAs(oModel.model_data, Graphics3DModelFile)).filename = ( + r"STKData\VO\Models\Land\facility.glb" # need a model that supports GLTF settings + ) oModel.gltf_reflection_map_type = ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT Assert.assertEqual(ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT, oModel.gltf_reflection_map_type) @@ -1167,7 +1161,7 @@ def Run(self, oMarker: "Graphics3DMarker", bIsVehicle: bool): Assert.assertEqual(MarkerShape3d.SHAPE_CIRCLE, oShape.style) oShape.style = MarkerShape3d.SHAPE_POINT Assert.assertEqual(MarkerShape3d.SHAPE_POINT, oShape.style) - with pytest.raises(STKInvalidCastError): + with pytest.raises(RuntimeError): voMarkerFileX: "Graphics3DMarkerFile" = Graphics3DMarkerFile(oMarker.marker_data) oMarker.marker_type = ( @@ -1181,7 +1175,7 @@ def Run(self, oMarker: "Graphics3DMarker", bIsVehicle: bool): oFile: "Graphics3DMarkerFile" = clr.CastAs(oMarker.marker_data, Graphics3DMarkerFile) Assert.assertIsNotNone(oFile) self.Test_IAgVOMarkerFile(oFile) - with pytest.raises(STKInvalidCastError): + with pytest.raises(RuntimeError): oShape = Graphics3DMarkerShape(oMarker.marker_data) oMarker.pixel_size = 12 @@ -1281,11 +1275,11 @@ def Run(self, oModel: "IGraphics3DModel"): oModelFile.filename = "sat.mdl" with pytest.raises(Exception): oModelFile.filename = "" - oModelFile.filename = TestBase.GetScenarioFile("VO", "Models", "satellite.dae") - Assert.assertEqual(TestBase.PathCombine("VO", "Models", "satellite.dae"), oModelFile.filename) + oModelFile.filename = TestBase.GetScenarioFile("VO", "Models", "satellite.glb") + Assert.assertEqual(TestBase.PathCombine("VO", "Models", "satellite.glb"), oModelFile.filename) self.m_logger.WriteLine5("\t\tThe new Filename is: {0}", oModelFile.filename) # FilePath - Assert.assertEqual(TestBase.GetScenarioFile("VO", "Models", "satellite.dae"), oModelFile.file_path) + Assert.assertEqual(TestBase.GetScenarioFile("VO", "Models", "satellite.glb"), oModelFile.file_path) # ModelType (List) oModel.model_type = ModelType.LIST @@ -1295,7 +1289,6 @@ def Run(self, oModel: "IGraphics3DModel"): Assert.assertIsNotNone(oModelList) iSize: int = oModelList.count self.m_logger.WriteLine3("\t\tThe Model list collection contains: {0} elements", iSize) - iIndex: int = 0 while iIndex < iSize: self.m_logger.WriteLine8( @@ -1307,7 +1300,7 @@ def Run(self, oModel: "IGraphics3DModel"): iIndex += 1 - oModelList.add("1 Jan 2007 12:00:00.000", TestBase.GetScenarioFile("VO", "Models", "satellite.dae")) + oModelList.add("1 Jan 2007 12:00:00.000", TestBase.GetScenarioFile("VO", "Models", "satellite.glb")) Assert.assertEqual(2, oModelList.count) oModelList.remove(1) Assert.assertEqual(1, oModelList.count) @@ -1327,7 +1320,6 @@ def Run(self, oModel: "IGraphics3DModel"): oModelList.add((time + 1), oModelList[0].graphics_3d_model_file.file_path) iSize = oModelList.count self.m_logger.WriteLine3("\t\tThe Model list collection contains: {0} elements", iSize) - iIndex: int = 0 while iIndex < iSize: self.m_logger.WriteLine8( @@ -1358,13 +1350,13 @@ def Run(self, oModel: "IGraphics3DModel"): ) voModelFile: "Graphics3DModelFile" = oItem.graphics_3d_model_file - Assert.assertEqual((TestBase.PathCombine("VO", "Models", "satellite.dae")), voModelFile.filename) - Assert.assertTrue((TestBase.PathCombine("VO", "Models", "satellite.dae") in voModelFile.file_path)) + Assert.assertEqual((TestBase.PathCombine("VO", "Models", "satellite.glb")), voModelFile.filename) + Assert.assertTrue((TestBase.PathCombine("VO", "Models", "satellite.glb") in voModelFile.file_path)) voModelFile.filename = TestBase.GetScenarioFile("VO", "Models", "pegasus.mdl") Assert.assertEqual(TestBase.PathCombine("VO", "Models", "pegasus.mdl"), voModelFile.filename) Assert.assertTrue((TestBase.PathCombine("VO", "Models", "pegasus.mdl") in voModelFile.file_path)) with pytest.raises(Exception, match=RegexSubstringMatch("file does not exist")): - voModelFile.filename = TestBase.GetScenarioFile("VO", "Models", "bogus.dae") + voModelFile.filename = TestBase.GetScenarioFile("VO", "Models", "bogus.glb") # restore DateFormat self.m_oUnits.set_current_unit("DateFormat", strUnit) @@ -1621,13 +1613,11 @@ def VOArticulation(self, oArticulation: "Graphics3DModelArticulation"): # LODs test self.m_logger.WriteLine3("\tThe number of LODs is: {0}", oArticulation.level_of_detail_count) - iIndex: int = 0 while iIndex < oArticulation.level_of_detail_count: self.m_logger.WriteLine3("\t\tLODs: {0}", iIndex) arAvailableArtic = oArticulation.get_available_articulations(iIndex) self.m_logger.WriteLine3("\t\t\tThere are {0} available Articulations.", Array.Length(arAvailableArtic)) - i: int = 0 while i < Array.Length(arAvailableArtic): strArtic: str = str(arAvailableArtic[i]) @@ -1639,7 +1629,6 @@ def VOArticulation(self, oArticulation: "Graphics3DModelArticulation"): Assert.assertIsNotNone(oTransformations) self.m_logger.WriteLine5("\t\t\t\tTransformation name is: {0}.", oTransformations.name) self.m_logger.WriteLine3("\t\t\t\tThere are {0} available Transformations.", oTransformations.count) - j: int = 0 while j < oTransformations.count: modelTrans: "Graphics3DModelTransformation" = oTransformations[j] @@ -1738,9 +1727,9 @@ def Run(self, oModel: "PointTargetGraphics3DModel"): ) # need a model that does not support GLTF settings with pytest.raises(Exception, match=RegexSubstringMatch("glTF settings are not available")): oModel.gltf_reflection_map_type = ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT - ( - clr.CastAs(oModel.model_data, Graphics3DModelFile) - ).filename = r"STKData\VO\Models\Land\facility.glb" # need a model that supports GLTF settings + (clr.CastAs(oModel.model_data, Graphics3DModelFile)).filename = ( + r"STKData\VO\Models\Land\facility.glb" # need a model that supports GLTF settings + ) oModel.gltf_reflection_map_type = ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT Assert.assertEqual(ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT, oModel.gltf_reflection_map_type) @@ -1811,9 +1800,9 @@ def Run(self, oModel: "VehicleGraphics3DModelTrajectory", IsLaunchVehicle: bool) ) # need a model that does not support GLTF settings with pytest.raises(Exception, match=RegexSubstringMatch("glTF settings are not available")): oModel.gltf_reflection_map_type = ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT - ( - clr.CastAs(oModel.model_data, Graphics3DModelFile) - ).filename = r"STKData\VO\Models\Land\facility.glb" # need a model that supports GLTF settings + (clr.CastAs(oModel.model_data, Graphics3DModelFile)).filename = ( + r"STKData\VO\Models\Land\facility.glb" # need a model that supports GLTF settings + ) oModel.gltf_reflection_map_type = ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT Assert.assertEqual(ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT, oModel.gltf_reflection_map_type) @@ -1894,9 +1883,9 @@ def Run(self, oModel: "SatelliteGraphics3DModel"): ) # need a model that does not support GLTF settings with pytest.raises(Exception, match=RegexSubstringMatch("glTF settings are not available")): oModel.gltf_reflection_map_type = ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT - ( - clr.CastAs(oModel.model_data, Graphics3DModelFile) - ).filename = r"STKData\VO\Models\Land\facility.glb" # need a model that supports GLTF settings + (clr.CastAs(oModel.model_data, Graphics3DModelFile)).filename = ( + r"STKData\VO\Models\Land\facility.glb" # need a model that supports GLTF settings + ) oModel.gltf_reflection_map_type = ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT Assert.assertEqual(ModelGltfReflectionMapType.PROCEDURAL_ENVIRONMENT, oModel.gltf_reflection_map_type) @@ -1958,7 +1947,6 @@ def Run(self, oModelPointing: "Graphics3DModelPointing"): Assert.assertIsNotNone(oPECollection) # Count self.m_logger.WriteLine3("The Pointable Elements collection contains: {0} elements", oPECollection.count) - iIndex: int = 0 while iIndex < oPECollection.count: # Index @@ -1967,7 +1955,6 @@ def Run(self, oModelPointing: "Graphics3DModelPointing"): iIndex += 1 self.m_logger.WriteLine3("The Pointable Elements collection contains: {0} elements.", oPECollection.count) - iIndex: int = 0 while iIndex < oPECollection.count: pointableElementsElement: "Graphics3DPointableElementsElement" = oPECollection[iIndex] @@ -1983,7 +1970,6 @@ def Run(self, oModelPointing: "Graphics3DModelPointing"): # Add self.m_logger.WriteLine3("The Pointable Elements collection still contains: {0} elements", oPECollection.count) - iIndex: int = 0 while iIndex < oPECollection.count: self.m_logger.WriteLine5("\tElement: {0}", oPECollection[iIndex].pointing_name) @@ -2120,7 +2106,6 @@ def Run(self, oModelPointing: "Graphics3DModelPointing"): oModelPointing.load_intervals( TestBase.GetScenarioFile("MdlPtgInts.int"), oModelPointing.pointable_elements[0].pointing_name ) - i: int = 0 while i < oModelPointing.pointable_elements.count: self.m_logger.WriteLine(oModelPointing.pointable_elements[i].pointing_name) @@ -3661,7 +3646,6 @@ def NotReadOnly(self, leadTrailData: "VehicleGraphics3DLeadTrailData"): # SupportedDataTypes arSupportedTypes = leadTrailData.supported_data_types self.m_logger.WriteLine3("\tThe LeadTrailData supports: {0} types", len(arSupportedTypes)) - iIndex: int = 0 while iIndex < len(arSupportedTypes): self.m_logger.WriteLine8( @@ -3675,7 +3659,6 @@ def NotReadOnly(self, leadTrailData: "VehicleGraphics3DLeadTrailData"): # LeadDataType self.m_logger.WriteLine6("\tThe current LeadDataType is: {0}", leadTrailData.lead_data_type) - iIndex: int = 0 while iIndex < len(arSupportedTypes): eType: "LeadTrailData" = LeadTrailData(int(arSupportedTypes[iIndex][0])) @@ -3752,7 +3735,6 @@ def NotReadOnly(self, leadTrailData: "VehicleGraphics3DLeadTrailData"): # TrailDataType self.m_logger.WriteLine6("\tThe current TrailDataType is: {0}", leadTrailData.trail_data_type) - iIndex: int = 0 while iIndex < len(arSupportedTypes): eType: "LeadTrailData" = LeadTrailData(int(arSupportedTypes[iIndex][0])) @@ -3881,7 +3863,6 @@ def Run(self, oCollection: "VehicleGraphics3DWaypointMarkersCollection"): # Item test bCaught: bool = False self.m_logger.WriteLine("\tCollection elements test:") - iIndex: int = 0 while iIndex < oCollection.count: waypointMarkersElement: "VehicleGraphics3DWaypointMarkersElement" = oCollection[iIndex] @@ -4127,7 +4108,6 @@ def Run(self, oPath: "VehicleGraphics3DPathTickMarks"): # TickDataSupportedTypes arTypes = oPath.tick_data_supported_types self.m_logger.WriteLine3("\tThe PathTickMarks supports: {0} types", len(arTypes)) - iIndex: int = 0 while iIndex < len(arTypes): self.m_logger.WriteLine8( @@ -4198,7 +4178,7 @@ def Run(self, oPath: "VehicleGraphics3DPathTickMarks"): oPath.show_graphics = True self.m_logger.WriteLine4("\tThe new IsVisible flag is: {0}", oPath.show_graphics) Assert.assertEqual(True, oPath.show_graphics) - + # TickData iIndex: int = 0 while iIndex < len(arTypes): eType: "TickData" = TickData(int(arTypes[iIndex][0])) @@ -4812,7 +4792,6 @@ def SystemElementBase(self, oVeVOSystemsElementBase: "IVehicleGraphics3DSystemsE # VOWindow self.m_logger.WriteLine5("\tThe current VOWindow is: {0}", oVeVOSystemsElementBase.graphics_3d_window) - i: int = 0 while i < Array.Length(arWindows): oVeVOSystemsElementBase.graphics_3d_window = str(arWindows[i]) @@ -4917,7 +4896,6 @@ def RefCrdnsCollection(self, oCollection: "Graphics3DReferenceVectorGeometryTool # Count self.m_logger.WriteLine3("The current VectorCollection contains: {0} elements", oCollection.count) - iIndex: int = 0 while iIndex < oCollection.count: refCrdn: "IGraphics3DReferenceAnalysisWorkbenchComponent" = oCollection[iIndex] @@ -4957,6 +4935,7 @@ def RefCrdnsCollection(self, oCollection: "Graphics3DReferenceVectorGeometryTool GeometricElementType.ANGLE_ELEMENT, "" ) + # Add Angle element iIndex: int = 0 while iIndex < len(arAvailable): eType: "GeometricElementType" = GeometricElementType(int(arAvailable[iIndex][1])) @@ -4976,6 +4955,7 @@ def RefCrdnsCollection(self, oCollection: "Graphics3DReferenceVectorGeometryTool iIndex += 1 + # Add Axes element iIndex: int = 0 while iIndex < len(arAvailable): eType: "GeometricElementType" = GeometricElementType(int(arAvailable[iIndex][1])) @@ -4995,6 +4975,7 @@ def RefCrdnsCollection(self, oCollection: "Graphics3DReferenceVectorGeometryTool iIndex += 1 + # Add Plane element iIndex: int = 0 while iIndex < len(arAvailable): eType: "GeometricElementType" = GeometricElementType(int(arAvailable[iIndex][1])) @@ -5014,6 +4995,7 @@ def RefCrdnsCollection(self, oCollection: "Graphics3DReferenceVectorGeometryTool iIndex += 1 + # Add Point element iIndex: int = 0 while iIndex < len(arAvailable): eType: "GeometricElementType" = GeometricElementType(int(arAvailable[iIndex][1])) @@ -5035,7 +5017,6 @@ def RefCrdnsCollection(self, oCollection: "Graphics3DReferenceVectorGeometryTool # Add Vector element bFound: bool = False - iIndex: int = 0 while iIndex < len(arAvailable): eType: "GeometricElementType" = GeometricElementType(int(arAvailable[iIndex][1])) @@ -6072,6 +6053,7 @@ def RefCrdnVector(self, oVector: "Graphics3DReferenceVector"): if ( clr.CastAs(oVector, IGraphics3DReferenceAnalysisWorkbenchComponent) ).name == "Aircraft/Boing737 Body.-X Vector": + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): # because not a distance unit vector oVector.true_scale = False @@ -6091,6 +6073,7 @@ def RefCrdnVector(self, oVector: "Graphics3DReferenceVector"): elif ( clr.CastAs(oVector, IGraphics3DReferenceAnalysisWorkbenchComponent) ).name == "Aircraft/Boing737 MagField(IGRF) Vector": + with pytest.raises(Exception, match=RegexSubstringMatch("read-only")): # because not a distance unit vector oVector.true_scale = False @@ -6110,6 +6093,7 @@ def RefCrdnVector(self, oVector: "Graphics3DReferenceVector"): elif ( clr.CastAs(oVector, IGraphics3DReferenceAnalysisWorkbenchComponent) ).name == "Satellite/Satellite1 Moon Vector": + oVector.true_scale = False Assert.assertFalse(oVector.true_scale) oVector.true_scale = True @@ -6266,7 +6250,6 @@ def Run(self, oVaporTrail: "Graphics3DVaporTrail", oModel: "IGraphics3DModel", s Assert.assertTrue(oVaporTrail.use_attach_point) # AttachPointName self.m_logger.WriteLine5("\tThe current AttachPointName is: {0}", oVaporTrail.attachment_point_name) - iIndex: int = 0 while iIndex < Array.Length(arAvailablePoints): oVaporTrail.attachment_point_name = str(arAvailablePoints[iIndex]) diff --git a/tests/generated/stk_tests/volumetric/volumetric.py b/tests/generated/stk_tests/volumetric/volumetric.py index 734878f6a3..24ee21084e 100644 --- a/tests/generated/stk_tests/volumetric/volumetric.py +++ b/tests/generated/stk_tests/volumetric/volumetric.py @@ -905,6 +905,7 @@ def test_STKObject(self): # region DP_PreData_Unit def test_DP_PreData_Unit(self): + holdDateFormat: str = TestBase.Application.units_preferences.get_current_unit_abbrv("DateFormat") try: diff --git a/tests/generated/vgt_tests/assertion_harness.py b/tests/generated/vgt_tests/assertion_harness.py index 1df6070f96..b65121465b 100644 --- a/tests/generated/vgt_tests/assertion_harness.py +++ b/tests/generated/vgt_tests/assertion_harness.py @@ -31,6 +31,7 @@ def __init__(self, dimension: str, name: str): class TryCatchAssertBlock(object): + @staticmethod def DoActionRunFinalize(action, finalizer): try: @@ -66,7 +67,6 @@ def Iterate(self, maxIterations: int, action, *units): def action1(): nonlocal watch watch.Start() - i: int = 0 while i < maxIterations: action(i) diff --git a/tests/generated/vgt_tests/code_snippets/timeline/event_array.py b/tests/generated/vgt_tests/code_snippets/timeline/event_array.py index 2a9308e372..0843957ac2 100644 --- a/tests/generated/vgt_tests/code_snippets/timeline/event_array.py +++ b/tests/generated/vgt_tests/code_snippets/timeline/event_array.py @@ -43,7 +43,6 @@ def DetermineTimesOfEventArray(self, provider: "AnalysisWorkbenchComponentProvid if foundTimes.is_valid: Console.WriteLine("Times") numTimes: int = len(foundTimes.times) - i: int = 0 while i < numTimes: Console.WriteLine(foundTimes.times[i]) @@ -82,7 +81,6 @@ def CreateFilteredEventArray(self, provider: "AnalysisWorkbenchComponentProvider if timeArrays.is_valid: Console.WriteLine("Times") numTimes: int = len(timeArrays.times) - i: int = 0 while i < numTimes: Console.WriteLine(timeArrays.times[i]) @@ -124,7 +122,6 @@ def CreateFixedStepEventArray(self, provider: "AnalysisWorkbenchComponentProvide if timeArrays.is_valid: Console.WriteLine("Times") numTimes: int = len(timeArrays.times) - i: int = 0 while i < numTimes: Console.WriteLine(timeArrays.times[i]) @@ -158,7 +155,6 @@ def CreateMergedEventArray(self, provider: "AnalysisWorkbenchComponentProvider") if timeArrays.is_valid: Console.WriteLine("Times") numTimes: int = len(timeArrays.times) - i: int = 0 while i < numTimes: Console.WriteLine(timeArrays.times[i]) @@ -205,7 +201,6 @@ def CreateSignaledEventArray(self, stkRoot: "STKObjectRoot"): if timeArrays.is_valid: Console.WriteLine("Times") numTimes: int = len(timeArrays.times) - i: int = 0 while i < numTimes: Console.WriteLine(timeArrays.times[i]) @@ -239,7 +234,6 @@ def CreateStartStopTimesEventArray(self, provider: "AnalysisWorkbenchComponentPr if timeArrays.is_valid: Console.WriteLine("Times") numTimes: int = len(timeArrays.times) - i: int = 0 while i < numTimes: Console.WriteLine(timeArrays.times[i]) @@ -284,7 +278,6 @@ def CreateConditionCrossingsEventArray(self, provider: "AnalysisWorkbenchCompone if timeArrays.is_valid: Console.WriteLine("Times") numTimes: int = len(timeArrays.times) - i: int = 0 while i < numTimes: Console.WriteLine(timeArrays.times[i]) @@ -320,7 +313,6 @@ def CreateExtremaEventArray(self, provider: "AnalysisWorkbenchComponentProvider" if timeArrays.is_valid: Console.WriteLine("Times") numTimes: int = len(timeArrays.times) - i: int = 0 while i < numTimes: Console.WriteLine(timeArrays.times[i]) @@ -361,7 +353,6 @@ def DetermineAltitudeOfAircraftAtOneCertainSample(self, stkRoot: "STKObjectRoot" if timeArrays.is_valid: Console.WriteLine("Times") numTimes: int = len(timeArrays.times) - i: int = 0 while i < numTimes: epoch: typing.Any = timeArrays.times[i] diff --git a/tests/generated/vgt_tests/code_snippets/vgt_code_snippets.py b/tests/generated/vgt_tests/code_snippets/vgt_code_snippets.py index 47b504a2cc..046ebcc985 100644 --- a/tests/generated/vgt_tests/code_snippets/vgt_code_snippets.py +++ b/tests/generated/vgt_tests/code_snippets/vgt_code_snippets.py @@ -422,6 +422,8 @@ def test_IterateThroughVectors(self): del root def IterateThroughVectors(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing vectors associated + # with the specified CrdnProvider. i: int = 0 while i < provider.vectors.count: vector: "IVectorGeometryToolVector" = provider.vectors[i] @@ -446,6 +448,8 @@ def test_IterateThroughPoints(self): del root def IterateThroughPoints(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing points associated + # with the specified CrdnProvider. i: int = 0 while i < provider.points.count: point: "IVectorGeometryToolPoint" = provider.points[i] @@ -470,6 +474,8 @@ def test_IterateThroughAngles(self): del root def IterateThroughAngles(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing angles associated + # with the specified CrdnProvider. i: int = 0 while i < provider.angles.count: angle: "IVectorGeometryToolAngle" = provider.angles[i] @@ -494,6 +500,8 @@ def test_IterateThroughAxes(self): del root def IterateThroughAxes(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing angles associated + # with the specified CrdnProvider. i: int = 0 while i < provider.axes.count: axes: "IVectorGeometryToolAxes" = provider.axes[i] @@ -518,6 +526,8 @@ def test_IterateThroughPlanes(self): del root def IterateThroughPlanes(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing planes associated + # with the specified CrdnProvider. i: int = 0 while i < provider.planes.count: plane: "IVectorGeometryToolPlane" = provider.planes[i] @@ -542,6 +552,8 @@ def test_IterateThroughSystems(self): del root def IterateThroughSystems(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing systems associated + # with the specified CrdnProvider. i: int = 0 while i < provider.systems.count: crdnSystem: "IVectorGeometryToolSystem" = provider.systems[i] @@ -566,6 +578,8 @@ def test_IterateThroughParameterSets(self): del root def IterateThroughParameterSets(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing parameter sets associated + # with the specified CrdnProvider. i: int = 0 while i < provider.parameter_sets.count: parameterSet: "ICalculationToolParameterSet" = provider.parameter_sets[i] @@ -590,6 +604,8 @@ def test_IterateThroughCalcScalars(self): del root def IterateThroughCalcScalars(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing calc scalars associated + # with the specified CrdnProvider. i: int = 0 while i < provider.calculation_scalars.count: calcScalar: "ICalculationToolScalar" = provider.calculation_scalars[i] @@ -616,6 +632,8 @@ def test_IterateThroughConditions(self): del root def IterateThroughConditions(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing conditions associated + # with the specified CrdnProvider. i: int = 0 while i < provider.conditions.count: condition: "ICalculationToolCondition" = provider.conditions[i] @@ -640,6 +658,8 @@ def test_IterateThroughEvents(self): del root def IterateThroughEvents(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing events associated + # with the specified CrdnProvider. i: int = 0 while i < provider.time_instants.count: event: "ITimeToolInstant" = provider.time_instants[i] @@ -664,6 +684,8 @@ def test_IterateThroughEventArrays(self): del root def IterateThroughEventArrays(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing event arrays associated + # with the specified CrdnProvider. i: int = 0 while i < provider.time_arrays.count: eventArray: "ITimeToolTimeArray" = provider.time_arrays[i] @@ -688,6 +710,8 @@ def test_IterateThroughEventIntervals(self): del root def IterateThroughEventIntervals(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing event intervals associated + # with the specified CrdnProvider. i: int = 0 while i < provider.time_intervals.count: eventInterval: "ITimeToolTimeInterval" = provider.time_intervals[i] @@ -712,6 +736,8 @@ def test_IterateThroughEventIntervalCollections(self): del root def IterateThroughEventIntervalCollections(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing event interval collections associated + # with the specified CrdnProvider. i: int = 0 while i < provider.time_interval_collections.count: eventIntervalCollection: "ITimeToolTimeIntervalCollection" = provider.time_interval_collections[i] @@ -738,6 +764,8 @@ def test_IterateThroughEventIntervalLists(self): del root def IterateThroughEventIntervalLists(self, provider: "AnalysisWorkbenchComponentProvider"): + # Iterate through the the group of existing event interval lists associated + # with the specified CrdnProvider. i: int = 0 while i < provider.time_interval_lists.count: eventIntervalList: "ITimeToolTimeIntervalList" = provider.time_interval_lists[i] @@ -1189,6 +1217,7 @@ def test_CreateSystemAssembled(self): provider: "AnalysisWorkbenchComponentProvider" = root.get_provider("Satellite/Satellite1") Assert.assertTrue((not provider.systems.contains("SystemName"))) try: + self.CreateSystemAssembled(provider, provider.points["Center"], provider.axes["Body"]) finally: diff --git a/tests/generated/vgt_tests/conftest.py b/tests/generated/vgt_tests/conftest.py index ab4eda7029..d65d31cacc 100644 --- a/tests/generated/vgt_tests/conftest.py +++ b/tests/generated/vgt_tests/conftest.py @@ -26,6 +26,7 @@ def pytest_addoption(parser): + parser.addoption( "--target", action="store", @@ -81,6 +82,7 @@ def pytest_addoption(parser): def pytest_sessionstart(session): + target = session.config.getoption("--target") attach = session.config.getoption("--attach") grpc_host = session.config.getoption("--grpc_host") @@ -109,6 +111,7 @@ def pytest_sessionstart(session): def pytest_sessionfinish(session): + print("\n\nUninitializing STK") EngineLifetimeManager.Uninitialize(force=True) diff --git a/tests/generated/vgt_tests/report_comparison.py b/tests/generated/vgt_tests/report_comparison.py index aea9437db4..bb3f0995b1 100644 --- a/tests/generated/vgt_tests/report_comparison.py +++ b/tests/generated/vgt_tests/report_comparison.py @@ -83,14 +83,12 @@ def CompareReportSnapshots(self): and (len(self._omsnapshots) == len(self._cnsnapshots)) ) ) - i: int = 0 while i < len(self._omsnapshots): # logger.WriteLine("Report {0}", i+1); omreps = self._omsnapshots[i] cnreps = self._cnsnapshots[i] Assert.assertTrue((((len(omreps) > 0) and (len(cnreps) > 0)) and (len(omreps) == len(cnreps)))) - j: int = 0 while j < len(omreps): omrep = omreps[j] @@ -209,7 +207,6 @@ def AssertIsEqualTo(self, rhs, dDelta: float): lhsrow = self._report[i] rhsrow = rhs._report[i] Assert.assertEqual(len(lhsrow), len(rhsrow)) - j: int = 0 while j < len(rhsrow): lhscol: str = lhsrow[j] @@ -218,7 +215,6 @@ def AssertIsEqualTo(self, rhs, dDelta: float): lhschr = Regex.Matches(lhscol, r"[^\d\s\-\+\.]+") rhschr = Regex.Matches(rhscol, r"[^\d\s\-\+\.]+") Assert.assertEqual(lhschr.Count, rhschr.Count) - c: int = 0 while c < rhschr.Count: Assert.assertEqual(lhschr[c].Value.replace("\\", "/"), rhschr[c].Value.replace("\\", "/")) @@ -229,7 +225,6 @@ def AssertIsEqualTo(self, rhs, dDelta: float): lhsnum = Regex.Matches(lhscol, r"[-+]?[\d]*\.?[\d]+") rhsnum = Regex.Matches(rhscol, r"[-+]?[\d]*\.?[\d]+") Assert.assertEqual(lhsnum.Count, rhsnum.Count) - n: int = 0 while n < rhsnum.Count: Assert.assertAlmostEqual( @@ -260,7 +255,6 @@ def FormatReport(self): for row in self._report: rowstr: str = "" - i: int = 0 while i < len(row): if rowstr != None: @@ -281,7 +275,6 @@ def FormatReport(self): def Indent(self, n: int): str: str = "" - i: int = 0 while i < n: str += " " diff --git a/tests/generated/vgt_tests/test_util.py b/tests/generated/vgt_tests/test_util.py index 67c8677a3c..249103d66c 100644 --- a/tests/generated/vgt_tests/test_util.py +++ b/tests/generated/vgt_tests/test_util.py @@ -44,7 +44,7 @@ from ansys.stk.core.stkobjects.aviator import * from ansys.stk.core.stkutil import * from ansys.stk.core.analysis_workbench import * -from ansys.stk.core.utilities.exceptions import * +from ansys.stk.core.internal.comutil import OLE32Lib from app_provider import TestTarget @@ -77,7 +77,9 @@ class EngineLifetimeManager: @staticmethod def Initialize(args=None, lock=False) -> "IAgAppProvider": + if EngineLifetimeManager.target is None and args is not None: + if os.name != "nt" and args.target == "Stk": raise RuntimeError("Stk target not supported on Linux.") @@ -216,6 +218,7 @@ def SuppressFinalize(obj): class Assert: + @staticmethod def assertIsNone(obj, msg=None): testCase = GetTestCase() @@ -913,6 +916,7 @@ def DoEvents(): class IAgAppProvider: + def CreateApplication(self, ignored) -> "STKObjectRoot": return None @@ -929,6 +933,7 @@ class PythonStkApplicationProvider(IAgAppProvider): Application = None def __init__(self, args, use_grpc: bool = False): + if args.attach: self.stk: "STKDesktopApplication" = STKDesktop.attach_to_application( grpc_server=use_grpc, grpc_port=args.grpc_port, grpc_host=args.grpc_host @@ -1214,7 +1219,7 @@ def GetSTKDBDir(): TestBase._stkDbDir = TestBase.GetSTKHomeDir() else: # all users - TestBase._stkDbDir = os.path.join(os.environ["ALLUSERSPROFILE"], "AGI", "STK 12") + TestBase._stkDbDir = os.path.join(os.environ["ALLUSERSPROFILE"], "AGI", "STK_ODTK 13") print(f"Using STKDB={TestBase._stkDbDir}") return TestBase._stkDbDir @@ -1337,6 +1342,44 @@ def IsLinux(): return platform.startswith("linux") + @staticmethod + def IsRegFree(): + return OLE32Lib.use_xcom_registry + + @staticmethod + def SupportsCSharpPlugins(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsScriptPlugins(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsScriptingTool(): + # Could be supported if we update the test to use Python + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsSEET(): + return not OSHelper.IsLinux() and not OSHelper.IsRegFree() + + @staticmethod + def SupportsRAE(): + return not OSHelper.IsLinux() + + @staticmethod + def SupportsInSite64(): + return not OSHelper.IsLinux() + + @staticmethod + def IsSupportedPlugin(pluginName: str): + pythonPlugin = "Python" in pluginName + return ( + (not OSHelper.IsLinux() and not OSHelper.IsRegFree()) + or (OSHelper.IsLinux() and pythonPlugin) + or (OSHelper.IsRegFree() and pythonPlugin) + ) + class TimeSpan: def __init__(self, time): @@ -1752,6 +1795,7 @@ def WriteStr(self, indent, strMsg): class CategoryManager: + included_categories = [] excluded_categories = [] isUsingPyTest = False diff --git a/tox.ini b/tox.ini index ae0f3add18..9619657289 100644 --- a/tox.ini +++ b/tox.ini @@ -269,7 +269,7 @@ commands = {env:HOST_ARGS} \ {env:CONTAINER_ARGS} \ --name stk-{env:CONTAINER_OS}-python{env:PYTHON_VERSION} \ - ansys/stk-12.10:dev-{env:CONTAINER_OS}-python{env:PYTHON_VERSION} + ansys/stk-13.0:dev-{env:CONTAINER_OS}-python{env:PYTHON_VERSION} # HACK: a virtual environment fixes allows Jupyter Lab to operate as expected. # These issues may be raised because of the custom Python installation @@ -304,6 +304,7 @@ passenv = LINES setenv = # Python version selector + py310: PYTHON_VERSION = 3.10 py311: PYTHON_VERSION = 3.11 py312: PYTHON_VERSION = 3.12 py313: PYTHON_VERSION = 3.13