Pteros  2.0
Molecular modeling library for human beings!
frame_info.h
1 /*
2  * This file is a part of
3  *
4  * ============================================
5  * ### Pteros molecular modeling library ###
6  * ============================================
7  *
8  * https://github.com/yesint/pteros
9  *
10  * (C) 2009-2021, Semen Yesylevskyy
11  *
12  * All works, which use Pteros, should cite the following papers:
13  *
14  * 1. Semen O. Yesylevskyy, "Pteros 2.0: Evolution of the fast parallel
15  * molecular analysis library for C++ and python",
16  * Journal of Computational Chemistry, 2015, 36(19), 1480–1488.
17  * doi: 10.1002/jcc.23943.
18  *
19  * 2. Semen O. Yesylevskyy, "Pteros: Fast and easy to use open-source C++
20  * library for molecular analysis",
21  * Journal of Computational Chemistry, 2012, 33(19), 1632–1636.
22  * doi: 10.1002/jcc.22989.
23  *
24  * This is free software distributed under Artistic License:
25  * http://www.opensource.org/licenses/artistic-license-2.0.php
26  *
27 */
28 
29 
30 #pragma once
31 
32 namespace pteros {
33 
36 struct FrameInfo {
45  float first_time;
47  float last_time;
52 };
53 
54 }
55 
56 
pteros::FrameInfo::valid_frame
int valid_frame
Counts only valid frames (the frames, which fall into specified time and frame range) and are sent to...
Definition: frame_info.h:43
pteros::FrameInfo
Information about current frame, which is passed to Consumer for analysis along with the frame itself...
Definition: frame_info.h:36
pteros::FrameInfo::last_time
float last_time
Time of the last processed valid frame.
Definition: frame_info.h:47
pteros::FrameInfo::absolute_frame
int absolute_frame
Counts all frames in trajectory starting from 0.
Definition: frame_info.h:38
pteros::FrameInfo::last_frame
int last_frame
Last processed valid frame (this is an absolute value!)
Definition: frame_info.h:51
pteros::FrameInfo::absolute_time
float absolute_time
Current time stamp.
Definition: frame_info.h:40
pteros::FrameInfo::first_time
float first_time
Time of the first processed valid frame.
Definition: frame_info.h:45
pteros::FrameInfo::first_frame
int first_frame
First processed valid frame (this is an absolute value!)
Definition: frame_info.h:49