|
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