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
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: