#include <BoundComp3D.h>
Public Member Functions | |
TBoundComp3D (int id) | |
virtual int | GetXYZofTS (double T, double S, double &X, double &Y, double &Z)=0 |
virtual int | GetTSofXYZ (double X, double Y, double Z, double &T, double &S)=0 |
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 |
Public Member Functions inherited from TBoundComp | |
TBoundComp (int id, int ref=-1) | |
virtual int | ReadIn (std::ifstream &dat)=0 |
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 |
Additional Inherited Members | |
Protected Attributes inherited from TBoundComp | |
int | ID |
BoundTypes | Type |
bool | FreeBoundaryStatus |
int | refID |
components of boundary faces
|
pure virtual |
return the parameter values T and S of coordinates (X, Y, Z)
Implemented in TBdCylinder, TBdPlane, TBdWall, TBdSphere, and TBdNoPRM.
|
pure virtual |
return parameters and coordinates of a given linear combination of vertices
Implemented in TBdCylinder, TBdPlane, TBdWall, TBdSphere, and TBdNoPRM.
|
pure virtual |
return the coordinates {X, Y, Z} of parameter values T and S
Implemented in TBdCylinder, TBdPlane, TBdWall, TBdSphere, and TBdNoPRM.