#include <BoundComp2D.h>
Public Member Functions | |
TBoundComp2D (int id) | |
virtual int | GetXYofT (double T, double &X, double &Y)=0 |
virtual int | GetTofXY (double X, double Y, double &T)=0 |
virtual int | GetN_InitVerts ()=0 |
virtual int | GenInitVerts (double *&points, int I_points, int *&edges, int I_edges)=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 |
get number of initial vertices on a Comp2Donent
Implemented in TBdNonUniformSpline, TBdCircle, TBdSpline, TBdLine, and TBdPolygon.
|
pure virtual |
return the parameter value T of coordinates (X, Y)
Implemented in TBdNonUniformSpline, TBdCircle, TBdSpline, TBdLine, and TBdPolygon.
|
pure virtual |
return the coordinates {X,Y} of parameter value T
Implemented in TBdNonUniformSpline, TBdCircle, TBdSpline, TBdLine, and TBdPolygon.