BRL-CAD
TrimmedFace Struct Reference

Public Types

enum  { UNKNOWN = -1, NOT_BELONG = 0, BELONG = 1 }
 

Public Member Functions

 TrimmedFace ()
 
 ~TrimmedFace ()
 
TrimmedFaceDuplicate () const
 

Data Fields

ON_SimpleArray< ON_Curve * > m_outerloop
 
std::vector< ON_SimpleArray< ON_Curve * > > m_innerloop
 
const ON_BrepFace * m_face
 
enum TrimmedFace:: { ... }  m_belong_to_final
 
bool m_rev
 

Detailed Description

Definition at line 255 of file boolean.cpp.

Member Enumeration Documentation

anonymous enum
Enumerator
UNKNOWN 
NOT_BELONG 
BELONG 

Definition at line 261 of file boolean.cpp.

Constructor & Destructor Documentation

TrimmedFace ( )
inline

Definition at line 269 of file boolean.cpp.

References m_belong_to_final, and UNKNOWN.

Referenced by Duplicate().

~TrimmedFace ( )
inline

Definition at line 277 of file boolean.cpp.

References BELONG, and m_belong_to_final.

Member Function Documentation

TrimmedFace* Duplicate ( ) const
inline

Definition at line 298 of file boolean.cpp.

References m_face, m_innerloop, m_outerloop, out, and TrimmedFace().

Referenced by ON_Boolean(), and split_trimmed_face().

Here is the call graph for this function:

Field Documentation

std::vector<ON_SimpleArray<ON_Curve *> > m_innerloop
const ON_BrepFace* m_face
enum { ... } m_belong_to_final
bool m_rev

Definition at line 266 of file boolean.cpp.

Referenced by ON_Boolean().


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