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

CExNode Class Reference

CExNode jest klasa reprezentujaca wierzcholek rozszerzony. More...

#include <CElement.hh>

Inheritance diagram for CExNode:

CElement List of all members.

Public Member Functions

 CExNode (std::string name, int x=0, int y=0)
 Konstruktor.
 ~CExNode ()
 Destruktor.
void add (CPin *pin)
 Funkcja dodaje koleiny pin.
int count_pins ()
 Zwraca ilosc pinow danego wezla.

Public Attributes

unsigned int nr
 Zmienna pomocnicza slozaca do nazywania koleinych wezlow, tylko w celach testowych.

Detailed Description

CExNode jest klasa reprezentujaca wierzcholek rozszerzony.

Jako nieliczne elementy zazwyczaj maja > 2 piny ktore wychodza bezposrednio do elementow. Zasadniczo klasa nie implementuje nic nowego, jednak istotne jest wprowadznie nowej klasy w celu latwiejszego rozwiazywania obwodow.


Constructor & Destructor Documentation

CExNode::CExNode std::string  name,
int  x = 0,
int  y = 0
[inline]
 

Konstruktor.

Parameters:
*dst_item wskanik do elementu docelowego.
dst_pin numer pinu w elemencie docelowym.
See also:
~ExNode();

CExNode::~CExNode  )  [inline]
 

Destruktor.

Parameters:
*dst_item wskanik do elementu docelowego.
dst_pin numer pinu w elemencie docelowym.
See also:
ExNode();


Member Function Documentation

void CExNode::add CPin pin  )  [inline]
 

Funkcja dodaje koleiny pin.

Parameters:
*pin wskaznik do nowego pinu.
See also:
count_pins();

int CExNode::count_pins  )  [inline]
 

Zwraca ilosc pinow danego wezla.


Member Data Documentation

unsigned int CExNode::nr
 

Zmienna pomocnicza slozaca do nazywania koleinych wezlow, tylko w celach testowych.


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