37#include <OpenVolumeMesh/Core/Iterators.hh>
38#include <OpenVolumeMesh/Config/Export.hh>
40namespace OpenVolumeMesh {
65 for(
int i = 0; i < _n; ++i) {
72 for(
int i = 0; i < _n; ++i) {
78 for(
int i = 0; i < _n; ++i) {
84 for(
int i = 0; i < _n; ++i) {
94 std::vector<CellHandle> neighb_sheet_cell_hs_;
119 for(
int i = 0; i < _n; ++i) {
126 for(
int i = 0; i < _n; ++i) {
132 for(
int i = 0; i < _n; ++i) {
138 for(
int i = 0; i < _n; ++i) {
147 const EdgeHandle& common_edge()
const {
return common_edges_[cur_index_]; }
150 std::vector<HalfFaceHandle> adjacent_halffaces_;
151 std::vector<EdgeHandle> common_edges_;
192 for(
int i = 0; i < _n; ++i) {
199 for(
int i = 0; i < _n; ++i) {
205 for(
int i = 0; i < _n; ++i) {
211 for(
int i = 0; i < _n; ++i) {
221 std::vector<VertexHandle> vertices_;
Iterate over all vertices of a hexahedron in a specific order.
A data structure basing on PolyhedralMesh with specializations for hexahedra.