|
Sistemas de Controle
0.5
Biblioteca matematica de Controle
|
Classe concreta que herda da Classe GlView. Mais...
#include <grafics.h>


Métodos Públicos | |
| grafics () | |
| Construtor padrão da biblioteca de plotagem de gráficos 2d. Mais... | |
| grafics (simFunction func) | |
| Sobrecarga do construtor da biblioteca de plotagem de gráficos 2d. Mais... | |
| grafics (graphicProperties prop) | |
| Sobrecarga do construtor da biblioteca de plotagem de gráficos 2d. Mais... | |
| grafics (graphicProperties prop, simFunction func) | |
| Sobrecarga do construtor da biblioteca de plotagem de gráficos 2d. Mais... | |
| void | display () |
| Método implementado da classe abstrata GlView que apresenta o gráfico na tela com todas as propriedades setadas. Mais... | |
| void | MouseClickProcess (int button, int state, int x, int y) |
| Método implementado da classe abstrata GlView para tratar o click do mouse, se o mouse está clicado e sua posição x e y no gráfico. Mais... | |
| void | MotionFunc (int x, int y) |
| Método implementado da classe abstrata GlView para tratar a posição do mouse enquanto ele está em movimento e com o botão apertado em cima do gráfico. Mais... | |
| void | PassiveMotionFunc (int x, int y) |
| Método implementado da classe abstrata GlView para tratar a posição do mouse enquanto ele está em movimento sem que o botão esteja apertado em cima do gráfico. Mais... | |
Métodos Públicos herdados de GlView | |
| void | startFramework (int argv, char *argc[]) |
| Inicializa a aplicação permitindo a abertura de uma janela e o desenhos quaisquer a partir do OpenGL. Mais... | |
Métodos Privados | |
| void | clearDraw () |
| void | DrawTitle () |
| void | DrawXLabel () |
| void | DrawYLabel () |
| void | DrawAxis (double ZeroXPosition=-40, double ZeroYPosition=0) |
| void | DrawGrid () |
| void | DrawData () |
| void | DrawGraphic () |
| void | DrawFunction () |
Atributos Privados | |
| graphicProperties | prop |
| simFunction | func |
Outros membros herdados | |
Métodos Públicos Estáticos herdados de GlView | |
| static void | setInstance (GlView *Img) |
| Recebe uma instância do objeto GlView e seta a variável instance. Mais... | |
| static void | displayWrapper (void) |
| Método para mostrar na janela desenhos criados com comandos no OpenGL. Mais... | |
| static void | MouseFuncWrapper (int button, int state, int x, int y) |
| Método para obter o click do mouse, se o mouse está clicado e sua posição x e y na tela;. Mais... | |
| static void | MotionFuncWrapper (int x, int y) |
| Método para obter a posição do mouse enquanto ele está em movimento e com o botão apertado. Mais... | |
| static void | PassiveMotionFuncWrapper (int x, int y) |
| Método para obter a posição do mouse enquanto ele está em movimento sem que o botão esteja apertado. Mais... | |
Classe concreta que herda da Classe GlView.
Classe concreta que herda da Classe GlView. Sua responsabilidade é gerar gráficos 2d. Para isso serão utilizadas duas outras classes, uma para gerar os pontos dos gráficos e outra classe para ser responsável por todas as propriedades gráficas.
| prop | É uma instância da classe |
| func | É uma instância da classe |
| grafics::grafics | ( | ) |
Construtor padrão da biblioteca de plotagem de gráficos 2d.
O construtor padrão da biblioteca de plotagem de gráficos 2d inicializa o objeto grafics com todos os parâmetros internos a classe default.
Ex:
Resultado:
Obs: O exemplo não apresenta resultados em tela
Ver também: \sa grafics(graphicProperties prop, simFunction func)
| grafics::grafics | ( | simFunction | func | ) |
Sobrecarga do construtor da biblioteca de plotagem de gráficos 2d.
Esta sobrecarga do construtor da biblioteca de plotagem de gráficos 2d inicializa o objeto grafics com func recebendo os parâmetros setados e prop sendo setado default.
| func | objeto do tipo |
Ex:
Resultado:
Obs: O exemplo não apresenta resultados em tela
Ver também: \sa grafics(graphicProperties prop, simFunction func)
| grafics::grafics | ( | graphicProperties | prop | ) |
Sobrecarga do construtor da biblioteca de plotagem de gráficos 2d.
Esta sobrecarga do construtor da biblioteca de plotagem de gráficos 2d inicializa o objeto grafics com prop recebendo os parâmetros setados e func sendo setado default.
| prop | objeto do tipo graphicProperties que permite inserir legenda, grid, títulos, etc. |
Ex:
Resultado:
Obs: O exemplo não apresenta resultados em tela
Ver também: \sa simFunction(Matrix<double> in, Matrix<double> out)
| grafics::grafics | ( | graphicProperties | prop, |
| simFunction | func | ||
| ) |
Sobrecarga do construtor da biblioteca de plotagem de gráficos 2d.
Esta sobrecarga do construtor da biblioteca de plotagem de gráficos 2d inicializa o objeto grafics com prop e func recebendo os parâmetros setados.
| prop | objeto do tipo graphicProperties que permite inserir legenda, grid, títulos, etc. |
Ex:
Resultado:
Obs: O exemplo não apresenta resultados em tela
Ver também: \sa simFunction(Matrix<double> in, Matrix<double> out)
|
private |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
|
virtual |
|
virtual |
|
private |
|
private |
1.8.9