Classes | Namespaces | Macros | Typedefs | Functions
Types.hh File Reference
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <sstream>
#include <string>
#include <vector>
#include <sdf/sdf_config.h>
#include "sdf/system_util.hh"
#include "sdf/Error.hh"

Go to the source code of this file.

Classes

class  sdf::v9::Color
 Defines a color. More...
 
class  sdf::v9::Inertia
 A class for inertial information about a link. More...
 
class  sdf::v9::Time
 A Time class, can be used to hold wall- or sim-time. More...
 

Namespaces

 sdf
 namespace for Simulation Description Format parser
 
 sdf::v9
 

Macros

#define SDF_DEPRECATED(version)
 
#define SDF_FORCEINLINE
 
#define SDF_SUPPRESS_DEPRECATED_BEGIN
 
#define SDF_SUPPRESS_DEPRECATED_END
 

Typedefs

using sdf::v9::Errors = std::vector< Error >
 A vector of Error. More...
 

Functions

template<typename T >
bool sdf::v9::equal (const T &_a, const T &_b, const T &_epsilon=1e-6f)
 check if two values are equal, within a tolerance More...
 
std::string SDFORMAT_VISIBLE sdf::v9::lowercase (const std::string &_in)
 Transforms a string to its lowercase equivalent. More...
 
SDFORMAT_VISIBLE std::vector< std::string > sdf::v9::split (const std::string &_str, const std::string &_splitter)
 Split a string using the delimiter in splitter. More...
 
SDFORMAT_VISIBLE std::string sdf::v9::trim (const char *_in)
 Trim leading and trailing whitespace from a string. More...
 

Macro Definition Documentation

◆ SDF_DEPRECATED

#define SDF_DEPRECATED (   version)

◆ SDF_FORCEINLINE

#define SDF_FORCEINLINE

◆ SDF_SUPPRESS_DEPRECATED_BEGIN

#define SDF_SUPPRESS_DEPRECATED_BEGIN

◆ SDF_SUPPRESS_DEPRECATED_END

#define SDF_SUPPRESS_DEPRECATED_END