CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Namespaces | Macros | Typedefs | Enumerations
ModelerDefs.h File Reference

Go to the source code of this file.

Namespaces

namespace  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  AcisDataType {
  kUndefinedDataType = 0 , kSurfaceExtrude_CMark = 24 , kSphere_CMark = 25 , kRevolvedSurface_CMark = 26 ,
  kSolidExtrude_CMark = 27 , kSphereSlice_CMark = 43 , kRevolvedSurface_CMark_Any = 53 , kPlaneSurface_CLine = 54 ,
  kSolidExtrude_CLCM = 55 , kPlaneSurface_CLine56 = 56 , kLoftedSurface_CLine58 = 58 , kLoftedSurface_CLine60 = 60 ,
  kSolidBox_CLine = 61 , kExtendCL = 62 , kExtrudeSurface_TopOrBottom_CLine = 64 , kExtrudeSurface_Side_CLine = 65
}
 
enum  AcisDataTypeArrFirst {
  kUndefinedDataTypeArrFirst = 0 , kArrFirstSurfaceExtrude_CMark = 5 , kArrFirstSolidExtrude_CMark = 6 , kArrPlaneSurface_CLine56 = 12 ,
  kArrSolidExtrude_CLCM = 11 , kArrSolidBox_CLine = 14 , kArrExtendCL = 15 , kArrExtrudeSurface_CLine = 13
}
 
enum  OdDb::BoolOperType { OdDb::kBoolUnite = 0 , OdDb::kBoolIntersect = 1 , OdDb::kBoolSubtract = 2 }
 
enum  ColorConversionType { kConvNone = 0 , kConvAcisColors , kConvAndReplaceColors }
 

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 184 of file ModelerDefs.h.

◆ AB_TYPE_LENGTH

#define AB_TYPE_LENGTH   15

Definition at line 182 of file ModelerDefs.h.

◆ ABSTREAM_BINARY

#define ABSTREAM_BINARY   "ACIS BinaryFile"

Definition at line 180 of file ModelerDefs.h.

◆ ABSTREAM_BINARY_ASM

#define ABSTREAM_BINARY_ASM   "ASM BinaryFile4"

Definition at line 181 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

◆ AcisDataType

Enumerator
kUndefinedDataType 
kSurfaceExtrude_CMark 
kSphere_CMark 
kRevolvedSurface_CMark 
kSolidExtrude_CMark 
kSphereSlice_CMark 
kRevolvedSurface_CMark_Any 
kPlaneSurface_CLine 
kSolidExtrude_CLCM 
kPlaneSurface_CLine56 
kLoftedSurface_CLine58 
kLoftedSurface_CLine60 
kSolidBox_CLine 
kExtendCL 
kExtrudeSurface_TopOrBottom_CLine 
kExtrudeSurface_Side_CLine 

Definition at line 106 of file ModelerDefs.h.

◆ AcisDataTypeArrFirst

Enumerator
kUndefinedDataTypeArrFirst 
kArrFirstSurfaceExtrude_CMark 
kArrFirstSolidExtrude_CMark 
kArrPlaneSurface_CLine56 
kArrSolidExtrude_CLCM 
kArrSolidBox_CLine 
kArrExtendCL 
kArrExtrudeSurface_CLine 

Definition at line 127 of file ModelerDefs.h.

◆ 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.

◆ ColorConversionType

Defines the type of color conversion from native Spatial ACIS RGB colors to their corresponding ODA Platform colors. It contains two bits, most right responds for conversion (when 1 - conversion enabled), second respond for replacing the existing (when 1 - created color will replace existing).

Enumerator
kConvNone 

Colors keep untouched.

kConvAcisColors 

Conversion ACIS colors to ODA colors.

kConvAndReplaceColors 

Conversion ACIS colors to ODA colors with replacing existing adesk colors.

Definition at line 170 of file ModelerDefs.h.