Skip to content

Commit 7042196

Browse files
authored
Merge pull request #56 from rok4/feature/split-cache-classes
Feature/split cache classes : Séparation de la classe Cache
2 parents 2efa594 + 336c84f commit 7042196

39 files changed

+1910
-1155
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,17 @@ Le format est basé sur [Keep a Changelog](https://keepachangelog.com/) et ce pr
88

99
### Added
1010
### Changed
11+
12+
- `Cache` : Export de toutes les classes implémentées dans Cache dans leurs propres fichiers. Les fichiers ajoutés sont :
13+
* `CurlPool`
14+
* `ProjPool`
15+
* `StoragePool`
16+
* `IndexCache`
17+
* `IndexElement`
18+
* `TmsBook`
19+
* `StyleBook`
20+
* `CrsBook`
21+
1122
### Deprecated
1223
### Removed
1324
### Fixed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,11 @@ Le programme qui suit charge une pyramide SCAN1000 à partir de son descripteur,
8585
#include <boost/log/trivial.hpp>
8686
#include <rok4/utils/Pyramid.h>
8787
#include <rok4/image/file/FileImage.h>
88-
#include "rok4/utils/Cache.h"
88+
#include "rok4/utils/CrsBook.h"
89+
#include "rok4/utils/TmsBook.h"
90+
#include "rok4/utils/ProjPool.h"
91+
#include "rok4/utils/IndexCache.h"
92+
#include "rok4/utils/StoragePool.h"
8993

9094
int main( int argc, char *argv[] ) {
9195

include/rok4/image/Image.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
#include <cmath>
5252

5353
#include "rok4/utils/BoundingBox.h"
54-
#include "rok4/utils/CRS.h"
55-
#include "rok4/utils/Cache.h"
54+
#include "rok4/utils/CrsBook.h"
55+
5656

5757
#define METER_PER_DEG 111319.492
5858

include/rok4/processors/Grid.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
#include "rok4/utils/CRS.h"
5050
#include <proj.h>
5151
#include <string>
52+
#include "rok4/utils/ProjPool.h"
5253

5354
/**
5455
* \author Institut national de l'information géographique et forestière

include/rok4/style/Style.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ class Style;
5757
#include "rok4/style/Aspect.h"
5858
#include "rok4/enums/Interpolation.h"
5959
#include "rok4/utils/Configuration.h"
60+
#include "rok4/utils/StoragePool.h"
6061
#include "rok4/enums/Format.h"
6162

6263
/**

include/rok4/utils/CRS.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,11 @@
4747
#pragma once
4848

4949
#include <string>
50+
#include <boost/log/trivial.hpp>
51+
#include <proj.h>
5052
#include "rok4/utils/BoundingBox.h"
53+
#include "rok4/utils/ProjPool.h"
54+
#include "rok4/utils/Utils.h"
5155

5256
/**
5357
* \~french \brief Code utilisé en cas de non correspondance avec les référentiel de Proj

0 commit comments

Comments
 (0)