OpenLexocad  28.0
CircleHollowProfileDef.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 
6 namespace Part {
7 class CircleHollowProfileDef;
8 }
9 
10 namespace OpenLxApp
11 {
25 class LX_OPENLXAPP_EXPORT CircleHollowProfileDef : public CircleProfileDef
26 {
27  PROXY_HEADER(CircleHollowProfileDef, Part::CircleHollowProfileDef, IFCCIRCLEHOLLOWPROFILEDEF)
28 
29  DECL_PROPERTY(CircleHollowProfileDef, WallThickness, double)
30 
31 public:
32  virtual ~CircleHollowProfileDef(void);
33 
34 protected:
36 };
37 } // namespace OpenLxApp
OpenLxApp
Definition: ActiveScript.h:10
OpenLxApp::CircleProfileDef
CircleProfileDef defines a circle as the profile definition used by the swept surface geometry or by ...
Definition: CircleProfileDef.h:24
CircleProfileDef.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::CircleHollowProfileDef
CircleHollowProfileDef defines a section profile that provides the defining parameters of a circular ...
Definition: CircleHollowProfileDef.h:26
PROXY_HEADER
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:146