#include <BdCircle.h>
Public Member Functions | |
TBdCircle (int id) | |
void | SetParams (double xmid, double ymid, double radius_a, double radius_b, double phi1, double phi2) |
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 | |
double | Xmid |
double | Ymid |
double | Radius_a |
double | Radius_b |
double | Phi1 |
double | Phi2 |
Protected Attributes inherited from TBoundComp | |
int | ID |
BoundTypes | Type |
bool | FreeBoundaryStatus |
int | refID |
a part of a circle as a component of a boundary part
|
virtual |
get number of initial vertices on this component
Implements TBoundComp2D.
|
virtual |
return the parameter value T of coordinates (X, Y)
Implements TBoundComp2D.
|
virtual |
return the coordinates of parameter value T
Implements TBoundComp2D.
|
virtual |
read parameter from input file
Implements TBoundComp.
void TBdCircle::SetParams | ( | double | xmid, |
double | ymid, | ||
double | radius_a, | ||
double | radius_b, | ||
double | phi1, | ||
double | phi2 | ||
) |
set all parameters to the given values
|
protected |
begin angle
|
protected |
end angle
|
protected |
radii of the arc
|
protected |
x coordinate of midpoint
|
protected |
y coordinate of midpoint