|
Flow123d
jenkins-Flow123d-windows-release-multijob-285
|
#include <intersectionLocal.h>

Public Types | |
| enum | IntersectionType { point, line, area } |
Public Member Functions | |
| IntersectionLocal (IntersectionType i_type) | |
| IntersectionLocal (IntersectionLocal *) | |
| ~IntersectionLocal () | |
| void | add_local_coord (const std::vector< double > &coordin1, const std::vector< double > &coordin2) |
| void | add_local_point (IntersectionPoint *InPoint) |
| void | print (FILE *out_file) |
| IntersectionType | get_type () const |
| unsigned int | n_points () const |
| const IntersectionPoint * | get_point (const unsigned int index) const |
Static Public Member Functions | |
| static int | getNumInstances () |
Private Member Functions | |
| int | generateId () |
Private Attributes | |
| int | id |
| std::vector< IntersectionPoint * > | i_points |
| IntersectionType | type |
Static Private Attributes | |
| static int | numberInstance = 0 |
Definition at line 33 of file intersectionLocal.h.
| Enumerator | |
|---|---|
| point | |
| line | |
| area | |
Definition at line 35 of file intersectionLocal.h.
| IntersectionLocal::IntersectionLocal | ( | IntersectionType | i_type | ) |
Definition at line 42 of file intersectionLocal.cpp.
| IntersectionLocal::IntersectionLocal | ( | IntersectionLocal * | ) |
| IntersectionLocal::~IntersectionLocal | ( | ) |
Definition at line 85 of file intersectionLocal.cpp.
| void IntersectionLocal::add_local_coord | ( | const std::vector< double > & | coordin1, |
| const std::vector< double > & | coordin2 | ||
| ) |
| void IntersectionLocal::add_local_point | ( | IntersectionPoint * | InPoint | ) |
|
private |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 49 of file intersectionLocal.h.
|
inline |
Definition at line 55 of file intersectionLocal.h.
| void IntersectionLocal::print | ( | FILE * | out_file | ) |
Definition at line 57 of file intersectionLocal.cpp.
|
private |
Definition at line 68 of file intersectionLocal.h.
|
private |
Definition at line 66 of file intersectionLocal.h.
|
staticprivate |
Definition at line 65 of file intersectionLocal.h.
|
private |
Definition at line 69 of file intersectionLocal.h.
1.8.9.1