Shinya Kitaoka 810553
#pragma once
Shinya Kitaoka 810553
Toshihiro Shimizu 890ddd
#ifndef igs_maxmin_slrender_h
Toshihiro Shimizu 890ddd
#define igs_maxmin_slrender_h
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#include <vector></vector>
Toshihiro Shimizu 890ddd
Shinya Kitaoka 120a6e
namespace igs {
Shinya Kitaoka 120a6e
namespace maxmin {
Shinya Kitaoka 120a6e
namespace slrender {
Shinya Kitaoka 120a6e
void resize(const int odd_diameter, const int width, const bool alpha_ref_sw,
Shinya Kitaoka 120a6e
            std::vector<std::vector<double>> &tracks,</std::vector<double>
Shinya Kitaoka 120a6e
            std::vector<double> &alpha_ref, std::vector<double> &result);</double></double>
Shinya Kitaoka 120a6e
void clear(std::vector<std::vector<double>> &tracks,</std::vector<double>
Shinya Kitaoka 120a6e
           std::vector<double> &alpha_ref, std::vector<double> &result);</double></double>
Shinya Kitaoka 120a6e
void shift(std::vector<std::vector<double>> &tracks);</std::vector<double>
Shinya Kitaoka 120a6e
void render(const double radius, const double smooth_outer_range,
Shinya Kitaoka 120a6e
            const int polygon_number, const double roll_degree
Toshihiro Shimizu 890ddd
Shinya Kitaoka 120a6e
            ,
Shinya Kitaoka 120a6e
            const bool min_sw
Toshihiro Shimizu 890ddd
Shinya Kitaoka 120a6e
            ,
Shinya Kitaoka 120a6e
            std::vector<int> &lens_offsets, std::vector<int> &lens_sizes,</int></int>
Shinya Kitaoka 120a6e
            std::vector<std::vector<double>> &lens_ratio</std::vector<double>
Toshihiro Shimizu 890ddd
Shinya Kitaoka 120a6e
            ,
Shinya Kitaoka 120a6e
            const std::vector<std::vector<double>> &tracks,</std::vector<double>
Shinya Kitaoka 120a6e
            const std::vector<double> &alpha_ref, std::vector<double> &result);</double></double>
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#endif /* !igs_maxmin_slrender_h */