Graph3D Class Reference

Inheritance diagram for Graph3D:

MdiSubWindow

List of all members.

Public Types


Public Member Functions

ColorScale3DaddColorScaleLegend ()
Curve3DaddData (Table *, const QString &, const QString &, const QString &, int=0)
Curve3DaddData (Table *, const QString &, const QString &, double=1.0, int=0)
Curve3DaddFunction (const QString &, double, double, double, double, double, double, int=40, int=40)
Group3DaddGroup ()
Curve3DaddMatrix (Matrix *)
Curve3DaddParametricSurface (const QString &, const QString &, const QString &, double, double, double, double, int=40, int=40, bool=true, bool=true)
Label3DaddText (const QString &, const QFont &=QFont(), const QColor &=QColor(Qt::black))
Curve3DaddVectors (Table *, const QStringList &, bool dXdYdZ=false, bool guessArrowStyle=true)
QColor ambientLightColor ()
double ambientLightIntensity ()
void animate (bool=true)
Qti3DAxisaxis (int)
QColor axisColor (int) const
double axisLineWidth (int) const
QColor axisNumbersColor (int) const
bool axisNumbersEnabled (int)
QFont axisNumbersFont (int) const
int axisNumericFormat (int axis)
int axisNumericPrecision (int axis)
bool axisTicksEnabled (int)
QString axisTitle (int) const
Qt::Alignment axisTitleAlignment (int) const
QColor axisTitleColor (int) const
double axisTitleDistance (int)
QFont axisTitleFont (int) const
int axisType (int axis)
QColor backgroundColor ()
QColor backPlaneColor ()
QColor ceilPlaneColor ()
ColorScale3DcolorScale (Curve3D *)
ColorScale3DcolorScale (int)
int colorScaleCount () const
Qti3D::COORDSTYLE coordinateStyle ()
void copy (Graph3D *g, bool curves=true)
Curve3Dcurve (int)
int curveCount () const
Graph::CurveStackMode curveStackMode () const
QColor diffuseLightColor ()
double diffuseLightIntensity ()
void enableAxis (int, bool=true)
void enableAxisNumbers (int, bool=true)
void enableAxisTicks (int, bool=true)
void enableLighting (bool)
void exportImage (const QString &fileName, int quality=100, bool transparent=false, int dpi=0, const QSizeF &customSize=QSizeF(), int unit=FrameWidget::Pixel, double fontsFactor=1.0, int compression=0)
void exportToFile (const QString &fileName)/PyName
void exportVector (const QString &fileName, int=0, int=1, const QSizeF &customSize=QSizeF(), int unit=FrameWidget::Pixel, double fontsFactor=1.0)
void findBestLayout (bool=true)
QColor floorPlaneColor ()
QColor frontPlaneColor ()
int grids ()
Group3Dgroup (int)
int groupCount () const
int groupIndex (Group3D *)
bool hasPercentNormalizedStack ()
int hiddenAxis ()
double horizontalLightAngle ()
bool isAxisOn (int)
bool isPlaneBorderEnabled () const
QColor leftPlaneColor ()
double lightEmission ()
bool lightingEnabled ()
Group3DnewLegend ()
QColor planeBorderColor () const
Qti3D::LINESTYLE planeBorderStyle () const
double planeBorderWidth () const
void plotXYY (Table *, const QStringList &, int)
void plotXYZ (Table *, const QStringList &, int)
void removeColorScale (int, bool=true)
void removeColorScale (ColorScale3D *, bool=true)
void removeCurve (Curve3D *, bool=true)
void removeCurve (int, bool=true)
void removeData (Table *, const QString &=QString())
void removeData (Matrix *)
void removeGroup (int)
void removeGroup (Group3D *)
void removeText (int, bool=true)
void removeText (Label3D *, bool=true)
QColor rightPlaneColor ()
void setAmbientLight (const QColor &, double=1.0)
void setAnimationSteps (int, int, int)
void setAntialiasing (bool=true)
void setAutoDecorateAxes (bool=true)
void setAxesColor (const QColor &)
void setAxisColor (int, const QColor &)
void setAxisFirstMajorTick (int, double=NAN)
void setAxisLineWidth (int, double)
void setAxisNumbersColor (int, const QColor &)
void setAxisNumbersFont (int axis, const QFont &)
MethodCode sipCpp setAxisNumericFormat (2, a0, a1)
MethodCode sipCpp setAxisNumericFormat (1, a0, a1)
MethodCode sipCpp setAxisNumericFormat (0, a0, a1)
void setAxisNumericFormat (int axis, int format, int precision)
void setAxisScale (int, double, double, double=0.0, int=5, int=4, int=0, bool=true)
void setAxisTickLength (int axis, double majorLength, double minorLength)
void setAxisTitle (int, const QString &)
void setAxisTitleAlignment (int, Qt::Alignment)
void setAxisTitleColor (int axis, const QColor &)
void setAxisTitleDistance (int, double)
void setAxisTitleFont (int, const QFont &)
void setAxisType (int axis, int type)
void setBackGrid (bool=true)
void setBackgroundColor (const QColor &)
void setBackPlaneColor (const QColor &=QColor())
void setBarLines (bool lines=true)
void setBarRadius (double rad)
bool setBarStyle ()
void setBoxed ()
void setCeilGrid (bool=true)
void setCeilPlaneColor (const QColor &=QColor())
void setConeOptions (double rad, int quality, bool filled=true, bool upward=false)
bool setConeStyle ()
void setCoordinateStyle (Qti3D::COORDSTYLE, Qti3D::AXIS=Qti3D::X1, Qti3D::AXIS=Qti3D::Y1, Qti3D::AXIS=Qti3D::Z1)
void setCrossOptions (double rad, double linewidth, bool boxed)
bool setCrossStyle ()
void setDataColorMap (const LinearColorMap &)
void setDataColorMap (const QString &fileName)
void setDataColors (const QColor &, const QColor &)
void setDiffuseLight (const QColor &, double=1.0)
void setDotOptions (double size, bool smooth)
bool setDotStyle ()
void setEmptyFloor ()
void setFilledBars (bool filled=true)
void setFilledMeshStyle ()
void setFloorGrid (bool=true)
void setFloorPlaneColor (const QColor &=QColor())
void setFramed ()
void setFrontGrid (bool=true)
void setFrontPlaneColor (const QColor &=QColor())
void setGrid (int)
void setGridColor (const QColor &)
void setHiddenAxis (int=-1)
void setHiddenLineStyle ()
void setLabelsColor (const QColor &)
void setLabelsDistance (int)
void setLeftGrid (bool=true)
void setLeftPlaneColor (const QColor &=QColor())
void setLightDirection (double, double)
void setLightEmission (double)
void setMajorGridLines (int, bool=true, const QColor &=QColor(Qt::black), int=DASH, double=0.5)
void setMeshColor (const QColor &)
void setMeshLineWidth (int)
void setMinorGridLines (int, bool=true, const QColor &=QColor(Qt::black), int=DOT, double=0.5)
void setNoAxes ()
void setNumbersColor (const QColor &)
void setOrthogonal (bool=true)
void setPlaneBorder (bool=true, const QColor &=QColor(Qt::black), double=1.0, Qti3D::LINESTYLE=SOLID)
void setPolygonStyle ()
void setResolution (int)
void setRightGrid (bool=true)
void setRightPlaneColor (const QColor &=QColor())
void setRotation (double xVal, double yVal, double zVal)
void setScale (double xVal, double yVal, double zVal)
void setScales (double xl, double xr, double yl, double yr, double zl, double zr, bool=true)
void setShading (const Qti3D::SHADINGSTYLE &)
void setShift (double xVal, double yVal, double zVal)
void setShininess (double)
void setSpecialLabelDisplay (int, bool=true)
void setSpecularLight (const QColor &, double=1.0)
void setSymetricTicks (int, bool=true)
Label3DsetTitle (const QString &, const QColor &=QColor(Qt::black), const QFont &=QFont())
void setTransparency (double)/PyName
void setViewportShift (double x, double y)
void setWireframeStyle ()
void setXAxisLabel (const QString &)
void setXAxisNumericFormat (int format, int precision)
void setXAxisTickLength (double majorLength, double minorLength)
void setYAxisLabel (const QString &)
End void setYAxisNumericFormat (int format, int precision)
void setYAxisTickLength (double majorLength, double minorLength)
void setYValueSource (int, bool=true)
void setZAxisLabel (const QString &)
End void setZAxisNumericFormat (int format, int precision)
void setZAxisTickLength (double majorLength, double minorLength)
void setZoom (double val)
double shininess ()
void showFloorIsolines ()
void showFloorProjection ()
void showLegend (bool=true)
int specialLabelDisplay ()
QColor specularLightColor ()
double specularLightIntensity ()
void stackCurves (const Graph::CurveStackMode &=Graph::NoOffset, bool=false)
Label3Dtext (int)
int textCount () const
void update ()
void updateGL ()
double verticalLightAngle ()
double xRotation ()
double xScale ()
double xShift ()
double xViewportShift ()
double yRotation ()
double yScale ()
double yShift ()
int yValueSource ()
double yViewportShift ()
double zRotation ()
double zScale ()
double zShift ()

Private Member Functions

 Graph3D (const Graph3D &)


Member Enumeration Documentation

Enumerator:
Scatter 
Trajectory 
Bars 
Ribbon 
LineSymbols 
StackBar 
StackBarPercent 
InlineBars 
StackArea 
StackAreaPercent 
Area 
Wall 
StackWall 
StackWallPercent 

Enumerator:
TickValue 
ColumnName 
ColumnComment 
ColumnLongName 
ColumnFullName 

Enumerator:
AutoYValue 
FromColumnLongName 
FromColumnUnit 
FromColumnComment 


Constructor & Destructor Documentation

Graph3D::Graph3D ( const Graph3D  )  [private]


Member Function Documentation

ColorScale3D* Graph3D::addColorScaleLegend (  ) 

Curve3D* Graph3D::addData ( Table ,
const QString &  ,
const QString &  ,
const QString &  ,
int  = 0 
)

Curve3D* Graph3D::addData ( Table ,
const QString &  ,
const QString &  ,
double  = 1.0,
int  = 0 
)

Curve3D* Graph3D::addFunction ( const QString &  ,
double  ,
double  ,
double  ,
double  ,
double  ,
double  ,
int  = 40,
int  = 40 
)

Group3D* Graph3D::addGroup (  ) 

Curve3D* Graph3D::addMatrix ( Matrix  ) 

Curve3D* Graph3D::addParametricSurface ( const QString &  ,
const QString &  ,
const QString &  ,
double  ,
double  ,
double  ,
double  ,
int  = 40,
int  = 40,
bool  = true,
bool  = true 
)

Label3D* Graph3D::addText ( const QString &  ,
const QFont &  = QFont(),
const QColor &  = QColor(Qt::black) 
)

Curve3D* Graph3D::addVectors ( Table ,
const QStringList &  ,
bool  dXdYdZ = false,
bool  guessArrowStyle = true 
)

QColor Graph3D::ambientLightColor (  ) 

double Graph3D::ambientLightIntensity (  ) 

void Graph3D::animate ( bool  = true  ) 

Qti3DAxis* Graph3D::axis ( int   ) 

QColor Graph3D::axisColor ( int   )  const

double Graph3D::axisLineWidth ( int   )  const

QColor Graph3D::axisNumbersColor ( int   )  const

bool Graph3D::axisNumbersEnabled ( int   ) 

QFont Graph3D::axisNumbersFont ( int   )  const

int Graph3D::axisNumericFormat ( int  axis  ) 

int Graph3D::axisNumericPrecision ( int  axis  ) 

bool Graph3D::axisTicksEnabled ( int   ) 

QString Graph3D::axisTitle ( int   )  const

Qt::Alignment Graph3D::axisTitleAlignment ( int   )  const

QColor Graph3D::axisTitleColor ( int   )  const

double Graph3D::axisTitleDistance ( int   ) 

QFont Graph3D::axisTitleFont ( int   )  const

int Graph3D::axisType ( int  axis  ) 

QColor Graph3D::backgroundColor (  ) 

QColor Graph3D::backPlaneColor (  ) 

QColor Graph3D::ceilPlaneColor (  ) 

ColorScale3D* Graph3D::colorScale ( Curve3D  ) 

ColorScale3D* Graph3D::colorScale ( int   ) 

int Graph3D::colorScaleCount (  )  const

Qti3D::COORDSTYLE Graph3D::coordinateStyle (  ) 

void Graph3D::copy ( Graph3D g,
bool  curves = true 
)

Curve3D* Graph3D::curve ( int   ) 

int Graph3D::curveCount (  )  const

Graph::CurveStackMode Graph3D::curveStackMode (  )  const

QColor Graph3D::diffuseLightColor (  ) 

double Graph3D::diffuseLightIntensity (  ) 

void Graph3D::enableAxis ( int  ,
bool  = true 
)

void Graph3D::enableAxisNumbers ( int  ,
bool  = true 
)

void Graph3D::enableAxisTicks ( int  ,
bool  = true 
)

void Graph3D::enableLighting ( bool   ) 

void Graph3D::exportImage ( const QString &  fileName,
int  quality = 100,
bool  transparent = false,
int  dpi = 0,
const QSizeF &  customSize = QSizeF(),
int  unit = FrameWidget::Pixel,
double  fontsFactor = 1.0,
int  compression = 0 
)

void Graph3D::exportToFile ( const QString &  fileName  ) 

void Graph3D::exportVector ( const QString &  fileName,
int  = 0,
int  = 1,
const QSizeF &  customSize = QSizeF(),
int  unit = FrameWidget::Pixel,
double  fontsFactor = 1.0 
)

void Graph3D::findBestLayout ( bool  = true  ) 

QColor Graph3D::floorPlaneColor (  ) 

QColor Graph3D::frontPlaneColor (  ) 

int Graph3D::grids (  ) 

Group3D* Graph3D::group ( int   ) 

int Graph3D::groupCount (  )  const

int Graph3D::groupIndex ( Group3D  ) 

bool Graph3D::hasPercentNormalizedStack (  ) 

int Graph3D::hiddenAxis (  ) 

double Graph3D::horizontalLightAngle (  ) 

bool Graph3D::isAxisOn ( int   ) 

bool Graph3D::isPlaneBorderEnabled (  )  const

QColor Graph3D::leftPlaneColor (  ) 

double Graph3D::lightEmission (  ) 

bool Graph3D::lightingEnabled (  ) 

Group3D* Graph3D::newLegend (  ) 

QColor Graph3D::planeBorderColor (  )  const

Qti3D::LINESTYLE Graph3D::planeBorderStyle (  )  const

double Graph3D::planeBorderWidth (  )  const

void Graph3D::plotXYY ( Table ,
const QStringList &  ,
int   
)

void Graph3D::plotXYZ ( Table ,
const QStringList &  ,
int   
)

void Graph3D::removeColorScale ( int  ,
bool  = true 
)

void Graph3D::removeColorScale ( ColorScale3D ,
bool  = true 
)

void Graph3D::removeCurve ( Curve3D ,
bool  = true 
)

void Graph3D::removeCurve ( int  ,
bool  = true 
)

void Graph3D::removeData ( Table ,
const QString &  = QString() 
)

void Graph3D::removeData ( Matrix  ) 

void Graph3D::removeGroup ( int   ) 

void Graph3D::removeGroup ( Group3D  ) 

void Graph3D::removeText ( int  ,
bool  = true 
)

void Graph3D::removeText ( Label3D ,
bool  = true 
)

QColor Graph3D::rightPlaneColor (  ) 

void Graph3D::setAmbientLight ( const QColor &  ,
double  = 1.0 
)

void Graph3D::setAnimationSteps ( int  ,
int  ,
int   
)

void Graph3D::setAntialiasing ( bool  = true  ) 

void Graph3D::setAutoDecorateAxes ( bool  = true  ) 

void Graph3D::setAxesColor ( const QColor &   ) 

void Graph3D::setAxisColor ( int  ,
const QColor &   
)

void Graph3D::setAxisFirstMajorTick ( int  ,
double  = NAN 
)

void Graph3D::setAxisLineWidth ( int  ,
double   
)

void Graph3D::setAxisNumbersColor ( int  ,
const QColor &   
)

void Graph3D::setAxisNumbersFont ( int  axis,
const QFont &   
)

MethodCode sipCpp Graph3D::setAxisNumericFormat ( ,
a0  ,
a1   
)

MethodCode sipCpp Graph3D::setAxisNumericFormat ( ,
a0  ,
a1   
)

MethodCode sipCpp Graph3D::setAxisNumericFormat ( ,
a0  ,
a1   
)

void Graph3D::setAxisNumericFormat ( int  axis,
int  format,
int  precision 
)

void Graph3D::setAxisScale ( int  ,
double  ,
double  ,
double  = 0.0,
int  = 5,
int  = 4,
int  = 0,
bool  = true 
)

void Graph3D::setAxisTickLength ( int  axis,
double  majorLength,
double  minorLength 
)

void Graph3D::setAxisTitle ( int  ,
const QString &   
)

void Graph3D::setAxisTitleAlignment ( int  ,
Qt::Alignment   
)

void Graph3D::setAxisTitleColor ( int  axis,
const QColor &   
)

void Graph3D::setAxisTitleDistance ( int  ,
double   
)

void Graph3D::setAxisTitleFont ( int  ,
const QFont &   
)

void Graph3D::setAxisType ( int  axis,
int  type 
)

void Graph3D::setBackGrid ( bool  = true  ) 

void Graph3D::setBackgroundColor ( const QColor &   ) 

void Graph3D::setBackPlaneColor ( const QColor &  = QColor()  ) 

void Graph3D::setBarLines ( bool  lines = true  ) 

void Graph3D::setBarRadius ( double  rad  ) 

bool Graph3D::setBarStyle (  ) 

void Graph3D::setBoxed (  ) 

void Graph3D::setCeilGrid ( bool  = true  ) 

void Graph3D::setCeilPlaneColor ( const QColor &  = QColor()  ) 

void Graph3D::setConeOptions ( double  rad,
int  quality,
bool  filled = true,
bool  upward = false 
)

bool Graph3D::setConeStyle (  ) 

void Graph3D::setCoordinateStyle ( Qti3D::COORDSTYLE  ,
Qti3D::AXIS  = Qti3D::X1,
Qti3D::AXIS  = Qti3D::Y1,
Qti3D::AXIS  = Qti3D::Z1 
)

void Graph3D::setCrossOptions ( double  rad,
double  linewidth,
bool  boxed 
)

bool Graph3D::setCrossStyle (  ) 

void Graph3D::setDataColorMap ( const LinearColorMap  ) 

void Graph3D::setDataColorMap ( const QString &  fileName  ) 

void Graph3D::setDataColors ( const QColor &  ,
const QColor &   
)

void Graph3D::setDiffuseLight ( const QColor &  ,
double  = 1.0 
)

void Graph3D::setDotOptions ( double  size,
bool  smooth 
)

bool Graph3D::setDotStyle (  ) 

void Graph3D::setEmptyFloor (  ) 

void Graph3D::setFilledBars ( bool  filled = true  ) 

void Graph3D::setFilledMeshStyle (  ) 

void Graph3D::setFloorGrid ( bool  = true  ) 

void Graph3D::setFloorPlaneColor ( const QColor &  = QColor()  ) 

void Graph3D::setFramed (  ) 

void Graph3D::setFrontGrid ( bool  = true  ) 

void Graph3D::setFrontPlaneColor ( const QColor &  = QColor()  ) 

void Graph3D::setGrid ( int   ) 

void Graph3D::setGridColor ( const QColor &   ) 

void Graph3D::setHiddenAxis ( int  = -1  ) 

void Graph3D::setHiddenLineStyle (  ) 

void Graph3D::setLabelsColor ( const QColor &   ) 

void Graph3D::setLabelsDistance ( int   ) 

void Graph3D::setLeftGrid ( bool  = true  ) 

void Graph3D::setLeftPlaneColor ( const QColor &  = QColor()  ) 

void Graph3D::setLightDirection ( double  ,
double   
)

void Graph3D::setLightEmission ( double   ) 

void Graph3D::setMajorGridLines ( int  ,
bool  = true,
const QColor &  = QColor(Qt::black),
int  = DASH,
double  = 0.5 
)

void Graph3D::setMeshColor ( const QColor &   ) 

void Graph3D::setMeshLineWidth ( int   ) 

void Graph3D::setMinorGridLines ( int  ,
bool  = true,
const QColor &  = QColor(Qt::black),
int  = DOT,
double  = 0.5 
)

void Graph3D::setNoAxes (  ) 

void Graph3D::setNumbersColor ( const QColor &   ) 

void Graph3D::setOrthogonal ( bool  = true  ) 

void Graph3D::setPlaneBorder ( bool  = true,
const QColor &  = QColor(Qt::black),
double  = 1.0,
Qti3D::LINESTYLE  = SOLID 
)

void Graph3D::setPolygonStyle (  ) 

void Graph3D::setResolution ( int   ) 

void Graph3D::setRightGrid ( bool  = true  ) 

void Graph3D::setRightPlaneColor ( const QColor &  = QColor()  ) 

void Graph3D::setRotation ( double  xVal,
double  yVal,
double  zVal 
)

void Graph3D::setScale ( double  xVal,
double  yVal,
double  zVal 
)

void Graph3D::setScales ( double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr,
bool  = true 
)

void Graph3D::setShading ( const Qti3D::SHADINGSTYLE  ) 

void Graph3D::setShift ( double  xVal,
double  yVal,
double  zVal 
)

void Graph3D::setShininess ( double   ) 

void Graph3D::setSpecialLabelDisplay ( int  ,
bool  = true 
)

void Graph3D::setSpecularLight ( const QColor &  ,
double  = 1.0 
)

void Graph3D::setSymetricTicks ( int  ,
bool  = true 
)

Label3D* Graph3D::setTitle ( const QString &  ,
const QColor &  = QColor(Qt::black),
const QFont &  = QFont() 
)

void Graph3D::setTransparency ( double   ) 

void Graph3D::setViewportShift ( double  x,
double  y 
)

void Graph3D::setWireframeStyle (  ) 

void Graph3D::setXAxisLabel ( const QString &   ) 

void Graph3D::setXAxisNumericFormat ( int  format,
int  precision 
)

void Graph3D::setXAxisTickLength ( double  majorLength,
double  minorLength 
)

void Graph3D::setYAxisLabel ( const QString &   ) 

End void Graph3D::setYAxisNumericFormat ( int  format,
int  precision 
)

void Graph3D::setYAxisTickLength ( double  majorLength,
double  minorLength 
)

void Graph3D::setYValueSource ( int  ,
bool  = true 
)

void Graph3D::setZAxisLabel ( const QString &   ) 

End void Graph3D::setZAxisNumericFormat ( int  format,
int  precision 
)

void Graph3D::setZAxisTickLength ( double  majorLength,
double  minorLength 
)

void Graph3D::setZoom ( double  val  ) 

double Graph3D::shininess (  ) 

void Graph3D::showFloorIsolines (  ) 

void Graph3D::showFloorProjection (  ) 

void Graph3D::showLegend ( bool  = true  ) 

int Graph3D::specialLabelDisplay (  ) 

QColor Graph3D::specularLightColor (  ) 

double Graph3D::specularLightIntensity (  ) 

void Graph3D::stackCurves ( const Graph::CurveStackMode = Graph::NoOffset,
bool  = false 
)

Label3D* Graph3D::text ( int   ) 

int Graph3D::textCount (  )  const

void Graph3D::update (  ) 

void Graph3D::updateGL (  ) 

double Graph3D::verticalLightAngle (  ) 

double Graph3D::xRotation (  ) 

double Graph3D::xScale (  ) 

double Graph3D::xShift (  ) 

double Graph3D::xViewportShift (  ) 

double Graph3D::yRotation (  ) 

double Graph3D::yScale (  ) 

double Graph3D::yShift (  ) 

int Graph3D::yValueSource (  ) 

double Graph3D::yViewportShift (  ) 

double Graph3D::zRotation (  ) 

double Graph3D::zScale (  ) 

double Graph3D::zShift (  ) 


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

Generated on Sat Oct 21 13:23:24 2023 for QtiPlot/Python-API by  doxygen 1.5.8