Flow123d  jenkins-Flow123d-linux-release-multijob-282
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
TAbscissa Class Reference

#include <abscissa.h>

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

Public Member Functions

 TAbscissa ()
 
 TAbscissa (const TPoint &, const TPoint &)
 
 TAbscissa (const Element &)
 
 ~TAbscissa ()
 
TAbscissaoperator= (const TAbscissa &)
 
double Length ()
 
BoundingBoxget_bounding_box ()
 
void SetPoints (const TPoint &, const TPoint &)
 
double GetMin (int) const
 
double GetMax (int) const
 
- Public Member Functions inherited from TBisector
 TBisector ()
 
 TBisector (const TPoint &, const TVector &)
 
 TBisector (const TPoint &, const TPoint &)
 
 TBisector (const TBisector &)
 
 TBisector (const Element &)
 
 ~TBisector ()
 
TBisectoroperator= (const TBisector &)
 
void SetPoints (const TPoint &, const TPoint &)
 
bool Belong (const TPoint &) const
 
void SetPoint (const TPoint &)
 
const TPointGetPoint () const
 
TPoint GetPoint (double) const
 
void GetParameter (const TPoint &, double &, bool &) const
 
void SetVector (const TVector &)
 
const TVectorGetVector () const
 

Static Public Member Functions

static int getNumInstances ()
 
- Static Public Member Functions inherited from TBisector
static int getNumInstances ()
 

Private Member Functions

int generateId ()
 
void ComputeLength ()
 

Private Attributes

int id
 
BoundingBox boundingBox
 
double length
 

Static Private Attributes

static int numberInstance = 0
 

Additional Inherited Members

- Protected Member Functions inherited from TBisector
int generateId ()
 
- Protected Attributes inherited from TBisector
int id
 
TPointX0
 
TVectorU
 
- Static Protected Attributes inherited from TBisector
static int numberInstance = 0
 

Detailed Description

Definition at line 8 of file abscissa.h.

Constructor & Destructor Documentation

TAbscissa::TAbscissa ( )

Definition at line 12 of file abscissa.cpp.

TAbscissa::TAbscissa ( const TPoint PP0,
const TPoint PP1 
)

Definition at line 16 of file abscissa.cpp.

TAbscissa::TAbscissa ( const Element ele)

Definition at line 25 of file abscissa.cpp.

TAbscissa::~TAbscissa ( )

Definition at line 45 of file abscissa.cpp.

Member Function Documentation

void TAbscissa::ComputeLength ( )
private

Definition at line 53 of file abscissa.cpp.

Here is the caller graph for this function:

int TAbscissa::generateId ( )
private

Definition at line 8 of file abscissa.cpp.

Here is the caller graph for this function:

BoundingBox & TAbscissa::get_bounding_box ( )

Definition at line 62 of file abscissa.cpp.

double TAbscissa::GetMax ( int  x) const

Definition at line 85 of file abscissa.cpp.

Here is the caller graph for this function:

double TAbscissa::GetMin ( int  x) const

Definition at line 76 of file abscissa.cpp.

Here is the caller graph for this function:

static int TAbscissa::getNumInstances ( )
inlinestatic

Definition at line 36 of file abscissa.h.

double TAbscissa::Length ( )

Definition at line 58 of file abscissa.cpp.

TAbscissa & TAbscissa::operator= ( const TAbscissa a)

Definition at line 35 of file abscissa.cpp.

void TAbscissa::SetPoints ( const TPoint PP0,
const TPoint PP1 
)

Definition at line 48 of file abscissa.cpp.

Here is the caller graph for this function:

Member Data Documentation

BoundingBox TAbscissa::boundingBox
private

Definition at line 13 of file abscissa.h.

int TAbscissa::id
private

Definition at line 11 of file abscissa.h.

double TAbscissa::length
private

Definition at line 15 of file abscissa.h.

int TAbscissa::numberInstance = 0
staticprivate

Definition at line 10 of file abscissa.h.


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