Atoms Crowd
7.0.0
|
This is the complete list of members for AtomsUtils::KdTreeAccel_base, including all inherited members.
build()=0 (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | pure virtual |
closestPoint(const AtomsMath::Vector3f &orig, unsigned int &outFaceId, float &outU, float &outV, float &distance) (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | |
intersect(const AtomsMath::Vector3f &orig, const AtomsMath::Vector3f &dir, float ¶m, unsigned int &outFaceId, float &outU, float &outV) (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | |
intersectsBoxLine(const AtomsMath::Box3f &b, const AtomsMath::Line3f &r, AtomsMath::Vector3f &ip) const (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | |
KdTreeAccel_base(Mesh *mesh, unsigned int numThreads, unsigned int max_depth, float Ct=Ct_DEFAULT, float Ci=Ci_DEFAULT, float emptyBonus=emptyBonus_DEFAULT) (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | |
m_maxDepth (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | protected |
m_mesh (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | protected |
m_nodes (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | protected |
m_numThreads (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | protected |
m_root (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | protected |
m_triangleList (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | protected |
nodes() (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | inline |
root() (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | inline |
sah (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | |
searchInSiblings(const AtomsMath::Vector3f &orig, KdTreeNode *closestNode, AtomsMath::Vector3f &closetsPoint, int &outFaceId, float &outU, float &outV, float &minDistance, std::set< KdTreeNode * > &nodeVisited) (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | |
~KdTreeAccel_base() (defined in AtomsUtils::KdTreeAccel_base) | AtomsUtils::KdTreeAccel_base | inlinevirtual |