IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Member Functions | Protected Member Functions | List of all members
ipsdk::bench::BaseBenchCase Class Referenceabstract

Base class for benchmark cases. More...

#include <BaseBenchCase.h>

Inheritance diagram for ipsdk::bench::BaseBenchCase:
ipsdk::BaseToolTip

Public Member Functions

BoolResult run (BenchCaseResult &result)
 Method allowing to execute benchmark case. More...
 
Constructors and destructors
 BaseBenchCase ()
 
virtual ~BaseBenchCase ()=0
 
- Public Member Functions inherited from ipsdk::BaseToolTip
virtual const std::string & getObjectName () const =0
 retrieve object name
 
virtual const std::string & getToolTip () const =0
 retrieve object tool tip
 
 BaseToolTip ()
 
virtual ~BaseToolTip ()=0
 

Protected Member Functions

virtual BoolResult runDerived (BenchCaseResult &result)=0
 virtual method allowing to execute benchmark case into derived classes More...
 

Detailed Description

Base class for benchmark cases.

Author
E. Noirfalise
Date
2014/05/27

Member Function Documentation

◆ run()

BoolResult ipsdk::bench::BaseBenchCase::run ( BenchCaseResult result)

Method allowing to execute benchmark case.

Returns
false in case of failure

◆ runDerived()

virtual BoolResult ipsdk::bench::BaseBenchCase::runDerived ( BenchCaseResult result)
protectedpure virtual

virtual method allowing to execute benchmark case into derived classes

Returns
false in case of failure

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