OpenLexocad  27.1
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
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:146
Definition: ActiveScript.h:7
#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
CircleHollowProfileDef(void)
Definition: CircleHollowProfileDef.h:35
CircleHollowProfileDef defines a section profile that provides the defining parameters of a circular ...
Definition: CircleHollowProfileDef.h:25
CircleProfileDef defines a circle as the profile definition used by the swept surface geometry or by ...
Definition: CircleProfileDef.h:23