OpenLexocad  27.0
Object.h
Go to the documentation of this file.
1 #pragma once
2 
3 
6 
7 #include <memory>
8 #include <vector>
9 
10 FORWARD_DECL(App, Object)
11 
12 namespace OpenLxApp
13 {
50 {
51  PROXY_HEADER_ABSTRACT(Object, App::Object, IFCOBJECT)
52 
53 public:
56 
58 
59 
62 
64 
65 
66 
67  virtual ~Object(void);
68 
69 protected:
70  Object();
71 };
72 
73 } // namespace OpenLxApp
An IfcObject is the generalization of any semantically treated thing or process. Objects are things a...
Definition: Object.h:49
#define PROXY_HEADER_ABSTRACT(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:140
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
An ObjectDefinition is the generalization of any semantically treated thing or process,...
Definition: ObjectDefinition.h:30
#define FORWARD_DECL(x, y)
Definition: Globals.h:96