Main MRPT website > C++ reference
MRPT logo
Classes | Namespaces | Defines | Functions
BVH File Reference
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <Eigen/StdVector>
#include <algorithm>
#include <queue>
#include "src/BVH/BVAlgorithms.h"
#include "src/BVH/KdBVH.h"
Include dependency graph for BVH:

Go to the source code of this file.

Classes

struct  Eigen::internal::intersector_helper1< Volume1, Object1, Object2, Intersector >
struct  Eigen::internal::intersector_helper2< Volume2, Object2, Object1, Intersector >
struct  Eigen::internal::minimizer_helper1< Volume1, Object1, Object2, Minimizer >
struct  Eigen::internal::minimizer_helper2< Volume2, Object2, Object1, Minimizer >
struct  Eigen::internal::vector_int_pair< Scalar, Dim >
struct  Eigen::internal::get_boxes_helper< ObjectList, VolumeList, BoxIter >
struct  Eigen::internal::get_boxes_helper< ObjectList, VolumeList, int >
class  Eigen::KdBVH< _Scalar, _Dim, _Object >
 A simple bounding volume hierarchy based on AlignedBox. More...
struct  Eigen::KdBVH< _Scalar, _Dim, _Object >::VectorComparator

Namespaces

namespace  Eigen
 

Namespace containing all symbols from the Eigen library.


namespace  Eigen::internal
 

Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y: $ \left ( \begin{array}{cc} x \\ y \end{array} \right ) = J \left ( \begin{array}{cc} x \\ y \end{array} \right ) $


Defines

#define EIGEN_BVH_MODULE_H

Functions

template<typename BVH , typename Intersector >
void Eigen::BVIntersect (const BVH &tree, Intersector &intersector)
 Given a BVH, runs the query encapsulated by intersector.
template<typename BVH1 , typename BVH2 , typename Intersector >
void Eigen::BVIntersect (const BVH1 &tree1, const BVH2 &tree2, Intersector &intersector)
 Given two BVH's, runs the query on their Cartesian product encapsulated by intersector.
template<typename BVH , typename Minimizer >
Minimizer::Scalar Eigen::BVMinimize (const BVH &tree, Minimizer &minimizer)
 Given a BVH, runs the query encapsulated by minimizer.
template<typename BVH1 , typename BVH2 , typename Minimizer >
Minimizer::Scalar Eigen::BVMinimize (const BVH1 &tree1, const BVH2 &tree2, Minimizer &minimizer)
 Given two BVH's, runs the query on their cartesian product encapsulated by minimizer.

Define Documentation

#define EIGEN_BVH_MODULE_H

Definition at line 26 of file BVH.




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo