FBTimeSpan Class Reference


Detailed Description

TimeSpan class.

List of all members.

Public Member Functions

FBTime GetStart ()
 Get the start/stop time.
FBTime GetStop ()
FBTime GetStart ()
FBTime GetStop ()
 __init__ (FBTime pStart=0, FBTime pStop=0)
 Constructor.
 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.

Member Function Documentation

FBTime GetStart ( )

Get the start/stop time.

Returns:
Start/Stop time.
__init__ ( FBTime  pStart = 0,
FBTime  pStop = 0 
)

Constructor.

Parameters:
pStartStart time(default=0).
pStopStop time(default=0).
Set ( FBTime  pStart,
FBTime  pStop 
)

Set the TimeSpan.

Parameters:
pStartStart time.
pStopStop time.
FBTime GetDuration ( )

Get the unsigned duration value of a timespan.

Returns:
Unsigned duration of the timespan.
FBTime GetSignedDuration ( )

Get the signed duration value of a timespan.

Returns:
Signed duration of the timespan.
int GetDirection ( )

Get the direction of the timespan.

Returns 1 if positive, -1 otherwise.

Returns:
Direction of timespan.
bool operator& ( FBTime  pTime)

Verify if pTime is contained within the timespan.

Parameters:
pTimeTime to verify if within the timespan.
Returns:
true if pTime is within the timespan.
FBTimeSpan operator& ( FBTimeSpan  pTimeSpan)

Calculate the intersection of two timespans.

Returns:
Timespan representing the intersection of the two timespans.

FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan
FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan FBTimeSpan