OpenLexocad  27.0
PythonElement.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 #include <memory>
7 
8 FORWARD_DECL(App, BuildingElementProxy)
9 
10 namespace OpenLxApp
11 {
13 {
14  PROXY_HEADER(PythonElement, App::BuildingElementProxy, IFCPYTHONELEMENT)
15 
16  virtual ~PythonElement() = default;
17 
18 protected:
19  PythonElement() = default;
20 };
21 }
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:149
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
#define FORWARD_DECL(x, y)
Definition: Globals.h:96
Definition: PythonElement.h:12
The BuildingElementProxy is a proxy definition that provides the same functionality as subtypes of Bu...
Definition: BuildingElementProxy.h:35