CFx SDK Documentation  2020SP3
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
CFxBIMMaterialLibrary Class Reference

#include <FxBIMMaterialLibrary.h>

Inheritance diagram for CFxBIMMaterialLibrary:
CFxBIMObject

Public Member Functions

virtual ~CFxBIMMaterialLibrary ()
 
virtual Error Load (const OdString &fileName)
 
virtual Error Unload (const OdString &fileName)
 
virtual Error Save () const
 
virtual std::vector< OdStringLoadedFiles () const
 
virtual std::vector< CFxBIMMaterialPtrMaterialsAll () const
 
virtual std::vector< CFxBIMMaterialPtrMaterialsByFile (const OdString &fileName) const
 
virtual CFxBIMMaterialPtr GetMaterial (const OdString &name)
 
virtual Error AddMaterial (CFxBIMMaterialPtr pMaterial)
 

Static Public Member Functions

static CFxBIMMaterialLibraryPtr Get ()
 

Protected Member Functions

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

Protected Attributes

std::shared_ptr< CFxBIMMaterialLibraryImplm_pImpl
 

Friends

class CFxBIMMaterialLibraryImpl
 

Detailed Description

Definition at line 11 of file FxBIMMaterialLibrary.h.

Constructor & Destructor Documentation

◆ ~CFxBIMMaterialLibrary()

virtual CFxBIMMaterialLibrary::~CFxBIMMaterialLibrary ( )
virtual

◆ CFxBIMMaterialLibrary()

CFxBIMMaterialLibrary::CFxBIMMaterialLibrary ( )
protected

Member Function Documentation

◆ AddMaterial()

virtual Error CFxBIMMaterialLibrary::AddMaterial ( CFxBIMMaterialPtr  pMaterial)
virtual

◆ Get()

static CFxBIMMaterialLibraryPtr CFxBIMMaterialLibrary::Get ( )
static

◆ GetMaterial()

virtual CFxBIMMaterialPtr CFxBIMMaterialLibrary::GetMaterial ( const OdString name)
virtual

◆ Load()

virtual Error CFxBIMMaterialLibrary::Load ( const OdString fileName)
virtual

◆ LoadedFiles()

virtual std::vector< OdString > CFxBIMMaterialLibrary::LoadedFiles ( ) const
virtual

◆ MaterialsAll()

virtual std::vector< CFxBIMMaterialPtr > CFxBIMMaterialLibrary::MaterialsAll ( ) const
virtual

◆ MaterialsByFile()

virtual std::vector< CFxBIMMaterialPtr > CFxBIMMaterialLibrary::MaterialsByFile ( const OdString fileName) const
virtual

◆ Save()

virtual Error CFxBIMMaterialLibrary::Save ( ) const
virtual

◆ Unload()

virtual Error CFxBIMMaterialLibrary::Unload ( const OdString fileName)
virtual

Friends And Related Function Documentation

◆ CFxBIMMaterialLibraryImpl

friend class CFxBIMMaterialLibraryImpl
friend

Definition at line 13 of file FxBIMMaterialLibrary.h.

Member Data Documentation

◆ m_pImpl

std::shared_ptr< CFxBIMMaterialLibraryImpl > CFxBIMMaterialLibrary::m_pImpl
protected

Definition at line 36 of file FxBIMMaterialLibrary.h.


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