#include "OdError.h"
#include "BrExport.h"
#include "Gi/Gi.h"
 
Go to the source code of this file.
 | 
| enum   | OdBrErrorStatus {  
  odbrOK = ::eOk, 
odbrWrongObjectType = eWrongObjectType, 
odbrInvalidObject = eUnrecoverableErrors, 
odbrUnsuitableTopology = 0XBC5, 
 
  odbrMissingGeometry = eDegenerateGeometry, 
odbrInvalidInput = eInvalidInput, 
odbrDegenerateTopology = 0XBCC, 
odbrUninitialisedObject = 0xBCD, 
 
  odbrOutOfMemory = eOutOfMemory, 
odbrBrepChanged = 0xBC0, 
odbrNotImplementedYet = ::eNotImplementedYet, 
odbrNullObjectId = eNullObjectId, 
 
  odbrNotApplicable = eNotApplicable, 
odbrWrongSubentityType = eWrongSubentityType, 
odbrNullSubentityId = eInvalidIndex, 
odbrNullObjectPointer = eUnrecoverableErrors, 
 
  odbrObjectIdMismatch = eWrongDatabase, 
odbrTopologyMismatch = eWrongDatabase, 
odbrUnsuitableGeometry = eAmbiguousOutput, 
odbrMissingSubentity = eNotInDatabase, 
 
  odbrAmbiguousOutput = eAmbiguousOutput, 
odbrUnrecoverableErrors = eUnrecoverableErrors, 
odbrMissingTopology = odbrDegenerateTopology, 
odbrWrongDatabase = eWrongDatabase, 
 
  odbrNotInDatabase = eNotInDatabase, 
odbrDegenerateGeometry = eDegenerateGeometry
 
 } | 
|   | 
| enum   | BrLoopType { odbrLoopUnclassified = 0, 
odbrLoopExterior = 1, 
odbrLoopInterior = 2, 
odbrLoopWinding = 3
 } | 
|   | 
| enum   | BrShellType { odbrShellUnclassified = 0, 
odbrShellExterior = 1, 
odbrShellInterior = 2
 } | 
|   | 
| enum   | BrValidationLevel { odbrFullValidation = 0, 
odbrNoValidation = 1
 } | 
|   | 
| enum   | Element2dShape { kDefault = 0, 
kAllPolygons = 1, 
kAllQuadrilaterals = 2, 
kAllTriangles = 3
 } | 
|   | 
| enum   | BrEntityFlags {  
  kNoFlags = 0, 
kDoubleSide = 0x001, 
kVisible = 0x002, 
kInvisible = 0x004, 
 
  kHighlight = 0x008, 
kSelectionIgnore = 0x010
 
 } | 
|   | 
◆ BR_THROW
◆ BrEntityFlags
Represents bit flags for BrEntity. 
| Enumerator | 
|---|
| kNoFlags  |  | 
| kDoubleSide  |  | 
| kVisible  |  | 
| kInvisible  |  | 
| kHighlight  |  | 
| kSelectionIgnore  |  | 
Definition at line 111 of file BrEnums.h.
 
 
◆ BrLoopType
Represents the type of a loop. 
| Enumerator | 
|---|
| odbrLoopUnclassified  |  | 
| odbrLoopExterior  |  | 
| odbrLoopInterior  |  | 
| odbrLoopWinding  |  | 
Definition at line 74 of file BrEnums.h.
 
 
◆ BrShellType
Represents the shell type. 
| Enumerator | 
|---|
| odbrShellUnclassified  |  | 
| odbrShellExterior  |  | 
| odbrShellInterior  |  | 
Definition at line 84 of file BrEnums.h.
 
 
◆ BrValidationLevel
Represents the validation level. 
| Enumerator | 
|---|
| odbrFullValidation  |  | 
| odbrNoValidation  |  | 
Definition at line 93 of file BrEnums.h.
 
 
◆ Element2dShape
Represents the element shape criteria. 
| Enumerator | 
|---|
| kDefault  |  | 
| kAllPolygons  |  | 
| kAllQuadrilaterals  |  | 
| kAllTriangles  |  | 
Definition at line 101 of file BrEnums.h.
 
 
◆ OdBrErrorStatus
Represents the B-rep error status. 
| Enumerator | 
|---|
| odbrOK  |  | 
| odbrWrongObjectType  |  | 
| odbrInvalidObject  |  | 
| odbrUnsuitableTopology  |  | 
| odbrMissingGeometry  |  | 
| odbrInvalidInput  |  | 
| odbrDegenerateTopology  |  | 
| odbrUninitialisedObject  |  | 
| odbrOutOfMemory  |  | 
| odbrBrepChanged  |  | 
| odbrNotImplementedYet  |  | 
| odbrNullObjectId  |  | 
| odbrNotApplicable  |  | 
| odbrWrongSubentityType  |  | 
| odbrNullSubentityId  |  | 
| odbrNullObjectPointer  |  | 
| odbrObjectIdMismatch  |  | 
| odbrTopologyMismatch  |  | 
| odbrUnsuitableGeometry  |  | 
| odbrMissingSubentity  |  | 
| odbrAmbiguousOutput  |  | 
| odbrUnrecoverableErrors  |  | 
| odbrMissingTopology  |  | 
| odbrWrongDatabase  |  | 
| odbrNotInDatabase  |  | 
| odbrDegenerateGeometry  |  | 
Definition at line 40 of file BrEnums.h.