OpenLexocad
28.0
MaterialDefinition.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
OpenLxApp/DocObject.h
>
4
#include <
OpenLxApp/Globals.h
>
5
9
namespace
App
10
{
11
class
MaterialDefinition;
12
}
13
14
namespace
OpenLxApp
15
{
16
//class Document;
17
18
25
class
LX_OPENLXAPP_EXPORT
MaterialDefinition
:
public
DocObject
26
{
27
PROXY_HEADER_ABSTRACT
(
MaterialDefinition
, App::MaterialDefinition, IFCMATERIALDEFINITION)
28
29
public
:
30
virtual
~MaterialDefinition
(
void
);
31
32
protected
:
33
MaterialDefinition
() {}
34
};
35
36
}
// namespace OpenLxApp
OpenLxApp
Definition:
ActiveScript.h:10
DocObject.h
OpenLxApp::MaterialDefinition
Super-class of all Materials.
Definition:
MaterialDefinition.h:26
OpenLxApp::DocObject
DocObject is the base class of all persistent objects. The DocObject belongs to exactly one Document.
Definition:
DocObject.h:26
PROXY_HEADER_ABSTRACT
#define PROXY_HEADER_ABSTRACT(_openlexocadclass_, _corelexocadclass_, _type_)
Definition:
Globals.h:137
Globals.h
OpenLxApp::MaterialDefinition::MaterialDefinition
MaterialDefinition()
Definition:
MaterialDefinition.h:33
OpenLxApp::MaterialDefinition::~MaterialDefinition
virtual ~MaterialDefinition(void)
lexocad
OpenLxApp
include
OpenLxApp
MaterialDefinition.h
Generated by
1.8.18