BVHModelAccessor
BVHModelAccessor::Base
BVHModelBaseAccessor
BVHModelBaseAccessor::Base
BVHModelBaseAccessor::num_tris_allocated
BVHModelBaseAccessor::num_vertices_allocated
BVSplitterAccessor
BVSplitterAccessor::Base
BVSplitterAccessor::split_axis
BVSplitterAccessor::split_method
BVSplitterAccessor::split_value
BVSplitterAccessor::split_vector
BVSplitterAccessor::tri_indices
BVSplitterAccessor::type
BVSplitterAccessor::vertices
ConvexAccessor
ConvexAccessor::Base
ConvexAccessor::fillNeighbors()
ConvexBaseAccessor
ConvexBaseAccessor::Base
ConvexBaseAccessor::own_storage_
HeightFieldAccessor
HeightFieldAccessor::Base
BVHFrontNode
BVHFrontNode::BVHFrontNode()
BVHFrontNode::left
BVHFrontNode::right
BVHFrontNode::valid
BVNode
BVNode::Base
BVNode::operator==()
BVNode::operator!=()
BVNode::overlap()
BVNode::distance()
BVNode::getCenter()
BVNode::getOrientation()
BVNode::bv
BVNodeBase
BVNodeBase::BVNodeBase()
BVNodeBase::operator==()
BVNodeBase::operator!=()
BVNodeBase::isLeaf()
BVNodeBase::primitiveId()
BVNodeBase::leftChild()
BVNodeBase::rightChild()
BVNodeBase::first_child
BVNodeBase::first_primitive
BVNodeBase::num_primitives
Key
Key::Key()
Key::operator<()
Key::filename
Key::scale
Value
Value::model
Value::mtime
CollisionCallBackBase
CollisionCallBackBase::init()
CollisionCallBackBase::collide()
CollisionCallBackBase::operator()()
CollisionCallBackCollect
CollisionCallBackCollect::CollisionPair
CollisionCallBackCollect::CollisionCallBackCollect()
CollisionCallBackCollect::collide()
CollisionCallBackCollect::numCollisionPairs()
CollisionCallBackCollect::getCollisionPairs()
CollisionCallBackCollect::init()
CollisionCallBackCollect::exist()
CollisionCallBackCollect::~CollisionCallBackCollect()
CollisionCallBackCollect::collision_pairs
CollisionCallBackCollect::max_size
CollisionCallBackDefault
CollisionCallBackDefault::init()
CollisionCallBackDefault::collide()
CollisionCallBackDefault::~CollisionCallBackDefault()
CollisionCallBackDefault::data
CollisionData
CollisionData::CollisionData()
CollisionData::clear()
CollisionData::request
CollisionData::result
CollisionData::done
CollisionFunctionMatrix
CollisionFunctionMatrix::CollisionFunc
CollisionFunctionMatrix::CollisionFunctionMatrix()
CollisionFunctionMatrix::collision_matrix
CollisionRequest
CollisionRequest::CollisionRequest()
CollisionRequest::isSatisfied()
CollisionRequest::operator==()
CollisionRequest::num_max_contacts
CollisionRequest::enable_contact
CollisionRequest::enable_distance_lower_bound
CollisionRequest::security_margin
CollisionRequest::break_distance
CollisionRequest::distance_upper_bound
CollisionResult
CollisionResult::CollisionResult()
CollisionResult::updateDistanceLowerBound()
CollisionResult::addContact()
CollisionResult::operator==()
CollisionResult::isCollision()
CollisionResult::numContacts()
CollisionResult::getContact()
CollisionResult::setContact()
CollisionResult::getContacts()
CollisionResult::clear()
CollisionResult::swapObjects()
CollisionResult::distance_lower_bound
CollisionResult::nearest_points
Contact
Contact::Contact()
Contact::operator<()
Contact::operator==()
Contact::operator!=()
Contact::o1
Contact::o2
Contact::b1
Contact::b2
Contact::normal
Contact::pos
Contact::penetration_depth
Contact::NONE
Neighbors
Neighbors::count()
Neighbors::operator[]()
Neighbors::operator==()
Neighbors::operator!=()
Neighbors::count_
Neighbors::n_
CPUTimes
CPUTimes::CPUTimes()
CPUTimes::clear()
CPUTimes::wall
CPUTimes::user
CPUTimes::system
SortByMorton
SortByMorton::operator()()
SortByMorton::SortByMorton()
SortByMorton::nodes
SortByMorton::split
NodeBase
NodeBase::isLeaf()
NodeBase::isInternal()
NodeBase::bv
NodeBase::parent
NodeBase::next
NodeBase::@3
NodeBase::children
NodeBase::data
NodeBase::@5
NodeBase::code
nodeBaseLess
nodeBaseLess::nodeBaseLess()
nodeBaseLess::operator()()
SelectImpl
SelectImpl::run()
it_recursion_node
it_recursion_node::start_node
it_recursion_node::parent_index
it_recursion_node::try_right_branch
NodeBase::NodeBase()
NodeBase::@1
SimpleInterval
SimpleInterval::~SimpleInterval()
SimpleInterval::print()
SimpleInterval::low
SimpleInterval::high
SpatialHash
SpatialHash::SpatialHash()
SpatialHash::operator()()
UpdateImpl
UpdateImpl::run()
EPA
EPA::Status
EPA::Status::Failed
EPA::Status::Valid
EPA::Status::AccuracyReached
EPA::Status::Degenerated
EPA::Status::NonConvex
EPA::Status::InvalidHull
EPA::Status::OutOfFaces
EPA::Status::OutOfVertices
EPA::Status::FallBack
EPA::SimplexV
EPA::EPA()
EPA::~EPA()
EPA::initialize()
EPA::evaluate()
EPA::getClosestPoints()
EPA::status
EPA::result
EPA::normal
EPA::depth
EPA::sv_store
EPA::fc_store
EPA::nextsv
EPA::hull
EPA::stock
EPA::bind()
EPA::SimplexF
EPA::SimplexF::SimplexF()
EPA::SimplexF::n
EPA::SimplexF::d
EPA::SimplexF::vertex
EPA::SimplexF::f
EPA::SimplexF::l
EPA::SimplexF::e
EPA::SimplexF::pass
EPA::SimplexHorizon
EPA::SimplexHorizon::SimplexHorizon()
EPA::SimplexHorizon::cf
EPA::SimplexHorizon::ff
EPA::SimplexHorizon::nf
EPA::SimplexList
EPA::SimplexList::SimplexList()
EPA::SimplexList::append()
EPA::SimplexList::remove()
EPA::SimplexList::root
EPA::SimplexList::count
SimplexF
SimplexF::SimplexF()
SimplexF::n
SimplexF::d
SimplexF::vertex
SimplexF::f
SimplexF::l
SimplexF::e
SimplexF::pass
SimplexHorizon
SimplexHorizon::SimplexHorizon()
SimplexHorizon::cf
SimplexHorizon::ff
SimplexHorizon::nf
SimplexList
SimplexList::SimplexList()
SimplexList::append()
SimplexList::remove()
SimplexList::root
SimplexList::count
GJK
GJK::Status
GJK::Status::Valid
GJK::Status::Inside
GJK::Status::Failed
GJK::Status::EarlyStopped
GJK::vertex_id_t
GJK::GJK()
GJK::initialize()
GJK::evaluate()
GJK::getSupport()
GJK::encloseOrigin()
GJK::getSimplex()
GJK::hasClosestPoints()
GJK::hasPenetrationInformation()
GJK::getClosestPoints()
GJK::getGuessFromSimplex()
GJK::setDistanceEarlyBreak()
GJK::checkConvergence()
GJK::getIterations()
GJK::getTolerance()
GJK::shape
GJK::ray
GJK::gjk_variant
GJK::convergence_criterion
GJK::convergence_criterion_type
GJK::support_hint
GJK::distance
GJK::simplices
GJK::Simplex
GJK::Simplex::Simplex()
GJK::Simplex::vertex
GJK::Simplex::rank
GJK::SimplexV
GJK::SimplexV::w0
GJK::SimplexV::w1
GJK::SimplexV::w
Simplex
Simplex::Simplex()
Simplex::vertex
Simplex::rank
SimplexV
SimplexV::w0
SimplexV::w1
SimplexV::w
MinkowskiDiff
MinkowskiDiff::Array2d
MinkowskiDiff::GetSupportFunction
MinkowskiDiff::MinkowskiDiff()
MinkowskiDiff::set()
MinkowskiDiff::support0()
MinkowskiDiff::support1()
MinkowskiDiff::support()
MinkowskiDiff::shapes
MinkowskiDiff::data
MinkowskiDiff::oR1
MinkowskiDiff::ot1
MinkowskiDiff::inflation
MinkowskiDiff::linear_log_convex_threshold
MinkowskiDiff::normalize_support_direction
MinkowskiDiff::getSupportFunc
MinkowskiDiff::ShapeData
MinkowskiDiff::ShapeData::visited
ShapeData
ShapeData::visited
UpdateBoundingVolume
UpdateBoundingVolume::run()
DistanceCallBackBase
DistanceCallBackBase::init()
DistanceCallBackBase::distance()
DistanceCallBackBase::operator()()
DistanceCallBackDefault
DistanceCallBackDefault::init()
DistanceCallBackDefault::distance()
DistanceCallBackDefault::~DistanceCallBackDefault()
DistanceCallBackDefault::data
DistanceData
DistanceData::DistanceData()
DistanceData::clear()
DistanceData::request
DistanceData::result
DistanceData::done
DistanceFunctionMatrix
DistanceFunctionMatrix::DistanceFunc
DistanceFunctionMatrix::DistanceFunctionMatrix()
DistanceFunctionMatrix::distance_matrix
DistanceRequest
DistanceRequest::DistanceRequest()
DistanceRequest::isSatisfied()
DistanceRequest::operator==()
DistanceRequest::enable_nearest_points
DistanceRequest::rel_err
DistanceRequest::abs_err
DistanceResult
DistanceResult::DistanceResult()
DistanceResult::update()
DistanceResult::clear()
DistanceResult::operator==()
DistanceResult::min_distance
DistanceResult::nearest_points
DistanceResult::normal
DistanceResult::o1
DistanceResult::o2
DistanceResult::b1
DistanceResult::b2
DistanceResult::NONE
GJKSolver
GJKSolver::Array2d
GJKSolver::initialize_gjk()
GJKSolver::shapeIntersect()
GJKSolver::shapeTriangleInteraction()
GJKSolver::shapeDistance()
GJKSolver::GJKSolver()
GJKSolver::set()
GJKSolver::epa_max_face_num
GJKSolver::epa_max_vertex_num
GJKSolver::epa_max_iterations
GJKSolver::epa_tolerance
GJKSolver::gjk_tolerance
GJKSolver::gjk_max_iterations
GJKSolver::enable_cached_guess
GJKSolver::cached_guess
GJKSolver::gjk_initial_guess
GJKSolver::gjk_variant
GJKSolver::gjk_convergence_criterion
GJKSolver::gjk_convergence_criterion_type
GJKSolver::support_func_cached_guess
GJKSolver::distance_upper_bound
HFNode
HFNode::Base
HFNode::operator==()
HFNode::operator!=()
HFNode::overlap()
HFNode::distance()
HFNode::getCenter()
HFNode::getOrientation()
HFNode::~HFNode()
HFNode::bv
HFNodeBase
HFNodeBase::HFNodeBase()
HFNodeBase::operator==()
HFNodeBase::operator!=()
HFNodeBase::isLeaf()
HFNodeBase::leftChild()
HFNodeBase::rightChild()
HFNodeBase::leftChildIndexes()
HFNodeBase::rightChildIndexes()
HFNodeBase::first_child
HFNodeBase::x_id
HFNodeBase::x_size
HFNodeBase::y_id
HFNodeBase::y_size
HFNodeBase::max_height
Loader
Loader::Loader()
Loader::~Loader()
Loader::load()
Loader::importer
Loader::scene
memory_footprint_evaluator
memory_footprint_evaluator::run()
TriangleAndVertices
TriangleAndVertices::vertices_
TriangleAndVertices::triangles_
EndPoint
EndPoint::operator<()
EndPoint::obj
EndPoint::value
EndPoint::minmax
SAPInterval
SAPInterval::SAPInterval()
SAPInterval::obj
kIOS_Sphere
kIOS_Sphere::operator==()
kIOS_Sphere::operator!=()
kIOS_Sphere::o
kIOS_Sphere::r
OBB
OBB::OBB()
OBB::operator==()
OBB::operator!=()
OBB::contain()
OBB::overlap()
OBB::distance()
OBB::operator+=()
OBB::operator+()
OBB::size()
OBB::center()
OBB::width()
OBB::height()
OBB::depth()
OBB::volume()
OBB::axes
OBB::To
OBB::extent
OBBRSS
OBBRSS::operator==()
OBBRSS::operator!=()
OBBRSS::contain()
OBBRSS::overlap()
OBBRSS::distance()
OBBRSS::operator+=()
OBBRSS::operator+()
OBBRSS::size()
OBBRSS::center()
OBBRSS::width()
OBBRSS::height()
OBBRSS::depth()
OBBRSS::volume()
OBBRSS::obb
OBBRSS::rss
Quadrilateral
Quadrilateral::index_type
Quadrilateral::size_type
Quadrilateral::Quadrilateral()
Quadrilateral::set()
Quadrilateral::operator[]()
Quadrilateral::operator==()
Quadrilateral::operator!=()
Quadrilateral::size()
QueryRequest
QueryRequest::QueryRequest()
QueryRequest::operator=()
QueryRequest::operator==()
QueryRequest::gjk_initial_guess
QueryRequest::enable_cached_gjk_guess
QueryRequest::gjk_variant
QueryRequest::gjk_convergence_criterion
QueryRequest::gjk_convergence_criterion_type
QueryRequest::gjk_tolerance
QueryRequest::gjk_max_iterations
QueryRequest::cached_gjk_guess
QueryRequest::cached_support_func_guess
QueryRequest::enable_timings
QueryRequest::collision_distance_threshold
QueryResult
QueryResult::QueryResult()
QueryResult::cached_gjk_guess
QueryResult::cached_support_func_guess
QueryResult::timings
RSS
RSS::RSS()
RSS::operator==()
RSS::operator!=()
RSS::contain()
RSS::overlap()
RSS::distance()
RSS::operator+=()
RSS::operator+()
RSS::size()
RSS::center()
RSS::width()
RSS::height()
RSS::depth()
RSS::volume()
RSS::axes
RSS::Tr
RSS::length
RSS::radius
EndPoint::getVal()
EndPoint::aabb
EndPoint::prev
EndPoint::next
SaPAABB
SaPAABB::obj
SaPAABB::lo
SaPAABB::hi
SaPAABB::cached
SaPPair
SaPPair::SaPPair()
SaPPair::operator==()
SaPPair::obj1
SaPPair::obj2
shape_traits
shape_traits::@8
shape_traits::@8::NeedNormalizedDir
shape_traits::@8::NeedNesterovNormalizeHeuristic
shape_traits::@8::IsInflatable
shape_traits::@8::HasInflatedSupportFunction
shape_traits::@11
shape_traits::@11::NeedNormalizedDir
shape_traits::@11::NeedNesterovNormalizeHeuristic
shape_traits::@11::IsInflatable
shape_traits::@11::HasInflatedSupportFunction
shape_traits::@12
shape_traits::@12::NeedNormalizedDir
shape_traits::@12::NeedNesterovNormalizeHeuristic
shape_traits::@12::IsInflatable
shape_traits::@12::HasInflatedSupportFunction
shape_traits::@14
shape_traits::@14::NeedNormalizedDir
shape_traits::@14::NeedNesterovNormalizeHeuristic
shape_traits::@14::IsInflatable
shape_traits::@14::HasInflatedSupportFunction
shape_traits::@13
shape_traits::@13::NeedNormalizedDir
shape_traits::@13::NeedNesterovNormalizeHeuristic
shape_traits::@13::IsInflatable
shape_traits::@13::HasInflatedSupportFunction
shape_traits::@10
shape_traits::@10::NeedNormalizedDir
shape_traits::@10::NeedNesterovNormalizeHeuristic
shape_traits::@10::IsInflatable
shape_traits::@10::HasInflatedSupportFunction
shape_traits::@15
shape_traits::@15::NeedNormalizedDir
shape_traits::@15::NeedNesterovNormalizeHeuristic
shape_traits::@15::IsInflatable
shape_traits::@15::HasInflatedSupportFunction
shape_traits::@9
shape_traits::@9::NeedNormalizedDir
shape_traits::@9::NeedNesterovNormalizeHeuristic
shape_traits::@9::IsInflatable
shape_traits::@9::HasInflatedSupportFunction
shape_traits::@7
shape_traits::@7::NeedNormalizedDir
shape_traits::@7::NeedNesterovNormalizeHeuristic
shape_traits::@7::IsInflatable
shape_traits::@7::HasInflatedSupportFunction
shape_traits_base
shape_traits_base::@6
shape_traits_base::@6::NeedNormalizedDir
shape_traits_base::@6::NeedNesterovNormalizeHeuristic
shape_traits_base::@6::IsInflatable
shape_traits_base::@6::HasInflatedSupportFunction
Timer
Timer::Timer()
Timer::elapsed()
Timer::start()
Timer::stop()
Timer::resume()
Timer::is_stopped()
Timer::m_times
Timer::m_is_stopped
AABB
AABB::contain()
AABB::overlap()
AABB::distance()
AABB::operator+=()
AABB::operator+()
AABB::size()
AABB::center()
AABB::width()
AABB::height()
AABB::depth()
AABB::volume()
AABB::AABB()
AABB::operator=()
AABB::update()
AABB::operator==()
AABB::operator!=()
AABB::axisOverlap()
AABB::expand()
AABB::min_
AABB::max_
Box
Box::Box()
Box::operator=()
Box::clone()
Box::computeLocalAABB()
Box::getNodeType()
Box::computeVolume()
Box::computeMomentofInertia()
Box::minInflationValue()
Box::inflated()
Box::halfSide
BroadPhaseCollisionManager
BroadPhaseCollisionManager::BroadPhaseCollisionManager()
BroadPhaseCollisionManager::~BroadPhaseCollisionManager()
BroadPhaseCollisionManager::registerObjects()
BroadPhaseCollisionManager::registerObject()
BroadPhaseCollisionManager::unregisterObject()
BroadPhaseCollisionManager::setup()
BroadPhaseCollisionManager::update()
BroadPhaseCollisionManager::clear()
BroadPhaseCollisionManager::getObjects()
BroadPhaseCollisionManager::collide()
BroadPhaseCollisionManager::distance()
BroadPhaseCollisionManager::empty()
BroadPhaseCollisionManager::size()
BroadPhaseCollisionManager::inTestedSet()
BroadPhaseCollisionManager::insertTestedSet()
BroadPhaseCollisionManager::tested_set
BroadPhaseCollisionManager::enable_tested_set_
BroadPhaseContinuousCollisionManager
BroadPhaseContinuousCollisionManager::BroadPhaseContinuousCollisionManager()
BroadPhaseContinuousCollisionManager::~BroadPhaseContinuousCollisionManager()
BroadPhaseContinuousCollisionManager::registerObjects()
BroadPhaseContinuousCollisionManager::registerObject()
BroadPhaseContinuousCollisionManager::unregisterObject()
BroadPhaseContinuousCollisionManager::setup()
BroadPhaseContinuousCollisionManager::update()
BroadPhaseContinuousCollisionManager::clear()
BroadPhaseContinuousCollisionManager::getObjects()
BroadPhaseContinuousCollisionManager::collide()
BroadPhaseContinuousCollisionManager::distance()
BroadPhaseContinuousCollisionManager::empty()
BroadPhaseContinuousCollisionManager::size()
BVFitter
BVFitter::fit()
BVFitter::prev_vertices
BVFitter::tri_indices
BVFitter::type
BVFitter::vertices
BVFitterTpl
BVFitterTpl::~BVFitterTpl()
BVFitterTpl::set()
BVFitterTpl::fit()
BVFitterTpl::clear()
BVFitterTpl::vertices
BVFitterTpl::prev_vertices
BVFitterTpl::tri_indices
BVFitterTpl::type
BVHModel
BVHModel::BVHModel()
BVHModel::clone()
BVHModel::~BVHModel()
BVHModel::getBV()
BVHModel::getNumBVs()
BVHModel::getNodeType()
BVHModel::memUsage()
BVHModel::makeParentRelative()
BVHModel::bv_splitter
BVHModel::bv_fitter
BVHModel::deleteBVs()
BVHModel::allocateBVs()
BVHModel::buildTree()
BVHModel::refitTree()
BVHModel::refitTree_topdown()
BVHModel::refitTree_bottomup()
BVHModel::recursiveBuildTree()
BVHModel::recursiveRefitTree_bottomup()
BVHModel::makeParentRelativeRecurse()
BVHModel::num_bvs_allocated
BVHModel::primitive_indices
BVHModel::bvs
BVHModel::num_bvs
BVHModelBase
BVHModelBase::getModelType()
BVHModelBase::BVHModelBase()
BVHModelBase::~BVHModelBase()
BVHModelBase::getObjectType()
BVHModelBase::computeLocalAABB()
BVHModelBase::beginModel()
BVHModelBase::addVertex()
BVHModelBase::addVertices()
BVHModelBase::addTriangles()
BVHModelBase::addTriangle()
BVHModelBase::addSubModel()
BVHModelBase::endModel()
BVHModelBase::beginReplaceModel()
BVHModelBase::replaceVertex()
BVHModelBase::replaceTriangle()
BVHModelBase::replaceSubModel()
BVHModelBase::endReplaceModel()
BVHModelBase::beginUpdateModel()
BVHModelBase::updateVertex()
BVHModelBase::updateTriangle()
BVHModelBase::updateSubModel()
BVHModelBase::endUpdateModel()
BVHModelBase::buildConvexRepresentation()
BVHModelBase::buildConvexHull()
BVHModelBase::memUsage()
BVHModelBase::makeParentRelative()
BVHModelBase::computeCOM()
BVHModelBase::computeVolume()
BVHModelBase::computeMomentofInertia()
BVHModelBase::vertices
BVHModelBase::tri_indices
BVHModelBase::prev_vertices
BVHModelBase::num_tris
BVHModelBase::num_vertices
BVHModelBase::build_state
BVHModelBase::convex
BVHModelBase::deleteBVs()
BVHModelBase::allocateBVs()
BVHModelBase::buildTree()
BVHModelBase::refitTree()
BVHModelBase::isEqual()
BVHModelBase::num_tris_allocated
BVHModelBase::num_vertices_allocated
BVHModelBase::num_vertex_updated
BVSplitter
BVSplitter::BVSplitter()
BVSplitter::~BVSplitter()
BVSplitter::set()
BVSplitter::computeRule()
BVSplitter::apply()
BVSplitter::clear()
BVSplitter::computeRule_bvcenter()
BVSplitter::computeRule_mean()
BVSplitter::computeRule_median()
BVSplitter::split_axis
BVSplitter::split_vector
BVSplitter::split_value
BVSplitter::vertices
BVSplitter::tri_indices
BVSplitter::type
BVSplitter::split_method
CachedMeshLoader
CachedMeshLoader::Cache_t
CachedMeshLoader::~CachedMeshLoader()
CachedMeshLoader::CachedMeshLoader()
CachedMeshLoader::load()
CachedMeshLoader::cache()
CachedMeshLoader::Key
CachedMeshLoader::Key::Key()
CachedMeshLoader::Key::operator<()
CachedMeshLoader::Key::filename
CachedMeshLoader::Key::scale
CachedMeshLoader::Value
CachedMeshLoader::Value::model
CachedMeshLoader::Value::mtime
Capsule
Capsule::Capsule()
Capsule::clone()
Capsule::computeLocalAABB()
Capsule::getNodeType()
Capsule::computeVolume()
Capsule::computeMomentofInertia()
Capsule::minInflationValue()
Capsule::inflated()
Capsule::radius
Capsule::halfLength
CollisionGeometry
CollisionGeometry::CollisionGeometry()
CollisionGeometry::~CollisionGeometry()
CollisionGeometry::clone()
CollisionGeometry::operator==()
CollisionGeometry::operator!=()
CollisionGeometry::getObjectType()
CollisionGeometry::getNodeType()
CollisionGeometry::computeLocalAABB()
CollisionGeometry::getUserData()
CollisionGeometry::setUserData()
CollisionGeometry::isOccupied()
CollisionGeometry::isFree()
CollisionGeometry::isUncertain()
CollisionGeometry::computeCOM()
CollisionGeometry::computeMomentofInertia()
CollisionGeometry::computeVolume()
CollisionGeometry::computeMomentofInertiaRelatedToCOM()
CollisionGeometry::aabb_center
CollisionGeometry::aabb_radius
CollisionGeometry::aabb_local
CollisionGeometry::user_data
CollisionGeometry::cost_density
CollisionGeometry::threshold_occupied
CollisionGeometry::threshold_free
CollisionObject
CollisionObject::CollisionObject()
CollisionObject::operator==()
CollisionObject::operator!=()
CollisionObject::~CollisionObject()
CollisionObject::getObjectType()
CollisionObject::getNodeType()
CollisionObject::getAABB()
CollisionObject::computeAABB()
CollisionObject::getUserData()
CollisionObject::setUserData()
CollisionObject::getTranslation()
CollisionObject::getRotation()
CollisionObject::getTransform()
CollisionObject::setRotation()
CollisionObject::setTranslation()
CollisionObject::setTransform()
CollisionObject::isIdentityTransform()
CollisionObject::setIdentityTransform()
CollisionObject::collisionGeometry()
CollisionObject::collisionGeometryPtr()
CollisionObject::setCollisionGeometry()
CollisionObject::init()
CollisionObject::cgeom
CollisionObject::t
CollisionObject::aabb
CollisionObject::user_data
ComputeCollision
ComputeCollision::ComputeCollision()
ComputeCollision::operator()()
ComputeCollision::operator==()
ComputeCollision::operator!=()
ComputeCollision::~ComputeCollision()
ComputeCollision::run()
ComputeCollision::o1
ComputeCollision::o2
ComputeCollision::solver
ComputeCollision::func
ComputeCollision::swap_geoms
ComputeDistance
ComputeDistance::ComputeDistance()
ComputeDistance::operator()()
ComputeDistance::operator==()
ComputeDistance::operator!=()
ComputeDistance::~ComputeDistance()
ComputeDistance::run()
ComputeDistance::o1
ComputeDistance::o2
ComputeDistance::solver
ComputeDistance::func
ComputeDistance::swap_geoms
Cone
Cone::Cone()
Cone::clone()
Cone::computeLocalAABB()
Cone::getNodeType()
Cone::computeVolume()
Cone::computeMomentofInertia()
Cone::computeCOM()
Cone::minInflationValue()
Cone::inflated()
Cone::radius
Cone::halfLength
Convex
Convex::Convex()
Convex::~Convex()
Convex::computeMomentofInertia()
Convex::computeCOM()
Convex::computeVolume()
Convex::set()
Convex::clone()
Convex::polygons
Convex::num_polygons
Convex::fillNeighbors()
ConvexBase
ConvexBase::~ConvexBase()
ConvexBase::clone()
ConvexBase::computeLocalAABB()
ConvexBase::getNodeType()
ConvexBase::points
ConvexBase::num_points
ConvexBase::neighbors
ConvexBase::center
ConvexBase::convexHull()
ConvexBase::ConvexBase()
ConvexBase::initialize()
ConvexBase::set()
ConvexBase::nneighbors_
ConvexBase::own_storage_
ConvexBase::Neighbors
ConvexBase::Neighbors::count()
ConvexBase::Neighbors::operator[]()
ConvexBase::Neighbors::operator==()
ConvexBase::Neighbors::operator!=()
ConvexBase::Neighbors::count_
ConvexBase::Neighbors::n_
Cylinder
Cylinder::Cylinder()
Cylinder::operator=()
Cylinder::clone()
Cylinder::computeLocalAABB()
Cylinder::getNodeType()
Cylinder::computeVolume()
Cylinder::computeMomentofInertia()
Cylinder::minInflationValue()
Cylinder::inflated()
Cylinder::radius
Cylinder::halfLength
HierarchyTree
HierarchyTree::Node
HierarchyTree::HierarchyTree()
HierarchyTree::~HierarchyTree()
HierarchyTree::init()
HierarchyTree::insert()
HierarchyTree::remove()
HierarchyTree::clear()
HierarchyTree::empty()
HierarchyTree::update()
HierarchyTree::getMaxHeight()
HierarchyTree::getMaxDepth()
HierarchyTree::balanceBottomup()
HierarchyTree::balanceTopdown()
HierarchyTree::balanceIncremental()
HierarchyTree::refit()
HierarchyTree::extractLeaves()
HierarchyTree::size()
HierarchyTree::getRoot()
HierarchyTree::print()
HierarchyTree::topdown_level
HierarchyTree::bu_threshold
HierarchyTree::root_node
HierarchyTree::n_leaves
HierarchyTree::opath
HierarchyTree::free_node
HierarchyTree::max_lookahead_level
HierarchyTree::getNodes()
HierarchyTree::NULL_NODE
HierarchyTree::nodes
HierarchyTree::n_nodes
HierarchyTree::n_nodes_alloc
HierarchyTree::freelist
IntervalTree
IntervalTree::IntervalTree()
IntervalTree::~IntervalTree()
IntervalTree::print()
IntervalTree::deleteNode()
IntervalTree::insert()
IntervalTree::getPredecessor()
IntervalTree::getSuccessor()
IntervalTree::query()
IntervalTree::leftRotate()
IntervalTree::rightRotate()
IntervalTree::recursiveInsert()
IntervalTree::recursivePrint()
IntervalTree::recursiveSearch()
IntervalTree::fixupMaxHigh()
IntervalTree::deleteFixup()
IntervalTree::root
IntervalTree::nil
IntervalTreeNode
IntervalTreeNode::IntervalTreeNode()
IntervalTreeNode::~IntervalTreeNode()
IntervalTreeNode::print()
IntervalTreeNode::stored_interval
IntervalTreeNode::key
IntervalTreeNode::high
IntervalTreeNode::max_high
IntervalTreeNode::red
IntervalTreeNode::left
IntervalTreeNode::right
IntervalTreeNode::parent
SimpleHashTable
SimpleHashTable::SimpleHashTable()
SimpleHashTable::init()
SimpleHashTable::insert()
SimpleHashTable::query()
SimpleHashTable::remove()
SimpleHashTable::clear()
SimpleHashTable::Bin
SimpleHashTable::table_
SimpleHashTable::h_
SimpleHashTable::table_size_
SparseHashTable
SparseHashTable::SparseHashTable()
SparseHashTable::init()
SparseHashTable::insert()
SparseHashTable::query()
SparseHashTable::remove()
SparseHashTable::clear()
SparseHashTable::Bin
SparseHashTable::Table
SparseHashTable::h_
SparseHashTable::table_
unordered_map_hash_table
unordered_map_hash_table::unordered_map_hash_table()
DynamicAABBTreeArrayCollisionManager
DynamicAABBTreeArrayCollisionManager::Base
DynamicAABBTreeArrayCollisionManager::DynamicAABBNode
DynamicAABBTreeArrayCollisionManager::DynamicAABBTable
DynamicAABBTreeArrayCollisionManager::DynamicAABBTreeArrayCollisionManager()
DynamicAABBTreeArrayCollisionManager::registerObjects()
DynamicAABBTreeArrayCollisionManager::registerObject()
DynamicAABBTreeArrayCollisionManager::unregisterObject()
DynamicAABBTreeArrayCollisionManager::setup()
DynamicAABBTreeArrayCollisionManager::update()
DynamicAABBTreeArrayCollisionManager::clear()
DynamicAABBTreeArrayCollisionManager::getObjects()
DynamicAABBTreeArrayCollisionManager::collide()
DynamicAABBTreeArrayCollisionManager::distance()
DynamicAABBTreeArrayCollisionManager::empty()
DynamicAABBTreeArrayCollisionManager::size()
DynamicAABBTreeArrayCollisionManager::getTree()
DynamicAABBTreeArrayCollisionManager::max_tree_nonbalanced_level
DynamicAABBTreeArrayCollisionManager::tree_incremental_balance_pass
DynamicAABBTreeArrayCollisionManager::tree_topdown_balance_threshold
DynamicAABBTreeArrayCollisionManager::tree_topdown_level
DynamicAABBTreeArrayCollisionManager::tree_init_level
DynamicAABBTreeArrayCollisionManager::octree_as_geometry_collide
DynamicAABBTreeArrayCollisionManager::octree_as_geometry_distance
DynamicAABBTreeCollisionManager
DynamicAABBTreeCollisionManager::Base
DynamicAABBTreeCollisionManager::DynamicAABBNode
DynamicAABBTreeCollisionManager::DynamicAABBTable
DynamicAABBTreeCollisionManager::DynamicAABBTreeCollisionManager()
DynamicAABBTreeCollisionManager::registerObjects()
DynamicAABBTreeCollisionManager::registerObject()
DynamicAABBTreeCollisionManager::unregisterObject()
DynamicAABBTreeCollisionManager::setup()
DynamicAABBTreeCollisionManager::update()
DynamicAABBTreeCollisionManager::clear()
DynamicAABBTreeCollisionManager::getObjects()
DynamicAABBTreeCollisionManager::collide()
DynamicAABBTreeCollisionManager::distance()
DynamicAABBTreeCollisionManager::empty()
DynamicAABBTreeCollisionManager::size()
DynamicAABBTreeCollisionManager::getTree()
DynamicAABBTreeCollisionManager::max_tree_nonbalanced_level
DynamicAABBTreeCollisionManager::tree_incremental_balance_pass
DynamicAABBTreeCollisionManager::tree_topdown_balance_threshold
DynamicAABBTreeCollisionManager::tree_topdown_level
DynamicAABBTreeCollisionManager::tree_init_level
DynamicAABBTreeCollisionManager::octree_as_geometry_collide
DynamicAABBTreeCollisionManager::octree_as_geometry_distance
Ellipsoid
Ellipsoid::Ellipsoid()
Ellipsoid::clone()
Ellipsoid::computeLocalAABB()
Ellipsoid::getNodeType()
Ellipsoid::computeMomentofInertia()
Ellipsoid::computeVolume()
Ellipsoid::minInflationValue()
Ellipsoid::inflated()
Ellipsoid::radii
Halfspace
Halfspace::Halfspace()
Halfspace::operator=()
Halfspace::clone()
Halfspace::signedDistance()
Halfspace::distance()
Halfspace::computeLocalAABB()
Halfspace::getNodeType()
Halfspace::minInflationValue()
Halfspace::inflated()
Halfspace::n
Halfspace::d
Halfspace::unitNormalTest()
HeightField
HeightField::Base
HeightField::Node
HeightField::BVS
HeightField::HeightField()
HeightField::getXGrid()
HeightField::getYGrid()
HeightField::getHeights()
HeightField::getXDim()
HeightField::getYDim()
HeightField::getMinHeight()
HeightField::getMaxHeight()
HeightField::clone()
HeightField::~HeightField()
HeightField::computeLocalAABB()
HeightField::updateHeights()
HeightField::getBV()
HeightField::getNodeType()
HeightField::init()
HeightField::getObjectType()
HeightField::computeCOM()
HeightField::computeVolume()
HeightField::computeMomentofInertia()
HeightField::buildTree()
HeightField::recursiveUpdateHeight()
HeightField::recursiveBuildTree()
HeightField::x_dim
HeightField::y_dim
HeightField::heights
HeightField::min_height
HeightField::max_height
HeightField::x_grid
HeightField::y_grid
HeightField::bvs
HeightField::num_bvs
IntervalTreeCollisionManager
IntervalTreeCollisionManager::Base
IntervalTreeCollisionManager::IntervalTreeCollisionManager()
IntervalTreeCollisionManager::~IntervalTreeCollisionManager()
IntervalTreeCollisionManager::registerObject()
IntervalTreeCollisionManager::unregisterObject()
IntervalTreeCollisionManager::setup()
IntervalTreeCollisionManager::update()
IntervalTreeCollisionManager::clear()
IntervalTreeCollisionManager::getObjects()
IntervalTreeCollisionManager::collide()
IntervalTreeCollisionManager::distance()
IntervalTreeCollisionManager::empty()
IntervalTreeCollisionManager::size()
IntervalTreeCollisionManager::checkColl()
IntervalTreeCollisionManager::checkDist()
IntervalTreeCollisionManager::collide_()
IntervalTreeCollisionManager::distance_()
IntervalTreeCollisionManager::endpoints
IntervalTreeCollisionManager::interval_trees
IntervalTreeCollisionManager::obj_interval_maps
IntervalTreeCollisionManager::setup_
IntervalTreeCollisionManager::EndPoint
IntervalTreeCollisionManager::EndPoint::operator<()
IntervalTreeCollisionManager::EndPoint::obj
IntervalTreeCollisionManager::EndPoint::value
IntervalTreeCollisionManager::EndPoint::minmax
IntervalTreeCollisionManager::SAPInterval
IntervalTreeCollisionManager::SAPInterval::SAPInterval()
IntervalTreeCollisionManager::SAPInterval::obj
KDOP
KDOP::KDOP()
KDOP::operator==()
KDOP::operator!=()
KDOP::overlap()
KDOP::distance()
KDOP::operator+=()
KDOP::operator+()
KDOP::size()
KDOP::center()
KDOP::width()
KDOP::height()
KDOP::depth()
KDOP::volume()
KDOP::dist()
KDOP::inside()
KDOP::dist_
kIOS
kIOS::operator==()
kIOS::operator!=()
kIOS::contain()
kIOS::overlap()
kIOS::distance()
kIOS::operator+=()
kIOS::operator+()
kIOS::size()
kIOS::center()
kIOS::width()
kIOS::height()
kIOS::depth()
kIOS::volume()
kIOS::spheres
kIOS::num_spheres
kIOS::obb
MeshLoader
MeshLoader::~MeshLoader()
MeshLoader::load()
MeshLoader::loadOctree()
MeshLoader::MeshLoader()
NaiveCollisionManager
NaiveCollisionManager::Base
NaiveCollisionManager::NaiveCollisionManager()
NaiveCollisionManager::registerObjects()
NaiveCollisionManager::registerObject()
NaiveCollisionManager::unregisterObject()
NaiveCollisionManager::setup()
NaiveCollisionManager::update()
NaiveCollisionManager::clear()
NaiveCollisionManager::getObjects()
NaiveCollisionManager::collide()
NaiveCollisionManager::distance()
NaiveCollisionManager::empty()
NaiveCollisionManager::size()
NaiveCollisionManager::objs
OcTree
OcTree::OcTreeNode
OcTree::OcTree()
OcTree::clone()
OcTree::exportAsObjFile()
OcTree::computeLocalAABB()
OcTree::getRootBV()
OcTree::getTreeDepth()
OcTree::getRoot()
OcTree::isNodeOccupied()
OcTree::isNodeFree()
OcTree::isNodeUncertain()
OcTree::toBoxes()
OcTree::getOccupancyThres()
OcTree::getFreeThres()
OcTree::getDefaultOccupancy()
OcTree::setCellDefaultOccupancy()
OcTree::setOccupancyThres()
OcTree::setFreeThres()
OcTree::getNodeChild()
OcTree::nodeChildExists()
OcTree::nodeHasChildren()
OcTree::getObjectType()
OcTree::getNodeType()
Plane
Plane::Plane()
Plane::operator=()
Plane::clone()
Plane::signedDistance()
Plane::distance()
Plane::computeLocalAABB()
Plane::getNodeType()
Plane::n
Plane::d
Plane::unitNormalTest()
SaPCollisionManager
SaPCollisionManager::Base
SaPCollisionManager::SaPCollisionManager()
SaPCollisionManager::~SaPCollisionManager()
SaPCollisionManager::registerObjects()
SaPCollisionManager::registerObject()
SaPCollisionManager::unregisterObject()
SaPCollisionManager::setup()
SaPCollisionManager::update()
SaPCollisionManager::clear()
SaPCollisionManager::getObjects()
SaPCollisionManager::collide()
SaPCollisionManager::distance()
SaPCollisionManager::empty()
SaPCollisionManager::size()
SaPCollisionManager::update_()
SaPCollisionManager::updateVelist()
SaPCollisionManager::distance_()
SaPCollisionManager::collide_()
SaPCollisionManager::addToOverlapPairs()
SaPCollisionManager::removeFromOverlapPairs()
SaPCollisionManager::elist
SaPCollisionManager::velist
SaPCollisionManager::AABB_arr
SaPCollisionManager::overlap_pairs
SaPCollisionManager::optimal_axis
SaPCollisionManager::obj_aabb_map
SaPCollisionManager::EndPoint
SaPCollisionManager::EndPoint::getVal()
SaPCollisionManager::EndPoint::minmax
SaPCollisionManager::EndPoint::aabb
SaPCollisionManager::EndPoint::prev
SaPCollisionManager::EndPoint::next
SaPCollisionManager::isNotValidPair
SaPCollisionManager::isNotValidPair::isNotValidPair()
SaPCollisionManager::isNotValidPair::operator()()
SaPCollisionManager::isUnregistered
SaPCollisionManager::isUnregistered::isUnregistered()
SaPCollisionManager::isUnregistered::operator()()
SaPCollisionManager::SaPAABB
SaPCollisionManager::SaPAABB::obj
SaPCollisionManager::SaPAABB::lo
SaPCollisionManager::SaPAABB::hi
SaPCollisionManager::SaPAABB::cached
SaPCollisionManager::SaPPair
SaPCollisionManager::SaPPair::SaPPair()
SaPCollisionManager::SaPPair::operator==()
SaPCollisionManager::SaPPair::obj1
SaPCollisionManager::SaPPair::obj2
isNotValidPair
isNotValidPair::isNotValidPair()
isNotValidPair::operator()()
isUnregistered
isUnregistered::isUnregistered()
isUnregistered::operator()()
ShapeBase
ShapeBase::ShapeBase()
ShapeBase::operator=()
ShapeBase::~ShapeBase()
ShapeBase::getObjectType()
SpatialHashingCollisionManager
SpatialHashingCollisionManager::Base
SpatialHashingCollisionManager::SpatialHashingCollisionManager()
SpatialHashingCollisionManager::~SpatialHashingCollisionManager()
SpatialHashingCollisionManager::registerObject()
SpatialHashingCollisionManager::unregisterObject()
SpatialHashingCollisionManager::setup()
SpatialHashingCollisionManager::update()
SpatialHashingCollisionManager::clear()
SpatialHashingCollisionManager::getObjects()
SpatialHashingCollisionManager::collide()
SpatialHashingCollisionManager::distance()
SpatialHashingCollisionManager::empty()
SpatialHashingCollisionManager::size()
SpatialHashingCollisionManager::computeBound()
SpatialHashingCollisionManager::collide_()
SpatialHashingCollisionManager::distance_()
SpatialHashingCollisionManager::objs
SpatialHashingCollisionManager::objs_partially_penetrating_scene_limit
SpatialHashingCollisionManager::objs_outside_scene_limit
SpatialHashingCollisionManager::scene_limit
SpatialHashingCollisionManager::obj_aabb_map
SpatialHashingCollisionManager::hash_table
Sphere
Sphere::Sphere()
Sphere::clone()
Sphere::computeLocalAABB()
Sphere::getNodeType()
Sphere::computeMomentofInertia()
Sphere::computeVolume()
Sphere::minInflationValue()
Sphere::inflated()
Sphere::radius
SSaPCollisionManager
SSaPCollisionManager::Base
SSaPCollisionManager::SSaPCollisionManager()
SSaPCollisionManager::registerObject()
SSaPCollisionManager::unregisterObject()
SSaPCollisionManager::setup()
SSaPCollisionManager::update()
SSaPCollisionManager::clear()
SSaPCollisionManager::getObjects()
SSaPCollisionManager::collide()
SSaPCollisionManager::distance()
SSaPCollisionManager::empty()
SSaPCollisionManager::size()
SSaPCollisionManager::checkColl()
SSaPCollisionManager::checkDis()
SSaPCollisionManager::collide_()
SSaPCollisionManager::distance_()
SSaPCollisionManager::objs_x
SSaPCollisionManager::objs_y
SSaPCollisionManager::objs_z
SSaPCollisionManager::setup_
SSaPCollisionManager::selectOptimalAxis()
Transform3f
Transform3f::Transform3f()
Transform3f::operator=()
Transform3f::getTranslation()
Transform3f::translation()
Transform3f::getRotation()
Transform3f::rotation()
Transform3f::getQuatRotation()
Transform3f::setTransform()
Transform3f::setRotation()
Transform3f::setTranslation()
Transform3f::setQuatRotation()
Transform3f::transform()
Transform3f::inverseInPlace()
Transform3f::inverse()
Transform3f::inverseTimes()
Transform3f::operator*=()
Transform3f::operator*()
Transform3f::isIdentity()
Transform3f::setIdentity()
Transform3f::operator==()
Transform3f::operator!=()
Transform3f::Identity()
Triangle
Triangle::index_type
Triangle::size_type
Triangle::Triangle()
Triangle::set()
Triangle::operator[]()
Triangle::operator==()
Triangle::operator!=()
Triangle::size()
TriangleP
TriangleP::TriangleP()
TriangleP::clone()
TriangleP::computeLocalAABB()
TriangleP::getNodeType()
TriangleP::a
TriangleP::b
TriangleP::c
MeshShapeDistanceTraversalNodekIOS
MeshShapeDistanceTraversalNodekIOS::MeshShapeDistanceTraversalNodekIOS()
MeshShapeDistanceTraversalNodekIOS::preprocess()
MeshShapeDistanceTraversalNodekIOS::postprocess()
MeshShapeDistanceTraversalNodekIOS::BVDistanceLowerBound()
MeshShapeDistanceTraversalNodekIOS::leafComputeDistance()
MeshShapeDistanceTraversalNodeOBBRSS
MeshShapeDistanceTraversalNodeOBBRSS::MeshShapeDistanceTraversalNodeOBBRSS()
MeshShapeDistanceTraversalNodeOBBRSS::preprocess()
MeshShapeDistanceTraversalNodeOBBRSS::postprocess()
MeshShapeDistanceTraversalNodeOBBRSS::BVDistanceLowerBound()
MeshShapeDistanceTraversalNodeOBBRSS::leafComputeDistance()
MeshShapeDistanceTraversalNodeRSS
MeshShapeDistanceTraversalNodeRSS::MeshShapeDistanceTraversalNodeRSS()
MeshShapeDistanceTraversalNodeRSS::preprocess()
MeshShapeDistanceTraversalNodeRSS::postprocess()
MeshShapeDistanceTraversalNodeRSS::BVDistanceLowerBound()
MeshShapeDistanceTraversalNodeRSS::leafComputeDistance()
ShapeMeshDistanceTraversalNode
ShapeMeshDistanceTraversalNode::ShapeMeshDistanceTraversalNode()
ShapeMeshDistanceTraversalNode::leafComputeDistance()
ShapeMeshDistanceTraversalNode::canStop()
ShapeMeshDistanceTraversalNode::vertices
ShapeMeshDistanceTraversalNode::tri_indices
ShapeMeshDistanceTraversalNode::rel_err
ShapeMeshDistanceTraversalNode::abs_err
ShapeMeshDistanceTraversalNode::nsolver
ShapeMeshDistanceTraversalNodekIOS
ShapeMeshDistanceTraversalNodekIOS::ShapeMeshDistanceTraversalNodekIOS()
ShapeMeshDistanceTraversalNodekIOS::preprocess()
ShapeMeshDistanceTraversalNodekIOS::postprocess()
ShapeMeshDistanceTraversalNodekIOS::BVDistanceLowerBound()
ShapeMeshDistanceTraversalNodekIOS::leafComputeDistance()
ShapeMeshDistanceTraversalNodeOBBRSS
ShapeMeshDistanceTraversalNodeOBBRSS::ShapeMeshDistanceTraversalNodeOBBRSS()
ShapeMeshDistanceTraversalNodeOBBRSS::preprocess()
ShapeMeshDistanceTraversalNodeOBBRSS::postprocess()
ShapeMeshDistanceTraversalNodeOBBRSS::BVDistanceLowerBound()
ShapeMeshDistanceTraversalNodeOBBRSS::leafComputeDistance()
ShapeMeshDistanceTraversalNodeRSS
ShapeMeshDistanceTraversalNodeRSS::ShapeMeshDistanceTraversalNodeRSS()
ShapeMeshDistanceTraversalNodeRSS::preprocess()
ShapeMeshDistanceTraversalNodeRSS::postprocess()
ShapeMeshDistanceTraversalNodeRSS::BVDistanceLowerBound()
ShapeMeshDistanceTraversalNodeRSS::leafComputeDistance()
BVHBuildState
BVHBuildState::BVH_BUILD_STATE_EMPTY
BVHBuildState::BVH_BUILD_STATE_BEGUN
BVHBuildState::BVH_BUILD_STATE_PROCESSED
BVHBuildState::BVH_BUILD_STATE_UPDATE_BEGUN
BVHBuildState::BVH_BUILD_STATE_UPDATED
BVHBuildState::BVH_BUILD_STATE_REPLACE_BEGUN
BVHModelType
BVHModelType::BVH_MODEL_UNKNOWN
BVHModelType::BVH_MODEL_TRIANGLES
BVHModelType::BVH_MODEL_POINTCLOUD
BVHReturnCode
BVHReturnCode::BVH_OK
BVHReturnCode::BVH_ERR_MODEL_OUT_OF_MEMORY
BVHReturnCode::BVH_ERR_BUILD_OUT_OF_SEQUENCE
BVHReturnCode::BVH_ERR_BUILD_EMPTY_MODEL
BVHReturnCode::BVH_ERR_BUILD_EMPTY_PREVIOUS_FRAME
BVHReturnCode::BVH_ERR_UNSUPPORTED_FUNCTION
BVHReturnCode::BVH_ERR_UNUPDATED_MODEL
BVHReturnCode::BVH_ERR_INCORRECT_DATA
BVHReturnCode::BVH_ERR_UNKNOWN
CollisionRequestFlag
CollisionRequestFlag::CONTACT
CollisionRequestFlag::DISTANCE_LOWER_BOUND
CollisionRequestFlag::NO_REQUEST
GJKConvergenceCriterion
GJKConvergenceCriterion::VDB
GJKConvergenceCriterion::DualityGap
GJKConvergenceCriterion::Hybrid
GJKConvergenceCriterionType
GJKConvergenceCriterionType::Relative
GJKConvergenceCriterionType::Absolute
GJKInitialGuess
GJKInitialGuess::DefaultGuess
GJKInitialGuess::CachedGuess
GJKInitialGuess::BoundingVolumeGuess
GJKVariant
GJKVariant::DefaultGJK
GJKVariant::NesterovAcceleration
NODE_TYPE
NODE_TYPE::BV_UNKNOWN
NODE_TYPE::BV_AABB
NODE_TYPE::BV_OBB
NODE_TYPE::BV_RSS
NODE_TYPE::BV_kIOS
NODE_TYPE::BV_OBBRSS
NODE_TYPE::BV_KDOP16
NODE_TYPE::BV_KDOP18
NODE_TYPE::BV_KDOP24
NODE_TYPE::GEOM_BOX
NODE_TYPE::GEOM_SPHERE
NODE_TYPE::GEOM_CAPSULE
NODE_TYPE::GEOM_CONE
NODE_TYPE::GEOM_CYLINDER
NODE_TYPE::GEOM_CONVEX
NODE_TYPE::GEOM_PLANE
NODE_TYPE::GEOM_HALFSPACE
NODE_TYPE::GEOM_TRIANGLE
NODE_TYPE::GEOM_OCTREE
NODE_TYPE::GEOM_ELLIPSOID
NODE_TYPE::HF_AABB
NODE_TYPE::HF_OBBRSS
NODE_TYPE::NODE_COUNT
OBJECT_TYPE
OBJECT_TYPE::OT_UNKNOWN
OBJECT_TYPE::OT_BVH
OBJECT_TYPE::OT_GEOM
OBJECT_TYPE::OT_OCTREE
OBJECT_TYPE::OT_HFIELD
OBJECT_TYPE::OT_COUNT
SplitMethodType
SplitMethodType::SPLIT_METHOD_MEAN
SplitMethodType::SPLIT_METHOD_MEDIAN
SplitMethodType::SPLIT_METHOD_BV_CENTER
load()
save()
serialize()
setupShapeMeshDistanceOrientedNode()
computeBV()
computeChildBV()
computeMemoryFootprint()
convertBV()
defaultCollisionFunction()
defaultDistanceFunction()
select()
nodeBaseLess()
getSupport()
fit()
fromAxisAngle()
generateBVHModel()
generateCoordinateSystem()
get_node_type_name()
get_object_type_name()
meshFromAssimpScene()
updateDistanceLowerBoundFromBV()
updateDistanceLowerBoundFromLeaf()
isEqual()
loadPolyhedronFromResource()
operator&()
operator&=()
operator<<()
operator^()
operator^=()
operator|()
operator|=()
operator~()
relativeTransform()
rotate()
SHAPE_DISTANCE_SPECIALIZATION()
SHAPE_DISTANCE_SPECIALIZATION_BASE()
SHAPE_INTERSECT_SPECIALIZATION()
SHAPE_INTERSECT_SPECIALIZATION_BASE()
triple()
updateFrontList()
initialize()
EPA_EPS
EPA_MAX_FACES
EPA_MAX_ITERATIONS
EPA_MAX_VERTICES
BroadPhaseContinuousCollisionManagerd
BroadPhaseContinuousCollisionManagerf
BVHFrontList
BVHModelPtr_t
CollisionGeometryConstPtr_t
CollisionGeometryPtr_t
CollisionObjectConstPtr_t
CollisionObjectPtr_t
ContinuousCollisionCallBack
ContinuousDistanceCallBack
FCL_REAL
Matrix3f
Matrixx3f
Matrixx3i
MatrixXf
OcTreeConstPtr_t
OcTreePtr_t
Quaternion3f
support_func_guess_t
Vec3f
VecXf
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BV/AABB.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/AABB.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/mesh_loader/assimp.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_bruteforce.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_callbacks.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_collision_manager.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_continuous_collision_manager-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_continuous_collision_manager.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_dynamic_AABB_tree.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_interval_tree.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_SaP.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_spatialhash-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_spatialhash.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/broadphase_SSaP.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BV/BV.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/BV_fitter.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BV/BV_node.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/BV_node.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/BV_splitter.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/BV_splitter.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BVH/BVH_front.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BVH/BVH_internal.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BVH/BVH_model.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/BVH_model.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BVH/BVH_utility.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/collision.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/collision_data.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/collision_data.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/collision_func_matrix.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/collision_object.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/collision_object.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/collision_utility.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/convex.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/shape/convex.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/shape/details/convex.hxx
/tmp/ws/src/hpp-fcl/include/hpp/fcl/data_types.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/default_broadphase_callbacks.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/distance.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/distance_func_matrix.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/doc.hh
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/eigen.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/fwd.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/fwd.hh
/tmp/ws/src/hpp-fcl/include/hpp/fcl/shape/geometric_shape_to_BVH_model.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/geometric_shapes.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/shape/geometric_shapes.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/shape/geometric_shapes_traits.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/shape/geometric_shapes_utility.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/narrowphase/gjk.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/hfield.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/hfield.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/hierarchy_tree-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/hierarchy_tree.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/hierarchy_tree_array-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/hierarchy_tree_array.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/intersect.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/interval_tree.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/interval_tree_node-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/interval_tree_node.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BV/kDOP.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BV/kIOS.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/mesh_loader/loader.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/math/matrix_3f.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/memory.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/morton-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/morton.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/narrowphase/narrowphase.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/node_base-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/node_base.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/node_base_array-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/node_base_array.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BV/OBB.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/OBB.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BV/OBBRSS.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/OBBRSS.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/octree.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/quadrilateral.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/BV/RSS.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/RSS.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/shape_shape_func.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/simple_hash_table-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/simple_hash_table.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/simple_interval-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/simple_interval.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/sparse_hash_table-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/sparse_hash_table.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/spatial_hash-inl.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/broadphase/detail/spatial_hash.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/timings.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/tools.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/math/transform.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal_node_base.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal_node_bvh_hfield.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal_node_bvh_shape.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal_node_bvhs.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal_node_hfield_shape.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal_node_octree.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal_node_setup.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal_node_shapes.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/internal/traversal_recurse.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/triangle.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/math/types.h
/tmp/ws/src/hpp-fcl/include/hpp/fcl/math/vec_3f.h
Defined in File broadphase_SaP.h
This struct is a nested type of Class SaPCollisionManager.
End point for an interval.
Public Functions
get the value of the end point
set the value of the end point
Public Members
tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi
back pointer to SAP interval
the previous end point in the end point list
the next end point in the end point list