Public Member Functions |
| | DtSimpleIntersectorResult () |
| | DtSimpleIntersectorResult (double cx, double cy, double cz, double cnormalX, double cnormalY, double cnormalZ, const DtUniqueID &cid, unsigned int celementType) |
| | DtSimpleIntersectorResult (const DtSimpleIntersectorResult &orig) |
| DtSimpleIntersectorResult & | operator= (const DtSimpleIntersectorResult &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 |
| unsigned int | elementType |
| 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.
|
DtSimpleIntersectorResult is the DtSimpleIntersector-specific result class.
It adds the element type of the intersected element.