MatOCAD Logo

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

TLista3D Class Reference

#include <TLista3D.h>

Collaboration diagram for TLista3D:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TLista3D ()
void NuovoNodo (wxColour color, char *fx, rif *puntaStrutt, int flagdisegno, char griglia, char sfumatura)
void NuovoNodo (wxColour color, char *fx, float **valori, int flagdisegno, float minRel, float maxRel, char griglia, char sfumatura)
void ModificaElemento (int posizione, wxColour color, char *fx, rif *puntaStrutt, int flagdisegno, char grid, char sfum)
void RimuoviNodo (int posizione)
wxColour EstraiColore (int posizione)
char * EstraiFunzione (int posizione)
float ** EstraiStruttura (int posizione)
int EstraiFlagDisegno (int posizione)
char EstraiGriglia (int posizione)
float EstraiMinRel (int posizione)
float EstraiMaxRel (int posizione)
void Ricalcola (void)
prEstraiPtr (int posizione)

Public Attributes

char bisogna_ricalcolare
int numeroelementi
float xmin
float xmax
float ymin
float ymax
float zmin
float zmax
int risoluzione_r
int risoluzione_c
int altezza
int larghezza
int righe

Private Member Functions

void crea (float ***valori)
void calcola (float **valori, rif *puntastruttura, float *minRel, float *maxRel)
void calcola2 (float **valori, rif *puntastruttura, float *minRel, float *maxRel)

Private Attributes

prfirst
prlast

Detailed Description

Definition at line 26 of file TLista3D.h.


Constructor & Destructor Documentation

TLista3D::TLista3D  ) 
 

Definition at line 4 of file TLista3D.cpp.

References altezza, bisogna_ricalcolare, first, larghezza, last, numeroelementi, risoluzione_c, risoluzione_r, xmax, xmin, ymax, ymin, zmax, and zmin.


Member Function Documentation

void TLista3D::calcola float **  valori,
rif puntastruttura,
float *  minRel,
float *  maxRel
[private]
 

Definition at line 333 of file TLista3D.cpp.

References TParserValore::CalcolaValore(), righe, risoluzione_c, risoluzione_r, xmax, xmin, ymax, ymin, zmax, and zmin.

Referenced by ModificaElemento(), NuovoNodo(), and Ricalcola().

void TLista3D::calcola2 float **  valori,
rif puntastruttura,
float *  minRel,
float *  maxRel
[private]
 

Definition at line 292 of file TLista3D.cpp.

References TParserValore::CalcolaValore(), righe, risoluzione_c, risoluzione_r, xmax, xmin, ymax, ymin, zmax, and zmin.

void TLista3D::crea float ***  valori  )  [private]
 

Definition at line 279 of file TLista3D.cpp.

References risoluzione_c, and risoluzione_r.

Referenced by ModificaElemento(), NuovoNodo(), and Ricalcola().

wxColour TLista3D::EstraiColore int  posizione  ) 
 

Definition at line 147 of file TLista3D.cpp.

References funzione::colore, first, and funzione::next.

int TLista3D::EstraiFlagDisegno int  posizione  ) 
 

Definition at line 183 of file TLista3D.cpp.

References first, funzione::flagdisegno, and funzione::next.

Referenced by Opz3dDlg::AggiornaList(), and PnlObjTree::FillFunction().

char * TLista3D::EstraiFunzione int  posizione  ) 
 

Definition at line 160 of file TLista3D.cpp.

References funzione::f, first, and funzione::next.

Referenced by Opz3dDlg::AggiornaList(), and PnlObjTree::FillFunction().

char TLista3D::EstraiGriglia int  posizione  ) 
 

Definition at line 259 of file TLista3D.cpp.

References first, funzione::griglia, and funzione::next.

float TLista3D::EstraiMaxRel int  posizione  ) 
 

Definition at line 237 of file TLista3D.cpp.

References first, funzione::maxRel, and funzione::next.

float TLista3D::EstraiMinRel int  posizione  ) 
 

Definition at line 249 of file TLista3D.cpp.

References first, funzione::minRel, and funzione::next.

pr * TLista3D::EstraiPtr int  posizione  ) 
 

Definition at line 269 of file TLista3D.cpp.

References first, and funzione::next.

Referenced by Opz3dDlg::BtnClrGraficoClick(), Opz3dDlg::ChkGridClick(), Opz3dDlg::ChkListClick(), Opz3dDlg::ChkSfumaClick(), WxGrafico::drawGL(), and Opz3dDlg::LstFunzioniEnter().

float ** TLista3D::EstraiStruttura int  posizione  ) 
 

Definition at line 171 of file TLista3D.cpp.

References first, funzione::next, and funzione::valori.

void TLista3D::ModificaElemento int  posizione,
wxColour  color,
char *  fx,
rif puntaStrutt,
int  flagdisegno,
char  grid,
char  sfum
 

Definition at line 196 of file TLista3D.cpp.

References calcola(), funzione::colore, crea(), funzione::f, first, funzione::flagdisegno, funzione::griglia, funzione::maxRel, funzione::minRel, funzione::next, funzione::puntastruttura, risoluzione_r, funzione::sfumatura, and funzione::valori.

Referenced by Opz3dDlg::BtnModificaClick().

void TLista3D::NuovoNodo wxColour  color,
char *  fx,
float **  valori,
int  flagdisegno,
float  minRel,
float  maxRel,
char  griglia,
char  sfumatura
 

Definition at line 25 of file TLista3D.cpp.

References funzione::colore, funzione::f, first, funzione::flagdisegno, funzione::griglia, last, funzione::maxRel, funzione::minRel, funzione::next, numeroelementi, funzione::puntastruttura, funzione::sfumatura, and funzione::valori.

void TLista3D::NuovoNodo wxColour  color,
char *  fx,
rif puntaStrutt,
int  flagdisegno,
char  griglia,
char  sfumatura
 

Definition at line 63 of file TLista3D.cpp.

References calcola(), funzione::colore, crea(), funzione::f, first, funzione::flagdisegno, funzione::griglia, last, funzione::maxRel, funzione::minRel, funzione::next, numeroelementi, funzione::puntastruttura, funzione::sfumatura, and funzione::valori.

Referenced by Opz3dDlg::BtnInserisciClick().

void TLista3D::Ricalcola void   ) 
 

Definition at line 382 of file TLista3D.cpp.

References calcola(), crea(), first, funzione::maxRel, funzione::minRel, funzione::next, numeroelementi, funzione::puntastruttura, risoluzione_r, and funzione::valori.

Referenced by Opz3dDlg::BtnOkClick1().

void TLista3D::RimuoviNodo int  posizione  ) 
 

Definition at line 105 of file TLista3D.cpp.

References first, last, TParserScomponi::Libera_Memoria(), funzione::next, numeroelementi, and funzione::puntastruttura.

Referenced by Opz3dDlg::BtnRimuoviClick(), and WxGrafico::~WxGrafico().


Member Data Documentation

int TLista3D::altezza
 

Definition at line 39 of file TLista3D.h.

Referenced by TLista3D().

char TLista3D::bisogna_ricalcolare
 

Definition at line 34 of file TLista3D.h.

Referenced by Opz3dDlg::BtnOkClick1(), and TLista3D().

pr* TLista3D::first [private]
 

Definition at line 29 of file TLista3D.h.

Referenced by EstraiColore(), EstraiFlagDisegno(), EstraiFunzione(), EstraiGriglia(), EstraiMaxRel(), EstraiMinRel(), EstraiPtr(), EstraiStruttura(), ModificaElemento(), NuovoNodo(), Ricalcola(), RimuoviNodo(), and TLista3D().

int TLista3D::larghezza
 

Definition at line 40 of file TLista3D.h.

Referenced by TLista3D().

pr* TLista3D::last [private]
 

Definition at line 30 of file TLista3D.h.

Referenced by NuovoNodo(), RimuoviNodo(), and TLista3D().

int TLista3D::numeroelementi
 

Definition at line 35 of file TLista3D.h.

Referenced by WxGrafico::drawGL(), PnlObjTree::FillFunction(), NuovoNodo(), Ricalcola(), RimuoviNodo(), TLista3D(), and WxGrafico::~WxGrafico().

int TLista3D::righe
 

Definition at line 78 of file TLista3D.h.

Referenced by calcola(), and calcola2().

int TLista3D::risoluzione_c
 

Definition at line 38 of file TLista3D.h.

Referenced by Opz3dDlg::BtnOkClick1(), calcola(), calcola2(), crea(), WxGrafico::disegna_grafico(), WxGrafico::disegna_griglia(), and TLista3D().

int TLista3D::risoluzione_r
 

Definition at line 37 of file TLista3D.h.

Referenced by Opz3dDlg::BtnOkClick1(), calcola(), calcola2(), crea(), WxGrafico::disegna_grafico(), WxGrafico::disegna_griglia(), ModificaElemento(), Ricalcola(), and TLista3D().

float TLista3D::xmax
 

Definition at line 36 of file TLista3D.h.

Referenced by Opz3dDlg::BtnOkClick1(), calcola(), calcola2(), Graph3DFrame::CheckOptions(), WxGrafico::disegna_assi(), TLista3D(), and Graph3DFrame::TxtXMaxEnter().

float TLista3D::xmin
 

Definition at line 36 of file TLista3D.h.

Referenced by Opz3dDlg::BtnOkClick1(), calcola(), calcola2(), Graph3DFrame::CheckOptions(), WxGrafico::disegna_assi(), TLista3D(), and Graph3DFrame::TxtXMinEnter().

float TLista3D::ymax
 

Definition at line 36 of file TLista3D.h.

Referenced by Opz3dDlg::BtnOkClick1(), calcola(), calcola2(), Graph3DFrame::CheckOptions(), WxGrafico::disegna_assi(), TLista3D(), and Graph3DFrame::TxtYMaxEnter().

float TLista3D::ymin
 

Definition at line 36 of file TLista3D.h.

Referenced by Opz3dDlg::BtnOkClick1(), calcola(), calcola2(), Graph3DFrame::CheckOptions(), WxGrafico::disegna_assi(), TLista3D(), and Graph3DFrame::TxtYMinEnter().

float TLista3D::zmax
 

Definition at line 36 of file TLista3D.h.

Referenced by Opz3dDlg::BtnOkClick1(), calcola(), calcola2(), Graph3DFrame::CheckOptions(), WxGrafico::disegna_assi(), TLista3D(), and Graph3DFrame::TxtZMaxEnter().

float TLista3D::zmin
 

Definition at line 36 of file TLista3D.h.

Referenced by Opz3dDlg::BtnOkClick1(), calcola(), calcola2(), Graph3DFrame::CheckOptions(), WxGrafico::disegna_assi(), TLista3D(), and Graph3DFrame::TxtZMinEnter().


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

 

SourceForge Logo