// python wrapper for vtkLSDynaReader // #define VTK_WRAPPING_CXX #define VTK_STREAMS_FWD_ONLY #include "vtkPythonArgs.h" #include "vtkPythonOverload.h" #include "vtkConfigure.h" #include #include #include "vtkVariant.h" #include "vtkIndent.h" #include "vtkLSDynaReader.h" extern "C" { VTK_ABI_EXPORT void PyVTKAddFile_vtkLSDynaReader(PyObject *); } extern "C" { VTK_ABI_EXPORT PyObject *PyvtkLSDynaReader_ClassNew(); } #ifndef DECLARED_PyvtkMultiBlockDataSetAlgorithm_ClassNew extern "C" { PyObject *PyvtkMultiBlockDataSetAlgorithm_ClassNew(); } #define DECLARED_PyvtkMultiBlockDataSetAlgorithm_ClassNew #endif static const char *PyvtkLSDynaReader_Doc = "vtkLSDynaReader - Read LS-Dyna databases (d3plot)\n\n" "Superclass: vtkMultiBlockDataSetAlgorithm\n\n" "This filter reads LS-Dyna databases.\n\n" "The Set/GetFileName() routines are actually wrappers around the\n" "Set/GetDatabaseDirectory() members; the actual filename you choose is\n" "irrelevant -- only the directory name is used. This is done in order\n" "to accommodate ParaView.\n\n" "Note that this reader produces 7 output meshes. These meshes are\n" "required as several attributes are defined on subsets of the mesh. \n" "Below is a list of meshes in the order they are output and an\n" "explanation of which attributes are unique to each mesh:\n" "- solid (3D) elements: number of integration points are different\n" " than 2D\n" "- thick shell elements: number of integration points are different\n" " than planar 2D\n" "- shell (2D) elements: number of integration points are different\n" " than 3D\n" "- rigid surfaces: can't have deflection, only velocity, accel, etc.\n" "- road surfaces: have only a \"segment ID\" (serves as material ID) and\n" "a velocity.\n" "- beam elements: have Frenet (TNB) frame and cross-section attributes\n" " (shape and size)\n" "- spherical particle hydrodynamics (SPH) elements: have a radius of\n" " influence, internal energy, etc. Because each mesh has its own cell\n" "attributes, the vtkLSDynaReader has a rather large API. Instead of a\n" "single set of routines to query and set cell array names and status,\n" " one exists for each possible output mesh. Also, GetNumberOfCells()\n" " will return the sum of all the cells in all 7 meshes. If you want\n" " the number of cells in a specific mesh, there are separate routines\n" "for each mesh type.\n\n" "@attention LSDyna files contain 3 different types of sections:\n" "control, data, and state. Control sections contain constants that\n" "describe the type of simulation data in a file or group of files. \n" "Data sections contain simulation information that is invariant across\n" "individual time steps (but can vary when a mesh adaptation occurs). \n" "This information includes material, connectivity, and undeformed\n" "geometry. Finally, state data is information that varies with each\n" "time step. Unless a mesh adaptation occurs, there will be a single\n" "control and data section, and they will be located at the start of\n" "the database (the first file).\n\n" "@attention In their infinite wisdom, LSDyna developers decided to\n" "split simulation data into multiple files, each no larger than some\n" "predetermined limit. Each file can contain one section, a partial\n" "section (if it would not fit into a single file), or multiple\n" "sections. Files are padded with zeros so that their lengths will be\n" "multiples of 512*512. The size of each section is determined by\n" "constants in the control and data sections, which means that these\n" "must be parsed carefully in order to correctly locate desired\n" "information. Unfortunately, the constants are not terribly\n" "well-documented and in some cases the documentation is in error.\n\n" "@par \"Open Issues\": The LS-Dyna file format document leaves a good\n" "bit open to interpretation. In addition to the \"documentation vs.\n" "files in the wild\" issues there are also implementation problems.\n\n" "@par \"Open Issues\":\n" "- Where exactly may breaks to a new file occur in the pre-state\n" " information? At each section?\n" "- Will state data sections (node/cell data, element deletion, sph\n" " data, rigid body motion) be moved to the beginning of a new file\n" " if their data will be too large for a given file, or are all the\n" " sections counted together as a single state (makes more sense for\n" " keeping time word at start of every file). The questions above\n" " arise because the docs (p. 3) state \"There are 3 sections in this\n" " database.\" but then call many smaller pieces of data \"sections\".\n" " Should they be subsections? The docs are quiet about whether the\n" " second section (of 3) is ever split across multiple files and, if\n" " so, whether it is done at (sub)section boundaries when possible or\n" " just wherever it needs to occur.\n" "- How many components does Eddy Viscosity have? It's shown as 7 bits\n" " in NCFDV1 which makes no sense at all.\n" "- Why is NARBS larger than 10+NUMNP+NEL8+NEL2+NEL4+NELT (which is the\n" " value specified by the documentation)? Obviously, NARBS is\n" " definitive, but what are the extra numbers at the end?\n" "- Is there a difference between rigid body elements NUMRBE and rigid\n" " road surfaces? It appears that the nodes and connectivity of the\n" " road surface are given separately (p.13) while on p.7 the Material\n" " Type Data subsection says that shells in a rigid body will just\n" " have a certain material ID but be interspersed among deformable\n" " shell elements.\n" "- Word 37 of the control section serves two possible purposes... it\n" " can mean NMSPH or EDLOPT. I assume that different versions of the\n" " code use that word differently. How do we know the difference?\n" "- It's unclear how much state isn't stored when a shell element is\n" " marked as rigid. Specifically, is element deletion data stored for\n" " rigid shells? Page 21 of the spec is mute on this.\n" "- The loop to read cell User IDs won't work if Rigid Body and Shell\n" " elements are interleaved (which I now believe they are).\n\n" "@par \"Open Issues\": On the VTK side of things:\n" "- Berk has nudged me towards multiblock outputs but hasn't committed\n" " to exactly how things can be made efficient for a parallel version\n" " of the reader.\n" "- This reader will eventually need to respond to a second output port\n" "for \"small spatial, large temporal\" queries.\n" "- The reader doesn't handle crack files (d3crck)\n" "- The reader doesn't handle interface force files (no default name)\n" "- The reader doesn't handle time history (abbreviated output) files\n" " (d3thdt)\n" "- The reader doesn't handle dynamic relaxation files (d3drfl)\n" "- The reader doesn't handle reduced parts (state for a subset of\n" " parts) files (d3part)\n" "- The reader doesn't handle mode shape files (d3eigv)\n" "- The reader doesn't handle equilibrium iteration files (d3iter)\n" "- The reader doesn't handle extra time data files (d3xtf)\n" "- The reader doesn't handle printer files (d3hsp)\n" "- The reader doesn't handle modal neutral files (d3mnf)\n" "- The reader doesn't handle packed connectivity.\n" "- The reader doesn't handle adapted element parent lists (but the 2002 specification says LSDyna\n" " doesn't implement it).\n" "- All the sample datasets have MATTYP = 0. Need something to test\n" " MATTYP = 1.\n" "- I have no test datasets with rigid body and/or road surfaces, so\n" " the implementation is half-baked.\n" "- It's unclear how some of the data should be presented. Although\n" " blindly tacking the numbers into a large chuck of cell data is\n" " better than nothing, some attributes (e.g., forces & moments) lend\n" " themselves to more elaborate presentation. Also, shell and thick\n" " shell elements have stresses that belong to a particular side of an\n" "element or have a finite thickness that could be rendered. Finally,\n" " beam elements have cross sections that could be rendered. Some of\n" " these operations require numerical processing of the results and so\n" "we shouldn't eliminate the ability to get at the raw simulation data.\n" " Perhaps a filter could be applied to \"fancify\" the geometry.\n\n"; static PyObject * PyvtkLSDynaReader_IsTypeOf(PyObject *, PyObject *args) { vtkPythonArgs ap(args, "IsTypeOf"); char *temp0 = nullptr; PyObject *result = nullptr; if (ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = vtkLSDynaReader::IsTypeOf(temp0); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_IsA(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "IsA"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->IsA(temp0) : op->vtkLSDynaReader::IsA(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SafeDownCast(PyObject *, PyObject *args) { vtkPythonArgs ap(args, "SafeDownCast"); vtkObjectBase *temp0 = nullptr; PyObject *result = nullptr; if (ap.CheckArgCount(1) && ap.GetVTKObject(temp0, "vtkObjectBase")) { vtkLSDynaReader *tempr = vtkLSDynaReader::SafeDownCast(temp0); if (!ap.ErrorOccurred()) { result = ap.BuildVTKObject(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_NewInstance(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "NewInstance"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkLSDynaReader *tempr = (ap.IsBound() ? op->NewInstance() : op->vtkLSDynaReader::NewInstance()); if (!ap.ErrorOccurred()) { result = ap.BuildVTKObject(tempr); if (result && PyVTKObject_Check(result)) { PyVTKObject_GetObject(result)->UnRegister(0); PyVTKObject_SetFlag(result, VTK_PYTHON_IGNORE_UNREGISTER, 1); } } } return result; } static PyObject * PyvtkLSDynaReader_DebugDump(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "DebugDump"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->DebugDump(); } else { op->vtkLSDynaReader::DebugDump(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_CanReadFile(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "CanReadFile"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->CanReadFile(temp0) : op->vtkLSDynaReader::CanReadFile(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetDatabaseDirectory(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetDatabaseDirectory"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { if (ap.IsBound()) { op->SetDatabaseDirectory(temp0); } else { op->vtkLSDynaReader::SetDatabaseDirectory(temp0); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_GetDatabaseDirectory(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetDatabaseDirectory"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { const char *tempr = (ap.IsBound() ? op->GetDatabaseDirectory() : op->vtkLSDynaReader::GetDatabaseDirectory()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_IsDatabaseValid(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "IsDatabaseValid"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->IsDatabaseValid() : op->vtkLSDynaReader::IsDatabaseValid()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetFileName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetFileName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { if (ap.IsBound()) { op->SetFileName(temp0); } else { op->vtkLSDynaReader::SetFileName(temp0); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_GetFileName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetFileName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { const char *tempr = (ap.IsBound() ? op->GetFileName() : op->vtkLSDynaReader::GetFileName()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetTitle(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetTitle"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { char *tempr = (ap.IsBound() ? op->GetTitle() : op->vtkLSDynaReader::GetTitle()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetDimensionality(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetDimensionality"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetDimensionality() : op->vtkLSDynaReader::GetDimensionality()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfNodes(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfNodes"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfNodes() : op->vtkLSDynaReader::GetNumberOfNodes()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfCells() : op->vtkLSDynaReader::GetNumberOfCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfContinuumCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfContinuumCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfContinuumCells() : op->vtkLSDynaReader::GetNumberOfContinuumCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfSolidCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfSolidCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfSolidCells() : op->vtkLSDynaReader::GetNumberOfSolidCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfThickShellCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfThickShellCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfThickShellCells() : op->vtkLSDynaReader::GetNumberOfThickShellCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfShellCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfShellCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfShellCells() : op->vtkLSDynaReader::GetNumberOfShellCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfRigidBodyCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfRigidBodyCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfRigidBodyCells() : op->vtkLSDynaReader::GetNumberOfRigidBodyCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfRoadSurfaceCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfRoadSurfaceCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfRoadSurfaceCells() : op->vtkLSDynaReader::GetNumberOfRoadSurfaceCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfBeamCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfBeamCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfBeamCells() : op->vtkLSDynaReader::GetNumberOfBeamCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfParticleCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfParticleCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfParticleCells() : op->vtkLSDynaReader::GetNumberOfParticleCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfTimeSteps(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfTimeSteps"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetNumberOfTimeSteps() : op->vtkLSDynaReader::GetNumberOfTimeSteps()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetTimeStep(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetTimeStep"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); vtkIdType temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { if (ap.IsBound()) { op->SetTimeStep(temp0); } else { op->vtkLSDynaReader::SetTimeStep(temp0); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_GetTimeStep(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetTimeStep"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { vtkIdType tempr = (ap.IsBound() ? op->GetTimeStep() : op->vtkLSDynaReader::GetTimeStep()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetTimeValue(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetTimeValue"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); vtkIdType temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { double tempr = (ap.IsBound() ? op->GetTimeValue(temp0) : op->vtkLSDynaReader::GetTimeValue(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetTimeStepRange(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetTimeStepRange"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int sizer = 2; PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int *tempr = (ap.IsBound() ? op->GetTimeStepRange() : op->vtkLSDynaReader::GetTimeStepRange()); if (!ap.ErrorOccurred()) { result = ap.BuildTuple(tempr, sizer); } } return result; } static PyObject * PyvtkLSDynaReader_SetTimeStepRange_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetTimeStepRange"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetTimeStepRange(temp0, temp1); } else { op->vtkLSDynaReader::SetTimeStepRange(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetTimeStepRange_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetTimeStepRange"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); const int size0 = 2; int temp0[2]; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetArray(temp0, size0)) { if (ap.IsBound()) { op->SetTimeStepRange(temp0); } else { op->vtkLSDynaReader::SetTimeStepRange(temp0); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetTimeStepRange(PyObject *self, PyObject *args) { int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return PyvtkLSDynaReader_SetTimeStepRange_s1(self, args); case 1: return PyvtkLSDynaReader_SetTimeStepRange_s2(self, args); } vtkPythonArgs::ArgCountError(nargs, "SetTimeStepRange"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfPointArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfPointArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetNumberOfPointArrays() : op->vtkLSDynaReader::GetNumberOfPointArrays()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetPointArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetPointArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { const char *tempr = (ap.IsBound() ? op->GetPointArrayName(temp0) : op->vtkLSDynaReader::GetPointArrayName(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetPointArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetPointArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetPointArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetPointArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetPointArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetPointArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetPointArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetPointArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetPointArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetPointArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_SetPointArrayStatus_s2, METH_VARARGS, "@zi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetPointArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetPointArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetPointArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetPointArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetPointArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetPointArrayStatus(temp0) : op->vtkLSDynaReader::GetPointArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetPointArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetPointArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetPointArrayStatus(temp0) : op->vtkLSDynaReader::GetPointArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetPointArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetPointArrayStatus_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetPointArrayStatus_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetPointArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetPointArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetPointArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInPointArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInPointArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInPointArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInPointArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInPointArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInPointArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_Methods[] = { {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInPointArray(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetNumberOfComponentsInPointArray"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfCellArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfCellArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfCellArrays(temp0) : op->vtkLSDynaReader::GetNumberOfCellArrays(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetCellArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetCellArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { const char *tempr = (ap.IsBound() ? op->GetCellArrayName(temp0, temp1) : op->vtkLSDynaReader::GetCellArrayName(temp0, temp1)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetCellArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetCellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; int temp2; PyObject *result = nullptr; if (op && ap.CheckArgCount(3) && ap.GetValue(temp0) && ap.GetValue(temp1) && ap.GetValue(temp2)) { if (ap.IsBound()) { op->SetCellArrayStatus(temp0, temp1, temp2); } else { op->vtkLSDynaReader::SetCellArrayStatus(temp0, temp1, temp2); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetCellArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetCellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; char *temp1 = nullptr; int temp2; PyObject *result = nullptr; if (op && ap.CheckArgCount(3) && ap.GetValue(temp0) && ap.GetValue(temp1) && ap.GetValue(temp2)) { if (ap.IsBound()) { op->SetCellArrayStatus(temp0, temp1, temp2); } else { op->vtkLSDynaReader::SetCellArrayStatus(temp0, temp1, temp2); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetCellArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetCellArrayStatus_s1, METH_VARARGS, "@iii"}, {nullptr, PyvtkLSDynaReader_SetCellArrayStatus_s2, METH_VARARGS, "@izi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetCellArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetCellArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 3: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetCellArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetCellArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetCellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { int tempr = (ap.IsBound() ? op->GetCellArrayStatus(temp0, temp1) : op->vtkLSDynaReader::GetCellArrayStatus(temp0, temp1)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetCellArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetCellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; char *temp1 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { int tempr = (ap.IsBound() ? op->GetCellArrayStatus(temp0, temp1) : op->vtkLSDynaReader::GetCellArrayStatus(temp0, temp1)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetCellArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetCellArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_GetCellArrayStatus_s2, METH_VARARGS, "@iz"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetCellArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetCellArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetCellArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInCellArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInCellArray(temp0, temp1) : op->vtkLSDynaReader::GetNumberOfComponentsInCellArray(temp0, temp1)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInCellArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; char *temp1 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInCellArray(temp0, temp1) : op->vtkLSDynaReader::GetNumberOfComponentsInCellArray(temp0, temp1)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_Methods[] = { {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_s2, METH_VARARGS, "@iz"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInCellArray(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetNumberOfComponentsInCellArray"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfSolidArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfSolidArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetNumberOfSolidArrays() : op->vtkLSDynaReader::GetNumberOfSolidArrays()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetSolidArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetSolidArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { const char *tempr = (ap.IsBound() ? op->GetSolidArrayName(temp0) : op->vtkLSDynaReader::GetSolidArrayName(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetSolidArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetSolidArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetSolidArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetSolidArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetSolidArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetSolidArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetSolidArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetSolidArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetSolidArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetSolidArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_SetSolidArrayStatus_s2, METH_VARARGS, "@zi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetSolidArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetSolidArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetSolidArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetSolidArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetSolidArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetSolidArrayStatus(temp0) : op->vtkLSDynaReader::GetSolidArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetSolidArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetSolidArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetSolidArrayStatus(temp0) : op->vtkLSDynaReader::GetSolidArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetSolidArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetSolidArrayStatus_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetSolidArrayStatus_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetSolidArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetSolidArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetSolidArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInSolidArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInSolidArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInSolidArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInSolidArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInSolidArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInSolidArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_Methods[] = { {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetNumberOfComponentsInSolidArray"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfThickShellArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfThickShellArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetNumberOfThickShellArrays() : op->vtkLSDynaReader::GetNumberOfThickShellArrays()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetThickShellArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetThickShellArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { const char *tempr = (ap.IsBound() ? op->GetThickShellArrayName(temp0) : op->vtkLSDynaReader::GetThickShellArrayName(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetThickShellArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetThickShellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetThickShellArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetThickShellArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetThickShellArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetThickShellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetThickShellArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetThickShellArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetThickShellArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetThickShellArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_SetThickShellArrayStatus_s2, METH_VARARGS, "@zi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetThickShellArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetThickShellArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetThickShellArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetThickShellArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetThickShellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetThickShellArrayStatus(temp0) : op->vtkLSDynaReader::GetThickShellArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetThickShellArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetThickShellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetThickShellArrayStatus(temp0) : op->vtkLSDynaReader::GetThickShellArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetThickShellArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetThickShellArrayStatus_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetThickShellArrayStatus_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetThickShellArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetThickShellArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetThickShellArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInThickShellArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInThickShellArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInThickShellArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInThickShellArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInThickShellArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInThickShellArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_Methods[] = { {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetNumberOfComponentsInThickShellArray"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfShellArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfShellArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetNumberOfShellArrays() : op->vtkLSDynaReader::GetNumberOfShellArrays()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetShellArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetShellArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { const char *tempr = (ap.IsBound() ? op->GetShellArrayName(temp0) : op->vtkLSDynaReader::GetShellArrayName(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetShellArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetShellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetShellArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetShellArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetShellArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetShellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetShellArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetShellArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetShellArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetShellArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_SetShellArrayStatus_s2, METH_VARARGS, "@zi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetShellArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetShellArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetShellArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetShellArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetShellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetShellArrayStatus(temp0) : op->vtkLSDynaReader::GetShellArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetShellArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetShellArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetShellArrayStatus(temp0) : op->vtkLSDynaReader::GetShellArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetShellArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetShellArrayStatus_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetShellArrayStatus_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetShellArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetShellArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetShellArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInShellArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInShellArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInShellArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInShellArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInShellArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInShellArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_Methods[] = { {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInShellArray(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetNumberOfComponentsInShellArray"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfRigidBodyArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfRigidBodyArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetNumberOfRigidBodyArrays() : op->vtkLSDynaReader::GetNumberOfRigidBodyArrays()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetRigidBodyArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetRigidBodyArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { const char *tempr = (ap.IsBound() ? op->GetRigidBodyArrayName(temp0) : op->vtkLSDynaReader::GetRigidBodyArrayName(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetRigidBodyArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetRigidBodyArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetRigidBodyArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetRigidBodyArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetRigidBodyArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetRigidBodyArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetRigidBodyArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetRigidBodyArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetRigidBodyArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetRigidBodyArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_SetRigidBodyArrayStatus_s2, METH_VARARGS, "@zi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetRigidBodyArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetRigidBodyArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetRigidBodyArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetRigidBodyArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetRigidBodyArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetRigidBodyArrayStatus(temp0) : op->vtkLSDynaReader::GetRigidBodyArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetRigidBodyArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetRigidBodyArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetRigidBodyArrayStatus(temp0) : op->vtkLSDynaReader::GetRigidBodyArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetRigidBodyArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetRigidBodyArrayStatus_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetRigidBodyArrayStatus_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetRigidBodyArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetRigidBodyArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetRigidBodyArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInRigidBodyArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInRigidBodyArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInRigidBodyArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInRigidBodyArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInRigidBodyArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInRigidBodyArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_Methods[] = { {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetNumberOfComponentsInRigidBodyArray"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfRoadSurfaceArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfRoadSurfaceArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetNumberOfRoadSurfaceArrays() : op->vtkLSDynaReader::GetNumberOfRoadSurfaceArrays()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetRoadSurfaceArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetRoadSurfaceArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { const char *tempr = (ap.IsBound() ? op->GetRoadSurfaceArrayName(temp0) : op->vtkLSDynaReader::GetRoadSurfaceArrayName(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetRoadSurfaceArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetRoadSurfaceArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetRoadSurfaceArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetRoadSurfaceArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetRoadSurfaceArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetRoadSurfaceArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_s2, METH_VARARGS, "@zi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetRoadSurfaceArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetRoadSurfaceArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetRoadSurfaceArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetRoadSurfaceArrayStatus(temp0) : op->vtkLSDynaReader::GetRoadSurfaceArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetRoadSurfaceArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetRoadSurfaceArrayStatus(temp0) : op->vtkLSDynaReader::GetRoadSurfaceArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetRoadSurfaceArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetRoadSurfaceArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInRoadSurfaceArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInRoadSurfaceArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInRoadSurfaceArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInRoadSurfaceArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInRoadSurfaceArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInRoadSurfaceArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_Methods[] = { {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetNumberOfComponentsInRoadSurfaceArray"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfBeamArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfBeamArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetNumberOfBeamArrays() : op->vtkLSDynaReader::GetNumberOfBeamArrays()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetBeamArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetBeamArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { const char *tempr = (ap.IsBound() ? op->GetBeamArrayName(temp0) : op->vtkLSDynaReader::GetBeamArrayName(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetBeamArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetBeamArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetBeamArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetBeamArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetBeamArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetBeamArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetBeamArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetBeamArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetBeamArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetBeamArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_SetBeamArrayStatus_s2, METH_VARARGS, "@zi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetBeamArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetBeamArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetBeamArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetBeamArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetBeamArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetBeamArrayStatus(temp0) : op->vtkLSDynaReader::GetBeamArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetBeamArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetBeamArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetBeamArrayStatus(temp0) : op->vtkLSDynaReader::GetBeamArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetBeamArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetBeamArrayStatus_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetBeamArrayStatus_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetBeamArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetBeamArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetBeamArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInBeamArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInBeamArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInBeamArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInBeamArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInBeamArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInBeamArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_Methods[] = { {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetNumberOfComponentsInBeamArray"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfParticleArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfParticleArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetNumberOfParticleArrays() : op->vtkLSDynaReader::GetNumberOfParticleArrays()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetParticleArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetParticleArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { const char *tempr = (ap.IsBound() ? op->GetParticleArrayName(temp0) : op->vtkLSDynaReader::GetParticleArrayName(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetParticleArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetParticleArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetParticleArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetParticleArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetParticleArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetParticleArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetParticleArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetParticleArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetParticleArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetParticleArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_SetParticleArrayStatus_s2, METH_VARARGS, "@zi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetParticleArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetParticleArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetParticleArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetParticleArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetParticleArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetParticleArrayStatus(temp0) : op->vtkLSDynaReader::GetParticleArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetParticleArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetParticleArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetParticleArrayStatus(temp0) : op->vtkLSDynaReader::GetParticleArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetParticleArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetParticleArrayStatus_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetParticleArrayStatus_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetParticleArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetParticleArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetParticleArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInParticleArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInParticleArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInParticleArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfComponentsInParticleArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetNumberOfComponentsInParticleArray(temp0) : op->vtkLSDynaReader::GetNumberOfComponentsInParticleArray(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_Methods[] = { {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetNumberOfComponentsInParticleArray"); return nullptr; } static PyObject * PyvtkLSDynaReader_SetDeformedMesh(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetDeformedMesh"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { if (ap.IsBound()) { op->SetDeformedMesh(temp0); } else { op->vtkLSDynaReader::SetDeformedMesh(temp0); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_GetDeformedMesh(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetDeformedMesh"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetDeformedMesh() : op->vtkLSDynaReader::GetDeformedMesh()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_DeformedMeshOn(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "DeformedMeshOn"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->DeformedMeshOn(); } else { op->vtkLSDynaReader::DeformedMeshOn(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_DeformedMeshOff(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "DeformedMeshOff"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->DeformedMeshOff(); } else { op->vtkLSDynaReader::DeformedMeshOff(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetRemoveDeletedCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetRemoveDeletedCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { if (ap.IsBound()) { op->SetRemoveDeletedCells(temp0); } else { op->vtkLSDynaReader::SetRemoveDeletedCells(temp0); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_GetRemoveDeletedCells(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetRemoveDeletedCells"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetRemoveDeletedCells() : op->vtkLSDynaReader::GetRemoveDeletedCells()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_RemoveDeletedCellsOn(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "RemoveDeletedCellsOn"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->RemoveDeletedCellsOn(); } else { op->vtkLSDynaReader::RemoveDeletedCellsOn(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_RemoveDeletedCellsOff(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "RemoveDeletedCellsOff"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->RemoveDeletedCellsOff(); } else { op->vtkLSDynaReader::RemoveDeletedCellsOff(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetDeletedCellsAsGhostArray(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetDeletedCellsAsGhostArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { if (ap.IsBound()) { op->SetDeletedCellsAsGhostArray(temp0); } else { op->vtkLSDynaReader::SetDeletedCellsAsGhostArray(temp0); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_GetDeletedCellsAsGhostArray(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetDeletedCellsAsGhostArray"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetDeletedCellsAsGhostArray() : op->vtkLSDynaReader::GetDeletedCellsAsGhostArray()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_DeletedCellsAsGhostArrayOn(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "DeletedCellsAsGhostArrayOn"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->DeletedCellsAsGhostArrayOn(); } else { op->vtkLSDynaReader::DeletedCellsAsGhostArrayOn(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_DeletedCellsAsGhostArrayOff(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "DeletedCellsAsGhostArrayOff"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { if (ap.IsBound()) { op->DeletedCellsAsGhostArrayOff(); } else { op->vtkLSDynaReader::DeletedCellsAsGhostArrayOff(); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetInputDeck(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetInputDeck"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { if (ap.IsBound()) { op->SetInputDeck(temp0); } else { op->vtkLSDynaReader::SetInputDeck(temp0); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_GetInputDeck(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetInputDeck"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { char *tempr = (ap.IsBound() ? op->GetInputDeck() : op->vtkLSDynaReader::GetInputDeck()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetNumberOfPartArrays(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetNumberOfPartArrays"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); PyObject *result = nullptr; if (op && ap.CheckArgCount(0)) { int tempr = (ap.IsBound() ? op->GetNumberOfPartArrays() : op->vtkLSDynaReader::GetNumberOfPartArrays()); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetPartArrayName(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetPartArrayName"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { const char *tempr = (ap.IsBound() ? op->GetPartArrayName(temp0) : op->vtkLSDynaReader::GetPartArrayName(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_SetPartArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetPartArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetPartArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetPartArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyObject * PyvtkLSDynaReader_SetPartArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "SetPartArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; int temp1; PyObject *result = nullptr; if (op && ap.CheckArgCount(2) && ap.GetValue(temp0) && ap.GetValue(temp1)) { if (ap.IsBound()) { op->SetPartArrayStatus(temp0, temp1); } else { op->vtkLSDynaReader::SetPartArrayStatus(temp0, temp1); } if (!ap.ErrorOccurred()) { result = ap.BuildNone(); } } return result; } static PyMethodDef PyvtkLSDynaReader_SetPartArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_SetPartArrayStatus_s1, METH_VARARGS, "@ii"}, {nullptr, PyvtkLSDynaReader_SetPartArrayStatus_s2, METH_VARARGS, "@zi"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_SetPartArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_SetPartArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 2: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "SetPartArrayStatus"); return nullptr; } static PyObject * PyvtkLSDynaReader_GetPartArrayStatus_s1(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetPartArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); int temp0; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetPartArrayStatus(temp0) : op->vtkLSDynaReader::GetPartArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyObject * PyvtkLSDynaReader_GetPartArrayStatus_s2(PyObject *self, PyObject *args) { vtkPythonArgs ap(self, args, "GetPartArrayStatus"); vtkObjectBase *vp = ap.GetSelfPointer(self, args); vtkLSDynaReader *op = static_cast(vp); char *temp0 = nullptr; PyObject *result = nullptr; if (op && ap.CheckArgCount(1) && ap.GetValue(temp0)) { int tempr = (ap.IsBound() ? op->GetPartArrayStatus(temp0) : op->vtkLSDynaReader::GetPartArrayStatus(temp0)); if (!ap.ErrorOccurred()) { result = ap.BuildValue(tempr); } } return result; } static PyMethodDef PyvtkLSDynaReader_GetPartArrayStatus_Methods[] = { {nullptr, PyvtkLSDynaReader_GetPartArrayStatus_s1, METH_VARARGS, "@i"}, {nullptr, PyvtkLSDynaReader_GetPartArrayStatus_s2, METH_VARARGS, "@z"}, {nullptr, nullptr, 0, nullptr} }; static PyObject * PyvtkLSDynaReader_GetPartArrayStatus(PyObject *self, PyObject *args) { PyMethodDef *methods = PyvtkLSDynaReader_GetPartArrayStatus_Methods; int nargs = vtkPythonArgs::GetArgCount(self, args); switch(nargs) { case 1: return vtkPythonOverload::CallMethod(methods, self, args); } vtkPythonArgs::ArgCountError(nargs, "GetPartArrayStatus"); return nullptr; } static PyMethodDef PyvtkLSDynaReader_Methods[] = { {"IsTypeOf", PyvtkLSDynaReader_IsTypeOf, METH_VARARGS, "V.IsTypeOf(string) -> int\nC++: static vtkTypeBool IsTypeOf(const char *type)\n\nReturn 1 if this class type is the same type of (or a subclass\nof) the named class. Returns 0 otherwise. This method works in\ncombination with vtkTypeMacro found in vtkSetGet.h.\n"}, {"IsA", PyvtkLSDynaReader_IsA, METH_VARARGS, "V.IsA(string) -> int\nC++: vtkTypeBool IsA(const char *type) override;\n\nReturn 1 if this class is the same type of (or a subclass of) the\nnamed class. Returns 0 otherwise. This method works in\ncombination with vtkTypeMacro found in vtkSetGet.h.\n"}, {"SafeDownCast", PyvtkLSDynaReader_SafeDownCast, METH_VARARGS, "V.SafeDownCast(vtkObjectBase) -> vtkLSDynaReader\nC++: static vtkLSDynaReader *SafeDownCast(vtkObjectBase *o)\n\n"}, {"NewInstance", PyvtkLSDynaReader_NewInstance, METH_VARARGS, "V.NewInstance() -> vtkLSDynaReader\nC++: vtkLSDynaReader *NewInstance()\n\n"}, {"DebugDump", PyvtkLSDynaReader_DebugDump, METH_VARARGS, "V.DebugDump()\nC++: void DebugDump()\n\nA routine to call Dump() from within a lame debugger that won't\nproperly pass a C++ iostream object like cout.\n"}, {"CanReadFile", PyvtkLSDynaReader_CanReadFile, METH_VARARGS, "V.CanReadFile(string) -> int\nC++: virtual int CanReadFile(const char *fname)\n\nDetermine if the file can be readed with this reader.\n"}, {"SetDatabaseDirectory", PyvtkLSDynaReader_SetDatabaseDirectory, METH_VARARGS, "V.SetDatabaseDirectory(string)\nC++: virtual void SetDatabaseDirectory(const char *)\n\nGet/Set the directory containing the LS-Dyna database and\ndetermine whether it is valid.\n"}, {"GetDatabaseDirectory", PyvtkLSDynaReader_GetDatabaseDirectory, METH_VARARGS, "V.GetDatabaseDirectory() -> string\nC++: const char *GetDatabaseDirectory()\n\nGet/Set the directory containing the LS-Dyna database and\ndetermine whether it is valid.\n"}, {"IsDatabaseValid", PyvtkLSDynaReader_IsDatabaseValid, METH_VARARGS, "V.IsDatabaseValid() -> int\nC++: int IsDatabaseValid()\n\nGet/Set the directory containing the LS-Dyna database and\ndetermine whether it is valid.\n"}, {"SetFileName", PyvtkLSDynaReader_SetFileName, METH_VARARGS, "V.SetFileName(string)\nC++: virtual void SetFileName(const char *)\n\nGet/Set the filename. The Set/GetFileName() routines are actually\nwrappers around the Set/GetDatabaseDirectory() members; the\nactual filename you choose is irrelevant -- only the directory\nname is used. This is done in order to accommodate ParaView.\n"}, {"GetFileName", PyvtkLSDynaReader_GetFileName, METH_VARARGS, "V.GetFileName() -> string\nC++: const char *GetFileName()\n\nGet/Set the filename. The Set/GetFileName() routines are actually\nwrappers around the Set/GetDatabaseDirectory() members; the\nactual filename you choose is irrelevant -- only the directory\nname is used. This is done in order to accommodate ParaView.\n"}, {"GetTitle", PyvtkLSDynaReader_GetTitle, METH_VARARGS, "V.GetTitle() -> string\nC++: char *GetTitle()\n\nThe title of the database is a 40 or 80 character text\ndescription stored at the front of a d3plot file. Do not call\nthis function before setting the database directory and calling\nUpdateInformation().\n"}, {"GetDimensionality", PyvtkLSDynaReader_GetDimensionality, METH_VARARGS, "V.GetDimensionality() -> int\nC++: int GetDimensionality()\n\nRetrieve the dimension of points in the database. This should\nreturn 2 or 3. Do not call this function before setting the\ndatabase directory and calling UpdateInformation().\n"}, {"GetNumberOfNodes", PyvtkLSDynaReader_GetNumberOfNodes, METH_VARARGS, "V.GetNumberOfNodes() -> int\nC++: vtkIdType GetNumberOfNodes()\n\nRetrieve the number of points in the database. Do not call this\nfunction before setting the database directory and calling\nUpdateInformation().\n"}, {"GetNumberOfCells", PyvtkLSDynaReader_GetNumberOfCells, METH_VARARGS, "V.GetNumberOfCells() -> int\nC++: vtkIdType GetNumberOfCells()\n\nRetrieve the number of cells of a given type in the database. Do\nnot call this function before setting the database directory and\ncalling UpdateInformation().\n\n* Note that GetNumberOfCells() returns the sum of\n* GetNumberOfContinuumCells() and GetNumberOfParticleCells().\n"}, {"GetNumberOfContinuumCells", PyvtkLSDynaReader_GetNumberOfContinuumCells, METH_VARARGS, "V.GetNumberOfContinuumCells() -> int\nC++: vtkIdType GetNumberOfContinuumCells()\n\nRetrieve the number of cells of a given type in the database. Do\nnot call this function before setting the database directory and\ncalling UpdateInformation().\n\n* Note that GetNumberOfContinuumCells() returns the sum of\n* GetNumberOfSolidCells(), GetNumberOfThickShellCells(),\n* GetNumberOfShellCells(), GetNumberOfRigidBodyCells(),\n* GetNumberOfRoadSurfaceCells(), and GetNumberOfBeamCells().\n"}, {"GetNumberOfSolidCells", PyvtkLSDynaReader_GetNumberOfSolidCells, METH_VARARGS, "V.GetNumberOfSolidCells() -> int\nC++: vtkIdType GetNumberOfSolidCells()\n\nRetrieve the number of cells of a given type in the database. Do\nnot call this function before setting the database directory and\ncalling UpdateInformation().\n"}, {"GetNumberOfThickShellCells", PyvtkLSDynaReader_GetNumberOfThickShellCells, METH_VARARGS, "V.GetNumberOfThickShellCells() -> int\nC++: vtkIdType GetNumberOfThickShellCells()\n\nRetrieve the number of cells of a given type in the database. Do\nnot call this function before setting the database directory and\ncalling UpdateInformation().\n"}, {"GetNumberOfShellCells", PyvtkLSDynaReader_GetNumberOfShellCells, METH_VARARGS, "V.GetNumberOfShellCells() -> int\nC++: vtkIdType GetNumberOfShellCells()\n\nRetrieve the number of cells of a given type in the database. Do\nnot call this function before setting the database directory and\ncalling UpdateInformation().\n"}, {"GetNumberOfRigidBodyCells", PyvtkLSDynaReader_GetNumberOfRigidBodyCells, METH_VARARGS, "V.GetNumberOfRigidBodyCells() -> int\nC++: vtkIdType GetNumberOfRigidBodyCells()\n\nRetrieve the number of cells of a given type in the database. Do\nnot call this function before setting the database directory and\ncalling UpdateInformation().\n"}, {"GetNumberOfRoadSurfaceCells", PyvtkLSDynaReader_GetNumberOfRoadSurfaceCells, METH_VARARGS, "V.GetNumberOfRoadSurfaceCells() -> int\nC++: vtkIdType GetNumberOfRoadSurfaceCells()\n\nRetrieve the number of cells of a given type in the database. Do\nnot call this function before setting the database directory and\ncalling UpdateInformation().\n"}, {"GetNumberOfBeamCells", PyvtkLSDynaReader_GetNumberOfBeamCells, METH_VARARGS, "V.GetNumberOfBeamCells() -> int\nC++: vtkIdType GetNumberOfBeamCells()\n\nRetrieve the number of cells of a given type in the database. Do\nnot call this function before setting the database directory and\ncalling UpdateInformation().\n"}, {"GetNumberOfParticleCells", PyvtkLSDynaReader_GetNumberOfParticleCells, METH_VARARGS, "V.GetNumberOfParticleCells() -> int\nC++: vtkIdType GetNumberOfParticleCells()\n\nRetrieve the number of cells of a given type in the database. Do\nnot call this function before setting the database directory and\ncalling UpdateInformation().\n"}, {"GetNumberOfTimeSteps", PyvtkLSDynaReader_GetNumberOfTimeSteps, METH_VARARGS, "V.GetNumberOfTimeSteps() -> int\nC++: vtkIdType GetNumberOfTimeSteps()\n\nRetrieve information about the time extents of the LS-Dyna\ndatabase. Do not call these functions before setting the database\ndirectory and calling UpdateInformation().\n"}, {"SetTimeStep", PyvtkLSDynaReader_SetTimeStep, METH_VARARGS, "V.SetTimeStep(int)\nC++: virtual void SetTimeStep(vtkIdType)\n\nRetrieve information about the time extents of the LS-Dyna\ndatabase. Do not call these functions before setting the database\ndirectory and calling UpdateInformation().\n"}, {"GetTimeStep", PyvtkLSDynaReader_GetTimeStep, METH_VARARGS, "V.GetTimeStep() -> int\nC++: vtkIdType GetTimeStep()\n\nRetrieve information about the time extents of the LS-Dyna\ndatabase. Do not call these functions before setting the database\ndirectory and calling UpdateInformation().\n"}, {"GetTimeValue", PyvtkLSDynaReader_GetTimeValue, METH_VARARGS, "V.GetTimeValue(int) -> float\nC++: double GetTimeValue(vtkIdType)\n\nRetrieve information about the time extents of the LS-Dyna\ndatabase. Do not call these functions before setting the database\ndirectory and calling UpdateInformation().\n"}, {"GetTimeStepRange", PyvtkLSDynaReader_GetTimeStepRange, METH_VARARGS, "V.GetTimeStepRange() -> (int, int)\nC++: int *GetTimeStepRange()\n\n"}, {"SetTimeStepRange", PyvtkLSDynaReader_SetTimeStepRange, METH_VARARGS, "V.SetTimeStepRange(int, int)\nC++: void SetTimeStepRange(int, int)\nV.SetTimeStepRange((int, int))\nC++: void SetTimeStepRange(int a[2])\n\n"}, {"GetNumberOfPointArrays", PyvtkLSDynaReader_GetNumberOfPointArrays, METH_VARARGS, "V.GetNumberOfPointArrays() -> int\nC++: int GetNumberOfPointArrays()\n\nThese methods allow you to load only selected subsets of the\nnodal variables defined over the mesh.\n"}, {"GetPointArrayName", PyvtkLSDynaReader_GetPointArrayName, METH_VARARGS, "V.GetPointArrayName(int) -> string\nC++: const char *GetPointArrayName(int)\n\nThese methods allow you to load only selected subsets of the\nnodal variables defined over the mesh.\n"}, {"SetPointArrayStatus", PyvtkLSDynaReader_SetPointArrayStatus, METH_VARARGS, "V.SetPointArrayStatus(int, int)\nC++: virtual void SetPointArrayStatus(int arr, int status)\nV.SetPointArrayStatus(string, int)\nC++: virtual void SetPointArrayStatus(const char *arrName,\n int status)\n\nThese methods allow you to load only selected subsets of the\nnodal variables defined over the mesh.\n"}, {"GetPointArrayStatus", PyvtkLSDynaReader_GetPointArrayStatus, METH_VARARGS, "V.GetPointArrayStatus(int) -> int\nC++: int GetPointArrayStatus(int arr)\nV.GetPointArrayStatus(string) -> int\nC++: int GetPointArrayStatus(const char *arrName)\n\nThese methods allow you to load only selected subsets of the\nnodal variables defined over the mesh.\n"}, {"GetNumberOfComponentsInPointArray", PyvtkLSDynaReader_GetNumberOfComponentsInPointArray, METH_VARARGS, "V.GetNumberOfComponentsInPointArray(int) -> int\nC++: int GetNumberOfComponentsInPointArray(int arr)\nV.GetNumberOfComponentsInPointArray(string) -> int\nC++: int GetNumberOfComponentsInPointArray(const char *arrName)\n\nThese methods allow you to load only selected subsets of the\nnodal variables defined over the mesh.\n"}, {"GetNumberOfCellArrays", PyvtkLSDynaReader_GetNumberOfCellArrays, METH_VARARGS, "V.GetNumberOfCellArrays(int) -> int\nC++: int GetNumberOfCellArrays(int cellType)\n\nRoutines that allow the status of a cell variable to be adjusted\nor queried independent of the output mesh. The cellType\nparameter should be one of: LS_POINT, LS_BEAM, LS_SHELL,\nLS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE\n"}, {"GetCellArrayName", PyvtkLSDynaReader_GetCellArrayName, METH_VARARGS, "V.GetCellArrayName(int, int) -> string\nC++: const char *GetCellArrayName(int cellType, int arr)\n\nRoutines that allow the status of a cell variable to be adjusted\nor queried independent of the output mesh. The cellType\nparameter should be one of: LS_POINT, LS_BEAM, LS_SHELL,\nLS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE\n"}, {"SetCellArrayStatus", PyvtkLSDynaReader_SetCellArrayStatus, METH_VARARGS, "V.SetCellArrayStatus(int, int, int)\nC++: virtual void SetCellArrayStatus(int cellType, int arr,\n int status)\nV.SetCellArrayStatus(int, string, int)\nC++: virtual void SetCellArrayStatus(int cellType,\n const char *arrName, int status)\n\nRoutines that allow the status of a cell variable to be adjusted\nor queried independent of the output mesh. The cellType\nparameter should be one of: LS_POINT, LS_BEAM, LS_SHELL,\nLS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE\n"}, {"GetCellArrayStatus", PyvtkLSDynaReader_GetCellArrayStatus, METH_VARARGS, "V.GetCellArrayStatus(int, int) -> int\nC++: int GetCellArrayStatus(int cellType, int arr)\nV.GetCellArrayStatus(int, string) -> int\nC++: int GetCellArrayStatus(int cellType, const char *arrName)\n\nRoutines that allow the status of a cell variable to be adjusted\nor queried independent of the output mesh. The cellType\nparameter should be one of: LS_POINT, LS_BEAM, LS_SHELL,\nLS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE\n"}, {"GetNumberOfComponentsInCellArray", PyvtkLSDynaReader_GetNumberOfComponentsInCellArray, METH_VARARGS, "V.GetNumberOfComponentsInCellArray(int, int) -> int\nC++: int GetNumberOfComponentsInCellArray(int cellType, int arr)\nV.GetNumberOfComponentsInCellArray(int, string) -> int\nC++: int GetNumberOfComponentsInCellArray(int cellType,\n const char *arrName)\n\nRoutines that allow the status of a cell variable to be adjusted\nor queried independent of the output mesh. The cellType\nparameter should be one of: LS_POINT, LS_BEAM, LS_SHELL,\nLS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE\n"}, {"GetNumberOfSolidArrays", PyvtkLSDynaReader_GetNumberOfSolidArrays, METH_VARARGS, "V.GetNumberOfSolidArrays() -> int\nC++: int GetNumberOfSolidArrays()\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetSolidArrayName", PyvtkLSDynaReader_GetSolidArrayName, METH_VARARGS, "V.GetSolidArrayName(int) -> string\nC++: const char *GetSolidArrayName(int)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"SetSolidArrayStatus", PyvtkLSDynaReader_SetSolidArrayStatus, METH_VARARGS, "V.SetSolidArrayStatus(int, int)\nC++: virtual void SetSolidArrayStatus(int arr, int status)\nV.SetSolidArrayStatus(string, int)\nC++: virtual void SetSolidArrayStatus(const char *arrName,\n int status)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetSolidArrayStatus", PyvtkLSDynaReader_GetSolidArrayStatus, METH_VARARGS, "V.GetSolidArrayStatus(int) -> int\nC++: int GetSolidArrayStatus(int arr)\nV.GetSolidArrayStatus(string) -> int\nC++: int GetSolidArrayStatus(const char *arrName)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetNumberOfComponentsInSolidArray", PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray, METH_VARARGS, "V.GetNumberOfComponentsInSolidArray(int) -> int\nC++: int GetNumberOfComponentsInSolidArray(int a)\nV.GetNumberOfComponentsInSolidArray(string) -> int\nC++: int GetNumberOfComponentsInSolidArray(const char *arrName)\n\n"}, {"GetNumberOfThickShellArrays", PyvtkLSDynaReader_GetNumberOfThickShellArrays, METH_VARARGS, "V.GetNumberOfThickShellArrays() -> int\nC++: int GetNumberOfThickShellArrays()\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetThickShellArrayName", PyvtkLSDynaReader_GetThickShellArrayName, METH_VARARGS, "V.GetThickShellArrayName(int) -> string\nC++: const char *GetThickShellArrayName(int)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"SetThickShellArrayStatus", PyvtkLSDynaReader_SetThickShellArrayStatus, METH_VARARGS, "V.SetThickShellArrayStatus(int, int)\nC++: virtual void SetThickShellArrayStatus(int arr, int status)\nV.SetThickShellArrayStatus(string, int)\nC++: virtual void SetThickShellArrayStatus(const char *arrName,\n int status)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetThickShellArrayStatus", PyvtkLSDynaReader_GetThickShellArrayStatus, METH_VARARGS, "V.GetThickShellArrayStatus(int) -> int\nC++: int GetThickShellArrayStatus(int arr)\nV.GetThickShellArrayStatus(string) -> int\nC++: int GetThickShellArrayStatus(const char *arrName)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetNumberOfComponentsInThickShellArray", PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray, METH_VARARGS, "V.GetNumberOfComponentsInThickShellArray(int) -> int\nC++: int GetNumberOfComponentsInThickShellArray(int a)\nV.GetNumberOfComponentsInThickShellArray(string) -> int\nC++: int GetNumberOfComponentsInThickShellArray(\n const char *arrName)\n\n"}, {"GetNumberOfShellArrays", PyvtkLSDynaReader_GetNumberOfShellArrays, METH_VARARGS, "V.GetNumberOfShellArrays() -> int\nC++: int GetNumberOfShellArrays()\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetShellArrayName", PyvtkLSDynaReader_GetShellArrayName, METH_VARARGS, "V.GetShellArrayName(int) -> string\nC++: const char *GetShellArrayName(int)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"SetShellArrayStatus", PyvtkLSDynaReader_SetShellArrayStatus, METH_VARARGS, "V.SetShellArrayStatus(int, int)\nC++: virtual void SetShellArrayStatus(int arr, int status)\nV.SetShellArrayStatus(string, int)\nC++: virtual void SetShellArrayStatus(const char *arrName,\n int status)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetShellArrayStatus", PyvtkLSDynaReader_GetShellArrayStatus, METH_VARARGS, "V.GetShellArrayStatus(int) -> int\nC++: int GetShellArrayStatus(int arr)\nV.GetShellArrayStatus(string) -> int\nC++: int GetShellArrayStatus(const char *arrName)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetNumberOfComponentsInShellArray", PyvtkLSDynaReader_GetNumberOfComponentsInShellArray, METH_VARARGS, "V.GetNumberOfComponentsInShellArray(int) -> int\nC++: int GetNumberOfComponentsInShellArray(int a)\nV.GetNumberOfComponentsInShellArray(string) -> int\nC++: int GetNumberOfComponentsInShellArray(const char *arrName)\n\n"}, {"GetNumberOfRigidBodyArrays", PyvtkLSDynaReader_GetNumberOfRigidBodyArrays, METH_VARARGS, "V.GetNumberOfRigidBodyArrays() -> int\nC++: int GetNumberOfRigidBodyArrays()\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetRigidBodyArrayName", PyvtkLSDynaReader_GetRigidBodyArrayName, METH_VARARGS, "V.GetRigidBodyArrayName(int) -> string\nC++: const char *GetRigidBodyArrayName(int)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"SetRigidBodyArrayStatus", PyvtkLSDynaReader_SetRigidBodyArrayStatus, METH_VARARGS, "V.SetRigidBodyArrayStatus(int, int)\nC++: virtual void SetRigidBodyArrayStatus(int arr, int status)\nV.SetRigidBodyArrayStatus(string, int)\nC++: virtual void SetRigidBodyArrayStatus(const char *arrName,\n int status)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetRigidBodyArrayStatus", PyvtkLSDynaReader_GetRigidBodyArrayStatus, METH_VARARGS, "V.GetRigidBodyArrayStatus(int) -> int\nC++: int GetRigidBodyArrayStatus(int arr)\nV.GetRigidBodyArrayStatus(string) -> int\nC++: int GetRigidBodyArrayStatus(const char *arrName)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetNumberOfComponentsInRigidBodyArray", PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray, METH_VARARGS, "V.GetNumberOfComponentsInRigidBodyArray(int) -> int\nC++: int GetNumberOfComponentsInRigidBodyArray(int a)\nV.GetNumberOfComponentsInRigidBodyArray(string) -> int\nC++: int GetNumberOfComponentsInRigidBodyArray(\n const char *arrName)\n\n"}, {"GetNumberOfRoadSurfaceArrays", PyvtkLSDynaReader_GetNumberOfRoadSurfaceArrays, METH_VARARGS, "V.GetNumberOfRoadSurfaceArrays() -> int\nC++: int GetNumberOfRoadSurfaceArrays()\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetRoadSurfaceArrayName", PyvtkLSDynaReader_GetRoadSurfaceArrayName, METH_VARARGS, "V.GetRoadSurfaceArrayName(int) -> string\nC++: const char *GetRoadSurfaceArrayName(int)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"SetRoadSurfaceArrayStatus", PyvtkLSDynaReader_SetRoadSurfaceArrayStatus, METH_VARARGS, "V.SetRoadSurfaceArrayStatus(int, int)\nC++: virtual void SetRoadSurfaceArrayStatus(int arr, int status)\nV.SetRoadSurfaceArrayStatus(string, int)\nC++: virtual void SetRoadSurfaceArrayStatus(const char *arrName,\n int status)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetRoadSurfaceArrayStatus", PyvtkLSDynaReader_GetRoadSurfaceArrayStatus, METH_VARARGS, "V.GetRoadSurfaceArrayStatus(int) -> int\nC++: int GetRoadSurfaceArrayStatus(int arr)\nV.GetRoadSurfaceArrayStatus(string) -> int\nC++: int GetRoadSurfaceArrayStatus(const char *arrName)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetNumberOfComponentsInRoadSurfaceArray", PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray, METH_VARARGS, "V.GetNumberOfComponentsInRoadSurfaceArray(int) -> int\nC++: int GetNumberOfComponentsInRoadSurfaceArray(int a)\nV.GetNumberOfComponentsInRoadSurfaceArray(string) -> int\nC++: int GetNumberOfComponentsInRoadSurfaceArray(\n const char *arrName)\n\n"}, {"GetNumberOfBeamArrays", PyvtkLSDynaReader_GetNumberOfBeamArrays, METH_VARARGS, "V.GetNumberOfBeamArrays() -> int\nC++: int GetNumberOfBeamArrays()\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetBeamArrayName", PyvtkLSDynaReader_GetBeamArrayName, METH_VARARGS, "V.GetBeamArrayName(int) -> string\nC++: const char *GetBeamArrayName(int)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"SetBeamArrayStatus", PyvtkLSDynaReader_SetBeamArrayStatus, METH_VARARGS, "V.SetBeamArrayStatus(int, int)\nC++: virtual void SetBeamArrayStatus(int arr, int status)\nV.SetBeamArrayStatus(string, int)\nC++: virtual void SetBeamArrayStatus(const char *arrName,\n int status)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetBeamArrayStatus", PyvtkLSDynaReader_GetBeamArrayStatus, METH_VARARGS, "V.GetBeamArrayStatus(int) -> int\nC++: int GetBeamArrayStatus(int arr)\nV.GetBeamArrayStatus(string) -> int\nC++: int GetBeamArrayStatus(const char *arrName)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetNumberOfComponentsInBeamArray", PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray, METH_VARARGS, "V.GetNumberOfComponentsInBeamArray(int) -> int\nC++: int GetNumberOfComponentsInBeamArray(int a)\nV.GetNumberOfComponentsInBeamArray(string) -> int\nC++: int GetNumberOfComponentsInBeamArray(const char *arrName)\n\n"}, {"GetNumberOfParticleArrays", PyvtkLSDynaReader_GetNumberOfParticleArrays, METH_VARARGS, "V.GetNumberOfParticleArrays() -> int\nC++: int GetNumberOfParticleArrays()\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetParticleArrayName", PyvtkLSDynaReader_GetParticleArrayName, METH_VARARGS, "V.GetParticleArrayName(int) -> string\nC++: const char *GetParticleArrayName(int)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"SetParticleArrayStatus", PyvtkLSDynaReader_SetParticleArrayStatus, METH_VARARGS, "V.SetParticleArrayStatus(int, int)\nC++: virtual void SetParticleArrayStatus(int arr, int status)\nV.SetParticleArrayStatus(string, int)\nC++: virtual void SetParticleArrayStatus(const char *arrName,\n int status)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetParticleArrayStatus", PyvtkLSDynaReader_GetParticleArrayStatus, METH_VARARGS, "V.GetParticleArrayStatus(int) -> int\nC++: int GetParticleArrayStatus(int arr)\nV.GetParticleArrayStatus(string) -> int\nC++: int GetParticleArrayStatus(const char *arrName)\n\nThese methods allow you to load only selected subsets of the cell\nvariables defined over the mesh.\n"}, {"GetNumberOfComponentsInParticleArray", PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray, METH_VARARGS, "V.GetNumberOfComponentsInParticleArray(int) -> int\nC++: int GetNumberOfComponentsInParticleArray(int a)\nV.GetNumberOfComponentsInParticleArray(string) -> int\nC++: int GetNumberOfComponentsInParticleArray(const char *arrName)\n\n"}, {"SetDeformedMesh", PyvtkLSDynaReader_SetDeformedMesh, METH_VARARGS, "V.SetDeformedMesh(int)\nC++: void SetDeformedMesh(int)\n\nShould deflected coordinates be used, or should the mesh remain\nundeflected? By default, this is true but its value is ignored\nif the nodal \"Deflected Coordinates\" array is not set to be\nloaded.\n"}, {"GetDeformedMesh", PyvtkLSDynaReader_GetDeformedMesh, METH_VARARGS, "V.GetDeformedMesh() -> int\nC++: virtual int GetDeformedMesh()\n\nShould deflected coordinates be used, or should the mesh remain\nundeflected? By default, this is true but its value is ignored\nif the nodal \"Deflected Coordinates\" array is not set to be\nloaded.\n"}, {"DeformedMeshOn", PyvtkLSDynaReader_DeformedMeshOn, METH_VARARGS, "V.DeformedMeshOn()\nC++: virtual void DeformedMeshOn()\n\nShould deflected coordinates be used, or should the mesh remain\nundeflected? By default, this is true but its value is ignored\nif the nodal \"Deflected Coordinates\" array is not set to be\nloaded.\n"}, {"DeformedMeshOff", PyvtkLSDynaReader_DeformedMeshOff, METH_VARARGS, "V.DeformedMeshOff()\nC++: virtual void DeformedMeshOff()\n\nShould deflected coordinates be used, or should the mesh remain\nundeflected? By default, this is true but its value is ignored\nif the nodal \"Deflected Coordinates\" array is not set to be\nloaded.\n"}, {"SetRemoveDeletedCells", PyvtkLSDynaReader_SetRemoveDeletedCells, METH_VARARGS, "V.SetRemoveDeletedCells(int)\nC++: virtual void SetRemoveDeletedCells(int _arg)\n\nShould dead cells be removed from the mesh? Cells are marked\ndead by setting the corresponding entry in the cellarray \"Death\"\nto 0. Cells that are not dead have the corresponding entry in the\ncell array \"Death\" set to their material ID. By default, this is\ntrue but its value is ignored if the cell \"Death\" array is not\nset to be loaded. It is also ignored if the database's element\ndeletion option is set to denote points(not cells) as deleted; in\nthat case, \"Death\" will appear to be a point array.\n"}, {"GetRemoveDeletedCells", PyvtkLSDynaReader_GetRemoveDeletedCells, METH_VARARGS, "V.GetRemoveDeletedCells() -> int\nC++: virtual int GetRemoveDeletedCells()\n\nShould dead cells be removed from the mesh? Cells are marked\ndead by setting the corresponding entry in the cellarray \"Death\"\nto 0. Cells that are not dead have the corresponding entry in the\ncell array \"Death\" set to their material ID. By default, this is\ntrue but its value is ignored if the cell \"Death\" array is not\nset to be loaded. It is also ignored if the database's element\ndeletion option is set to denote points(not cells) as deleted; in\nthat case, \"Death\" will appear to be a point array.\n"}, {"RemoveDeletedCellsOn", PyvtkLSDynaReader_RemoveDeletedCellsOn, METH_VARARGS, "V.RemoveDeletedCellsOn()\nC++: virtual void RemoveDeletedCellsOn()\n\nShould dead cells be removed from the mesh? Cells are marked\ndead by setting the corresponding entry in the cellarray \"Death\"\nto 0. Cells that are not dead have the corresponding entry in the\ncell array \"Death\" set to their material ID. By default, this is\ntrue but its value is ignored if the cell \"Death\" array is not\nset to be loaded. It is also ignored if the database's element\ndeletion option is set to denote points(not cells) as deleted; in\nthat case, \"Death\" will appear to be a point array.\n"}, {"RemoveDeletedCellsOff", PyvtkLSDynaReader_RemoveDeletedCellsOff, METH_VARARGS, "V.RemoveDeletedCellsOff()\nC++: virtual void RemoveDeletedCellsOff()\n\nShould dead cells be removed from the mesh? Cells are marked\ndead by setting the corresponding entry in the cellarray \"Death\"\nto 0. Cells that are not dead have the corresponding entry in the\ncell array \"Death\" set to their material ID. By default, this is\ntrue but its value is ignored if the cell \"Death\" array is not\nset to be loaded. It is also ignored if the database's element\ndeletion option is set to denote points(not cells) as deleted; in\nthat case, \"Death\" will appear to be a point array.\n"}, {"SetDeletedCellsAsGhostArray", PyvtkLSDynaReader_SetDeletedCellsAsGhostArray, METH_VARARGS, "V.SetDeletedCellsAsGhostArray(int)\nC++: virtual void SetDeletedCellsAsGhostArray(int _arg)\n\nInstead of removing the cells that are dead, hide them by setting\nthe array as the ghost levels arrays\n"}, {"GetDeletedCellsAsGhostArray", PyvtkLSDynaReader_GetDeletedCellsAsGhostArray, METH_VARARGS, "V.GetDeletedCellsAsGhostArray() -> int\nC++: virtual int GetDeletedCellsAsGhostArray()\n\nInstead of removing the cells that are dead, hide them by setting\nthe array as the ghost levels arrays\n"}, {"DeletedCellsAsGhostArrayOn", PyvtkLSDynaReader_DeletedCellsAsGhostArrayOn, METH_VARARGS, "V.DeletedCellsAsGhostArrayOn()\nC++: virtual void DeletedCellsAsGhostArrayOn()\n\nInstead of removing the cells that are dead, hide them by setting\nthe array as the ghost levels arrays\n"}, {"DeletedCellsAsGhostArrayOff", PyvtkLSDynaReader_DeletedCellsAsGhostArrayOff, METH_VARARGS, "V.DeletedCellsAsGhostArrayOff()\nC++: virtual void DeletedCellsAsGhostArrayOff()\n\nInstead of removing the cells that are dead, hide them by setting\nthe array as the ghost levels arrays\n"}, {"SetInputDeck", PyvtkLSDynaReader_SetInputDeck, METH_VARARGS, "V.SetInputDeck(string)\nC++: virtual void SetInputDeck(const char *_arg)\n\nThe name of the input deck corresponding to the current database.\nThis is used to determine the part names associated with each\nmaterial ID. This file may be in two formats: a valid LSDyna\ninput deck or a short XML summary. If the file begins with\n\" string\nC++: virtual char *GetInputDeck()\n\nThe name of the input deck corresponding to the current database.\nThis is used to determine the part names associated with each\nmaterial ID. This file may be in two formats: a valid LSDyna\ninput deck or a short XML summary. If the file begins with\n\" int\nC++: int GetNumberOfPartArrays()\n\nThese methods allow you to load only selected parts of the input.\nIf InputDeck points to a valid keyword file (or summary), then\npart names will be taken from that file. Otherwise, when\narbitrary material numbering is used, parts will be named \"PartXXX\n(MatlYYY)\" where XXX is an increasing sequential number and YYY\nis the respective material ID. If no input deck is specified and\narbitrary arbitrary material numbering is not used, parts will be\nnamed \"PartXXX\" where XXX is a sequential material ID.\n"}, {"GetPartArrayName", PyvtkLSDynaReader_GetPartArrayName, METH_VARARGS, "V.GetPartArrayName(int) -> string\nC++: const char *GetPartArrayName(int)\n\nThese methods allow you to load only selected parts of the input.\nIf InputDeck points to a valid keyword file (or summary), then\npart names will be taken from that file. Otherwise, when\narbitrary material numbering is used, parts will be named \"PartXXX\n(MatlYYY)\" where XXX is an increasing sequential number and YYY\nis the respective material ID. If no input deck is specified and\narbitrary arbitrary material numbering is not used, parts will be\nnamed \"PartXXX\" where XXX is a sequential material ID.\n"}, {"SetPartArrayStatus", PyvtkLSDynaReader_SetPartArrayStatus, METH_VARARGS, "V.SetPartArrayStatus(int, int)\nC++: virtual void SetPartArrayStatus(int arr, int status)\nV.SetPartArrayStatus(string, int)\nC++: virtual void SetPartArrayStatus(const char *partName,\n int status)\n\nThese methods allow you to load only selected parts of the input.\nIf InputDeck points to a valid keyword file (or summary), then\npart names will be taken from that file. Otherwise, when\narbitrary material numbering is used, parts will be named \"PartXXX\n(MatlYYY)\" where XXX is an increasing sequential number and YYY\nis the respective material ID. If no input deck is specified and\narbitrary arbitrary material numbering is not used, parts will be\nnamed \"PartXXX\" where XXX is a sequential material ID.\n"}, {"GetPartArrayStatus", PyvtkLSDynaReader_GetPartArrayStatus, METH_VARARGS, "V.GetPartArrayStatus(int) -> int\nC++: int GetPartArrayStatus(int arr)\nV.GetPartArrayStatus(string) -> int\nC++: int GetPartArrayStatus(const char *partName)\n\nThese methods allow you to load only selected parts of the input.\nIf InputDeck points to a valid keyword file (or summary), then\npart names will be taken from that file. Otherwise, when\narbitrary material numbering is used, parts will be named \"PartXXX\n(MatlYYY)\" where XXX is an increasing sequential number and YYY\nis the respective material ID. If no input deck is specified and\narbitrary arbitrary material numbering is not used, parts will be\nnamed \"PartXXX\" where XXX is a sequential material ID.\n"}, {nullptr, nullptr, 0, nullptr} }; static PyTypeObject PyvtkLSDynaReader_Type = { PyVarObject_HEAD_INIT(&PyType_Type, 0) "vtkIOLSDynaPython.vtkLSDynaReader", // tp_name sizeof(PyVTKObject), // tp_basicsize 0, // tp_itemsize PyVTKObject_Delete, // tp_dealloc 0, // tp_print nullptr, // tp_getattr nullptr, // tp_setattr nullptr, // tp_compare PyVTKObject_Repr, // tp_repr nullptr, // tp_as_number nullptr, // tp_as_sequence nullptr, // tp_as_mapping nullptr, // tp_hash nullptr, // tp_call PyVTKObject_String, // tp_str PyObject_GenericGetAttr, // tp_getattro PyObject_GenericSetAttr, // tp_setattro &PyVTKObject_AsBuffer, // tp_as_buffer Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_BASETYPE, // tp_flags PyvtkLSDynaReader_Doc, // tp_doc PyVTKObject_Traverse, // tp_traverse nullptr, // tp_clear nullptr, // tp_richcompare offsetof(PyVTKObject, vtk_weakreflist), // tp_weaklistoffset nullptr, // tp_iter nullptr, // tp_iternext nullptr, // tp_methods nullptr, // tp_members PyVTKObject_GetSet, // tp_getset nullptr, // tp_base nullptr, // tp_dict nullptr, // tp_descr_get nullptr, // tp_descr_set offsetof(PyVTKObject, vtk_dict), // tp_dictoffset nullptr, // tp_init nullptr, // tp_alloc PyVTKObject_New, // tp_new PyObject_GC_Del, // tp_free nullptr, // tp_is_gc nullptr, // tp_bases nullptr, // tp_mro nullptr, // tp_cache nullptr, // tp_subclasses nullptr, // tp_weaklist VTK_WRAP_PYTHON_SUPPRESS_UNINITIALIZED }; static vtkObjectBase *PyvtkLSDynaReader_StaticNew() { return vtkLSDynaReader::New(); } PyObject *PyvtkLSDynaReader_ClassNew() { PyVTKClass_Add( &PyvtkLSDynaReader_Type, PyvtkLSDynaReader_Methods, "vtkLSDynaReader", &PyvtkLSDynaReader_StaticNew); PyTypeObject *pytype = &PyvtkLSDynaReader_Type; if ((pytype->tp_flags & Py_TPFLAGS_READY) != 0) { return (PyObject *)pytype; } #if !defined(VTK_PY3K) && PY_VERSION_HEX >= 0x02060000 pytype->tp_flags |= Py_TPFLAGS_HAVE_NEWBUFFER; #endif pytype->tp_base = (PyTypeObject *)PyvtkMultiBlockDataSetAlgorithm_ClassNew(); PyType_Ready(pytype); return (PyObject *)pytype; } void PyVTKAddFile_vtkLSDynaReader( PyObject *dict) { PyObject *o; o = PyvtkLSDynaReader_ClassNew(); if (o && PyDict_SetItemString(dict, "vtkLSDynaReader", o) != 0) { Py_DECREF(o); } }