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

#include <bisector.h>

Inheritance diagram for ngh::TBisector:
Inheritance graph
[legend]
Collaboration diagram for ngh::TBisector:
Collaboration graph
[legend]

Public Member Functions

 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 ()
 

Protected Member Functions

int generateId ()
 

Protected Attributes

int id
 
TPointX0
 
TVectorU
 

Static Protected Attributes

static int numberInstance = 0
 

Friends

std::ostream & operator<< (std::ostream &, const TBisector &)
 

Detailed Description

Definition at line 31 of file bisector.h.

Constructor & Destructor Documentation

ngh::TBisector::TBisector ( )

Definition at line 36 of file bisector.cpp.

ngh::TBisector::TBisector ( const TPoint XX0,
const TVector UU 
)

Definition at line 43 of file bisector.cpp.

ngh::TBisector::TBisector ( const TPoint P0,
const TPoint P1 
)

Definition at line 50 of file bisector.cpp.

ngh::TBisector::TBisector ( const TBisector x)

Definition at line 65 of file bisector.cpp.

ngh::TBisector::TBisector ( const Element ele)

Definition at line 57 of file bisector.cpp.

ngh::TBisector::~TBisector ( )

Definition at line 73 of file bisector.cpp.

Member Function Documentation

bool ngh::TBisector::Belong ( const TPoint P) const

Definition at line 129 of file bisector.cpp.

Here is the caller graph for this function:

int ngh::TBisector::generateId ( )
protected

Definition at line 32 of file bisector.cpp.

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

Definition at line 63 of file bisector.h.

void ngh::TBisector::GetParameter ( const TPoint P,
double &  t,
bool &  onBisector 
) const

Definition at line 124 of file bisector.cpp.

Here is the caller graph for this function:

const TPoint & ngh::TBisector::GetPoint ( ) const

Definition at line 110 of file bisector.cpp.

Here is the caller graph for this function:

TPoint ngh::TBisector::GetPoint ( double  t) const

Definition at line 115 of file bisector.cpp.

const TVector & ngh::TBisector::GetVector ( ) const

Definition at line 105 of file bisector.cpp.

Here is the caller graph for this function:

TBisector & ngh::TBisector::operator= ( const TBisector b)

Definition at line 78 of file bisector.cpp.

void ngh::TBisector::SetPoint ( const TPoint P)

Definition at line 92 of file bisector.cpp.

Here is the caller graph for this function:

void ngh::TBisector::SetPoints ( const TPoint P0,
const TPoint P1 
)

Definition at line 100 of file bisector.cpp.

Here is the caller graph for this function:

void ngh::TBisector::SetVector ( const TVector UU)

Definition at line 96 of file bisector.cpp.

Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const TBisector b 
)
friend

Definition at line 85 of file bisector.cpp.

Member Data Documentation

int ngh::TBisector::id
protected

Definition at line 34 of file bisector.h.

int ngh::TBisector::numberInstance = 0
staticprotected

Definition at line 33 of file bisector.h.

TVector* ngh::TBisector::U
protected

Definition at line 37 of file bisector.h.

TPoint* ngh::TBisector::X0
protected

Definition at line 36 of file bisector.h.


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