NASA Astrobee Robot Software  Astrobee Version:
Flight software for the Astrobee robots operating inside the International Space Station.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
markers_to_Kalibr.cc File Reference
#include <config_reader/config_reader.h>
#include <marker_tracking/marker_detector.h>
#include <yaml-cpp/yaml.h>
#include <cstdio>
#include <fstream>
#include <iostream>
Include dependency graph for markers_to_Kalibr.cc:

Classes

struct  Tag
 
struct  YAML::convert< Tag >
 

Namespaces

 YAML
 

Functions

std::string toHex (std::deque< bool > bits)
 
bool compareById (Tag &a, Tag &b)
 
void writeToYaml (YAML::Node content, std::string filename)
 
void printTagFamily (std::ofstream &fs, std::string familyName, int res, int hamming, std::vector< Tag > markers)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ compareById()

bool compareById ( Tag a,
Tag b 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ printTagFamily()

void printTagFamily ( std::ofstream &  fs,
std::string  familyName,
int  res,
int  hamming,
std::vector< Tag markers 
)

◆ toHex()

std::string toHex ( std::deque< bool >  bits)

◆ writeToYaml()

void writeToYaml ( YAML::Node  content,
std::string  filename 
)