Close

Relief for ODA Team in Ukraine

Learn more
ODA Kernel SDK
OdBrErrorStatus Enumeration
Syntax
C++
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 };
Members
Description
odbrOK
The operation is finished successfully.
odbrWrongObjectType
The type of returned object is not supported as a B-rep.
odbrInvalidObject
The OdBr* object is not initialized or is invalid.
odbrMissingGeometry
Represents the partially or fully missing geometry.
odbrInvalidInput
The input arguments point to an invalid object.
odbrDegenerateTopology
The subentity does not map to the topology.
odbrUninitialisedObject
The OdBr* object is not initialized.
odbrOutOfMemory
The memory for the object could not be allocated.
odbrBrepChanged
The object has been modified since this OdBr* object was last set.
odbrNotImplementedYet
Returned if the function is not implemented yet.
odbrNullObjectId
Returned when the subentity path does not point to an object.
odbrNotApplicable
Represents the situation when the inherited function is not applicable to this subclass.
odbrWrongSubentityType
The subentity type does not match the subclass.
odbrNullSubentityId
Returned when the subentity path does not point to a subentity.
odbrNullObjectPointer
Returned when the function implementation is missing.
odbrObjectIdMismatch
The traverser list owner and list position do not point to the same object.
odbrTopologyMismatch
Returned when the traverser list position cannot be set because the subentity is not connected to the list owner.
odbrUnsuitableGeometry
The geometry of OdGe object is unsuitable for this function.
odbrMissingSubentity
The topology does not map to a subentity.
odbrAmbiguousOutput
The result is ambiguous.

Represents the B-rep error status.

File: BrEnums.h 

Module: API Reference 

Copyright © 2002-2022. Open Design Alliance All rights reserved.