CFx SDK Documentation  2020SP3
Namespaces | Macros | Typedefs | Enumerations
ModelerDefs.h File Reference

Go to the source code of this file.

Namespaces

 OdDb
 

Macros

#define TYPEVER_H   /*!DOM*/
 
#define ABSTREAM_BINARY   "ACIS BinaryFile"
 
#define ABSTREAM_BINARY_ASM   "ASM BinaryFile4"
 
#define AB_TYPE_LENGTH   15
 
#define AB_IS_BINARY(sBin)   ((::strncmp( ABSTREAM_BINARY, sBin, AB_TYPE_LENGTH ) == 0) || (::strncmp( ABSTREAM_BINARY_ASM, sBin, AB_TYPE_LENGTH ) == 0))
 

Typedefs

typedef int AfTypeVer
 

Enumerations

enum  AfTypeVerEnum {
  kAfVerMask = 0x00FFFFFF, kAfVerInvalid = kAfVerMask, kAfVerAny = 0x00000000, kAfVerUnknown = kAfVerAny,
  kAfVer105 = 105, kAfVer106 = 106, kAfVer107 = 107, kAfVer200 = 200,
  kAfVer201 = 201, kAfVer400 = 400, kAfVer500 = 500, kAfVer600 = 600,
  kAfVer700 = 700, kAfVer1000 = 1000, kAfVer1100 = 1100, kAfVer20800 = 20800,
  kAfVer21200 = 21200, kAfVer21500 = 21500, kAfVer21600 = 21600, kAfVer21700 = 21700,
  kAfVer21800 = 21800, kAfVer22300 = 22300, kAfLastVersion = kAfVer22300, kAfTypeMask = (OdInt32)0xFF000000,
  kAfTypeInvalid = kAfTypeMask, kAfTypeAny = 0x00000000, kAfTypeUnknown = kAfTypeAny, kAfTypeASCII = 0x01000000,
  kAfTypeBinary = 0x02000000, kAfTypeIndexed = (OdInt32)0x80000000, kAfTypeVerInvalid = kAfTypeInvalid | kAfVerInvalid, kAfTypeVerAny = kAfTypeAny | kAfVerAny,
  kAfTypeVerUnknown = kAfTypeVerAny, kAf_ASCII_Any = kAfTypeASCII|kAfVerAny, kAf_ASCII_106 = kAfTypeASCII|kAfVer106, kAf_ASCII_400 = kAfTypeASCII|kAfVer400,
  kAf_ASCII_500 = kAfTypeASCII|kAfVer500, kAf_ASCII_600 = kAfTypeASCII|kAfVer600, kAf_ASCII_700 = kAfTypeASCII|kAfVer700, kAf_ASCII_20800 = kAfTypeASCII|kAfVer20800,
  kAf_ASCII_21200 = kAfTypeASCII|kAfVer21200, kAf_ASCII_21500 = kAfTypeASCII|kAfVer21500, kAf_Binary_Any = kAfTypeBinary|kAfVerAny, kAf_Binary_106 = kAfTypeBinary|kAfVer106,
  kAf_Binary_400 = kAfTypeBinary|kAfVer400, kAf_Binary_500 = kAfTypeBinary|kAfVer500, kAf_Binary_600 = kAfTypeBinary|kAfVer600, kAf_Binary_700 = kAfTypeBinary|kAfVer700,
  kAf_Binary_20800 = kAfTypeBinary|kAfVer20800, kAf_Binary_21200 = kAfTypeBinary|kAfVer21200, kAf_Binary_21500 = kAfTypeBinary|kAfVer21500
}
 
enum  OdDb::BoolOperType { OdDb::kBoolUnite = 0, OdDb::kBoolIntersect = 1, OdDb::kBoolSubtract = 2 }
 

Macro Definition Documentation

◆ AB_IS_BINARY

#define AB_IS_BINARY (   sBin)    ((::strncmp( ABSTREAM_BINARY, sBin, AB_TYPE_LENGTH ) == 0) || (::strncmp( ABSTREAM_BINARY_ASM, sBin, AB_TYPE_LENGTH ) == 0))

Definition at line 124 of file ModelerDefs.h.

◆ AB_TYPE_LENGTH

#define AB_TYPE_LENGTH   15

Definition at line 122 of file ModelerDefs.h.

◆ ABSTREAM_BINARY

#define ABSTREAM_BINARY   "ACIS BinaryFile"

Definition at line 120 of file ModelerDefs.h.

◆ ABSTREAM_BINARY_ASM

#define ABSTREAM_BINARY_ASM   "ASM BinaryFile4"

Definition at line 121 of file ModelerDefs.h.

◆ TYPEVER_H

#define TYPEVER_H   /*!DOM*/

Definition at line 25 of file ModelerDefs.h.

Typedef Documentation

◆ AfTypeVer

typedef int AfTypeVer

See also: AfTypeVerEnum

Definition at line 29 of file ModelerDefs.h.

Enumeration Type Documentation

◆ AfTypeVerEnum

Enumerator
kAfVerMask 
kAfVerInvalid 
kAfVerAny 
kAfVerUnknown 
kAfVer105 
kAfVer106 
kAfVer107 
kAfVer200 
kAfVer201 
kAfVer400 
kAfVer500 
kAfVer600 
kAfVer700 
kAfVer1000 
kAfVer1100 
kAfVer20800 
kAfVer21200 
kAfVer21500 
kAfVer21600 
kAfVer21700 
kAfVer21800 
kAfVer22300 
kAfLastVersion 
kAfTypeMask 
kAfTypeInvalid 
kAfTypeAny 
kAfTypeUnknown 
kAfTypeASCII 
kAfTypeBinary 
kAfTypeIndexed 
kAfTypeVerInvalid 
kAfTypeVerAny 
kAfTypeVerUnknown 
kAf_ASCII_Any 
kAf_ASCII_106 
kAf_ASCII_400 
kAf_ASCII_500 
kAf_ASCII_600 
kAf_ASCII_700 
kAf_ASCII_20800 
kAf_ASCII_21200 
kAf_ASCII_21500 
kAf_Binary_Any 
kAf_Binary_106 
kAf_Binary_400 
kAf_Binary_500 
kAf_Binary_600 
kAf_Binary_700 
kAf_Binary_20800 
kAf_Binary_21200 
kAf_Binary_21500 

Definition at line 31 of file ModelerDefs.h.