Common namespace. More...
Namespaces | |
details | |
Classes | |
class | Animation |
Manages an animation, which is a collection of keyframes and the ability to interpolate between the keyframes. More... | |
class | AssertionInternalError |
Class for generating Exceptions which come from gazebo assertions. More... | |
class | AudioDecoder |
An audio decoder based on FFMPEG. More... | |
class | Battery |
A battery abstraction. More... | |
class | BVHLoader |
Handles loading BVH animation files. More... | |
class | ColladaExporter |
Class used to export Collada mesh files. More... | |
class | ColladaLoader |
Class used to load Collada mesh files. More... | |
class | Console |
Container for loggers, and global logging options (such as verbose vs. More... | |
class | Dem |
class | Exception |
Class for generating exceptions. More... | |
class | FileLogger |
A logger that outputs messages to a file. More... | |
class | FuelModelDatabase |
Connects to an Igniiton Fuel model database, and has utility functions to find models. More... | |
class | GTSMeshUtils |
Creates GTS utilities for meshes. More... | |
class | HeightmapData |
Encapsulates a generic heightmap data file. More... | |
class | HeightmapDataLoader |
Helper class for loading heightmap data. More... | |
class | Image |
Encapsulates an image. More... | |
class | ImageHeightmap |
Encapsulates an image that will be interpreted as a heightmap. More... | |
class | InternalError |
Class for generating Internal Gazebo Errors: those errors which should never happend and represent programming bugs. More... | |
class | KeyEvent |
Generic description of a keyboard event. More... | |
class | KeyFrame |
A key frame in an animation. More... | |
class | Logger |
Terminal logger. More... | |
class | Material |
Encapsulates description of a material. More... | |
class | MaterialDensity |
Encapsulates density types. More... | |
class | Mesh |
A 3D mesh. More... | |
class | MeshCSG |
Creates CSG meshes. More... | |
class | MeshExporter |
Base class for exporting meshes. More... | |
class | MeshLoader |
Base class for loading meshes. More... | |
class | MeshManager |
Maintains and manages all meshes. More... | |
class | ModelDatabase |
Connects to model database, and has utility functions to find models. More... | |
class | MouseEvent |
Generic description of a mouse event. More... | |
class | MovingWindowFilter |
Base class for MovingWindowFilter. More... | |
class | NodeAnimation |
Node animation. More... | |
class | NodeAssignment |
Vertex to node weighted assignement for skeleton animation visualization. More... | |
class | NodeTransform |
NodeTransform Skeleton.hh common/common.hh More... | |
class | NumericAnimation |
A numeric animation. More... | |
class | NumericKeyFrame |
A keyframe for a NumericAnimation. More... | |
class | OBJLoader |
Class used to load obj mesh files. More... | |
class | ParamT |
class | PID |
Generic PID controller class. More... | |
class | PoseAnimation |
A pose animation. More... | |
class | PoseKeyFrame |
A keyframe for a PoseAnimation. More... | |
class | SemanticVersion |
Version comparison class based on Semantic Versioning 2.0.0 http://semver.org/ Compares versions and converts versions from string. More... | |
class | Skeleton |
A skeleton. More... | |
class | SkeletonAnimation |
Skeleton animation. More... | |
class | SkeletonNode |
A skeleton node. More... | |
class | SphericalCoordinates |
Convert spherical coordinates for planetary surfaces. More... | |
class | STLLoader |
Class used to load STL mesh files. More... | |
class | SubMesh |
A child mesh. More... | |
class | SVGCommand |
SVG command data structure. More... | |
class | SvgError |
Handles errors during SVG parsing. More... | |
class | SVGLoader |
A loader for SVG files. More... | |
struct | SVGPath |
An SVG path element data structure. More... | |
class | SystemPaths |
Functions to handle getting system paths, keeps track of: More... | |
class | Time |
A Time class, can be used to hold wall- or sim-time. More... | |
class | Timer |
A timer class, used to time things in real world walltime. More... | |
class | UpdateInfo |
Information for use in an update event. More... | |
class | URI |
A complete URI. More... | |
class | URIPath |
The path component of a URI. More... | |
class | URIQuery |
The query component of a URI. More... | |
class | Video |
Handle video encoding and decoding using libavcodec. More... | |
class | VideoEncoder |
The VideoEncoder class supports encoding a series of images to a video format, and then writing the video to disk. More... | |
Typedefs | |
typedef boost::shared_ptr< Animation > | AnimationPtr |
typedef std::shared_ptr< Battery > | BatteryPtr |
typedef boost::shared_ptr< DiagnosticTimer > | DiagnosticTimerPtr |
typedef std::map< unsigned int, SkeletonNode * > | NodeMap |
typedef std::map< unsigned int, SkeletonNode * >::iterator | NodeMapIter |
typedef boost::shared_ptr< NumericAnimation > | NumericAnimationPtr |
typedef std::vector< common::Param * > | Param_V |
typedef boost::shared_ptr< PoseAnimation > | PoseAnimationPtr |
typedef std::map< double, std::vector< NodeTransform > > | RawNodeAnim |
typedef std::vector< std::vector< std::pair< std::string, double > > > | RawNodeWeights |
typedef std::map< std::string, RawNodeAnim > | RawSkeletonAnim |
typedef boost::shared_ptr< SphericalCoordinates > | SphericalCoordinatesPtr |
typedef std::map< std::string, std::string > | StrStr_M |
Enumerations | |
enum | MaterialType { BEGIN = 0, STYROFOAM = BEGIN, PINE, WOOD, OAK, ICE, WATER, PLASTIC, CONCRETE, ALUMINUM, STEEL_ALLOY, STEEL_STAINLESS, IRON, BRASS, COPPER, TUNGSTEN, END } |
Types of materials. More... | |
Functions | |
std::string | absPath (const std::string &_path) |
Get the absolute path of a provided path. More... | |
void | add_search_path_suffix (const std::string &_suffix) |
add path sufix to common::SystemPaths More... | |
AVFrame * | AVFrameAlloc (void) |
Helper function to avoid deprecation warnings. More... | |
void | AVFrameUnref (AVFrame *_frame) |
Helper function to avoid deprecation warnings. More... | |
void | AVPacketUnref (AVPacket *_packet) |
Helper function to avoid deprecation warnings. More... | |
bool | copyDir (const boost::filesystem::path &_source, const boost::filesystem::path &_destination) |
Copy a directory, overwrite the destination directory if exists. More... | |
bool | copyFile (const std::string &_existingFilename, const std::string &_newFilename) |
Copy a file. More... | |
std::string | cwd () |
Get the current working directory. More... | |
bool | exists (const std::string &_path) |
Returns true if _path is a file or directory. More... | |
std::string | find_file (const std::string &_file) |
search for file in common::SystemPaths More... | |
std::string | find_file (const std::string &_file, bool _searchLocalPath) |
search for file in common::SystemPaths More... | |
std::string | find_file_path (const std::string &_file) |
search for a file in common::SystemPaths More... | |
template<typename T > | |
std::string | get_sha1 (const T &_buffer) |
Compute the SHA1 hash of an array of bytes. More... | |
const char * | getEnv (const char *_name) |
Cross platform retrieval of an environment variable. More... | |
bool | isDirectory (const std::string &_path) |
Check if the given path is a directory. More... | |
bool | isFile (const std::string &_path) |
Check if the given path is a file. More... | |
void | load () |
Load the common library. More... | |
bool | moveFile (const std::string &_existingFilename, const std::string &_newFilename) |
Move a file. More... | |
void | replaceAll (std::string &_result, const std::string &_orig, const std::string &_key, const std::string &_replacement) |
Replace all occurances of _key with _replacement. More... | |
std::string | replaceAll (const std::string &_orig, const std::string &_key, const std::string &_replacement) |
Replace all occurances of _key with _replacement. More... | |
std::vector< std::string > | split (const std::string &_str, const std::string &_delim) |
Splits a string into tokens. More... | |
std::string | unique_file_path (const std::string &_pathAndName, const std::string &_extension) |
Generates a path for a file which doesn't collide with existing files, by appending numbers to it (i.e. More... | |
template<typename T , typename Func , typename... Args> | |
auto | weakBind (Func _func, boost::shared_ptr< T > _ptr, Args... _args) -> decltype(details::makeWeakBinder(boost::bind(_func, _ptr.get(), _args...), boost::weak_ptr< T >(_ptr))) |
Variables | |
static std::string | PixelFormatNames [] |
String names for the pixel formats. More... | |
static const double | SpeedOfLight = 299792458 |
Speed of light. More... | |
Common namespace.
typedef boost::shared_ptr<Animation> AnimationPtr |
typedef std::shared_ptr<Battery> BatteryPtr |
typedef boost::shared_ptr<DiagnosticTimer> DiagnosticTimerPtr |
typedef std::map<unsigned int, SkeletonNode*> NodeMap |
typedef std::map<unsigned int, SkeletonNode*>::iterator NodeMapIter |
typedef boost::shared_ptr<NumericAnimation> NumericAnimationPtr |
typedef std::vector<common::Param*> Param_V |
typedef boost::shared_ptr<PoseAnimation> PoseAnimationPtr |
typedef std::map<double, std::vector<NodeTransform> > RawNodeAnim |
typedef std::vector<std::vector<std::pair<std::string, double> > > RawNodeWeights |
typedef std::map<std::string, RawNodeAnim> RawSkeletonAnim |
typedef boost::shared_ptr<SphericalCoordinates> SphericalCoordinatesPtr |
typedef std::map<std::string, std::string> StrStr_M |
|
strong |
Types of materials.
Source: https://en.wikipedia.org/wiki/Density
AVFrame* gazebo::common::AVFrameAlloc | ( | void | ) |
Helper function to avoid deprecation warnings.
void gazebo::common::AVFrameUnref | ( | AVFrame * | _frame | ) |
Helper function to avoid deprecation warnings.
void gazebo::common::AVPacketUnref | ( | AVPacket * | _packet | ) |
Helper function to avoid deprecation warnings.
[in] | _packet | AVPacket structure that stores compressed data |
|
static |
Speed of light.