Lagrange
EmbreeRayCaster< ScalarType > Member List

This is the complete list of members for EmbreeRayCaster< ScalarType >, including all inherited members.

add_mesh(std::shared_ptr< MeshType > mesh, const Transform &trans=Transform::Identity(), RTCBuildQuality build_quality=RTC_BUILD_QUALITY_MEDIUM)EmbreeRayCaster< ScalarType >inline
add_meshes(std::shared_ptr< MeshType > mesh, const TransformVector &trans_vector, RTCBuildQuality build_quality=RTC_BUILD_QUALITY_MEDIUM)EmbreeRayCaster< ScalarType >inline
add_raycasting_mesh(std::unique_ptr< RaycasterMesh > mesh, const Transform &trans=Transform::Identity(), RTCBuildQuality build_quality=RTC_BUILD_QUALITY_MEDIUM)EmbreeRayCaster< ScalarType >inline
cast(const Point &origin, const Direction &direction, Index &mesh_index, Index &instance_index, Index &facet_index, Scalar &ray_depth, Point &barycentric_coord, Point &normal, Scalar tmin=0, Scalar tmax=std::numeric_limits< Scalar >::infinity())EmbreeRayCaster< ScalarType >inline
cast(const Point &origin, const Direction &direction, Index &mesh_index, Index &facet_index, Scalar &ray_depth, Point &barycentric_coord, Scalar tmin=0, Scalar tmax=std::numeric_limits< Scalar >::infinity())EmbreeRayCaster< ScalarType >inline
cast(const Point &origin, const Direction &direction, Scalar tmin=0, Scalar tmax=std::numeric_limits< Scalar >::infinity())EmbreeRayCaster< ScalarType >inline
cast4(uint32_t batch_size, const Point4 &origin, const Direction4 &direction, const Mask4 &mask, Index4 &mesh_index, Index4 &instance_index, Index4 &facet_index, Scalar4 &ray_depth, Point4 &barycentric_coord, Point4 &normal, const Scalar4 &tmin=Scalar4::Zero(), const Scalar4 &tmax=Scalar4::Constant(std::numeric_limits< Scalar >::infinity()))EmbreeRayCaster< ScalarType >inline
cast4(uint32_t batch_size, const Point4 &origin, const Direction4 &direction, const Mask4 &mask, Index4 &mesh_index, Index4 &facet_index, Scalar4 &ray_depth, Point4 &barycentric_coord, const Scalar4 &tmin=Scalar4::Zero(), const Scalar4 &tmax=Scalar4::Constant(std::numeric_limits< Scalar >::infinity()))EmbreeRayCaster< ScalarType >inline
cast4(uint32_t batch_size, const Point4 &origin, const Direction4 &direction, const Mask4 &mask, const Scalar4 &tmin=Scalar4::Zero(), const Scalar4 &tmax=Scalar4::Constant(std::numeric_limits< Scalar >::infinity()))EmbreeRayCaster< ScalarType >inline
ClosestPoint typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
commit_scene_changes()EmbreeRayCaster< ScalarType >inline
Direction typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
Direction4 typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
EmbreeRayCaster(RTCSceneFlags scene_flags=RTC_SCENE_FLAG_DYNAMIC, RTCBuildQuality build_quality=RTC_BUILD_QUALITY_LOW)EmbreeRayCaster< ScalarType >inline
EmbreeRayCaster(const EmbreeRayCaster &)=delete (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
ensure_no_errors() constEmbreeRayCaster< ScalarType >inline
ensure_no_errors_internal() const (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >inlineprotected
extract_float_data(const RaycasterMesh &mesh)EmbreeRayCaster< ScalarType >inlineprotected
extract_int_data(const RaycasterMesh &mesh)EmbreeRayCaster< ScalarType >inlineprotected
FilterFunction typedefEmbreeRayCaster< ScalarType >
FloatData typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
generate_scene()EmbreeRayCaster< ScalarType >inlineprotected
get_intersection_filter(Index mesh_index) constEmbreeRayCaster< ScalarType >inline
get_mesh(Index index) constEmbreeRayCaster< ScalarType >inline
get_mesh_for_instance(Index cumulative_instance_index) constEmbreeRayCaster< ScalarType >inline
get_num_instances() constEmbreeRayCaster< ScalarType >inline
get_num_instances(Index mesh_index) constEmbreeRayCaster< ScalarType >inline
get_num_meshes() constEmbreeRayCaster< ScalarType >inline
get_occlusion_filter(Index mesh_index) constEmbreeRayCaster< ScalarType >inline
get_scene_build_quality() constEmbreeRayCaster< ScalarType >inlineprotectedvirtual
get_scene_flags() constEmbreeRayCaster< ScalarType >inlineprotectedvirtual
get_transform(Index mesh_index, Index instance_index) constEmbreeRayCaster< ScalarType >inline
get_visibility(Index mesh_index, Index instance_index) constEmbreeRayCaster< ScalarType >inline
Index typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
Index4 typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
IntData typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
m_build_quality (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_device (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_embree_mesh_scenes (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_embree_world_scene (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_filters (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_float_data (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_instance_index_ranges (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_instance_to_user_mesh (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_int_data (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_mesh_build_qualities (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_mesh_vertex_counts (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_meshes (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_need_commit (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_need_rebuild (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_scene_flags (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_transforms (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
m_visibility (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >protected
Mask4 typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
operator=(const EmbreeRayCaster &)=delete (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
Point typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
Point4 typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
query_closest_point(const Point &p) constEmbreeRayCaster< ScalarType >
release_scenes()EmbreeRayCaster< ScalarType >inlineprotected
Scalar typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
Scalar4 typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
set_intersection_filter(Index mesh_index, FilterFunction filter)EmbreeRayCaster< ScalarType >inline
set_occlusion_filter(Index mesh_index, FilterFunction filter)EmbreeRayCaster< ScalarType >inline
Transform typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
TransformVector typedef (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >
update_internal()EmbreeRayCaster< ScalarType >inlineprotected
update_mesh(Index index, std::shared_ptr< MeshType > mesh, RTCBuildQuality build_quality=RTC_BUILD_QUALITY_MEDIUM)EmbreeRayCaster< ScalarType >inline
update_mesh_vertices(Index index)EmbreeRayCaster< ScalarType >inline
update_raycasting_mesh(Index index, std::unique_ptr< RaycasterMesh > mesh, RTCBuildQuality build_quality=RTC_BUILD_QUALITY_MEDIUM) (defined in EmbreeRayCaster< ScalarType >)EmbreeRayCaster< ScalarType >inline
update_transformation(Index mesh_index, Index instance_index, const Transform &trans)EmbreeRayCaster< ScalarType >inline
update_visibility(Index mesh_index, Index instance_index, bool visible)EmbreeRayCaster< ScalarType >inline
~EmbreeRayCaster()EmbreeRayCaster< ScalarType >inlinevirtual