#include "Eigen/Geometry"#include "cairo/cairo.h"#include "cartographer/io/image.h"#include "cartographer/io/proto_stream_deserializer.h"#include "cartographer/mapping/id.h"#include "cartographer/mapping/proto/serialization.pb.h"#include "cartographer/mapping/value_conversion_tables.h"#include "cartographer/transform/rigid_transform.h"

Go to the source code of this file.
Classes | |
| struct | cartographer::io::PaintSubmapSlicesResult |
| struct | cartographer::io::SubmapTexture::Pixels |
| struct | cartographer::io::SubmapSlice |
| struct | cartographer::io::SubmapTexture |
| struct | cartographer::io::SubmapTextures |
Namespaces | |
| namespace | cartographer |
| namespace | cartographer::io |
Functions | |
| void | cartographer::io::DeserializeAndFillSubmapSlices (ProtoStreamDeserializer *deserializer, std::map<::cartographer::mapping::SubmapId, SubmapSlice > *submap_slices, mapping::ValueConversionTables *conversion_tables) |
| UniqueCairoSurfacePtr | cartographer::io::DrawTexture (const std::vector< char > &intensity, const std::vector< char > &alpha, const int width, const int height, std::vector< uint32_t > *const cairo_data) |
| void | cartographer::io::FillSubmapSlice (const ::cartographer::transform::Rigid3d &global_submap_pose, const ::cartographer::mapping::proto::Submap &proto, SubmapSlice *const submap_slice, mapping::ValueConversionTables *conversion_tables) |
| PaintSubmapSlicesResult | cartographer::io::PaintSubmapSlices (const std::map<::cartographer::mapping::SubmapId, SubmapSlice > &submaps, const double resolution) |
| SubmapTexture::Pixels | cartographer::io::UnpackTextureData (const std::string &compressed_cells, const int width, const int height) |