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
Toshihiro Shimizu 890ddd
namespace igs
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
namespace maxmin
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
namespace slrender
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
void resize(
Toshihiro Shimizu 890ddd
	const int odd_diameter, const int width, const bool alpha_ref_sw, std::vector<std::vector<double>> &tracks, std::vector<double> &alpha_ref, std::vector<double> &result);</double></double></std::vector<double>
Toshihiro Shimizu 890ddd
void clear(
Toshihiro Shimizu 890ddd
	std::vector<std::vector<double>> &tracks, std::vector<double> &alpha_ref, std::vector<double> &result);</double></double></std::vector<double>
Toshihiro Shimizu 890ddd
void shift(
Toshihiro Shimizu 890ddd
	std::vector<std::vector<double>> &tracks);</std::vector<double>
Toshihiro Shimizu 890ddd
void render(
Toshihiro Shimizu 890ddd
	const double radius, const double smooth_outer_range, const int polygon_number, const double roll_degree
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	,
Toshihiro Shimizu 890ddd
	const bool min_sw
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	,
Toshihiro Shimizu 890ddd
	std::vector<int> &lens_offsets, std::vector<int> &lens_sizes, std::vector<std::vector<double>> &lens_ratio</std::vector<double></int></int>
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	,
Toshihiro Shimizu 890ddd
	const std::vector<std::vector<double>> &tracks, const std::vector<double> &alpha_ref, std::vector<double> &result);</double></double></std::vector<double>
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
}
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#endif /* !igs_maxmin_slrender_h */