CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
CFxBIMFloor Class Reference

#include <FxBIMFloor.h>

Inheritance diagram for CFxBIMFloor:
CFxBIMObject

Public Member Functions

virtual ~CFxBIMFloor ()
 
const OdStringName () const
 
bool IsEqual (CFxBIMFloorPtr p)
 
CFxBIMBuildingPtr Building () const
 
void SetBuilding (CFxBIMBuildingPtr pBuilding)
 
const OdGePlanePlane () const
 
void SetPlane (const OdGePlane &plane)
 
double Height () const
 
void SetHeight (double height) const
 
void SetOriginalTransform (const OdGeMatrix3d &oTransfrom)
 
OdGeMatrix3d GetOriginalTransfrom () const
 

Static Public Member Functions

static CFxBIMFloorPtr Create (OdDbObjectId idBimDatabase, const OdString &name, const OdString &building, const OdGePlane &plane, double height, const OdGeMatrix3d &transform)
 
static CFxBIMFloorPtr Create (const OdString &name, const OdGePlane &plane, double height, const OdGeMatrix3d &transform)
 

Protected Member Functions

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

Protected Attributes

std::shared_ptr< CFxBIMFloorImplm_pImpl
 

Friends

class CFxBIMFloorImpl
 

Detailed Description

Definition at line 27 of file FxBIMFloor.h.

Constructor & Destructor Documentation

◆ ~CFxBIMFloor()

virtual CFxBIMFloor::~CFxBIMFloor ( )
virtual

◆ CFxBIMFloor()

CFxBIMFloor::CFxBIMFloor ( )
protected

Member Function Documentation

◆ Building()

CFxBIMBuildingPtr CFxBIMFloor::Building ( ) const

◆ Create() [1/2]

static CFxBIMFloorPtr CFxBIMFloor::Create ( const OdString & name,
const OdGePlane & plane,
double height,
const OdGeMatrix3d & transform )
static

◆ Create() [2/2]

static CFxBIMFloorPtr CFxBIMFloor::Create ( OdDbObjectId idBimDatabase,
const OdString & name,
const OdString & building,
const OdGePlane & plane,
double height,
const OdGeMatrix3d & transform )
static

◆ GetOriginalTransfrom()

OdGeMatrix3d CFxBIMFloor::GetOriginalTransfrom ( ) const

◆ Height()

double CFxBIMFloor::Height ( ) const

◆ IsEqual()

bool CFxBIMFloor::IsEqual ( CFxBIMFloorPtr p)

◆ Name()

const OdString & CFxBIMFloor::Name ( ) const

◆ Plane()

const OdGePlane & CFxBIMFloor::Plane ( ) const

◆ SetBuilding()

void CFxBIMFloor::SetBuilding ( CFxBIMBuildingPtr pBuilding)

◆ SetHeight()

void CFxBIMFloor::SetHeight ( double height) const

◆ SetOriginalTransform()

void CFxBIMFloor::SetOriginalTransform ( const OdGeMatrix3d & oTransfrom)

◆ SetPlane()

void CFxBIMFloor::SetPlane ( const OdGePlane & plane)

Friends And Related Symbol Documentation

◆ CFxBIMFloorImpl

friend class CFxBIMFloorImpl
friend

Definition at line 29 of file FxBIMFloor.h.

Member Data Documentation

◆ m_pImpl

std::shared_ptr< CFxBIMFloorImpl > CFxBIMFloor::m_pImpl
protected

Definition at line 64 of file FxBIMFloor.h.


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