SCIRun
5.0
|
#include <Core/Datatypes/Legacy/Field/MeshSupport.h>
#include <Core/Containers/StackVector.h>
#include <Core/GeometryPrimitives/Transform.h>
#include <Core/GeometryPrimitives/Point.h>
#include <Core/GeometryPrimitives/BBox.h>
#include <Core/GeometryPrimitives/Vector.h>
#include <Core/GeometryPrimitives/CompGeom.h>
#include <Core/GeometryPrimitives/SearchGridT.h>
#include <Core/Datatypes/Mesh/VirtualMeshFacade.h>
#include <Core/Basis/Locate.h>
#include <Core/Basis/TriLinearLgn.h>
#include <Core/Basis/TriQuadraticLgn.h>
#include <Core/Basis/TriCubicHmt.h>
#include <Core/Datatypes/Legacy/Field/VMesh.h>
#include <Core/Datatypes/Legacy/Field/FieldIterator.h>
#include <Core/Datatypes/Legacy/Field/FieldRNG.h>
#include <Core/Datatypes/Legacy/Base/Types.h>
#include <Core/Thread/Mutex.h>
#include <Core/Thread/ConditionVariable.h>
#include <boost/thread.hpp>
#include <set>
#include <Core/Datatypes/Legacy/Field/share.h>
Go to the source code of this file.
Classes | |
class | TriSurfMesh< MESH > |
class | TriSurfMesh< MESH > |
struct | TriSurfMesh< MESH >::Node |
Index and Iterator types required for Mesh Concept. More... | |
struct | TriSurfMesh< MESH >::Edge |
struct | TriSurfMesh< MESH >::Face |
struct | TriSurfMesh< MESH >::Cell |
class | TriSurfMesh< MESH >::ElemData |
class | TriSurfMesh< MESH >::Synchronize |
struct | TriSurfMesh< MESH >::edgecompare |
struct | less_int |
Namespaces | |
SCIRun | |
STL datatypes needed. | |
Macros | |
#define | DEBUGINFO(f) cerr << "Face #" << f/3 << " N1: " << faces_[f+0] << " N2: " << faces_[f+1] << " N3: " << faces_[f+2] << " B1: " << edge_neighbors_[f] << " B2: " << edge_neighbors_[f+1] << " B3: " << edge_neighbors_[f+2] << endl; |
#define | TRISURFMESH_VERSION 4 |
Functions | |
template<class MESH > | |
VMesh * | CreateVTriSurfMesh (MESH *) |
template<class Basis > | |
const TypeDescription * | get_type_description (TriSurfMesh< Basis > *) |
#define DEBUGINFO | ( | f | ) | cerr << "Face #" << f/3 << " N1: " << faces_[f+0] << " N2: " << faces_[f+1] << " N3: " << faces_[f+2] << " B1: " << edge_neighbors_[f] << " B2: " << edge_neighbors_[f+1] << " B3: " << edge_neighbors_[f+2] << endl; |
#define TRISURFMESH_VERSION 4 |