Drake
Drake C++ Documentation
Loading...
Searching...
No Matches
pixel_types.h File Reference
#include <cstdint>
#include <limits>
#include <string>
#include "drake/common/fmt.h"
#include "drake/common/hash.h"
#include "drake/common/symbolic/expression.h"
Include dependency graph for pixel_types.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ImageTraits< PixelType::kRgb8U >
struct  ImageTraits< PixelType::kBgr8U >
struct  ImageTraits< PixelType::kRgba8U >
struct  ImageTraits< PixelType::kBgra8U >
struct  ImageTraits< PixelType::kDepth32F >
struct  ImageTraits< PixelType::kDepth16U >
struct  ImageTraits< PixelType::kLabel16I >
struct  ImageTraits< PixelType::kGrey8U >
struct  hash< drake::systems::sensors::PixelType >
struct  formatter< drake::systems::sensors::PixelType >
 Specializes the fmt::formatter<> class template for drake::systems::sensors::PixelType. More...
struct  formatter< drake::systems::sensors::PixelFormat >
 Specializes the fmt::formatter<> class template for drake::systems::sensors::PixelFormat. More...
struct  formatter< drake::systems::sensors::PixelScalar >
 Specializes the fmt::formatter<> class template for drake::systems::sensors::PixelScalar. More...

Namespaces

namespace  drake
namespace  drake::systems
namespace  drake::systems::sensors
namespace  std
 STL namespace.
namespace  fmt

Enumerations

enum class  PixelType {
  kRgb8U , kBgr8U , kRgba8U , kBgra8U ,
  kGrey8U , kDepth16U , kDepth32F , kLabel16I
}
 The enum class to be used for describing pixel type in Image class. More...
enum class  PixelFormat {
  kRgb , kBgr , kRgba , kBgra ,
  kGrey , kDepth , kLabel
}
 The enum class to be used to express semantic meaning of pixels. More...
enum class  PixelScalar { k8U , k16I , k16U , k32F }
 The enum class to be used to express channel type. More...

Functions

std::string to_string (PixelType)
std::string to_string (PixelFormat)
std::string to_string (PixelScalar)