OpenLexocad  28.0
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:
21 
22 private:
23  GeometryProxy() {}
24 };
25 
26 } // namespace OpenLxApp
OpenLxApp
Definition: ActiveScript.h:10
PROXY_HEADER_ABSTRACT
#define PROXY_HEADER_ABSTRACT(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:137
OpenLxApp::Geometry
Super-class of all Geometries (aka GeometricRepresentationItems)
Definition: Geometry.h:24
OpenLxApp::GeometryProxy::~GeometryProxy
~GeometryProxy(void)
OpenLxApp::GeometryProxy
A GeometryProxy can hold any type of Geometry. It must be instantiated with a specific type.
Definition: GeometryProxy.h:16
Geometry.h