x``__text__TEXTS1x__literal8__TEXTX1@p4__gcc_except_tab__TEXT1$4__data__DATA1@4X__cstring__TEXT:>=__compact_unwind__LDx{x8__eh_frame__TEXT8 h2  @t P88::UHH=H5H9H uHH=H]ÐUH]fDUHAVSIH=H5H9H uHH=H5M9HLt H t01HtHE]UUy HHtiH_(Ht`HuH}tJ}tmEMU]emHHHuQH5>1H H H;MuKHĈ[]1HHHuHHuHHH H H;MtUHAWAVSH(HuH>HED~D}HG]܉]y HHt$Lw(MtD9uEt&IƠHt.1:H}111)ILIHuLHHH([A^A_]fDUHAWAVSH(HuHL?HED~D}HG]ԉ]؅yHHLw(MA)AugHuH}ti}EtkA7%]fWfUf.u{AILHu6H}1H([A^A_]ILHuHHUHAVSH0HuHI?HEDvDuHG]܉]y HHt%H(HtD9uWEt$EHt-16H}111%HEHuEHHH0[A^]f.UHAVSH0HuH?HEDvDuHG]܉]y HHt*H(Ht!D9u Et,#EHt-16H}111%HEHuEHHH0[A^]UHAVSH0HuH@HEDvDuHG]܉]y HHt*H(Ht!D9u Et,EHt-16H}111%HEHuEHHH0[A^]UHAWAVSH(HuHI@HED~D}HG]ԉ]؅yHHLw(MA)AugHuH}ti}EtkA!]fWfUf.u{AILHu6H}1H([A^A_]ILHuHHUHAVSH0HuH7@HEDvDuHG]܉]y HHt%H(HtD9uWEt$EHt-16H}111%HEHuEHHH0[A^]f.UHAVSH0HuH@HEDvDuHG]܉]y HHt*H(Ht!D9u Et,] EHt-16H}111%HEHuEHHH0[A^]UHAVSH0HuH@HEDvDuHG]܉]y HHt*H(Ht!D9u Et,EHt-16H}111%HEHuEHHH0[A^]UHAWAVSH(HuH AHED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}EtRAf.u{AILHu6H}1H([A^A_]IL HuHH@UHAVSH0HuHAHEDvDuHG]܉]y HHt*H(Ht!D9u Et,EHt-16H}111%H(EHuEHHH0[A^]UHAWAVSH(HuH+AHED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tD}utHA9tAILHu6H}1H([A^A_]IL0HuHHUHAVSH HuHlAHEDvDuHG]]y HHt#H(HtD9uEt%Ht*11H}111 H8HuHcHHH [A^]@UHAVSH HuHAHEDvDuHG]]y HHt+H(Ht"D9u!Et-H0Ht(1.H}111H@HuHHHH [A^]f.DUHAVSH HuH'BHEDvDuHG]]y HHt(H(HtD9uEt*H10Ht(1.H}111HHHuHHHH [A^]fUHAWAVSH(HuHBHED~D}HG]ԉ]؅yHHLw(MA)AuwHuH}ty}Et{A]f(fUfTfVf.u{AILHu6H}1H([A^A_]ILPHuHHUHAVSH0HuHCHEDvDuHG]܉]y HHt*H(Ht!D9u Et,%EHt-16H}111%HXEHuEHHH0[A^]UHAVSH0HuHCHEDvDuHG]܉]y HHt*H(Ht!D9u Et,mEHt-16H}111%H`EHuEHHH0[A^]UHAVSH0HuHDHEDvDuHG]܉]y HHt*H(Ht!D9u Et,EHt-16H}111%HhEHuEHHH0[A^]UHAWAVSH(HuHEHED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tD}utHA9tAILHu6H}1H([A^A_]ILpHuHHUHAVSH HuHKEHEDvDuHG]]y HHt#H(HtD9uEt%Ht*11H}111 HxHuHcHHH [A^]@UHAVSH HuH!EHEDvDuHG]]y HHt+H(Ht"D9u!Et-HpHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuHDHEDvDuHG]]y HHt(H(HtD9uEt*H1pHt(1.H}111HHuHHHH [A^]fUHAWAVSH(HuHDHED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tD}utHA9tAILHu6H}1H([A^A_]ILHuHHUHAVSH HuHDHEDvDuHG]]y HHt#H(HtD9uEt%Ht*11H}111 HHuHcHHH [A^]@UHAVSH HuHDHEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuHEHEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111HHuHHHH [A^]fUHAWAVSH(HuHJEHED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}EtRAf.u{AILHu6H}1H([A^A_]ILHuHH@UHAVSH0HuH EHEDvDuHG]܉]y HHt*H(Ht!D9u Et,EHt-16H}111%HEHuEHHH0[A^]UHAWAVSH(HuHDHED~D}HG]ԉ]؅y HHtyLw(MtpA)AuTHuH}tV}utZL1IA9tAILHu6H}1H([A^A_]ILHuHHf.@UHAVSH HuH_EHEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!HHcHuHHHH [A^]UHAWAVSH(HuH(FHED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!HLcHuLHHH([A^A_]f.DUHAVSH HuHFHEDvDuHG]]y HHt#H(HtD9uEt%Ht*11H}111 HHuHcHHH [A^]@UHAVSH HuHGHEDvDuHG]]y HHt1H(Ht(D9u'H11HuHH1H}111HH [A^]UHAVSH HuH\HHEDvDuHG]]y HHt&H(HtD9uHHt1H}111 HHHH [A^]UHAVSH HuH IHEDvDuHG]]y HHt&H(HtD9uHHt1H}111 HHHH [A^]UHAWAVSH(HuHIHEDvDuHG]܉]y HHt H(HtD9uIHt!1H}111HH([A^A_]Mt3LILHHHuLLHHH뮐UHAWAVSH(HuHJHED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}EtRAf.u{AILHu6H}1H([A^A_]ILHuHH@UHAVSH0HuH~JHEDvDuHG]܉]y HHt*H(Ht!D9u Et,EHt-16H}111%HEHuEHHH0[A^]UHHHHGzu H=]H5xJ1]@UHAWAVSHxHHHEHxH%LHED~D}HG]]yHHLw(MA)HxAHuHEHE(E)EIMtIHDHuLEEf.EuzEf.EuzEf.Eu{!HuHxHU1Hu.EH H H;Mt&1H H H;MuHx[A^A_]fUHAWAVAUATSHHuHKHEFEHGMĉMȅyHHLo(H}AC6HcHXLX1EIcM$LDM&E+EăH}HuH}HuH}LDDEArII9II91)HHHHt@I4I4HHuHfDI I ILILILILILILIL IL IL(IL(IL0IL0IL8IL8HH9uH}1HXH`H9t HtHHĈ[A\A]A^A_]E1\؃HpHHH‰уH s1rHH)1AALAALAD AL0AD AL0AD@ALPAD@ALPAD`fALpAD`fALpHHuHt,HHADfA ADfA H HuH9PHcMEEI I(LHMtHHDAPEEAYA^MYI0HM<t"Attu&Af.wAXfA.vAE~:1AfA.u z HH9uHuH}LDHHHHXH`H9HHXH`H9t HtH f.UHAWAVATSH0HuHDHEDvDuHG]̉]ЅyHHLg(MA)Au{H5HH}HU}ttIH5HH}HU}tWIH5HH}HU}t:LLLHHuHHH}1H0[A\A^A_]f.UHAWAVATSH0HuHCHEDvDuHG]̉]ЅyHHLg(MA)Au{H5HH}HU}ttIH5GH}HU}tWIH5GH}HU}t:LLLHHuHHH}1H0[A\A^A_]??9~9~9~MbP?MbP?9~#Yb:HD:CCDDEE FFhF|FGGzHHvIIJJKLM/M;NENAOPO=PTPLQcQ[RjRRSdS=TOT#U4UBVSV\WlWmX~XYY[.[\\f^v^_```aaaabbbbccddeeRf^ffgehhii[kokll"n;noopqhrurDsQst.tu vvw/x^xvtkGaussianSplatterVTK_ACCUMULATION_MODE_MINVTK_ACCUMULATION_MODE_MAXVTK_ACCUMULATION_MODE_SUMvtkImagingHybridPython.vtkGaussianSplattervtkGaussianSplatter - splat points into a volume with an elliptical, Gaussian distribution Superclass: vtkImageAlgorithm vtkGaussianSplatter is a filter that injects input points into a structured points (volume) dataset. As each point is injected, it "splats" or distributes values to nearby voxels. Data is distributed using an elliptical, Gaussian distribution function. The distribution function is modified using scalar values (expands distribution) or normals (creates ellipsoidal distribution rather than spherical). In general, the Gaussian distribution function f(x) around a given splat point p is given by f(x) = ScaleFactor * exp( ExponentFactor*((r/Radius)**2) ) where x is the current voxel sample point; r is the distance |x-p| ExponentFactor <= 0.0, and ScaleFactor can be multiplied by the scalar value of the point p that is currently being splatted. If points normals are present (and NormalWarping is on), then the splat function becomes elliptical (as compared to the spherical one described by the previous equation). The Gaussian distribution function then becomes: f(x) = ScaleFactor * exp( ExponentFactor*( ((rxy/E)**2 + z**2)/R**2) ) where E is a user-defined eccentricity factor that controls the elliptical shape of the splat; z is the distance of the current voxel sample point along normal N; and rxy is the distance of x in the direction prependicular to N. This class is typically used to convert point-valued distributions into a volume representation. The volume is then usually iso-surfaced or volume rendered to generate a visualization. It can be used to create surfaces from point distributions, or to create structure (i.e., topology) when none exists. @warning The input to this filter is any dataset type. This filter can be used to resample any form of data, i.e., the input data need not be unstructured. @warning Some voxels may never receive a contribution during the splatting process. The final value of these points can be specified with the "NullValue" instance variable. @warning This class has been threaded with vtkSMPTools. Using TBB or other non-sequential type (set in the CMake variable VTK_SMP_IMPLEMENTATION_TYPE) may improve performance significantly. @sa vtkShepardMethod vtkCheckerboardSplatter IsTypeOfV.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. IsAV.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. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkGaussianSplatter C++: static vtkGaussianSplatter *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkGaussianSplatter C++: vtkGaussianSplatter *NewInstance() SetSampleDimensionsV.SetSampleDimensions(int, int, int) C++: void SetSampleDimensions(int i, int j, int k) V.SetSampleDimensions([int, int, int]) C++: void SetSampleDimensions(int dim[3]) Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower. GetSampleDimensionsV.GetSampleDimensions() -> (int, int, int) C++: int *GetSampleDimensions() Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower. SetModelBoundsV.SetModelBounds(float, float, float, float, float, float) C++: void SetModelBounds(double, double, double, double, double, double) V.SetModelBounds((float, float, float, float, float, float)) C++: void SetModelBounds(double a[6]) GetModelBoundsV.GetModelBounds() -> (float, float, float, float, float, float) C++: double *GetModelBounds() Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used. SetRadiusV.SetRadius(float) C++: virtual void SetRadius(double _arg) Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time. GetRadiusMinValueV.GetRadiusMinValue() -> float C++: virtual double GetRadiusMinValue() Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time. GetRadiusMaxValueV.GetRadiusMaxValue() -> float C++: virtual double GetRadiusMaxValue() Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time. GetRadiusV.GetRadius() -> float C++: virtual double GetRadius() Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time. SetScaleFactorV.SetScaleFactor(float) C++: virtual void SetScaleFactor(double _arg) Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function. GetScaleFactorMinValueV.GetScaleFactorMinValue() -> float C++: virtual double GetScaleFactorMinValue() Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function. GetScaleFactorMaxValueV.GetScaleFactorMaxValue() -> float C++: virtual double GetScaleFactorMaxValue() Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function. GetScaleFactorV.GetScaleFactor() -> float C++: virtual double GetScaleFactor() Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function. SetExponentFactorV.SetExponentFactor(float) C++: virtual void SetExponentFactor(double _arg) Set / get the sharpness of decay of the splats. This is the exponent constant in the Gaussian equation. Normally this is a negative value. GetExponentFactorV.GetExponentFactor() -> float C++: virtual double GetExponentFactor() Set / get the sharpness of decay of the splats. This is the exponent constant in the Gaussian equation. Normally this is a negative value. SetNormalWarpingV.SetNormalWarping(int) C++: virtual void SetNormalWarping(int _arg) Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar. GetNormalWarpingV.GetNormalWarping() -> int C++: virtual int GetNormalWarping() Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar. NormalWarpingOnV.NormalWarpingOn() C++: virtual void NormalWarpingOn() Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar. NormalWarpingOffV.NormalWarpingOff() C++: virtual void NormalWarpingOff() Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar. SetEccentricityV.SetEccentricity(float) C++: virtual void SetEccentricity(double _arg) Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector. GetEccentricityMinValueV.GetEccentricityMinValue() -> float C++: virtual double GetEccentricityMinValue() Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector. GetEccentricityMaxValueV.GetEccentricityMaxValue() -> float C++: virtual double GetEccentricityMaxValue() Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector. GetEccentricityV.GetEccentricity() -> float C++: virtual double GetEccentricity() Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector. SetScalarWarpingV.SetScalarWarping(int) C++: virtual void SetScalarWarping(int _arg) Turn on/off the scaling of splats by scalar value. GetScalarWarpingV.GetScalarWarping() -> int C++: virtual int GetScalarWarping() Turn on/off the scaling of splats by scalar value. ScalarWarpingOnV.ScalarWarpingOn() C++: virtual void ScalarWarpingOn() Turn on/off the scaling of splats by scalar value. ScalarWarpingOffV.ScalarWarpingOff() C++: virtual void ScalarWarpingOff() Turn on/off the scaling of splats by scalar value. SetCappingV.SetCapping(int) C++: virtual void SetCapping(int _arg) Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects. GetCappingV.GetCapping() -> int C++: virtual int GetCapping() Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects. CappingOnV.CappingOn() C++: virtual void CappingOn() Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects. CappingOffV.CappingOff() C++: virtual void CappingOff() Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects. SetCapValueV.SetCapValue(float) C++: virtual void SetCapValue(double _arg) Specify the cap value to use. (This instance variable only has effect if the ivar Capping is on.) GetCapValueV.GetCapValue() -> float C++: virtual double GetCapValue() Specify the cap value to use. (This instance variable only has effect if the ivar Capping is on.) SetAccumulationModeV.SetAccumulationMode(int) C++: virtual void SetAccumulationMode(int _arg) Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. GetAccumulationModeMinValueV.GetAccumulationModeMinValue() -> int C++: virtual int GetAccumulationModeMinValue() Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. GetAccumulationModeMaxValueV.GetAccumulationModeMaxValue() -> int C++: virtual int GetAccumulationModeMaxValue() Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. GetAccumulationModeV.GetAccumulationMode() -> int C++: virtual int GetAccumulationMode() Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. SetAccumulationModeToMinV.SetAccumulationModeToMin() C++: void SetAccumulationModeToMin() Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. SetAccumulationModeToMaxV.SetAccumulationModeToMax() C++: void SetAccumulationModeToMax() Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. SetAccumulationModeToSumV.SetAccumulationModeToSum() C++: void SetAccumulationModeToSum() Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. GetAccumulationModeAsStringV.GetAccumulationModeAsString() -> string C++: const char *GetAccumulationModeAsString() Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. SetNullValueV.SetNullValue(float) C++: virtual void SetNullValue(double _arg) Set the Null value for output points not receiving a contribution from the input points. (This is the initial value of the voxel samples.) GetNullValueV.GetNullValue() -> float C++: virtual double GetNullValue() Set the Null value for output points not receiving a contribution from the input points. (This is the initial value of the voxel samples.) ComputeModelBoundsV.ComputeModelBounds(vtkDataSet, vtkImageData, vtkInformation) C++: void ComputeModelBounds(vtkDataSet *input, vtkImageData *output, vtkInformation *outInfo) V.ComputeModelBounds(vtkCompositeDataSet, vtkImageData, vtkInformation) C++: void ComputeModelBounds(vtkCompositeDataSet *input, vtkImageData *output, vtkInformation *outInfo) Compute the size of the sample bounding box automatically from the input data. This is an internal helper function. SamplePointV.SamplePoint([float, float, float]) -> float C++: double SamplePoint(double x[3]) Provide access to templated helper class. Note that SamplePoint() method is public here because some compilers don't handle friend functions properly. SetScalarV.SetScalar(int, float, [float, ...]) C++: void SetScalar(int idx, double dist2, double *sPtr) Provide access to templated helper class. Note that SamplePoint() method is public here because some compilers don't handle friend functions properly. vtkImageAlgorithmvtkAlgorithmvtkObjectvtkObjectBase@VVV *vtkDataSet *vtkImageData *vtkInformation@VVV *vtkCompositeDataSet *vtkImageData *vtkInformationvtkDataSetvtkImageDatavtkInformationvtkCompositeDataSetOP `1!!:a!p!p!@a a a !` ! ! a!!p!0a !a!p!0!a!!!@a !!!@a !!!@ a0!!!a"!#a`$!%!%!P&!&a'a(!p)<)na +XA1@/ P0 zRx $HOAC $Dp AC $lX1AC C$pAC G$(:AC I$@AC G$ ȃAC G$4AC G$\HAC I$AC H$AC I$ AC I$AC G$$AC G$L8AC G$tЌ AC I$AC G$PAC G$AC G$AC I$<HAC G$dAC I$AC G$ AC G$AC G$@AC I$,8AC G$TДAC G$|hAC G$AC I$AC G$@AC G$ؗAC G$D`AC I$lAC G$AC G$8AC G$AC I$ AC G$4 AC I$\AC G$AC I$AC G$AC G$AC G$$AC G$LAC I$tAC I$xAC G$<AC $(nAC I,AC K,DpAC KzPLRx 4$WAC P@1Z-(1S=1=-1h-1[-00[-00[-00\-f000Z-0S= 0=-0g-/[-//[-//[-//\-V/0/T-(/m-.S=.=-.c-.=-@.q-,m-,Z-+^-+a-+b-+]-+X-c+\-;++p=*Z-*o-*p=*>-*=-*c-*=-:*^-)\-))p=)Y-))f-)2U)>-F)=-1)Z-)=-(\-((S=(=-y(Z-_(=-%(a-'\-''S=':-'<-'E-'s-i'Z-Q'=-I'k-.'\-'&S=&Z-&=-&\-b&6&S=-&Z-&=-%\-%%Z-%S=t%=-L%\-"%$?-$=-$Z-$=-$\-r$<$?-/$=-$Z-$=-#\-##?-y#=-f#Z-N#=-,#\-#"S="=-"Z-"=-U"b-."\-"!>-!=-!Z-!=-l!\-B!#!S=!=- Z- =- a-~ \-T + S= =- Z-=-\-nS=b=-RZ-:=- \-?-=-Z-=-\\-2S= =-Z-=-b-~\-T+S==-Z-=-\-nS=b=-RZ-:=- \-?-=-Z-=-\\-2S= =-Z-=-b-~\-T%>-=-Z-=-\-e>-V=-AZ-)=-\->-=-Z-i=-_<\-S==-Z-=-ymMa-\-S==-Z-=-l\-BS==-Z-=-\-Y?-L=-:Z-"=-\-S==-Z-s=-Eb-\->-=-Z-=-\\-2S==-Z-=-a-n\-D>-=-Z-=-\-U>-F=-1Z-=-\->-=-lZ-T=-,\-S==-Z-=-mMa-\->-=-Z-=-\\-2>- =- Z- =-  \-r @ >-1 =- Z- =- \-  S= =-j Z-P =-  a- \- u V-c =-M Z-5 =- \-  o- p= S= =-r p=i Y-b T =- ^- \-  =-a-a-a-a-a-a-_\-Ip=W-=-Z-=-~\-T5o-p=Y-S==-d-=-i-_-]\-G7j-b- b-b-\-~p=\N-?J-3H-#e-=- Z-=-\-ce-V=-CZ-)=-[-?-=-vZ-aU-Ur-MBr-:/r-'r-`-\-nZ-]?-P=-HU-<r-4)r-!r-r-`-?-yR-qR-`;-UF?-7;-,?-?-R-R-;-?-;-C-Q-F-{tmVl-IBC-=6/Q-'!F-7643xh1`XH0@8(/ .-,+*xh)`XH(@8(' &%$#"xh!`XH @8( xh`XH@8( xh`XH@8(     xh `XH@8( @@8LKPGBAOXM0IDxpn`@ `@ `@ `@ `@ `@ `@ nM1X`3^P/-pp6 @r    \ `   1 p 0U   B  p0| @  p  { @   S@ 0!!"p#`$/ %% P&S &'N( p)!9b)  +1@/[P0`!#|<3Y M m/c8FepC]n}2 _PyType_Ready_PyvtkGaussianSplatter_ClassNew_PyvtkImageAlgorithm_ClassNew_PyVTKObject_New__ZL31PyvtkGaussianSplatter_StaticNewv__ZdaPv__ZN19vtkGaussianSplatter3NewEv__ZN19vtkGaussianSplatter27GetAccumulationModeAsStringEv_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL48PyvtkGaussianSplatter_ComputeModelBounds_Methods__ZL29PyvtkGaussianSplatter_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKAddFile_vtkGaussianSplatter_PyVTKObject_AsBuffer_PyErr_Clear_exp_strcmp__ZN19vtkGaussianSplatter18ComputeModelBoundsEP10vtkDataSetP12vtkImageDataP14vtkInformation__ZN19vtkGaussianSplatter18ComputeModelBoundsEP19vtkCompositeDataSetP12vtkImageDataP14vtkInformation_strlen___stack_chk_fail_PyObject_GC_Del__ZN13vtkPythonArgs5ArrayIdEC1El_PyVTKObject_Check__ZN19vtkGaussianSplatter19SetSampleDimensionsEiii__ZN13vtkPythonArgs8GetArrayEPii__ZN13vtkPythonArgs8SetArrayEiPKii__ZN13vtkPythonArgs10BuildTupleEPKii__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetArrayEPdi__ZN13vtkPythonArgs8SetArrayEiPKdi__ZN13vtkPythonArgs10BuildTupleEPKdi__ZN13vtkPythonArgs8GetValueERi__ZN19vtkGaussianSplatter19SetSampleDimensionsEPi__ZN13vtkPythonArgs10GetArgSizeEi_PyLong_FromLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyBytes_FromStringAndSize_PyUnicode_FromStringAndSize_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL26PyvtkGaussianSplatter_Type_PyType_Type__Unwind_Resume_PyFloat_FromDouble___stack_chk_guard_PyErr_Occurred_PyVTKClass_Add__ZN13vtkPythonArgs8GetValueERd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3___ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL37PyvtkGaussianSplatter_SetEccentricityP7_objectS0___ZL37PyvtkGaussianSplatter_GetEccentricityP7_objectS0___ZL46PyvtkGaussianSplatter_SetAccumulationModeToMaxP7_objectS0___ZL34PyvtkGaussianSplatter_SafeDownCastP7_objectS0___ZL33PyvtkGaussianSplatter_SamplePointP7_objectS0___ZL31PyvtkGaussianSplatter_SetRadiusP7_objectS0___ZL31PyvtkGaussianSplatter_GetRadiusP7_objectS0___ZL41PyvtkGaussianSplatter_SetSampleDimensionsP7_objectS0___ZL41PyvtkGaussianSplatter_GetSampleDimensionsP7_objectS0___ZL36PyvtkGaussianSplatter_SetModelBoundsP7_objectS0___ZL36PyvtkGaussianSplatter_GetModelBoundsP7_objectS0___ZL40PyvtkGaussianSplatter_ComputeModelBoundsP7_objectS0___ZL39PyvtkGaussianSplatter_SetExponentFactorP7_objectS0___ZL39PyvtkGaussianSplatter_GetExponentFactorP7_objectS0___ZL36PyvtkGaussianSplatter_SetScaleFactorP7_objectS0___ZL36PyvtkGaussianSplatter_GetScaleFactorP7_objectS0___ZL31PyvtkGaussianSplatter_SetScalarP7_objectS0___ZL46PyvtkGaussianSplatter_SetAccumulationModeToMinP7_objectS0___ZL37PyvtkGaussianSplatter_ScalarWarpingOnP7_objectS0___ZL37PyvtkGaussianSplatter_NormalWarpingOnP7_objectS0___ZL31PyvtkGaussianSplatter_CappingOnP7_objectS0___ZL46PyvtkGaussianSplatter_SetAccumulationModeToSumP7_objectS0___ZL49PyvtkGaussianSplatter_GetAccumulationModeAsStringP7_objectS0___ZL38PyvtkGaussianSplatter_SetScalarWarpingP7_objectS0___ZL38PyvtkGaussianSplatter_GetScalarWarpingP7_objectS0___ZL38PyvtkGaussianSplatter_SetNormalWarpingP7_objectS0___ZL38PyvtkGaussianSplatter_GetNormalWarpingP7_objectS0___ZL32PyvtkGaussianSplatter_SetCappingP7_objectS0___ZL32PyvtkGaussianSplatter_GetCappingP7_objectS0___ZL38PyvtkGaussianSplatter_ScalarWarpingOffP7_objectS0___ZL38PyvtkGaussianSplatter_NormalWarpingOffP7_objectS0___ZL32PyvtkGaussianSplatter_CappingOffP7_objectS0___ZL30PyvtkGaussianSplatter_IsTypeOfP7_objectS0___ZL45PyvtkGaussianSplatter_GetEccentricityMaxValueP7_objectS0___ZL39PyvtkGaussianSplatter_GetRadiusMaxValueP7_objectS0___ZL44PyvtkGaussianSplatter_GetScaleFactorMaxValueP7_objectS0___ZL49PyvtkGaussianSplatter_GetAccumulationModeMaxValueP7_objectS0___ZL33PyvtkGaussianSplatter_SetCapValueP7_objectS0___ZL33PyvtkGaussianSplatter_GetCapValueP7_objectS0___ZL45PyvtkGaussianSplatter_GetEccentricityMinValueP7_objectS0___ZL39PyvtkGaussianSplatter_GetRadiusMinValueP7_objectS0___ZL44PyvtkGaussianSplatter_GetScaleFactorMinValueP7_objectS0___ZL49PyvtkGaussianSplatter_GetAccumulationModeMinValueP7_objectS0___ZL34PyvtkGaussianSplatter_SetNullValueP7_objectS0___ZL34PyvtkGaussianSplatter_GetNullValueP7_objectS0___ZL41PyvtkGaussianSplatter_SetAccumulationModeP7_objectS0___ZL41PyvtkGaussianSplatter_GetAccumulationModeP7_objectS0___ZL33PyvtkGaussianSplatter_NewInstanceP7_objectS0___ZL25PyvtkGaussianSplatter_IsAP7_objectS0___ZL43PyvtkGaussianSplatter_ComputeModelBounds_s2P7_objectS0___ZL43PyvtkGaussianSplatter_ComputeModelBounds_s1P7_objectS0_GCC_except_table51___gxx_personality_v0