![]() |
VR-Forces 4.0.4 Class Documentation
|
Descriptor for a single intersection result. More...

Public Types | |
| typedef std::vector< double > | DtIntersectTriangle |
Public Member Functions | |
| DtIntersectorResult () | |
| Default CTOR. | |
| DtIntersectorResult (double x, double y, double z, double normalX, double normalY, double normalZ, const DtUniqueID &id) | |
| CTOR. | |
| DtIntersectorResult (const DtIntersectorResult &orig) | |
| Copy CTOR. | |
| DtIntersectorResult & | operator= (const DtIntersectorResult &orig) |
| Assignment Operator. | |
| bool | operator== (const DtIntersectorResult &) const |
| Equality Operator. | |
| bool | operator!= (const DtIntersectorResult &rhs) const |
| Inequality Operator. | |
Public Attributes | |
| double | x |
| x coordinate, in database coordinates of the intersection | |
| double | y |
| y coordinate, in database coordinates of the intersection | |
| double | z |
| z coordinate, in database coordinates of the intersection | |
| double | normalX |
| The x coordinate of the vector normal to the point of intersection, if requested. | |
| double | normalY |
| The y coordinate of the vector normal to the point of intersection, if requested. | |
| double | normalZ |
| The z coordinate of the vector normal to the point of intersection, if requested. | |
| DtUniqueID | id |
| The elementID of the node intersected. | |
| DtIntersectTriangle | isectTriangle |
| The triangle intersection, if requested. | |
Descriptor for a single intersection result.
| typedef std::vector<double> makVrv::DtIntersectorResult::DtIntersectTriangle |
Default CTOR.
| makVrv::DtIntersectorResult::DtIntersectorResult | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | normalX, | ||
| double | normalY, | ||
| double | normalZ, | ||
| const DtUniqueID & | id | ||
| ) |
CTOR.
| makVrv::DtIntersectorResult::DtIntersectorResult | ( | const DtIntersectorResult & | orig | ) |
Copy CTOR.
| DtIntersectorResult& makVrv::DtIntersectorResult::operator= | ( | const DtIntersectorResult & | orig | ) |
Assignment Operator.
| bool makVrv::DtIntersectorResult::operator== | ( | const DtIntersectorResult & | ) | const |
Equality Operator.
| bool makVrv::DtIntersectorResult::operator!= | ( | const DtIntersectorResult & | rhs | ) | const [inline] |
Inequality Operator.
x coordinate, in database coordinates of the intersection
Referenced by makVrv::DtOsgIntersectorSorter::operator()().
y coordinate, in database coordinates of the intersection
Referenced by makVrv::DtOsgIntersectorSorter::operator()().
z coordinate, in database coordinates of the intersection
Referenced by makVrv::DtOsgIntersectorSorter::operator()().
The x coordinate of the vector normal to the point of intersection, if requested.
The y coordinate of the vector normal to the point of intersection, if requested.
The z coordinate of the vector normal to the point of intersection, if requested.
The elementID of the node intersected.
The triangle intersection, if requested.