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