Class entity¶
Defined in File schema.h
Inheritance Relationships¶
Base Type¶
public ifcopenshell::declaration(Class declaration)
Class Documentation¶
-
class entity : public ifcopenshell::declaration¶
Public Functions
-
virtual ~entity()¶
-
inline bool is_abstract() const¶
-
inline void set_attributes(const std::vector<const attribute*> &attributes, const std::vector<bool> &derived)¶
-
inline void set_inverse_attributes(const std::vector<const inverse_attribute*> &inverse_attributes)¶
-
inline const std::vector<const inverse_attribute*> &inverse_attributes() const¶
-
inline const std::vector<bool> &derived() const¶
-
inline const std::vector<const inverse_attribute*> all_inverse_attributes() const¶
-
inline size_t attribute_count() const¶
-
inline ptrdiff_t attribute_index(const std::string &attr_name) const¶
Protected Attributes
-
bool is_abstract_¶
-
std::vector<bool> derived_¶
-
std::vector<const inverse_attribute*> inverse_attributes_¶
-
virtual ~entity()¶