NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
Result Struct Reference

Public Member Functions

 Result (const double ratio, const std::string &image_name, const ResultType &type)
 
bool Valid () const
 
bool Rotation () const
 

Static Public Member Functions

static Result InvalidResult (const std::string &image_name)
 
static Result RotationResult (const double ratio, const std::string &image_name)
 
static Result ValidResult (const double ratio, const std::string &image_name)
 

Public Attributes

double ratio
 
std::string image_name
 
ResultType type
 
int cluster_id = 0
 
int cluster_start_index = 0
 

Constructor & Destructor Documentation

◆ Result()

Result::Result ( const double  ratio,
const std::string &  image_name,
const ResultType type 
)
inline

Member Function Documentation

◆ InvalidResult()

static Result Result::InvalidResult ( const std::string &  image_name)
inlinestatic

◆ Rotation()

bool Result::Rotation ( ) const
inline

◆ RotationResult()

static Result Result::RotationResult ( const double  ratio,
const std::string &  image_name 
)
inlinestatic

◆ Valid()

bool Result::Valid ( ) const
inline

◆ ValidResult()

static Result Result::ValidResult ( const double  ratio,
const std::string &  image_name 
)
inlinestatic

Member Data Documentation

◆ cluster_id

int Result::cluster_id = 0

◆ cluster_start_index

int Result::cluster_start_index = 0

◆ image_name

std::string Result::image_name

◆ ratio

double Result::ratio

◆ type

ResultType Result::type

The documentation for this struct was generated from the following file: