maliput_malidrive
FunctionStub Class Reference

Detailed Description

Stub class that forwards the argument list of its constructor to each private interface implementation.

#include <src/maliput_malidrive/test_utilities/function_stub.h>

Inheritance diagram for FunctionStub:
[legend]

Public Member Functions

 MALIDRIVE_NO_COPY_NO_MOVE_NO_ASSIGN (FunctionStub)
 
 FunctionStub (double f_result, double f_dot_result, double f_dot_dot_result, double p0_result, double p1_result, bool is_g1_contiguous)
 
- Public Member Functions inherited from Function
 MALIDRIVE_NO_COPY_NO_MOVE_NO_ASSIGN (Function)
 
virtual ~Function ()=default
 
double f (double p) const
 Evaluates \( F(p) \). More...
 
double f_dot (double p) const
 Evaluates \( F'(p) \). More...
 
double f_dot_dot (double p) const
 Evaluates \( F''(p) \). More...
 
double p0 () const
 
double p1 () const
 
bool IsG1Contiguous () const
 

Additional Inherited Members

- Static Public Attributes inherited from Function
static constexpr double kEpsilon = 0.
 Implementations may opt to allow a tolerance or be up to kEpsilon away from [p0(); p1()]. More...
 
- Protected Member Functions inherited from Function
 Function ()=default
 

Constructor & Destructor Documentation

◆ FunctionStub()

FunctionStub ( double  f_result,
double  f_dot_result,
double  f_dot_dot_result,
double  p0_result,
double  p1_result,
bool  is_g1_contiguous 
)

Member Function Documentation

◆ MALIDRIVE_NO_COPY_NO_MOVE_NO_ASSIGN()

MALIDRIVE_NO_COPY_NO_MOVE_NO_ASSIGN ( FunctionStub  )

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