Flow123d
release_2.2.0-914-gf1a3a4f
|
#include <triangle.h>
Public Member Functions | |
TTriangle () | |
TTriangle (const TTriangle &) | |
TTriangle (const TPoint &, const TPoint &, const TPoint &) | |
TTriangle (const Element &) | |
void | update () |
~TTriangle () | |
TTriangle & | operator= (const TTriangle &t) |
const TPlain & | GetPlain () const |
const TAbscissa & | GetAbscissa (int) const |
const TPoint & | GetPoint (int) const |
void | SetPoints (const TPoint &, const TPoint &, const TPoint &) |
double | GetMin (int) const |
double | GetMax (int) const |
double | GetArea () |
BoundingBox & | get_bounding_box () |
bool | IsInner (const TPoint &) const |
Static Public Member Functions | |
static int | getNumInstances () |
Private Member Functions | |
int | generateId () |
void | ComputeArea () |
Private Attributes | |
int | id |
TPoint | X1 |
TPoint | X2 |
TPoint | X3 |
TAbscissa * | A1 |
TAbscissa * | A2 |
TAbscissa * | A3 |
TPlain * | pl |
BoundingBox | boundingBox |
double | area |
Static Private Attributes | |
static int | numberInstance = 0 |
Definition at line 31 of file triangle.h.
ngh::TTriangle::TTriangle | ( | ) |
Definition at line 30 of file triangle.cpp.
ngh::TTriangle::TTriangle | ( | const TTriangle & | T | ) |
Definition at line 42 of file triangle.cpp.
Definition at line 52 of file triangle.cpp.
ngh::TTriangle::TTriangle | ( | const Element & | ele | ) |
Definition at line 63 of file triangle.cpp.
ngh::TTriangle::~TTriangle | ( | ) |
Definition at line 83 of file triangle.cpp.
|
private |
|
private |
BoundingBox & ngh::TTriangle::get_bounding_box | ( | ) |
Definition at line 152 of file triangle.cpp.
const TAbscissa & ngh::TTriangle::GetAbscissa | ( | int | i | ) | const |
double ngh::TTriangle::GetArea | ( | ) |
double ngh::TTriangle::GetMax | ( | int | i | ) | const |
double ngh::TTriangle::GetMin | ( | int | i | ) | const |
|
inlinestatic |
Definition at line 79 of file triangle.h.
const TPlain & ngh::TTriangle::GetPlain | ( | ) | const |
const TPoint & ngh::TTriangle::GetPoint | ( | int | i | ) | const |
bool ngh::TTriangle::IsInner | ( | const TPoint & | P | ) | const |
Definition at line 191 of file triangle.cpp.
void ngh::TTriangle::update | ( | ) |
|
private |
Definition at line 40 of file triangle.h.
|
private |
Definition at line 41 of file triangle.h.
|
private |
Definition at line 42 of file triangle.h.
|
private |
Definition at line 48 of file triangle.h.
|
private |
Definition at line 46 of file triangle.h.
|
private |
Definition at line 34 of file triangle.h.
|
staticprivate |
Definition at line 33 of file triangle.h.
|
private |
Definition at line 44 of file triangle.h.
|
private |
Definition at line 36 of file triangle.h.
|
private |
Definition at line 37 of file triangle.h.
|
private |
Definition at line 38 of file triangle.h.