Shared frame pattern generator implementation. More...
#include "camcom/common/frameGenerator.hpp"#include "ifw/fnd/defs/base.hpp"#include <algorithm>#include <cmath>#include <climits>#include <cstring>#include <random>#include <vector>Classes | |
| struct | camcom::common::FrameGenerator::Impl |
Namespaces | |
| namespace | camcom |
| namespace | camcom::common |
Macros | |
| #define | M_PI 3.14159265358979323846 |
Functions | |
| size_t | camcom::common::bytesPerPixelForType (DataType type) |
| Get bytes per pixel for a given DataType. | |
| PatternType | camcom::common::parsePatternType (const std::string &type_str) |
| Parse a pattern type string (case-insensitive) to PatternType enum. | |
| GradientDirection | camcom::common::parseGradientDirection (const std::string &dir_str) |
| Parse a gradient direction string to GradientDirection enum. | |
| NoiseDistribution | camcom::common::parseNoiseDistribution (const std::string &dist_str) |
| Parse a noise distribution string to NoiseDistribution enum. | |
Shared frame pattern generator implementation.
| #define M_PI 3.14159265358979323846 |