CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
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 60 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 69 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 93 of file BrepBuilder.h.

Member Data Documentation

◆ kInvalidId

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

Definition at line 63 of file BrepBuilder.h.

◆ m_coedgeId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_coedgeId

Coedge ID.

Definition at line 123 of file BrepBuilder.h.

◆ m_complexId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_complexId

Complex ID.

Definition at line 113 of file BrepBuilder.h.

◆ m_edgeId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_edgeId

Edge ID.

Definition at line 121 of file BrepBuilder.h.

◆ m_errorCode

OdResult BrepBuilderErrorsHolder::m_errorCode

Error code.

Definition at line 111 of file BrepBuilder.h.

◆ m_errorMessage

OdString BrepBuilderErrorsHolder::m_errorMessage

Error message.

Definition at line 125 of file BrepBuilder.h.

◆ m_faceId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_faceId

Face ID.

Definition at line 117 of file BrepBuilder.h.

◆ m_loopId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_loopId

Loop ID.

Definition at line 119 of file BrepBuilder.h.

◆ m_shellId

BRepBuilderGeometryId BrepBuilderErrorsHolder::m_shellId

Shell ID.

Definition at line 115 of file BrepBuilder.h.


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