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

#include <FxBIMDrawing.h>

Inheritance diagram for CFxBIMDrawing:
CFxBIMObject

Classes

struct  ViewRef
 

Public Types

enum  BimDrawingFlags { eOutdated = 0x1 }
 

Public Member Functions

virtual ~CFxBIMDrawing ()
 
const OdStringFileName () const
 
const OdStringModelFileName () const
 
const OdStringSectionName () const
 
OdDbHandle Section ()
 
const std::vector< OdDbHandle > & SectionEntities () const
 
std::vector< OdDbHandle > & SectionEntities ()
 
BimDrawingFlags Flags () const
 
void SetFlags (int flags)
 
const std::vector< ViewRef > & Views () const
 
std::vector< ViewRef > & Views ()
 

Static Public Member Functions

static CFxBIMDrawingPtr Create (CFxBIMSectionPtr pSection)
 

Protected Member Functions

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

Protected Attributes

std::shared_ptr< CFxBIMDrawingImplm_pImpl
 

Friends

class CFxBIMDrawingImpl
 

Detailed Description

Definition at line 29 of file FxBIMDrawing.h.

Member Enumeration Documentation

◆ BimDrawingFlags

Enumerator
eOutdated 

Definition at line 44 of file FxBIMDrawing.h.

Constructor & Destructor Documentation

◆ ~CFxBIMDrawing()

virtual CFxBIMDrawing::~CFxBIMDrawing ( )
virtual

◆ CFxBIMDrawing()

CFxBIMDrawing::CFxBIMDrawing ( )
protected

Member Function Documentation

◆ Create()

static CFxBIMDrawingPtr CFxBIMDrawing::Create ( CFxBIMSectionPtr  pSection)
static

◆ FileName()

const OdString& CFxBIMDrawing::FileName ( ) const

◆ Flags()

BimDrawingFlags CFxBIMDrawing::Flags ( ) const

◆ ModelFileName()

const OdString& CFxBIMDrawing::ModelFileName ( ) const

◆ Section()

OdDbHandle CFxBIMDrawing::Section ( )

◆ SectionEntities() [1/2]

std::vector< OdDbHandle >& CFxBIMDrawing::SectionEntities ( )

◆ SectionEntities() [2/2]

const std::vector< OdDbHandle >& CFxBIMDrawing::SectionEntities ( ) const

◆ SectionName()

const OdString& CFxBIMDrawing::SectionName ( ) const

◆ SetFlags()

void CFxBIMDrawing::SetFlags ( int  flags)

◆ Views() [1/2]

std::vector< ViewRef >& CFxBIMDrawing::Views ( )

◆ Views() [2/2]

const std::vector< ViewRef >& CFxBIMDrawing::Views ( ) const

Friends And Related Function Documentation

◆ CFxBIMDrawingImpl

friend class CFxBIMDrawingImpl
friend

Definition at line 31 of file FxBIMDrawing.h.

Member Data Documentation

◆ m_pImpl

std::shared_ptr< CFxBIMDrawingImpl > CFxBIMDrawing::m_pImpl
protected

Definition at line 65 of file FxBIMDrawing.h.


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