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

CCapasistor Class Reference

Klasa reprezentuje idealny kondensator. More...

#include <CCapasistor.hh>

Inheritance diagram for CCapasistor:

CElementPasive CElement List of all members.

Public Member Functions

 CCapasistor (std::string name, float c, int x=0, int y=0, int rot=0)
 Konstruktor.
 ~CCapasistor ()
 Destruktor.
void setC (float c)
 Ustawia wartosc pojemnosci.
float getC (void)
 Funkcja zwraca wartosc pojemnosci.
Complex getZc (double omega)
 Zwraca impedancje.
Complex getYc (double omega)
 Zwraca konduktancje.
double getValue ()
 Zwarca wartosc elementu.
void draw ()
 Rysuje element.

Protected Attributes

float m_c
 Pojemnosc.

Detailed Description

Klasa reprezentuje idealny kondensator.


Constructor & Destructor Documentation

CCapasistor::CCapasistor std::string  name,
float  c,
int  x = 0,
int  y = 0,
int  rot = 0
[inline]
 

Konstruktor.

Parameters:
name nazwa .
c pojemnosc.
x rzedna elementu na schemacie.
y odcieta elementu na schemacie.
rot rotacja elementu na schemacie.
See also:
~CCapasistor();CElementPasive();

CCapasistor::~CCapasistor  )  [inline]
 

Destruktor.

See also:
CCapasistor;


Member Function Documentation

void CCapasistor::draw  )  [virtual]
 

Rysuje element.

Reimplemented from CElement.

float CCapasistor::getC void   )  [inline]
 

Funkcja zwraca wartosc pojemnosci.

Returns:
pojemnosc
See also:
getC();

double CCapasistor::getValue  )  [inline, virtual]
 

Zwarca wartosc elementu.

Dla rezystora opornosc R, dla cewki indukcje L, dla kondensatora pojemnosc C, etc. Jesli nie mozna zwrocic wartosci (np nie ma czego zwaracac) zwracane jest zero.

Returns:
wartosc wielkosci charakteryzujacej element

Reimplemented from CElement.

Complex CCapasistor::getYc double  omega  )  [inline, virtual]
 

Zwraca konduktancje.

Parameters:
omega czestosc kolowa wymuszenia
Returns:
wartosc konduktancji
See also:
Complex getZc(double omega);

Reimplemented from CElementPasive.

Complex CCapasistor::getZc double  omega  )  [inline, virtual]
 

Zwraca impedancje.

Parameters:
omega czestosc kolowa wymuszenia
Returns:
wartosc impedancji
See also:
Complex getYc(double omega);

Reimplemented from CElementPasive.

void CCapasistor::setC float  c  )  [inline]
 

Ustawia wartosc pojemnosci.

Parameters:
c wartosc pojemnosci
See also:
setC();


Member Data Documentation

float CCapasistor::m_c [protected]
 

Pojemnosc.


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