X exe__text__TEXT#xph:__data__DATA#`8&@r|__cstring__TEXT *{0,__compact_unwind__LDZ] v(__eh_frame__TEXT_Xb h2  `wX| P((*.UHH=H5H*H uHH=H]ÐUH]fDUHSPHH=H5H)H uHH=H5n)HHt H tH[]H=H[]fUHAVSH0HuH,HEЋFEHEHEH}ȃuoHutqH]H=(HAt1H=XHtH=YHt HLcHuL1H0[A^]f.@UHAWAVSH(HuH,HED~D}HG]ԉ]؅yHHLw(HEMA)AuhHuH}}L}tlH='LAtbH=WLtOH=WLtz<@f.u*z(Hf.uzPf.u{'HuHH HHHH H H;MUHAWAVSHXHHHEHH)HD~DHGyHH5Lw(MA)HAHuHHuHH HEHE(E)E(E)`HEHp(( (0(@))))HPHtZHuHUHL\1H H H;MHX[A^A_]E1MIHuHUHLEf.EuzEf.EuzEf.Eu{!HuHHU1Ef.`u$z"Ef.huzEf.pu{$HuHHUf.f. f.uzzx(f.ufzd0f.uRzP8f.u>z<@f.u*z(Hf.uzPf.u{'HuHH HH H H;Mf.UHAWAVSH(HuH&HED~D}HG]ԉ]؅y HHt`Lw(MtWA)Au;H5MH}HU}t4LHHuHHH}1H([A^A_]fUHAWAVSH(HuH''HED~D}HG]ԉ]؅y HHt`Lw(MtWA)Au;H5LH}HU}t4LHHuHHH}1H([A^A_]fUHAWAVSH(HuHr'HED~D}HG]ԉ]؅y HHt`Lw(MtWA)Au;H5LH}HU}t4LHHuHHH}1H([A^A_]fUHAVSH HuH'HEDvDuHG]]y HHt$H(HtD9uEt&HHt+12H}111!HHHuHHHH [A^]fUHAVSH HuH!(HEDvDuHG]]y HHt$H(HtD9uEt&HHt+12H}111!HHHuHHHH [A^]fUHAVSH HuH(HEDvDuHG]]y HHt$H(HtD9uEt&HHt+12H}111!HHHuHHHH [A^]fUHAWAVSH(HuH(HED~D}HG]ԉ]؅y HHt`Lw(MtWA)Au;H5>IH}HU}t4LHHuHHH}1H([A^A_]fUHAVSH HuH2)HEDvDuHG]]y HHt$H(HtD9uEt&HHt+12H}111!HHHuHHHH [A^]fUHAWAVSH(HuH)HED~D}HG]ԉ]؅y HHtXLw(MtOA)Au3HuH}t5HuLHuHHH}1H([A^A_]ÐUHAWAVSHHHuH)HED~D}HG]܉]yHHLw(MA)H}AuqHutsH}HutbH}HutQH}Hut@HuEMULHuHH1HH[A^A_]E1MZf.UHAWAVSH(HuHo)HED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tD}utHA9tAILHu6H}1H([A^A_]ILHuHHUHAVSH HuHs)HEDvDuHG]]y HHt#H(HtD9uEt%Ht*11H}111 HHuHcHHH [A^]@UHAVSH HuH)HEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuH)HEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111HHuHHHH [A^]fUHAWAVSH(HuH)HED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tD}utHA9tAILHu6H}1H([A^A_]ILHuHHUHAVSH HuH)HEDvDuHG]]y HHt#H(HtD9uEt%Ht*11H}111 HHuHcHHH [A^]@UHAVSH HuH)HEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuH)HEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111HHuHHHH [A^]fUHAWAVSH(HuH)HED~D}HG]ԉ]؅y HHtyLw(MtpA)AuTHuH}tV}utZL1IA9tAILHu6H}1H([A^A_]ILHuHHf.@UHAVSH HuHD+HEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!HHcHuHHHH [A^]UHAWAVSH(HuH,HED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!HLcHuLHHH([A^A_]f.DUHAVSH HuH.HEDvDuHG]]y HHt#H(HtD9uEt%Ht*11H}111 HHuHcHHH [A^]@UHAWAVSH(HuHH0HED~D}HG]ԉ]؅y HHtyLw(MtpA)AuTHuH}tV}utZL1IA9tAILHu6H}1H([A^A_]ILHuHHf.@UHAVSH HuH1HEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!H HcHuHHHH [A^]UHAWAVSH(HuH_3HED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!H(LcHuLHHH([A^A_]f.DUHAVSH HuH5HEDvDuHG]]y HHt#H(HtD9uEt%Ht*11H}111 H0HuHcHHH [A^]@UHAWAVSH(HuH6HED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}EtRAf.u{AILHu6H}1H([A^A_]IL8HuHH@UHAVSH0HuH6HEDvDuHG]܉]y HHt*H(Ht!D9u Et,EHt-16H}111%H@EHuEHHH0[A^]UHAWAVSH(HuH6HED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}EtRAf.u{AILHu6H}1H([A^A_]ILHHuHH@UHAVSH0HuHx6HEDvDuHG]܉]y HHt*H(Ht!D9u Et,EHt-16H}111%HPEHuEHHH0[A^]4*HDm*--..//30?0001122A233445566778899:; <<<<==>>f?o?:@D@A)AAABBbCzC#D5DzFFHHNK`KMMOPgRRTT)W6WWXXXYYvtkParametricSplinevtkCommonComputationalGeometryPython.vtkParametricSplinevtkParametricSpline - parametric function for 1D interpolating splines Superclass: vtkParametricFunction vtkParametricSpline is a parametric function for 1D interpolating splines. vtkParametricSpline maps the single parameter u into a 3D point (x,y,z) using three instances of interpolating splines. This family of 1D splines is guaranteed to be parameterized in the interval [0,1]. Attempting to evaluate outside this interval will cause the parameter u to be clamped in the range [0,1]. When constructed, this class creates instances of vtkCardinalSpline for each of the x-y-z coordinates. The user may choose to replace these with their own instances of subclasses of vtkSpline. @warning If you wish to tessellate the spline, use the class vtkParametricFunctionSource. @sa vtkSpline vtkKochanekSpline vtkCardinalSpline 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) -> vtkParametricSpline C++: static vtkParametricSpline *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkParametricSpline C++: vtkParametricSpline *NewInstance() GetDimensionV.GetDimension() -> int C++: int GetDimension() override; Return the parametric dimension of the class. EvaluateV.Evaluate([float, float, float], [float, float, float], [float, float, float, float, float, float, float, float, float]) C++: void Evaluate(double u[3], double Pt[3], double Du[9]) override; Evaluate the spline at parametric coordinate u[0] returning the point coordinate Pt[3]. EvaluateScalarV.EvaluateScalar([float, float, float], [float, float, float], [float, float, float, float, float, float, float, float, float]) -> float C++: double EvaluateScalar(double u[3], double Pt[3], double Du[9]) override; Evaluate a scalar value at parametric coordinate u[0] and Pt[3]. The scalar value is just the parameter u[0]. SetXSplineV.SetXSpline(vtkSpline) C++: void SetXSpline(vtkSpline *) By default, this class is constructed with three instances of vtkCardinalSpline (for each of the x-y-z coordinate axes). The user may choose to create and assign their own instances of vtkSpline. SetYSplineV.SetYSpline(vtkSpline) C++: void SetYSpline(vtkSpline *) By default, this class is constructed with three instances of vtkCardinalSpline (for each of the x-y-z coordinate axes). The user may choose to create and assign their own instances of vtkSpline. SetZSplineV.SetZSpline(vtkSpline) C++: void SetZSpline(vtkSpline *) By default, this class is constructed with three instances of vtkCardinalSpline (for each of the x-y-z coordinate axes). The user may choose to create and assign their own instances of vtkSpline. GetXSplineV.GetXSpline() -> vtkSpline C++: virtual vtkSpline *GetXSpline() By default, this class is constructed with three instances of vtkCardinalSpline (for each of the x-y-z coordinate axes). The user may choose to create and assign their own instances of vtkSpline. GetYSplineV.GetYSpline() -> vtkSpline C++: virtual vtkSpline *GetYSpline() By default, this class is constructed with three instances of vtkCardinalSpline (for each of the x-y-z coordinate axes). The user may choose to create and assign their own instances of vtkSpline. GetZSplineV.GetZSpline() -> vtkSpline C++: virtual vtkSpline *GetZSpline() By default, this class is constructed with three instances of vtkCardinalSpline (for each of the x-y-z coordinate axes). The user may choose to create and assign their own instances of vtkSpline. SetPointsV.SetPoints(vtkPoints) C++: void SetPoints(vtkPoints *) Specify the list of points defining the spline. Do this by specifying a vtkPoints array containing the points. Note that the order of the points in vtkPoints is the order that the splines will be fit. GetPointsV.GetPoints() -> vtkPoints C++: virtual vtkPoints *GetPoints() Specify the list of points defining the spline. Do this by specifying a vtkPoints array containing the points. Note that the order of the points in vtkPoints is the order that the splines will be fit. SetNumberOfPointsV.SetNumberOfPoints(int) C++: void SetNumberOfPoints(vtkIdType numPts) Another API to set the points. Set the number of points and then set the individual point coordinates. SetPointV.SetPoint(int, float, float, float) C++: void SetPoint(vtkIdType index, double x, double y, double z) Another API to set the points. Set the number of points and then set the individual point coordinates. SetClosedV.SetClosed(int) C++: virtual void SetClosed(int _arg) Control whether the spline is open or closed. A closed spline forms a continuous loop: the first and last points are the same, and derivatives are continuous. GetClosedV.GetClosed() -> int C++: virtual int GetClosed() Control whether the spline is open or closed. A closed spline forms a continuous loop: the first and last points are the same, and derivatives are continuous. ClosedOnV.ClosedOn() C++: virtual void ClosedOn() Control whether the spline is open or closed. A closed spline forms a continuous loop: the first and last points are the same, and derivatives are continuous. ClosedOffV.ClosedOff() C++: virtual void ClosedOff() Control whether the spline is open or closed. A closed spline forms a continuous loop: the first and last points are the same, and derivatives are continuous. SetParameterizeByLengthV.SetParameterizeByLength(int) C++: virtual void SetParameterizeByLength(int _arg) Control whether the spline is parameterized by length or by point index. Default is by length. GetParameterizeByLengthV.GetParameterizeByLength() -> int C++: virtual int GetParameterizeByLength() Control whether the spline is parameterized by length or by point index. Default is by length. ParameterizeByLengthOnV.ParameterizeByLengthOn() C++: virtual void ParameterizeByLengthOn() Control whether the spline is parameterized by length or by point index. Default is by length. ParameterizeByLengthOffV.ParameterizeByLengthOff() C++: virtual void ParameterizeByLengthOff() Control whether the spline is parameterized by length or by point index. Default is by length. SetLeftConstraintV.SetLeftConstraint(int) C++: virtual void SetLeftConstraint(int _arg) Set the type of constraint of the left(right) end points. Four constraints are available: * 0: the first derivative at left(right) most point is determined * from the line defined from the first(last) two points. * 1: the first derivative at left(right) most point is set to * Left(Right)Value. * 2: the second derivative at left(right) most point is set to * Left(Right)Value. * 3: the second derivative at left(right)most points is Left(Right)Value * times second derivative at first interior point. GetLeftConstraintMinValueV.GetLeftConstraintMinValue() -> int C++: virtual int GetLeftConstraintMinValue() Set the type of constraint of the left(right) end points. Four constraints are available: * 0: the first derivative at left(right) most point is determined * from the line defined from the first(last) two points. * 1: the first derivative at left(right) most point is set to * Left(Right)Value. * 2: the second derivative at left(right) most point is set to * Left(Right)Value. * 3: the second derivative at left(right)most points is Left(Right)Value * times second derivative at first interior point. GetLeftConstraintMaxValueV.GetLeftConstraintMaxValue() -> int C++: virtual int GetLeftConstraintMaxValue() Set the type of constraint of the left(right) end points. Four constraints are available: * 0: the first derivative at left(right) most point is determined * from the line defined from the first(last) two points. * 1: the first derivative at left(right) most point is set to * Left(Right)Value. * 2: the second derivative at left(right) most point is set to * Left(Right)Value. * 3: the second derivative at left(right)most points is Left(Right)Value * times second derivative at first interior point. GetLeftConstraintV.GetLeftConstraint() -> int C++: virtual int GetLeftConstraint() Set the type of constraint of the left(right) end points. Four constraints are available: * 0: the first derivative at left(right) most point is determined * from the line defined from the first(last) two points. * 1: the first derivative at left(right) most point is set to * Left(Right)Value. * 2: the second derivative at left(right) most point is set to * Left(Right)Value. * 3: the second derivative at left(right)most points is Left(Right)Value * times second derivative at first interior point. SetRightConstraintV.SetRightConstraint(int) C++: virtual void SetRightConstraint(int _arg) Set the type of constraint of the left(right) end points. Four constraints are available: * 0: the first derivative at left(right) most point is determined * from the line defined from the first(last) two points. * 1: the first derivative at left(right) most point is set to * Left(Right)Value. * 2: the second derivative at left(right) most point is set to * Left(Right)Value. * 3: the second derivative at left(right)most points is Left(Right)Value * times second derivative at first interior point. GetRightConstraintMinValueV.GetRightConstraintMinValue() -> int C++: virtual int GetRightConstraintMinValue() Set the type of constraint of the left(right) end points. Four constraints are available: * 0: the first derivative at left(right) most point is determined * from the line defined from the first(last) two points. * 1: the first derivative at left(right) most point is set to * Left(Right)Value. * 2: the second derivative at left(right) most point is set to * Left(Right)Value. * 3: the second derivative at left(right)most points is Left(Right)Value * times second derivative at first interior point. GetRightConstraintMaxValueV.GetRightConstraintMaxValue() -> int C++: virtual int GetRightConstraintMaxValue() Set the type of constraint of the left(right) end points. Four constraints are available: * 0: the first derivative at left(right) most point is determined * from the line defined from the first(last) two points. * 1: the first derivative at left(right) most point is set to * Left(Right)Value. * 2: the second derivative at left(right) most point is set to * Left(Right)Value. * 3: the second derivative at left(right)most points is Left(Right)Value * times second derivative at first interior point. GetRightConstraintV.GetRightConstraint() -> int C++: virtual int GetRightConstraint() Set the type of constraint of the left(right) end points. Four constraints are available: * 0: the first derivative at left(right) most point is determined * from the line defined from the first(last) two points. * 1: the first derivative at left(right) most point is set to * Left(Right)Value. * 2: the second derivative at left(right) most point is set to * Left(Right)Value. * 3: the second derivative at left(right)most points is Left(Right)Value * times second derivative at first interior point. SetLeftValueV.SetLeftValue(float) C++: virtual void SetLeftValue(double _arg) The values of the derivative on the left and right sides. The value is used only if the left(right) constraint is type 1-3. GetLeftValueV.GetLeftValue() -> float C++: virtual double GetLeftValue() The values of the derivative on the left and right sides. The value is used only if the left(right) constraint is type 1-3. SetRightValueV.SetRightValue(float) C++: virtual void SetRightValue(double _arg) The values of the derivative on the left and right sides. The value is used only if the left(right) constraint is type 1-3. GetRightValueV.GetRightValue() -> float C++: virtual double GetRightValue() The values of the derivative on the left and right sides. The value is used only if the left(right) constraint is type 1-3. vtkParametricFunctionvtkObjectvtkObjectBasevtkSplinevtkPointsOP `!'a!!a`a a a` a a!!@!a!`aa a!!p! a!!p! a !a!@a@!a!` aP!!"a#!zRx $@OAC $Dh AC $lPAC B$AC G$`'AC I$hAC G$ AC G$4ȣAC I$\`AC L$اAC L$PAC I$AC I$AC I$$AC G$LAC G$t(AC G$AC I$HAC G$ЯAC I$XAC I$<@AC I$dAC G$AC G$AC G$AC I$XAC G$,AC G$TxAC G$|AC I$ضAC G$`AC I$AC G$AC I$DXAC G$lAC I$xAC G$AC I$ȻAC G$ `AC I$4(AC G#,-#+-#B-i#+-<#D-#"@="+-"B-"+-u"G-N"D-$"!,-!+-!B-!+-!D-b!C!@=7!+-!B- +- G- D-t I --< +-* B- +-D---+-lB-T+-.D---+-B-+-|D-R)@=+-B-+-H-~D-T)--+- B-+-D-l--_+-LB-4+-D---+-B-~+-\D-2 @=+-B-+-H-^D-4 @=+-B-+-D-N@=B+-2B-+-D---+-zB-b+-<D-@=+-B-+-H-^D-4 @=+-B-+-D-N@=B+-2B-+-D---+-zB-b+-<D-@=+-B-+-H-^D-4B-@=+-S-G-G-G-}I-ND-$B-@=+-P-I-D-tKK->+-+B-+-D-B-~@=r+-mT-\C-O.D-K-+-B-+-|D-R+K-+- B-+-D-{K-n+-[B-C+-D-B-@=+-N-C-^D-4B- @= +- M- C-  D-t F B-. @=" +- L- C-  D-  U- V=x ,-b +-] J-; +-r J-S +- J- +- V={ B-j O- E- E- E-^ D-(  V=U-V=@=+-J-+-J-+-J-m+-V=B-R-6E-E-E-D-sV=<--/+-B-+-D-;-o7-c5-SK-F+-<B-&+-D-K-+-sB-Y+-E-C- --+-B-A-W-zoW-gVW-N5F-D-B---+-}A-qW-i^W-VEW-=.F-?-*-1->-3-zslVQ-IB1-=6/>-'!3-8(' &%$#"xh!`XH @8( xh`XH@8( xh`XH@8(     xh `XH@8( @.898=40/<X:062`@ `@ `@ `@ `@ k#c`%PA M  R `s O  `     @9`    pO pa    @ @r &c ` P! "- #"`kD^  ^ "OEf#y / {3X_PyType_Ready__ZN13vtkPythonArgs8GetValueERx__ZN19vtkParametricSpline17SetNumberOfPointsEx_PyvtkParametricFunction_ClassNew_PyvtkParametricSpline_ClassNew_PyVTKObject_New__ZL31PyvtkParametricSpline_StaticNewv__ZN19vtkParametricSpline3NewEv_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZN19vtkParametricSpline9SetPointsEP9vtkPoints__ZL29PyvtkParametricSpline_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_strcmp___stack_chk_fail_PyObject_GC_Del_PyVTKObject_Check__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetArrayEPdi__ZN13vtkPythonArgs8SetArrayEiPKdi__ZN13vtkPythonArgs8GetValueERi_PyLong_FromLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_PyType_Type__ZL26PyvtkParametricSpline_Type__ZN19vtkParametricSpline10SetZSplineEP9vtkSpline__ZN19vtkParametricSpline10SetYSplineEP9vtkSpline__ZN19vtkParametricSpline10SetXSplineEP9vtkSpline_PyVTKAddFile_vtkParametricSpline_PyFloat_FromDouble___stack_chk_guard_PyErr_Occurred__ZN19vtkParametricSpline8SetPointExddd_PyVTKClass_Add__ZN13vtkPythonArgs8GetValueERd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL34PyvtkParametricSpline_SafeDownCastP7_objectS0___ZL30PyvtkParametricSpline_SetPointP7_objectS0___ZL40PyvtkParametricSpline_SetRightConstraintP7_objectS0___ZL40PyvtkParametricSpline_GetRightConstraintP7_objectS0___ZL39PyvtkParametricSpline_SetLeftConstraintP7_objectS0___ZL39PyvtkParametricSpline_GetLeftConstraintP7_objectS0___ZL31PyvtkParametricSpline_SetPointsP7_objectS0___ZL31PyvtkParametricSpline_GetPointsP7_objectS0___ZL39PyvtkParametricSpline_SetNumberOfPointsP7_objectS0___ZL36PyvtkParametricSpline_EvaluateScalarP7_objectS0___ZL34PyvtkParametricSpline_GetDimensionP7_objectS0___ZL44PyvtkParametricSpline_ParameterizeByLengthOnP7_objectS0___ZL30PyvtkParametricSpline_ClosedOnP7_objectS0___ZL45PyvtkParametricSpline_SetParameterizeByLengthP7_objectS0___ZL45PyvtkParametricSpline_GetParameterizeByLengthP7_objectS0___ZL45PyvtkParametricSpline_ParameterizeByLengthOffP7_objectS0___ZL31PyvtkParametricSpline_ClosedOffP7_objectS0___ZL30PyvtkParametricSpline_IsTypeOfP7_objectS0___ZL48PyvtkParametricSpline_GetRightConstraintMaxValueP7_objectS0___ZL47PyvtkParametricSpline_GetLeftConstraintMaxValueP7_objectS0___ZL35PyvtkParametricSpline_SetRightValueP7_objectS0___ZL35PyvtkParametricSpline_GetRightValueP7_objectS0___ZL34PyvtkParametricSpline_SetLeftValueP7_objectS0___ZL34PyvtkParametricSpline_GetLeftValueP7_objectS0___ZL48PyvtkParametricSpline_GetRightConstraintMinValueP7_objectS0___ZL47PyvtkParametricSpline_GetLeftConstraintMinValueP7_objectS0___ZL30PyvtkParametricSpline_EvaluateP7_objectS0___ZL32PyvtkParametricSpline_SetZSplineP7_objectS0___ZL32PyvtkParametricSpline_GetZSplineP7_objectS0___ZL32PyvtkParametricSpline_SetYSplineP7_objectS0___ZL32PyvtkParametricSpline_GetYSplineP7_objectS0___ZL32PyvtkParametricSpline_SetXSplineP7_objectS0___ZL32PyvtkParametricSpline_GetXSplineP7_objectS0___ZL33PyvtkParametricSpline_NewInstanceP7_objectS0___ZL31PyvtkParametricSpline_SetClosedP7_objectS0___ZL31PyvtkParametricSpline_GetClosedP7_objectS0___ZL25PyvtkParametricSpline_IsAP7_objectS0___ZN19vtkParametricSpline14EvaluateScalarEPdS0_S0___ZN19vtkParametricSpline8EvaluateEPdS0_S0_