Flow123d  release_2.2.0-914-gf1a3a4f
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
ngh::TAbscissa Class Reference

#include <abscissa.h>

Inheritance diagram for ngh::TAbscissa:
Inheritance graph
[legend]
Collaboration diagram for ngh::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
 
bool IsInner (const TPoint &) const
 
- Public Member Functions inherited from ngh::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 ngh::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 ngh::TBisector
int generateId ()
 
- Protected Attributes inherited from ngh::TBisector
int id
 
TPointX0
 
TVectorU
 
- Static Protected Attributes inherited from ngh::TBisector
static int numberInstance = 0
 

Detailed Description

Definition at line 28 of file abscissa.h.

Constructor & Destructor Documentation

ngh::TAbscissa::TAbscissa ( )

Definition at line 32 of file abscissa.cpp.

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

Definition at line 36 of file abscissa.cpp.

ngh::TAbscissa::TAbscissa ( const Element ele)

Definition at line 45 of file abscissa.cpp.

ngh::TAbscissa::~TAbscissa ( )

Definition at line 65 of file abscissa.cpp.

Member Function Documentation

void ngh::TAbscissa::ComputeLength ( )
private

Definition at line 73 of file abscissa.cpp.

Here is the caller graph for this function:

int ngh::TAbscissa::generateId ( )
private

Definition at line 28 of file abscissa.cpp.

Here is the caller graph for this function:

BoundingBox & ngh::TAbscissa::get_bounding_box ( )

Definition at line 82 of file abscissa.cpp.

double ngh::TAbscissa::GetMax ( int  x) const

Definition at line 105 of file abscissa.cpp.

Here is the caller graph for this function:

double ngh::TAbscissa::GetMin ( int  x) const

Definition at line 96 of file abscissa.cpp.

Here is the caller graph for this function:

static int ngh::TAbscissa::getNumInstances ( )
inlinestatic

Definition at line 58 of file abscissa.h.

bool ngh::TAbscissa::IsInner ( const TPoint P) const

Definition at line 113 of file abscissa.cpp.

double ngh::TAbscissa::Length ( )

Definition at line 78 of file abscissa.cpp.

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

Definition at line 55 of file abscissa.cpp.

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

Definition at line 68 of file abscissa.cpp.

Here is the caller graph for this function:

Member Data Documentation

BoundingBox ngh::TAbscissa::boundingBox
private

Definition at line 33 of file abscissa.h.

int ngh::TAbscissa::id
private

Definition at line 31 of file abscissa.h.

double ngh::TAbscissa::length
private

Definition at line 35 of file abscissa.h.

int ngh::TAbscissa::numberInstance = 0
staticprivate

Definition at line 30 of file abscissa.h.


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