|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   15 #ifndef vtkLSDynaPartCollection_h 
   16 #define vtkLSDynaPartCollection_h 
   20 #include "vtkIOLSDynaModule.h"  
   50   void GetPartReadInfo(
const int& partType, 
vtkIdType& numberOfCells, 
vtkIdType& numCellsToSkip,
 
   56   void FinalizeTopology();
 
   62   void RegisterCellIndexToPart(
const int& partType, 
const vtkIdType& matIdx,
 
   65   void InitCellInsertion();
 
   73   void InsertCell(
const int& partType, 
const vtkIdType& matIdx, 
const int& cellType,
 
   78   void SetCellDeadFlags(
 
   81   bool IsActivePart(
const int& 
id) 
const;
 
   88   int GetNumberOfParts() 
const;
 
   90   void DisbleDeadCells();
 
   93   void ReadPointUserIds(
const vtkIdType& numTuples, 
const char* 
name);
 
   97     const bool& isProperty = 
true, 
const bool& isGeometryPoints = 
false,
 
   98     const bool& isRoadPoints = 
false);
 
  103     const int& numComps);
 
  113   template <
typename T>
 
  117     this->FillCellUserIdArray(buffer, 
type, startId, numCells);
 
  128   void BuildPartInfo();
 
  134   template <
typename T>
 
  136     vtkIdType numCells, 
const int& numTuples);
 
  138   template <
typename T>
 
  144   void SetupPointPropertyForReading(
const vtkIdType& numTuples, 
const vtkIdType& numComps,
 
  145     const char* 
name, 
const bool& isIdType, 
const bool& isProperty, 
const bool& isGeometryPoints,
 
  146     const bool& isRoadPoints);
 
  147   template <
typename T>
 
  157   class LSDynaPartStorage;
 
  158   LSDynaPartStorage* Storage;
 
  162 #endif // LSDYNAPARTS_H 
  
represent and manipulate 3D points
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
dynamic, self-adjusting array of unsigned char
abstract base class for most VTK objects
abstract superclass for arrays of numeric data
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void FillCellUserId(T *buffer, const LSDynaMetaData::LSDYNA_TYPES &type, const vtkIdType &startId, const vtkIdType &numCells)
dataset represents arbitrary combinations of all possible cell types