|
Archicad 29 C++ API
|
A base class for all elements. More...
#include <ElementBase.hpp>
Public Member Functions | |
| UniqueID | GetElemId () const |
| Get unique identifier of the ElementBase object. | |
| Result< void > | IsEditable () const |
| Checks whether the element is editable. | |
Public Member Functions inherited from ACAPI::Object | |
| Object (std::shared_ptr< Impl::ObjectImpl > impl) | |
| Constructs a new object. | |
| const API_Token & | GetToken () const |
| Get the token for this object. | |
Protected Member Functions | |
| ElementBase (std::shared_ptr< Impl::ObjectImpl > impl) | |
| Constructs a new ElementBase. | |
Protected Member Functions inherited from ACAPI::Object | |
| ~Object () | |
| Default destructor. | |
Additional Inherited Members | |
Protected Attributes inherited from ACAPI::Object | |
| std::shared_ptr< Impl::ObjectImpl > | mImpl |
| Impl object given by constructor. | |
A base class for all elements.
|
protected |
Constructs a new ElementBase.
| impl | Impl instance of the object. |
| UniqueID ACAPI::ElementBase::GetElemId | ( | ) | const |
Get unique identifier of the ElementBase object.
| Result< void > ACAPI::ElementBase::IsEditable | ( | ) | const |
Checks whether the element is editable.