#include <WallDetailsVTKWriter.h>
◆ WallDetailsVTKWriter() [1/2]
WallDetailsVTKWriter::WallDetailsVTKWriter |
( |
WallHandler & |
wallHandler | ) |
|
|
inlineexplicit |
Non-default constructor; sets the handler and fileCounter
BaseVTKWriter(WallHandler &handler)
Definition: BaseVTKWriter.h:44
◆ WallDetailsVTKWriter() [2/2]
◆ generateFileName()
std::string WallDetailsVTKWriter::generateFileName |
( |
std::string |
identifier | ) |
const |
|
private |
◆ getName()
std::string WallDetailsVTKWriter::getName |
( |
| ) |
const |
|
inline |
The name of the class in the restart file
57 {
return "WallDetailsVTKWriter"; }
◆ shouldWrite()
◆ writeVTK()
void WallDetailsVTKWriter::writeVTK |
( |
| ) |
const |
|
overridevirtual |
Writes a vtk file
Implements BaseVTKWriter< WallHandler >.
57 wnw_ptr->NurbsWall::writeWallDetailsVTK(dataNurbsWall);
62 if (wnw_sw && wnw_ptr)
64 w->writeWallDetailsVTK(dataWearableNurbsWall);
#define PROCESSOR_ID
Definition: GeneralDefine.h:63
This function defines a wall via a NurbsSurface.
Definition: NurbsWall.h:37
Definition: Kernel/VTKWriter/VTKData.h:36
void writeVTKData(std::string fileName) const
Writes the data to a file with the given file name.
Definition: VTKData.cc:83
std::string generateFileName(std::string identifier) const
Definition: WallDetailsVTKWriter.cc:101
bool shouldWrite(WallHandler::DetailsVTKOptions) const
Definition: WallDetailsVTKWriter.cc:95
@ WEARABLENURBSWALL
Writes the debris.
@ BOUNDINGBOX
Writes a bounding box around the domain.
@ NURBSWALL
Writes the NURBS control points.
void writeWallDetailsVTKBoundingBox(VTKData &data) const
Definition: WallHandler.cc:315
Definition: WearableNurbsWall.h:32
void writeWallDetailsVTK(VTKData &data) const override
Definition: WearableNurbsWall.cc:366
References WallHandler::BOUNDINGBOX, BaseVTKWriter< WallHandler >::fileCounter, generateFileName(), BaseVTKWriter< WallHandler >::handler_, WallHandler::NURBSWALL, PROCESSOR_ID, shouldWrite(), WallHandler::WEARABLENURBSWALL, VTKData::writeVTKData(), WearableNurbsWall::writeWallDetailsVTK(), and WallHandler::writeWallDetailsVTKBoundingBox().
Referenced by DPMBase::writeVTKFiles().
The documentation for this class was generated from the following files: