OpenLexocad  27.1
GeometryProxy.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <OpenLxApp/Geometry.h>
4 
5 
6 namespace OpenLxApp
7 {
15 class LX_OPENLXAPP_EXPORT GeometryProxy : public Geometry
16 {
17  PROXY_HEADER_ABSTRACT(GeometryProxy, App::Geometry, IFC_ENTITY_UNDEFINED)
18 
19 public:
20  ~GeometryProxy(void);
21 
22 private:
23  GeometryProxy() {}
24 };
25 
26 } // namespace OpenLxApp
Super-class of all Geometries (aka GeometricRepresentationItems)
Definition: Geometry.h:23
#define PROXY_HEADER_ABSTRACT(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:137
Definition: ActiveScript.h:7
A GeometryProxy can hold any type of Geometry. It must be instantiated with a specific type.
Definition: GeometryProxy.h:15