OpenLexocad
28.0
ParameterizedProfileDef.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
OpenLxApp/ProfileDef.h
>
4
#include <
OpenLxApp/Globals.h
>
5
6
7
namespace
Part {
8
class
ParameterizedProfileDef;
9
}
10
11
namespace
OpenLxApp
12
{
25
class
LX_OPENLXAPP_EXPORT
ParameterizedProfileDef
:
public
ProfileDef
26
{
27
PROXY_HEADER_ABSTRACT
(
ParameterizedProfileDef
, Part::ParameterizedProfileDef, IFCPARAMETERIZEDPROFILEDEF)
28
29
DECL_PROPERTY
(
ParameterizedProfileDef
, Position,
Geom
::Ax22d)
30
31
public:
32
virtual ~
ParameterizedProfileDef
(
void
);
33
34
protected:
35
ParameterizedProfileDef
(
void
) {}
36
};
37
}
// namespace OpenLxApp
OpenLxApp
Definition:
ActiveScript.h:10
ProfileDef.h
PROXY_HEADER_ABSTRACT
#define PROXY_HEADER_ABSTRACT(_openlexocadclass_, _corelexocadclass_, _type_)
Definition:
Globals.h:137
Globals.h
DECL_PROPERTY
#define DECL_PROPERTY(_class_, _name_, _type_)
DECL_PROPERTY and DEFINE_PROPERTY are macros used for mapping between the properties of Lexocad objec...
Definition:
Globals.h:242
OpenLxApp::ProfileDef
ProfileDef is the supertype of all definitions of standard and arbitrary profiles....
Definition:
ProfileDef.h:28
OpenLxApp::ParameterizedProfileDef
The parameterized profile definition defines a 2D position coordinate system to which the parameters ...
Definition:
ParameterizedProfileDef.h:26
Geom
Definition:
PropertyContainer.h:33
lexocad
OpenLxApp
include
OpenLxApp
ParameterizedProfileDef.h
Generated by
1.8.18