#include <fbtime.h>
Class Description
TimeSpan class.
Definition at line 380 of file fbtime.h.
Constructor & Destructor Documentation
FBTimeSpan::FBTimeSpan |
( |
FBTime |
pStart = 0 , |
|
|
FBTime |
pStop = 0 |
|
) |
|
|
Constructor.
- Parameters:
-
pStart |
Start time(default=0). |
pStop |
Stop time(default=0). |
Member Function Documentation
FBTime& FBTimeSpan::GetStart |
( |
|
) |
|
Get the start/stop time.
- Returns:
- Start/Stop time.
FBTime& FBTimeSpan::GetStop |
( |
|
) |
|
const FBTime& FBTimeSpan::GetStart |
( |
|
) |
const |
const FBTime& FBTimeSpan::GetStop |
( |
|
) |
const |
Set the TimeSpan.
- Parameters:
-
pStart |
Start time. |
pStop |
Stop time. |
FBTime FBTimeSpan::GetDuration |
( |
|
) |
|
Get the unsigned duration value of a timespan.
- Returns:
- Unsigned duration of the timespan.
FBTime FBTimeSpan::GetSignedDuration |
( |
|
) |
|
Get the signed duration value of a timespan.
- Returns:
- Signed duration of the timespan.
int FBTimeSpan::GetDirection |
( |
|
) |
|
Get the direction of the timespan.
Returns 1 if positive, -1 otherwise.
- Returns:
- Direction of timespan.
bool FBTimeSpan::operator& |
( |
FBTime & |
pTime |
) |
|
Verify if pTime is contained within the timespan.
- Parameters:
-
pTime |
Time to verify if within the timespan. |
- Returns:
- true if pTime is within the timespan.
Calculate the intersection of two timespans.
- Returns:
- Timespan representing the intersection of the two
timespans.
The documentation for this class was generated from the following
file: