| Sirius
    0.0.0
    | 
| Namespaces | |
| fftw | |
| gdal | |
| resampler | |
| utils | |
| Classes | |
| class | Exception | 
| Base class for sirius exceptions.  More... | |
| class | Filter | 
| Frequency filter.  More... | |
| struct | FilterMetadata | 
| Data class that contains Filter metadata.  More... | |
| class | FrequencyResamplerFactory | 
| Factory of IFrequencyResampler that composes an image decomposition policy and a zoom strategy.  More... | |
| class | IFrequencyResampler | 
| Interface that frequency resampler should implement.  More... | |
| class | Image | 
| Data class that represents an image (Size + Buffer)  More... | |
| class | ImageStreamer | 
| Image streamer with monothread or multithread strategies.  More... | |
| struct | Padding | 
| Data class that represents the padding of an image.  More... | |
| struct | Point | 
| Data class that represents the 2D coordinates of a point.  More... | |
| struct | Size | 
| Data class that represents the size of an image.  More... | |
| class | ZoomRatio | 
| Data class that represents zoom ratio as input_resolution/output_resolution.  More... | |
| Typedefs | |
| using | Buffer = std::vector< double > | 
| Enumerations | |
| enum | ImageDecompositionPolicies { ImageDecompositionPolicies::kRegular = 0, ImageDecompositionPolicies::kPeriodicSmooth } | 
| Enum of supported image decomposition policies.  More... | |
| enum | FrequencyZoomStrategies { FrequencyZoomStrategies::kZeroPadding = 0, FrequencyZoomStrategies::kPeriodization } | 
| Enum of supported frequency zoom strategies.  More... | |
| enum | PaddingType { PaddingType::kZeroPadding = 0, PaddingType::kMirrorPadding = 1 } | 
| Variables | |
| constexpr Point | filter_default_hot_point {-1, -1} | 
Copyright (C) 2018 CS - Systemes d'Information (CS-SI)
This file is part of Sirius
https://github.com/CS-SI/SIRIUS
Sirius is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Sirius is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Sirius. If not, see https://www.gnu.org/licenses/.
Copyright (C) 2018 CS - Systeme d'Information (CS-SI)
This file is part of Sirius
https://github.com/CS-SI/SIRIUS
Sirius is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Sirius is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Sirius. If not, see https://www.gnu.org/licenses/.
| using sirius::Buffer = typedef std::vector<double> | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| constexpr Point sirius::filter_default_hot_point {-1, -1} | 
 1.8.14
 1.8.14