Namespaces | Classes | Functions
cartographer::sensor Namespace Reference

Namespaces

namespace  testing

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  RangefinderPoint
struct  TimedPointCloudData
struct  TimedPointCloudOriginData
struct  TimedRangeData
struct  TimedRangefinderPoint
class  TrajectoryCollator
class  VoxelFilter

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)
RangefinderPoint FromProto (const proto::RangefinderPoint &rangefinder_point_proto)
RangeData FromProto (const proto::RangeData &proto)
TimedRangefinderPoint FromProto (const proto::TimedRangefinderPoint &timed_rangefinder_point_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.")
template<class T >
RangefinderPoint operator* (const transform::Rigid3< T > &lhs, const RangefinderPoint &rhs)
template<class T >
TimedRangefinderPoint operator* (const transform::Rigid3< T > &lhs, const TimedRangefinderPoint &rhs)
std::ostream & operator<< (std::ostream &out, const QueueKey &key)
bool operator== (const RangefinderPoint &lhs, const RangefinderPoint &rhs)
bool operator== (const TimedRangefinderPoint &lhs, const TimedRangefinderPoint &rhs)
proto::LandmarkData ToProto (const LandmarkData &landmark_data)
proto::OdometryData ToProto (const OdometryData &odometry_data)
proto::ImuData ToProto (const ImuData &imu_data)
proto::FixedFramePoseData ToProto (const FixedFramePoseData &pose_data)
proto::TimedPointCloudData ToProto (const TimedPointCloudData &timed_point_cloud_data)
proto::RangeData ToProto (const RangeData &range_data)
proto::RangefinderPoint ToProto (const RangefinderPoint &rangefinder_point)
proto::TimedRangefinderPoint ToProto (const TimedRangefinderPoint &timed_rangefinder_point)
RangefinderPoint ToRangefinderPoint (const TimedRangefinderPoint &timed_rangefinder_point)
TimedRangefinderPoint ToTimedRangefinderPoint (const RangefinderPoint &rangefinder_point, const float time)
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)

Function Documentation

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

Definition at line 133 of file voxel_filter.cc.

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

Definition at line 45 of file point_cloud.cc.

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.

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

Definition at line 56 of file point_cloud.cc.

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.

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

Definition at line 31 of file odometry_data.cc.

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

Definition at line 34 of file imu_data.cc.

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

Definition at line 34 of file fixed_frame_pose_data.cc.

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

Definition at line 37 of file timed_point_cloud_data.cc.

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

Definition at line 38 of file landmark_data.cc.

RangefinderPoint cartographer::sensor::FromProto ( const proto::RangefinderPoint &  rangefinder_point_proto) [inline]

Definition at line 68 of file rangefinder_point.h.

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

Definition at line 71 of file range_data.cc.

TimedRangefinderPoint cartographer::sensor::FromProto ( const proto::TimedRangefinderPoint &  timed_rangefinder_point_proto) [inline]

Definition at line 80 of file rangefinder_point.h.

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.

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

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

template<class T >
RangefinderPoint cartographer::sensor::operator* ( const transform::Rigid3< T > &  lhs,
const RangefinderPoint &  rhs 
) [inline]

Definition at line 43 of file rangefinder_point.h.

template<class T >
TimedRangefinderPoint cartographer::sensor::operator* ( const transform::Rigid3< T > &  lhs,
const TimedRangefinderPoint &  rhs 
) [inline]

Definition at line 51 of file rangefinder_point.h.

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

Definition at line 37 of file ordered_multi_queue.cc.

bool cartographer::sensor::operator== ( const RangefinderPoint &  lhs,
const RangefinderPoint &  rhs 
) [inline]

Definition at line 58 of file rangefinder_point.h.

bool cartographer::sensor::operator== ( const TimedRangefinderPoint &  lhs,
const TimedRangefinderPoint &  rhs 
) [inline]

Definition at line 63 of file rangefinder_point.h.

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

Definition at line 24 of file landmark_data.cc.

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

Definition at line 24 of file odometry_data.cc.

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

Definition at line 24 of file imu_data.cc.

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

Definition at line 25 of file fixed_frame_pose_data.cc.

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

Definition at line 25 of file timed_point_cloud_data.cc.

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

Definition at line 57 of file range_data.cc.

proto::RangefinderPoint cartographer::sensor::ToProto ( const RangefinderPoint &  rangefinder_point) [inline]

Definition at line 73 of file rangefinder_point.h.

proto::TimedRangefinderPoint cartographer::sensor::ToProto ( const TimedRangefinderPoint &  timed_rangefinder_point) [inline]

Definition at line 86 of file rangefinder_point.h.

RangefinderPoint cartographer::sensor::ToRangefinderPoint ( const TimedRangefinderPoint &  timed_rangefinder_point) [inline]

Definition at line 95 of file rangefinder_point.h.

TimedRangefinderPoint cartographer::sensor::ToTimedRangefinderPoint ( const RangefinderPoint &  rangefinder_point,
const float  time 
) [inline]

Definition at line 100 of file rangefinder_point.h.

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

Definition at line 25 of file point_cloud.cc.

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

Definition at line 25 of file range_data.cc.

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

Definition at line 35 of file point_cloud.cc.

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 Thu May 9 2019 02:27:36