AMCAX Kernel 1.0.0.0
MeshPrimitive.hpp File Reference

Defines primitives used in mesh. More...

#include <utilities/Exception.hpp>
#include <utilities/IndexDef.hpp>
#include <array>
#include <unordered_set>
#include <vector>
Include dependency graph for MeshPrimitive.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  AMCAX::Meshing::Mesh::Edge
 Simple representation of edges in mesh. It represent the general edge of mesh in topological sense. It store two end vertices and doesn't store any geometrical information or other extra information. More...
 
class  AMCAX::Meshing::Mesh::HalfEdge
 Simple representation of halfedges in mesh. It represent the general halfedge of mesh in topological sense. It store two end vertices and doesn't store any geometrical information or other extra information. More...
 
class  AMCAX::Meshing::Mesh::TriFace
 Simple representation of faces in triangle mesh. It represent the general face of mesh in topological sense. It store three vertices (in indices). It doesn't store any geometrical information or other extra information. More...
 
class  AMCAX::Meshing::Mesh::TetCell
 Simple representation of tetrahedra cells in tet mesh. It represents the general cell of mesh in topological sense. It store the adjacent relation with other mesh elements, like vertices. It doesn't store any geometrical information or other extra information. More...
 

Namespaces

namespace  AMCAX
 Namespace of all interface in the AMCAX kernel.
 
namespace  AMCAX::Meshing
 Namespace of all interface in the AMCAX Meshing module.
 

Detailed Description

Defines primitives used in mesh.

This file is part of AMCAX kernel.