|
Sistemas de Controle
0.5
Biblioteca matematica de Controle
|
Classe para auxiliar a construção de gráficos. Mais...
#include <graphicproperties.h>

Métodos Públicos | |
| graphicProperties () | |
| Construtor padrão da biblioteca de propriedades gráficas. Mais... | |
| bool | isInGraphicRegion (double in, double out) |
| Método cuja responsabilidade é retornar verdadeiro (1) quando os parâmetros in (x) e out (x) estão dentro dos limites de plotagem do gráfico. Mais... | |
| bool | isInXLimit (double in) |
| Método cuja responsabilidade é retornar verdadeiro (1) quando o parâmetro in (x) está dentro dos limites de plotagem (x) do gráfico. Mais... | |
| bool | isInYLimit (double out) |
| Método cuja responsabilidade é retornar verdadeiro (1) quando o parâmetro out (y) está dentro dos limites de plotagem (y) do gráfico. Mais... | |
| void | setXClicks (int i, int j, double number) |
| Método cuja responsabilidade é inserir na variável xClicks os clicks realizados no gráfico (somente a componente x). Mais... | |
| void | setYClicks (int i, int j, double number) |
| Método cuja responsabilidade é inserir na variável yClicks os clicks realizados no gráfico (somente a componentey). Mais... | |
| void | setGraphicXposition (double GraphicXposition) |
| Método cuja responsabilidade é inserir um valor na variável GraphicXposition. Mais... | |
| void | setGraphicYposition (double GraphicYposition) |
| Método cuja responsabilidade é inserir um valor na variável GraphicYposition. Mais... | |
| void | setMotionOcurrency (bool MotionOcurrency) |
| Método cuja responsabilidade é inserir um valor booleano na variável MotionOcurrency. Mais... | |
| void | setGridStatus (bool GridStatus) |
| Método cuja responsabilidade é inserir um valor booleano na variável GridStatus. Mais... | |
| void | setHoldStatus (bool HoldStatus) |
| Método cuja responsabilidade é inserir um valor booleano na variável HoldStatus. Mais... | |
| void | setGraphicDataSize (double GraphicDataSize) |
| Método cuja responsabilidade é inserir um valor na variável GraphicDataSize. Mais... | |
| void | setNumberOfClicks (int NumberOfClicks) |
| Método cuja responsabilidade é inserir um valor na variável NumberOfClicks. Mais... | |
| void | setXLabel (std::string xLabel) |
| Método cuja responsabilidade é inserir uma string para colocar no eixo X como legenda. Mais... | |
| void | setYLabel (std::string yLabel) |
| Método cuja responsabilidade é inserir uma string para colocar no eixo Y como legenda. Mais... | |
| void | setTitle (std::string title) |
| Método cuja responsabilidade é inserir uma string para colocar no título. Mais... | |
| void | setLastMotionPosition (double LastMotionXPosition, double LastMotionYPosition) |
| Método cuja responsabilidade é inserir valores que indiquem a posição do mouse na qual o botão direito do mouse foi despressionado. Mais... | |
| void | setLimits (double GraphicXLimit_Left, double GraphicXLimit_Rigth, double GraphicYLimit_Down, double GraphicYLimit_Up) |
| Método cuja responsabilidade é inserir valores que indiquem os limites do gráfico. Mais... | |
| int | getNumberOfClicks () |
| Método cuja responsabilidade é obter o valor da variável NumberOfClicks. Mais... | |
| bool | getMotionOcurrency () |
| Método cuja responsabilidade é saber se houve movimento do mouse (obtendo o valor booleano de MotionOcurrency). Mais... | |
| bool | getHoldStatus () |
| Método cuja responsabilidade é obter o valor booleano da variável HoldStatus. Mais... | |
| bool | getGridStatus () |
| Método cuja responsabilidade é obter o valor booleano da variável GridStatus. Mais... | |
| double | getGraphicXposition () |
| Método cuja responsabilidade é obter o valor da variável GraphicXposition. Mais... | |
| double | getGraphicYposition () |
| Método cuja responsabilidade é obter o valor da variável GraphicYposition. Mais... | |
| double | getXLimitLeft () |
| Método cuja responsabilidade é obter o valor da variável GraphicXLimit_Left. Mais... | |
| double | getXLimitRight () |
| Método cuja responsabilidade é obter o valor da variável GraphicXLimit_Rigth. Mais... | |
| double | getYLimitDown () |
| Método cuja responsabilidade é obter o valor da variável GraphicYLimit_Down. Mais... | |
| double | getYLimitUp () |
| Método cuja responsabilidade é obter o valor da variável GraphicYLimit_Up. Mais... | |
| double | getLastXMotionPosition () |
| Método cuja responsabilidade é obter o valor da variável LastXMotionPosition. Mais... | |
| double | getLastYMotionPosition () |
| Método cuja responsabilidade é obter o valor da variável LastYMotionPosition. Mais... | |
| double | getGraphicDataSize () |
| Método cuja responsabilidade é obter o valor da variável GraphicDataSize. Mais... | |
| std::string | getXLabel () |
| Método cuja responsabilidade é obter o valor da variável XLabel. Mais... | |
| std::string | getYLabel () |
| Método cuja responsabilidade é obter o valor da variável YLabel. Mais... | |
| std::string | getTitle () |
| Método cuja responsabilidade é obter o valor da variável Title. Mais... | |
| Matrix< double > | getXClicks () |
| Método cuja responsabilidade é obter o valor da variável XClicks. Mais... | |
| Matrix< double > | getYClicks () |
| Método cuja responsabilidade é obter o valor da variável YClicks. Mais... | |
Atributos Privados | |
| int | GraphicXLimit_Left |
| int | GraphicXLimit_Right |
| int | GraphicYLimit_Down |
| int | GraphicYLimit_Up |
| int | NumberOfClicks |
| double | GraphicDataSize |
| double | GraphicXposition |
| double | GraphicYposition |
| double | LastMotionXPosition |
| double | LastMotionYPosition |
| bool | GridStatus |
| bool | HoldStatus |
| bool | MotionOcurrency |
| Matrix< double > | XClicks |
| Matrix< double > | YClicks |
| std::string | xLabel |
| std::string | yLabel |
| std::string | title |
Classe para auxiliar a construção de gráficos.
A Classe graphicProperties tem como objetivo principal auxiliar as classes de plotagem de gráficos.
| title | Variável responsável por armazenar a string que será apresentada como um título para o gráfico. |
| xLabel | Variável responsável por armazenar a string que será apresentada como um rótulo para o eixo x. |
| yLabel | Variável responsável por armazenar a string que será apresentada como um rótulo para o eixo y. |
| XClicks | Variável que guarda os clicks em x realizados em uma pilha, de maneira a permitir que quando o usuário clique com o botão esquerdo do mouse as telas sejam apresentadas com o caminho inverso de quando o gráfico foi aproximado. |
| YClicks | Variável que guarda os clicks em y realizados em uma pilha, de maneira a permitir que quando o usuário clique com o botão esquerdo do mouse as telas sejam apresentadas com o caminho inverso de quando o gráfico foi aproximado. |
| GridStatus | Variável que quando setada em 1 indica que o grid deve ser plotado juntamente com o gráfico e quando setada em zero indica o contrário. |
| HoldStatus | Variável que quando setada em 1 indica que outros gráficos podem ser plotados juntamente com o gráfico da instancia atual e quando setada em zero indica o contrário. |
| NumberOfClicks | Variável inteira que é a diferença entre a quantidade de cliques realizados com o botão direito e esquerdo do mouse. Incrementa quando for clicado o botão direito e decrementa quando houver um clique com o botão esquerdo. |
| GraphicDataSize | Variável que indica a quantidade de pontos que serão, ou estão plotados no gráfico. |
| MotionOcurrency | Variável booleana que registra se houve movimento com o mouse quando ele foi clicado (1 houve e 0 não houve). |
| GraphicXposition | Variável inteira que registra a posição x em que houve um clique com o mouse. |
| GraphicYposition | Variável inteira que registra a posição y em que houve um clique com o mouse. |
| GraphicYLimit_Up | Variável inteira que armazena o limite superior do eixo y (para que não haja plotagem fora da região gráfica). |
| GraphicXLimit_Left | Variável inteira que armazena o limite inferior (lado esquerdo) do eixo x (para que não haja plotagem fora da região gráfica). |
| GraphicYLimit_Down | Variável inteira que armazena o limite inferior do eixo y (para que não haja plotagem fora da região gráfica). |
| GraphicXLimit_Right | Variável inteira que armazena o limite superior (lado direito) do eixo x (para que não haja plotagem fora da região gráfica). |
| LastMotionXPosition | Variável inteira que armazena a ultima posição de movimento do mouse no eixo x (com o objetivo de deslocar a região gráfica quando o mouse for clicado e arrastado). |
| LastMotionYPosition | Variável inteira que armazena a ultima posição de movimento do mouse no eixo y (com o objetivo de deslocar a região gráfica quando o mouse for clicado e arrastado). |
Definição na linha 32 do arquivo graphicproperties.h.
| graphicProperties::graphicProperties | ( | ) |
Construtor padrão da biblioteca de propriedades gráficas.
| double graphicProperties::getGraphicDataSize | ( | ) |
Método cuja responsabilidade é obter o valor da variável GraphicDataSize.
| double graphicProperties::getGraphicXposition | ( | ) |
Método cuja responsabilidade é obter o valor da variável GraphicXposition.
| double graphicProperties::getGraphicYposition | ( | ) |
Método cuja responsabilidade é obter o valor da variável GraphicYposition.
| bool graphicProperties::getGridStatus | ( | ) |
Método cuja responsabilidade é obter o valor booleano da variável GridStatus.
| bool graphicProperties::getHoldStatus | ( | ) |
Método cuja responsabilidade é obter o valor booleano da variável HoldStatus.
| double graphicProperties::getLastXMotionPosition | ( | ) |
Método cuja responsabilidade é obter o valor da variável LastXMotionPosition.
| double graphicProperties::getLastYMotionPosition | ( | ) |
Método cuja responsabilidade é obter o valor da variável LastYMotionPosition.
| bool graphicProperties::getMotionOcurrency | ( | ) |
Método cuja responsabilidade é saber se houve movimento do mouse (obtendo o valor booleano de MotionOcurrency).
| int graphicProperties::getNumberOfClicks | ( | ) |
Método cuja responsabilidade é obter o valor da variável NumberOfClicks.
| std::string graphicProperties::getTitle | ( | ) |
Método cuja responsabilidade é obter o valor da variável Title.
| Matrix<double> graphicProperties::getXClicks | ( | ) |
Método cuja responsabilidade é obter o valor da variável XClicks.
| std::string graphicProperties::getXLabel | ( | ) |
Método cuja responsabilidade é obter o valor da variável XLabel.
| double graphicProperties::getXLimitLeft | ( | ) |
Método cuja responsabilidade é obter o valor da variável GraphicXLimit_Left.
| double graphicProperties::getXLimitRight | ( | ) |
Método cuja responsabilidade é obter o valor da variável GraphicXLimit_Rigth.
| Matrix<double> graphicProperties::getYClicks | ( | ) |
Método cuja responsabilidade é obter o valor da variável YClicks.
| std::string graphicProperties::getYLabel | ( | ) |
Método cuja responsabilidade é obter o valor da variável YLabel.
| double graphicProperties::getYLimitDown | ( | ) |
Método cuja responsabilidade é obter o valor da variável GraphicYLimit_Down.
| double graphicProperties::getYLimitUp | ( | ) |
Método cuja responsabilidade é obter o valor da variável GraphicYLimit_Up.
| bool graphicProperties::isInGraphicRegion | ( | double | in, |
| double | out | ||
| ) |
Método cuja responsabilidade é retornar verdadeiro (1) quando os parâmetros in (x) e out (x) estão dentro dos limites de plotagem do gráfico.
| bool graphicProperties::isInXLimit | ( | double | in | ) |
Método cuja responsabilidade é retornar verdadeiro (1) quando o parâmetro in (x) está dentro dos limites de plotagem (x) do gráfico.
| bool graphicProperties::isInYLimit | ( | double | out | ) |
Método cuja responsabilidade é retornar verdadeiro (1) quando o parâmetro out (y) está dentro dos limites de plotagem (y) do gráfico.
| void graphicProperties::setGraphicDataSize | ( | double | GraphicDataSize | ) |
Método cuja responsabilidade é inserir um valor na variável GraphicDataSize.
| void graphicProperties::setGraphicXposition | ( | double | GraphicXposition | ) |
Método cuja responsabilidade é inserir um valor na variável GraphicXposition.
| void graphicProperties::setGraphicYposition | ( | double | GraphicYposition | ) |
Método cuja responsabilidade é inserir um valor na variável GraphicYposition.
| void graphicProperties::setGridStatus | ( | bool | GridStatus | ) |
Método cuja responsabilidade é inserir um valor booleano na variável GridStatus.
| void graphicProperties::setHoldStatus | ( | bool | HoldStatus | ) |
Método cuja responsabilidade é inserir um valor booleano na variável HoldStatus.
| void graphicProperties::setLastMotionPosition | ( | double | LastMotionXPosition, |
| double | LastMotionYPosition | ||
| ) |
Método cuja responsabilidade é inserir valores que indiquem a posição do mouse na qual o botão direito do mouse foi despressionado.
| void graphicProperties::setLimits | ( | double | GraphicXLimit_Left, |
| double | GraphicXLimit_Rigth, | ||
| double | GraphicYLimit_Down, | ||
| double | GraphicYLimit_Up | ||
| ) |
Método cuja responsabilidade é inserir valores que indiquem os limites do gráfico.
| void graphicProperties::setMotionOcurrency | ( | bool | MotionOcurrency | ) |
Método cuja responsabilidade é inserir um valor booleano na variável MotionOcurrency.
| void graphicProperties::setNumberOfClicks | ( | int | NumberOfClicks | ) |
Método cuja responsabilidade é inserir um valor na variável NumberOfClicks.
| void graphicProperties::setTitle | ( | std::string | title | ) |
Método cuja responsabilidade é inserir uma string para colocar no título.
| void graphicProperties::setXClicks | ( | int | i, |
| int | j, | ||
| double | number | ||
| ) |
Método cuja responsabilidade é inserir na variável xClicks os clicks realizados no gráfico (somente a componente x).
| void graphicProperties::setXLabel | ( | std::string | xLabel | ) |
Método cuja responsabilidade é inserir uma string para colocar no eixo X como legenda.
| void graphicProperties::setYClicks | ( | int | i, |
| int | j, | ||
| double | number | ||
| ) |
Método cuja responsabilidade é inserir na variável yClicks os clicks realizados no gráfico (somente a componentey).
| void graphicProperties::setYLabel | ( | std::string | yLabel | ) |
Método cuja responsabilidade é inserir uma string para colocar no eixo Y como legenda.
|
private |
Definição na linha 38 do arquivo graphicproperties.h.
|
private |
Definição na linha 35 do arquivo graphicproperties.h.
|
private |
Definição na linha 35 do arquivo graphicproperties.h.
|
private |
Definição na linha 38 do arquivo graphicproperties.h.
|
private |
Definição na linha 35 do arquivo graphicproperties.h.
|
private |
Definição na linha 35 do arquivo graphicproperties.h.
|
private |
Definição na linha 38 do arquivo graphicproperties.h.
|
private |
Definição na linha 41 do arquivo graphicproperties.h.
|
private |
Definição na linha 41 do arquivo graphicproperties.h.
|
private |
Definição na linha 38 do arquivo graphicproperties.h.
|
private |
Definição na linha 38 do arquivo graphicproperties.h.
|
private |
Definição na linha 41 do arquivo graphicproperties.h.
|
private |
Definição na linha 35 do arquivo graphicproperties.h.
|
private |
Definição na linha 43 do arquivo graphicproperties.h.
|
private |
Definição na linha 42 do arquivo graphicproperties.h.
|
private |
Definição na linha 43 do arquivo graphicproperties.h.
|
private |
Definição na linha 42 do arquivo graphicproperties.h.
|
private |
Definição na linha 43 do arquivo graphicproperties.h.
1.8.9