UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
ParSplineOneD Class Reference

Public Member Functions

 ParSplineOneD (int N, double *x, double *z, int N1, double *x1, double *z1, double rc)
 
void GetPoints (int N, double *x, double *z, int flag)
 
int GetN ()
 
void SetN (int n)
 
void GetXZ (double *x1, double *z1)
 
void GetABCD (double *a1x, double *b1x, double *c1x, double *d1x, double *a1z, double *b1z, double *c1z, double *d1z)
 
double GetSigma ()
 
double GetAmax ()
 
double GetMinRc ()
 
void InterpolCurve (double g, int &n)
 
bool ParSplineFunction (double s, double &xt, double &zt)
 
bool DerParSplineFunction (double s, double &dx, double &dz)
 
bool Der2ParSplineFunction (double s, double &d2x, double &d2z)
 
bool CurvityParSplineFunction (double s, double &cr)
 
bool RadiusCurvityParSplineFunction (double s, double &rcr)
 

Public Attributes

double_arS
 
double_arxx
 
double_arzz
 
double_arx
 
double_arz
 
double_arphinorm
 
double_arcurv
 
double_arDx
 
double_arDz
 

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