AMCAX Kernel
Geometry kernel for CAD/CAE/CAM
AMCAX Kernel 1.0.0.0
Loading...
Searching...
No Matches
Macros.hpp File Reference

Enumerations in NextMesh. More...

#include <common/CoordT.hpp>
#include <cstddef>
#include <cstdint>
#include <string>
#include <topology/TopoShape.hpp>
#include <vector>
Include dependency graph for Macros.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  AMCAX::NextMesh::TaggedShape
 Shape with tag. More...
 
struct  AMCAX::NextMesh::ShapeData
 Input geometry with tags. More...
 
struct  AMCAX::NextMesh::OutParams
 Control parameters for exporting file. More...
 

Namespaces

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

Typedefs

using AMCAX::NextMesh::NMMeshElem = void *
 
using AMCAX::NextMesh::NMMeshNode = void *
 
using AMCAX::NextMesh::NMEntity = void *
 
using AMCAX::NextMesh::Indext = uint32_t
 
using AMCAX::NextMesh::EntTag = uint32_t
 
using AMCAX::NextMesh::NMPoint3 = AMCAX::Coord3d
 Type of point/vector.
 
using AMCAX::NextMesh::NMVector3 = NMPoint3
 
using AMCAX::NextMesh::NMShape = AMCAX::TopoShape
 Shape.
 
typedef void AMCAX::NextMesh::PBCallBackFunc(int, const std::string &)
 Type of callback function.
 

Enumerations

enum class  AMCAX::NextMesh::Orientation { Forward , Reversed , Internal , External }
 Type of orientation.
 
enum class  AMCAX::NextMesh::DimType {
  DAll = -1 , D0 = 0 , D1 = 1 , D2 = 2 ,
  D3 = 3
}
 Type of dimension.
 
enum class  AMCAX::NextMesh::ElemType {
  Node_1 = 1 , Line_2 = 2 , Tri_3 = 3 , Tet_4 = 4 ,
  Quad_4 = 5 , Hex_8 = 6 , Pyramid_5 = 7 , Prism_6 = 8 ,
  Line_3 = 9 , Tri_6 = 10 , Quad_9 = 11 , Tet_10 = 12 ,
  Hex_27 = 13 , Prism_18 = 14 , Pyramid_14 = 15
}
 Type of mesh element.
 
enum class  AMCAX::NextMesh::OutFileType { AUTO , OBJ , VTK , FLUENT_MSH }
 Type of output file.
 

Detailed Description

Enumerations in NextMesh.

This file is part of AMCAX kernel.