|
Prev
Index
Next |
ライブラリ構成
1.2 階層構造 で示した様に,Kodatunoは大きく分けて3つの階層(GE部,GUI部,Sys部,UA部)に分かれています.
- GE部
ユーザーに提供される各種NURBS演算,数値演算,システム操作,描画,パーサーのライブラリ定義を行っています.
<NURBS演算>
<BODY定義>
- NURBS_Func.cpp
- NURBS_Func.h
<数値演算>
- BODY.cpp
- BODY.h
<BODY描画>
- StdAfx.cpp
- StdAfx.h
- Quaternion.cpp
- Quaternion.h
- SFQuant.cpp
- SFQuant.h
<パーサー>
- Describe_BODY.cpp
- Describe_BODY.h
<メッシュ操作>
- IGES_Parser.cpp
- IGES_Parser.h
- STL_Parser.cpp
- STL_Parser.h
- DXF_Parser.cpp
- DXF_Parser.h
- VRML_Parser.cpp
- VRML_Parser.h
<リスト操作>
- MESH.cpp
- MESH.h
- KodListFunc.cpp
- KodListFunc.h
- GUI部
Kodatunoプロジェクトでは現在,ウィジェットを用いない,No Widgetバージョンおよび,Wide StudioあるいはQtの2種類のウィジェットを使ったGUI環境を提供しています. GUI部では,各ウィジェットが提供するGUIライブラリを用いた各種ウィンドウ及びこれらから発生するイベントプロシージャの定義を行っています.
- No Widget バージョン
- Describe1.cpp
- Describe2.cpp
- Describe.h
- KODATUNO.cpp
- KODATUNO.h
- StdAfx__.cpp
- StdAfx__.h
- Wide Studio バージョン
- Kodatuno.cpp
- Kodatuno_Win.cpp
- Kodatuno_Win.h
- BodyListSel_Proc.cpp
- ChangeView_Proc.cpp
- Console_Proc.cpp
- Describe_Proc.cpp
- Kodatuno_Win_Proc.cpp
- Menu_Proc.cpp
- NurbsCDlg_Proc.cpp
- NurbsSDlg_Proc.cpp
- OpenFile_Proc.cpp
- OpenInpFile_Proc.cpp
- RotSurfDlg_Proc.cpp
- SweepSurfDlg_Proc.cpp
- UserStatDlg_Proc.cpp
- StdAfxWS.cpp
- StdAfxWS.h
- GeneralFile_Dlg.cpp
- GeneralFile_Dlg.h
- Qt バージョン
- QtConsole.cpp
- QtConsole.h
- QtDescribeView.cpp
- QtDescribeView.h
- QtMain.cpp
- QtMainWindow.cpp
- QtMainWindow.h
- QtMainWindow.ui
- QtNurbsCurveDialog.cpp
- QtNurbsCurveDialog.h
- QtNurbsCurveDialog.ui
- QtNurbsSurfDialog.cpp
- QtNurbsSurfDialog.h
- QtNurbsSurfDialog.ui
- QtRotSurfDialog.cpp
- QtRotSurfDialog.h
- QtRotSurfDialog.ui
- QtSweepSurfDialog.cpp
- QtSweepSurfDialog.h
- QtSweepSurfDialog.ui
- QtUserStatDialog.cpp
- QtUserStatDialog.h
- QtUserStatDialog.ui
- StdAfxQt.cpp
- StdAfxQt.h
- System部
KodatunoのWidget操作,描画制御等の定義を行っています.
- Kodatuno_Main.cpp
- Kodatuno.h
- Kodatuno_CMD.cpp
- Command.cpp
- Command.h
- Kutil.h
- UA部
GE/GUIモジュールをUserが利用するためのブリッジとして以下のライブラリを提供しています.
- UserFunc.cpp
- UserFunc.h
また,サンプルアプリケーションとして,
- SampleFunc1.cpp
- SampleFunc2.cpp
- SampleFunc3.cpp
- SampleFunc.h
があります.
Copyright(C) Kodatuno Development Team, 2011 | Last modified: January 7, 2019 |