ParMooN
 All Classes Functions Variables Friends Pages
BoundComp3D.h
1 // =======================================================================
2 // @(#)BoundComp3D.h 1.5 08/12/99
3 //
4 // Class: TBoundComp3D
5 // Purpose: components of boundary faces
6 //
7 // Author: Volker Behns 18.06.97
8 //
9 // =======================================================================
10 
11 #ifndef __BOUNDCOMP3D__
12 #define __BOUNDCOMP3D__
13 
14 #include <BoundComp.h>
15 
17 class TBoundComp3D : public TBoundComp
18 {
19  public:
20  // Constructor
21  TBoundComp3D(int id);
22 
23  // Methods
25  virtual int GetXYZofTS(double T, double S, double &X, double &Y,
26  double &Z) = 0;
28  virtual int GetTSofXYZ(double X, double Y, double Z, double &T,
29  double &S) = 0;
30 
33  virtual int GetXYZandTS(int N_Points, double *LinComb,
34  double *xp, double *yp, double *zp,
35  double *tp, double *sp,
36  double &X, double &Y, double &Z,
37  double &T, double &S) = 0;
38 
39 };
40 
41 #endif
virtual int GetTSofXYZ(double X, double Y, double Z, double &T, double &S)=0
virtual int GetXYZofTS(double T, double S, double &X, double &Y, double &Z)=0
Definition: BoundComp3D.h:17
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)=0
Definition: BoundComp.h:27