Definition at line 47 of file NucMeshSrv.H.
|
template<typename Shape > |
std::add_lvalue_reference< Shape >::type | insertShape (Shape &&shape) |
| Helper to insert shapes into geometryAndMesh . More...
|
|
template<typename Shape , typename... Args> |
Shape & | makeShape (Args &&...args) |
| Helper to construct and insert shapes into geometryAndMesh . More...
|
|
◆ insertShape()
template<typename Shape >
std::add_lvalue_reference<Shape>::type NEM::SRV::NucMeshConf::insertShape |
( |
Shape && |
shape | ) |
|
|
inline |
- Template Parameters
-
- Parameters
-
shape | object to copy or move |
- Returns
- reference to inserted shape (note not the same object passed in)
Definition at line 69 of file NucMeshSrv.H.
71 new typename std::decay<Shape>::type(std::forward<Shape>(shape))});
std::vector< std::shared_ptr< NEM::NUCMESH::ShapeBase > > geometryAndMesh
Geometry and mesh.
◆ makeShape()
template<typename Shape , typename... Args>
Shape& NEM::SRV::NucMeshConf::makeShape |
( |
Args &&... |
args | ) |
|
|
inline |
- Template Parameters
-
- Parameters
-
args | arguments to pass to constructor of Shape |
- Returns
- reference to inserted shape
Definition at line 83 of file NucMeshSrv.H.
85 new Shape(std::forward<Args>(args)...)});
std::vector< std::shared_ptr< NEM::NUCMESH::ShapeBase > > geometryAndMesh
Geometry and mesh.
◆ extrudeSteps
std::vector<double> NEM::SRV::NucMeshConf::extrudeSteps |
◆ generator
std::shared_ptr<SMESH_Gen> NEM::SRV::NucMeshConf::generator {new SMESH_Gen{}} |
◆ geometryAndMesh
The documentation for this struct was generated from the following file: