#include <BdPlane.h>
Public Member Functions | |
TBdPlane (int id) | |
void | SetParams (double p_x, double p_y, double p_z, double a_x, double a_y, double a_z, double n_x, double n_y, double n_z) |
virtual int | GetXYZofTS (double T, double S, double &X, double &Y, double &Z) |
virtual int | GetTSofXYZ (double X, double Y, double Z, double &T, double &S) |
virtual int | GetXYZandTS (int N_Points, double *LinComb, double *xp, double *yp, double *zp, double *tp, double *sp, double &X, double &Y, double &Z, double &T, double &S) |
virtual int | ReadIn (std::ifstream &dat) |
void | GetParams (double &p_x, double &p_y, double &p_z, double &a_x, double &a_y, double &a_z, double &n_x, double &n_y, double &n_z) |
Public Member Functions inherited from TBoundComp3D | |
TBoundComp3D (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 | |
double | P_x |
double | P_y |
double | P_z |
double | A_x |
double | A_y |
double | A_z |
double | B_x |
double | B_y |
double | B_z |
double | N_x |
double | N_y |
double | N_z |
Protected Attributes inherited from TBoundComp | |
int | ID |
BoundTypes | Type |
bool | FreeBoundaryStatus |
int | refID |
a plane as a component of a boundary part
|
virtual |
return the parameter value T, S of coordinates
Implements TBoundComp3D.
|
virtual |
return parameters and coordinates of a given linear combination of vertices
Implements TBoundComp3D.
|
virtual |
return the coordinates of parameter value T, S
Implements TBoundComp3D.
|
virtual |
read parameter from input file
Implements TBoundComp.
void TBdPlane::SetParams | ( | double | p_x, |
double | p_y, | ||
double | p_z, | ||
double | a_x, | ||
double | a_y, | ||
double | a_z, | ||
double | n_x, | ||
double | n_y, | ||
double | n_z | ||
) |
set all parameters to the given values
|
protected |
orthogonal vectors in the plain (used for parametization)
|
protected |
outer normal Vector
|
protected |
coordinates of one point in the plane