#include <fbtime.h>
Definition at line 267 of file fbtime.h.
Public Member Functions |
|
| FBTimeSpan (FBTime pStart=0, FBTime pStop=0) | |
| Constructor. |
|
| void | Set (FBTime pStart, FBTime pStop) |
| Set the TimeSpan. |
|
| FBTime | GetDuration () |
| Get the unsigned duration value of a
timespan. |
|
| FBTime | GetSignedDuration () |
| Get the signed duration value of a timespan.
|
|
| int | GetDirection () |
| Get the direction of the timespan. |
|
| bool | operator & (FBTime &pTime) |
| Verify if pTime is contained within
the timespan. |
|
| FBTimeSpan | operator & (FBTimeSpan &pTimeSpan) |
| Calculate the intersection of two timespans.
|
|
| FBTime & | GetStart () |
| Get the start/stop time. |
|
| FBTime & | GetStop () |
| Get the start/stop time. |
|
| const FBTime & | GetStart () const |
| Get the start/stop time. |
|
| const FBTime & | GetStop () const |
| Get the start/stop time. |
|
| FBTimeSpan | ( | FBTime | pStart = 0, |
|
| FBTime | pStop = 0 |
|||
| ) |
Constructor.
| pStart | Start time(default=0). | |
| pStop | Stop time(default=0). |
| FBTime& GetStart | ( | ) |
Get the start/stop time.
| FBTime& GetStop | ( | ) |
Get the start/stop time.
| const FBTime& GetStart | ( | ) | const |
Get the start/stop time.
| const FBTime& GetStop | ( | ) | const |
Get the start/stop time.
Set the TimeSpan.
| pStart | Start time. | |
| pStop | Stop time. |
| FBTime GetDuration | ( | ) |
Get the unsigned duration value of a timespan.
| FBTime GetSignedDuration | ( | ) |
Get the signed duration value of a timespan.
| int GetDirection | ( | ) |
Get the direction of the timespan.
Returns 1 if positive, -1 otherwise.
| bool operator & | ( | FBTime & | pTime | ) |
Verify if pTime is contained within the timespan.
| pTime | Time to verify if within the timespan. |
| FBTimeSpan operator & | ( | FBTimeSpan & | pTimeSpan | ) |
Calculate the intersection of two timespans.