Bsoft 2.1.4
Bernard's software package
Zernike Class Reference

#include <zernike.h>

Public Member Functions

 Zernike (long nmax)
 
long maximum_order ()
 
long number_of_coefficients ()
 
double coefficient (long i)
 
double coefficient (long n, long m, long k)
 
long index (long n, long m, long k)
 
long indices (long i, long &n, long &m)
 
double polynomial (long n, long m, double r)
 
vector< double > decompose_weight (long n, long m, double w)
 
double Z (long n, long m, double r, double p)
 
double Zxy (long n, long m, double x, double y)
 
void show ()
 

Constructor & Destructor Documentation

◆ Zernike()

Zernike::Zernike ( long  nmax)
inline

Member Function Documentation

◆ coefficient() [1/2]

double Zernike::coefficient ( long  i)
inline

◆ coefficient() [2/2]

double Zernike::coefficient ( long  n,
long  m,
long  k 
)
inline

◆ decompose_weight()

vector< double > Zernike::decompose_weight ( long  n,
long  m,
double  w 
)
inline

◆ index()

long Zernike::index ( long  n,
long  m,
long  k 
)
inline

◆ indices()

long Zernike::indices ( long  i,
long &  n,
long &  m 
)
inline

◆ maximum_order()

long Zernike::maximum_order ( )
inline

◆ number_of_coefficients()

long Zernike::number_of_coefficients ( )
inline

◆ polynomial()

double Zernike::polynomial ( long  n,
long  m,
double  r 
)
inline

◆ show()

void Zernike::show ( )
inline

◆ Z()

double Zernike::Z ( long  n,
long  m,
double  r,
double  p 
)
inline

◆ Zxy()

double Zernike::Zxy ( long  n,
long  m,
double  x,
double  y 
)
inline

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