ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | List of all members
TBoundComp2D Class Referenceabstract

#include <BoundComp2D.h>

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

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
 

Detailed Description

Components of boundary faces

Member Function Documentation

virtual int TBoundComp2D::GetN_InitVerts ( )
pure virtual

get number of initial vertices on a Comp2Donent

Implemented in TBdNonUniformSpline, TBdCircle, TBdSpline, TBdLine, and TBdPolygon.

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

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

Implemented in TBdNonUniformSpline, TBdCircle, TBdSpline, TBdLine, and TBdPolygon.

Here is the caller graph for this function:

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

return the coordinates {X,Y} of parameter value T

Implemented in TBdNonUniformSpline, TBdCircle, TBdSpline, TBdLine, and TBdPolygon.

Here is the caller graph for this function:


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