Flow123d  jenkins-Flow123d-linux-release-multijob-282
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 12 of file bisector.h.

Constructor & Destructor Documentation

TBisector::TBisector ( )

Definition at line 18 of file bisector.cpp.

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

Definition at line 25 of file bisector.cpp.

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

Definition at line 32 of file bisector.cpp.

TBisector::TBisector ( const TBisector x)

Definition at line 47 of file bisector.cpp.

TBisector::TBisector ( const Element ele)

Definition at line 39 of file bisector.cpp.

TBisector::~TBisector ( )

Definition at line 55 of file bisector.cpp.

Member Function Documentation

bool TBisector::Belong ( const TPoint P) const

Definition at line 111 of file bisector.cpp.

Here is the caller graph for this function:

int TBisector::generateId ( )
protected

Definition at line 14 of file bisector.cpp.

static int TBisector::getNumInstances ( )
inlinestatic

Definition at line 44 of file bisector.h.

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

Definition at line 106 of file bisector.cpp.

Here is the caller graph for this function:

const TPoint & TBisector::GetPoint ( ) const

Definition at line 92 of file bisector.cpp.

Here is the caller graph for this function:

TPoint TBisector::GetPoint ( double  t) const

Definition at line 97 of file bisector.cpp.

const TVector & TBisector::GetVector ( ) const

Definition at line 87 of file bisector.cpp.

Here is the caller graph for this function:

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

Definition at line 60 of file bisector.cpp.

void TBisector::SetPoint ( const TPoint P)

Definition at line 74 of file bisector.cpp.

Here is the caller graph for this function:

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

Definition at line 82 of file bisector.cpp.

Here is the caller graph for this function:

void TBisector::SetVector ( const TVector UU)

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

Member Data Documentation

int TBisector::id
protected

Definition at line 15 of file bisector.h.

int TBisector::numberInstance = 0
staticprotected

Definition at line 14 of file bisector.h.

TVector* TBisector::U
protected

Definition at line 18 of file bisector.h.

TPoint* TBisector::X0
protected

Definition at line 17 of file bisector.h.


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