OpenLexocad  27.1
OpeningStandardCase.h
Go to the documentation of this file.
1 #pragma once
3 
4 #include <memory>
5 
6 FORWARD_DECL(App, OpeningElement)
7 
8 namespace OpenLxApp
9 {
29 class LX_OPENLXAPP_EXPORT OpeningStandardCase : public OpeningElement
30 {
31  PROXY_HEADER(OpeningStandardCase, App::OpeningElement, IFCOPENINGELEMENT)
32 
33 public:
34  virtual ~OpeningStandardCase(void);
35  virtual bool setGeometry(std::shared_ptr<Geometry> geo) override;
36 
37 protected:
39 };
40 
41 } // namespace OpenLxApp
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:146
OpeningStandardCase()
Definition: OpeningStandardCase.h:38
The standard opening, OpeningStandardCase, defines an opening with certain constraints for the dimens...
Definition: OpeningStandardCase.h:29
Definition: ActiveScript.h:7
#define FORWARD_DECL(x, y)
Definition: Globals.h:93
The opening element stands for opening, recess or chase, all reflecting voids. It represents a void w...
Definition: OpeningElement.h:20