ColorScale3D Class Reference

List of all members.

Public Types


Public Member Functions

void attachTo (Curve3D *=0)
Qti3DAxisaxis ()
SCALEPOSITION axisPosition ()
 Returns scale position.
QColor borderColor () const
Qti3D::LINESTYLE borderStyle () const
 Returns border line style.
double borderWidth () const
 Returns line width for axis body.
LinearColorMapcolorMap ()
 ColorScale3D ()
Curve3DdataCurve ()
void drawNumbers (bool)
 Sets whether the scale will have scale numbers.
void drawScale (bool)
 Sets whether a scale will be drawn.
bool isAxisEnabled ()
 < Returns a pointer to the axis object.
bool isBorderEnabled () const
 Returns true if the legend scale is displayed.
bool isColorBarEnabled () const
bool isVisible () const
 Shows/Hides the title.
void move (const QPoint &)
 Sets position relative to screen using pixel coordinates.
void move (double, double)
 Sets position relative to screen.
ORIENTATION orientation ()
 Returns legend orientation.
void setAutoScale (bool)
 Sets, whether the axis is autoscaled or not.
void setAxisPosition (SCALEPOSITION)
 Sets scale position.
void setBorderColor (const QColor &)
void setBorderEnabled (bool)
 Returns true if the legend border is displayed.
void setBorderStyle (Qti3D::LINESTYLE)
void setBorderWidth (double)
 Sets border line width.
void setColorBarEnabled (bool)
 Returns true if the color bar is displayed.
void setColorMap (const LinearColorMap &)
void setGeometry (const QRect &)
 Sets geometry relative to screen using pixel coordinates.
void setGeometry (double, double, double, double)
 Sets geometry relative to screen.
void setLimits (double start, double stop)
 Sets the limit of the scale.
void setMajorIntervals (int)
 Sets scale major intervals.
void setMinorIntervals (int)
 Sets scale minor intervals.
void setOrientation (ORIENTATION, SCALEPOSITION)
 Sets legend orientation and scale position.
void setOrientation (ORIENTATION)
 Sets legend orientation.
void setScale (Qti3D::SCALETYPE)
 Sets one of the predefined scale types.
void setSize (const QSize &)
 Sets size relative to screen using pixel coordinates.
void setSize (double, double)
 Sets size relative to screen.
void setTitleBackgroundColor (const QColor &)
void setTitleColor (const QColor &)
 Sets title color.
void setTitleFont (const QFont &)
void setTitleFont (const QString &family, int pointSize, int weight=QFont::Normal, bool italic=false)
 Sets the legends caption font.
void setTitleGap (int)
 Sets title gap.
void setTitlePosition (SCALEPOSITION)
 Sets title position.
void setTitleString (const QString &)
 Sets the legends caption string.
void setTitleVisible (bool)
 Sets the legends caption font.
void setVisible (bool)
Label3Dtitle ()
 Returns pointer to legend title.
SCALEPOSITION titlePosition ()
void update ()

Private Member Functions

 ColorScale3D (const ColorScale3D &)


Member Enumeration Documentation

Orientation of the legend.

Enumerator:
BottomTop  Positionate the legend vertically, the lowest color index is on the bottom.
LeftRight  Positionate the legend horizontally, the lowest color index is on left side.

Possible anchor points for caption and axis.

Enumerator:
Top  scale on top
Bottom  scale on bottom
Left  scale left
Right  scale right


Constructor & Destructor Documentation

ColorScale3D::ColorScale3D (  ) 

ColorScale3D::ColorScale3D ( const ColorScale3D  )  [private]


Member Function Documentation

void ColorScale3D::attachTo ( Curve3D = 0  ) 

Qti3DAxis* ColorScale3D::axis (  ) 

SCALEPOSITION ColorScale3D::axisPosition (  ) 

Returns scale position.

QColor ColorScale3D::borderColor (  )  const

Qti3D::LINESTYLE ColorScale3D::borderStyle (  )  const

Returns border line style.

double ColorScale3D::borderWidth (  )  const

Returns line width for axis body.

LinearColorMap* ColorScale3D::colorMap (  ) 

Curve3D* ColorScale3D::dataCurve (  ) 

void ColorScale3D::drawNumbers ( bool   ) 

Sets whether the scale will have scale numbers.

void ColorScale3D::drawScale ( bool   ) 

Sets whether a scale will be drawn.

bool ColorScale3D::isAxisEnabled (  ) 

< Returns a pointer to the axis object.

bool ColorScale3D::isBorderEnabled (  )  const

Returns true if the legend scale is displayed.

bool ColorScale3D::isColorBarEnabled (  )  const

bool ColorScale3D::isVisible (  )  const

Shows/Hides the title.

void ColorScale3D::move ( const QPoint &   ) 

Sets position relative to screen using pixel coordinates.

void ColorScale3D::move ( double  ,
double   
)

Sets position relative to screen.

ORIENTATION ColorScale3D::orientation (  ) 

Returns legend orientation.

void ColorScale3D::setAutoScale ( bool   ) 

Sets, whether the axis is autoscaled or not.

void ColorScale3D::setAxisPosition ( SCALEPOSITION   ) 

Sets scale position.

void ColorScale3D::setBorderColor ( const QColor &   ) 

void ColorScale3D::setBorderEnabled ( bool   ) 

Returns true if the legend border is displayed.

Sets whether the border will be drawn.

void ColorScale3D::setBorderStyle ( Qti3D::LINESTYLE   ) 

void ColorScale3D::setBorderWidth ( double   ) 

Sets border line width.

void ColorScale3D::setColorBarEnabled ( bool   ) 

Returns true if the color bar is displayed.

Sets whether the color bar will be drawn.

void ColorScale3D::setColorMap ( const LinearColorMap  ) 

void ColorScale3D::setGeometry ( const QRect &   ) 

Sets geometry relative to screen using pixel coordinates.

void ColorScale3D::setGeometry ( double  ,
double  ,
double  ,
double   
)

Sets geometry relative to screen.

void ColorScale3D::setLimits ( double  start,
double  stop 
)

Sets the limit of the scale.

void ColorScale3D::setMajorIntervals ( int   ) 

Sets scale major intervals.

void ColorScale3D::setMinorIntervals ( int   ) 

Sets scale minor intervals.

void ColorScale3D::setOrientation ( ORIENTATION  ,
SCALEPOSITION   
)

Sets legend orientation and scale position.

void ColorScale3D::setOrientation ( ORIENTATION   ) 

Sets legend orientation.

void ColorScale3D::setScale ( Qti3D::SCALETYPE   ) 

Sets one of the predefined scale types.

void ColorScale3D::setSize ( const QSize &   ) 

Sets size relative to screen using pixel coordinates.

void ColorScale3D::setSize ( double  ,
double   
)

Sets size relative to screen.

void ColorScale3D::setTitleBackgroundColor ( const QColor &   ) 

Sets title background color

void ColorScale3D::setTitleColor ( const QColor &   ) 

Sets title color.

void ColorScale3D::setTitleFont ( const QFont &   ) 

void ColorScale3D::setTitleFont ( const QString &  family,
int  pointSize,
int  weight = QFont::Normal,
bool  italic = false 
)

Sets the legends caption font.

void ColorScale3D::setTitleGap ( int   ) 

Sets title gap.

void ColorScale3D::setTitlePosition ( SCALEPOSITION   ) 

Sets title position.

void ColorScale3D::setTitleString ( const QString &   ) 

Sets the legends caption string.

void ColorScale3D::setTitleVisible ( bool   ) 

Sets the legends caption font.

void ColorScale3D::setVisible ( bool   ) 

Label3D* ColorScale3D::title (  ) 

Returns pointer to legend title.

SCALEPOSITION ColorScale3D::titlePosition (  ) 

void ColorScale3D::update (  ) 


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

Generated on Thu Oct 10 18:41:31 2024 for QtiPlot/Python-API by  doxygen 1.5.8