DtOsgIntersectorResult is the OSG-specific implementation of DtIntersectorResult; it is a container class for the results returned by an DtOsgIntersector intersection call.
More...
Public Member Functions |
| | DtOsgIntersectorResult () |
| | DtOsgIntersectorResult (double x, double y, double z, double normalX, double normalY, double normalZ, const DtUniqueID &id, std::vector< osg::Vec3 > triangle, osg::Matrixd localToWorld) |
| | DtOsgIntersectorResult (const DtOsgIntersectorResult &orig) |
| DtOsgIntersectorResult & | operator= (const DtOsgIntersectorResult &orig) |
| | 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 |
| std::vector< osg::Vec3 > | myHitTriangle |
| osg::Matrixd | myLocalToWorld |
| 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.
|
| bool | dynamicOcean |
| | Indicates whether the intersection was with dynamic ocean, if in use.
|
Detailed Description
DtOsgIntersectorResult is the OSG-specific implementation of DtIntersectorResult; it is a container class for the results returned by an DtOsgIntersector intersection call.
Constructor & Destructor Documentation
| makVrv::DtOsgIntersectorResult::DtOsgIntersectorResult |
( |
| ) |
|
| makVrv::DtOsgIntersectorResult::DtOsgIntersectorResult |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
normalX, |
|
|
double |
normalY, |
|
|
double |
normalZ, |
|
|
const DtUniqueID & |
id, |
|
|
std::vector< osg::Vec3 > |
triangle, |
|
|
osg::Matrixd |
localToWorld |
|
) |
| |
Member Function Documentation
Member Data Documentation
| std::vector<osg::Vec3> makVrv::DtOsgIntersectorResult::myHitTriangle |
| osg::Matrixd makVrv::DtOsgIntersectorResult::myLocalToWorld |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vrvOsg/DtOsgIntersector.h