#include <stdexcept>#include <string>#include <ostream>#include "drake/common/drake_assert.h"#include "drake/common/drake_copyable.h"#include "drake/common/drake_deprecated.h"#include "drake/common/fmt.h"Classes | |
| class | DescriptorType |
| Describes an descriptor field with a name and the descriptor's size. More... | |
| class | Fields |
| Allows combination of BaseField and DescriptorType for a PointCloud. More... | |
| struct | formatter< drake::perception::pc_flags::DescriptorType > |
| Specializes the fmt::formatter<> class template for drake::perception::pc_flags::DescriptorType. More... | |
| struct | formatter< drake::perception::pc_flags::Fields > |
| Specializes the fmt::formatter<> class template for drake::perception::pc_flags::Fields. More... | |
Namespaces | |
| namespace | drake |
| namespace | drake::perception |
| namespace | drake::perception::pc_flags |
| Point cloud flags. | |
| namespace | fmt |
Typedefs | |
| typedef int | BaseFieldT |
Enumerations | |
| enum | BaseField : int { kNone = 0 , kInherit = 1 << 0 , kXYZs = 1 << 1 , kNormals = 1 << 2 , kRGBs = 1 << 3 } |
| Indicates the data the point cloud stores. More... | |
Functions | |
| constexpr DescriptorType | kDescriptorNone (0, "kDescriptorNone") |
| No descriptor. | |
| constexpr DescriptorType | kDescriptorCurvature (1, "kDescriptorCurvature") |
| Curvature. | |
| constexpr DescriptorType | kDescriptorFPFH (33, "kDescriptorFPFH") |
| Point-feature-histogram. | |
| std::string | to_string (const Fields &fields) |
| Provides a human-readable description of fields. | |
| std::ostream & | operator<< (std::ostream &os, const Fields &rhs) |
| Provides human-readable output. | |
| Fields | operator| (const BaseFieldT &lhs, const DescriptorType &rhs) |
| Makes operator| compatible for BaseField + DescriptorType. | |
| Fields | operator| (const DescriptorType &lhs, const Fields &rhs) |
| Makes operator| compatible for DescriptorType + Fields (DescriptorType or BaseFields). | |