NetDEM v1.0
|
A class for generating a box of six walls with plates. More...
#include <gen_wall_box_plate.hpp>
Public Member Functions | |
WallBoxPlate (double len_x, double len_y, double len_z, double center_x, double center_y, double center_z) | |
Generates a box of six walls with plates. | |
VecXT< Shape * > | GetShapes () |
Gets the list of shapes generated by the wall box. | |
VecXT< Wall * > | GetWall () |
Gets the list of walls generated by the wall box. | |
void | ImportToScene (Scene *scene) |
Imports the shapes and walls generated by the wall box into a scene. | |
A class for generating a box of six walls with plates.
This class generates a rectangular box of six walls, each of which is represented by a plate. It also provides functions to get the shapes and walls generated and to import them into a scene.
|
inline |
Generates a box of six walls with plates.
len_x | The length of the box in the x direction. |
len_y | The length of the box in the y direction. |
len_z | The length of the box in the z direction. |
center_x | The centroid of the box in the x direction. |
center_y | The centroid of the box in the y direction. |
center_z | The centroid of the box in the z direction. |
Gets the list of shapes generated by the wall box.
Gets the list of walls generated by the wall box.
|
inline |
Imports the shapes and walls generated by the wall box into a scene.
scene | A pointer to the scene to import the shapes and walls into. |