mrpt_viz: Humble
  • Links
    • Rosindex
    • Website
  • C++ API
    • Page Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace mrpt
        • Namespace mrpt::img
        • Namespace mrpt::opengl
        • Namespace mrpt::poses
        • Namespace mrpt::typemeta
        • Namespace mrpt::viz
        • Namespace mrpt::viz::graph_tools
        • Namespace mrpt::viz::stock_objects
      • Classes and Structs
        • Struct CAnimatedAssimpModel::Animation
        • Struct CAnimatedAssimpModel::Bone
        • Struct CAnimatedAssimpModel::BoneAnimation
        • Struct CAnimatedAssimpModel::MeshBindPose
        • Struct CAnimatedAssimpModel::QuatKey
        • Struct CAnimatedAssimpModel::VectorKey
        • Struct CAnimatedAssimpModel::VertexBoneData
        • Struct CAssimpModel::LoadedTexture
        • Struct CAssimpModel::LoadFlags
        • Struct CAssimpModel::TextureInfo
        • Struct CMesh::TTriangleVertexIndices
        • Struct COctoMapVoxels::TGridCube
        • Struct COctoMapVoxels::TInfoPerVoxelSet
        • Struct COctoMapVoxels::TVoxel
        • Struct COrbitCameraController::Params
        • Struct CPolyhedron::TPolyhedronEdge
        • Struct CPolyhedron::TPolyhedronFace
        • Struct CTextMessageCapable::DataPerText
        • Struct CTextMessageCapable::TListTextMessages
        • Struct CVisualObject::PoseAndScale
        • Struct CVisualObject::State
        • Struct T2DTextData
        • Struct TFontParams
        • Struct TLight
        • Struct TLightParameters
        • Struct TTriangle
        • Struct TTriangle::Vertex
        • Class CAnimatedAssimpModel
        • Class CArrow
        • Class CAssimpModel
        • Class CAxis
        • Class CBox
        • Class CCamera
        • Class CColorBar
        • Class CCylinder
        • Class CDisk
        • Class CEllipsoid2D
        • Class CEllipsoid3D
        • Class CEllipsoidInverseDepth2D
        • Class CEllipsoidInverseDepth3D
        • Class CEllipsoidRangeBearing2D
        • Class CFrustum
        • Template Class CGeneralizedEllipsoidTemplate
        • Class CGridPlaneXY
        • Class CGridPlaneXZ
        • Class CMesh
        • Class CMesh3D
        • Class CMeshFast
        • Class COctoMapVoxels
        • Class COrbitCameraController
        • Class CPointCloud
        • Class CPointCloudColoured
        • Class CPolyhedron
        • Class CSetOfLines
        • Class CSetOfObjects
        • Class CSetOfTexturedTriangles
        • Class CSetOfTriangles
        • Class CSimpleLine
        • Class CSkyBox
        • Class CSphere
        • Class CText
        • Class CText3D
        • Class CTextMessageCapable
        • Class CTexturedPlane
        • Class CVectorField2D
        • Class CVectorField3D
        • Class CVisualObject
        • Class PLY_Exporter
        • Class PLY_Importer
        • Template Class PointCloudAdapter
        • Template Class PointCloudAdapter< mrpt::viz::CPointCloud >
        • Template Class PointCloudAdapter< mrpt::viz::CPointCloudColoured >
        • Class Scene
        • Class Viewport
        • Class Visualizable
        • Class VisualObjectParams_Lines
        • Class VisualObjectParams_Points
        • Class VisualObjectParams_TexturedTriangles
        • Class VisualObjectParams_Triangles
      • Enums
        • Enum copy_type_t
        • Enum ctor_CImage_ref_or_gray
        • Enum DistortionModel
        • Enum TColormap
        • Enum TImageChannels
        • Enum TInterpolationMethod
        • Enum VideoCodec
        • Enum TInterpolatorMethod
        • Enum CUBE_TEXTURE_FACE
        • Enum predefined_voxel_sets_t
        • Enum TCullFace
        • Enum TLightType
        • Enum TOpenGLFontStyle
      • Functions
        • Function mrpt::img::colormap
        • Function mrpt::img::hot2rgb
        • Function mrpt::img::hsv2rgb
        • Function mrpt::img::jet2rgb
        • Function mrpt::img::operator+
        • Function mrpt::img::operator-
        • Function mrpt::img::operator<<
        • Function mrpt::img::registerAllClasses_mrpt_img
        • Function mrpt::img::rgb2hsv
        • Function mrpt::poses::operator+(const CPose2D&, const mrpt::math::TPoint2D&)
        • Function mrpt::poses::operator+(const CPose3DPDFGaussian&, const CPose3DPDFGaussian&)
        • Function mrpt::poses::operator+(const CPose3DPDFGaussianInf&, const CPose3DPDFGaussianInf&)
        • Function mrpt::poses::operator+(const CPose3DQuatPDFGaussian&, const CPose3DQuatPDFGaussian&)
        • Function mrpt::poses::operator+(const CPose3DQuatPDFGaussianInf&, const CPose3DQuatPDFGaussianInf&)
        • Function mrpt::poses::operator+(const CPosePDFGaussian&, const CPosePDFGaussian&)
        • Function mrpt::poses::operator+(const mrpt::poses::CPose2D&, const mrpt::poses::CPosePDFGaussian&)
        • Function mrpt::poses::operator+(const CPosePDFGaussianInf&, const CPosePDFGaussianInf&)
        • Function mrpt::poses::operator+(const mrpt::poses::CPose2D&, const mrpt::poses::CPosePDFGaussianInf&)
        • Function mrpt::poses::operator-(const CPose2D&)
        • Function mrpt::poses::operator-(const CPose3D&)
        • Function mrpt::poses::operator-(const CPose3DPDFGaussian&, const CPose3DPDFGaussian&)
        • Function mrpt::poses::operator-(const CPose3DPDFGaussianInf&, const CPose3DPDFGaussianInf&)
        • Function mrpt::poses::operator-(const CPose3DQuat&)
        • Function mrpt::poses::operator-(const CPoint3D&, const CPose3DQuat&)
        • Function mrpt::poses::operator-(const mrpt::math::TPoint3D&, const CPose3DQuat&)
        • Function mrpt::poses::operator-(const CPose3DQuatPDFGaussian&, const CPose3DQuatPDFGaussian&)
        • Function mrpt::poses::operator-(const CPose3DQuatPDFGaussianInf&, const CPose3DQuatPDFGaussianInf&)
        • Function mrpt::poses::operator-(const CPosePDFGaussian&, const CPosePDFGaussian&)
        • Function mrpt::poses::operator-(const CPosePDFGaussianInf&, const CPosePDFGaussianInf&)
        • Function mrpt::poses::operator<
        • Function mrpt::poses::operator<<(std::ostream&, const CPoint2D&)
        • Function mrpt::poses::operator<<(std::ostream&, const CPoint3D&)
        • Function mrpt::poses::operator<<(std::ostream&, const CPose3DPDFGaussian&)
        • Function mrpt::poses::operator<<(std::ostream&, const CPose3DPDFGaussianInf&)
        • Function mrpt::poses::operator<<(std::ostream&, const CPose3DQuatPDFGaussian&)
        • Function mrpt::poses::operator<<(std::ostream&, const CPose3DQuatPDFGaussianInf&)
        • Function mrpt::poses::operator<<(std::ostream&, const CPosePDFGaussian&)
        • Function mrpt::poses::operator<<(std::ostream&, const CPosePDFGaussianInf&)
        • Function mrpt::poses::registerAllClasses_mrpt_poses
        • Function mrpt::poses::sensor_poses_from_yaml
        • Function mrpt::poses::sensor_poses_from_yaml_file
        • Function mrpt::viz::graph_tools::graph_visualize()
        • Template Function mrpt::viz::graph_tools::graph_visualize(const GRAPH_T&, const mrpt::containers::yaml&)
        • Function mrpt::viz::operator<<(mrpt::serialization::CArchive&, const CPolyhedron::TPolyhedronEdge&)
        • Function mrpt::viz::operator<<(mrpt::serialization::CArchive&, const CPolyhedron::TPolyhedronFace&)
        • Template Function mrpt::viz::operator<<(CSetOfLines::Ptr&, const T&)
        • Function mrpt::viz::operator<<(CSetOfObjects::Ptr&, const CVisualObject::Ptr&)
        • Template Function mrpt::viz::operator<<(CSetOfObjects::Ptr&, const std::vector<T>&)
        • Template Function mrpt::viz::operator<<(CSetOfTriangles::Ptr&, const T&)
        • Function mrpt::viz::operator<<(Scene::Ptr&, const CVisualObject::Ptr&)
        • Template Function mrpt::viz::operator<<(Scene::Ptr&, const std::vector<T>&)
        • Function mrpt::viz::operator<<(mrpt::serialization::CArchive&, const mrpt::viz::TLightParameters&)
        • Function mrpt::viz::operator<<(Viewport::Ptr&, const CVisualObject::Ptr&)
        • Function mrpt::viz::operator<<(Viewport::Ptr&, const std::vector<CVisualObject::Ptr>&)
        • Function mrpt::viz::operator>>(mrpt::serialization::CArchive&, CPolyhedron::TPolyhedronEdge&)
        • Function mrpt::viz::operator>>(mrpt::serialization::CArchive&, CPolyhedron::TPolyhedronFace&)
        • Function mrpt::viz::operator>>(mrpt::serialization::CArchive&, mrpt::viz::TLightParameters&)
        • Function mrpt::viz::posePDF2opengl
        • Function mrpt::viz::registerAllClasses_mrpt_viz
        • Function mrpt::viz::stock_objects::BumblebeeCamera
        • Function mrpt::viz::stock_objects::CornerXYSimple
        • Function mrpt::viz::stock_objects::CornerXYZ
        • Function mrpt::viz::stock_objects::CornerXYZEye
        • Function mrpt::viz::stock_objects::CornerXYZSimple
        • Function mrpt::viz::stock_objects::Hokuyo_URG
        • Function mrpt::viz::stock_objects::Hokuyo_UTM
        • Function mrpt::viz::stock_objects::Househam_Sprayer
        • Function mrpt::viz::stock_objects::RobotGiraff
        • Function mrpt::viz::stock_objects::RobotPioneer
        • Function mrpt::viz::stock_objects::RobotRhodon
        • Function MRPT_FILL_ENUM_MEMBER(TCullFace, NONE)
        • Function MRPT_FILL_ENUM_MEMBER(TCullFace, BACK)
        • Function MRPT_FILL_ENUM_MEMBER(TCullFace, FRONT)
      • Variables
        • Variable mrpt::img::CH_AS_IS
        • Variable mrpt::img::cmNONE
        • Variable mrpt::img::DEEP_COPY
        • Variable mrpt::img::IMG_INTERP_AREA
        • Variable mrpt::img::IMG_INTERP_CUBIC
        • Variable mrpt::img::IMG_INTERP_LINEAR
        • Variable mrpt::img::IMG_INTERP_NN
        • Variable mrpt::img::SHALLOW_COPY
        • Variable mrpt::viz::MAX_LIGHTS
        • Variable mrpt::viz::MAX_SHADOW_CASCADES
      • Typedefs
        • Typedef mrpt::img::EigenGrayMapConst
        • Typedef mrpt::img::TImageSize
        • Typedef mrpt::img::TPixelCoord
        • Typedef mrpt::img::TPixelCoordf
        • Typedef mrpt::viz::ListVisualObjects
      • Directories
        • Directory include
        • Directory mrpt
        • Directory viz
      • Files
        • File CAnimatedAssimpModel.h
        • File CArrow.h
        • File CAssimpModel.h
        • File CAxis.h
        • File CBox.h
        • File CCamera.h
        • File CColorBar.h
        • File CCylinder.h
        • File CDisk.h
        • File CEllipsoid2D.h
        • File CEllipsoid3D.h
        • File CEllipsoidInverseDepth2D.h
        • File CEllipsoidInverseDepth3D.h
        • File CEllipsoidRangeBearing2D.h
        • File CFrustum.h
        • File CGeneralizedEllipsoidTemplate.h
        • File CGridPlaneXY.h
        • File CGridPlaneXZ.h
        • File CMesh.h
        • File CMesh3D.h
        • File CMeshFast.h
        • File COctoMapVoxels.h
        • File COrbitCameraController.h
        • File CPointCloud.h
        • File CPointCloudColoured.h
        • File CPolyhedron.h
        • File CSetOfLines.h
        • File CSetOfObjects.h
        • File CSetOfTexturedTriangles.h
        • File CSetOfTriangles.h
        • File CSimpleLine.h
        • File CSkyBox.h
        • File CSphere.h
        • File CText.h
        • File CText3D.h
        • File CTextMessageCapable.h
        • File CTexturedPlane.h
        • File CUBE_TEXTURE_FACE.h
        • File CVectorField2D.h
        • File CVectorField3D.h
        • File CVisualObject.h
        • File graph_tools.h
        • File graph_tools_impl.h
        • File opengl_fonts.h
        • File PLY_import_export.h
        • File pointcloud_adapters.h
        • File pose_pdfs.h
        • File registerAllClasses.h
        • File Scene.h
        • File stock_objects.h
        • File TLightParameters.h
        • File TTriangle.h
        • File Viewport.h
        • File Visualizable.h
        • File viz_frwds.h
      • Pages
        • Todo List
        • Deprecated List
  • Standard Documents
    • PACKAGE
  • Index
mrpt_viz: Humble
  • C++ API
  • File Scene.h
  • View page source

File Scene.h

↰ Parent directory (include/mrpt/viz)

Contents

  • Definition (include/mrpt/viz/Scene.h)

  • Includes

  • Namespaces

  • Classes

  • Functions

Definition (include/mrpt/viz/Scene.h)

  • Program Listing for File Scene.h

Includes

  • mrpt/containers/yaml.h

  • mrpt/viz/CVisualObject.h (File CVisualObject.h)

  • mrpt/viz/Viewport.h (File Viewport.h)

Namespaces

  • Namespace mrpt

  • Namespace mrpt::viz

Classes

  • Class Scene

Functions

  • Function mrpt::viz::operator<<(Scene::Ptr&, const CVisualObject::Ptr&)

  • Template Function mrpt::viz::operator<<(Scene::Ptr&, const std::vector<T>&)

Previous Next

© Copyright The <mrpt_viz> Contributors. License: BSD.

Built with Sphinx using a theme provided by Read the Docs.