Rosetta
Public Member Functions | Private Attributes | List of all members
numeric::RocPoint Class Reference

#include <roc_curve.hh>

Inheritance diagram for numeric::RocPoint:
Inheritance graph
[legend]

Public Member Functions

 ~RocPoint () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
 RocPoint (bool predicted, bool actual, std::string const &tag, platform::Real const &score)
 
 RocPoint (RocStatus const &status, std::string const &tag, platform::Real const &score)
 
RocStatus status () const
 
void status (RocStatus const &status)
 
std::string tag () const
 
void tag (std::string const &tag)
 
platform::Real score () const
 
void score (platform::Real const &score)
 
bool operator< (RocPoint const &that) const
 
- Public Member Functions inherited from utility::VirtualBase
 VirtualBase ()=default
 Default constructor. More...
 
virtual ~VirtualBase ()=default
 The virtual destructor is one of the main reasons for the VirtualBase class. More...
 
 VirtualBase (VirtualBase const &)=default
 
 VirtualBase (VirtualBase &&)=default
 
VirtualBaseoperator= (VirtualBase const &)=default
 
VirtualBaseoperator= (VirtualBase &&)=default
 

Private Attributes

RocStatus status_
 
std::string tag_
 
platform::Real score_
 

Constructor & Destructor Documentation

◆ ~RocPoint()

numeric::RocPoint::~RocPoint ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

◆ RocPoint() [1/2]

numeric::RocPoint::RocPoint ( bool  predicted,
bool  actual,
std::string const &  tag,
platform::Real const &  score 
)

◆ RocPoint() [2/2]

numeric::RocPoint::RocPoint ( RocStatus const &  status,
std::string const &  tag,
platform::Real const &  score 
)

Member Function Documentation

◆ operator<()

bool numeric::RocPoint::operator< ( RocPoint const &  that) const

References score_.

◆ score() [1/2]

platform::Real numeric::RocPoint::score ( ) const

References score_.

Referenced by score().

◆ score() [2/2]

void numeric::RocPoint::score ( platform::Real const &  score)

References score(), and score_.

◆ status() [1/2]

RocStatus numeric::RocPoint::status ( ) const

References status_.

Referenced by numeric::RocCurve::insert_point(), and status().

◆ status() [2/2]

void numeric::RocPoint::status ( RocStatus const &  status)

References status(), and status_.

◆ tag() [1/2]

std::string numeric::RocPoint::tag ( ) const

◆ tag() [2/2]

void numeric::RocPoint::tag ( std::string const &  tag)

Member Data Documentation

◆ score_

platform::Real numeric::RocPoint::score_
private

Referenced by operator<(), and score().

◆ status_

RocStatus numeric::RocPoint::status_
private

Referenced by RocPoint(), and status().

◆ tag_

std::string numeric::RocPoint::tag_
private

Referenced by tag().


The documentation for this class was generated from the following files: