UserParametricSurface Class Reference

#include <Graph3D.h>

List of all members.


Detailed Description

Class for user defined parametric surfaces.

Public Member Functions

unsigned int columns ()
Triple operator() (double u, double v)
unsigned int rows ()
void setDomain (double ul, double ur, double vl, double vr)
void setMesh (unsigned int columns, unsigned int rows)
void setPeriodic (bool u, bool v)
double uEnd ()
bool uPeriodic ()
 UserParametricSurface (const QString &xFormula, const QString &yFormula, const QString &zFormula, SurfacePlot &pw)
double uStart ()
double vEnd ()
bool vPeriodic ()
double vStart ()
QString xFormula ()
QString yFormula ()
QString zFormula ()

Private Attributes

unsigned int d_columns
unsigned int d_rows
bool d_u_periodic
double d_ul
double d_ur
bool d_v_periodic
double d_vl
double d_vr
QString d_x_formula
QString d_y_formula
QString d_z_formula

Constructor & Destructor Documentation

UserParametricSurface::UserParametricSurface ( const QString &  xFormula,
const QString &  yFormula,
const QString &  zFormula,
SurfacePlot &  pw 
)


Member Function Documentation

unsigned int UserParametricSurface::columns (  )  [inline]

Triple UserParametricSurface::operator() ( double  u,
double  v 
)

unsigned int UserParametricSurface::rows (  )  [inline]

void UserParametricSurface::setDomain ( double  ul,
double  ur,
double  vl,
double  vr 
)

void UserParametricSurface::setMesh ( unsigned int  columns,
unsigned int  rows 
)

void UserParametricSurface::setPeriodic ( bool  u,
bool  v 
)

double UserParametricSurface::uEnd (  )  [inline]

bool UserParametricSurface::uPeriodic (  )  [inline]

double UserParametricSurface::uStart (  )  [inline]

double UserParametricSurface::vEnd (  )  [inline]

bool UserParametricSurface::vPeriodic (  )  [inline]

double UserParametricSurface::vStart (  )  [inline]

QString UserParametricSurface::xFormula (  )  [inline]

QString UserParametricSurface::yFormula (  )  [inline]

QString UserParametricSurface::zFormula (  )  [inline]


Member Data Documentation

unsigned int UserParametricSurface::d_columns [private]

unsigned int UserParametricSurface::d_rows [private]

bool UserParametricSurface::d_u_periodic [private]

double UserParametricSurface::d_ul [private]

double UserParametricSurface::d_ur [private]

bool UserParametricSurface::d_v_periodic [private]

double UserParametricSurface::d_vl [private]

double UserParametricSurface::d_vr [private]

QString UserParametricSurface::d_x_formula [private]

QString UserParametricSurface::d_y_formula [private]

QString UserParametricSurface::d_z_formula [private]


The documentation for this class was generated from the following files:
Generated on Thu Feb 7 13:59:29 2008 for QtiPlot by  doxygen 1.5.4