Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CBranch Class Reference

Klasa reprezentuje galaz - czyli polaczenie szeregowe kilku elementow, rozpoczynajacych sie i konczoacych na wezlach (rozszerzonych). More...

#include <CBranch.hh>

List of all members.

Public Member Functions

 CBranch ()
 Konstruktor.
 ~CBranch ()
 Destruktor.
Complex getZ (double omega)
 Funkcja zwraca wartosc impedancji.
Complex getU (double omega)
 Funkcja zwraca wartosc napiecia.
Complex getI (double omega)
 Funkcja zwraca wartosc pradu.
void print_branch ()
 Funkcja wyswietlajaca cala galaz na std::cout, napisana w celach testowych.
bool isCurent ()
 Sprawdza czy galaz ma harakter pradowy.

Public Attributes

CSignalsignal
 Wskaznik do sygnalu pradowego przeplywajacego przez galaz.
std::vector< CElement * > elements
 Wektor wskaznikow do elementow bedacych w galezi.
unsigned int nr
 Numer pomocniczy , stosowany tylko w celach kontrolnych.

Protected Attributes

int m_sign_u
int m_sign_i


Detailed Description

Klasa reprezentuje galaz - czyli polaczenie szeregowe kilku elementow, rozpoczynajacych sie i konczoacych na wezlach (rozszerzonych).

Umozliwa zwracanie wartosci impedancji, napiecia lub pradu danej gałezi w zaleznosci od zadanej czestotliwosci.


Constructor & Destructor Documentation

CBranch::CBranch  )  [inline]
 

Konstruktor.

See also:
~CBranch();

CBranch::~CBranch  )  [inline]
 

Destruktor.

See also:
CBranch();


Member Function Documentation

Complex CBranch::getI double  omega  ) 
 

Funkcja zwraca wartosc pradu.

Parameters:
omega czestosc katowa
Returns:
wartosc pradu

Complex CBranch::getU double  omega  ) 
 

Funkcja zwraca wartosc napiecia.

Parameters:
omega czestosc katowa
Returns:
wartosc napiecia

Complex CBranch::getZ double  omega  ) 
 

Funkcja zwraca wartosc impedancji.

Parameters:
omega czestosc katowa
Returns:
wartosc impedancji

bool CBranch::isCurent  ) 
 

Sprawdza czy galaz ma harakter pradowy.

Returns:
TRUE - galaz pradowa FALSE - galaz napieciowa

void CBranch::print_branch  ) 
 

Funkcja wyswietlajaca cala galaz na std::cout, napisana w celach testowych.


Member Data Documentation

std::vector<CElement *> CBranch::elements
 

Wektor wskaznikow do elementow bedacych w galezi.

int CBranch::m_sign_i [protected]
 

int CBranch::m_sign_u [protected]
 

unsigned int CBranch::nr
 

Numer pomocniczy , stosowany tylko w celach kontrolnych.

CSignal* CBranch::signal
 

Wskaznik do sygnalu pradowego przeplywajacego przez galaz.


The documentation for this class was generated from the following files:
Generated on Sun Jan 16 11:05:57 2005 for RolLerCoaster by  doxygen 1.3.9.1