#ifndef igs_maxmin_slrender_h #define igs_maxmin_slrender_h #include namespace igs { namespace maxmin { namespace slrender { void resize( const int odd_diameter, const int width, const bool alpha_ref_sw, std::vector> &tracks, std::vector &alpha_ref, std::vector &result); void clear( std::vector> &tracks, std::vector &alpha_ref, std::vector &result); void shift( std::vector> &tracks); void render( const double radius, const double smooth_outer_range, const int polygon_number, const double roll_degree , const bool min_sw , std::vector &lens_offsets, std::vector &lens_sizes, std::vector> &lens_ratio , const std::vector> &tracks, const std::vector &alpha_ref, std::vector &result); } } } #endif /* !igs_maxmin_slrender_h */