|
Archicad 29 C++ API
|
#include <OpeningGeometry.hpp>
Public Member Functions | |
| std::optional< Geometry::Polygon2D > | GetPolygon () const |
| API_Coord3D | GetAnchorPoint () const |
| API_Vector3D | GetVectorX () const |
| API_Vector3D | GetVectorY () const |
| API_Vector3D | GetExtrusionDirection () const |
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 | |
| OpeningGeometry (std::shared_ptr< Impl::OpeningGeometryImpl > impl) | |
| Constructs an OpeningGeometry with an OpeningGeometry implementation. | |
Protected Member Functions inherited from ACAPI::Object | |
| ~Object () | |
| Default destructor. | |
Friends | |
| class | Opening |
Additional Inherited Members | |
Protected Attributes inherited from ACAPI::Object | |
| std::shared_ptr< Impl::ObjectImpl > | mImpl |
| Impl object given by constructor. | |
It represents the shape and place of the opening.
|
protected |
Constructs an OpeningGeometry with an OpeningGeometry implementation.
| impl | The OpeningGeometry implementation. |
| API_Coord3D ACAPI::Element::OpeningGeometry::GetAnchorPoint | ( | ) | const |
| API_Vector3D ACAPI::Element::OpeningGeometry::GetExtrusionDirection | ( | ) | const |
| std::optional< Geometry::Polygon2D > ACAPI::Element::OpeningGeometry::GetPolygon | ( | ) | const |
| API_Vector3D ACAPI::Element::OpeningGeometry::GetVectorX | ( | ) | const |
| API_Vector3D ACAPI::Element::OpeningGeometry::GetVectorY | ( | ) | const |