37 #ifndef PDRobstacleTypes_H 38 #define PDRobstacleTypes_H 46 namespace PDRobstacles
77 struct cylinder :
public PDRobstacle
79 static constexpr
int enumTypeId = legacyTypes::CYLINDER;
119 struct diagbeam :
public PDRobstacle
121 static constexpr
int enumTypeId = legacyTypes::DIAG_BEAM;
150 struct cuboid :
public PDRobstacle
152 static constexpr
int enumTypeId = legacyTypes::CUBOID;
183 struct wallbeam :
public PDRobstacle
185 static constexpr
int enumTypeId = legacyTypes::WALL_BEAM;
217 struct grating :
public PDRobstacle
219 static constexpr
int enumTypeId = legacyTypes::GRATING;
253 static constexpr
int enumTypeId = legacyTypes::LOUVER_BLOWOFF;
286 static constexpr
int enumTypeId = legacyTypes::RECT_PATCH;
static void read(PDRobstacle &obs, const dictionary &dict)
A list of keyword definitions, which are a keyword followed by a number of values (eg...
static void read(PDRobstacle &obs, const dictionary &dict)
static constexpr int enumTypeId
static constexpr int enumTypeId
static void read(PDRobstacle &obs, const dictionary &dict)
static void read(PDRobstacle &obs, const dictionary &dict)
static constexpr int enumTypeId
Louver blowoff, selectable as louver or louvre.
static constexpr int enumTypeId
static constexpr int enumTypeId
static void read(PDRobstacle &obs, const dictionary &dict)
PDRobstacle()
Construct zero-initialized.
static void read(PDRobstacle &obs, const dictionary &dict)
static void read(PDRobstacle &obs, const dictionary &dict)
static constexpr int enumTypeId
static constexpr int enumTypeId
Rectangular patch, selectable as patch.
Obstacle definitions for PDR.