#include <Txq3dPoints.h>
Inheritance diagram for Txq3dPoints::

Public Methods | |
| Txq3dPoints () | |
| Default construction of a Txq3dPoints. More... | |
| Txq3dPoints (const std::vector< float > &xpoints, const std::vector< float > &ypoints, const std::vector< float > &zpoints) | |
| Constructs 3d points with a vector of float points in the real-world coordinates. More... | |
| virtual | ~Txq3dPoints () |
| The destructor. More... | |
| void | setPoints (const std::vector< float > &xpoints, const std::vector< float > &ypoints, const std::vector< float > &zpoints) |
| Updates the 3d vector points with a new set of vector float points. More... | |
| void | setEnableLighting (bool f) |
| Enable or disable lighting. More... | |
| void | addPoint (float x, float y, float z) |
| Add a point to the line vector. More... | |
| void | setColors (std::vector< QColor > &c) |
| Set the colors vector. More... | |
| void | setPointSize (int ps) |
| Set the point size. More... | |
| int | getPointSize () |
| Get the point size. More... | |
Protected Methods | |
| void | initialize () |
| Initialize the class data members. More... | |
| void | paintGL () |
| Paints the line. More... | |
| void | dump (QTextStream *ts) |
| Dump the objects contents to the text stream ts. More... | |
Private Attributes | |
| std::vector<float> | fxpoints |
| The vector of float x points making up the line. More... | |
| std::vector<float> | fypoints |
| The vector of float y points making up the line. More... | |
| std::vector<float> | fzpoints |
| The vector of float z points making up the line. More... | |
| int | numPoints |
| The number of points. More... | |
| std::vector<QColor> | colors |
| The colors vector. More... | |
| bool | enableLighting |
| The bool flag for lighting. More... | |
| int | pointSize |
| The point size of the 3d point. More... | |
Copyright 2002 by Tech-X Corporation
Definition at line 35 of file Txq3dPoints.h.
|
|
Default construction of a Txq3dPoints.
|
|
|
Constructs 3d points with a vector of float points in the real-world coordinates.
|
|
|
The destructor.
|
|
|
Add a point to the line vector.
|
|
|
Dump the objects contents to the text stream ts.
Reimplemented from TxqDrawable. |
|
|
Get the point size.
Definition at line 101 of file Txq3dPoints.h. |
|
|
Initialize the class data members.
Reimplemented from TxqDrawable. |
|
|
Paints the line.
Reimplemented from Txq3dDrawable. |
|
|
Set the colors vector.
Definition at line 91 of file Txq3dPoints.h. |
|
|
Enable or disable lighting.
Definition at line 77 of file Txq3dPoints.h. |
|
|
Set the point size.
Definition at line 96 of file Txq3dPoints.h. |
|
|
Updates the 3d vector points with a new set of vector float points.
|
|
|
The colors vector.
Definition at line 146 of file Txq3dPoints.h. |
|
|
The bool flag for lighting.
Definition at line 151 of file Txq3dPoints.h. |
|
|
The vector of float x points making up the line.
Definition at line 126 of file Txq3dPoints.h. |
|
|
The vector of float y points making up the line.
Definition at line 131 of file Txq3dPoints.h. |
|
|
The vector of float z points making up the line.
Definition at line 136 of file Txq3dPoints.h. |
|
|
The number of points.
Definition at line 141 of file Txq3dPoints.h. |
|
|
The point size of the 3d point.
Definition at line 156 of file Txq3dPoints.h. |
Copyright Tech-X Corporation, all rights reserved.