#include <FxBIMEntityGeometry.h>
|
| const CFxBIMEntityPtr | Entity () const |
| |
| CFxBIMEntityPtr | Entity () |
| |
| OdString | MaterialName () const |
| |
| OdString | MaterialNameEx (OdDbObjectId &idMaterial, bool &bHasMultiBimMaterial, bool &bIsMultiComponent) const |
| |
| std::set< OdDbObjectId > | GetMaterial () const |
| |
| void | SetMaterial (const OdString &material) |
| |
| void | SetMaterial (OdDbObjectId idMaterial) |
| |
| Error | Draw (OdGiWorldDraw *wd, EGeoType type=EGeoType::k3D) const |
| |
| Error | Explode (OdRxObjectPtrArray &entitySet) const |
| |
| Error | Extents (OdGeExtents3d &extents, EGeoType type=EGeoType::k3D) const |
| |
| Error | Extents (OdGeExtents3d &extents, const OdGeMatrix3d &mTr, EGeoType type=EGeoType::k3D) const |
| |
| void | SnapPoints (OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &xWorldToEye, OdGePoint3dArray &snapPointsECS) const |
| |
| void | RemoveFromGS () const |
| |
| const std::vector< FxBIM::Geo::BodyData > & | Bodies () const |
| |
| const std::vector< FxBody > & | FxBodies () const |
| |
| const std::vector< FxBody > & | FxBodiesSplit () const |
| |
| void | ClearFxBodies () |
| |
| bool | IsEmpty (EGeoType type=EGeoType::k3D) const |
| |
| void | Generate () |
| |
| std::vector< SBlock > | GetUserBlocks () const |
| |
| OdDbObjectId | GetUserBlock (const OdString &blockName) const |
| |
| Error | AddUserBlock (OdDbObjectId idBlock, const OdGeMatrix3d &mT, const OdString &name, const OdString &layer, const std::vector< OdGeVector3d > &directions) |
| |
| Error | RemoveUserBlock (OdDbObjectId idBlock) |
| |
| const CFxMaterialLayerSetPtr | MaterialLayerSet () const |
| |
| OdDbCurvePtr | Curve () |
| |
Definition at line 112 of file FxBIMEntityGeometry.h.
◆ BlockType
◆ EType
◆ CFxBIMEntityGeometry()
| CFxBIMEntityGeometry::CFxBIMEntityGeometry |
( |
CFxBIMEntityImpl * | pEntityImpl, |
|
|
bool | dbro2D ) |
|
explicitprotected |
◆ AddUserBlock()
◆ Bodies()
◆ ClearFxBodies()
| void CFxBIMEntityGeometry::ClearFxBodies |
( |
| ) |
|
◆ Curve()
◆ Draw()
◆ Entity() [1/2]
◆ Entity() [2/2]
◆ Explode()
◆ Extents() [1/2]
◆ Extents() [2/2]
◆ FxBodies()
| const std::vector< FxBody > & CFxBIMEntityGeometry::FxBodies |
( |
| ) |
const |
◆ FxBodiesSplit()
| const std::vector< FxBody > & CFxBIMEntityGeometry::FxBodiesSplit |
( |
| ) |
const |
◆ Generate()
| void CFxBIMEntityGeometry::Generate |
( |
| ) |
|
◆ GetMaterial()
| std::set< OdDbObjectId > CFxBIMEntityGeometry::GetMaterial |
( |
| ) |
const |
◆ GetUserBlock()
◆ GetUserBlocks()
| std::vector< SBlock > CFxBIMEntityGeometry::GetUserBlocks |
( |
| ) |
const |
◆ IsEmpty()
◆ MaterialLayerSet()
◆ MaterialName()
| OdString CFxBIMEntityGeometry::MaterialName |
( |
| ) |
const |
◆ MaterialNameEx()
| OdString CFxBIMEntityGeometry::MaterialNameEx |
( |
OdDbObjectId & | idMaterial, |
|
|
bool & | bHasMultiBimMaterial, |
|
|
bool & | bIsMultiComponent ) const |
◆ RemoveFromGS()
| void CFxBIMEntityGeometry::RemoveFromGS |
( |
| ) |
const |
◆ RemoveUserBlock()
◆ SetMaterial() [1/2]
| void CFxBIMEntityGeometry::SetMaterial |
( |
const OdString & | material | ) |
|
◆ SetMaterial() [2/2]
◆ SnapPoints()
◆ CFxBIMEntityGeometryImpl
| friend class CFxBIMEntityGeometryImpl |
|
friend |
◆ CFxBIMEntityImpl
| friend class CFxBIMEntityImpl |
|
friend |
◆ FxBIM::RevitFamilyImpl
| friend class FxBIM::RevitFamilyImpl |
|
friend |
◆ m_pEntityImpl
◆ m_pImpl
The documentation for this class was generated from the following file: