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... | |
![]() | |
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 | |
![]() | |
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 |