#include <Pick.h>
a vector of these are created by the "Pick" object specified below.
TODO: maybe make this counted and have the PickInfoVec hold smartptrs so we aren't copying the data so much.
Definition at line 30 of file Pick.h.
Z values from/on the picked object | |
these will be in [0-1] range, where 0=near clip, 1=far clip | |
double | z1 |
double | z2 |
data pushed on the gl name stack | |
-when object was rendered | |
int | dataSize |
unsigned int * | data |
Public Member Functions | |
~PickInfo () | |
PickInfo () | |
a user should "rarely" have to create one of these! normal usage of "Pick" will handle creation of the PickInfo for you. | |
PickInfo (double Z1, double Z2, unsigned int *pbuf, unsigned int num) | |
PickInfo (const PickInfo &p) | |
PickInfo & | operator= (const PickInfo &p) |
|
Definition at line 32 of file Pick.h. References data. |
|
a user should "rarely" have to create one of these! normal usage of "Pick" will handle creation of the PickInfo for you. You might, however, need to copy this for later use. |
|
|
|
|
|
|
|
Definition at line 48 of file Pick.h. Referenced by operator=(), PickInfo(), and ~PickInfo(). |
|
Definition at line 47 of file Pick.h. Referenced by operator=(), and PickInfo(). |
|
Definition at line 40 of file Pick.h. Referenced by PBSortZ1::operator()(), and PickInfo(). |
|
Definition at line 41 of file Pick.h. Referenced by PickInfo(). |