├── .gitattributes ├── .gitignore ├── FloorTilingOptimization.sln ├── FloorTilingOptimization ├── Algorithms.cs ├── Beam.cs ├── BinaryChromosome.cs ├── ColorPalette.cs ├── CsvImporter.cs ├── DxfExporter.cs ├── Example Input │ ├── beams.csv │ └── sheets.csv ├── FloorTilingOptimization.csproj ├── GeneticAlgorithmProvider.cs ├── ICsvAware.cs ├── IPlottableRectContainer.cs ├── ImageExporter.cs ├── Multichromosome.cs ├── Multicrossover.cs ├── Multimutation.cs ├── OrderedChromosome.cs ├── PlottableRect.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── RectPackProvider.cs ├── Sheet.cs ├── Stock.cs ├── SupportStructure.cs ├── TilingChromosome.cs ├── TilingCrossover.cs └── TilingMutation.cs └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/.gitignore -------------------------------------------------------------------------------- /FloorTilingOptimization.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization.sln -------------------------------------------------------------------------------- /FloorTilingOptimization/Algorithms.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Algorithms.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/Beam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Beam.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/BinaryChromosome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/BinaryChromosome.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/ColorPalette.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/ColorPalette.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/CsvImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/CsvImporter.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/DxfExporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/DxfExporter.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/Example Input/beams.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Example Input/beams.csv -------------------------------------------------------------------------------- /FloorTilingOptimization/Example Input/sheets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Example Input/sheets.csv -------------------------------------------------------------------------------- /FloorTilingOptimization/FloorTilingOptimization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/FloorTilingOptimization.csproj -------------------------------------------------------------------------------- /FloorTilingOptimization/GeneticAlgorithmProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/GeneticAlgorithmProvider.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/ICsvAware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/ICsvAware.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/IPlottableRectContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/IPlottableRectContainer.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/ImageExporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/ImageExporter.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/Multichromosome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Multichromosome.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/Multicrossover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Multicrossover.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/Multimutation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Multimutation.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/OrderedChromosome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/OrderedChromosome.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/PlottableRect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/PlottableRect.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Program.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Properties/launchSettings.json -------------------------------------------------------------------------------- /FloorTilingOptimization/RectPackProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/RectPackProvider.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/Sheet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Sheet.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/Stock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/Stock.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/SupportStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/SupportStructure.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/TilingChromosome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/TilingChromosome.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/TilingCrossover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/TilingCrossover.cs -------------------------------------------------------------------------------- /FloorTilingOptimization/TilingMutation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/FloorTilingOptimization/TilingMutation.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutukvpavel/FloorTilingOptimization/HEAD/README.md --------------------------------------------------------------------------------