checkVars Class Reference

#include <CheckTetrahedraOverlap.h>

Data Fields

scalar e_v1 [6][3]
 vector edge-oriented More...
 
scalar e_v2 [6][3]
 vectors edge-oriented More...
 
int masks [4]
 for each face of the first tetrahedron stores the halfspace each vertex of the second tetrahedron belongs to More...
 
scalar P_V1 [4][3]
 differences between the vertices of the second (first) tetrahedron and the vertex 0 of the first(second) tetrahedron More...
 
scalar P_V2 [4][3]
 differences between the vertices of the second (first) tetrahedron and the vertex 0 of the first(second) tetrahedron More...
 
scalar Coord_1 [4][4]
 vertices coordinates in the affine space More...
 
scalar Coord_2 [4][4]
 vertices coordinates in the affine space More...
 
scalar n [3]
 variable to store the normals More...
 

Field Documentation

◆ Coord_1

scalar checkVars::Coord_1[4][4]

vertices coordinates in the affine space

Referenced by EdgeA(), and tet_a_tetII().

◆ Coord_2

scalar checkVars::Coord_2[4][4]

vertices coordinates in the affine space

◆ e_v1

scalar checkVars::e_v1[6][3]

vector edge-oriented

Referenced by tet_a_tetII().

◆ e_v2

scalar checkVars::e_v2[6][3]

vectors edge-oriented

Referenced by tet_a_tetII().

◆ masks

int checkVars::masks[4]

for each face of the first tetrahedron stores the halfspace each vertex of the second tetrahedron belongs to

Referenced by EdgeA(), and tet_a_tetII().

◆ n

scalar checkVars::n[3]

variable to store the normals

Referenced by FaceA_1(), FaceA_2(), FaceB_1(), FaceB_2(), and tet_a_tetII().

◆ P_V1

scalar checkVars::P_V1[4][3]

differences between the vertices of the second (first) tetrahedron and the vertex 0 of the first(second) tetrahedron

Referenced by FaceA_1(), and tet_a_tetII().

◆ P_V2

scalar checkVars::P_V2[4][3]

differences between the vertices of the second (first) tetrahedron and the vertex 0 of the first(second) tetrahedron

Referenced by FaceB_1(), and tet_a_tetII().


The documentation for this class was generated from the following file: