Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
P
 paintGL
Q
 QCmp
 QConjugation
 QCopy
 QFunc, KODatUNO
 QGenRot
 QInit
 QMult
 QRot
 QSlerp
 QtConsole
 QtDescribeView
 QtMainWindow
~QtMainWindow
 QtNurbsCurveDialog
~QtNurbsCurveDialog
 QtNurbsSurfDialog
~QtNurbsSurfDialog
 QtoC
 QtoR
 QtRotSurfDialog
~QtRotSurfDialog
 QtSweepSurfDialog
~QtSweepSurfDialog
 QtUserStatDialog
~QtUserStatDialog
void QtDescribeView::paintGL()
OpenGLを描画する
void paintGL()
OpenGL関数はここで使う
int QCmp(const void*a,
const void*b)
C言語標準関数qsort(double型、降順)で用いる比較関数
int QCmp(const void *,
const void *)
クイックソート
Quat QUATERNION::QConjugation(Quat q)
共役クォータニオンを生成
Quat QConjugation(Quat)
共役クォータニオンを生成
Quat QUATERNION::QCopy(Quat q)
クォータニオンのコピー p <- q
Quat QCopy(Quat)
クォータニオンのコピー p <- q
QUATERNION QFunc
(Private)クォータニオンのインスタンス
Quat QUATERNION::QGenRot(double r,
double x,
double y,
double z)
回転クォータニオンqを生成 q = {cos(r/2):x*sin(r/2),y*sin(r/2),z*sin(r/2)}
Quat QGenRot(double,
double,
double,
double)
回転クォータニオン生成
Quat QUATERNION::QInit(double t,
double x,
double y,
double z)
クォータニオンを引数で指定した数値で初期化
Quat QInit(double,
double,
double,
double)
クォータニオンの初期化
Quat QUATERNION::QMult(Quat p,
Quat q)
クォータニオンの積を求める
Quat QMult(Quat,
Quat)
クォータニオンの掛け算
Quat QUATERNION::QRot(Quat r,
Quat p,
Quat q)
クォータニオンによる回転ベクトル演算
Quat QRot(Quat,
Quat,
Quat)
クォータニオンによるベクトルの回転
Quat QUATERNION::QSlerp(Quat p,
Quat q,
double t)
クォータニオンによる球面線形補間
Quat QSlerp(Quat,
Quat,
double)
クォータニオンによる球面線形補間
QtConsole::QtConsole(QWidget *parent): QTextEdit(parent)
QtConsoleクラスのコンストラクタ
explicit QtConsole(QWidget *parent =  0)
QtConsoleクラスのコンストラクタ. 暗黙呼び出しを禁止
QtDescribeView::QtDescribeView(QWidget *parent) : QGLWidget(parent)
QtDescribeViewクラスのコンストラクタ
explicit QtDescribeView(QWidget *parent =  0)
QtDescribeViewクラスのコンストラクタ. 暗黙呼び出しを禁止
QtMainWindow::QtMainWindow(
   QWidget *parent
): QMainWindow(parent), ui(new Ui::QtMainWindow)
メインウィンドウを生成する
explicit QtMainWindow(QWidget *parent =  0)
QtMainWindowクラスのコンストラクタ.暗黙呼び出しを禁止
QtMainWindow::~QtMainWindow()
GUIの終了
~QtMainWindow()
GUIの終了
QtNurbsCurveDialog::QtNurbsCurveDialog(
   QWidget *parent
) : QDialog(parent), ui(new Ui::QtNurbsCurveDialog)
NURBS曲線生成ダイアログがオープンした時に呼び出される
explicit QtNurbsCurveDialog(QWidget *parent =  0)
QtNurbsCurveDialogクラスのコンストラクタ.暗黙呼び出しを禁止
QtNurbsCurveDialog::~QtNurbsCurveDialog()
NURBS曲線生成ダイアログの終了
~QtNurbsCurveDialog()
NURBS曲線生成ダイアログの終了
QtNurbsSurfDialog::QtNurbsSurfDialog(
   QWidget *parent
) : QDialog(parent), ui(new Ui::QtNurbsSurfDialog)
NurbsSurfダイアログがオープンしたときに呼び出される
explicit QtNurbsSurfDialog(QWidget *parent =  0)
NURBS曲面生成ダイアログの設定
QtNurbsSurfDialog::~QtNurbsSurfDialog()
NURBS曲面生成ダイアログの終了
~QtNurbsSurfDialog()
NURBS曲面生成ダイアログの終了
Coord QUATERNION::QtoC(Quat q)
クォータニオンの3つの虚部をCoord構造体に代入する
Coord QtoC(Quat)
クォータニオンの虚数部をCoordとして返す
void QUATERNION::QtoR(double r[],
Quat q)
クォータニオンqを回転行列rへ変換
void QtoR(double [],
 Quat)
クォータニオンqを回転行列r(OpenGL対応のため、1次元16要素配列)へ変換 (必要であれば、2次元配列Verをオーバーロードしてください)
QtRotSurfDialog::QtRotSurfDialog(
   QWidget *parent
) : QDialog(parent), ui(new Ui::QtRotSurfDialog)
RotSurfダイアログが開いたときに呼び出される
explicit QtRotSurfDialog(QWidget *parent =  0)
QtRotSurfDialogクラスのコンストラクタ.暗黙呼び出しを禁止
QtRotSurfDialog::~QtRotSurfDialog()
回転サーフェス生成ダイアログの終了
~QtRotSurfDialog()
回転サーフェス生成ダイアログの終了
QtSweepSurfDialog::QtSweepSurfDialog(
   QWidget *parent
) : QDialog(parent), ui(new Ui::QtSweepSurfDialog)
SweepSurfダイアログが開いたときに呼び出される
explicit QtSweepSurfDialog(QWidget *parent =  0)
QtSweepSurfDialogクラスのコンストラクタ.暗黙呼び出しを禁止
QtSweepSurfDialog::~QtSweepSurfDialog()
スイープサーフェス生成ダイアログの終了
~QtSweepSurfDialog()
スイープサーフェス生成ダイアログの終了
QtUserStatDialog::QtUserStatDialog(
   QWidget *parent
) : QDialog(parent), ui(new Ui::QtUserStatDialog)
UserStatダイアログがオープンしたときに呼び出される
explicit QtUserStatDialog(QWidget *parent =  0)
QtUserStatDialogクラスのコンストラクタ.暗黙呼び出しを禁止
QtUserStatDialog::~QtUserStatDialog()
UserStatダイアログの終了
~QtUserStatDialog()
UserStatダイアログの終了