Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
Interface.hpp File Reference
#include "win32_config.h"
#include "moab/MOABConfig.h"
#include "moab/Forward.hpp"
#include "moab/Range.hpp"
#include "moab/Compiler.hpp"
#include "moab/ErrorHandler.hpp"
#include <string>
#include <functional>
#include <typeinfo>
#include "moab/UnknownInterface.hpp"
+ Include dependency graph for Interface.hpp:

Go to the source code of this file.

Classes

class  moab::Interface
 Main interface class to MOAB. More...
class  moab::Interface::HONodeAddedRemoved
 function object for recieving events from MB of higher order nodes added to entities More...
class  moab::type_equals
 predicate for STL algorithms. Returns true if the entity handle is of the specified type. For example, to remove all the tris out of a list of 2D entities retrieved using get_adjacencies you could do std::remove_if(list.begin(), list.end(), type_equals(gMB, MBTRI)); More...
class  moab::type_not_equals
 predicate for STL algorithms. Returns true if the entity handle is not of the specified type. For example, to remove all but the tris out of a list of 2D entities retrieved using get_adjacencies you could do std::remove_if(list.begin(), list.end(), type_not_equals(gMB, MBTRI)); More...

Namespaces

namespace  moab
 

Class representing axis-aligned bounding box.


Defines

#define MOAB_API_VERSION   1.01
#define MOAB_API_VERSION_STRING   "1.01"
#define MB_INTERFACE_VERSION   "2.0.0"
 component architecture definitions

Variables

static const MBuuid moab::IDD_MBCore = MBuuid( 0x8956e0a, 0xc300, 0x4005, 0xbd, 0xf6, 0xc3, 0x4e, 0xf7, 0x1f, 0x5a, 0x52 )

Define Documentation

#define MB_INTERFACE_VERSION   "2.0.0"

component architecture definitions

Definition at line 80 of file Interface.hpp.

Referenced by moab::MoabVersion().

#define MOAB_API_VERSION   1.01

Definition at line 42 of file Interface.hpp.

Referenced by moab::Interface::api_version().

#define MOAB_API_VERSION_STRING   "1.01"

Definition at line 43 of file Interface.hpp.

Referenced by moab::Interface::api_version().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines