CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
CFxBIMIndexJoinInfo Class Reference

#include <FxBIMWallJunction.h>

Inheritance diagram for CFxBIMIndexJoinInfo:
CFxBIMObject

Public Types

enum  { eNone = 0x0 , eByModel = 0x1 , eByUser = 0x2 , eAutoGenerated = 0x4 }
 

Public Member Functions

virtual ~CFxBIMIndexJoinInfo ()=default
 
EJoinType GetJoinType () const noexcept
 
std::vector< CFxBIMEndInfoPtrGetJoinEndInfo () const noexcept
 
ECleanData GetCleanData () const noexcept
 
int Flags () const noexcept
 
void SetFlags (int flags) noexcept
 

Static Public Member Functions

static CFxBIMIndexJoinInfoPtr Create (const std::vector< CFxBIMEndInfoPtr > &arrJoinEnds, EJoinType eJoinType, ECleanData eCleanData)
 

Protected Member Functions

 CFxBIMIndexJoinInfo ()
 
- Protected Member Functions inherited from CFxBIMObject
 CFxBIMObject ()
 
virtual ~CFxBIMObject ()
 

Protected Attributes

CFxBIMIndexJoinInfoImplPtr m_pImpl
 

Friends

class CFxBIMIndexJoinInfoImpl
 
class CFxBIMIndexJoinPairImpl
 

Detailed Description

Definition at line 80 of file FxBIMWallJunction.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
eNone 
eByModel 
eByUser 
eAutoGenerated 

Definition at line 97 of file FxBIMWallJunction.h.

Constructor & Destructor Documentation

◆ ~CFxBIMIndexJoinInfo()

virtual CFxBIMIndexJoinInfo::~CFxBIMIndexJoinInfo ( )
virtualdefault

◆ CFxBIMIndexJoinInfo()

CFxBIMIndexJoinInfo::CFxBIMIndexJoinInfo ( )
protected

Member Function Documentation

◆ Create()

static CFxBIMIndexJoinInfoPtr CFxBIMIndexJoinInfo::Create ( const std::vector< CFxBIMEndInfoPtr > & arrJoinEnds,
EJoinType eJoinType,
ECleanData eCleanData )
static

◆ Flags()

int CFxBIMIndexJoinInfo::Flags ( ) const
noexcept

◆ GetCleanData()

ECleanData CFxBIMIndexJoinInfo::GetCleanData ( ) const
noexcept

◆ GetJoinEndInfo()

std::vector< CFxBIMEndInfoPtr > CFxBIMIndexJoinInfo::GetJoinEndInfo ( ) const
noexcept

◆ GetJoinType()

EJoinType CFxBIMIndexJoinInfo::GetJoinType ( ) const
noexcept

◆ SetFlags()

void CFxBIMIndexJoinInfo::SetFlags ( int flags)
noexcept

Friends And Related Symbol Documentation

◆ CFxBIMIndexJoinInfoImpl

friend class CFxBIMIndexJoinInfoImpl
friend

Definition at line 82 of file FxBIMWallJunction.h.

◆ CFxBIMIndexJoinPairImpl

friend class CFxBIMIndexJoinPairImpl
friend

Definition at line 83 of file FxBIMWallJunction.h.

Member Data Documentation

◆ m_pImpl

CFxBIMIndexJoinInfoImplPtr CFxBIMIndexJoinInfo::m_pImpl
protected

Definition at line 111 of file FxBIMWallJunction.h.


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