Open CASCADE Technology  7.5.0

# math_FunctionSample Class Reference

This class gives a default sample (constant difference of parameter) for a function defined between two bound A,B. More...

`#include <math_FunctionSample.hxx>`

Inheritance diagram for math_FunctionSample:
[legend]

## Public Member Functions

math_FunctionSample (const Standard_Real A, const Standard_Real B, const Standard_Integer N)

virtual void Bounds (Standard_Real &A, Standard_Real &B) const
Returns the bounds of parameters. More...

Standard_Integer NbPoints () const
Returns the number of sample points. More...

virtual Standard_Real GetParameter (const Standard_Integer Index) const
Returns the value of parameter of the point of range Index : A + ((Index-1)/(NbPoints-1))*B. An exception is raised if Index<=0 or Index>NbPoints. More...

## Detailed Description

This class gives a default sample (constant difference of parameter) for a function defined between two bound A,B.

## ◆ math_FunctionSample()

 math_FunctionSample::math_FunctionSample ( const Standard_Real A, const Standard_Real B, const Standard_Integer N )

## ◆ Bounds()

 virtual void math_FunctionSample::Bounds ( Standard_Real & A, Standard_Real & B ) const
virtual

Returns the bounds of parameters.

## ◆ GetParameter()

 virtual Standard_Real math_FunctionSample::GetParameter ( const Standard_Integer Index ) const
virtual

Returns the value of parameter of the point of range Index : A + ((Index-1)/(NbPoints-1))*B. An exception is raised if Index<=0 or Index>NbPoints.

Reimplemented in GeomLib_LogSample.

## ◆ NbPoints()

 Standard_Integer math_FunctionSample::NbPoints ( ) const

Returns the number of sample points.

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