OpendTect  6.3
timefun.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*@+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: A.H.Bril
8  Date: 3-5-1994
9  Contents: Time functions
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "basicmod.h"
15 #include "gendefs.h"
16 
17 mFDQtclass(QTime)
18 
19 namespace Time
20 {
21 
23  {
24  public:
25 
26  Counter();
27  ~Counter();
28  void start();
29  int restart();
30  int elapsed() const;
31 
32  protected:
33 
34  mQtclass(QTime*) qtime_;
35 
36  };
37 
38 
39  mGlobal(Basic) int getMilliSeconds();
41  mGlobal(Basic) int passedSince(int);
45 
46 
47  mGlobal(Basic) const char* defDateTimeFmt();
48  mGlobal(Basic) const char* defDateFmt();
49  mGlobal(Basic) const char* defTimeFmt();
50 
51  mGlobal(Basic) const char* getDateTimeString(const char* fmt
52  =defDateTimeFmt(),bool local=true);
53  mGlobal(Basic) const char* getDateString(const char* fmt=defDateFmt(),
54  bool local=true);
55  mGlobal(Basic) const char* getTimeString(const char* fmt=defTimeFmt(),
56  bool local=true);
57 
58  mGlobal(Basic) bool isEarlier(const char* first, const char* second,
59  const char* fmt=defDateTimeFmt());
64 } // namespace Time
#define mExpClass(module)
Definition: commondefs.h:157
const char * defDateFmt()
const char * defDateTimeFmt()
int64_t getFileTimeInSeconds()
Can be compared to File::getTimeInSeconds()
#define mQtclass(cls)
Definition: commondefs.h:232
int passedSince(int)
... since the getMilliSeconds() before.
const char * defTimeFmt()
#define mGlobal(module)
Definition: commondefs.h:160
#define od_int64
Definition: plftypes.h:34
const char * getTimeString(const char *fmt=defTimeFmt(), bool local=true)
const char * getDateTimeString(const char *fmt=defDateTimeFmt(), bool local=true)
Definition: timefun.h:22
#define mFDQtclass(cls)
Definition: commondefs.h:231
int getMilliSeconds()
From day start.
Definition: timefun.h:19
const char * getDateString(const char *fmt=defDateFmt(), bool local=true)
bool isEarlier(const char *first, const char *second, const char *fmt=defDateTimeFmt())

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017