Namespaces | Classes | Typedefs | Functions
cartographer::sensor Namespace Reference

Namespaces

 test
 

Classes

class  AdaptiveVoxelFilter
 
class  Collator
 
class  CollatorInterface
 
class  CompressedPointCloud
 
class  Data
 
class  Dispatchable
 
struct  FixedFramePoseData
 
struct  ImuData
 
struct  LandmarkData
 
struct  LandmarkObservation
 
class  MapByTime
 
struct  OdometryData
 
class  OrderedMultiQueue
 
struct  PointCloudWithIntensities
 
struct  QueueKey
 
struct  RangeData
 
struct  TimedPointCloudData
 
struct  TimedPointCloudOriginData
 
struct  TimedRangeData
 
class  TrajectoryCollator
 
class  VoxelFilter
 

Typedefs

typedef std::vector< Eigen::Vector3f > PointCloud
 
typedef std::vector< Eigen::Vector4f > TimedPointCloud
 

Functions

proto::AdaptiveVoxelFilterOptions CreateAdaptiveVoxelFilterOptions (common::LuaParameterDictionary *const parameter_dictionary)
 
PointCloud CropPointCloud (const PointCloud &point_cloud, const float min_z, const float max_z)
 
RangeData CropRangeData (const RangeData &range_data, const float min_z, const float max_z)
 
TimedPointCloud CropTimedPointCloud (const TimedPointCloud &point_cloud, const float min_z, const float max_z)
 
TimedRangeData CropTimedRangeData (const TimedRangeData &range_data, const float min_z, const float max_z)
 
OdometryData FromProto (const proto::OdometryData &proto)
 
ImuData FromProto (const proto::ImuData &proto)
 
FixedFramePoseData FromProto (const proto::FixedFramePoseData &proto)
 
TimedPointCloudData FromProto (const proto::TimedPointCloudData &proto)
 
LandmarkData FromProto (const proto::LandmarkData &proto)
 
RangeData FromProto (const proto::RangeData &proto)
 
template<typename DataType >
std::unique_ptr< Dispatchable< DataType > > MakeDispatchable (const std::string &sensor_id, const DataType &data)
 
 MATCHER_P (Near, point, std::string(negation ? "Doesn't" :"Does")+" match.")
 
std::ostream & operator<< (std::ostream &out, const QueueKey &key)
 
proto::LandmarkData ToProto (const LandmarkData &landmark_data)
 
proto::ImuData ToProto (const ImuData &imu_data)
 
proto::OdometryData ToProto (const OdometryData &odometry_data)
 
proto::TimedPointCloudData ToProto (const TimedPointCloudData &timed_point_cloud_data)
 
proto::FixedFramePoseData ToProto (const FixedFramePoseData &pose_data)
 
proto::RangeData ToProto (const RangeData &range_data)
 
PointCloud TransformPointCloud (const PointCloud &point_cloud, const transform::Rigid3f &transform)
 
RangeData TransformRangeData (const RangeData &range_data, const transform::Rigid3f &transform)
 
TimedPointCloud TransformTimedPointCloud (const TimedPointCloud &point_cloud, const transform::Rigid3f &transform)
 
TimedRangeData TransformTimedRangeData (const TimedRangeData &range_data, const transform::Rigid3f &transform)
 

Typedef Documentation

◆ PointCloud

typedef std::vector<Eigen::Vector3f> cartographer::sensor::PointCloud

Definition at line 32 of file point_cloud.h.

◆ TimedPointCloud

typedef std::vector<Eigen::Vector4f> cartographer::sensor::TimedPointCloud

Definition at line 39 of file point_cloud.h.

Function Documentation

◆ CreateAdaptiveVoxelFilterOptions()

proto::AdaptiveVoxelFilterOptions cartographer::sensor::CreateAdaptiveVoxelFilterOptions ( common::LuaParameterDictionary *const  parameter_dictionary)

Definition at line 133 of file voxel_filter.cc.

◆ CropPointCloud()

PointCloud cartographer::sensor::CropPointCloud ( const PointCloud point_cloud,
const float  min_z,
const float  max_z 
)

Definition at line 48 of file point_cloud.cc.

◆ CropRangeData()

RangeData cartographer::sensor::CropRangeData ( const RangeData range_data,
const float  min_z,
const float  max_z 
)

Definition at line 43 of file range_data.cc.

◆ CropTimedPointCloud()

TimedPointCloud cartographer::sensor::CropTimedPointCloud ( const TimedPointCloud point_cloud,
const float  min_z,
const float  max_z 
)

Definition at line 59 of file point_cloud.cc.

◆ CropTimedRangeData()

TimedRangeData cartographer::sensor::CropTimedRangeData ( const TimedRangeData range_data,
const float  min_z,
const float  max_z 
)

Definition at line 50 of file range_data.cc.

◆ FromProto() [1/6]

OdometryData cartographer::sensor::FromProto ( const proto::OdometryData &  proto)

Definition at line 31 of file odometry_data.cc.

◆ FromProto() [2/6]

ImuData cartographer::sensor::FromProto ( const proto::ImuData &  proto)

Definition at line 34 of file imu_data.cc.

◆ FromProto() [3/6]

FixedFramePoseData cartographer::sensor::FromProto ( const proto::FixedFramePoseData &  proto)

Definition at line 34 of file fixed_frame_pose_data.cc.

◆ FromProto() [4/6]

TimedPointCloudData cartographer::sensor::FromProto ( const proto::TimedPointCloudData &  proto)

Definition at line 37 of file timed_point_cloud_data.cc.

◆ FromProto() [5/6]

LandmarkData cartographer::sensor::FromProto ( const proto::LandmarkData &  proto)

Definition at line 38 of file landmark_data.cc.

◆ FromProto() [6/6]

RangeData cartographer::sensor::FromProto ( const proto::RangeData &  proto)

Definition at line 71 of file range_data.cc.

◆ MakeDispatchable()

template<typename DataType >
std::unique_ptr<Dispatchable<DataType> > cartographer::sensor::MakeDispatchable ( const std::string &  sensor_id,
const DataType &  data 
)

Definition at line 44 of file dispatchable.h.

◆ MATCHER_P()

cartographer::sensor::MATCHER_P ( Near  ,
point  ,
std::string(negation ? "Doesn't" :"Does")+" match."   
)

Definition at line 35 of file sensor/internal/test_helpers.h.

◆ operator<<()

std::ostream& cartographer::sensor::operator<< ( std::ostream &  out,
const QueueKey key 
)
inline

Definition at line 37 of file ordered_multi_queue.cc.

◆ ToProto() [1/6]

proto::LandmarkData cartographer::sensor::ToProto ( const LandmarkData landmark_data)

Definition at line 24 of file landmark_data.cc.

◆ ToProto() [2/6]

proto::ImuData cartographer::sensor::ToProto ( const ImuData imu_data)

Definition at line 24 of file imu_data.cc.

◆ ToProto() [3/6]

proto::OdometryData cartographer::sensor::ToProto ( const OdometryData odometry_data)

Definition at line 24 of file odometry_data.cc.

◆ ToProto() [4/6]

proto::TimedPointCloudData cartographer::sensor::ToProto ( const TimedPointCloudData timed_point_cloud_data)

Definition at line 25 of file timed_point_cloud_data.cc.

◆ ToProto() [5/6]

proto::FixedFramePoseData cartographer::sensor::ToProto ( const FixedFramePoseData pose_data)

Definition at line 25 of file fixed_frame_pose_data.cc.

◆ ToProto() [6/6]

proto::RangeData cartographer::sensor::ToProto ( const RangeData range_data)

Definition at line 57 of file range_data.cc.

◆ TransformPointCloud()

PointCloud cartographer::sensor::TransformPointCloud ( const PointCloud point_cloud,
const transform::Rigid3f transform 
)

Definition at line 25 of file point_cloud.cc.

◆ TransformRangeData()

RangeData cartographer::sensor::TransformRangeData ( const RangeData range_data,
const transform::Rigid3f transform 
)

Definition at line 25 of file range_data.cc.

◆ TransformTimedPointCloud()

TimedPointCloud cartographer::sensor::TransformTimedPointCloud ( const TimedPointCloud point_cloud,
const transform::Rigid3f transform 
)

Definition at line 35 of file point_cloud.cc.

◆ TransformTimedRangeData()

TimedRangeData cartographer::sensor::TransformTimedRangeData ( const TimedRangeData range_data,
const transform::Rigid3f transform 
)

Definition at line 34 of file range_data.cc.



cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59