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