Browse Source

doc: stop using <tuple> and std::pair in various helper code.

pull/168/head
Vladimír Vondruš 3 years ago
parent
commit
43cdb51eb9
  1. 21
      doc/generated/colormaps.cpp
  2. 1
      doc/generated/primitives.cpp

21
doc/generated/colormaps.cpp

@ -24,6 +24,7 @@
*/ */
#include <Corrade/Containers/Array.h> #include <Corrade/Containers/Array.h>
#include <Corrade/Containers/Pair.h>
#include <Corrade/Containers/StridedArrayView.h> #include <Corrade/Containers/StridedArrayView.h>
#include <Corrade/Containers/StringView.h> #include <Corrade/Containers/StringView.h>
#include <Corrade/Utility/Algorithms.h> #include <Corrade/Utility/Algorithms.h>
@ -45,25 +46,25 @@ int main() {
} }
for(auto& image: { for(auto& image: {
std::make_pair(DebugTools::ColorMap::turbo(), "colormap-turbo.png"), Containers::pair(DebugTools::ColorMap::turbo(), "colormap-turbo.png"),
std::make_pair(DebugTools::ColorMap::magma(), "colormap-magma.png"), Containers::pair(DebugTools::ColorMap::magma(), "colormap-magma.png"),
std::make_pair(DebugTools::ColorMap::plasma(), "colormap-plasma.png"), Containers::pair(DebugTools::ColorMap::plasma(), "colormap-plasma.png"),
std::make_pair(DebugTools::ColorMap::inferno(), "colormap-inferno.png"), Containers::pair(DebugTools::ColorMap::inferno(), "colormap-inferno.png"),
std::make_pair(DebugTools::ColorMap::viridis(), "colormap-viridis.png"), Containers::pair(DebugTools::ColorMap::viridis(), "colormap-viridis.png"),
std::make_pair(DebugTools::ColorMap::coolWarmSmooth(), "colormap-cool-warm-smooth.png"), Containers::pair(DebugTools::ColorMap::coolWarmSmooth(), "colormap-cool-warm-smooth.png"),
std::make_pair(DebugTools::ColorMap::coolWarmBent(), "colormap-cool-warm-bent.png") Containers::pair(DebugTools::ColorMap::coolWarmBent(), "colormap-cool-warm-bent.png")
}) { }) {
constexpr Vector2i OutputSize{256, 12}; constexpr Vector2i OutputSize{256, 12};
CORRADE_INTERNAL_ASSERT(image.first.size() == std::size_t(OutputSize.x())); CORRADE_INTERNAL_ASSERT(image.first().size() == std::size_t(OutputSize.x()));
Containers::Array<Vector3ub> data{NoInit, std::size_t(OutputSize.product())}; Containers::Array<Vector3ub> data{NoInit, std::size_t(OutputSize.product())};
Containers::StridedArrayView2D<const Vector3ub> src{image.first, Containers::StridedArrayView2D<const Vector3ub> src{image.first(),
{std::size_t(OutputSize.y()), std::size_t(OutputSize.x())}, {0, 3}}; {std::size_t(OutputSize.y()), std::size_t(OutputSize.x())}, {0, 3}};
Containers::StridedArrayView2D<Vector3ub> dst{data, Containers::StridedArrayView2D<Vector3ub> dst{data,
{std::size_t(OutputSize.y()), std::size_t(OutputSize.x())}}; {std::size_t(OutputSize.y()), std::size_t(OutputSize.x())}};
Utility::copy(src, dst); Utility::copy(src, dst);
if(!converter->convertToFile(ImageView2D{PixelFormat::RGB8Unorm, OutputSize, data}, image.second)) if(!converter->convertToFile(ImageView2D{PixelFormat::RGB8Unorm, OutputSize, data}, image.second()))
return 2; return 2;
} }
} }

1
doc/generated/primitives.cpp

@ -23,7 +23,6 @@
DEALINGS IN THE SOFTWARE. DEALINGS IN THE SOFTWARE.
*/ */
#include <tuple>
#include <Corrade/Containers/Pair.h> #include <Corrade/Containers/Pair.h>
#include <Corrade/Containers/String.h> #include <Corrade/Containers/String.h>
#include <Corrade/PluginManager/Manager.h> #include <Corrade/PluginManager/Manager.h>

Loading…
Cancel
Save