Gazebo Rendering

API Reference

9.0.0
Node.hh File Reference
#include <map>
#include <string>
#include <variant>
#include <gz/math/Pose3.hh>
#include <gz/math/Quaternion.hh>
#include "gz/rendering/config.hh"
#include "gz/rendering/RenderTypes.hh"
#include "gz/rendering/Object.hh"
#include "gz/rendering/Export.hh"

Go to the source code of this file.

Classes

class  Node
 Represents a single posable node in the scene graph. More...
 

Namespaces

namespace  gz
 
namespace  gz::rendering
 Rendering classes and function useful in robot applications.
 

Typedefs

using Variant = std::variant< std::monostate, int, float, double, std::string, bool, unsigned int, int64_t, uint64_t >
 Alias for a variant that can hold various types of data. The first type of the variant is std::monostate in order to prevent default-constructed variants from holding a type (a default-constructed variant is returned when a user calls Node::UserData with a key that doesn't exist for the node. In this case, since the key doesn't exist, the variant that is returned shouldn't hold any types - an "empty variant" should be returned for keys that don't exist)