FemViewer::Fire Class Reference
#include <Fire.h>
List of all members.
Public Member Functions |
| Fire (const Mesh *meshp, const Legend &leg) |
void | Exe3 (GraphElement2< double > &elIn, std::vector< GraphElement2< double > > &elOut) |
| Nowa wersja dla przeciezc.
|
void | CreateLine (GraphElement2< double > &elIn, std::vector< GraphElement2< double > > &elOut) |
| Tworzy linie kontu.
|
int | GetSorted (const double *values, const int *&index) |
Public Attributes |
const Mesh * | pMesh |
const Legend & | legend |
Protected Member Functions |
void | ExtractPentagram2 (GraphElement2< double > &el, const std::vector< double > &values, std::vector< GraphElement2< double > > &elOut, std::vector< GraphElement2< double > > &subTriangles, int &line1, int &line2) |
void | CutTriangle (GraphElement2< double > &elIn, const std::vector< double > &values, int line, std::vector< GraphElement2< double > > &elOut) |
bool | FullTriangleFallage (GraphElement2< double > &elIn, const std::vector< double > &values, std::vector< GraphElement2< double > > &elOut) |
bool | ValueWithin (const double &val, const double &bnd1, const double &bnd2) |
Static Protected Member Functions |
template<typename T > |
static Point3D< T > | GetContourPoint (Point3D< T > &p1, Point3D< T > &p2, T &v, T &v1, T &v2) |
Constructor & Destructor Documentation
FemViewer::Fire::Fire |
( |
const Mesh * |
meshp, |
|
|
const Legend & |
leg | |
|
) |
| | [inline] |
Member Function Documentation
void FemViewer::Fire::CreateLine |
( |
GraphElement2< double > & |
elIn, |
|
|
std::vector< GraphElement2< double > > & |
elOut | |
|
) |
| | |
void FemViewer::Fire::CutTriangle |
( |
GraphElement2< double > & |
elIn, |
|
|
const std::vector< double > & |
values, |
|
|
int |
line, |
|
|
std::vector< GraphElement2< double > > & |
elOut | |
|
) |
| | [protected] |
void FemViewer::Fire::Exe3 |
( |
GraphElement2< double > & |
elIn, |
|
|
std::vector< GraphElement2< double > > & |
elOut | |
|
) |
| | |
Nowa wersja dla przeciezc.
void FemViewer::Fire::ExtractPentagram2 |
( |
GraphElement2< double > & |
el, |
|
|
const std::vector< double > & |
values, |
|
|
std::vector< GraphElement2< double > > & |
elOut, |
|
|
std::vector< GraphElement2< double > > & |
subTriangles, |
|
|
int & |
line1, |
|
|
int & |
line2 | |
|
) |
| | [protected] |
bool FemViewer::Fire::FullTriangleFallage |
( |
GraphElement2< double > & |
elIn, |
|
|
const std::vector< double > & |
values, |
|
|
std::vector< GraphElement2< double > > & |
elOut | |
|
) |
| | [protected] |
template<typename T >
static Point3D<T> FemViewer::Fire::GetContourPoint |
( |
Point3D< T > & |
p1, |
|
|
Point3D< T > & |
p2, |
|
|
T & |
v, |
|
|
T & |
v1, |
|
|
T & |
v2 | |
|
) |
| | [inline, static, protected] |
int FemViewer::Fire::GetSorted |
( |
const double * |
values, |
|
|
const int *& |
index | |
|
) |
| | |
bool FemViewer::Fire::ValueWithin |
( |
const double & |
val, |
|
|
const double & |
bnd1, |
|
|
const double & |
bnd2 | |
|
) |
| | [inline, protected] |
Member Data Documentation
The documentation for this class was generated from the following files:
- mod_fem_viewer/FemViewer/inc/Fire.h
- mod_fem_viewer/FemViewer/src/Fire.cpp