CFx SDK Documentation  2020SP3
FxBIMZone.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "FxBIM.h"
4 
5 class CFxBIMZoneImpl;
6 
7 class CFxBIMZone;
8 typedef std::shared_ptr< CFxBIMZone > CFxBIMZonePtr;
9 
11 {
12  friend class CFxBIMZoneImpl;
13 public:
14  virtual ~CFxBIMZone();
15 
16  static CFxBIMZonePtr Create( const OdString& name );
17 
18  const OdString& Name() const;
20  //TODO: child spaces
21 
22 protected:
24 
25 protected:
26  std::shared_ptr< CFxBIMZoneImpl > m_pImpl;
27 };
OdString
Definition: OdString.h:95
name
GLuint const GLchar * name
Definition: gles2_ext.h:265
CFxBIMZone::Name
const OdString & Name() const
CFxBIMZonePtr
std::shared_ptr< CFxBIMZone > CFxBIMZonePtr
Definition: FxBIMEntity.h:19
CFxBIMZone::IsEqual
bool IsEqual(CFxBIMZonePtr p)
CFxBIMZone::~CFxBIMZone
virtual ~CFxBIMZone()
FXBIM_API
#define FXBIM_API
Definition: FxBIM.h:4
CFxBIMObject
Definition: FxBIM.h:131
CFxBIMZone::Create
static CFxBIMZonePtr Create(const OdString &name)
CFxBIMZone::m_pImpl
std::shared_ptr< CFxBIMZoneImpl > m_pImpl
Definition: FxBIMZone.h:26
CFxBIMZone::CFxBIMZone
CFxBIMZone()
FxBIM.h
CFxBIMZone
Definition: FxBIMZone.h:11
CFxBIMZonePtr
std::shared_ptr< CFxBIMZone > CFxBIMZonePtr
Definition: FxBIMZone.h:7