Flow123d  release_2.2.0-21-g2806cf6
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 26 of file abscissa.h.

Constructor & Destructor Documentation

TAbscissa::TAbscissa ( )

Definition at line 29 of file abscissa.cpp.

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

Definition at line 33 of file abscissa.cpp.

TAbscissa::TAbscissa ( const Element ele)

Definition at line 42 of file abscissa.cpp.

TAbscissa::~TAbscissa ( )

Definition at line 62 of file abscissa.cpp.

Member Function Documentation

void TAbscissa::ComputeLength ( )
private

Definition at line 70 of file abscissa.cpp.

Here is the caller graph for this function:

int TAbscissa::generateId ( )
private

Definition at line 25 of file abscissa.cpp.

Here is the caller graph for this function:

BoundingBox & TAbscissa::get_bounding_box ( )

Definition at line 79 of file abscissa.cpp.

double TAbscissa::GetMax ( int  x) const

Definition at line 102 of file abscissa.cpp.

Here is the caller graph for this function:

double TAbscissa::GetMin ( int  x) const

Definition at line 93 of file abscissa.cpp.

Here is the caller graph for this function:

static int TAbscissa::getNumInstances ( )
inlinestatic

Definition at line 54 of file abscissa.h.

double TAbscissa::Length ( )

Definition at line 75 of file abscissa.cpp.

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

Definition at line 52 of file abscissa.cpp.

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

Definition at line 65 of file abscissa.cpp.

Here is the caller graph for this function:

Member Data Documentation

BoundingBox TAbscissa::boundingBox
private

Definition at line 31 of file abscissa.h.

int TAbscissa::id
private

Definition at line 29 of file abscissa.h.

double TAbscissa::length
private

Definition at line 33 of file abscissa.h.

int TAbscissa::numberInstance = 0
staticprivate

Definition at line 28 of file abscissa.h.


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