MatOCAD Logo

Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

OpzGrafico Class Reference

Class that contains the opions of an instance of PnlGraph. More...

#include <OpzGrafico.h>

Collaboration diagram for OpzGrafico:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OpzGrafico ()
 Constructor, initializes the default values.

Public Attributes

double xmin
 Minimal ascissa of the PnlGraph.
double xmax
 Maximal ascissa of the PnlGraph.
double ymin
 Minimal ordinata of the PnlGraph.
double ymax
 Maximal ordinata of the PnlGraph.
wxColour bgcolor
 Background color of PnlGraph.
bool xgrid
 Shows or hide the horizontal grids on PnlGraph.
bool ygrid
 Shows or hide the vertical grids on PnlGraph.
bool xaxis
 Shows or hide the x axis on PnlGraph.
bool yaxis
 Shows or hide the y axis on PnlGraph.
bool showstepsx
 Shows or hide the x steps on PnlGraph.
bool showstepsy
 Shows or hide the y steps on PnlGraph.
TLista functions
 Contains all inserted functions.
int nstepsx
 Number of x steps on PnlGraph.
int nstepsy
 Number of y steps on PnlGraph.
int width
 Width of PnlGraph.
int height
 Height of PnlGraph.

Detailed Description

Class that contains the opions of an instance of PnlGraph.

This class contains tho options of a PnlGraph and TLista, a list of all functions inserted

Definition at line 13 of file OpzGrafico.h.


Constructor & Destructor Documentation

OpzGrafico::OpzGrafico  ) 
 

Constructor, initializes the default values.

Definition at line 7 of file OpzGrafico.cpp.

References bgcolor, height, nstepsx, nstepsy, showstepsx, showstepsy, width, xaxis, xgrid, xmax, xmin, yaxis, ygrid, ymax, and ymin.


Member Data Documentation

wxColour OpzGrafico::bgcolor
 

Background color of PnlGraph.

Definition at line 29 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), DlgOpzioni::CreateGUIControls(), PnlGraph::OnPaint(), and OpzGrafico().

TLista OpzGrafico::functions
 

Contains all inserted functions.

Definition at line 50 of file OpzGrafico.h.

Referenced by DlgOpzioni::AggiornaList(), DlgOpzioni::BtnInserisciClick(), DlgOpzioni::BtnModificaClick(), DlgOpzioni::BtnOkClick1(), DlgOpzioni::BtnRimuoviClick(), PnlObjTree::FillFunction(), DlgOpzioni::LstFunzioniEnter(), and PnlGraph::OnPaint().

int OpzGrafico::height
 

Height of PnlGraph.

Definition at line 62 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), and OpzGrafico().

int OpzGrafico::nstepsx
 

Number of x steps on PnlGraph.

Definition at line 53 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::draw_grid(), PnlGraph::draw_steps(), and OpzGrafico().

int OpzGrafico::nstepsy
 

Number of y steps on PnlGraph.

Definition at line 56 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::draw_grid(), PnlGraph::draw_steps(), and OpzGrafico().

bool OpzGrafico::showstepsx
 

Shows or hide the x steps on PnlGraph.

Definition at line 44 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::draw_steps(), and OpzGrafico().

bool OpzGrafico::showstepsy
 

Shows or hide the y steps on PnlGraph.

Definition at line 47 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::draw_steps(), and OpzGrafico().

int OpzGrafico::width
 

Width of PnlGraph.

Definition at line 59 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), and OpzGrafico().

bool OpzGrafico::xaxis
 

Shows or hide the x axis on PnlGraph.

Definition at line 38 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::draw_axis(), and OpzGrafico().

bool OpzGrafico::xgrid
 

Shows or hide the horizontal grids on PnlGraph.

Definition at line 32 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), DlgOpzioni::CreateGUIControls(), PnlGraph::draw_grid(), and OpzGrafico().

double OpzGrafico::xmax
 

Maximal ascissa of the PnlGraph.

Definition at line 20 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::calculate_ascissa(), PnlGraph::calculate_x(), PnlGraphFrame::CheckOptions(), PnlGraph::draw_axis(), PnlGraph::draw_function(), PnlGraph::draw_grid(), PnlGraph::draw_steps(), OpzGrafico(), and PnlGraphFrame::TxtValueChanged().

double OpzGrafico::xmin
 

Minimal ascissa of the PnlGraph.

Definition at line 17 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::calculate_ascissa(), PnlGraph::calculate_x(), PnlGraphFrame::CheckOptions(), PnlGraph::draw_axis(), PnlGraph::draw_function(), PnlGraph::draw_grid(), PnlGraph::draw_steps(), OpzGrafico(), and PnlGraphFrame::TxtValueChanged().

bool OpzGrafico::yaxis
 

Shows or hide the y axis on PnlGraph.

Definition at line 41 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::draw_axis(), and OpzGrafico().

bool OpzGrafico::ygrid
 

Shows or hide the vertical grids on PnlGraph.

Definition at line 35 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), DlgOpzioni::CreateGUIControls(), PnlGraph::draw_grid(), and OpzGrafico().

double OpzGrafico::ymax
 

Maximal ordinata of the PnlGraph.

Definition at line 26 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::calculate_ordinata(), PnlGraphFrame::CheckOptions(), PnlGraph::draw_axis(), PnlGraph::draw_function(), PnlGraph::draw_grid(), PnlGraph::draw_steps(), OpzGrafico(), and PnlGraphFrame::TxtValueChanged().

double OpzGrafico::ymin
 

Minimal ordinata of the PnlGraph.

Definition at line 23 of file OpzGrafico.h.

Referenced by DlgOpzioni::BtnOkClick1(), PnlGraph::calculate_ordinata(), PnlGraphFrame::CheckOptions(), PnlGraph::draw_axis(), PnlGraph::draw_function(), PnlGraph::draw_grid(), PnlGraph::draw_steps(), OpzGrafico(), and PnlGraphFrame::TxtValueChanged().


The documentation for this class was generated from the following files:

 

SourceForge Logo