CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
BrepBuilderErrorsHolder Struct Reference

#include <BrepBuilder.h>

Public Member Functions

 BrepBuilderErrorsHolder ()
 
 BrepBuilderErrorsHolder (OdResult errCode, const OdString &errMsg="", BRepBuilderGeometryId complexId=kInvalidId, BRepBuilderGeometryId shellId=kInvalidId, BRepBuilderGeometryId faceId=kInvalidId, BRepBuilderGeometryId loopId=kInvalidId, BRepBuilderGeometryId edgeId=kInvalidId, BRepBuilderGeometryId coedgeId=kInvalidId)
 

Public Attributes

OdResult m_errorCode
 
BRepBuilderGeometryId m_complexId
 
BRepBuilderGeometryId m_shellId
 
BRepBuilderGeometryId m_faceId
 
BRepBuilderGeometryId m_loopId
 
BRepBuilderGeometryId m_edgeId
 
BRepBuilderGeometryId m_coedgeId
 
OdString m_errorMessage
 

Static Public Attributes

static const BRepBuilderGeometryId kInvalidId = BRepBuilderGeometryId(-1)
 

Detailed Description

BrepBuilderErrorsHolder contains information about errors found during validation.

<group OdBrepBuilder_Classes>

Definition at line 71 of file BrepBuilder.h.

Constructor & Destructor Documentation

◆ BrepBuilderErrorsHolder() [1/2]

BrepBuilderErrorsHolder::BrepBuilderErrorsHolder ( )
inline

Creates a new instance of a BrepBuilderErrorsHolder object with default parameters.

Definition at line 80 of file BrepBuilder.h.

◆ BrepBuilderErrorsHolder() [2/2]

BrepBuilderErrorsHolder::BrepBuilderErrorsHolder ( OdResult errCode,
const OdString & errMsg = "",
BRepBuilderGeometryId complexId = kInvalidId,
BRepBuilderGeometryId shellId = kInvalidId,
BRepBuilderGeometryId faceId = kInvalidId,
BRepBuilderGeometryId loopId = kInvalidId,
BRepBuilderGeometryId edgeId = kInvalidId,
BRepBuilderGeometryId coedgeId = kInvalidId )
inlineexplicit

Creates a new instance of a BrepBuilderErrorsHolder object with given parameters.

Parameters
errCode[in] Error code.
errMsg[in] Error message.
complexId[in] Complex ID. Optional parameter.
shellId[in] Shell ID. Optional parameter.
faceId[in] Face ID. Optional parameter.
loopId[in] Loop ID. Optional parameter.
edgeId[in] Edge ID. Optional parameter.
coedgeId[in] Coedge ID. Optional parameter.

Definition at line 104 of file BrepBuilder.h.

Member Data Documentation

◆ kInvalidId

const BRepBuilderGeometryId BrepBuilderErrorsHolder::kInvalidId = BRepBuilderGeometryId(-1)
static

Definition at line 74 of file BrepBuilder.h.

◆ m_coedgeId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_coedgeId

Coedge ID.

Definition at line 134 of file BrepBuilder.h.

◆ m_complexId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_complexId

Complex ID.

Definition at line 124 of file BrepBuilder.h.

◆ m_edgeId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_edgeId

Edge ID.

Definition at line 132 of file BrepBuilder.h.

◆ m_errorCode

OdResult BrepBuilderErrorsHolder::m_errorCode

Error code.

Definition at line 122 of file BrepBuilder.h.

◆ m_errorMessage

OdString BrepBuilderErrorsHolder::m_errorMessage

Error message.

Definition at line 136 of file BrepBuilder.h.

◆ m_faceId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_faceId

Face ID.

Definition at line 128 of file BrepBuilder.h.

◆ m_loopId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_loopId

Loop ID.

Definition at line 130 of file BrepBuilder.h.

◆ m_shellId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_shellId

Shell ID.

Definition at line 126 of file BrepBuilder.h.


The documentation for this struct was generated from the following file: