class manipulator


Manipulator: Manipulator Class Reference Main Page Namespaces Classes Files Class List Class Members Manipulator Class Reference #include <manipulator.hh> List of all members. Public Member Functions  Manipulator () void UstawIloscSegmentow (int Zm) int PodajIloscSegmentow () const void UstawDlugoscSegmentow (float Zm) float PodajDlugoscSegmentow () const void ObliczZasieg () float PodajZasieg () const Wspolrzedne PodajWspolrzedne (int i) const void ObrocSegment (int i, float q) void PrzeliczWspolrzedne () float PodajNachylenie (int i) const void ZapiszPlik () Detailed Description ............................................................................ Klasa definiujaca nasz manipulator skladajacy sie z ponizszych pol. Zawiera metody ktore zapewniaja dostep do ilosci segmentow, ich dlugosci, skali wyswietlania graficznego i przeliczania na nowo wspolrzednych po obrocie. Elementy klasy: IloscSegmentow - ilosc segmentow manipulatora (domyslnie 3) DlugoscSegmentow - dlugosc kazdego segmentu (domyslnie 1) Zasieg - skala na jakiej jest wyswietlany nasz manipulator (domyslnie 3 * 1 * 110% = 3.3) Polozenie - polozenie poczatowe manipulatora (domyslnie (0,0)) vector [Segment] Wektor - wektor o elementach typu Segment ............................................................................ Constructor & Destructor Documentation Manipulator::Manipulator (  )  konstruktor naszej klasy domyslne wartosci podstawienie wartosci domyslnych wyzerowanie przeliczenie wspolrzednych Member Function Documentation void Manipulator::ObliczZasieg (  )  oblicza skale do wyswietlenia graficznego manipulatora (maksymalny zasieg *110% aby nie zabraklo miejsca) zmienna typu void ObliczZasieg liczymy skale graficznego wyswietlania (110% maksymalnego zasiegu manipulatora) void Manipulator::ObrocSegment ( int  i, float  q  ) ustawia nachylenie i-tego segmentu na kat q ustawienie nachylenia na kat q okreslenie macierzy rotacji przeliczenie wspolrzednych zapisanie do pliku float Manipulator::PodajDlugoscSegmentow (  )  const zwraca dlugosc kazdego segmentu zmienna podajdlugoscsegmentow zwracanie dlugosci segmentow int Manipulator::PodajIloscSegmentow (  )  const zwraca ilosc tych segmentow zmienna typu int PodajIloscSegmentow float Manipulator::PodajNachylenie ( int  i  )  const zwraca wartosc nachylenia i-tego segmentu Wspolrzedne Manipulator::PodajWspolrzedne ( int  i  )  const zwraca wspolrzedne i-tego segmentu wspolrzedne Manipulatora jako tablica zwracanie tablicy float Manipulator::PodajZasieg (  )  const zwraca wartosc zasiegu zmienna PodajZasieg zwracanie zasiegu void Manipulator::PrzeliczWspolrzedne (  )  oblicza na nowo wszystkie wspolrzedne sposob przeliczania wspolrzednych ustalenie ilosci segmentow wektor poczatkowy i wektor translacji wyzerowanie wspolrzednych obrot za pomoca macierzy rotacji ustawienie obliczonych wspolrzednych dla kazdego segmentu void Manipulator::UstawDlugoscSegmentow ( float  Zm  )  zmienia dlugosc kazdego segmentu manipulatora z domyslnej zmienna typu void UstawDlugoscSegmentow zmiana dlugosci segmentow ponowne przeliczenie wspolrzednych obliczenie skali zapisanie do pliku void Manipulator::UstawIloscSegmentow ( int  Zm  )  zmienia ilosc segmentow manipulatora z domyslnej zmiana ilosci segmentow ponowne przeliczenie wspolrzednych obliczenie skali zapisanie do pliku void Manipulator::ZapiszPlik (  )  zapisuje wszystkie wspolrzedne do pliku '*.dat' zapisanie do pliku poszczegolnych wspolrzednych segmentow wpisywanie kolejnych wartosci odzielonych spacjami The documentation for this class was generated from the following files: C:/Users/Mateusz/Desktop/POLITECHNIKA/AIR- II SEMESTR 2009-2010/PROGRAMOWANIE OBIEKTOWE/LABROKI/LAB 6/moj/inc/manipulator.hh C:/Users/Mateusz/Desktop/POLITECHNIKA/AIR- II SEMESTR 2009-2010/PROGRAMOWANIE OBIEKTOWE/LABROKI/LAB 6/moj/src/manipulator.cpp  All Classes Namespaces Files Functions Variables Enumerations Generated on Mon May 17 07:38:07 2010 for Manipulator by  1.6.3

Wyszukiwarka

Podobne podstrony:
class manipulator members
Thrilling Tales Advanced Class Man of Mystery
manipulacje GWna
Wykrywacz Religijnej Manipulacji – program antywirusowy dla umysłu
w97 class poppy
Mazatrol Fusion Conversational Programming Class for 640MT & MT Pro For Integrex Outline
function class exists
A Jarmuła Manipulacja i wywieranie wpływu na ludzi
Thrilling Tales Advanced Class Rocket Ranger

więcej podobnych podstron