|
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 |