#include <BdSpline.h>
Public Member Functions | |
TBdSpline (int id, int N_Splines) | |
void | SetParams (double *params) |
int | GetN_Splines () |
virtual int | GetXYofT (double T, double &X, double &Y) |
virtual int | GetTofXY (double X, double Y, double &T) |
virtual int | ReadIn (std::ifstream &dat) |
virtual int | GetN_InitVerts () |
virtual int | GenInitVerts (double *&points, int I_points, int *&edges, int I_edges) |
Public Member Functions inherited from TBoundComp2D | |
TBoundComp2D (int id) | |
Public Member Functions inherited from TBoundComp | |
TBoundComp (int id, int ref=-1) | |
int | GetID () const |
BoundTypes | GetType () const |
bool | IsFreeBoundary () const |
void | SetFreeBoundaryStatus (bool status) |
void | ChangeType (BoundTypes New_Type) |
void | SetRefID (int _ref) |
int | GetRefID () const |
Protected Attributes | |
int | N_Splines |
double * | Params |
Protected Attributes inherited from TBoundComp | |
int | ID |
BoundTypes | Type |
bool | FreeBoundaryStatus |
int | refID |
splie function as a component of a boundary part
TBdSpline::TBdSpline | ( | int | id, |
int | N_Splines | ||
) |
constructor initializes the parameter array
|
inlinevirtual |
get number of initial vertices on this component
Implements TBoundComp2D.
int TBdSpline::GetN_Splines | ( | ) |
get number of splines
|
virtual |
return the parameter value T of coordinates (X, Y)
Implements TBoundComp2D.
|
virtual |
return new inner points for a good boundary approximation return the coordinates of parameter value T
Implements TBoundComp2D.
|
virtual |
read parameter from input file
Implements TBoundComp.
void TBdSpline::SetParams | ( | double * | params | ) |
set all parameters
|
protected |
number of subsplines
|
protected |
array for all parameters