Public Member Functions | |
RayCasterMultipleIntersectionBuilder (const dv3 &rayOriginEcef, const dv3 &rayDirection, float environmentFlatteningScale, const IVerifyRaycastResultDelegate &validIntersectionVerfification) | |
bool | operator() (const RayNodeIntersectionResult &nodeIntersection) |
std::vector< RayCasterResult > | BuildResult () |
Public Member Functions inherited from Eegeo::Collision::RayCasterIntersectionBuilder | |
RayCasterIntersectionBuilder (const dv3 &rayOriginEcef, const dv3 &rayDirection, float environmentFlatteningScale, const IVerifyRaycastResultDelegate &validIntersectionVerfification) | |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::Collision::RayCasterIntersectionBuilder | |
RayCasterResult | BuildResult (const RayMeshIntersectionResult &intersection, const CollisionBvh &bvh) const |
Protected Attributes inherited from Eegeo::Collision::RayCasterIntersectionBuilder | |
const IVerifyRaycastResultDelegate & | m_intersectionValidator |
const dv3 | m_rayOriginEcef |
const dv3 | m_rayDirection |
const float | m_environmentFlatteningScale |