OpenLexocad  27.1
SlabStandardCase.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <OpenLxApp/Slab.h>
4 
5 #include <memory>
6 
7 FORWARD_DECL(App, Slab)
8 
9 namespace OpenLxApp
10 {
26 class LX_OPENLXAPP_EXPORT SlabStandardCase : public Slab
27 {
28  PROXY_HEADER(SlabStandardCase, App::Slab, IFCSLABSTANDARDCASE)
29 
30 public:
31  virtual ~SlabStandardCase(void);
32  virtual bool setGeometry(std::shared_ptr<Geometry> geo) override;
33 
34 protected:
36 };
37 
38 } // namespace OpenLxApp
SlabStandardCase()
Definition: SlabStandardCase.h:35
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:146
Definition: ActiveScript.h:7
A slab is a component of the construction that normally encloses a space vertically....
Definition: Slab.h:18
The standard slab, SlabStandardCase, defines a slab with certain constraints for the provision of mat...
Definition: SlabStandardCase.h:26
#define FORWARD_DECL(x, y)
Definition: Globals.h:93