ELF>@@XW !"#$%&'()*+,-./01245679:;<=>@ANOSH@dH%(HD$81HHt$HD$HFHD$$D$ HD$t/H|$1HT$8dH+%(uH(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HHuH@HHH;tHfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HHuH@HHH;tHfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HHuH@HHH;tHfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHu뵐HH8H;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHu뵐HHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHu뵐HHXH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHu뵐HHHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtxHuHcfHHxH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHu뵐HH(H;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐt|HuHcfHHH;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uMH@]ÐHHuؐHt$H|$tHt$HHuHcDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uMH@]ÐHHuؐHt$H|$tHt$HHuHcDATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHuftLHHuHtVHHHIHuLH|fDHHpH;tHfDHHFff.ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uRHD$Ho(Ht!D$ +D$$tKH|$1HT$8dH+%(uwHH]A\DHHufLd$Ht$LtHt$LtT$Ht$HHuHHyfATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uRHD$Ho(Ht!D$ +D$$tKH|$1HT$8dH+%(uwHH]A\DHHufLd$Ht$LtHt$LtT$Ht$HHuHHyfATUSHPfnFdH%(HD$H1HH4$HD$HGfnȉD$fbfD$uzLg(H\$0D$0Hl$ H\$ HD$(MteD$+D$HtdE1H|$ H9tHD$HdH+%(ufHPL[]A\HHuE1f.HtHLHuHcI{Hff.ATUSHPfnFdH%(HD$H1HH4$HD$HGfnȉD$fbfD$uzLg(H\$0D$0Hl$ H\$ HD$(MteD$+D$HtdE1H|$ H9tHD$HdH+%(ufHPL[]A\HHuE1f.HtHLHuHcI{Hff.ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHH;u;tƉHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8tHE@HHuHH@HEH0H;u$@8t@HfH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8tHE@HHuHH@HEH H;u$@8t@HfH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8tHE@HHuHH@HEHPH;u$@8t@HfH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8tHE@HHuHH@HEHH;u$@8t@HfH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8tHE@HHuHH@HEH@H;u$@8t@HfH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIu ƇHuHH@HH;t@fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIt ƇHuHH@HH;t@1DAUATUSHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uLg(H\$@D$@Hl$0H\$0HD$8MtjD$ +D$$tdH|$E1H|$0H9tHD$XdH+%(}HhL[]A\A]@HHpE1fLl$HLtHt$ LtT$ HLHnL%I$`Hff.ATUHxfnFdH%(HD$h1HHt$ HD$(HGfnȉD$8fbfD$0uJHo(Ht!D$0+D$4tDH|$ 1HT$hdH+%(Hx]A\fHHuѐHt$H|$ tT$H|$@HIHl$@1Mt(HT$PH9tHHD$HD$yLd$HHLHtHl$@LHHATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$u`HELH@H;H=tLH=u-HaHcVf.LLH=tLH=tLfDHЉfUH@HNdH%(HD$81HGfnAH%HfnfbA)t6A|H5D1HT$8dH+%(MH@]ÐL Ht$LL$L$ D$$D$(H H(HtD$$9D$ twH|$111DH Ht$HL$D$(fD$ HHo(HbD$ +D$$tJH|$1<HHHDHt$ H|$t$ HHHfHHSf.HHDAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uWHD$Ho(Ht!D$ +D$$tHH|$1HT$8dH+%(HH[]A\A]HHu͐Ht$H|$tD$$Ld$lHEHhH;LMM{LLLLLhHLIL$HHH)HHHL1HAoHH9uLLHH :IFAHt1FAHt$FALHDžHEHHHHfMDMGDLH1@A  HHH9u1A  HHH9ujLHL1uLHL1fATUSHpfnFdH%(HD$h1HHt$ HD$(HGfnȉD$8fbfD$0uIHw(HtD$49D$0tFH|$ 111HT$hdH+%(eHp[]A\fHHuɐuHHH;H\$PLH\$@HHLt H Ld$IwYIED$PHLd$HB ILd$@1MtvI9?LHD$HD$(fDH|$@Ht$1HD$@HHD$HD$PLHLd$HD$@Mu[HoHl$HLHHt$Ld$@kfH|$@H\$P=HLH{H=HAWAVAUATUSHfnFdH%(H$1HHt$ HD$(HGfnȉD$8fbfD$0Ho(H\$PD$PHt$@H\$@HD$HHttD$0+D$4H|$ tqE1H|$@H9tH$dH+%(HĘL[]A\A]A^A_@HHfE1f.Ll$@tLd$HLLM!ЋT$4HULt$pL|$`HLt$`HL$OLd$II AED$pLLd$hB HD$H;HH;T$hHLHEHLd$`M9tLHL%I$fLt$pL|$`Lt$`Ld$IIuLAED$pLLd$hB HH;T$htXHLHEHUMLf.MLLd$`HHL끐Ht$1LHD$`HHD$HD$pLLLd$HD$`-DHt$1LHD$`HHD$HD$pLLLd$HD$`1DLd$`HHfLV0fDLH9LWH=H=LwHHHfATL%H LHH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(ucH0]fDHHuӐu,HHHuHHxHfD@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uMH0[fDHHuӐu$HHuHcDf.SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uMH0[fDHHuӐu$HHuHcDHx|@8tH@H9tHDHH@8tH@@8tH@@8tH@@8tH@CanReadFileSafeDownCastvtkObjectBasevtkMPASReaderIsTypeOfDisableAllPointArraysEnableAllCellArraysEnableAllPointArraysDisableAllCellArraysGetNumberOfDimensionsGetNumberOfCellArraysGetAllDimensionsGetNumberOfPointArraysGetVerticalLevelGetLayerThicknessRangeGetCenterLonRangeGetVerticalLevelRangeGetIsAtmosphereGetUseDimensionedArrayNamesGetLayerThicknessGetShowMultilayerViewGetIsZeroCenteredGetMaximumCellsGetProjectLatLonGetMaximumPointsSetVerticalLevelSetCenterLonGetCellArrayStatusGetPointArrayStatusGetFileNameSetCellArrayStatusSetPointArrayStatusGetDimensionCurrentIndexGetDimensionSizeGetCellArrayNameGetPointArrayNameSetLayerThicknessSetIsAtmosphereSetProjectLatLonSetShowMultilayerViewSetUseDimensionedArrayNamesSetIsZeroCenteredUseDimensionedArrayNamesOnUseDimensionedArrayNamesOffSetDimensionCurrentIndexGetDimensionNameNewInstanceIsAGetOutputSetFileNameGetVerticalDimensionSetVerticalDimensionGetMTimeGetNumberOfPointVarsGetNumberOfCellVarsATIUHHHH;Vt*HLHEHHH]A\@HtHH6uH]A\AUATIULHMtuHtXLtiLLLhLLLHHHEH]A\A]HfDLHDžHu]A\A]vtkUnstructuredGridAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tH]HHH;u!tƇ1HHH;u!uƇbasic_string::_M_construct null not validAUATIHUHLdH%(HD$1I<$HHLtHtL,$IwCIu5EAD$Ml$B/HD$dH+%(uXHL]A\A]DMtLH1I$HH$ID$LHL,$I<$H=H|$ H9tHH|$ H9tHH|$0H9tHH|$@HD$PH9tHH|$@H9tHH|$`L9tH|$@H9tHH|$`L9t((. {Yh%s25E!vtkMPASReader - Read an MPAS netCDF file Superclass: vtkUnstructuredGridAlgorithm This program reads an MPAS netCDF data file to allow paraview to display a dual-grid sphere or latlon projection. Also allows display of primal-grid sphere. The variables that have time dim are available to ParaView. Assume all variables are of interest if they have dims (Time, nCells|nVertices, nVertLevels, [nTracers]). Does not deal with edge data. When using this reader, it is important that you remember to do the following: 1. When changing a selected variable, remember to select it also in the drop down box to "color by". It doesn't color by that variable automatically. 2. When selecting multilayer sphere view, make layer thickness around 100,000. 3. When selecting multilayer lat/lon view, make layer thickness around 10. 4. Always click the -Z orientation after making a switch from lat/lon to sphere, from single to multilayer or changing thickness. 5. Be conservative on the number of changes you make before hitting Apply, since there may be bugs in this reader. Just make one change and then hit Apply. Christine Ahrens (cahrens@lanl.gov) Version 1.3 vtkIONetCDFPython.vtkMPASReaderV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.SafeDownCast(vtkObjectBase) -> vtkMPASReader C++: static vtkMPASReader *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkMPASReader C++: vtkMPASReader *NewInstance() V.SetFileName(string) C++: virtual void SetFileName(const char *_arg) Specify file name of MPAS data file to read. V.GetFileName() -> string C++: virtual char *GetFileName() Specify file name of MPAS data file to read. V.GetMaximumCells() -> int C++: virtual int GetMaximumCells() Get the number of data cells V.GetMaximumPoints() -> int C++: virtual int GetMaximumPoints() Get the number of points V.GetNumberOfCellVars() -> int C++: virtual int GetNumberOfCellVars() Get the number of data variables at the cell centers and points V.GetNumberOfPointVars() -> int C++: virtual int GetNumberOfPointVars() Get the number of data variables at the cell centers and points V.GetOutput() -> vtkUnstructuredGrid C++: vtkUnstructuredGrid *GetOutput() V.GetOutput(int) -> vtkUnstructuredGrid C++: vtkUnstructuredGrid *GetOutput(int index) Get the reader's output V.SetUseDimensionedArrayNames(bool) C++: virtual void SetUseDimensionedArrayNames(bool _arg) If true, dimension info is included in the array name. For instance, "tracers" will become "tracers(Time, nCells, nVertLevels, nTracers)". This is useful for user-visible array selection, but is disabled by default for backwards compatibility. V.GetUseDimensionedArrayNames() -> bool C++: virtual bool GetUseDimensionedArrayNames() If true, dimension info is included in the array name. For instance, "tracers" will become "tracers(Time, nCells, nVertLevels, nTracers)". This is useful for user-visible array selection, but is disabled by default for backwards compatibility. V.UseDimensionedArrayNamesOn() C++: virtual void UseDimensionedArrayNamesOn() If true, dimension info is included in the array name. For instance, "tracers" will become "tracers(Time, nCells, nVertLevels, nTracers)". This is useful for user-visible array selection, but is disabled by default for backwards compatibility. V.UseDimensionedArrayNamesOff() C++: virtual void UseDimensionedArrayNamesOff() If true, dimension info is included in the array name. For instance, "tracers" will become "tracers(Time, nCells, nVertLevels, nTracers)". This is useful for user-visible array selection, but is disabled by default for backwards compatibility. V.GetNumberOfPointArrays() -> int C++: int GetNumberOfPointArrays() The following methods allow selective reading of solutions fields. By default, ALL data fields on the nodes are read, but this can be modified. V.GetPointArrayName(int) -> string C++: const char *GetPointArrayName(int index) The following methods allow selective reading of solutions fields. By default, ALL data fields on the nodes are read, but this can be modified. V.GetPointArrayStatus(string) -> int C++: int GetPointArrayStatus(const char *name) The following methods allow selective reading of solutions fields. By default, ALL data fields on the nodes are read, but this can be modified. V.SetPointArrayStatus(string, int) C++: void SetPointArrayStatus(const char *name, int status) The following methods allow selective reading of solutions fields. By default, ALL data fields on the nodes are read, but this can be modified. V.DisableAllPointArrays() C++: void DisableAllPointArrays() The following methods allow selective reading of solutions fields. By default, ALL data fields on the nodes are read, but this can be modified. V.EnableAllPointArrays() C++: void EnableAllPointArrays() The following methods allow selective reading of solutions fields. By default, ALL data fields on the nodes are read, but this can be modified. V.GetNumberOfCellArrays() -> int C++: int GetNumberOfCellArrays() V.GetCellArrayName(int) -> string C++: const char *GetCellArrayName(int index) V.GetCellArrayStatus(string) -> int C++: int GetCellArrayStatus(const char *name) V.SetCellArrayStatus(string, int) C++: void SetCellArrayStatus(const char *name, int status) V.DisableAllCellArrays() C++: void DisableAllCellArrays() V.EnableAllCellArrays() C++: void EnableAllCellArrays() V.GetNumberOfDimensions() -> int C++: int GetNumberOfDimensions() If the point/cell arrays contain dimensions other than Time, nCells, or nVertices, they are configured here. Use GetNumberOfDimensions to get the number of arbitrary dimensions in the loaded arrays and GetDimensionName to retrieve the dimension names. GetDimensionSize returns the number of values in the dimensions, and Set/GetDimensionCurrentIndex controls the value to fix a given dimension at when extracting slices of data. V.GetDimensionName(int) -> string C++: std::string GetDimensionName(int idx) If the point/cell arrays contain dimensions other than Time, nCells, or nVertices, they are configured here. Use GetNumberOfDimensions to get the number of arbitrary dimensions in the loaded arrays and GetDimensionName to retrieve the dimension names. GetDimensionSize returns the number of values in the dimensions, and Set/GetDimensionCurrentIndex controls the value to fix a given dimension at when extracting slices of data. V.GetAllDimensions() -> vtkStringArray C++: vtkStringArray *GetAllDimensions() If the point/cell arrays contain dimensions other than Time, nCells, or nVertices, they are configured here. Use GetNumberOfDimensions to get the number of arbitrary dimensions in the loaded arrays and GetDimensionName to retrieve the dimension names. GetDimensionSize returns the number of values in the dimensions, and Set/GetDimensionCurrentIndex controls the value to fix a given dimension at when extracting slices of data. V.GetDimensionCurrentIndex(string) -> int C++: int GetDimensionCurrentIndex(const std::string &dim) If the point/cell arrays contain dimensions other than Time, nCells, or nVertices, they are configured here. Use GetNumberOfDimensions to get the number of arbitrary dimensions in the loaded arrays and GetDimensionName to retrieve the dimension names. GetDimensionSize returns the number of values in the dimensions, and Set/GetDimensionCurrentIndex controls the value to fix a given dimension at when extracting slices of data. V.SetDimensionCurrentIndex(string, int) C++: void SetDimensionCurrentIndex(const std::string &dim, int idx) If the point/cell arrays contain dimensions other than Time, nCells, or nVertices, they are configured here. Use GetNumberOfDimensions to get the number of arbitrary dimensions in the loaded arrays and GetDimensionName to retrieve the dimension names. GetDimensionSize returns the number of values in the dimensions, and Set/GetDimensionCurrentIndex controls the value to fix a given dimension at when extracting slices of data. V.GetDimensionSize(string) -> int C++: int GetDimensionSize(const std::string &dim) If the point/cell arrays contain dimensions other than Time, nCells, or nVertices, they are configured here. Use GetNumberOfDimensions to get the number of arbitrary dimensions in the loaded arrays and GetDimensionName to retrieve the dimension names. GetDimensionSize returns the number of values in the dimensions, and Set/GetDimensionCurrentIndex controls the value to fix a given dimension at when extracting slices of data. V.SetVerticalDimension(string) C++: virtual void SetVerticalDimension(std::string _arg) Get/Set the name to the dimension that identifies the vertical dimension. Defaults to "nVertLevels". V.GetVerticalDimension() -> string C++: virtual std::string GetVerticalDimension() Get/Set the name to the dimension that identifies the vertical dimension. Defaults to "nVertLevels". V.SetVerticalLevel(int) C++: void SetVerticalLevel(int level) Convenience functon for setting/querying [GS]etDimensionCurrentIndex for the dimension returned by GetVerticalDimension. V.GetVerticalLevel() -> int C++: int GetVerticalLevel() Convenience functon for setting/querying [GS]etDimensionCurrentIndex for the dimension returned by GetVerticalDimension. V.GetVerticalLevelRange() -> (int, int) C++: int *GetVerticalLevelRange() V.SetLayerThickness(int) C++: virtual void SetLayerThickness(int _arg) V.GetLayerThickness() -> int C++: virtual int GetLayerThickness() V.GetLayerThicknessRange() -> (int, int) C++: int *GetLayerThicknessRange() V.SetCenterLon(int) C++: void SetCenterLon(int val) V.GetCenterLonRange() -> (int, int) C++: int *GetCenterLonRange() V.SetProjectLatLon(bool) C++: virtual void SetProjectLatLon(bool _arg) V.GetProjectLatLon() -> bool C++: virtual bool GetProjectLatLon() V.SetIsAtmosphere(bool) C++: virtual void SetIsAtmosphere(bool _arg) V.GetIsAtmosphere() -> bool C++: virtual bool GetIsAtmosphere() V.SetIsZeroCentered(bool) C++: virtual void SetIsZeroCentered(bool _arg) V.GetIsZeroCentered() -> bool C++: virtual bool GetIsZeroCentered() V.SetShowMultilayerView(bool) C++: virtual void SetShowMultilayerView(bool _arg) V.GetShowMultilayerView() -> bool C++: virtual bool GetShowMultilayerView() V.CanReadFile(string) -> int C++: static int CanReadFile(const char *filename) Returns true if the given file can be read. V.GetMTime() -> int C++: vtkMTimeType GetMTime() override; Return this object's modified time. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D X!l  !   !  !  4!H \!p   EDPj AD 0hFDG n ABF \AB4FBD Y BBO ^BB <EDPa AE `bEY B }<?(EAD`n AAF H@ I H@ I  H@ I (H@ I DED@ AG hED@ AG ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG @ED@ AG dED@ AG ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG <ED@ AG `ED@ AG 0FBH D0f  DBBF EDP AK EDP AK EDP AB $EDP AB (H5FADP ABG (tFAD` ABF (FAD` ABF zPLRx 4$4FAA Dp  DABH \p4|4FAA Dp  DABH p(-FAD` ABC (-FAD` ABC DEDP AG LEDP AB <LEDP AB `LEDP AB LEDP AB LEDP AB H@ E  H@ E <<TFBA A(D (D ABBE |,OFAD ABC  gFD@ EE 0 FAA D`  AABH  EDPt AB 8, ^FBA A(Dp (A ABBD 4FAA D  AABJ LFBB B(A0A8G 8D0A(B BBBE H74 MFF0P OFDD n ABA DDB  ED@ AG ED@ AG ED@ AG  !"#$%&'()*+,-./0 13!46N9;=|PH ~p@V    * [p P05f@*p^`P5B)4DcB4B P-=-pD!LP"L#L=$Lz@&L'( & )T` B. +O BE `,g5 -Z `/ 01^ 5 Ba# 7Y Bx7 J LEF F @< 0=R >JL 3 3 3 3' 35 8 8 8* 3> 3T 3h 3} 3 3 3 3 3 3 3 3  36 3F 3b 3t 3 3 3 3% 3+ 31 37 3= 3C 3I 32O 3FU 3_[ 3pa 3g 3m 3s 3y 3 3 3 3  3% 3A 3Z 3k 3w 3{ 3 3 ? 3 3 3 3 E " " -"! T""!"# "$ "%! "& 4"' a"( ")!"* "+!", #"-!K". s"/!"0 "1 4Tx"4hLS"6w~"9b:";<l"=?#Mx"Ov"@ =\%?k!N q+J@_~;M;O 5Mx*?Rb_ZL25PyvtkMPASReader_StaticNewv_ZL27PyvtkMPASReader_CanReadFileP7_objectS0__ZL28PyvtkMPASReader_SafeDownCastP7_objectS0__ZL24PyvtkMPASReader_IsTypeOfP7_objectS0__ZL37PyvtkMPASReader_DisableAllPointArraysP7_objectS0__ZL35PyvtkMPASReader_EnableAllCellArraysP7_objectS0__ZL36PyvtkMPASReader_EnableAllPointArraysP7_objectS0__ZL36PyvtkMPASReader_DisableAllCellArraysP7_objectS0__ZL37PyvtkMPASReader_GetNumberOfDimensionsP7_objectS0__ZL37PyvtkMPASReader_GetNumberOfCellArraysP7_objectS0__ZL32PyvtkMPASReader_GetAllDimensionsP7_objectS0__ZL38PyvtkMPASReader_GetNumberOfPointArraysP7_objectS0__ZL32PyvtkMPASReader_GetVerticalLevelP7_objectS0__ZL38PyvtkMPASReader_GetLayerThicknessRangeP7_objectS0__ZL33PyvtkMPASReader_GetCenterLonRangeP7_objectS0__ZL37PyvtkMPASReader_GetVerticalLevelRangeP7_objectS0__ZL31PyvtkMPASReader_GetIsAtmosphereP7_objectS0__ZL43PyvtkMPASReader_GetUseDimensionedArrayNamesP7_objectS0__ZL33PyvtkMPASReader_GetLayerThicknessP7_objectS0__ZL37PyvtkMPASReader_GetShowMultilayerViewP7_objectS0__ZL33PyvtkMPASReader_GetIsZeroCenteredP7_objectS0__ZL31PyvtkMPASReader_GetMaximumCellsP7_objectS0__ZL32PyvtkMPASReader_GetProjectLatLonP7_objectS0__ZL32PyvtkMPASReader_GetMaximumPointsP7_objectS0__ZL32PyvtkMPASReader_SetVerticalLevelP7_objectS0__ZL28PyvtkMPASReader_SetCenterLonP7_objectS0__ZL34PyvtkMPASReader_GetCellArrayStatusP7_objectS0__ZL35PyvtkMPASReader_GetPointArrayStatusP7_objectS0__ZL27PyvtkMPASReader_GetFileNameP7_objectS0__ZL34PyvtkMPASReader_SetCellArrayStatusP7_objectS0__ZL35PyvtkMPASReader_SetPointArrayStatusP7_objectS0__ZL40PyvtkMPASReader_GetDimensionCurrentIndexP7_objectS0__ZL40PyvtkMPASReader_GetDimensionCurrentIndexP7_objectS0_.cold_ZL32PyvtkMPASReader_GetDimensionSizeP7_objectS0__ZL32PyvtkMPASReader_GetDimensionSizeP7_objectS0_.cold_ZL32PyvtkMPASReader_GetCellArrayNameP7_objectS0__ZL33PyvtkMPASReader_GetPointArrayNameP7_objectS0__ZL33PyvtkMPASReader_SetLayerThicknessP7_objectS0__ZL31PyvtkMPASReader_SetIsAtmosphereP7_objectS0__ZL32PyvtkMPASReader_SetProjectLatLonP7_objectS0__ZL37PyvtkMPASReader_SetShowMultilayerViewP7_objectS0__ZL43PyvtkMPASReader_SetUseDimensionedArrayNamesP7_objectS0__ZL33PyvtkMPASReader_SetIsZeroCenteredP7_objectS0__ZL42PyvtkMPASReader_UseDimensionedArrayNamesOnP7_objectS0__ZL43PyvtkMPASReader_UseDimensionedArrayNamesOffP7_objectS0__ZL40PyvtkMPASReader_SetDimensionCurrentIndexP7_objectS0__ZL40PyvtkMPASReader_SetDimensionCurrentIndexP7_objectS0_.cold_ZL32PyvtkMPASReader_GetDimensionNameP7_objectS0__ZL32PyvtkMPASReader_GetDimensionNameP7_objectS0_.cold_ZL27PyvtkMPASReader_NewInstanceP7_objectS0__ZL19PyvtkMPASReader_IsAP7_objectS0__ZL25PyvtkMPASReader_GetOutputP7_objectS0__ZL27PyvtkMPASReader_SetFileNameP7_objectS0__ZL36PyvtkMPASReader_GetVerticalDimensionP7_objectS0__ZL36PyvtkMPASReader_GetVerticalDimensionP7_objectS0_.cold_ZL36PyvtkMPASReader_SetVerticalDimensionP7_objectS0__ZL36PyvtkMPASReader_SetVerticalDimensionP7_objectS0_.cold_ZL20PyvtkMPASReader_Type_ZL23PyvtkMPASReader_Methods_GLOBAL__sub_I_vtkMPASReaderPython.cxx_ZL24PyvtkMPASReader_GetMTimeP7_objectS0__ZL36PyvtkMPASReader_GetNumberOfPointVarsP7_objectS0__ZL35PyvtkMPASReader_GetNumberOfCellVarsP7_objectS0_.LC0.LC1.LC2.LC3.LC7.LC4.LC5.LC6.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC29.LC30.LC31.LC32.LC33.LC34.LC35.LC36.LC38.LC40.LC41.LC42.LC43.LC44.LC45.LC46.LC47.LC48.LC49.LC50.LC52.LC54.LC55.LC56.LC57.LC58.LC28.LC60.LC63.LC64.LC65.LC62_ZN13vtkMPASReader11GetFileNameEv_ZN13vtkMPASReader15GetMaximumCellsEv_ZN13vtkMPASReader16GetMaximumPointsEv_ZN13vtkMPASReader27SetUseDimensionedArrayNamesEb_ZN13vtkMPASReader27GetUseDimensionedArrayNamesEv_ZN13vtkMPASReader21GetVerticalLevelRangeEv_ZN13vtkMPASReader17SetLayerThicknessEi_ZN13vtkMPASReader17GetLayerThicknessEv_ZN13vtkMPASReader22GetLayerThicknessRangeEv_ZN13vtkMPASReader17GetCenterLonRangeEv_ZN13vtkMPASReader16SetProjectLatLonEb_ZN13vtkMPASReader16GetProjectLatLonEv_ZN13vtkMPASReader15SetIsAtmosphereEb_ZN13vtkMPASReader15GetIsAtmosphereEv_ZN13vtkMPASReader17SetIsZeroCenteredEb_ZN13vtkMPASReader17GetIsZeroCenteredEv_ZN13vtkMPASReader21SetShowMultilayerViewEb_ZN13vtkMPASReader21GetShowMultilayerViewEv_ZN13vtkMPASReader3NewEv_ZNK13vtkMPASReader19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs8GetValueERPc_ZN13vtkMPASReader11CanReadFileEPKcPyErr_OccurredPyLong_FromLong__stack_chk_fail_ZN13vtkMPASReader20SetVerticalDimensionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_memcmp_ZN13vtkMPASReader11SetFileNameEPKcstrcmp_ZdaPvstrlen_Znammemcpy_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_ZN13vtkMPASReader3IsAEPKc_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkMPASReader27UseDimensionedArrayNamesOffEv_GLOBAL_OFFSET_TABLE__ZN13vtkMPASReader26UseDimensionedArrayNamesOnEv_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkMPASReader21DisableAllPointArraysEv_Py_NoneStruct_ZN13vtkMPASReader19EnableAllCellArraysEv_ZN13vtkMPASReader20EnableAllPointArraysEv_ZN13vtkMPASReader20DisableAllCellArraysEv_ZN13vtkMPASReader21GetNumberOfDimensionsEv_ZN13vtkMPASReader21GetNumberOfCellArraysEv_ZN13vtkMPASReader16GetAllDimensionsEv_ZN13vtkMPASReader22GetNumberOfPointArraysEv_ZN13vtkMPASReader16GetVerticalLevelEv_ZN13vtkPythonArgs10BuildTupleEPKiiPyBool_FromLong_ZN13vtkMPASReader20GetVerticalDimensionB5cxx11Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm_ZSt19__throw_logic_errorPKc_ZN13vtkPythonArgs8GetValueERi_ZN13vtkMPASReader16SetVerticalLevelEi_ZN13vtkMPASReader12SetCenterLonEi_ZN13vtkMPASReader18GetCellArrayStatusEPKc_ZN13vtkMPASReader19GetPointArrayStatusEPKcPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSize_ZN13vtkMPASReader18SetCellArrayStatusEPKci_ZN13vtkMPASReader19SetPointArrayStatusEPKciDW.ref.__gxx_personality_v0_ZdlPv_ZN13vtkPythonArgs8GetValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN13vtkMPASReader24GetDimensionCurrentIndexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_Unwind_Resume_ZN13vtkMPASReader16GetDimensionSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN13vtkMPASReader16GetCellArrayNameEi_ZN13vtkMPASReader17GetPointArrayNameEi_ZN13vtkPythonArgs8GetValueERb_ZN13vtkMPASReader24SetDimensionCurrentIndexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi_ZN13vtkMPASReader16GetDimensionNameB5cxx11EiPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkMPASReader9GetOutputEv_ZN13vtkMPASReader9GetOutputEiPyvtkMPASReader_ClassNewPyVTKClass_AddPyvtkUnstructuredGridAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkMPASReaderPyDict_SetItemString_Py_Dealloc_ZN13vtkMPASReader8GetMTimeEvPyLong_FromUnsignedLong_ZN13vtkMPASReader20GetNumberOfPointVarsEv_ZN13vtkMPASReader19GetNumberOfCellVarsEvPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,bic=dB[ejwf-=eESgXan~hijAQVb*mk!&2*=pl* @m*n^oAQXelp&-aq! rn       s. Q l ~  *  t A \ n  *  u 1 L ^ u *  v ! < I ] *j  w )=*Jqx**Qy* 1z~*{^*|>a|*}A[h}*~ 1K[`l*w!;KP\*g+<CPW,3@Gs ,6A]*s*9^o*5Y~*gy4'4s #5CMXk*y!;KSes}** Q k   * * !!!!!!!*"*H"q""" #>#J#*f#*##$A$[$$$*$*$%o%%%%%*&*8&a&&&&.':'*V'*'''!(A(*^(j(*(*(( )1)Q)*n)z)*)*))L*^*********3++++++ ,,,=,H,O,,,,-*%-8-eG-T-h-x-----V....*.e..g.../h#/1/i6/B/Z////#030~000000001'1V1111"2*L2\2d2s23333444*55616Q6*6667D7r7}77777Z8l888N9*u9999*::::::);N;];b;i;n;;`;e;a;;`;;`;;<e<a<<<<==!=(=Q======>1>~>>>>>><@<+<*[,<A7<];<t;<;<;<)X$08DY|e&g+9h>LiQ^** "*9AU]lt`[Z0X8@ 5Z w(-8Z@ HXZ`kh`,xZ801ZPZZhZ>Z( (0=8Z @{H`/XZ@ `h$xZ Fp ZX  'Z %(Z@Z8Z (`8Z@2HXZ`>hxZhPZZxpPZpZZp }( 8Z@THXZ`hxZPZ+ZHpZHFZHA)Z`_Z! (78Z#@H5XZH$`hxZ% Z%  Z&Z&bPZ ' Zh' (8Z'@H XZ'`hP"xZ8(Z(!Z(6 Z)@&Z`)Z) (#8Z)@tH0XZP*`hxZ*@<Z + 4H\p     $8L`t@dP, Hlp@   D h p P0@d4p(`LPx>(<1>HQ><>2P!@P"d#$@&'( ) >:H <.Q >Oh +q >W <E >e `, - `/0 01l 5u >m <a > 7 > <x >8 ;T ; [ @< 0= >.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN13vtkMPASReader11GetFileNameEv.text._ZN13vtkMPASReader15GetMaximumCellsEv.text._ZN13vtkMPASReader16GetMaximumPointsEv.text._ZN13vtkMPASReader27SetUseDimensionedArrayNamesEb.text._ZN13vtkMPASReader27GetUseDimensionedArrayNamesEv.text._ZN13vtkMPASReader21GetVerticalLevelRangeEv.text._ZN13vtkMPASReader17SetLayerThicknessEi.text._ZN13vtkMPASReader17GetLayerThicknessEv.text._ZN13vtkMPASReader22GetLayerThicknessRangeEv.text._ZN13vtkMPASReader17GetCenterLonRangeEv.text._ZN13vtkMPASReader16SetProjectLatLonEb.text._ZN13vtkMPASReader16GetProjectLatLonEv.text._ZN13vtkMPASReader15SetIsAtmosphereEb.text._ZN13vtkMPASReader15GetIsAtmosphereEv.text._ZN13vtkMPASReader17SetIsZeroCenteredEb.text._ZN13vtkMPASReader17GetIsZeroCenteredEv.text._ZN13vtkMPASReader21SetShowMultilayerViewEb.text._ZN13vtkMPASReader21GetShowMultilayerViewEv.rela.text._ZNK13vtkMPASReader19NewInstanceInternalEv.rodata.str1.1.rela.text._ZN13vtkMPASReader20SetVerticalDimensionENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.rela.text._ZN13vtkMPASReader11SetFileNameEPKc.rodata._ZN13vtkMPASReader3IsAEPKc.str1.1.rela.text._ZN13vtkMPASReader3IsAEPKc.rela.text._ZN13vtkMPASReader27UseDimensionedArrayNamesOffEv.rela.text._ZN13vtkMPASReader26UseDimensionedArrayNamesOnEv.rodata._ZN13vtkMPASReader20GetVerticalDimensionB5cxx11Ev.str1.8.rela.text._ZN13vtkMPASReader20GetVerticalDimensionB5cxx11Ev.rela.text.unlikely.gcc_except_table.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@UHUPUXU`UhUpUxUUUUUUUUUUU U U U U U  U U$ U 0>@.U&@,@1 @ Y0@ @@ P@!@ "@ T@!@ @ @ A!>0A k@A!pA A!A A!QA B @U12 BFh@0U46pF1@U6`2 G4@Gb@XU9G<@0U;G?@HU=)20H*o`Hj@`xU@3I@PUBI2J+Pv@(0UFhv@XUHv @p UJ x @UL)~$@xUNU0~,^n 8 @x US8V (r