PIP 5.5.3
Platform-Independent Primitives
Public Member Functions | Static Public Member Functions | List of all members
PISystemTime::Frequency Class Reference

Frequency type. More...

#include <pisystemtime.h>

Public Member Functions

 Frequency ()
 Contructs null frequency.
 
bool isNull () const
 Returns if frequency is null.
 
double toHertz () const
 Returns frequency as hertz.
 
double toKHertz () const
 Returns frequency as kilohertz.
 
double toMHertz () const
 Returns frequency as megahertz.
 
double toGHertz () const
 Returns frequency as gigahertz.
 
PISystemTime toSystemTime () const
 Returns frequency as PISystemTime time interval.
 
 operator PISystemTime () const
 Returns frequency as PISystemTime time interval.
 
Frequency operator+ (const Frequency &f) const
 Returns sum between this frequency and "f".
 
Frequency operator- (const Frequency &f) const
 Returns difference between this frequency and "f".
 
Frequency operator* (const double &v) const
 Returns multiplication between this frequency and "v".
 
Frequency operator/ (const double &v) const
 Returns division between this frequency and "v".
 
Frequencyoperator*= (const double &v)
 Multiply frequency by "v".
 
Frequencyoperator/= (const double &v)
 Divide frequency by "v".
 
Frequencyoperator+= (const Frequency &f)
 Add to frequency "f".
 
Frequencyoperator-= (const Frequency &f)
 Subtract from frequency "f".
 
bool operator== (const Frequency &f) const
 Compare operator.
 
bool operator!= (const Frequency &f) const
 Compare operator.
 
bool operator> (const Frequency &f) const
 Compare operator.
 
bool operator< (const Frequency &f) const
 Compare operator.
 
bool operator>= (const Frequency &f) const
 Compare operator.
 
bool operator<= (const Frequency &f) const
 Compare operator.
 

Static Public Member Functions

static Frequency fromHertz (double hz)
 Returns Frequency contains "hz" hertz.
 
static Frequency fromKHertz (double khz)
 Returns Frequency contains "khz" kilohertz.
 
static Frequency fromMHertz (double mhz)
 Returns Frequency contains "mhz" megahertz.
 
static Frequency fromGHertz (double ghz)
 Returns Frequency contains "ghz" gigahertz.
 
static Frequency fromSystemTime (const PISystemTime &st)
 Returns Frequency that corresponds "st" time interval.
 

Detailed Description

Frequency type.