Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
Time_Span Class Reference

Public Member Functions

 Time_Span (const Time_Clock &Time_SpanSrc)
 
 Time_Span (const Time_Span &Time_SpanSrc)
 
 Time_Span (long lDays, int nHours, int nMins, int nSecs, int usecs)
 
 Time_Span (long seconds, int usecs)
 
 Time_Span (PN_stdfloat Seconds)
 
 Time_Span (struct timeval time)
 
 Time_Span (time_t time)
 
std::string Format (char *pFormat) const
 
long GetDays () const
 
int GetHours () const
 
int GetMinutes () const
 
long GetMSeconds () const
 
int GetSeconds () const
 
long GetTotal100Seconds () const
 
long GetTotalHours () const
 
long GetTotalMinutes () const
 
long GetTotalMSeconds () const
 
long GetTotalSeconds () const
 
const timeval & GetTval () const
 
bool operator!= (Time_Span &Time_Span) const
 
const Time_Spanoperator+= (Time_Span &Time_Span)
 
const Time_Spanoperator-= (Time_Span &Time_Span)
 
bool operator< (Time_Span &Time_Span) const
 
bool operator<= (Time_Span &Time_Span) const
 
const Time_Spanoperator= (const Time_Span &Time_SpanSrc)
 
bool operator== (Time_Span &Time_Span) const
 
bool operator> (Time_Span &Time_Span) const
 
bool operator>= (Time_Span &Time_Span) const
 
void Set (long lDays, int nHours, int nMins, int nSecs, int usecs)
 

Friends

class Time_Clock
 

Detailed Description

Definition at line 7 of file time_span.h.

Constructor & Destructor Documentation

◆ Time_Span() [1/8]

Time_Span::Time_Span ( )
inline

Definition at line 10 of file time_span.h.

◆ Time_Span() [2/8]

Time_Span::Time_Span ( struct timeval time)
inline

Definition at line 12 of file time_span.h.

◆ Time_Span() [3/8]

Time_Span::Time_Span ( time_t time)
inline

Definition at line 73 of file time_span.h.

◆ Time_Span() [4/8]

Time_Span::Time_Span ( long lDays,
int nHours,
int nMins,
int nSecs,
int usecs )
inline

Definition at line 91 of file time_span.h.

◆ Time_Span() [5/8]

Time_Span::Time_Span ( long seconds,
int usecs )
inline

Definition at line 63 of file time_span.h.

◆ Time_Span() [6/8]

Time_Span::Time_Span ( const Time_Span & Time_SpanSrc)
inline

Definition at line 111 of file time_span.h.

◆ Time_Span() [7/8]

Time_Span::Time_Span ( const Time_Clock & Time_SpanSrc)
inline

Definition at line 119 of file time_span.h.

◆ Time_Span() [8/8]

Time_Span::Time_Span ( PN_stdfloat Seconds)
inline

Definition at line 82 of file time_span.h.

Member Function Documentation

◆ Format()

std::string Time_Span::Format ( char * pFormat) const
inline

Definition at line 308 of file time_span.h.

◆ GetDays()

long Time_Span::GetDays ( ) const
inline

Definition at line 139 of file time_span.h.

◆ GetHours()

int Time_Span::GetHours ( ) const
inline

Definition at line 155 of file time_span.h.

◆ GetMinutes()

int Time_Span::GetMinutes ( ) const
inline

Definition at line 171 of file time_span.h.

◆ GetMSeconds()

long Time_Span::GetMSeconds ( ) const
inline

Definition at line 200 of file time_span.h.

◆ GetSeconds()

int Time_Span::GetSeconds ( ) const
inline

Definition at line 208 of file time_span.h.

◆ GetTotal100Seconds()

long Time_Span::GetTotal100Seconds ( ) const
inline

Definition at line 192 of file time_span.h.

◆ GetTotalHours()

long Time_Span::GetTotalHours ( ) const
inline

Definition at line 147 of file time_span.h.

◆ GetTotalMinutes()

long Time_Span::GetTotalMinutes ( ) const
inline

Definition at line 163 of file time_span.h.

◆ GetTotalMSeconds()

long Time_Span::GetTotalMSeconds ( ) const
inline

Definition at line 187 of file time_span.h.

◆ GetTotalSeconds()

long Time_Span::GetTotalSeconds ( ) const
inline

Definition at line 179 of file time_span.h.

◆ GetTval()

const timeval & Time_Span::GetTval ( ) const
inline

Definition at line 47 of file time_span.h.

◆ operator!=()

bool Time_Span::operator!= ( Time_Span & Time_Span) const
inline

Definition at line 264 of file time_span.h.

◆ operator+=()

const Time_Span & Time_Span::operator+= ( Time_Span & Time_Span)
inline

Definition at line 234 of file time_span.h.

◆ operator-=()

const Time_Span & Time_Span::operator-= ( Time_Span & Time_Span)
inline

Definition at line 245 of file time_span.h.

◆ operator<()

bool Time_Span::operator< ( Time_Span & Time_Span) const
inline

Definition at line 272 of file time_span.h.

◆ operator<=()

bool Time_Span::operator<= ( Time_Span & Time_Span) const
inline

Definition at line 290 of file time_span.h.

◆ operator=()

const Time_Span & Time_Span::operator= ( const Time_Span & Time_SpanSrc)
inline

Definition at line 127 of file time_span.h.

◆ operator==()

bool Time_Span::operator== ( Time_Span & Time_Span) const
inline

Definition at line 256 of file time_span.h.

◆ operator>()

bool Time_Span::operator> ( Time_Span & Time_Span) const
inline

Definition at line 281 of file time_span.h.

◆ operator>=()

bool Time_Span::operator>= ( Time_Span & Time_Span) const
inline

Definition at line 299 of file time_span.h.

◆ Set()

void Time_Span::Set ( long lDays,
int nHours,
int nMins,
int nSecs,
int usecs )
inline

Definition at line 101 of file time_span.h.

Friends And Related Symbol Documentation

◆ Time_Clock

friend class Time_Clock
friend

Definition at line 57 of file time_span.h.


The documentation for this class was generated from the following file: