CFx SDK Documentation  2023 SP0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
CFxBIMDiscipline Class Reference

#include <FxBIMDiscipline.h>

Inheritance diagram for CFxBIMDiscipline:
CFxBIMObject

Public Member Functions

virtual ~CFxBIMDiscipline ()
 
const OdStringName () const
 
const DisciplineTypeType () const
 
bool IsEqual (CFxBIMDisciplinePtr p)
 

Static Public Member Functions

static CFxBIMDisciplinePtr Get (const DisciplineType &type)
 
static CFxBIMDisciplinePtr Create (const OdString &name)
 

Protected Member Functions

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

Protected Attributes

std::shared_ptr< CFxBIMDisciplineImplm_pImpl
 

Friends

class CFxBIMDisciplineImpl
 

Detailed Description

Definition at line 50 of file FxBIMDiscipline.h.

Constructor & Destructor Documentation

◆ ~CFxBIMDiscipline()

virtual CFxBIMDiscipline::~CFxBIMDiscipline ( )
virtual

◆ CFxBIMDiscipline()

CFxBIMDiscipline::CFxBIMDiscipline ( )
protected

Member Function Documentation

◆ Create()

static CFxBIMDisciplinePtr CFxBIMDiscipline::Create ( const OdString name)
static

◆ Get()

static CFxBIMDisciplinePtr CFxBIMDiscipline::Get ( const DisciplineType type)
static

◆ IsEqual()

bool CFxBIMDiscipline::IsEqual ( CFxBIMDisciplinePtr  p)

◆ Name()

const OdString& CFxBIMDiscipline::Name ( ) const

◆ Type()

const DisciplineType& CFxBIMDiscipline::Type ( ) const

Friends And Related Function Documentation

◆ CFxBIMDisciplineImpl

friend class CFxBIMDisciplineImpl
friend

Definition at line 52 of file FxBIMDiscipline.h.

Member Data Documentation

◆ m_pImpl

std::shared_ptr< CFxBIMDisciplineImpl > CFxBIMDiscipline::m_pImpl
protected

Definition at line 68 of file FxBIMDiscipline.h.


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