CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
BrepBuilder.h File Reference
#include "OdaCommon.h"
#include "BrepBuilderExport.h"
#include "Ge/GeCurve3d.h"
#include "CmColorBase.h"
#include "OdResult.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

struct  BrepBuilderErrorsHolder
 
class  OdBrepBuilder
 

Typedefs

typedef OdUInt32 BRepBuilderGeometryId
 
typedef OdArray< BrepBuilderErrorsHolderValidationErrors
 

Enumerations

enum  BrepType { kOpenShell , kSolid , kVoid }
 
enum  BrepBuilderSettings { kHideEdgesBetweenTangentFaces = 0x1 }
 

Typedef Documentation

◆ BRepBuilderGeometryId

Definition at line 63 of file BrepBuilder.h.

◆ ValidationErrors

This template class is a specialization of the OdArray class for BrepBuilderErrorsHolder objects.

Definition at line 143 of file BrepBuilder.h.

Enumeration Type Documentation

◆ BrepBuilderSettings

Defines bit settings which can be used in BrepBuilder implementation.

<group OdBrepBuilder_Classes>

Enumerator
kHideEdgesBetweenTangentFaces 

Hide edges between tangent faces. For example, a closed surface of revolution in BimRv. It consists of two surfaces, but looks like one.

Definition at line 57 of file BrepBuilder.h.

◆ BrepType

enum BrepType

Defines B-Rep object types.

<group OdBrepBuilder_Classes>

Enumerator
kOpenShell 

The output geometry is an open shell.

kSolid 

The output geometry is a solid.

kVoid 

The output geometry is a void (i.e., an inverted solid).

Definition at line 42 of file BrepBuilder.h.