|
| | DtBvIntersector () |
| |
| | DtBvIntersector (const DtBvIntersector &orig) |
| |
| virtual | ~DtBvIntersector () |
| |
| DtBvIntersector & | operator= (const DtBvIntersector &orig) |
| |
| virtual bool | intersectsBoundingVolume (const Dt3dBoundingVolume &bv, const DtVector &bvPosition, const DtDcm &bvOrientation, const Dt3dBoundingVolume &secondBV, const DtVector &secondBVPosition, const DtDcm &secondBVOrientation) const |
| |
| virtual bool | intersectsPoint (const Dt3dBoundingVolume &bv, const DtVector &bvPosition, const DtDcm &bvOrientation, const DtVector &pointPosition) const |
| |
| virtual bool | intersectsLineOfChord (const Dt3dBoundingVolume &bv, const DtVector &bvPosition, const DtDcm &bvOrientation, const DtVector &point1, const DtVector &point2, double &distInChordLengthsFirst, double &distInChordLengthsLast, DtBoundingVolumeFace &faceFirst, DtBoundingVolumeFace &faceLast) const |
| |
| virtual bool | intersectsLineOfChord (const Dt3dBoundingVolume &bv, const DtVector &bvPosition, const DtDcm &bvOrientation, const DtVector &point1, const DtVector &point2, double &distInChordLengthsFirst, double &distInChordLengthsLast, DtBoundingVolumeFace &faceFirst, DtBoundingVolumeFace &faceLast, DtVector &pointFirst, DtVector &pointLast) const |
| |
| virtual double | incidenceAngle (const Dt3dBoundingVolume &bv, const DtDcm &bvOrientation, const DtVector &rayWorld, DtBoundingVolumeFace &face) const |
| |
| virtual DtDcm | calcRefBV (const Dt3dBoundingVolume &bv, const DtVector &bvPosition, const DtDcm &latticeToRef) const |
| |
| virtual DtVector | calcRefOrigin (const Dt3dBoundingVolume &bv, const DtVector &bvPosition, const DtDcm &latticeToRef) const |
| |
|
| virtual bool | intersectsMaxBoundingSphere (const Dt3dBoundingVolume &bv, const DtVector &bvPosition, const Dt3dBoundingVolume &secondBV, const DtVector &secondBVPosition) const |
| |
| virtual bool | refineSegmentIntersection (const DtVector &columnVector, const DtVector &point1ToBVCenter, const DtVector &ray, double &distFirst, double &distLast, DtBoundingVolumeFace &faceFirst, DtBoundingVolumeFace &faceLast, const DtBoundingVolumeFace facePos, const DtBoundingVolumeFace faceNeg) const |
| |
| DtBvIntersector::DtBvIntersector |
( |
| ) |
|
| virtual DtBvIntersector::~DtBvIntersector |
( |
| ) |
|
|
virtual |
| virtual bool DtBvIntersector::intersectsBoundingVolume |
( |
const Dt3dBoundingVolume & |
bv, |
|
|
const DtVector & |
bvPosition, |
|
|
const DtDcm & |
bvOrientation, |
|
|
const Dt3dBoundingVolume & |
secondBV, |
|
|
const DtVector & |
secondBVPosition, |
|
|
const DtDcm & |
secondBVOrientation |
|
) |
| const |
|
virtual |
| virtual bool DtBvIntersector::intersectsPoint |
( |
const Dt3dBoundingVolume & |
bv, |
|
|
const DtVector & |
bvPosition, |
|
|
const DtDcm & |
bvOrientation, |
|
|
const DtVector & |
pointPosition |
|
) |
| const |
|
virtual |
| virtual bool DtBvIntersector::intersectsLineOfChord |
( |
const Dt3dBoundingVolume & |
bv, |
|
|
const DtVector & |
bvPosition, |
|
|
const DtDcm & |
bvOrientation, |
|
|
const DtVector & |
point1, |
|
|
const DtVector & |
point2, |
|
|
double & |
distInChordLengthsFirst, |
|
|
double & |
distInChordLengthsLast, |
|
|
DtBoundingVolumeFace & |
faceFirst, |
|
|
DtBoundingVolumeFace & |
faceLast, |
|
|
DtVector & |
pointFirst, |
|
|
DtVector & |
pointLast |
|
) |
| const |
|
virtual |
| virtual double DtBvIntersector::incidenceAngle |
( |
const Dt3dBoundingVolume & |
bv, |
|
|
const DtDcm & |
bvOrientation, |
|
|
const DtVector & |
rayWorld, |
|
|
DtBoundingVolumeFace & |
face |
|
) |
| const |
|
virtual |
| virtual bool DtBvIntersector::intersectsMaxBoundingSphere |
( |
const Dt3dBoundingVolume & |
bv, |
|
|
const DtVector & |
bvPosition, |
|
|
const Dt3dBoundingVolume & |
secondBV, |
|
|
const DtVector & |
secondBVPosition |
|
) |
| const |
|
protectedvirtual |
| virtual DtDcm DtBvIntersector::calcRefBV |
( |
const Dt3dBoundingVolume & |
bv, |
|
|
const DtVector & |
bvPosition, |
|
|
const DtDcm & |
latticeToRef |
|
) |
| const |
|
virtual |
| virtual DtVector DtBvIntersector::calcRefOrigin |
( |
const Dt3dBoundingVolume & |
bv, |
|
|
const DtVector & |
bvPosition, |
|
|
const DtDcm & |
latticeToRef |
|
) |
| const |
|
virtual |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf5-1-branch/include/geometry/bvIntersector.h