moab
ReadCCMIO.cpp File Reference
#include <stdlib.h>
#include <vector>
#include <map>
#include <iostream>
#include <string>
#include <algorithm>
#include "moab/CN.hpp"
#include "moab/Range.hpp"
#include "moab/Interface.hpp"
#include "MBTagConventions.hpp"
#include "Internals.hpp"
#include "moab/ReadUtilIface.hpp"
#include "moab/FileOptions.hpp"
#include "ReadCCMIO.hpp"
#include "moab/MeshTopoUtil.hpp"
#include "ccmio.h"

Go to the source code of this file.

Namespaces

namespace  moab
 

Class representing axis-aligned bounding box.


Defines

#define CHKERR(a, b)   {if (MB_SUCCESS != a) {if (b) readMeshIface->report_error(b); return a;}}
#define CHKCCMERR(a, b)   {if (kCCMIONoErr != a && kCCMIONoFileErr != a && kCCMIONoNodeErr != a) {if (b) readMeshIface->report_error(b); return MB_FAILURE;}}

Enumerations

enum  DataType {
  kScalar, kVector, kVertex, kCell,
  kInternalFace, kBoundaryFace, kBoundaryData, kBoundaryFaceData,
  kCellType, MB_TYPE_OPAQUE = 0, MB_TYPE_INTEGER = 1, MB_TYPE_DOUBLE = 2,
  MB_TYPE_BIT = 3, MB_TYPE_HANDLE = 4, MB_MAX_DATA_TYPE = MB_TYPE_HANDLE
}

Variables

static int const moab::kNValues = 10
static char const moab::kDefaultState [] = "default"
static char const moab::kUnitsName [] = "Units"
static int const moab::kVertOffset = 2
static int const moab::kCellInc = 4

Define Documentation

#define CHKCCMERR (   a,
 
)    {if (kCCMIONoErr != a && kCCMIONoFileErr != a && kCCMIONoNodeErr != a) {if (b) readMeshIface->report_error(b); return MB_FAILURE;}}

Definition at line 73 of file ReadCCMIO.cpp.

#define CHKERR (   a,
 
)    {if (MB_SUCCESS != a) {if (b) readMeshIface->report_error(b); return a;}}

Enumeration Type Documentation

enum DataType
Enumerator:
kScalar 
kVector 
kVertex 
kCell 
kInternalFace 
kBoundaryFace 
kBoundaryData 
kBoundaryFaceData 
kCellType 
MB_TYPE_OPAQUE 

byte array

MB_TYPE_INTEGER 

native 'int' type

MB_TYPE_DOUBLE 

native 'double' type

MB_TYPE_BIT 

mandatory type for tags with MB_TAG_BIT storage

MB_TYPE_HANDLE 

EntityHandle

MB_MAX_DATA_TYPE 

Definition at line 58 of file ReadCCMIO.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines