M | |
M_Label1, UserStat_ | |
M_Label2, UserStat_ | |
M_Label3, UserStat_ | |
M_Label4, UserStat_ | |
M_Label5, UserStat_ | |
M_Label6, UserStat_ | |
M_Label7, UserStat_ | |
M_Label8, UserStat_ | |
Macros | |
main | |
MasterUserFunc | |
Material | |
MaterialBinding | |
MatInv | |
MatInv2 | |
MatInv3 | |
MatrixTransform | |
MAXCOMMANDLEN | |
MAXCOMMANDOPNUM | |
MaxCoord, BODY | |
MAXVERTNUMINFACE | |
MBtnFlag, KODatUNO | |
Menu_Proc | |
MenuLabel1, USER | |
MenuLabel2, USER | |
MenuLabel3, USER | |
MenuLabel4, USER | |
MenuLabel5, USER | |
MenuLabel6, USER | |
MenuLabel7, USER | |
MenuLabel8, USER | |
MergeListForQEMD | |
MergeSortForQEMD | |
MESH | |
MESH.cpp | |
MESH.h | |
MID_ACCURACY | |
MIN_KNOT_RANG | |
ModelScale, KODatUNO | |
ModelScale1st, KODatUNO | |
ModifyParamConect | |
MouseEvent | |
MouseMotionEvent | |
mouseMoveEvent | |
mousePressEvent | |
mouseReleaseEvent | |
MouseWheelEvent | |
MouseX,MouseY, QtDescribeView | |
MulCoord | |
MulCoord2D | |
MulFrame | |
MulFrameCoord | |
MulMxCoord | |
MulMxMx | |
MulMxVec |
QApplicationオブジェクトを生成,アプリケーションはイベントループ開始
int main( int argc, char * argv[] )
UserFunc関数へのポインタの初期値として使用(開発者以外は変更しない)
int USER::MasterUserFunc( BODYList * BodyList, OBJECTList * Obj, int PickCount )
未使用UserFunc関数へのポインタは必ずこれにする
int MasterUserFunc( BODYList * , OBJECTList * , int )
逆行列を求める
double MatInv( int n, Matrix a, Matrix a_inv )
逆行列を求める
double MatInv( int, Matrix, Matrix )
2x2の逆行列を求める
double MatInv2( Matrix A, Matrix A_inv )
2x2の逆行列
double MatInv2( Matrix, Matrix )
3x3の逆行列を求める
double MatInv3( Matrix A, Matrix A_inv )
3x3の逆行列
double MatInv3( Matrix, Matrix )
立体の寸法の最大値(この値で初期表示倍率を決定)
double MaxCoord
(Private)中クリックしたことを示すフラグ
int MBtnFlag
メニューバーのプロシージャ
void Menu_Proc( WSCbase * object )
User関数1のメニュー名
char MenuLabel1[LABELNAMEMAX]
User関数2のメニュー名
char MenuLabel2[LABELNAMEMAX]
User関数3のメニュー名
char MenuLabel3[LABELNAMEMAX]
User関数4のメニュー名
char MenuLabel4[LABELNAMEMAX]
User関数5のメニュー名
char MenuLabel5[LABELNAMEMAX]
User関数6のメニュー名
char MenuLabel6[LABELNAMEMAX]
User関数7のメニュー名
char MenuLabel7[LABELNAMEMAX]
User関数8のメニュー名
char MenuLabel8[LABELNAMEMAX]
EdgeをQEMコスト(Edge.qemD)で昇順ソートするSub2
Data *MESH::MergeListForQEMD( Data * x, Data * y )
(private)EdgeをQEMコスト(Edge.qemD)で昇順ソートするSub2
Data *MergeListForQEMD( Data * , Data * )
EdgeをQEMコスト(Edge.qemD)で昇順ソートするSub1
Data *MESH::MergeSortForQEMD( Data * x )
(private)EdgeをQEMコスト(Edge.qemD)で昇順ソートするSub1
Data *MergeSortForQEMD( Data * )
コンストラクタ
MESH::MESH()
コンストラクタ
MESH()
(Private)現在のモデルスケール
double ModelScale
(Private)モデルスケールの初期値
double ModelScale1st
パラメトリック平面内のトリム曲線同士のつながりをチェック、修正する
int IGES_PARSER::ModifyParamConect( BODY * body )
パラメトリック平面内のトリム曲線同士のつながりをチェック、修正する
int ModifyParamConect( BODY * )
マウスイベントが発生した場合に,押されたボタンに応じて処理を行う
void KODatUNO::MouseEvent( long Trig, long Btn, short x, short y )
マウスイベントが発生した場合に、押されたボタンに応じて処理を行う
void MouseEvent( long, long, short, short )
マウス移動中のイベント処理
void KODatUNO::MouseMotionEvent( long Btn, long Key, short x, short y )
マウス移動中のイベント処理
void MouseMotionEvent( long, long, short, short )
マウス移動時イベント
void QtDescribeView::mouseMoveEvent( QMouseEvent * event )
マウス移動時のイベント
void mouseMoveEvent( QMouseEvent * event )
マウス押下時のイベント
void QtDescribeView::mousePressEvent( QMouseEvent * event )
マウス押下時のイベント
void mousePressEvent( QMouseEvent * event )
マウスリリース時イベント
void QtDescribeView::mouseReleaseEvent( QMouseEvent * event )
マウスリリース時のイベント
void mouseReleaseEvent( QMouseEvent * event )
マウスホイールのイベント処理
void KODatUNO::MouseWheelEvent( long delta )
マウスホイールの処理
void MouseWheelEvent( long )
現在のマウス位置
int MouseX,MouseY
座標値同士の掛け算
Coord MulCoord( Coord a, Coord b )
座標値の掛け算(ベクトルの内積,外積ではないので注意)
Coord MulCoord( Coord, Coord )
座標値同士の掛け算 (2D Ver.)
Coord MulCoord2D( Coord a, Coord b )
座標値の掛け算(ベクトルの内積,外積ではないので注意) (2D Ver.)
Coord MulCoord2D( Coord, Coord )
同次変換行列の掛け算
FRAME MulFrame( FRAME a, FRAME b )
同次変換行列の掛け算
FRAME MulFrame( FRAME , FRAME )
同次変換行列(R,T)と座標値(I(3Dベクトル))との掛け算
Coord MulFrameCoord( double R[][3], double T[], Coord I )
同次変換行列と座標値(3Dベクトル)との掛け算
Coord MulFrameCoord( double[][3], double[], Coord )
Coordで表現される3x3行列とCoordベクトルとの掛け算
Coord MulMxCoord( Coord A[], Coord d )
Coordで表現される3x3行列とCoordベクトルとの掛け算
Coord MulMxCoord( Coord [], Coord )
行列同士の掛け算
void MulMxMx( Matrix A, int A_row, int A_col, Matrix B, int B_row, int B_col, Matrix C )
行列同士の掛け算
void MulMxMx( Matrix, int, int, Matrix, int, int, Matrix )
行列とベクトルの掛け算
void MulMxVec( Matrix A, int A_row, int A_col, Vector B, int B_row, Vector C )
行列とベクトルの掛け算
void MulMxVec( Matrix, int, int, Vector, int, Vector )