|
| MakeGeometry () |
|
| MakeGeometry (SmartPointer< Domain< T, D > > passedLevelSet) |
|
| MakeGeometry (SmartPointer< Domain< T, D > > passedLevelSet, SmartPointer< Sphere< T, D > > passedSphere) |
|
| MakeGeometry (SmartPointer< Domain< T, D > > passedLevelSet, SmartPointer< Plane< T, D > > passedPlane) |
|
| MakeGeometry (SmartPointer< Domain< T, D > > passedLevelSet, SmartPointer< Box< T, D > > passedBox) |
|
| MakeGeometry (SmartPointer< Domain< T, D > > passedLevelSet, SmartPointer< Cylinder< T, D > > passedCylinder) |
|
| MakeGeometry (SmartPointer< Domain< T, D > > passedLevelSet, SmartPointer< PointCloud< T, D > > passedPointCloud) |
|
void | setLevelSet (SmartPointer< Domain< T, D > > passedlsDomain) |
|
void | setGeometry (SmartPointer< Sphere< T, D > > passedSphere) |
| Set sphere as geometry to be created in the level set.
|
|
void | setGeometry (SmartPointer< Plane< T, D > > passedPlane) |
| Set a plane to be created in the level set.
|
|
void | setGeometry (SmartPointer< Box< T, D > > passedBox) |
| Set a box to be created in the level set.
|
|
void | setGeometry (SmartPointer< Cylinder< T, D > > passedCylinder) |
| Set a cylinder to be created in the level set.
|
|
void | setGeometry (SmartPointer< PointCloud< T, D > > passedPointCloud) |
| Set a point cloud, which is used to create a geometry from its convex hull.
|
|
void | setIgnoreBoundaryConditions (bool passedIgnoreBoundaryConditions) |
| Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored.
|
|
template<std::size_t N> |
void | setIgnoreBoundaryConditions (std::array< bool, N > passedIgnoreBoundaryConditions) |
| Ignore boundary conditions, meaning the parts of the generated geometry which are outside of the domain boundaries are ignored. Set it for each direction separately.
|
|
void | apply () |
|
template<class
T, int D>
class viennals::MakeGeometry< T, D >
Create level sets describing basic geometric forms.