|
MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include "moab/MeshTopoUtil.hpp"#include "moab/Range.hpp"#include "Internals.hpp"#include "moab/Interface.hpp"#include "moab/CN.hpp"#include <cassert>
Include dependency graph for MeshTopoUtil.cpp:Go to the source code of this file.
Namespaces | |
| namespace | moab |
Class representing axis-aligned bounding box. | |
Defines | |
| #define | RR |
| #define | ITERATE_RANGE(range, it) for( Range::iterator it = ( range ).begin(); ( it ) != ( range ).end(); ++( it ) ) |
| #define | GET_CONNECT_DECL(ent, connect, num_connect) |
| #define | GET_CONNECT(ent, connect, num_connect) |
| #define | TC |
| #define GET_CONNECT | ( | ent, | |
| connect, | |||
| num_connect | |||
| ) |
{ \
ErrorCode connect_result = mbImpl->get_connectivity( ent, connect, num_connect ); \
if( MB_SUCCESS != connect_result ) return connect_result; \
}
| #define GET_CONNECT_DECL | ( | ent, | |
| connect, | |||
| num_connect | |||
| ) |
const EntityHandle* connect = NULL; \ int num_connect = 0; \ { \ ErrorCode connect_result = mbImpl->get_connectivity( ent, connect, num_connect ); \ if( MB_SUCCESS != connect_result ) return connect_result; \ }
Referenced by moab::MeshTopoUtil::split_entities_manifold().
| #define ITERATE_RANGE | ( | range, | |
| it | |||
| ) | for( Range::iterator it = ( range ).begin(); ( it ) != ( range ).end(); ++( it ) ) |
| #define RR |
{ \
if( MB_SUCCESS != result ) return result; \
}
MOAB, a Mesh-Oriented datABase, is a software component for creating, storing and accessing finite element mesh data.
Copyright 2004 Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
Definition at line 28 of file MeshTopoUtil.cpp.
Referenced by moab::MeshTopoUtil::split_entity_nonmanifold().
| #define TC |
if( MB_SUCCESS != tmp_result ) \ { \ result = tmp_result; \ continue; \ }
Referenced by moab::SmoothCurve::compute_tangents_for_each_edge(), and moab::MeshTopoUtil::split_entities_manifold().