VTK
9.4.20241121
|
internal class used by vtkIOSSWriter More...
#include <vtkIOSSModel.h>
Public Member Functions | |
vtkIOSSModel (vtkPartitionedDataSetCollection *pdc, vtkIOSSWriter *self) | |
~vtkIOSSModel () | |
void | DefineModel (Ioss::Region ®ion) const |
void | DefineTransient (Ioss::Region ®ion) const |
void | Model (Ioss::Region ®ion) const |
void | Transient (Ioss::Region ®ion, double time) const |
std::string | MD5 () const |
Generates an MD5 sum summarizing the model. | |
bool | GlobalIdsCreated () const |
Returns true if the global ids have been created for this model, because they were not present in the input data. | |
bool | GlobalIdsModified () const |
Returns true if the global ids have been modified for this model, because they were invalid in the input data. | |
bool | ElementSideCouldNotBeCreated () const |
Returns true if the element_side was not present for this model. | |
bool | ElementSideModified () const |
Returns true if the element_side has been modified for this model, because it was invalid. | |
bool | ElementSideCouldNotBeModified () const |
Returns true if the element_side was invalid, and therefore could not be modified for this model. | |
internal class used by vtkIOSSWriter
vtkIOSSModel is a helper class used by vtkIOSSWriter. It helps us construct a data structure more suitable for serializing to IOSS from a vtkPartitionedDataSetCollection.
Definition at line 28 of file vtkIOSSModel.h.
vtkIOSSModel::vtkIOSSModel | ( | vtkPartitionedDataSetCollection * | pdc, |
vtkIOSSWriter * | self | ||
) |
vtkIOSSModel::~vtkIOSSModel | ( | ) |
void vtkIOSSModel::DefineModel | ( | Ioss::Region & | region | ) | const |
void vtkIOSSModel::DefineTransient | ( | Ioss::Region & | region | ) | const |
void vtkIOSSModel::Model | ( | Ioss::Region & | region | ) | const |
void vtkIOSSModel::Transient | ( | Ioss::Region & | region, |
double | time | ||
) | const |
std::string vtkIOSSModel::MD5 | ( | ) | const |
Generates an MD5 sum summarizing the model.
This is used to test if the model has changed enough so that it requires a redefinition.
This is not perfect, but is a reasonable option for now.
bool vtkIOSSModel::GlobalIdsCreated | ( | ) | const |
Returns true if the global ids have been created for this model, because they were not present in the input data.
bool vtkIOSSModel::GlobalIdsModified | ( | ) | const |
Returns true if the global ids have been modified for this model, because they were invalid in the input data.
bool vtkIOSSModel::ElementSideCouldNotBeCreated | ( | ) | const |
Returns true if the element_side was not present for this model.
bool vtkIOSSModel::ElementSideModified | ( | ) | const |
Returns true if the element_side has been modified for this model, because it was invalid.
bool vtkIOSSModel::ElementSideCouldNotBeModified | ( | ) | const |
Returns true if the element_side was invalid, and therefore could not be modified for this model.