• Mayank Mittal's avatar
    Splits terrain importer and terrain generator configuration files (#100) · bd87f9c1
    Mayank Mittal authored
    # Description
    
    Earlier the `TerrainGeneratorCfg` and `TerrainImporterCfg` were in the
    same file. However, this leads to some issues with circular dependencies
    when referring to the `TerrainImporter` as an attribute of the
    `TerrainImporterCfg` (i.e. providing the class name as a member of the
    config object).
    
    The MR fixes the above circular dependency. Also, it moves all the
    terrain parameters to its configuration object to make the terrain
    initialization consistent with the other asset constructors.
    
    ## Type of change
    
    - Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    
    ## Checklist
    
    - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
    `./orbit.sh --format`
    - [ ] I have made corresponding changes to the documentation
    - [x] My changes generate no new warnings
    - [x] I have added tests that prove my fix is effective or that my
    feature works
    - [x] I have updated the changelog and the corresponding version in the
    extension's `config/extension.toml` file
    bd87f9c1
Name
Last commit
Last update
.github Loading commit data...
.vscode Loading commit data...
docker Loading commit data...
docs Loading commit data...
source Loading commit data...
.dockerignore Loading commit data...
.flake8 Loading commit data...
.gitignore Loading commit data...
.pre-commit-config.yaml Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
VERSION Loading commit data...
orbit.sh Loading commit data...
pyproject.toml Loading commit data...