Public Member Functions

vtkQtChartQuad Class Reference

The vtkQtChartQuad class defines a quad used by the chart shape locator. More...

#include <vtkQtChartQuad.h>

Inheritance diagram for vtkQtChartQuad:
Inheritance graph
[legend]
Collaboration diagram for vtkQtChartQuad:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 vtkQtChartQuad ()
 vtkQtChartQuad (int series, int index)
 Creates a quad instance.
 vtkQtChartQuad (const vtkQtChartQuad &other)
virtual ~vtkQtChartQuad ()
vtkQtChartQuadoperator= (const vtkQtChartQuad &other)
virtual void getBounds (QRectF &bounds) const
 Gets the bounding box for the shape.
virtual bool contains (const QPointF &point) const
 Gets whether or not the shape contains the given point.
virtual bool intersects (const QRectF &area) const
 Gets whether or not the shape intersects the given area.
virtual void setPolygon (const QPolygonF &polygon)
 Sets the quad shape.
const QPolygonF & getPoints () const
 Gets the list of quad points.
void setPoints (const QPolygonF &points)
 Sets the quad shape.
void setPoint (int index, const QPointF &point)
 Sets the point for the given index.

Detailed Description

The vtkQtChartQuad class defines a quad used by the chart shape locator.

Definition at line 37 of file vtkQtChartQuad.h.


Constructor & Destructor Documentation

vtkQtChartQuad::vtkQtChartQuad (  )
vtkQtChartQuad::vtkQtChartQuad ( int  series,
int  index 
)

Creates a quad instance.

Parameters:
seriesThe chart series.
indexThe chart series index.
vtkQtChartQuad::vtkQtChartQuad ( const vtkQtChartQuad other )
virtual vtkQtChartQuad::~vtkQtChartQuad (  ) [virtual]

Member Function Documentation

virtual bool vtkQtChartQuad::contains ( const QPointF &  point ) const [virtual]

Gets whether or not the shape contains the given point.

Parameters:
pointThe position to evaluate.
Returns:
True if the shape contains the given point.

Implements vtkQtChartShape.

virtual void vtkQtChartQuad::getBounds ( QRectF &  bounds ) const [virtual]

Gets the bounding box for the shape.

Parameters:
boundsUsed to return the bounding box.

Implements vtkQtChartShape.

const QPolygonF& vtkQtChartQuad::getPoints (  ) const

Gets the list of quad points.

Returns:
The list of quad points.
virtual bool vtkQtChartQuad::intersects ( const QRectF &  area ) const [virtual]

Gets whether or not the shape intersects the given area.

Parameters:
areaThe area to evaluate.
Returns:
True if the shape intersects the given area.

Implements vtkQtChartShape.

vtkQtChartQuad& vtkQtChartQuad::operator= ( const vtkQtChartQuad other )
void vtkQtChartQuad::setPoint ( int  index,
const QPointF &  point 
)

Sets the point for the given index.

Parameters:
indexThe index of the quad point.
pointThe new point.
void vtkQtChartQuad::setPoints ( const QPolygonF &  points )

Sets the quad shape.

Parameters:
pointsThe list of points to define the quad.
virtual void vtkQtChartQuad::setPolygon ( const QPolygonF &  polygon ) [inline, virtual]

Sets the quad shape.

The polygon should be a list of four points. The points should form a convex, clock-wise loop.

Parameters:
polygonThe list of points to define the quad.

Reimplemented from vtkQtChartShape.

Definition at line 63 of file vtkQtChartQuad.h.

{this->setPoints(polygon);}

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines