KTimeSpan Class Reference
#include <ktime.h>
List of all members.
Detailed Description
Class to encapsulate time intervals.
Definition at line 550 of file ktime.h.
Constructor & Destructor Documentation
Constructor.
Definition at line 556 of file ktime.h.
Constructor.
- Parameters:
-
|
pStart |
Beginning of the time interval. |
|
pStop |
Ending of the time interval. |
Definition at line 562 of file ktime.h.
Member Function Documentation
Set start and stop time.
- Parameters:
-
|
pStart |
Beginning of the time interval. |
|
pStop |
Ending of the time interval. |
Definition at line 568 of file ktime.h.
void SetStart |
( |
KTime |
pStart |
) |
[inline] |
Set start time.
- Parameters:
-
|
pStart |
Beginning of the time interval. |
Definition at line 573 of file ktime.h.
void SetStop |
( |
KTime |
pStop |
) |
[inline] |
Set stop time.
- Parameters:
-
|
pStop |
Ending of the time interval. |
Definition at line 578 of file ktime.h.
KTime&
GetStart |
( |
|
) |
[inline] |
Get start time.
- Returns:
- Beginning of time interval.
Definition at line 583 of file ktime.h.
KTime&
GetStop |
( |
|
) |
[inline] |
Get stop time.
- Returns:
- Ending of time interval.
Definition at line 588 of file ktime.h.
KTime
GetDuration |
( |
|
) |
const [inline] |
Get time interval in absolute value.
- Returns:
- Time interval.
Definition at line 593 of file ktime.h.
KTime
GetSignedDuration |
( |
|
) |
const [inline] |
Get time interval.
- Returns:
- Signed time interval.
Definition at line 598 of file ktime.h.
int GetDirection |
( |
|
) |
const [inline] |
Get direction of the time interval.
- Returns:
KTS_FORWARD
if time interval is forward,
KTS_BACKWARD
if backward.
Definition at line 603 of file ktime.h.
bool operator & |
( |
KTime
& |
pTime |
) |
const |
Return true
if the time is inside the timespan.
- Parameters:
-
|
pTime |
Judge whether pTime is inside the timespan. |
- Returns:
True
if is, false
otherwise.
Return the intersection of the two time spans.
- Parameters:
-
- Returns:
- The intersection of pTime and this KTimeSpan.
Inequality operator.
- Parameters:
-
- Returns:
True
if unequal, false
otherwise.
KTimeSpan KTimeSpan KTimeSpan KTimeSpan
KTimeSpan KTimeSpan KTimeSpan KTimeSpan KTimeSpan KTimeSpan
KTimeSpan KTimeSpan KTimeSpan KTimeSpan
KTimeSpan KTimeSpan KTimeSpan KTimeSpan KTimeSpan KTimeSpan