CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
53 virtual const std::vector< CFxBIMZonePtr >&
Zones()
const;
54 virtual void Zones(
const std::vector< CFxBIMZonePtr >& zones );
116 std::map<GeometryView, std::map<OdString, OdDbObjectId>>
data;
OdDbObjectId get(const GeometryView &view=CFxBIMEntity::GeometryView()) const
std::shared_ptr< CFxBIMCategory > CFxBIMCategoryPtr
virtual ElementType GetElementType() const
static GeometryView Plan(const OdString &name=OdString())
std::shared_ptr< CFxBIMSpace > CFxBIMSpacePtr
GLuint const GLchar * name
virtual void SetType(CFxBIMTypePtr p)
void add(const GeometryView &view, const OdDbObjectId &block)
std::shared_ptr< CFxBIMZone > CFxBIMZonePtr
std::shared_ptr< CFxBIMType > CFxBIMTypePtr
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler) override
Representation representation
OdDbObjectIdArray get(const GeometryView::TargetView &view) const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const override
static OdString e2s(const TargetView &e)
virtual void SetSpace(CFxBIMSpacePtr p)
virtual bool IsEqual(CFxBIMEntityPtr p) const
virtual OdDbHandle OriginalHandle() const
std::shared_ptr< CFxBIMCategory > CFxBIMCategoryPtr
virtual OdDbObjectId Generate2dGeometry(const GeometryView::TargetView &view)
virtual CFxBIMDisciplinePtr Discipline() const
ODDB_DECLARE_MEMBERS(CFxBIMEntity)
virtual CFxBIMCategoryPtr Category() const
std::map< GeometryView, std::map< OdString, OdDbObjectId > > data
OdSmartPtr< CFxBIMEntity > CFxBIMEntityPtr
OdSmartPtr< CFxBIMMaterial > CFxBIMMaterialPtr
virtual CFxBIMFloorPtr Floor() const
OdSmartPtr< CFxBIMDatabase > CFxBIMDatabasePtr
virtual const std::vector< CFxBIMZonePtr > & Zones() const
virtual void SetFloor(CFxBIMFloorPtr p)
static GeometryView Section(const OdString &name=OdString())
std::shared_ptr< CFxBIMDiscipline > CFxBIMDisciplinePtr
virtual CFxBIMSpacePtr Space() const
static std::vector< TargetView > fromDirection(const OdGeVector3d &direction)
static GeometryView Elevation(const OdString &name=OdString())
static GeometryView Unset()
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const override
virtual void SetDiscipline(CFxBIMDisciplinePtr p)
std::shared_ptr< CFxBIMFloor > CFxBIMFloorPtr
virtual CFxBIMTypePtr Type() const
virtual void SetCategory(CFxBIMCategoryPtr p)
static TargetView s2e(const OdString &s)
static GeometryView Ceiling(const OdString &name=OdString())
bool operator<(const GeometryView &r) const
std::shared_ptr< CFxBIMProperty > CFxBIMPropertyPtr
virtual void Zones(const std::vector< CFxBIMZonePtr > &zones)
std::shared_ptr< CFxBIMDiscipline > CFxBIMDisciplinePtr
std::shared_ptr< CFxBIMType > CFxBIMTypePtr
virtual std::vector< CFxBIMPropertyPtr > & Properties()
void setTargetView(const OdString &s)
virtual const OdGeMatrix3d & OriginalTransform() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler) override
virtual std::map< OdString, GeometryView > Views(const OdGeVector3d &direction) const
std::map< OdString, GeometryView > views(const GeometryView::TargetView &view) const
std::map< OdString, GeometryView > views(const OdGeVector3d &direction) const
GeometryView(Representation representation=eModel, TargetView targetView=eMODEL_VIEW, const OdString &name=OdString())
virtual OdDbObjectId Geometry(const GeometryView &view=GeometryView()) const
virtual OdDbObjectId Generate2dGeometry(const OdGeVector3d &direction)
virtual OdDbObjectIdArray Geometry(const OdGeVector3d &direction) const
OdDbObjectIdArray get(const OdGeVector3d &direction) const