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 |
![]() | |
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. | |
![]() | |
~Object () | |
Default destructor. | |
Friends | |
class | Opening |
Additional Inherited Members | |
![]() | |
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 |