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

Public Methods | |
| Txq3dLine () | |
| Default construction of a Txq3dLine. More... | |
| Txq3dLine (int x1, int y1, int z1, int x2, int y2, int z2) | |
| Construct a Txq3dLine with the starting and ending integer points of the line in real-world coordinates,. More... | |
| Txq3dLine (const std::vector< int > &xpoints, const std::vector< int > &ypoints, const std::vector< int > &zpoints) | |
| Constructs the line points with a vector of integer points in the real-world coordinates. More... | |
| Txq3dLine (float x1, float y1, float z1, float x2, float y2, float z2) | |
| Constructs with the starting and ending float points of the line in real-world coordinates. More... | |
| Txq3dLine (const std::vector< float > &xpoints, const std::vector< float > &ypoints, const std::vector< float > &zpoints) | |
| Constructs the line points with a vector of float points in the real-world coordinates. More... | |
| Txq3dLine (double x1, double y1, double z1, double x2, double y2, double z2) | |
| Constructs with the starting and ending double points of the line in real-world coordinates. More... | |
| Txq3dLine (const std::vector< double > &xpoints, const std::vector< double > &ypoints, const std::vector< double > &zpoints) | |
| Constructs the line points with a vector of double points in the real-world coordinates. More... | |
| virtual | ~Txq3dLine () |
| The destructor. More... | |
| void | addPoint (int x, int y, int z) |
| Add a point to the line vector. More... | |
| void | addPoint (float x, float y, float z) |
| Add a point to the line vector. More... | |
| void | addPoint (double x, double y, double z) |
| Add a point to the line vector. More... | |
| 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<int> | ixpoints |
| The vector of x integer points making up the line. More... | |
| std::vector<int> | iypoints |
| The vector of y integer points making up the line. More... | |
| std::vector<int> | izpoints |
| The vector of z integer points making up the line. More... | |
| 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... | |
| std::vector<double> | dxpoints |
| The vector of double x points making up the line. More... | |
| std::vector<double> | dypoints |
| The vector of double y points making up the line. More... | |
| std::vector<double> | dzpoints |
| The vector of double z points making up the line. More... | |
| int | numPoints |
| The number of points. More... | |
Copyright 1998 - 2001 by Tech-X Corporation
Definition at line 36 of file Txq3dLine.h.
|
|
Default construction of a Txq3dLine.
|
|
|
Construct a Txq3dLine with the starting and ending integer points of the line in real-world coordinates,.
|
|
|
Constructs the line points with a vector of integer points in the real-world coordinates.
|
|
|
Constructs with the starting and ending float points of the line in real-world coordinates.
|
|
|
Constructs the line points with a vector of float points in the real-world coordinates.
|
|
|
Constructs with the starting and ending double points of the line in real-world coordinates.
|
|
|
Constructs the line points with a vector of double points in the real-world coordinates.
|
|
|
The destructor.
|
|
|
Add a point to the line vector.
|
|
|
Add a point to the line vector.
|
|
|
Add a point to the line vector.
|
|
|
Dump the objects contents to the text stream ts.
Reimplemented from TxqDrawable. |
|
|
Initialize the class data members.
Reimplemented from TxqDrawable. |
|
|
Paints the line.
Reimplemented from Txq3dDrawable. |
|
|
The vector of double x points making up the line.
Definition at line 207 of file Txq3dLine.h. |
|
|
The vector of double y points making up the line.
Definition at line 212 of file Txq3dLine.h. |
|
|
The vector of double z points making up the line.
Definition at line 217 of file Txq3dLine.h. |
|
|
The vector of float x points making up the line.
Definition at line 192 of file Txq3dLine.h. |
|
|
The vector of float y points making up the line.
Definition at line 197 of file Txq3dLine.h. |
|
|
The vector of float z points making up the line.
Definition at line 202 of file Txq3dLine.h. |
|
|
The vector of x integer points making up the line.
Definition at line 177 of file Txq3dLine.h. |
|
|
The vector of y integer points making up the line.
Definition at line 182 of file Txq3dLine.h. |
|
|
The vector of z integer points making up the line.
Definition at line 187 of file Txq3dLine.h. |
|
|
The number of points.
Definition at line 222 of file Txq3dLine.h. |
Copyright Tech-X Corporation, all rights reserved.