vtkQtChartQuad Class Reference

#include <vtkQtChartQuad.h>

Inheritance diagram for vtkQtChartQuad:

Inheritance graph
[legend]
Collaboration diagram for vtkQtChartQuad:

Collaboration graph
[legend]

List of all members.


Detailed Description

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

Definition at line 37 of file vtkQtChartQuad.h.


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.

Constructor & Destructor Documentation

vtkQtChartQuad::vtkQtChartQuad (  ) 

vtkQtChartQuad::vtkQtChartQuad ( int  series,
int  index 
)

Creates a quad instance.

Parameters:
series The chart series.
index The chart series index.

vtkQtChartQuad::vtkQtChartQuad ( const vtkQtChartQuad other  ) 

virtual vtkQtChartQuad::~vtkQtChartQuad (  )  [virtual]


Member Function Documentation

vtkQtChartQuad& vtkQtChartQuad::operator= ( const vtkQtChartQuad other  ) 

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

Gets the bounding box for the shape.

Parameters:
bounds Used to return the bounding box.

Implements vtkQtChartShape.

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

Gets whether or not the shape contains the given point.

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

Implements vtkQtChartShape.

virtual bool vtkQtChartQuad::intersects ( const QRectF &  area  )  const [virtual]

Gets whether or not the shape intersects the given area.

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

Implements vtkQtChartShape.

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:
polygon The list of points to define the quad.

Reimplemented from vtkQtChartShape.

Definition at line 63 of file vtkQtChartQuad.h.

const QPolygonF& vtkQtChartQuad::getPoints (  )  const

Gets the list of quad points.

Returns:
The list of quad points.

void vtkQtChartQuad::setPoints ( const QPolygonF &  points  ) 

Sets the quad shape.

Parameters:
points The list of points to define the quad.

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

Sets the point for the given index.

Parameters:
index The index of the quad point.
point The new point.


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

Generated on Wed Jun 3 19:28:25 2009 for VTK by  doxygen 1.5.6