X x__text__TEXT9xx__data__DATA9 h<x__cstring__TEXTDm@F__compact_unwind__LD(E__eh_frame__TEXT  h2  Pl PEEG%UHH=H5HC1uHH=H]fDUHSPHH=H5HC1uHH=H5sCHHt H tH[]H=H[]f.@UHAVSH0HuHIHEЋFEHEHEH}ȃu\Hut^H]H=BHAtH=Ht HLcHuL1H0[A^]ÐUHAWAVSH(HuHJHED~D}HG]ԉ]؅yHHLw(HEMA)AuQHuH}t|}L}tYH=ALAtOH=.Ltz<@f.u*z(Hf.uzPf.u{'HuHH Hu0HH& E1MF1H H H;MuHH[A^A_]fDUHAWAVSHXHHHEHHIHD~DHGyHHLw(MHAHuHHuyHH YHEHE(E)E(E)`HEHp(( (0(@))))HPHIHuHUHLEf.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 Hu3& E1M;1H H H;MuHX[A^A_]f.UHAWAVSH(HuHyHHED~D}HG]ԉ]؅y HHtmLw(MtdA)AuHHuH}tJ}EtLAN0f.u{AF0ILHu6H}1H([A^A_]ILHuHHf.UHAVSH0HuHGHEDvDuHG]܉]y HHt'H(HtD9uEt)G0EHt-16H}111%HEHuEHHH0[A^]f.UHAWAVSH(HuHGHED~D}HG]ԉ]؅y HHtmLw(MtdA)AuHHuH}tJ}EtLAN8f.u{AF8ILHu6H}1H([A^A_]ILHuHHf.UHAVSH0HuHGHEDvDuHG]܉]y HHt'H(HtD9uEt)G8EHt-16H}111%HEHuEHHH0[A^]f.UHAWAVSH(HuHFHED~D}HG]ԉ]؅y HHtmLw(MtdA)AuHHuH}tJ}EtLAN@f.u{AF@ILHu6H}1H([A^A_]ILHuHHf.UHAVSH0HuH8FHEDvDuHG]܉]y HHt'H(HtD9uEt)G@EHt-16H}111%HEHuEHHH0[A^]f.UHAWAVSH(HuHEHED~D}HG]ԉ]؅y HHtmLw(MtdA)AuHHuH}tJ}EtLANHf.u{AFHILHu6H}1H([A^A_]ILHuHHf.UHAVSH0HuHYEHEDvDuHG]܉]y HHt'H(HtD9uEt)GHEHt-16H}111%HEHuEHHH0[A^]f.UHAWAVSH(HuHDHED~D}HG]ԉ]؅y HHtmLw(MtdA)AuHHuH}tJ}EtLANPf.u{AFPILHu6H}1H([A^A_]ILHuHHf.UHAVSH0HuHzDHEDvDuHG]܉]y HHt'H(HtD9uEt)GPEHt-16H}111%HEHuEHHH0[A^]f.UHAWAVSH(HuHDHED~D}HG]ԉ]؅y HHtmLw(MtdA)AuHHuH}tJ}EtLANXf.u{AFXILHu6H}1H([A^A_]ILHuHHf.UHAVSH0HuHCHEDvDuHG]܉]y HHt'H(HtD9uEt)GXEHt-16H}111%HEHuEHHH0[A^]f.UHAWAVSH(HuH?CHED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}utTL1IA9F`tAF`ILHu6H}1H([A^A_]ILHuHH@UHAVSH HuHBHEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!H HcHuHHHH [A^]UHAWAVSH(HuHBHED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!H(LcHuLHHH([A^A_]f.DUHAVSH HuHBHEDvDuHG]]y HHt H(HtD9uEt"_`Ht*11H}111 H0HuHcHHH [A^]UHAVSH HuHnBHEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111H8HuHHHH [A^]f.DUHAVSH HuH'BHEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111H@HuHHHH [A^]fUHAWAVSH(HuHAHED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}utTL1IA9FdtAFdILHu6H}1H([A^A_]ILHHuHH@UHAVSH HuHAHEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!HPHcHuHHHH [A^]UHAWAVSH(HuHhAHED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!HXLcHuLHHH([A^A_]f.DUHAVSH HuH?AHEDvDuHG]]y HHt H(HtD9uEt"_dHt*11H}111 H`HuHcHHH [A^]UHAVSH HuH AHEDvDuHG]]y HHt+H(Ht"D9u!Et-HHHt(1.H}111HhHuHHHH [A^]f.DUHAVSH HuH@HEDvDuHG]]y HHt(H(HtD9uEt*H1HHt(1.H}111HpHuHHHH [A^]fUHAWAVSH(HuH@HED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}utTL1IA9FhtAFhILHu6H}1H([A^A_]ILxHuHH@UHAVSH HuH@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"_hHt*11H}111 HHuHcHHH [A^]UHAVSH HuH?HEDvDuHG]]y HHt+H(Ht"D9u!Et-HxHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuHT?HEDvDuHG]]y HHt(H(HtD9uEt*H1xHt(1.H}111HHuHHHH [A^]fUHAWAVSH(HuH?HED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}utTL1IA9FltAFlILHu6H}1H([A^A_]ILHuHH@UHAVSH HuH?HEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!HHcHuHHHH [A^]UHAWAVSH(HuHj?HED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!HLcHuLHHH([A^A_]f.DUHAVSH HuH?HEDvDuHG]]y HHt H(HtD9uEt"_lHt*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 HHtsLw(MtjA)AuNHuH}tP}utTL1IA9FptAFpILHu6H}1H([A^A_]ILHuHH@UHAVSH HuH3@HEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!HHcHuHHHH [A^]UHAWAVSH(HuHz@HED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!HLcHuLHHH([A^A_]f.DUHAVSH HuH@HEDvDuHG]]y HHt H(HtD9uEt"_pHt*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'AHED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}utTL1IA9FttAFtILHu6H}1H([A^A_]ILHuHH@UHAVSH HuHAHEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!HHcHuHHHH [A^]UHAWAVSH(HuHfAHED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!HLcHuLHHH([A^A_]f.DUHAVSH HuHAHEDvDuHG]]y HHt H(HtD9uEt"_tHt*11H}111 H HuHcHHH [A^]UHAVSH HuHAHEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111H(HuHHHH [A^]f.DUHAVSH HuHAHEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111H0HuHHHH [A^]fUHAWAVSH(HuHBHED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}utTL1IA9FxtAFxILHu6H}1H([A^A_]IL8HuHH@UHAVSH HuHBHEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!H@HcHuHHHH [A^]UHAWAVSH(HuH&DHED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!HHLcHuLHHH([A^A_]f.DUHAVSH HuHKEHEDvDuHG]]y HHt H(HtD9uEt"_xHt*11H}111 HPHuHcHHH [A^]UHAVSH HuHfFHEDvDuHG]]y HHt+H(Ht"D9u!Et-H8Ht(1.H}111HXHuHHHH [A^]f.DUHAVSH HuHhGHEDvDuHG]]y HHt(H(HtD9uEt*H18Ht(1.H}111H`HuHHHH [A^]fUHAWAVSH(HuH{HHED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tP}utTL1IA9F|tAF|ILHu6H}1H([A^A_]ILhHuHH@UHAVSH HuHHHEDvDuHG]]y HHtH(HtD9uEt!1Ht+12H}111!HpHcHuHHHH [A^]UHAWAVSH(HuH IHED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!HxLcHuLHHH([A^A_]f.DUHAVSH HuHpIHEDvDuHG]]y HHt H(HtD9uEt"_|Ht*11H}111 HHuHcHHH [A^]UHAVSH HuHIHEDvDuHG]]y HHt+H(Ht"D9u!Et-HhHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuH JHEDvDuHG]]y HHt(H(HtD9uEt*H1hHt(1.H}111HHuHHHH [A^]&DHDaDJJKKLL;MGMMM,O5O(R7RaTmTTT2U>UUUVVnVzVVV?WKWWWXXvXXXXGYPYYYhZyZ[ [[[[\y\\\ ]]]%^.^^^____` ```9aBaaa*b3bbbccddee~ff_gigChMh)i;i"j4jk%kklllmmnnoopphqqq@rJrs0stuvvxx|zz>|S|~~24TVn`wayvtkParametricFunctionvtkCommonComputationalGeometryPython.vtkParametricFunctionvtkParametricFunction - abstract interface for parametric functions Superclass: vtkObject vtkParametricFunction is an abstract interface for functions defined by parametric mapping i.e. f(u,v,w)->(x,y,z) where u_min <= u < u_max, v_min <= v < v_max, w_min <= w < w_max. (For notational convenience, we will write f(u)->x and assume that u means (u,v,w) and x means (x,y,z).) The interface contains the pure virtual function, Evaluate(), that generates a point and the derivatives at that point which are then used to construct the surface. A second pure virtual function, EvaluateScalar(), can be used to generate a scalar for the surface. Finally, the GetDimension() virtual function is used to differentiate 1D, 2D, and 3D parametric functions. Since this abstract class defines a pure virtual API, its subclasses must implement the pure virtual functions GetDimension(), Evaluate() and EvaluateScalar(). This class has also methods for defining a range of parametric values (u,v,w). @par Thanks: Andrew Maclean andrew.amaclean@gmail.com for creating and contributing the class. @sa vtkParametricFunctionSource - tessellates a parametric function @sa Implementations of derived classes implementing non-orentable surfaces: vtkParametricBoy vtkParametricCrossCap vtkParametricFigure8Klein vtkParametricKlein vtkParametricMobius vtkParametricRoman @sa Implementations of derived classes implementing orientable surfaces: vtkParametricConicSpiral vtkParametricDini vtkParametricEllipsoid vtkParametricEnneper vtkParametricRandomHills vtkParametricSuperEllipsoid vtkParametricSuperToroid vtkParametricTorus 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) -> vtkParametricFunction C++: static vtkParametricFunction *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkParametricFunction C++: vtkParametricFunction *NewInstance() GetDimensionV.GetDimension() -> int C++: virtual int GetDimension() Return the dimension of parametric space. Depending on the dimension, then the (u,v,w) parameters and associated information (e.g., derivates) have meaning. For example, if the dimension of the function is one, then u[0] and Duvw[0...2] have meaning. This is a pure virtual function that must be instantiated in a derived class. EvaluateV.Evaluate([float, float, float], [float, float, float], [float, float, float, float, float, float, float, float, float]) C++: virtual void Evaluate(double uvw[3], double Pt[3], double Duvw[9]) Performs the mapping $f(uvw)->(Pt,Duvw)$f. This is a pure virtual function that must be instantiated in a derived class. * uvw are the parameters, with u corresponding to uvw[0], * v to uvw[1] and w to uvw[2] respectively. Pt is the returned Cartesian point, * Duvw are the derivatives of this point with respect to u, v and w. * Note that the first three values in Duvw are Du, the next three are Dv, * and the final three are Dw. Du Dv Dw are the partial derivatives of the * function at the point Pt with respect to u, v and w respectively. EvaluateScalarV.EvaluateScalar([float, float, float], [float, float, float], [float, float, float, float, float, float, float, float, float]) -> float C++: virtual double EvaluateScalar(double uvw[3], double Pt[3], double Duvw[9]) Calculate a user defined scalar using one or all of uvw, Pt, Duvw. This is a pure virtual function that must be instantiated in a derived class. * uvw are the parameters with Pt being the the cartesian point, * Duvw are the derivatives of this point with respect to u, v, and w. * Pt, Duvw are obtained from Evaluate(). SetMinimumUV.SetMinimumU(float) C++: virtual void SetMinimumU(double _arg) Set/Get the minimum u-value. GetMinimumUV.GetMinimumU() -> float C++: virtual double GetMinimumU() Set/Get the minimum u-value. SetMaximumUV.SetMaximumU(float) C++: virtual void SetMaximumU(double _arg) Set/Get the maximum u-value. GetMaximumUV.GetMaximumU() -> float C++: virtual double GetMaximumU() Set/Get the maximum u-value. SetMinimumVV.SetMinimumV(float) C++: virtual void SetMinimumV(double _arg) Set/Get the minimum v-value. GetMinimumVV.GetMinimumV() -> float C++: virtual double GetMinimumV() Set/Get the minimum v-value. SetMaximumVV.SetMaximumV(float) C++: virtual void SetMaximumV(double _arg) Set/Get the maximum v-value. GetMaximumVV.GetMaximumV() -> float C++: virtual double GetMaximumV() Set/Get the maximum v-value. SetMinimumWV.SetMinimumW(float) C++: virtual void SetMinimumW(double _arg) Set/Get the minimum w-value. GetMinimumWV.GetMinimumW() -> float C++: virtual double GetMinimumW() Set/Get the minimum w-value. SetMaximumWV.SetMaximumW(float) C++: virtual void SetMaximumW(double _arg) Set/Get the maximum w-value. GetMaximumWV.GetMaximumW() -> float C++: virtual double GetMaximumW() Set/Get the maximum w-value. SetJoinUV.SetJoinU(int) C++: virtual void SetJoinU(int _arg) Set/Get the flag which joins the first triangle strip to the last one. GetJoinUMinValueV.GetJoinUMinValue() -> int C++: virtual int GetJoinUMinValue() Set/Get the flag which joins the first triangle strip to the last one. GetJoinUMaxValueV.GetJoinUMaxValue() -> int C++: virtual int GetJoinUMaxValue() Set/Get the flag which joins the first triangle strip to the last one. GetJoinUV.GetJoinU() -> int C++: virtual int GetJoinU() Set/Get the flag which joins the first triangle strip to the last one. JoinUOnV.JoinUOn() C++: virtual void JoinUOn() Set/Get the flag which joins the first triangle strip to the last one. JoinUOffV.JoinUOff() C++: virtual void JoinUOff() Set/Get the flag which joins the first triangle strip to the last one. SetJoinVV.SetJoinV(int) C++: virtual void SetJoinV(int _arg) Set/Get the flag which joins the the ends of the triangle strips. GetJoinVMinValueV.GetJoinVMinValue() -> int C++: virtual int GetJoinVMinValue() Set/Get the flag which joins the the ends of the triangle strips. GetJoinVMaxValueV.GetJoinVMaxValue() -> int C++: virtual int GetJoinVMaxValue() Set/Get the flag which joins the the ends of the triangle strips. GetJoinVV.GetJoinV() -> int C++: virtual int GetJoinV() Set/Get the flag which joins the the ends of the triangle strips. JoinVOnV.JoinVOn() C++: virtual void JoinVOn() Set/Get the flag which joins the the ends of the triangle strips. JoinVOffV.JoinVOff() C++: virtual void JoinVOff() Set/Get the flag which joins the the ends of the triangle strips. SetJoinWV.SetJoinW(int) C++: virtual void SetJoinW(int _arg) Set/Get the flag which joins the the ends of the triangle strips. GetJoinWMinValueV.GetJoinWMinValue() -> int C++: virtual int GetJoinWMinValue() Set/Get the flag which joins the the ends of the triangle strips. GetJoinWMaxValueV.GetJoinWMaxValue() -> int C++: virtual int GetJoinWMaxValue() Set/Get the flag which joins the the ends of the triangle strips. GetJoinWV.GetJoinW() -> int C++: virtual int GetJoinW() Set/Get the flag which joins the the ends of the triangle strips. JoinWOnV.JoinWOn() C++: virtual void JoinWOn() Set/Get the flag which joins the the ends of the triangle strips. JoinWOffV.JoinWOff() C++: virtual void JoinWOff() Set/Get the flag which joins the the ends of the triangle strips. SetTwistUV.SetTwistU(int) C++: virtual void SetTwistU(int _arg) Set/Get the flag which joins the first triangle strip to the last one with a twist. JoinU must also be set if this is set. Used when building some non-orientable surfaces. GetTwistUMinValueV.GetTwistUMinValue() -> int C++: virtual int GetTwistUMinValue() Set/Get the flag which joins the first triangle strip to the last one with a twist. JoinU must also be set if this is set. Used when building some non-orientable surfaces. GetTwistUMaxValueV.GetTwistUMaxValue() -> int C++: virtual int GetTwistUMaxValue() Set/Get the flag which joins the first triangle strip to the last one with a twist. JoinU must also be set if this is set. Used when building some non-orientable surfaces. GetTwistUV.GetTwistU() -> int C++: virtual int GetTwistU() Set/Get the flag which joins the first triangle strip to the last one with a twist. JoinU must also be set if this is set. Used when building some non-orientable surfaces. TwistUOnV.TwistUOn() C++: virtual void TwistUOn() Set/Get the flag which joins the first triangle strip to the last one with a twist. JoinU must also be set if this is set. Used when building some non-orientable surfaces. TwistUOffV.TwistUOff() C++: virtual void TwistUOff() Set/Get the flag which joins the first triangle strip to the last one with a twist. JoinU must also be set if this is set. Used when building some non-orientable surfaces. SetTwistVV.SetTwistV(int) C++: virtual void SetTwistV(int _arg) Set/Get the flag which joins the ends of the triangle strips with a twist. JoinV must also be set if this is set. Used when building some non-orientable surfaces. GetTwistVMinValueV.GetTwistVMinValue() -> int C++: virtual int GetTwistVMinValue() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinV must also be set if this is set. Used when building some non-orientable surfaces. GetTwistVMaxValueV.GetTwistVMaxValue() -> int C++: virtual int GetTwistVMaxValue() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinV must also be set if this is set. Used when building some non-orientable surfaces. GetTwistVV.GetTwistV() -> int C++: virtual int GetTwistV() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinV must also be set if this is set. Used when building some non-orientable surfaces. TwistVOnV.TwistVOn() C++: virtual void TwistVOn() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinV must also be set if this is set. Used when building some non-orientable surfaces. TwistVOffV.TwistVOff() C++: virtual void TwistVOff() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinV must also be set if this is set. Used when building some non-orientable surfaces. SetTwistWV.SetTwistW(int) C++: virtual void SetTwistW(int _arg) Set/Get the flag which joins the ends of the triangle strips with a twist. JoinW must also be set if this is set. Used when building some non-orientable surfaces. GetTwistWMinValueV.GetTwistWMinValue() -> int C++: virtual int GetTwistWMinValue() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinW must also be set if this is set. Used when building some non-orientable surfaces. GetTwistWMaxValueV.GetTwistWMaxValue() -> int C++: virtual int GetTwistWMaxValue() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinW must also be set if this is set. Used when building some non-orientable surfaces. GetTwistWV.GetTwistW() -> int C++: virtual int GetTwistW() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinW must also be set if this is set. Used when building some non-orientable surfaces. TwistWOnV.TwistWOn() C++: virtual void TwistWOn() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinW must also be set if this is set. Used when building some non-orientable surfaces. TwistWOffV.TwistWOff() C++: virtual void TwistWOff() Set/Get the flag which joins the ends of the triangle strips with a twist. JoinW must also be set if this is set. Used when building some non-orientable surfaces. SetClockwiseOrderingV.SetClockwiseOrdering(int) C++: virtual void SetClockwiseOrdering(int _arg) Set/Get the flag which determines the ordering of the the vertices forming the triangle strips. The ordering of the points being inserted into the triangle strip is important because it determines the direction of the normals for the lighting. If set, the ordering is clockwise, otherwise the ordering is anti-clockwise. Default is true (i.e. clockwise ordering). GetClockwiseOrderingMinValueV.GetClockwiseOrderingMinValue() -> int C++: virtual int GetClockwiseOrderingMinValue() Set/Get the flag which determines the ordering of the the vertices forming the triangle strips. The ordering of the points being inserted into the triangle strip is important because it determines the direction of the normals for the lighting. If set, the ordering is clockwise, otherwise the ordering is anti-clockwise. Default is true (i.e. clockwise ordering). GetClockwiseOrderingMaxValueV.GetClockwiseOrderingMaxValue() -> int C++: virtual int GetClockwiseOrderingMaxValue() Set/Get the flag which determines the ordering of the the vertices forming the triangle strips. The ordering of the points being inserted into the triangle strip is important because it determines the direction of the normals for the lighting. If set, the ordering is clockwise, otherwise the ordering is anti-clockwise. Default is true (i.e. clockwise ordering). GetClockwiseOrderingV.GetClockwiseOrdering() -> int C++: virtual int GetClockwiseOrdering() Set/Get the flag which determines the ordering of the the vertices forming the triangle strips. The ordering of the points being inserted into the triangle strip is important because it determines the direction of the normals for the lighting. If set, the ordering is clockwise, otherwise the ordering is anti-clockwise. Default is true (i.e. clockwise ordering). ClockwiseOrderingOnV.ClockwiseOrderingOn() C++: virtual void ClockwiseOrderingOn() Set/Get the flag which determines the ordering of the the vertices forming the triangle strips. The ordering of the points being inserted into the triangle strip is important because it determines the direction of the normals for the lighting. If set, the ordering is clockwise, otherwise the ordering is anti-clockwise. Default is true (i.e. clockwise ordering). ClockwiseOrderingOffV.ClockwiseOrderingOff() C++: virtual void ClockwiseOrderingOff() Set/Get the flag which determines the ordering of the the vertices forming the triangle strips. The ordering of the points being inserted into the triangle strip is important because it determines the direction of the normals for the lighting. If set, the ordering is clockwise, otherwise the ordering is anti-clockwise. Default is true (i.e. clockwise ordering). SetDerivativesAvailableV.SetDerivativesAvailable(int) C++: virtual void SetDerivativesAvailable(int _arg) Set/Get the flag which determines whether derivatives are available from the parametric function (i.e., whether the Evaluate() method returns valid derivatives). GetDerivativesAvailableMinValueV.GetDerivativesAvailableMinValue() -> int C++: virtual int GetDerivativesAvailableMinValue() Set/Get the flag which determines whether derivatives are available from the parametric function (i.e., whether the Evaluate() method returns valid derivatives). GetDerivativesAvailableMaxValueV.GetDerivativesAvailableMaxValue() -> int C++: virtual int GetDerivativesAvailableMaxValue() Set/Get the flag which determines whether derivatives are available from the parametric function (i.e., whether the Evaluate() method returns valid derivatives). GetDerivativesAvailableV.GetDerivativesAvailable() -> int C++: virtual int GetDerivativesAvailable() Set/Get the flag which determines whether derivatives are available from the parametric function (i.e., whether the Evaluate() method returns valid derivatives). DerivativesAvailableOnV.DerivativesAvailableOn() C++: virtual void DerivativesAvailableOn() Set/Get the flag which determines whether derivatives are available from the parametric function (i.e., whether the Evaluate() method returns valid derivatives). DerivativesAvailableOffV.DerivativesAvailableOff() C++: virtual void DerivativesAvailableOff() Set/Get the flag which determines whether derivatives are available from the parametric function (i.e., whether the Evaluate() method returns valid derivatives). vtkObjectvtkObjectBaseJP!a!P!P!Za`ea a ! ap!0a !a!a!@a0!a!aP!!!pa`!a!!@!a! aP!!"!"!p#a`$!%a%!&!@'!'a(!)aP*!+!+!p,a`-!.a.!/!@0!0a1!2aP3!4!4!p5a`6!7a7!8!@9!zRx $rJAC $DrAC B$lPsAC G$sAC I$tAC G$HuAC G$  vAC G$4vZAC L$\yeAC L$(}AC I$}AC G$~AC I$PAC G$$AC I$LAC G$tHAC I$AC G$AC I$pAC G$AC I$<ЄAC G$dhAC I$0AC G$AC I$PAC G$؇AC G$,pAC G$TAC I$|AC G$HAC I$AC G$hAC G$AC G$DAC I$lPAC G$؍AC I$pAC G$AC G$ AC G$4AC I$\AC G$hAC I$AC G$AC G$ AC G$$AC I$LpAC G$tAC I$AC G$AC G$AC G$8AC I$<AC G$dAC I$ AC G$AC G$@AC G$ ȚAC I$, AC G$T AC I$| AC G$ 8AC G$ НAC G$ XAC I$ AC G$D AC I$l @AC G$ ȠAC G$ `AC G9]=9H-9_-9H-|9b-R99]=9H-9_-8H-8b-8f8J-Y8H-G8_-/8H- 8b-77J-7H-7_-t7H-N7b-$76J-6H-6_-6H-6b-r6S6]=G6H-)6_-6H-5f-5b-5[5]=O5H-?5_-'5H-4b-44]=4H-4_-j4H-<4b-43J-3H-3_-3H-3b-b3,3J-3H- 3_-2H-2b-2v2J-i2H-V2_->2H-2b-11]=1H-1_-1H-U1f-.1b-10]=0H-0_-0H-|0b-R00]=0H-0_-/H-/b-/f/J-Y/H-G/_-//H- /b-..J-.H-._-t.H-N.b-$.-J--H--_--H--b-r-S-]=G-H-)-_--H-,f-,b-,[,]=O,H-?,_-',H-+b-++]=+H-+_-j+H-<+b-+*J-*H-*_-*H-*b-b*,*J-*H- *_-)H-)b-)v)J-i)H-V)_->)H-)b-((]=(H-(_-(H-U(f-.(b-(']='H-'_-'H-|'b-R'']='H-'_-&H-&b-&f&J-Y&H-G&_-/&H- &b-%%J-%H-%_-t%H-N%b-$%$J-$H-$_-$H-$b-r$S$]=G$H-)$_-$H-#f-#b-#[#]=O#H-?#_-'#H-"b-""]="H-"_-j"H-<"b-"!J-!H-!_-!H-!b-b!,!J-!H- !_- H- b- v J-i H-V _-> H- b-]=H-_-H-Uf-.b-]=H-_-H-|b-R]=H-_-H-b-fJ-YH-G_-/H- b-J-H-_-tH-Nb-$J-H-_-H-b-rS]=GH-)_-H-f-b-[]=OH-?_-'H-b-]=H-_-jH-<b-J-H-_-H-b-b,J-H- _-H-b-vJ-iH-V_->H-b-]=H-_-H-Uf-.b-I-H-_-H-lb-B]=H-_-H-e-~b-T"I-H-_-H-b-m]=aH-C_-)H-e-b-rI-cH-N_-6H- b-]=H-_-yH-Ee-b-I-H-_-H-\b-2 ]=H-_-H-e-nb-DI-H-_-H-b-]]=QH-3_-H- e- b- b I-S H-> _-& H- b-  ]= H- _-i H-5 e- b-  i- j= _-} `-v I-d H-_ g-= H-t g-U H- g- H-; c- c-c-b-sj=Vi-:j=#_-`-]=H-g-H- g-H-g-H-c-c-c-^b-(j=J-H-`-_-b-b<X-T-R-h-H-_-H-b-bCh-6H-#_- H-a-J-H-\_-G^-;k-3"k-d-b-_-oJ-bH-Z^-Nk-F5k--d-\-G-N-[-wqP-jc\D=N-81*[-"P-  D   C   B   A x h @` X H ?@ 8 ( >   = <;:9xh8`XH7@8(6 54321xh0`XH/@8(. -,+*)xh(`XH'@8(& %$#"!xh `XH@8( xh`XH@8( xh`XH@8(      xh`XH@8( @K8VUZQMLYXW0SO`@ `@ `@ `@ `@ `@ `@ `@ `@ 9;% PP \`@ v  p0 .d*@0n  PH{p `% @"   UP!~""p#V `$` %:%&G@'`' ( )P*++ p,h `-r . .K/y@0z0 12P344 p5 `6( 7B 7 87@9CP%83 'yC%wGbNsXSg ;_PyType_Ready_PyvtkObject_ClassNew_PyvtkParametricFunction_ClassNew_PyVTKObject_New__ZN13vtkPythonArgs16PureVirtualErrorEv_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL31PyvtkParametricFunction_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_strcmp_PyVTKAddFile_vtkParametricFunction___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__ZL28PyvtkParametricFunction_Type_PyType_Type_PyFloat_FromDouble___stack_chk_guard_PyErr_Occurred_PyVTKClass_Add__ZN13vtkPythonArgs8GetValueERd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL36PyvtkParametricFunction_SafeDownCastP7_objectS0___ZL38PyvtkParametricFunction_EvaluateScalarP7_objectS0___ZL36PyvtkParametricFunction_GetDimensionP7_objectS0___ZL43PyvtkParametricFunction_ClockwiseOrderingOnP7_objectS0___ZL46PyvtkParametricFunction_DerivativesAvailableOnP7_objectS0___ZL32PyvtkParametricFunction_TwistWOnP7_objectS0___ZL31PyvtkParametricFunction_JoinWOnP7_objectS0___ZL32PyvtkParametricFunction_TwistVOnP7_objectS0___ZL31PyvtkParametricFunction_JoinVOnP7_objectS0___ZL32PyvtkParametricFunction_TwistUOnP7_objectS0___ZL31PyvtkParametricFunction_JoinUOnP7_objectS0___ZL44PyvtkParametricFunction_SetClockwiseOrderingP7_objectS0___ZL44PyvtkParametricFunction_GetClockwiseOrderingP7_objectS0___ZL44PyvtkParametricFunction_ClockwiseOrderingOffP7_objectS0___ZL47PyvtkParametricFunction_DerivativesAvailableOffP7_objectS0___ZL33PyvtkParametricFunction_TwistWOffP7_objectS0___ZL32PyvtkParametricFunction_JoinWOffP7_objectS0___ZL33PyvtkParametricFunction_TwistVOffP7_objectS0___ZL32PyvtkParametricFunction_JoinVOffP7_objectS0___ZL33PyvtkParametricFunction_TwistUOffP7_objectS0___ZL32PyvtkParametricFunction_JoinUOffP7_objectS0___ZL32PyvtkParametricFunction_IsTypeOfP7_objectS0___ZL52PyvtkParametricFunction_GetClockwiseOrderingMaxValueP7_objectS0___ZL55PyvtkParametricFunction_GetDerivativesAvailableMaxValueP7_objectS0___ZL41PyvtkParametricFunction_GetTwistWMaxValueP7_objectS0___ZL40PyvtkParametricFunction_GetJoinWMaxValueP7_objectS0___ZL41PyvtkParametricFunction_GetTwistVMaxValueP7_objectS0___ZL40PyvtkParametricFunction_GetJoinVMaxValueP7_objectS0___ZL41PyvtkParametricFunction_GetTwistUMaxValueP7_objectS0___ZL40PyvtkParametricFunction_GetJoinUMaxValueP7_objectS0___ZL52PyvtkParametricFunction_GetClockwiseOrderingMinValueP7_objectS0___ZL55PyvtkParametricFunction_GetDerivativesAvailableMinValueP7_objectS0___ZL41PyvtkParametricFunction_GetTwistWMinValueP7_objectS0___ZL40PyvtkParametricFunction_GetJoinWMinValueP7_objectS0___ZL41PyvtkParametricFunction_GetTwistVMinValueP7_objectS0___ZL40PyvtkParametricFunction_GetJoinVMinValueP7_objectS0___ZL41PyvtkParametricFunction_GetTwistUMinValueP7_objectS0___ZL40PyvtkParametricFunction_GetJoinUMinValueP7_objectS0___ZL32PyvtkParametricFunction_EvaluateP7_objectS0___ZL47PyvtkParametricFunction_SetDerivativesAvailableP7_objectS0___ZL47PyvtkParametricFunction_GetDerivativesAvailableP7_objectS0___ZL35PyvtkParametricFunction_NewInstanceP7_objectS0___ZL33PyvtkParametricFunction_SetTwistWP7_objectS0___ZL33PyvtkParametricFunction_GetTwistWP7_objectS0___ZL32PyvtkParametricFunction_SetJoinWP7_objectS0___ZL32PyvtkParametricFunction_GetJoinWP7_objectS0___ZL35PyvtkParametricFunction_SetMaximumWP7_objectS0___ZL35PyvtkParametricFunction_GetMaximumWP7_objectS0___ZL35PyvtkParametricFunction_SetMinimumWP7_objectS0___ZL35PyvtkParametricFunction_GetMinimumWP7_objectS0___ZL33PyvtkParametricFunction_SetTwistVP7_objectS0___ZL33PyvtkParametricFunction_GetTwistVP7_objectS0___ZL32PyvtkParametricFunction_SetJoinVP7_objectS0___ZL32PyvtkParametricFunction_GetJoinVP7_objectS0___ZL35PyvtkParametricFunction_SetMaximumVP7_objectS0___ZL35PyvtkParametricFunction_GetMaximumVP7_objectS0___ZL35PyvtkParametricFunction_SetMinimumVP7_objectS0___ZL35PyvtkParametricFunction_GetMinimumVP7_objectS0___ZL33PyvtkParametricFunction_SetTwistUP7_objectS0___ZL33PyvtkParametricFunction_GetTwistUP7_objectS0___ZL32PyvtkParametricFunction_SetJoinUP7_objectS0___ZL32PyvtkParametricFunction_GetJoinUP7_objectS0___ZL35PyvtkParametricFunction_SetMaximumUP7_objectS0___ZL35PyvtkParametricFunction_GetMaximumUP7_objectS0___ZL35PyvtkParametricFunction_SetMinimumUP7_objectS0___ZL35PyvtkParametricFunction_GetMinimumUP7_objectS0___ZL27PyvtkParametricFunction_IsAP7_objectS0_