GraphicLibrary  0.5.0
tadah_fussy::gl::shape::curve::ParametricEquation 構造体abstract

パラメトリック方程式用基底クラス [詳解]

tadah_fussy::gl::shape::curve::ParametricEquation の継承関係図
tadah_fussy::gl::shape::curve::BSplineCurveBase tadah_fussy::gl::shape::curve::BezierCurveBase tadah_fussy::gl::shape::curve::FergusonCoons_Spline tadah_fussy::gl::shape::curve::BSplineCurve tadah_fussy::gl::shape::curve::DeBoorCox tadah_fussy::gl::shape::curve::NurbsCurve tadah_fussy::gl::shape::curve::BezierCurve tadah_fussy::gl::shape::curve::DeCasteljau tadah_fussy::gl::shape::curve::CatmullRom_Spline

公開メンバ関数

virtual double x (double t)=0
 x(t) の値を求める [詳解]
 
virtual double y (double t)=0
 y(t) の値を求める [詳解]
 
virtual ~ParametricEquation ()
 仮想デストラクタ(何もしない)
 

詳解

パラメトリック方程式用基底クラス

媒介変数 t を用いて ( x, y ) の関数を表した式。例えば、

x = r・cos( t ), y = r・sin( t )

で円の方程式を表す。

関数詳解

◆ x()

virtual double tadah_fussy::gl::shape::curve::ParametricEquation::x ( double  t)
pure virtual

x(t) の値を求める

引数
t媒介変数
戻り値
x の値

tadah_fussy::gl::shape::curve::FergusonCoons_Spline, tadah_fussy::gl::shape::curve::BezierCurveBase, tadah_fussy::gl::shape::curve::BSplineCurveBaseで実装されています。

◆ y()

virtual double tadah_fussy::gl::shape::curve::ParametricEquation::y ( double  t)
pure virtual

y(t) の値を求める

引数
t媒介変数
戻り値
y の値

tadah_fussy::gl::shape::curve::FergusonCoons_Spline, tadah_fussy::gl::shape::curve::BezierCurveBase, tadah_fussy::gl::shape::curve::BSplineCurveBaseで実装されています。


この構造体詳解は次のファイルから抽出されました: