Flow123d  release_2.2.0-22-g936454a
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends | List of all members
TBisector Class Reference

#include <bisector.h>

Inheritance diagram for TBisector:
Inheritance graph
[legend]
Collaboration diagram for 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 29 of file bisector.h.

Constructor & Destructor Documentation

TBisector::TBisector ( )

Definition at line 35 of file bisector.cpp.

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

Definition at line 42 of file bisector.cpp.

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

Definition at line 49 of file bisector.cpp.

TBisector::TBisector ( const TBisector x)

Definition at line 64 of file bisector.cpp.

TBisector::TBisector ( const Element ele)

Definition at line 56 of file bisector.cpp.

TBisector::~TBisector ( )

Definition at line 72 of file bisector.cpp.

Member Function Documentation

bool TBisector::Belong ( const TPoint P) const

Definition at line 128 of file bisector.cpp.

Here is the caller graph for this function:

int TBisector::generateId ( )
protected

Definition at line 31 of file bisector.cpp.

static int TBisector::getNumInstances ( )
inlinestatic

Definition at line 61 of file bisector.h.

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

Definition at line 123 of file bisector.cpp.

Here is the caller graph for this function:

const TPoint & TBisector::GetPoint ( ) const

Definition at line 109 of file bisector.cpp.

Here is the caller graph for this function:

TPoint TBisector::GetPoint ( double  t) const

Definition at line 114 of file bisector.cpp.

const TVector & TBisector::GetVector ( ) const

Definition at line 104 of file bisector.cpp.

Here is the caller graph for this function:

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

Definition at line 77 of file bisector.cpp.

void TBisector::SetPoint ( const TPoint P)

Definition at line 91 of file bisector.cpp.

Here is the caller graph for this function:

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

Definition at line 99 of file bisector.cpp.

Here is the caller graph for this function:

void TBisector::SetVector ( const TVector UU)

Definition at line 95 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 84 of file bisector.cpp.

Member Data Documentation

int TBisector::id
protected

Definition at line 32 of file bisector.h.

int TBisector::numberInstance = 0
staticprotected

Definition at line 31 of file bisector.h.

TVector* TBisector::U
protected

Definition at line 35 of file bisector.h.

TPoint* TBisector::X0
protected

Definition at line 34 of file bisector.h.


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