ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::rendering::Scene Member List

This is the complete list of members for cloudViewer::visualization::rendering::Scene, including all inherited members.

AddCamera(const std::string &camera_name, std::shared_ptr< Camera > cam)=0cloudViewer::visualization::rendering::Scenepure virtual
AddDirectionalLight(const std::string &light_name, const Eigen::Vector3f &color, const Eigen::Vector3f &direction, float intensity, bool cast_shadows)=0cloudViewer::visualization::rendering::Scenepure virtual
AddGeometry(const std::string &object_name, const ccHObject &geometry, const MaterialRecord &material, const std::string &downsampled_name="", size_t downsample_threshold=SIZE_MAX)=0cloudViewer::visualization::rendering::Scenepure virtual
AddGeometry(const std::string &object_name, const t::geometry::Geometry &geometry, const MaterialRecord &material, const std::string &downsampled_name="", size_t downsample_threshold=SIZE_MAX)=0cloudViewer::visualization::rendering::Scenepure virtual
AddGeometry(const std::string &object_name, const TriangleMeshModel &model)=0cloudViewer::visualization::rendering::Scenepure virtual
AddPointLight(const std::string &light_name, const Eigen::Vector3f &color, const Eigen::Vector3f &position, float intensity, float falloff, bool cast_shadows)=0cloudViewer::visualization::rendering::Scenepure virtual
AddSpotLight(const std::string &light_name, const Eigen::Vector3f &color, const Eigen::Vector3f &position, const Eigen::Vector3f &direction, float intensity, float falloff, float inner_cone_angle, float outer_cone_angle, bool cast_shadows)=0cloudViewer::visualization::rendering::Scenepure virtual
AddView(std::int32_t x, std::int32_t y, std::uint32_t w, std::uint32_t h)=0cloudViewer::visualization::rendering::Scenepure virtual
Copy()=0cloudViewer::visualization::rendering::Scenepure virtual
EnableGroundPlane(bool enable, GroundPlane plane)=0cloudViewer::visualization::rendering::Scenepure virtual
EnableIndirectLight(bool enable)=0cloudViewer::visualization::rendering::Scenepure virtual
EnableLightShadow(const std::string &light_name, bool cast_shadows)=0cloudViewer::visualization::rendering::Scenepure virtual
EnableSunLight(bool enable)=0cloudViewer::visualization::rendering::Scenepure virtual
EnableSunLightShadows(bool enable)=0cloudViewer::visualization::rendering::Scenepure virtual
GeometryIsVisible(const std::string &object_name)=0cloudViewer::visualization::rendering::Scenepure virtual
GeometryShadows(const std::string &object_name, bool cast_shadows, bool receive_shadows)=0cloudViewer::visualization::rendering::Scenepure virtual
GetGeometryBoundingBox(const std::string &object_name)=0cloudViewer::visualization::rendering::Scenepure virtual
GetGeometryTransform(const std::string &object_name)=0cloudViewer::visualization::rendering::Scenepure virtual
GetIndirectLight()=0cloudViewer::visualization::rendering::Scenepure virtual
GetIndirectLightIntensity()=0cloudViewer::visualization::rendering::Scenepure virtual
GetIndirectLightRotation()=0cloudViewer::visualization::rendering::Scenepure virtual
GetLight(const std::string &light_name)=0cloudViewer::visualization::rendering::Scenepure virtual
GetSkyboxVisible() const =0cloudViewer::visualization::rendering::Scenepure virtual
GetSunLightColor()=0cloudViewer::visualization::rendering::Scenepure virtual
GetSunLightDirection()=0cloudViewer::visualization::rendering::Scenepure virtual
GetSunLightIntensity()=0cloudViewer::visualization::rendering::Scenepure virtual
GetView(const ViewHandle &view_id) const =0cloudViewer::visualization::rendering::Scenepure virtual
GroundPlane enum namecloudViewer::visualization::rendering::Scene
HasGeometry(const std::string &object_name) const =0cloudViewer::visualization::rendering::Scenepure virtual
kUpdateColorsFlagcloudViewer::visualization::rendering::Scenestatic
kUpdateNormalsFlagcloudViewer::visualization::rendering::Scenestatic
kUpdatePointsFlagcloudViewer::visualization::rendering::Scenestatic
kUpdateUv0FlagcloudViewer::visualization::rendering::Scenestatic
OverrideMaterial(const std::string &object_name, const MaterialRecord &material)=0cloudViewer::visualization::rendering::Scenepure virtual
OverrideMaterialAll(const MaterialRecord &material, bool shader_only=true)=0cloudViewer::visualization::rendering::Scenepure virtual
QueryGeometry(std::vector< std::string > &geometry)=0cloudViewer::visualization::rendering::Scenepure virtual
RemoveCamera(const std::string &camera_name)=0cloudViewer::visualization::rendering::Scenepure virtual
RemoveGeometry(const std::string &object_name)=0cloudViewer::visualization::rendering::Scenepure virtual
RemoveLight(const std::string &light_name)=0cloudViewer::visualization::rendering::Scenepure virtual
RemoveView(const ViewHandle &view_id)=0cloudViewer::visualization::rendering::Scenepure virtual
renderer_cloudViewer::visualization::rendering::Sceneprotected
RenderToDepthImage(std::function< void(std::shared_ptr< geometry::Image >)> callback)=0cloudViewer::visualization::rendering::Scenepure virtual
RenderToImage(std::function< void(std::shared_ptr< geometry::Image >)> callback)=0cloudViewer::visualization::rendering::Scenepure virtual
Scene(Renderer &renderer)cloudViewer::visualization::rendering::Sceneinline
SetActiveCamera(const std::string &camera_name)=0cloudViewer::visualization::rendering::Scenepure virtual
SetBackground(const Eigen::Vector4f &color, const std::shared_ptr< geometry::Image > image=nullptr)=0cloudViewer::visualization::rendering::Scenepure virtual
SetBackground(TextureHandle image)=0cloudViewer::visualization::rendering::Scenepure virtual
SetGeometryCulling(const std::string &object_name, bool enable)=0cloudViewer::visualization::rendering::Scenepure virtual
SetGeometryPriority(const std::string &object_name, uint8_t priority)=0cloudViewer::visualization::rendering::Scenepure virtual
SetGeometryTransform(const std::string &object_name, const Transform &transform)=0cloudViewer::visualization::rendering::Scenepure virtual
SetGroundPlaneColor(const Eigen::Vector4f &color)=0cloudViewer::visualization::rendering::Scenepure virtual
SetIndirectLight(const std::string &ibl_name)=0cloudViewer::visualization::rendering::Scenepure virtual
SetIndirectLightIntensity(float intensity)=0cloudViewer::visualization::rendering::Scenepure virtual
SetIndirectLightRotation(const Transform &rotation)=0cloudViewer::visualization::rendering::Scenepure virtual
SetRenderOnce(const ViewHandle &view_id)=0cloudViewer::visualization::rendering::Scenepure virtual
SetSunAngularRadius(float radius)=0cloudViewer::visualization::rendering::Scenepure virtual
SetSunHaloFalloff(float falloff)=0cloudViewer::visualization::rendering::Scenepure virtual
SetSunHaloSize(float size)=0cloudViewer::visualization::rendering::Scenepure virtual
SetSunLight(const Eigen::Vector3f &direction, const Eigen::Vector3f &color, float intensity)=0cloudViewer::visualization::rendering::Scenepure virtual
SetSunLightColor(const Eigen::Vector3f &color)=0cloudViewer::visualization::rendering::Scenepure virtual
SetSunLightDirection(const Eigen::Vector3f &direction)=0cloudViewer::visualization::rendering::Scenepure virtual
SetSunLightIntensity(float intensity)=0cloudViewer::visualization::rendering::Scenepure virtual
SetViewActive(const ViewHandle &view_id, bool is_active)=0cloudViewer::visualization::rendering::Scenepure virtual
ShowGeometry(const std::string &object_name, bool show)=0cloudViewer::visualization::rendering::Scenepure virtual
ShowSkybox(bool show)=0cloudViewer::visualization::rendering::Scenepure virtual
Transform typedefcloudViewer::visualization::rendering::Scene
UpdateGeometry(const std::string &object_name, const t::geometry::PointCloud &point_cloud, uint32_t update_flags)=0cloudViewer::visualization::rendering::Scenepure virtual
UpdateLight(const std::string &light_name, const Light &light)=0cloudViewer::visualization::rendering::Scenepure virtual
UpdateLightColor(const std::string &light_name, const Eigen::Vector3f &color)=0cloudViewer::visualization::rendering::Scenepure virtual
UpdateLightConeAngles(const std::string &light_name, float inner_cone_angle, float outer_cone_angle)=0cloudViewer::visualization::rendering::Scenepure virtual
UpdateLightDirection(const std::string &light_name, const Eigen::Vector3f &direction)=0cloudViewer::visualization::rendering::Scenepure virtual
UpdateLightFalloff(const std::string &light_name, float falloff)=0cloudViewer::visualization::rendering::Scenepure virtual
UpdateLightIntensity(const std::string &light_name, float intensity)=0cloudViewer::visualization::rendering::Scenepure virtual
UpdateLightPosition(const std::string &light_name, const Eigen::Vector3f &position)=0cloudViewer::visualization::rendering::Scenepure virtual
~Scene()=defaultcloudViewer::visualization::rendering::Scenevirtual