OpenLexocad
28.0
Formwork.h
Go to the documentation of this file.
1
#pragma once
2
#include <
OpenLxApp/Element.h
>
3
4
#include <memory>
5
6
FORWARD_DECL
(App, Formwork)
7
8
namespace
OpenLxApp
9
{
10
11
12
class
LX_OPENLXAPP_EXPORT
Formwork
:
public
Element
13
{
14
PROXY_HEADER
(
Formwork
, App::Formwork, IFC_ENTITY_UNDEFINED)
15
16
public
:
17
enum class
FormworkTypeEnum
18
{
19
USERDEFINED,
20
NOTDEFINED
21
};
22
23
void
setPredefinedType
(
FormworkTypeEnum
aType);
24
FormworkTypeEnum
getPredefinedType
()
const
;
25
26
virtual
~Formwork
(
void
);
27
28
29
protected
:
30
Formwork
() {}
31
};
32
33
}
// namespace OpenLxApp
OpenLxApp
Definition:
ActiveScript.h:10
Element.h
FORWARD_DECL
#define FORWARD_DECL(x, y)
Definition:
Globals.h:93
OpenLxApp::Formwork::Formwork
Formwork()
Definition:
Formwork.h:30
OpenLxApp::Formwork::setPredefinedType
void setPredefinedType(FormworkTypeEnum aType)
OpenLxApp::Element
An element is a generalization of all components that make up an AEC product. Those elements can be l...
Definition:
Element.h:30
OpenLxApp::Formwork::~Formwork
virtual ~Formwork(void)
OpenLxApp::Formwork
Definition:
Formwork.h:13
OpenLxApp::Formwork::getPredefinedType
FormworkTypeEnum getPredefinedType() const
PROXY_HEADER
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition:
Globals.h:146
OpenLxApp::Formwork::FormworkTypeEnum
FormworkTypeEnum
Definition:
Formwork.h:18
lexocad
OpenLxApp
include
OpenLxApp
Formwork.h
Generated by
1.8.18