|
DFNgen
2.0
DFN Model Generator
|
#include <structures.h>
Public Member Functions | |
| IntPoints () | |
Public Attributes | |
| long int | fract1 |
| long int | fract2 |
| double | x1 |
| double | y1 |
| double | z1 |
| double | x2 |
| double | y2 |
| double | z2 |
| std::vector< unsigned int > | triplePointsIdx |
| bool | intersectionShortened |
Intersections structure. This structure contains all data pertaining to one intersection. This includes the IDs for both intersecting fractures, the intersection end points, a list of references to any triple intersection points existing on the intersection, and a flag denotting whether or not the intersection has been shortened by shrinkIntersection() during FRAM.
Definition at line 132 of file structures.h.
| IntPoints::IntPoints | ( | ) |
Initializes fract1 and fract2 to -1. Sets intersectionShortened to false;
Definition at line 8 of file structures.cpp.
| long int IntPoints::fract1 |
Fracture 1, index of fracture in the accpeted polygons list that this intersection belongs to ('fract1' and 'fract2' are in no particular order).
Definition at line 135 of file structures.h.
| long int IntPoints::fract2 |
Fracture 2, index of fracture in the accpeted polygons list that this intersection belongs to ('fract1' and 'fract2' are in no particular order).
Definition at line 139 of file structures.h.
| bool IntPoints::intersectionShortened |
Used to update book keeping for keeping track of overal intersection length that has been shortened from shrinkIntersection(). Used in intersectionChecking().
Definition at line 158 of file structures.h.
| std::vector<unsigned int> IntPoints::triplePointsIdx |
Triple intersection points/nodes on intersection.
Definition at line 154 of file structures.h.
| double IntPoints::x1 |
Intersection endpoint 1, x position.
Definition at line 142 of file structures.h.
| double IntPoints::x2 |
Intersection endpoint 2, x position.
Definition at line 148 of file structures.h.
| double IntPoints::y1 |
Intersection endpoint 1, y position.
Definition at line 144 of file structures.h.
| double IntPoints::y2 |
Intersection endpoint 2, y position.
Definition at line 150 of file structures.h.
| double IntPoints::z1 |
Intersection endpoint 1, z position.
Definition at line 146 of file structures.h.
| double IntPoints::z2 |
Intersection endpoint 2, z position.
Definition at line 152 of file structures.h.