ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | Protected Attributes | List of all members
TBdLine Class Reference

#include <BdLine.h>

Inheritance diagram for TBdLine:
Inheritance graph
[legend]
Collaboration diagram for TBdLine:
Collaboration graph
[legend]

Public Member Functions

 TBdLine (int id)
 
void SetParams (double xstart, double ystart, double delx, double dely)
 
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 Xstart
 
double Ystart
 
double delX
 
double delY
 
- Protected Attributes inherited from TBoundComp
int ID
 
BoundTypes Type
 
bool FreeBoundaryStatus
 
int refID
 

Detailed Description

a line as a component of a boundary part

Member Function Documentation

virtual int TBdLine::GetN_InitVerts ( )
inlinevirtual

get number of initial vertices on this component

Implements TBoundComp2D.

int TBdLine::GetTofXY ( double  X,
double  Y,
double &  T 
)
virtual

return the parameter value T of coordinates (X, Y)

Implements TBoundComp2D.

int TBdLine::GetXYofT ( double  T,
double &  X,
double &  Y 
)
virtual

return the coordinates of parameter value T

Implements TBoundComp2D.

int TBdLine::ReadIn ( std::ifstream &  dat)
virtual

read parameter from input file

Implements TBoundComp.

void TBdLine::SetParams ( double  xstart,
double  ystart,
double  delx,
double  dely 
)

set all parameters to the given values

Here is the caller graph for this function:

Member Data Documentation

double TBdLine::delX
protected

x progress of line

double TBdLine::delY
protected

y progress of line

double TBdLine::Xstart
protected

x coordinate of the begin of line

double TBdLine::Ystart
protected

y coordinate of the begin of line


The documentation for this class was generated from the following files: