Manipulator: PzG::LaczeDoGNUPlota Class Reference
Main Page
Namespaces
Classes
Files
Class List
Class Members
PzG::LaczeDoGNUPlota
PzG::LaczeDoGNUPlota Class Reference
Klasa realizuje interfejs do programu GNUPlot.
More...
#include <lacze_do_gnuplota.hh>
List of all members.
Public Member Functions
void PokazOs_OX (bool Pokaz)
Umożliwia lub zabrania rysowania osi OX.
bool PokazOs_OX () const
Czy oś OX ma być rysowana.
void PokazOs_OY (bool Pokaz)
Umożliwia lub zabrania rysowania osi OY.
bool PokazOs_OY () const
Czy oś OY ma być rysowana.
float Xmin () const
float Xmax () const
float Ymin () const
float Ymax () const
float Zmin () const
float Zmax () const
void ZmienTrybRys (TrybRysowania Tryb)
Zmienia tryb rysowania.
TrybRysowania WezTrybRys () const
Udostępnia aktualny tryb rysowania.
void UstawZakresX (float Xo, float Xn)
Ustawia zakres osi OX.
void UstawZakresY (float Yo, float Yn)
Ustawia zakres osi OY.
void UstawZakresZ (float Zo, float Zn)
Ustawia zakres osi OZ.
float SkalaX () const
Udostępnia skalę dla osi OX.
float SkalaZ () const
Udostępnia skalę dla osi OZ.
void UstawSkaleX (float skala_x)
Zadaje skalę wzdłuż osi OZ.
void UstawSkaleZ (float skala_z)
Zadaje skalę wzdłuż osi OZ.
void UstawSkaleXZ (float skala_x, float skala_z)
Zadaje skalę wzdłuż osi OX i OZ.
float RotacjaX () const
float RotacjaZ () const
void UstawRotacjeX (float kat_x)
Ustawia rotację wokół osi OX.
void UstawRotacjeZ (float kat_z)
Ustawia rotację wokół osi OZ.
void UstawRotacjeXZ (float kat_x, float kat_z)
Ustawia rotację wokół osi OX i OZ.
void WyswietlajKomunikatyBledow (bool Tryb=true)
Zezwala lub zabrania wyświetlania komunikatów.
bool DodajNazwePliku (const char *NazwaPliku, RodzajRysowania RodzRys=RR_Ciagly, int Szerokosc=1)
Dodaje nazwę pliku.
bool DopiszRysowanieZPlikow (std::string &Polecenie, char const **Sep)
Tworzy listę parametrów umożliwiających rysowanie brył z plików.
bool CzyPolaczenieJestZainicjowane () const
Informuje, czy połączenie z gnuplot'em jest zainicjalizowane.
bool Rysuj ()
bool RysujDoPliku (const char *NazwaPliku)
bool Inicjalizuj ()
Inicjalizuje połączenie z programem gnuplot.
void UsunOstatniaNazwe ()
Usuwa ostatnią nazwę pliku.
void UsunWszystkieNazwyPlikow ()
Kasuje zawartość listy nazw plików.
Protected Member Functions
virtual bool DopiszPlikiDoPoleceniaRysowania (std::string &Polecenie, char const **Sep)
Tworzy listę parametrów umożliwiających rysowanie dodatkowych elementów.
std::string ZapiszUstawienieZakresu (char Os) const
Tworzy polecenie ustawiające zakres dla danej współrzędnej.
std::string ZapiszUstawienieRotacjiISkali () const
Tworzy polecenie ustawiające punkt obserwacji.
bool PrzeslijDoGNUPlota (const char *Polecenie)
bool CzyWyswietlacKomunikaty () const
Udostępnia informację czy mają być wyświetlane informacje o błędach.
bool UtworzProcesPotomny ()
Uruchamia program gnuplot jako proces potomny.
void KomunikatBledu (const char *Komunikat) const
void BudujPreambulePoleceniaRysowania (std::string &Preambula) const
Tworzy preambułę poprzedzającą polecenie rysowania.
void BudujPreambule_2D (std::string &Preambula) const
Tworzy preambułę poprzedzającą polecenie rysowania w trybie 2D.
void BudujPreambule_3D (std::string &Preambula) const
Tworzy preambułę poprzedzającą polecenie rysowania w trybie 3D.
Protected Attributes
int _Wejscie_GNUPlota
int _Wyjscie_GNUPlota
bool _WyswietlajKomunikatyOBledach
Decyduje czy mają być wyświetlane komunikaty o błędach, czy też nie.
TrybRysowania _TrybRys
Określa aktualny tryb rysowania.
float _Xmin
Dolny zakres wyświetlanej skali skali dla osi OX.
float _Xmax
Górny zakres wyświetlanej skali skali dla osi OX.
float _Ymin
Dolny zakres wyświetlanej skali skali dla osi OY.
float _Ymax
Górny zakres wyświetlanej skali skali dla osi OY.
float _Zmin
Dolny zakres wyświetlanej skali skali dla osi OZ.
float _Zmax
Górny zakres wyświetlanej skali skali dla osi OZ.
float _Xskala
float _Zskala
float _Xrotacja
float _Zrotacja
bool _PokazOs_OX
Czy oś OX ma być widoczna.
bool _PokazOs_OY
Czy oś OY ma być widoczna.
Static Protected Attributes
static std::list
< InfoPlikuDoRysowania > _InfoPlikow
Lista nazw plików z danymi dla gnuplota.
Detailed Description
Klasa realizuje interfejs do programu GNUPlot.
Klasa realizuje interfejs do programu GNUPlot. Pozwala ona na wskazanie zbioru punktów płaszczyzn umieszczonych w pliku lub plikach. Każdy taki zbiór może być następnie wizualizowany przez program gnuplot w postaci oddzielnych płaszczyzn z wycinaniem części zasłanianych.
Member Function Documentation
void PzG::LaczeDoGNUPlota::BudujPreambule_2D
(
std::string &
Preambula
)
const [protected]
Tworzy preambułę poprzedzającą polecenie rysowania w trybie 2D.
Tworzy zbiór poleceń, które ustawiają właściwy tryb rysowania oraz zakresy współrzędnych, jak też wszystkie inne parametry wynikające z trybu rysowania 2D.
void PzG::LaczeDoGNUPlota::BudujPreambule_3D
(
std::string &
Preambula
)
const [protected]
Tworzy preambułę poprzedzającą polecenie rysowania w trybie 3D.
Tworzy zbiór poleceń, które ustawiają właściwy tryb rysowania oraz zakresy współrzędnych, jak też wszystkie inne parametry wynikające z trybu rysowania 3D.
void PzG::LaczeDoGNUPlota::BudujPreambulePoleceniaRysowania
(
std::string &
Preambula
)
const [protected]
Tworzy preambułę poprzedzającą polecenie rysowania.
Tworzy zbiór poleceń, które ustawiają właściwy tryb rysowania oraz zakresy współrzędnych, jak też wszystkie inne parametry wynikające z przyjętego trybu rysowania.
void lacze do gnuplota
bool PzG::LaczeDoGNUPlota::CzyPolaczenieJestZainicjowane
(
)
const
Informuje, czy połączenie z gnuplot'em jest zainicjalizowane.
Informuje, czy połączenie z programem gnuplot jest zainicjowane.
Return values:
true - jeśli tak,
false - w przypadku przeciwnym.
------------------------------------------------------------------------- Informuje, czy połączenie z programem gnuplot zostało zainicjowane.
bool PzG::LaczeDoGNUPlota::CzyWyswietlacKomunikaty
(
)
const [inline, protected]
Udostępnia informację czy mają być wyświetlane informacje o błędach.
Udostępnia wartość pola _WyswietlajKomunikatyOBledach. Określa ono, czy mają być wyświetlane komunikaty o błędach na wyjście standardowe, czy też nie.
bool PzG::LaczeDoGNUPlota::DodajNazwePliku
(
const char *
NazwaPliku,
RodzajRysowania
RodzRys = RR_Ciagly,
int
Szerokosc = 1
)
Dodaje nazwę pliku.
Powoduje dodanie do listy plików zawierajacych dane dla gnuplota, nowej nazwy pliku.
Parameters:
NazwaPliku - nazwa pliku z danymi dla gnuplota.
Return values:
true - jeżeli istnieje plik o nazwie udostępnionej poprzez parametr NazwaPliku oraz jest zezwolenie na jego czytanie. Nazwa pliku zostaje dodana do listy plików z danymi dla gnuplota.
false - Jeżeli nie istnieje plik o nazwie przekazanej poprzez parametr NazwaPliku. Nazwa pliku zostaje dodana do listy plików z danymi dla gnuplota.
------------------------------------------------------------------------- Powoduje dodanie do listy plikow zawierajacych dane dla gnuplota, nowej nazwy pliku.
PRE: NazwaPliku - nazwa pliku z danymi dla gnuplota. POST: Zwraca wartosc: true - jezeli istnieje plik o nazwie zawartej w zmiennej NazwaPliku. Zostaje on ponadto dodany do listy plikow z danymi dla gnuplota. fasle - Jezeli nie istnieje plik o nazwie zawartej w zmiennej NazwaPliku. Zadne dodatkowe dzialanie nie jest realizowane.
komentarz
komentarz
komentarz
bool PzG::LaczeDoGNUPlota::DopiszPlikiDoPoleceniaRysowania
(
std::string &
Polecenie,
char const **
Sep
)
[inline, protected, virtual]
Tworzy listę parametrów umożliwiających rysowanie dodatkowych elementów.
Metoda ta przewidziana jest jako element rozszerzenia pozwalającego w klasach pochodnych powiększyć listę rysowanych elementów.
Precondition:Parametr Polecenie powinien zawierać polecenie plot lub splot, do którego będzie możliwe dopisanie dalszego ciągu.
Parameters:
Polecenie - polecenie rysowania, do którego mają być dopisane nazwy plików i odpowiednie parametry dla polecenia plot.
Sep - zawiera znak separatora między poszczególnymi parametrami. Jeżeli parametry listy przeszkód są generowane jako pierwsze, to zmienna ta musi być wskaźnikiem do wskaźnika na łańcuch: " ".
bool PzG::LaczeDoGNUPlota::DopiszRysowanieZPlikow
(
std::string &
Polecenie,
char const **
Sep
)
Tworzy listę parametrów umożliwiających rysowanie brył z plików.
Tworzy napis będący parametrami dla polecenie plot programu, gnuplot. Parametry te pozwalają na rysowanie brył, których współrzędne wierzchołków zawarte są w plikach. Nazwy tych plików muszą być wcześniej dołączone do kolejki plików poprzez zastosowanie polecenia link LaczeDoGNUPlota::DodajNazwe DodajNazwe.
param Polecenie - dopisywana jest do niego sekwencja znaków tworzących parametry dla polecenia plot. param Sep - zawiera znak separatora między poszczególnymi parametrami. Jeżeli parametry listy nazw plików są generowane jako pierwsze, to zmienna ta musi być wskaźnikiem do wskaźnika na łańcuch: " ". retval true - jeśli lista nazw plików nie jest pusta. retval false - w przypadku przeciwnym. post Jeżeli lista nazw plików nie jest pusta, to poprzez parametr Sep zostaje udostępniony łańcuch: ", ".
bool PzG::LaczeDoGNUPlota::Inicjalizuj
(
)
Inicjalizuje połączenie z programem gnuplot.
Inicjalizuje połączenie z programem gnuplot. Realizowane jest to poprzez rozwidlenie procesu i uruchomienie jako procesu potomnego programu gnuplot. Komunikacja z programem gnuplot realizowana jest poprzez przejęcie jego wejścia i wyjścia standardowego.
Return values:
true - gdy połączenie z programem 0gnuplot zostało poprawnie zainicjalizowane lub gdy już wcześniej było zainicjalizowane.
false - gdy proces inicjalizacji połączenia zakończył się niepowodzeniem.
void PzG::LaczeDoGNUPlota::KomunikatBledu
(
const char *
Komunikat
)
const [protected]
Wyświetla na wyjście "standard error" komunikat (przekazany jako parametr), o ile pole _WyswietlajKomunikatyOBledach ma wartość true. W przypadku przeciwnym komunikat nie jest wyświetlany.
lacze do gnuplota
bool PzG::LaczeDoGNUPlota::PokazOs_OX
(
)
const [inline]
Czy oś OX ma być rysowana.
Udostępnia informację czy oś OX ma być rysowana, czy też nie.
Return values:
true - gdy oś OX ma być rysowana,
false - w przypadku przeciwnym.
void PzG::LaczeDoGNUPlota::PokazOs_OX
(
bool
Pokaz
)
[inline]
Umożliwia lub zabrania rysowania osi OX.
Umożliwia lub zabrania rysowania osi OX na rysunku wykresu.
Parameters:
Pokaz - decyduje o tym czy oś OX będzie rysowana (true), czy też nie (false).
bool PzG::LaczeDoGNUPlota::PokazOs_OY
(
)
const [inline]
Czy oś OY ma być rysowana.
Udostępnia informację czy oś OY ma być rysowana, czy też nie.
Return values:
true - gdy oś OY ma być rysowana,
false - w przypadku przeciwnym.
void PzG::LaczeDoGNUPlota::PokazOs_OY
(
bool
Pokaz
)
[inline]
Umożliwia lub zabrania rysowania osi OY.
Umożliwia lub zabrania rysowania osi OY na rysunku wykresu.
Parameters:
Pokaz - decyduje o tym czy oś OY będzie rysowana (true), czy też nie (false).
bool PzG::LaczeDoGNUPlota::PrzeslijDoGNUPlota
(
const char *
Polecenie
)
[protected]
Przesyła na wejście programu gnuplot zadany ciąg znaków.
Parameters:
Polecenie - komunikat przeznaczony do przeslania.
Precondition:Musi być zainicjowane połączenie z programem gnuplot.
Return values:
true - jesli przeslanie polecenia zakończyło się powodzeniem,
false - w przypadku przeciwnym.
float PzG::LaczeDoGNUPlota::RotacjaX
(
)
const [inline]
Udostępnia wartość kąta rotacji renderowanego rysunku wokół osi OX. Zwracana wartość wyrażona jest w stopiniach.
float PzG::LaczeDoGNUPlota::RotacjaZ
(
)
const [inline]
Udostępnia wartość kąta rotacji renderowanego rysunku wokół osi OZ. Zwracana wartość wyrażona jest w stopiniach.
bool PzG::LaczeDoGNUPlota::Rysuj
(
)
Jeżeli lista plików nie jest pusta, to generuje sekwencje poleceń dla programu gnuplot mająca na celu narysowanie płaszczyzn na na podstawie danych zawartych w plikach z listy.
Precondition:Lista plików nie powinna być pusta. Nazwy plików na niej można umieścić za pomoca metody DodajNazwe. Metoda nie wymaga wcześniejszego zainicjowania połączenia z gnuplotem.
Return values:
true - gdy zostają poprawnie wysłane polecenia dla gnuplota. Nie oznacza to jednak, że proces rysowania zakończył się pomyślnie.
false - gdy połączenie z gnuplotem nie może zostać poprawnie zainicjalizowane lub gdy lista plików jest pusta.
------------------------------------------------------------------------- Jezeli lista plikow nie jest pusta, to generuje sekwencje polecen dla programu gnuplot majaca na celu narysowanie plaszczyzn na na podstawie danych zawartych w plikach z listy.
PRE: Na liscie plikow nie powinna byc pusta. Nazwy plikow na niej mozna umiescic za pomoca metody 'DodajNazwe'. Metoda nie wymaga wcześniejszego zainicjowania połączenia z gnuplotem. POST: true - gdy zostaja poprawnie wyslane polecenia dla gnuplota. Nie oznacza to jednak, ze proces rysowania zakończył się pomyślnie. false - gdy połączenie z gnuplotem nie moze zostac poprawnie zainicjalizowane lub gdy lista plikow jest pusta.
bool PzG::LaczeDoGNUPlota::RysujDoPliku
(
const char *
NazwaPliku
)
Działa analogicznie jak metoda Rysuj, z tą różnicą, że rysunek robota składowany jest w pliku o nazwie przekazanej przez parametr NazwaPliku. Rysunek jest zapisywany w formacie PNG.
Postcondition:Lista plików nie powinna być pusta ponadto powinno być możliwe otwarcie do zapisu pliku o nazwie przekazanej przez parametr NazwaPliku, do której dołączane jest rozszerzenie .ps . Metoda nie wymaga wcześniejszego zainicjowania połączenia z programem gnuplot.
Return values:
true - gdy zostają poprawnie wysłane polecenia dla gnuplota. Nie oznacza to jednak, że proces rysowania zakończył się pomyślnie.
false - gdy połączenie z gnuplotem nie może zostać poprawnie zainicjalizowane lub gdy lista plików jest pusta lub też gdy nie można otworzyć pliku do zapisu.
float PzG::LaczeDoGNUPlota::SkalaX
(
)
const [inline]
Udostępnia skalę dla osi OX.
Udostępnia skalę dla osi OX dla tworzonego rysunku.
float PzG::LaczeDoGNUPlota::SkalaZ
(
)
const [inline]
Udostępnia skalę dla osi OZ.
Udostępnia skalę dla osi OZ dla tworzonego rysunku.
void PzG::LaczeDoGNUPlota::UstawRotacjeX
(
float
kat_x
)
[inline]
Ustawia rotację wokół osi OX.
Zadaje kąt rotacji wokół osi OX. Umożliwia to zmianę punktu obserwacji renderowanego rysunku.
Parameters:
kat_x - wartość kąta rotacji. Jego wartość podawana jest w stopniach.
void PzG::LaczeDoGNUPlota::UstawRotacjeXZ
(
float
kat_x,
float
kat_z
)
[inline]
Ustawia rotację wokół osi OX i OZ.
Zadaje jednocześnie kąt rotacji wokół osi OX i OZ. Umożliwia to zmianę punktu obserwacji renderowanego rysunku.
Parameters:
kat_x - wartość kąta rotacji względem osi OX. Jego wartość podawana jest w stopniach.
kat_z - wartość kąta rotacji względem osi OZ. Jego wartość podawana jest w stopniach.
void PzG::LaczeDoGNUPlota::UstawRotacjeZ
(
float
kat_z
)
[inline]
Ustawia rotację wokół osi OZ.
Zadaje kąt rotacji wokół osi OZ. Umożliwia to zmianę punktu obserwacji renderowanego rysunku.
Parameters:
kat_z - wartość kąta rotacji. Jego wartość podawana jest w stopniach.
void PzG::LaczeDoGNUPlota::UstawSkaleX
(
float
skala_x
)
[inline]
Zadaje skalę wzdłuż osi OZ.
Zadaje skalę wzdłuż osi OX dla tworzonego rysunku.
Parameters:
skala_x - skala wzdłuż osi OX.
void PzG::LaczeDoGNUPlota::UstawSkaleXZ
(
float
skala_x,
float
skala_z
)
[inline]
Zadaje skalę wzdłuż osi OX i OZ.
Zadaje skalę wzdłuż osi OX i OZ dla tworzonego rysunku.
Parameters:
skala_x - skala wzdłuż osi OX.
skala_z - skala wzdłuż osi OZ.
void PzG::LaczeDoGNUPlota::UstawSkaleZ
(
float
skala_z
)
[inline]
Zadaje skalę wzdłuż osi OZ.
Zadaje skalę wzdłuż osi OZ dla tworzonego rysunku.
Parameters:
skala_z - skala wzdłuż osi OZ.
void PzG::LaczeDoGNUPlota::UstawZakresX
(
float
Xo,
float
Xn
)
[inline]
Ustawia zakres osi OX.
Ustawia zakres osi OX. Ogranicza to obszar, który będzie zwizualizowany przez programa gnuplot.
Parameters:
Xo - dolna granica obszaru rysowania dla osi OX.
Xn - górna granica obszaru rysowania dla osi OX.
void PzG::LaczeDoGNUPlota::UstawZakresY
(
float
Yo,
float
Yn
)
[inline]
Ustawia zakres osi OY.
Ustawia zakres osi OY. Ogranicza to obszar, który będzie zwizualizowany przez programa gnuplot.
Parameters:
Yo - dolna granica obszaru rysowania dla osi OY.
Yn - górna granica obszaru rysowania dla osi OY.
void PzG::LaczeDoGNUPlota::UstawZakresZ
(
float
Zo,
float
Zn
)
[inline]
Ustawia zakres osi OZ.
Ustawia zakres osi OZ. Ogranicza to obszar, który będzie zwizualizowany przez programa gnuplot.
Parameters:
Zo - dolna granica obszaru rysowania dla osi OZ.
Zn - górna granica obszaru rysowania dla osi OZ.
void PzG::LaczeDoGNUPlota::UsunOstatniaNazwe
(
)
Usuwa ostatnią nazwę pliku.
Usuwa ostatnią nazwę z listy nazw plików.
void PzG::LaczeDoGNUPlota::UsunWszystkieNazwyPlikow
(
)
Kasuje zawartość listy nazw plików.
Calkowicie kasuje zawartość listy nazw plików.
bool PzG::LaczeDoGNUPlota::UtworzProcesPotomny
(
)
[protected]
Uruchamia program gnuplot jako proces potomny.
Inicjalizuje połączenie z programem gnuplot. Realizowane jest to poprzez rozwidlenie procesu i uruchomienie jako procesu potomnego programu gnuplot. Komunikacja z programem gnuplot realizowana jest poprzez przejęcie jego wejścia i wyjścia standardowego.
Return values:
true - gdy połączenie z programem gnuplot zostało poprawnie zainicjalizowane lub gdy już wcześniej było zainicjalizowane.
false - gdy proces inicjalizacji połączenia zakończył się niepowodzeniem.
Start potomka
TrybRysowania PzG::LaczeDoGNUPlota::WezTrybRys
(
)
const [inline]
Udostępnia aktualny tryb rysowania.
Udostępnia informację o aktualnym trybie rysowania.
void PzG::LaczeDoGNUPlota::WyswietlajKomunikatyBledow
(
bool
Tryb = true
)
Zezwala lub zabrania wyświetlania komunikatów.
Metoda pozwala, albo też zabrania wyświetlania komunikatów o blędach. Jeżeli jakaś z operacji nie powiedzie się, to jako wynik zwracana jest wartość false. Oprócz tego metody takie moga wyświetlać komunikaty, które kierowane są na wyjście "standard error" Domyślnie przymuje się, że programista nie chce dodatkwego wyświetlania komunikatów.
float PzG::LaczeDoGNUPlota::Xmax
(
)
const [inline]
Udostępnia górną wartość zakresu skali wzdłuż osi OX.
float PzG::LaczeDoGNUPlota::Xmin
(
)
const [inline]
Udostępnia dolną wartość zakresu skali wzdłuż osi OX.
float PzG::LaczeDoGNUPlota::Ymax
(
)
const [inline]
Udostępnia górną wartość zakresu skali wzdłuż osi OY.
float PzG::LaczeDoGNUPlota::Ymin
(
)
const [inline]
Udostępnia dolną wartość zakresu skali wzdłuż osi OY.
std::string PzG::LaczeDoGNUPlota::ZapiszUstawienieRotacjiISkali
(
)
const [protected]
Tworzy polecenie ustawiające punkt obserwacji.
Tworzy polecenie dla programu gnuplot ustawiajające punkt obserwacji poprzez zadanie rotacji i skali dla poszczególnych osi.
std::string PzG::LaczeDoGNUPlota::ZapiszUstawienieZakresu
(
char
Os
)
const [protected]
Tworzy polecenie ustawiające zakres dla danej współrzędnej.
Tworzy polecenie dla programu gnuplot ustawiające zakres współrzędnych wybranej współrzędnej x, y lub z, dla której ma być tworzony dany rysunek.
Parameters:
Os - zawiera znak określający współrzędną, dla której ma zostać wygenerowane polecenie ustawienia zakresu.
Returns:łańcuch znaków polecenia ustawiającego żądany zakres dla wybranej współrzędnej.
float PzG::LaczeDoGNUPlota::Zmax
(
)
const [inline]
Udostępnia górną wartość zakresu skali wzdłuż osi OZ.
void PzG::LaczeDoGNUPlota::ZmienTrybRys
(
TrybRysowania
Tryb
)
[inline]
Zmienia tryb rysowania.
Zmienia tryb rysowania jaki zostanie wymuszony na programie gnuplot.
Parameters:
Tryb - wartość parametru określa nowy tryb rysowania.
float PzG::LaczeDoGNUPlota::Zmin
(
)
const [inline]
Udostępnia dolną wartość zakresu skali wzdłuż osi OZ.
Member Data Documentation
std::list< InfoPlikuDoRysowania > PzG::LaczeDoGNUPlota::_InfoPlikow [static, protected]
Lista nazw plików z danymi dla gnuplota.
Pole jest zarządcą listy nazw plików, z których są wczytywane dane dotyczące rysowania obrysu brył przez program gnuplot. Operacja ta wykonywana jest po wywołaniu polecenia. Rysuj.
bool PzG::LaczeDoGNUPlota::_PokazOs_OX [protected]
Czy oś OX ma być widoczna.
Przechowuje informację decydującą o tym czy oś OX będzie widoczna na rysunku (true), czy też nie (false).
bool PzG::LaczeDoGNUPlota::_PokazOs_OY [protected]
Czy oś OY ma być widoczna.
Przechowuje informację decydującą o tym czy oś OY będzie widoczna na rysunku (true), czy też nie (false).
TrybRysowania PzG::LaczeDoGNUPlota::_TrybRys [protected]
Określa aktualny tryb rysowania.
Zawartość pola determinuje sposób rysowania, jaki zostanie wymuszony na programie gnuplot poprzez wysłanie do niego odpowiednich poleceń. Wspomniane wymuszenie jest realizowane poprzez wywołanie polecenia Rysuj()
int PzG::LaczeDoGNUPlota::_Wejscie_GNUPlota [protected]
Pole przechowuje deskryptor do wejścia standardowego uruchomionego programu gnuplot.
int PzG::LaczeDoGNUPlota::_Wyjscie_GNUPlota [protected]
Pole przechowuje deskryptor do weyjścia standardowego uruchomionego programu gnuplot.
bool PzG::LaczeDoGNUPlota::_WyswietlajKomunikatyOBledach [protected]
Decyduje czy mają być wyświetlane komunikaty o błędach, czy też nie.
Wartość tego pola decyduje o tym czy komunikaty o błędach będą wyświetlane na wyjście standardowe błędów (cerr), czy też nie.
true - komunikaty będę wyświetlane,
false - komunikaty nie będę wyświetlane.
float PzG::LaczeDoGNUPlota::_Xmax [protected]
Górny zakres wyświetlanej skali skali dla osi OX.
Określa górny zakres wyświetlanej skali dla osi OX.
float PzG::LaczeDoGNUPlota::_Xmin [protected]
Dolny zakres wyświetlanej skali skali dla osi OX.
Określa dolny zakres wyświetlanej skali dla osi OX.
float PzG::LaczeDoGNUPlota::_Xrotacja [protected]
Wartość tego pola definiuje rotację rysunku (zmiane punktu patrzenia) względem osi OX.
float PzG::LaczeDoGNUPlota::_Xskala [protected]
Wartość tego pola definiuje skalowanie rysunku wzdłuż osi OX (oś horyzontalna ekranu).
float PzG::LaczeDoGNUPlota::_Ymax [protected]
Górny zakres wyświetlanej skali skali dla osi OY.
Określa górny zakres wyświetlanej skali dla osi OY.
float PzG::LaczeDoGNUPlota::_Ymin [protected]
Dolny zakres wyświetlanej skali skali dla osi OY.
Określa dolny zakres wyświetlanej skali dla osi OY.
float PzG::LaczeDoGNUPlota::_Zmax [protected]
Górny zakres wyświetlanej skali skali dla osi OZ.
Określa górny zakres wyświetlanej skali dla osi OZ.
float PzG::LaczeDoGNUPlota::_Zmin [protected]
Dolny zakres wyświetlanej skali skali dla osi OZ.
Określa dolny zakres wyświetlanej skali dla osi OZ.
float PzG::LaczeDoGNUPlota::_Zrotacja [protected]
Wartość tego pola definiuje rotację rysunku (zmiane punktu patrzenia) względem osi OZ.
float PzG::LaczeDoGNUPlota::_Zskala [protected]
Wartość tego pola definiuje skalowanie rysunku wzdłuż osi OZ (oś wertykalna ekranu).
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/lacze_do_gnuplota.hh
C:/Users/Mateusz/Desktop/POLITECHNIKA/AIR- II SEMESTR 2009-2010/PROGRAMOWANIE OBIEKTOWE/LABROKI/LAB 6/moj/src/lacze_do_gnuplota.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 pz g 1 1 lacze do g n u plota membersclass pz g 1 1 lacze do g n u plota membersclass pz g 1 1 info pliku do rysowania membersclass pz g 1 1 info pliku do rysowanialacze do gnuplota 8hh sourceUMK PWBiS PZ 2013 do egzaminulacze do gnuplota 8hhpozwol mi przyjsc do ciebiewytyczne do standar przyl4FAQ Komendy Broń (Nazwy używane w komendach) do OFPThrilling Tales Advanced Class Man of MysteryDrzwi do przeznaczenia, rozdział 253$2403 specjalista do spraw szkolenDo W cyrkulacja oceaniczna II rokpowod do rozwodu (2)więcej podobnych podstron