cgma
GeometryQueryEngine.hpp File Reference
#include "CubitObserver.hpp"
#include "CubitDefines.h"
#include "GeometryDefines.h"
#include "CubitMessage.hpp"
#include "CGMGeomConfigure.h"
#include "CubitCompat.h"

Go to the source code of this file.

Classes

class  GeometryQueryEngine

Enumerations

enum  Model_File_Type {
  MFT_NOT_DEFINED = 0, IGES_TYPE, CATIA_TYPE, STEP_TYPE,
  PROE_TYPE, GRANITE_TYPE, GRANITE_G_TYPE, GRANITE_SAT_TYPE,
  GRANITE_PROE_PART_TYPE, GRANITE_PROE_ASM_TYPE, GRANITE_NEUTRAL_TYPE, NCGM_TYPE,
  CATIA_NCGM_TYPE, CATPART_TYPE, CATPRODUCT_TYPE, FACET_TYPE,
  SOLIDWORKS_TYPE, OCC_TYPE, KCM_TYPE
}

Functions

const char * get_MFT_string (Model_File_Type)

Variables

static const char *const GRANITE_G = ".g"
static const char *const GRANITE_PROE_PART = ".prt"
static const char *const GRANITE_PROE_ASM = ".asm"
static const char *const GRANITE_PROE_NEUTRAL = ".neu"
static const char *const STEP_IMPORT_DEFAULT_LOG = "step_import.log"
static const char *const IGES_IMPORT_DEFAULT_LOG = "iges_import.log"
static const char *const CATIA_IMPORT_DEFAULT_LOG = "catia_import.log"
static const char *const GRANITE_EXPORT_DEFAULT_LOG = "granite_export.log"
static const char *const STEP_EXPORT_DEFAULT_LOG = "step_export.log"
static const char *const IGES_EXPORT_DEFAULT_LOG = "iges_export.log"
static const char *const OCC_EXPORT_DEFAULT_LOG = "occ_export.log"
static const char *const KCM_EXPORT_DEFAULT_LOG = "kcm_export.log"
static const char *const STEP_IGES_TRANSLATOR = "step_iges_translator"
static const char *const TRANSLATOR_DIR = "/translator/"

Enumeration Type Documentation

Enumerator:
MFT_NOT_DEFINED 
IGES_TYPE 
CATIA_TYPE 
STEP_TYPE 
PROE_TYPE 
GRANITE_TYPE 
GRANITE_G_TYPE 
GRANITE_SAT_TYPE 
GRANITE_PROE_PART_TYPE 
GRANITE_PROE_ASM_TYPE 
GRANITE_NEUTRAL_TYPE 
NCGM_TYPE 
CATIA_NCGM_TYPE 
CATPART_TYPE 
CATPRODUCT_TYPE 
FACET_TYPE 
SOLIDWORKS_TYPE 
OCC_TYPE 
KCM_TYPE 

Definition at line 43 of file GeometryQueryEngine.hpp.


Function Documentation

const char * get_MFT_string ( Model_File_Type  type) [inline]

Definition at line 70 of file GeometryQueryEngine.hpp.

{
  switch (type)
  {
    case MFT_NOT_DEFINED :
      return "Model File Type NOT DEFINED";
    case IGES_TYPE :
      return "IGES";
    case CATIA_TYPE :
      return "CATIA";
    case STEP_TYPE :
      return "STEP";
    case PROE_TYPE :
      return "PROE";
    case GRANITE_TYPE :
      return "GRANITE";
    case GRANITE_G_TYPE :
      return "GRANITE_G";
    case GRANITE_SAT_TYPE :
      return "GRANITE_SAT";
    case GRANITE_PROE_PART_TYPE :
      return "GRANITE_PROE_PART";
    case GRANITE_PROE_ASM_TYPE :
      return "GRANITE_PROE_ASM";
    case GRANITE_NEUTRAL_TYPE :
      return "GRANITE_NEUTRAL";
    case NCGM_TYPE :
      return "NCGM";
    case CATIA_NCGM_TYPE :
      return "CATIA_NCGM";
    case CATPART_TYPE :
      return "CATPART";
    case CATPRODUCT_TYPE :
      return "CATPRODUCT";
    case FACET_TYPE :
      return "FACET";
    case SOLIDWORKS_TYPE :
      return "SOLIDWORKS";
    case OCC_TYPE:
      return "OCC";
    case KCM_TYPE:
      return "KCM";
    default :
      PRINT_ERROR("Model_File_Type index %i is not handled properly in get_MFT_string()\n", type);
  }
  
  return "";
}  //  get_MFT_string()

Variable Documentation

const char* const CATIA_IMPORT_DEFAULT_LOG = "catia_import.log" [static]

Definition at line 126 of file GeometryQueryEngine.hpp.

const char* const GRANITE_EXPORT_DEFAULT_LOG = "granite_export.log" [static]

Definition at line 127 of file GeometryQueryEngine.hpp.

const char* const GRANITE_G = ".g" [static]

Definition at line 120 of file GeometryQueryEngine.hpp.

const char* const GRANITE_PROE_ASM = ".asm" [static]

Definition at line 122 of file GeometryQueryEngine.hpp.

const char* const GRANITE_PROE_NEUTRAL = ".neu" [static]

Definition at line 123 of file GeometryQueryEngine.hpp.

const char* const GRANITE_PROE_PART = ".prt" [static]

Definition at line 121 of file GeometryQueryEngine.hpp.

const char* const IGES_EXPORT_DEFAULT_LOG = "iges_export.log" [static]

Definition at line 129 of file GeometryQueryEngine.hpp.

const char* const IGES_IMPORT_DEFAULT_LOG = "iges_import.log" [static]

Definition at line 125 of file GeometryQueryEngine.hpp.

const char* const KCM_EXPORT_DEFAULT_LOG = "kcm_export.log" [static]

Definition at line 131 of file GeometryQueryEngine.hpp.

const char* const OCC_EXPORT_DEFAULT_LOG = "occ_export.log" [static]

Definition at line 130 of file GeometryQueryEngine.hpp.

const char* const STEP_EXPORT_DEFAULT_LOG = "step_export.log" [static]

Definition at line 128 of file GeometryQueryEngine.hpp.

const char* const STEP_IGES_TRANSLATOR = "step_iges_translator" [static]

Definition at line 132 of file GeometryQueryEngine.hpp.

const char* const STEP_IMPORT_DEFAULT_LOG = "step_import.log" [static]

Definition at line 124 of file GeometryQueryEngine.hpp.

const char* const TRANSLATOR_DIR = "/translator/" [static]

Definition at line 133 of file GeometryQueryEngine.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines