geotiff_node.cpp
/tmp/ws/src/hector_slam/hector_geotiff/src/
geotiff__node_8cpp
hector_geotiff/geotiff_writer.h
hector_geotiff/map_writer_plugin_interface.h
hector_geotiff::MapGenerator
hector_geotiff
int
main
geotiff__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
geotiff_saver.cpp
/tmp/ws/src/hector_slam/hector_geotiff/src/
geotiff__saver_8cpp
hector_geotiff/geotiff_writer.h
hector_geotiff::MapGenerator
hector_geotiff
#define
USAGE
geotiff__saver_8cpp.html
a56fe9bff0a1be75aae2da3e593053e2c
int
main
geotiff__saver_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
geotiff_writer.cpp
/tmp/ws/src/hector_slam/hector_geotiff/src/geotiff_writer/
geotiff__writer_8cpp
hector_geotiff/geotiff_writer.h
hector_geotiff
geotiff_writer.h
/tmp/ws/src/hector_slam/hector_geotiff/include/hector_geotiff/
geotiff__writer_8h
map_writer_interface.h
hector_geotiff::GeotiffWriter
hector_geotiff
map_writer_interface.h
/tmp/ws/src/hector_slam/hector_geotiff/include/hector_geotiff/
map__writer__interface_8h
hector_geotiff::MapWriterInterface::Color
hector_geotiff::MapWriterInterface
hector_geotiff
map_writer_plugin_interface.h
/tmp/ws/src/hector_slam/hector_geotiff/include/hector_geotiff/
map__writer__plugin__interface_8h
map_writer_interface.h
hector_geotiff::MapWriterPluginInterface
hector_geotiff
hector_geotiff
namespacehector__geotiff.html
hector_geotiff::GeotiffWriter
hector_geotiff::MapGenerator
hector_geotiff::MapWriterInterface
hector_geotiff::MapWriterPluginInterface
hector_geotiff::GeotiffWriter
classhector__geotiff_1_1GeotiffWriter.html
hector_geotiff::MapWriterInterface
void
drawBackgroundCheckerboard
classhector__geotiff_1_1GeotiffWriter.html
a5a3205f14569fffdab88d9796c0222dd
()
void
drawCoords
classhector__geotiff_1_1GeotiffWriter.html
acd1dc7e7c6e8deab961f5bc088e5f434
()
void
drawMap
classhector__geotiff_1_1GeotiffWriter.html
acf87222cb04052974faa361cfadf8b94
(const nav_msgs::OccupancyGrid &map, bool draw_explored_space_grid=true)
void
drawObjectOfInterest
classhector__geotiff_1_1GeotiffWriter.html
a38c1c58bba88407c65fc44806ef25146
(const Eigen::Vector2f &coords, const std::string &txt, const Color &color)
virtual void
drawPath
classhector__geotiff_1_1GeotiffWriter.html
a30edb297f8c2d592fdaf3f8a6cfdbd48
(const Eigen::Vector3f &start, const std::vector< Eigen::Vector2f > &points)
void
drawPath
classhector__geotiff_1_1GeotiffWriter.html
a912dd9aa739afa29fbbcaabf365ec804
(const Eigen::Vector3f &start, const std::vector< Eigen::Vector2f > &points, int color_r, int color_g, int color_b)
GeotiffWriter
classhector__geotiff_1_1GeotiffWriter.html
a9de6f8c0976e495c221d5b1508c3f2e6
(bool useCheckerboardCacheIn=false)
std::string
getBasePathAndFileName
classhector__geotiff_1_1GeotiffWriter.html
a8715503cbfc4767cdf3f7ecf4faf3df8
() const
void
setMapFileName
classhector__geotiff_1_1GeotiffWriter.html
a6ad5bb7c123680cebd79c6b1854ce59c
(const std::string &mapFileName)
void
setMapFilePath
classhector__geotiff_1_1GeotiffWriter.html
abb2c852e102f9909b04538cef36578e9
(const std::string &mapFilePath)
void
setupImageSize
classhector__geotiff_1_1GeotiffWriter.html
ad1683761860f7200307b414e13a078f1
()
bool
setupTransforms
classhector__geotiff_1_1GeotiffWriter.html
a64856c02f799c32c31edb7795322d4f0
(const nav_msgs::OccupancyGrid &map)
void
setUseUtcTimeSuffix
classhector__geotiff_1_1GeotiffWriter.html
aee2b12083b713d40046db3dcea930a6b
(bool useSuffix)
void
writeGeotiffImage
classhector__geotiff_1_1GeotiffWriter.html
a4481d5cacb2e43a66d139c13813b0314
()
virtual
~GeotiffWriter
classhector__geotiff_1_1GeotiffWriter.html
a2a64b0a6cbe1bb8bcb8ca50ed91b685f
()
void
drawArrow
classhector__geotiff_1_1GeotiffWriter.html
acdafb8d086edb734e8c10bee0cf9c2b5
(QPainter &painter)
void
drawCoordSystem
classhector__geotiff_1_1GeotiffWriter.html
a5a19bcfca156fe12a3710d0db671332b
(QPainter &painter)
void
drawCross
classhector__geotiff_1_1GeotiffWriter.html
a20d7c90a099abda5a67d60c531463568
(QPainter &painter, const Eigen::Vector2f &coords)
void
transformPainterToImgCoords
classhector__geotiff_1_1GeotiffWriter.html
ae7fdb9858cef9c90ff7b502cd2421c7a
(QPainter &painter)
QApplication *
app
classhector__geotiff_1_1GeotiffWriter.html
ad9cd5a89c6e59b3f7e226648226f34fa
nav_msgs::MapMetaData
cached_map_meta_data_
classhector__geotiff_1_1GeotiffWriter.html
a2a08bdb0ca58bc58d82f9e3d58fc3446
QImage
checkerboard_cache
classhector__geotiff_1_1GeotiffWriter.html
a3bb6a60df92bc4e9e92247478cbbb73e
int
fake_argc_
classhector__geotiff_1_1GeotiffWriter.html
aa374c6e264b3032a556ec81d0dde8bff
char **
fake_argv_
classhector__geotiff_1_1GeotiffWriter.html
a3393dfd17d89e6c3cf06025317a12b31
Eigen::Vector2i
geoTiffSizePixels
classhector__geotiff_1_1GeotiffWriter.html
ad30ccd7bacd7c95f30626570e37c236c
QImage
image
classhector__geotiff_1_1GeotiffWriter.html
a3e834db793a158c5ec3a3945ef409ccb
Eigen::Vector2f
leftTopMarginMeters
classhector__geotiff_1_1GeotiffWriter.html
a6bf60e59aab4eb2c19a649ea2dba9a23
QFont
map_draw_font_
classhector__geotiff_1_1GeotiffWriter.html
a997f34aa7bc69862027bcdc066a1c07d
std::string
map_file_name_
classhector__geotiff_1_1GeotiffWriter.html
abab13036943b1143f79588dd77d7cd77
std::string
map_file_path_
classhector__geotiff_1_1GeotiffWriter.html
a477308a31f1803dbd78b200140bd49e5
HectorMapTools::CoordinateTransformer< float >
map_geo_transformer_
classhector__geotiff_1_1GeotiffWriter.html
aa553b804ec76d3cf47281f940c0291f3
Eigen::Vector2f
mapEndInGeotiff
classhector__geotiff_1_1GeotiffWriter.html
ad8022871a57f975bd284ad3bdadb3d3b
Eigen::Vector2f
mapOrigInGeotiff
classhector__geotiff_1_1GeotiffWriter.html
a486b13ba4a8e23f63432dfd8f2ef14bb
Eigen::Vector2i
maxCoordsMap
classhector__geotiff_1_1GeotiffWriter.html
af96ec1dc6b8f00356db2c76383b54f72
Eigen::Vector2i
minCoordsMap
classhector__geotiff_1_1GeotiffWriter.html
a344f10b0338f05feb47a2ae98971a780
Eigen::Vector2f
origin
classhector__geotiff_1_1GeotiffWriter.html
aad2f9cfd4c30f30b669faa3adf42036f
float
pixelsPerGeoTiffMeter
classhector__geotiff_1_1GeotiffWriter.html
ae412e3df543f97a44d8c6ad3d32c160e
float
pixelsPerMapMeter
classhector__geotiff_1_1GeotiffWriter.html
a4b761b324e3f29e285bd9b5ddc6572e1
float
resolution
classhector__geotiff_1_1GeotiffWriter.html
abda565c681d560f0d1180253a1aa9a6c
int
resolutionFactor
classhector__geotiff_1_1GeotiffWriter.html
a9d9dc8e911cbe3e1d2fa455154b4207f
float
resolutionFactorf
classhector__geotiff_1_1GeotiffWriter.html
a1dcfe777aa0022d1d1c591a40d65cbf6
Eigen::Vector2f
rightBottomMarginMeters
classhector__geotiff_1_1GeotiffWriter.html
a048fcd42c09f0dbc63e70f9d20a5e0d8
Eigen::Vector2i
rightBottomMarginPixels
classhector__geotiff_1_1GeotiffWriter.html
ad45d39a3a69aa0bebf495c85af12696d
Eigen::Vector2f
rightBottomMarginPixelsf
classhector__geotiff_1_1GeotiffWriter.html
a5ef22f8d1eedfaeeeafc7f7c30cd694d
Eigen::Vector2i
sizeMap
classhector__geotiff_1_1GeotiffWriter.html
aba686d25198222081736530ddfdc8c46
Eigen::Vector2f
sizeMapf
classhector__geotiff_1_1GeotiffWriter.html
a8fa99411c20065674f372f244a25302a
Eigen::Vector2f
totalMeters
classhector__geotiff_1_1GeotiffWriter.html
ab3c35f904050c417b54609746fb92578
bool
use_utc_time_suffix_
classhector__geotiff_1_1GeotiffWriter.html
a98e5d62f8372288a2d3fca9718103c1e
bool
useCheckerboardCache
classhector__geotiff_1_1GeotiffWriter.html
a261fcf96deeffaa282510ca575dda72c
HectorMapTools::CoordinateTransformer< float >
world_geo_transformer_
classhector__geotiff_1_1GeotiffWriter.html
aa6b115468712ab21cfca68380d22ef6b
HectorMapTools::CoordinateTransformer< float >
world_map_transformer_
classhector__geotiff_1_1GeotiffWriter.html
aee8b96c718d27c2dbac801f843f0eb8b
hector_geotiff::MapGenerator
classhector__geotiff_1_1MapGenerator.html
void
mapCallback
classhector__geotiff_1_1MapGenerator.html
aac59c09ae952bf6645c912958a791e18
(const nav_msgs::OccupancyGridConstPtr &map)
MapGenerator
classhector__geotiff_1_1MapGenerator.html
afd5a2c2da22a8a101871793becb92cb8
(const std::string &mapname)
MapGenerator
classhector__geotiff_1_1MapGenerator.html
a87146d93d2f8428cccc3647117446ac1
()
void
sysCmdCallback
classhector__geotiff_1_1MapGenerator.html
a68c5e928f2000257d5b0160e2cbc64bd
(const std_msgs::String &sys_cmd)
void
timerSaveGeotiffCallback
classhector__geotiff_1_1MapGenerator.html
a3dea1229b3ccb432adf5b43eba502cbd
(const ros::TimerEvent &e)
void
writeGeotiff
classhector__geotiff_1_1MapGenerator.html
a4d1985cf3ce1709c7752cafe8aa82106
()
~MapGenerator
classhector__geotiff_1_1MapGenerator.html
ad872c3a6a2be5e6632c5f436285b00b3
()
GeotiffWriter
geotiff_writer
classhector__geotiff_1_1MapGenerator.html
ab59676ef126dcf0216ccd961357d5f2d
GeotiffWriter
geotiff_writer_
classhector__geotiff_1_1MapGenerator.html
a963f1bb461a1984a38181c4764768a14
ros::Timer
map_save_timer_
classhector__geotiff_1_1MapGenerator.html
a3e1edee362399c5f0b15bed1b5203d97
ros::ServiceClient
map_service_client_
classhector__geotiff_1_1MapGenerator.html
a86b3b5e57101234ff8e300bff155c3b2
ros::Subscriber
map_sub_
classhector__geotiff_1_1MapGenerator.html
a2c567698aa8f34849ebd8a5ffb60a2b1
std::string
mapname_
classhector__geotiff_1_1MapGenerator.html
ae5d81fbed70f8a1ddbbe979dc1ce53f9
ros::NodeHandle
n_
classhector__geotiff_1_1MapGenerator.html
a1b0bd34ebda09c8a20cb532f07dfa580
ros::ServiceClient
object_service_client_
classhector__geotiff_1_1MapGenerator.html
a309e39f65aa6326f206a9b5cf8276a7e
bool
p_draw_background_checkerboard_
classhector__geotiff_1_1MapGenerator.html
a208b509054d00fa2083ce9b76a86ef56
bool
p_draw_free_space_grid_
classhector__geotiff_1_1MapGenerator.html
a7c076b9c8181d1912ffe4682b039c1f4
std::string
p_map_file_base_name_
classhector__geotiff_1_1MapGenerator.html
a1fd25db590b4d501b4a1c9dd0b004dc9
std::string
p_map_file_path_
classhector__geotiff_1_1MapGenerator.html
af13f50eb7850b6ac12db594197c0121c
std::string
p_plugin_list_
classhector__geotiff_1_1MapGenerator.html
ad86a0d4b8ce58b13b53c76bc4b400a24
ros::ServiceClient
path_service_client_
classhector__geotiff_1_1MapGenerator.html
a84cd19c6a982d0e96e78150ca3f25c07
pluginlib::ClassLoader< hector_geotiff::MapWriterPluginInterface > *
plugin_loader_
classhector__geotiff_1_1MapGenerator.html
a09270e65a5dd8d1fb6c536291099c4ca
std::vector< boost::shared_ptr< hector_geotiff::MapWriterPluginInterface > >
plugin_vector_
classhector__geotiff_1_1MapGenerator.html
ace1313a354bfbca7219ea7b5120e1010
ros::NodeHandle
pn_
classhector__geotiff_1_1MapGenerator.html
aba0fb3c144cc5806fba0920ae32ddfb6
unsigned int
running_saved_map_num_
classhector__geotiff_1_1MapGenerator.html
a88ac50f125798430fbd3ab1b3ed5c874
ros::Subscriber
sys_cmd_sub_
classhector__geotiff_1_1MapGenerator.html
a50c8a21c10349eb646c6067474ddbc7f
hector_geotiff::MapWriterInterface
classhector__geotiff_1_1MapWriterInterface.html
hector_geotiff::MapWriterInterface::Color
virtual void
drawObjectOfInterest
classhector__geotiff_1_1MapWriterInterface.html
a3cb5ba79902badcc8e04b7311272d1bc
(const Eigen::Vector2f &coords, const std::string &txt, const Color &color)=0
virtual void
drawPath
classhector__geotiff_1_1MapWriterInterface.html
ae62fa6f440c8d7e3fe4e06787fcea57f
(const Eigen::Vector3f &start, const std::vector< Eigen::Vector2f > &points)
virtual void
drawPath
classhector__geotiff_1_1MapWriterInterface.html
a6ff4ab5680cc91c78147d11ebf7336fb
(const Eigen::Vector3f &start, const std::vector< Eigen::Vector2f > &points, int color_r, int color_g, int color_b)=0
virtual std::string
getBasePathAndFileName
classhector__geotiff_1_1MapWriterInterface.html
aa0ee16396fd6beb3aae5a28e9f07e3a2
() const =0
hector_geotiff::MapWriterInterface::Color
structhector__geotiff_1_1MapWriterInterface_1_1Color.html
Color
structhector__geotiff_1_1MapWriterInterface_1_1Color.html
a34eba9a249afdbe14639ebd970edba6f
(unsigned int r, unsigned int g, unsigned int b)
unsigned int
b
structhector__geotiff_1_1MapWriterInterface_1_1Color.html
a2a26001d9bce9413e569ffded035bb48
unsigned int
g
structhector__geotiff_1_1MapWriterInterface_1_1Color.html
aa683b48de53af9a4a020017571f0b1f4
unsigned int
r
structhector__geotiff_1_1MapWriterInterface_1_1Color.html
a9346dd48f0bde7a905781b86359a1932
hector_geotiff::MapWriterPluginInterface
classhector__geotiff_1_1MapWriterPluginInterface.html
virtual void
draw
classhector__geotiff_1_1MapWriterPluginInterface.html
a526a515cc5bf4bb75982351b02e3c9ff
(MapWriterInterface *map_writer_interface)=0
virtual void
initialize
classhector__geotiff_1_1MapWriterPluginInterface.html
ab3a00cfa6be2beeafa1184a6e15f4479
(const std::string &name)=0