cgv
progression.h
1 #pragma once
2 
3 #include <string>
4 #include <cgv/type/standard_types.h>
5 
6 #include "lib_begin.h"
7 
8 namespace cgv {
10  namespace utils {
11 
13 struct CGV_API progression
14 {
15  double next_shown;
16  double next_step;
17  double percent;
18  double percent_step;
19  cgv::type::int64_type enumerations;
20 public:
22  progression();
24  progression(const std::string& process, size_t total, int count);
26  void init(const std::string& process, size_t total, int count);
28  void step();
29 };
30 
31  }
32 }
33 
34 #include <cgv/config/lib_end.h>
cgv::type::int64_type
long long int64_type
this type provides an 64 bit signed integer type
Definition: standard_types.h:14
cgv::utils::progression
Definition: progression.h:14
cgv
the cgv namespace
Definition: vr_calib.cxx:9