43 #ifndef HEXAHEDRALMESHITERATORS_HH 44 #define HEXAHEDRALMESHITERATORS_HH 46 #include "../Core/Iterators.hh" 47 #include "OpenVolumeMesh/Config/Export.hh" 74 for(
int i = 0; i < _n; ++i) {
81 for(
int i = 0; i < _n; ++i) {
87 for(
int i = 0; i < _n; ++i) {
93 for(
int i = 0; i < _n; ++i) {
103 std::vector<CellHandle> neighb_sheet_cell_hs_;
128 for(
int i = 0; i < _n; ++i) {
135 for(
int i = 0; i < _n; ++i) {
141 for(
int i = 0; i < _n; ++i) {
147 for(
int i = 0; i < _n; ++i) {
156 const EdgeHandle& common_edge()
const {
return common_edges_[cur_index_]; }
159 std::vector<HalfFaceHandle> adjacent_halffaces_;
160 std::vector<EdgeHandle> common_edges_;
201 for(
int i = 0; i < _n; ++i) {
208 for(
int i = 0; i < _n; ++i) {
214 for(
int i = 0; i < _n; ++i) {
220 for(
int i = 0; i < _n; ++i) {
230 std::vector<VertexHandle> vertices_;
A data structure basing on PolyhedralMesh with specializations for hexahedra.
Iterate over all vertices of a hexahedron in a specific order.