Flow123d
release_2.2.0-914-gf1a3a4f
|
#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 51 of file intersectionLocal.h.
Enumerator | |
---|---|
point | |
line | |
area |
Definition at line 53 of file intersectionLocal.h.
IntersectionLocal< dimA, dimB >::IntersectionLocal | ( | IntersectionType | i_type | ) |
Definition at line 61 of file intersectionLocal.cpp.
ngh::IntersectionLocal::IntersectionLocal | ( | IntersectionLocal * | ) |
IntersectionLocal< dimA, dimB >::~IntersectionLocal | ( | ) |
Definition at line 104 of file intersectionLocal.cpp.
void IntersectionLocal< dimA, dimB >::add_local_coord | ( | const std::vector< double > & | coordin1, |
const std::vector< double > & | coordin2 | ||
) |
void IntersectionLocal< dimA, dimB >::add_local_point | ( | IntersectionPoint * | InPoint | ) |
|
private |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 67 of file intersectionLocal.h.
|
inline |
void IntersectionLocal< dimA, dimB >::print | ( | FILE * | out_file | ) |
Definition at line 76 of file intersectionLocal.cpp.
|
private |
Definition at line 86 of file intersectionLocal.h.
|
private |
Definition at line 84 of file intersectionLocal.h.
|
staticprivate |
Definition at line 83 of file intersectionLocal.h.
|
private |
Definition at line 87 of file intersectionLocal.h.