CFx SDK Documentation
2020SP3
SDK
CFx
bim
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
10
class
FXBIM_API
CFxBIMFloor
:
public
CFxBIMObject
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
;
20
bool
IsEqual
(
CFxBIMFloorPtr
p );
21
//TODO: spatial / geom
22
23
protected
:
24
CFxBIMFloor
();
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
Generated on Mon Oct 12 2020 11:49:32