AMCAX Kernel 1.0.0.0
Loading...
Searching...
No Matches
TriSoup_ButterFlySubdivision.hpp File Reference

Implement ButterFly subdivision algorithm. More...

#include <mesh/MeshPrimitive.hpp>
#include <mesh/TriSoup.hpp>
#include <utilities/Exception.hpp>
#include <utilities/Macros.hpp>
#include <functional>
#include <vector>
+ Include dependency graph for TriSoup_ButterFlySubdivision.hpp:

Classes

class  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >
 Modified butterfly subdivision for triangle mesh. More...
 
class  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::Vertex
 Class for a mesh vertex with topological properties. More...
 
class  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::Edge
 Class for Auxiliary edge information. More...
 
class  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::Face
 Class for Auxiliary face information. More...
 
struct  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::VF_Adj
 Vertex-Face adjacency relationship. More...
 
class  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::OrderedOneRingVertices
 Class for an ordered sequence of one-ring neighborhood vertices. More...
 
class  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::OrderedOneRingVertices::Iterator
 Iterator class for traversing ordered neighbor vertices. More...
 

Namespaces

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

Variables

template class AMCAXMeshing_CLASS_API  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Mesh::TriSoupTraits, true >
 
template class AMCAXMeshing_CLASS_API  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Mesh::TriSoupTraits, false >
 
template class AMCAXMeshing_CLASS_API  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Mesh::TriSoupTraits_Eigen, true >
 
template class AMCAXMeshing_CLASS_API  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Mesh::TriSoupTraits_Eigen, false >
 
template class AMCAXMeshing_CLASS_API  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Mesh::TriSoupTraits_Coord, true >
 
template class AMCAXMeshing_CLASS_API  AMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Mesh::TriSoupTraits_Coord, false >
 

Detailed Description

Implement ButterFly subdivision algorithm.

This file is part of AMCAX kernel.