Lagrange
|
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() const | EmbreeRayCaster< 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 typedef | EmbreeRayCaster< ScalarType > | |
FloatData typedef (defined in EmbreeRayCaster< ScalarType >) | EmbreeRayCaster< ScalarType > | |
generate_scene() | EmbreeRayCaster< ScalarType > | inlineprotected |
get_intersection_filter(Index mesh_index) const | EmbreeRayCaster< ScalarType > | inline |
get_mesh(Index index) const | EmbreeRayCaster< ScalarType > | inline |
get_mesh_for_instance(Index cumulative_instance_index) const | EmbreeRayCaster< ScalarType > | inline |
get_num_instances() const | EmbreeRayCaster< ScalarType > | inline |
get_num_instances(Index mesh_index) const | EmbreeRayCaster< ScalarType > | inline |
get_num_meshes() const | EmbreeRayCaster< ScalarType > | inline |
get_occlusion_filter(Index mesh_index) const | EmbreeRayCaster< ScalarType > | inline |
get_scene_build_quality() const | EmbreeRayCaster< ScalarType > | inlineprotectedvirtual |
get_scene_flags() const | EmbreeRayCaster< ScalarType > | inlineprotectedvirtual |
get_transform(Index mesh_index, Index instance_index) const | EmbreeRayCaster< ScalarType > | inline |
get_visibility(Index mesh_index, Index instance_index) const | EmbreeRayCaster< 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) const | EmbreeRayCaster< 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 |