mod_fem_viewer/FemViewer/inc/elem_tables.h File Reference

#include "MathHelper.h"
#include "CutPlane.h"
#include "GraphicElem.hpp"
Include dependency graph for elem_tables.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  comp

Typedefs

typedef FemViewer::fvmath::CVec3d myVec3d
 * Square Edge Flags Table*/
typedef FemViewer::Node_t myVertex
typedef FemViewer::Vertex Vertex
typedef FemViewer::CutPlane myPlane

Functions

int IsPrismSelected (const double coords[6 *4], const double *plane)
int IsTetraSelected (const double coords[4 *4], const double *plane)
unsigned int CutElement (const double vertices[18], const int nodes[7], const myPlane *cut_plane, std::vector< myVertex > &out_vertices)
void indexVBO (std::vector< Vertex > &inout_vertices, std::vector< unsigned int > &inout_indices)
unsigned TessellateTriangle (const myVertex *a, const myVertex *b, const myVertex *c, int ndiv, std::vector< myVertex > &vertices, std::vector< unsigned > &indices)

Variables

int iQuadEdgesIds [4][2]
int iQuadFlags [16]
int iQuadEdges [16][7]
const int iPrizmEdges [9][2]

Typedef Documentation

* Square Edge Flags Table*/


Function Documentation

unsigned int CutElement ( const double  vertices[18],
const int  nodes[7],
const myPlane cut_plane,
std::vector< myVertex > &  out_vertices 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void indexVBO ( std::vector< Vertex > &  inout_vertices,
std::vector< unsigned int > &  inout_indices 
)

Here is the caller graph for this function:

int IsPrismSelected ( const double  coords[6 *4],
const double *  plane 
)

Here is the caller graph for this function:

int IsTetraSelected ( const double  coords[4 *4],
const double *  plane 
)

Here is the caller graph for this function:

unsigned TessellateTriangle ( const myVertex a,
const myVertex b,
const myVertex c,
int  ndiv,
std::vector< myVertex > &  vertices,
std::vector< unsigned > &  indices 
)

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

const int iPrizmEdges[9][2]
int iQuadEdges[16][7]
int iQuadEdgesIds[4][2]
int iQuadFlags[16]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1