MeshKit  1.0
Types.hpp File Reference
#include <vector>
#include <set>
#include <map>
#include "moab/Range.hpp"
Include dependency graph for Types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MeshKit

Typedefs

typedef std::vector< ModelEnt * > MEntVector
 Type used to store a vector of ModelEnt*'s.
typedef std::set< ModelEnt * > MEntSet
 Type used to store a set of ModelEnt*'s.
typedef std::map< ModelEnt
*, moab::Range > 
MEntSelection
 Type used to store pairs of ModelEnt* and moab::Range, used to associate partial meshes with the ModelEnt's they resolve.
typedef std::vector< MeshOp * > MOpVector
 Type used to store a set of MeshOp*'s.

Enumerations

enum  Firmness {
  DEFAULT, SOFT, HARD, DEFAULT,
  SOFT, HARD
}
enum  MeshedState {
  NO_MESH = 0, BOUNDARY_MESH, PARTIAL_MESH, COMPLETE_MESH,
  REFINED_MESH, POST_MESH
}
enum  Sense { SENSE_FORWARD = 1, SENSE_REVERSE = -1, SENSE_BOTH = 0 }
enum  BooleanType { INTERSECT, UNION }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines