Classes | Namespaces | Functions

/home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/OpenTissue/OpenTissue/core/geometry/t4_gpu_scan/t4_gpu_scan.h File Reference

#include <OpenTissue/configuration.h>
#include <OpenTissue/core/geometry/t4_gpu_scan/compute_obb_shell.h>
#include <OpenTissue/utility/gl/gl_util.h>
#include <OpenTissue/gpu/cg/cg_util.h>
#include <OpenTissue/gpu/cg/cg_program.h>
#include <OpenTissue/gpu/texture/texture_texture2D.h>
#include <OpenTissue/gpu/texture/texture_create_texture2D.h>
#include <OpenTissue/core/math/math_vector3.h>
#include <OpenTissue/core/containers/mesh/mesh.h>
#include <OpenTissue/core/containers/t4mesh/t4mesh.h>
#include <OpenTissue/core/geometry/geometry_tetrahedron_z_slicer.h>
#include <OpenTissue/core/geometry/geometry_local_triangle_frame.h>
#include <boost/type_traits.hpp>
#include <vector>

Go to the source code of this file.

Classes

class  OpenTissue::detail::T4GPUScan< real_type_ >
struct  OpenTissue::detail::T4GPUScan< real_type_ >::event_type
struct  OpenTissue::t4_gpu_unsigned
struct  OpenTissue::t4_gpu_signed

Namespaces

namespace  OpenTissue
namespace  OpenTissue::detail

Functions

template<typename surface_mesh , typename grid_type >
bool OpenTissue::t4_gpu_scan (surface_mesh &surface, double const &thickness, grid_type &phi)
template<typename surface_mesh , typename grid_type >
bool OpenTissue::t4_gpu_scan (surface_mesh &surface, double const &thickness, grid_type &phi, t4_gpu_signed const &)
template<typename surface_mesh , typename grid_type >
bool OpenTissue::t4_gpu_scan (surface_mesh &surface, double const &thickness, grid_type &phi, t4_gpu_unsigned const &)