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
G
 Gauss
 GeConpSPara
 GenApproximationNurbsC
 GenApproximationNurbsS
 GenInterpolatedNurbsC1
 GenInterpolatedNurbsC2
 GenInterpolatedNurbsS1
 GenIsoparamCurveU
 GenIsoparamCurveV
 GenNurbsC
 GenNurbsCfromCP
 GenNurbsCurve
 GenNurbsS
 GenNurbsSfromCP
 GenNurbsSurface
 GenPolygonalLine
 GenPolygonalSurface, NURBS_Func
 GenRotNurbsS
 GenSurface
 GenSweepNurbsS
 GenTrimdNurbsS
 GetApproximatedKnot
 GetArcData
 GetArea, HEface
 GetBodyListSelectedPos
 GetBSplCoef1
 GetBSplCoef2
 GetBSplCoef3
 GetCirAPara
 GetCircleData
 GetCompCPara
 GetConAPara
 GetConsoleCharNum
 GetConsoleHistoryNum
 GetConsoleText
 GetCoord, HEvert
 GetCoords
 GetCurveKnotParam1
 GetCurveKnotParam2
 getData
 GetData, Data(friend class KODlistData)
 getDataFromSentinel
 GetDEPointer, IGES_PARSER
 GetDirectorySection
 GetDispStat, HEface
 getEndpData
 GetEqIntervalKont
 GetFace, HEedge
 GetFacets
 GetFileExt
 GetFileName
 GetFlag, HEvert
 GetGlobalSection
 GetHalfEdgePair
 GetHE, HEvert
 GetIndex
 getIndexedEdge
 getIndexedEdgeFromSentinel
 getIndexedFace
 getIndexedVert
 GetInnerCompC
 GetInnerEdgeNum
 GetInnerTrmNum
 GetInterpolatedKnot
 GetIntersecEquation
 GetLine
 GetLineData
 GetLinePara
 GetLowerConsoleHistory
 GetMenuLabelName
 GetMeshInfo
 GetMinDist
 GetMinDistance
 GetModelScale
 getModidierKey, QtDescribeView
 getModifierkey
 getMouseBtn
 GetNextHE, HEedge
 getNextpData
 GetNextpData, Data(friend class KODlistData)
 getNextSentData
 GetNormVec, HEface
 getNum
 GetNurbsCCoef
 GetNurbsCFromCirA
 GetNurbsCFromLine
 GetNurbsCPara
 GetNurbsSCoef
 GetNurbsSPara
 GetonsoleHistoryNum, KODatUNO
 GetOuterCompC
 GetOuterEdgeNum
 GetPairHE, HEedge
 GetParameterSection
 getpData
 GetPrevHE
 getPrevpData
 GetPtsOnInnerOuterTRMSurf
 GetPtsOnInnerTRMSurf
 GetPtsOnOuterTRMSurf
 GetQEM
 GetQEMD, HEedge
 GetQEMP, HEedge
 GetResizeWindow
 GetRotateBody
 GetSECParam1
 GetSectionLine, IGES_PARSER
 getSentinelData
 GetShiftBody
 GetSIPParam1
 GetStartHE, HEface
 GetStartSection
 GetStartVcoord, HEedge
 GetStartVert, HEedge
 GetStartVindex, HEedge
 GetStatusNumber
 GetSurfaceKnotParam, NURBS_Func
 GetSurfInfo
 GetTerminateSection
 GetTMatPara
 GetTolerance
 GetTrmSPara
 GetType
 GetUpperConsoleHistoy
 GetUserStat
 GetUserStatus
 GetVetexNum, HEface
double Gauss(int n,
Matrix a,
Vector b,
Vector x)
連立1次方程式の解を求める
double Gauss(int,
Matrix,
Vector,
Vector)
連立1次方程式の解を求める
int IGES_PARSER::GeConpSPara(char str[],
int pD,
DirectoryParam *dpara,
int dline,
BODY body)
Type142 面上線の読み込み
int GeConpSPara(char [],
 int,
DirectoryParam *,
 int,
 BODY)
Type142 面上線の読み込み
int NURBS_Func::GenApproximationNurbsC(NURBSC *Nurbs,
Coord *P,
int PNum,
int M)
与えられた点列を近似するn階のNURBS曲線を生成する
int GenApproximationNurbsC(NURBSC *,
Coord *,
 int,
 int)
与えられた点列を近似するn階のNURBS曲線を生成する
int NURBS_Func::GenApproximationNurbsS(NURBSS *Nurbs,
Coord **P,
int PNum_u,
int PNum_v,
int Mu,
int Mv)
与えられた点列を近似するn階のNURBS曲面を生成する
int GenApproximationNurbsS(NURBSS *,
Coord **,
 int,
 int,
 int,
 int)
与えられた点列を近似するn階のNURBS曲面を生成する
int NURBS_Func::GenInterpolatedNurbsC1(NURBSC *Nurbs,
Coord *P,
int PNum,
int M)
与えられた点列を補間するn階のNURBS曲線を生成する.
int GenInterpolatedNurbsC1(NURBSC *,
Coord *,
 int,
 int)
与えられた点列を補間するn階のNURBS曲線を生成する
int NURBS_Func::GenInterpolatedNurbsC2(NURBSC *Nurbs,
Coord *P_,
int PNum,
int M)
与えられた点列を補間するn階のNURBS曲線を生成する. 端末条件:始点とC2で一致
int GenInterpolatedNurbsC2(NURBSC *,
Coord *,
 int,
 int)
与えられた点列を補間するn階のNURBS曲線を生成する(閉じた曲線)
int NURBS_Func::GenInterpolatedNurbsS1(NURBSS *Nurbs,
Coord **P,
int PNum_u,
int PNum_v,
int Mu,
int Mv)
与えられた点列を補間するn階NURBS曲面を生成する. 端末条件を与えないバージョン
int GenInterpolatedNurbsS1(NURBSS *,
Coord **,
 int,
 int,
 int,
 int)
与えられた点列を補間するn階NURBS曲面を生成する
int NURBS_Func::GenIsoparamCurveU(NURBSS *P,
double u,
NURBSC *C)
NURBS曲面上のu方向パラメータ値を固定したときのアイソパラメトリックNURBS曲線を生成
int GenIsoparamCurveU(NURBSS *,
 double,
NURBSC *)
NURBS曲面上のu方向パラメータ値を固定したときのアイソパラメトリックNURBS曲線を生成
int NURBS_Func::GenIsoparamCurveV(NURBSS *P,
double v,
NURBSC *C)
NURBS曲面上のv方向パラメータ値を固定したときのアイソパラメトリックNURBS曲線を生成
int GenIsoparamCurveV(NURBSS *,
 double,
NURBSC *)
NURBS曲面上のv方向パラメータ値を固定したときのアイソパラメトリックNURBS曲線を生成
int NURBS_Func::GenNurbsC(NURBSC *Nurbs,
int K,
int M,
int N,
double T[],
double W[],
Coord cp[],
double V[],
int prop[],
int euflag)
1つのNurbs曲線を生成する
int GenNurbsC(NURBSC *,
 int,
 int,
 int,
double [],
double [],
Coord [],
double [],
 int[],
 int)
1つのNURBS曲線を生成する
int NURBS_Func::GenNurbsCfromCP(NURBSC *Nurbs,
Coord *P,
int PNum,
int M)
コントロールポイントからNURBS曲線を生成する
int GenNurbsCfromCP(NURBSC *,
Coord *,
 int,
 int)
コントロールポイントからNURBS曲線を生成する
int KODatUNO::GenNurbsCurve(int Val,
char *Fname,
int M)
Inputファイル(点列)を読み込み,指定した生成方法を用いてNURBS曲線を生成する
int GenNurbsCurve( int,
char *,
 int)
Inputファイル(点列)を読み込み、指定した生成方法を用いてNURBS曲線を生成する
int NURBS_Func::GenNurbsS(NURBSS *Nurbs,
int Mu,
int Mv,
int Ku,
int Kv,
double *S,
double *T,
double **W,
Coord **Cp,
double U_s,
double U_e,
double V_s,
double V_e)
1つのNURBS曲面を生成する
int GenNurbsS(NURBSS *,
 int,
 int,
 int,
 int,
double *,
double *,
double **,
Coord **,
 double,
 double,
 double,
 double)
1つのNURBS曲面を生成する
int NURBS_Func::GenNurbsSfromCP(NURBSS *Nurbs,
Coord **P,
int PNum_u,
int PNum_v,
int Mu,
int Mv)
与えられたコントロールポイントからn階のNURBS曲面を生成する
int GenNurbsSfromCP(NURBSS *,
Coord **,
 int,
 int,
 int,
 int)
与えられたコントロールポイントからn階のNURBS曲面を生成する
int KODatUNO::GenNurbsSurface(int Val,
char *Fname,
int M)
Inputファイル(点列)を読み込み,指定した生成方法を用いてNURBS曲面を生成する
int GenNurbsSurface( int,
char *,
 int)
Inputファイル(点列)を読み込み、指定した生成方法を用いてNURBS曲面を生成する
int NURBS_Func::GenPolygonalLine(NURBSC *Nurbs,
Coord *P,
int PNum)
折れ線(NURBS曲線)を生成する
int GenPolygonalLine(NURBSC *,
Coord *,
 int)
折れ線を生成する
int GenPolygonalSurface(NURBSS *,
Coord **,
 int,
 int)
折れ面を生成する
int NURBS_Func::GenRotNurbsS(NURBSS *NurbsS,
NURBSC NurbsC,
Coord Axis,
double deg)
NurbsCを原点を通るAxis回りにdegだけ回転させた回転サーフェスNurbsSを生成する
int GenRotNurbsS(NURBSS *,
 NURBSC,
 Coord,
 double)
1つのNURBS曲線をある軸回りにある角度だけ回転させた回転サーフェスを生成する
int KODatUNO::GenSurface(Coord Axis,
double Prop,
int Flag)
セレクションされているNURBS曲線に対して,任意軸周りに任意度だけ回転/任意軸方向に任意長さだけスイープさせたNURBS曲面を生成する
int GenSurface(Coord,
double,
int)
セレクションされているNUBS曲線に対して、任意軸周りに任意角度だけ回転/任意軸方向に任意長さだけスイープさせたNURBS曲面を生成する.
int NURBS_Func::GenSweepNurbsS(NURBSS *NurbsS,
NURBSC NurbsC,
Coord Axis,
double Len)
1つのNURBS曲線からある軸方向にある距離だけスイープさせたスイープサーフェスを生成する
int GenSweepNurbsS(NURBSS *,
 NURBSC,
 Coord,
 double)
1つのNURBS曲線からある軸方向にある距離だけスイープさせたスイープサーフェスを生成する
int NURBS_Func::GenTrimdNurbsS(TRIMD_NURBSS *TNurbs,
TRIMD_NURBSS tnurb)
トリム面を有するNURBS曲面をコピーする
int GenTrimdNurbsS(TRIMD_NURBSS *,
 TRIMD_NURBSS)
トリム面を生成する
void NURBS_Func::GetApproximatedKnot(Vector T_,
int N,
int M,
int K,
Vector T)
(private)曲線/曲面パラメータから近似用ノットベクトルを算出
void GetApproximatedKnot(Vector,
int,
int,
int,
Vector)
(private)曲線/曲面パラメータから近似用ノットベクトルを算出
int DXF_PARSER::GetArcData(FILE *fp,
BODY *body)
円弧のデータを取得しBODYに格納
int GetArcData(FILE *,
BODY *)
(private)円弧のデータを取得しBODYに格納
double GetArea()
この面の面積を返す
int GUI_Interface::GetBodyListSelectedPos()
BODYリストの選択されている番号を取得する
int GetBodyListSelectedPos()
BODYリストの選択されている番号を取得する
int NURBS_Func::GetBSplCoef1(int M,
int K,
int i,
double *t,
double **coef)
1次のBスプライン曲線の各係数を求める
int GetBSplCoef1( int,
 int,
 int,
double *,
double **)
1次のBスプライン曲線の各係数を求める (at + bの係数a,bを返す)
int NURBS_Func::GetBSplCoef2(int M,
int K,
int i,
double *t,
double **coef)
2次のBスプライン曲線の各係数を求める
int GetBSplCoef2( int,
 int,
 int,
double *,
double **)
2次のBスプライン曲線の各係数を求める (at^2 + bt + cの係数a,b,cを返す)
int NURBS_Func::GetBSplCoef3(int M,
int K,
int i,
double *t,
double **coef)
3次のBスプライン曲線の各係数を求める.
int GetBSplCoef3( int,
 int,
 int,
double *,
double **)
3次のBスプライン曲線の各係数を求める (at^3 + bt^2 + ct + dの係数a,b,c,dを返す)
int IGES_PARSER::GetCirAPara(char str[],
int pD,
DirectoryParam *dpara,
BODY body)
Type100 円・円弧を読み込む
int GetCirAPara(char [],
 int,
DirectoryParam *,
 BODY)
Type100 円・円弧の読み込み
int DXF_PARSER::GetCircleData(FILE *fp,
BODY *body)
円のデータを取得しBODYに格納
int GetCircleData(FILE *,
BODY *)
(private)円のデータを取得しBODYに格納
int IGES_PARSER::GetCompCPara(char str[],
int pD,
DirectoryParam *dpara,
int dline,
BODY body)
Type102 複合曲線の読み込み
int GetCompCPara(char [],
 int,
DirectoryParam *,
 int,
 BODY)
Type102 複合曲線の読み込み
int IGES_PARSER::GetConAPara(char str[],
int pD,
DirectoryParam *dpara,
BODY body)
Type104 円錐曲線の読み込み(未実装)
int GetConAPara(char [],
 int,
DirectoryParam *,
 BODY)
Type104 円錐曲線の読み込み
int KODatUNO::GetConsoleCharNum()
コンソールの現在の文字数を得る
int GetConsoleCharNum()
コンソールの現在の文字数を得る
int KODatUNO::GetConsoleHistoryNum()
コマンド履歴数を取得
std::string GUI_Interface::GetConsoleText()
コンソールから文字列を取得
std::string GetConsoleText()
コンソールから文字列を取得
Coord GetCoord()
この頂点の座標値を返す
int VRML_PARSER::GetCoords(FILE *fp,
MESH *mesh)
三次元座標値をMESHに格納
void NURBS_Func::GetCurveKnotParam1(Coord *P,
int PNum,
Vector T_)
(private)各通過点の曲線パラメータを算出(コード長の比から算出)
void GetCurveKnotParam1(Coord *,
 int,
 Vector)
(private)各通過点の曲線パラメータを算出(コード長の比から算出)
void NURBS_Func::GetCurveKnotParam2(Coord *P,
int PNum,
Vector T_)
(private)各通過点の曲線パラメータを算出(コード長の平方根の比から算出)
void GetCurveKnotParam2(Coord *,
 int,
 Vector)
(private)各通過点の曲線パラメータを算出(コード長の平方根の比から算出)
void *KODlistData::getData(int n)
n番のデータを得る
void *getData(int)
n番のデータを得る(データ番号は0からスタートする)
void *GetData()
データの実体を得る
void *KODlistData::getDataFromSentinel(int dn)
旗からdn番目後or前のデータを得る (dnがマイナスの場合は後ろ向きの探索)
void *getDataFromSentinel(int)
旗からn番目後or前のデータを得る
void *GetDEPointer(int ,
 BODY)
DE部へのポインタが示す実際の構造体へのポインタを返す
int IGES_PARSER::GetDirectorySection(FILE *fp,
DirectoryParam *dpara,
int TypeNum[],
int dline)
ディレクトリ部読み込み
int GetDirectorySection(FILE *,
DirectoryParam *,
int [],
 int)
ディレクトリ部の読み込み
DispStat GetDispStat()
この面の表示属性を返す
Data *KODlistData::getEndpData()
最後のDataへのポインタを得る
Data *getEndpData()
最後のDataオブジェクトへのポインタを得る
void NURBS_Func::GetEqIntervalKont(int K,
int M,
Vector T)
(private)曲線/曲面パラメータから等間隔なノットベクトルを算出
void GetEqIntervalKont(int,
int,
Vector)
曲線/曲面パラメータから等間隔なノットベクトルを算出
HEface *GetFace()
このハーフエッジが属する面を返す
int VRML_PARSER::GetFacets(FILE *fp,
MESH *mesh)
ファセットをMESHに格納
std::string GUI_Interface::GetFileExt(const std::string fullPath)
フルパスからファイルの拡張子抽出
std::string GetFileExt(const std::string fullPath)
フルパスからファイルの拡張子抽出
std::string GUI_Interface::GetFileName(const std::string fullPath)
フルパスからファイル名抽出
std::string GetFileName(const std::string fullPath)
フルパスからファイル名抽出
int GetFlag()
フラグを返す
int IGES_PARSER::GetGlobalSection(FILE *fp,
GlobalParam *gpara,
int gline)
グローバル部読み込み
int GetGlobalSection(FILE *,
GlobalParam *,
 int)
グローバル部の読み込み
int VRML_PARSER::GetHalfEdgePair(MESH *mesh)
対となる逆方向ハーフエッジへのポインタを得る
HEedge *GetHE()
この頂点から伸びるハーフエッジの1つを返す
int GetIndex()
このハーフエッジのインデックスを返す
int GetIndex()
この面のインデックスを返す
int GetIndex()
この頂点のインデックスを返す
HEedge *MESH::getIndexedEdge(int index)
指定したインデックスと同じインデックスを持つエッジを探し出す
HEedge *getIndexedEdge(int)
指定したインデックスと同じインデックスを持つハーフエッジを探し出す
HEedge *MESH::getIndexedEdgeFromSentinel(int dn)
旗からdn番目後or前のエッジデータを得る(dnがマイナスの場合は後ろ向きの探索)
HEedge *getIndexedEdgeFromSentinel(int)
旗からn番目後or前のエッジデータを得る
HEface *MESH::getIndexedFace(int index)
指定したインデックスと同じインデックスを持つ面を探し出す
HEvert *MESH::getIndexedVert(int index)
指定したインデックスと同じインデックスを持つ頂点を探し出す
HEvert *getIndexedVert(int)
指定したインデックスと同じインデックスを持つ頂点を探し出す
COMPC *TRMS::GetInnerCompC(int N)
トリム面を構成する外側トリム曲線(複合曲線)へのポインタを取得する
COMPC *GetInnerCompC(int)
トリム面を構成する内側トリム曲線(複合曲線)へのポインタを取得する
int TRMS::GetInnerEdgeNum(int N)
トリム面を構成する内側エッジの数を取得する
int GetInnerEdgeNum(int)
トリム面を構成する内側トリムを構成するエッジの数を取得する
int TRMS::GetInnerTrmNum()
トリム面を構成する内側トリムの数を取得する
int GetInnerTrmNum()
トリム面を構成する内側トリムの数を取得する
void NURBS_Func::GetInterpolatedKnot(Vector T_,
int N,
int K,
int M,
Vector T)
(private)曲線/曲面パラメータから補間用ノットベクトルを算出
void GetInterpolatedKnot(Vector,
int,
int,
int,
Vector)
(private)曲線/曲面パラメータから補間用ノットベクトルを算出
void NURBS_Func::GetIntersecEquation(int M,
Coord *P,
double *Q,
Coord pt,
Coord nvec,
double *a)
(private)CalcIntersecCurve3(), CalcIntersecPtsPlaneU/V3()のサブ関数.NURBS曲線と平面の交線導出用方程式を得る
void GetIntersecEquation( int,
Coord *,
double *,
 Coord,
 Coord,
double *)
(private)NURBS曲線と平面の交線導出用3次方程式を得る
int VRML_PARSER::GetLine(FILE *fp,
char buf[])
ファイルから1行取得し、改行文字を終端文字に変更する
int DXF_PARSER::GetLineData(FILE *fp,
BODY *body)
線分のデータを取得しBODYに格納
int GetLineData(FILE *,
BODY *)
(private)線分のデータを取得しBODYに格納
int IGES_PARSER::GetLinePara(char str[],
int pD,
DirectoryParam *dpara,
BODY body)
Type110 線分の読み込み
int GetLinePara(char [],
 int,
DirectoryParam *,
 BODY)
Type110 線分の読み込み
int KODatUNO::GetLowerConsoleHistory(std::string *cmd)
コンソール内で下矢印キーが押された場合,コマンド履歴を矢印に沿って取得していく
char *USER::GetMenuLabelName(int val)
Userボタンラベル名を取得(開発者以外は変更しない)
char *GetMenuLabelName(int)
メニュー名を渡す
void KODatUNO::GetMeshInfo()
選択されているMeshの情報をコンソール出力する
void GetMeshInfo()
Mesh情報を出力
int NURBS_Func::GetMinDist(NURBSS *S,
Coord P,
Coord *Q,
int N,
Coord *Ans)
(private)CalcIntersecPtNurbsPt()のサブ関数.最小距離を調べる
int GetMinDist(NURBSS *,
Coord ,
Coord *,
int ,
Coord *)
(private)最小距離を調べる
Coord NURBS_Func::GetMinDistance(Coord a,
Coord *b,
int n)
(private)最小距離を持つ座標値を返す
Coord GetMinDistance( Coord,
Coord *,
 int)
(private)最小距離を持つ座標値を返す
void KODatUNO::GetModelScale()
モデルスケールを取得する
void GetModelScale()
モデルスケールを取得する
(private)押されている修飾キーの取得
押されている修飾キーを取得する
long QtDescribeView::getMouseBtn(QMouseEvent *event)
押されているマウスボタンの取得
long getMouseBtn(QMouseEvent *event)
(private)押されているマウスボタンの取得
HEedge *GetNextHE()
このハーフエッジの次のハーフエッジを返す
Data *KODlistData::getNextpData(Data *data)
指定したDataの次のDataへのポインタを得る
Data *getNextpData(Data *)
指定したDataの次のDataオブジェクトへのポインタを得る
Data *GetNextpData()
次のDataへのポインタを得る
void *KODlistData::getNextSentData()
旗のあるデータの次のデータを取得する
void *getNextSentData()
旗のあるデータの次のデータを取得する
Coord GetNormVec()
この面の法線ベクトルを返す
int KODlistData::getNum()
リストへの登録数を得る
int getNum()
リストへの登録数を得る
int NURBS_Func::GetNurbsCCoef(NURBSC *nurb,
double **coef,
int i,
Coord *P,
double *Q)
(private)CalcIntersecCurve3()のサブ関数.NURBS曲線の係数を求める(最高3次)
int GetNurbsCCoef(NURBSC *,
double **,
 int,
Coord *,
double *)
(private)NURBS曲線の係数を求める(最高3次)
int BODY::GetNurbsCFromCirA(int NurbsCount,
int CirCount)
円・円弧エンティティをNURBS曲線エンティティへと変換する
int GetNurbsCFromCirA(int,
int)
円・円弧エンティティをNURBS曲線エンティティへと変換する
int BODY::GetNurbsCFromLine(int NurbsCount,
int LineCount)
直線エンティティをNURBS曲線エンティティへと変換する
int GetNurbsCFromLine(int,
int)
直線エンティティをNURBS曲線エンティティへと変換する
int IGES_PARSER::GetNurbsCPara(char str[],
int pD,
DirectoryParam *dpara,
BODY body)
Type126 NRBS曲線の読み込み
int GetNurbsCPara(char [],
 int,
DirectoryParam *,
 BODY)
Type126 NRBS曲線の読み込み
void NURBS_Func::GetNurbsSCoef(int M,
double **coef,
double *a,
Coord *b,
int i,
Coord *P,
double *Q)
(private)CalcIntersecPtsPlaneU/V3()のサブ関数.NURBS曲線C(u) or C(v)の係数を求める
void GetNurbsSCoef( int,
double **,
double *,
Coord *,
 int,
Coord *,
double *)
(private)NURBS曲面においてuまたはvを固定した場合に得られるNURBS曲線C(u) or C(v)の分母分子の係数を求める
int IGES_PARSER::GetNurbsSPara(char str[],
int pD,
DirectoryParam *dpara,
BODY body)
Type128 NURBS曲面の読み込み
int GetNurbsSPara(char [],
 int,
DirectoryParam *,
 BODY)
Type128 NRBS曲面の読み込み
コマンド履歴数を取得
COMPC *TRMS::GetOuterCompC()
トリム面を構成する外側トリム曲線(複合曲線)へのポインタを取得する
COMPC *GetOuterCompC()
トリム面を構成する外側トリム曲線(複合曲線)へのポインタを取得する
int TRMS::GetOuterEdgeNum()
トリム面を構成する外側エッジの数を取得する
int GetOuterEdgeNum()
トリム面を構成する外側エッジの数を取得する
HEedge *GetPairHE()
このハーフエッジの対となるハーフエッジを返す
int IGES_PARSER::GetParameterSection(FILE *fp,
DirectoryParam *dpara,
BODY body,
int dline)
パラメータ部の情報を読み込む
int GetParameterSection(FILE *,
DirectoryParam *,
 BODY,
 int)
パラメータ部の読み込み
Data *KODlistData::getpData(int n)
n番のDataクラスへのポインタを得る(データ番号は0からスタートする)
Data *getpData(int)
n番のDataオブジェクトへのポインタを得る(データ番号は0からスタートする)
HEedge *HEedge::GetPrevHE()
このハーフエッジの(共有する面における)1つ前のハーフエッジを返す
Data *KODlistData::getPrevpData(Data *data)
指定したDataの前のDataへのポインタを得る
Data *getPrevpData(Data *)
指定したDataの前のDataオブジェクトへのポインタを得る
int NURBS_Func::GetPtsOnInnerOuterTRMSurf(TRMS *Trm,
Coord *Pt,
int N)
内外周トリム面内の点のみ残す
int GetPtsOnInnerOuterTRMSurf(TRMS *,
Coord *,
 int)
内外周トリム面内の点のみ残す
int NURBS_Func::GetPtsOnInnerTRMSurf(TRMS *Trm,
Coord *Pt,
int N)
内周トリム面外の点のみ残す
int GetPtsOnInnerTRMSurf(TRMS *,
Coord *,
 int)
内周トリム面外の点のみ残す
int NURBS_Func::GetPtsOnOuterTRMSurf(TRMS *Trm,
Coord *Pt,
int N)
外周トリム面内の点のみ残す
int GetPtsOnOuterTRMSurf(TRMS *,
Coord *,
 int)
外周トリム面内の点のみ残す
Matrix HEvert::GetQEM()
qemパラメータを得る
double **GetQEM()
QEM法用係数行列qemQのqemパラメータを得る
double GetQEMD()
QEM法用パラメータ(Edge Collapse適用のコスト)qemDを返す
Coord GetQEMP()
QEM法用三次元座標値(Edge Collapse適用後の頂点位置)qemPを返す
void KODatUNO::GetResizeWindow(int width,
int height)
ウィンドウがリサイズされたときに,そのウィンドウサイズを読み込む
void GetResizeWindow(int,
int)
ウィンドウがリサイズされたときに、そのウインドウサイズを読み込む
void KODatUNO::GetRotateBody(Coord ax,
double d)
BODYを回転させる
void GetRotateBody(Coord,
double)
BODYを回転
int NURBS_Func::GetSECParam1(NURBSS *S,
double u,
double v,
Coord nf,
int param,
int direction,
Coord *f)
(private)極値探索線Sub関数1
int GetSECParam1(NURBSS *,
 double,
 double,
 Coord,
 int,
 int,
Coord *)
(private)極値探索線Sub関数1
void GetSectionLine(FILE *,
int [])
各セクションのライン数を調べる
void *KODlistData::getSentinelData()
旗のある場所のデータを取得する
void *getSentinelData()
旗のある場所のデータを取得する
void KODatUNO::GetShiftBody(Coord d)
BODYを平行移動させる
void GetShiftBody(Coord)
BODYを平行移動
int NURBS_Func::GetSIPParam1(NURBSS *S,
double u,
double v,
Coord pt,
Coord nvec,
int direction,
Coord *f)
(private)SearchIntersectPt_BS()のサブ関数.曲面と平面の交点を表す微分方程式の右辺の値を得る
int GetSIPParam1(NURBSS *,
double ,
double ,
Coord ,
Coord ,
int ,
Coord *)
(private)NURBS曲面と平面の交点を表す微分方程式の右辺の値を得る
HEedge *GetStartHE()
この面が持つハーフエッジの1つを返す
int IGES_PARSER::GetStartSection(FILE *fp,
int sline)
スタート部読み込み
int GetStartSection(FILE *,
 int)
スタート部の読み込み
Coord GetStartVcoord()
このハーフエッジの始点座標を返す
HEvert *GetStartVert()
このハーフエッジの始点を返す
int GetStartVindex()
このハーフエッジの始点のインデックスを返す
void IGES_PARSER::GetStatusNumber(char field[],
DirectoryParam *dpara)
DE#9(ステータス)部の読み込み
void GetStatusNumber(char [],
DirectoryParam *)
ディレクトリ部の情報#9を取得
void GetSurfaceKnotParam( Vector,
 Vector,
Coord **,
 int,
 int)
(private)各通過点の曲面パラメータを算出
void KODatUNO::GetSurfInfo()
選択されている曲面の情報をコンソール出力する
void GetSurfInfo()
選択されている曲面の情報をコンソール出力する
int IGES_PARSER::GetTerminateSection(FILE *fp)
ターミネート部読み込み
int GetTerminateSection(FILE *)
ターミネート部の読み込み(スケルトン)
int IGES_PARSER::GetTMatPara(char str[],
int pD,
DirectoryParam *dpara,
BODY body)
Type124 変換行列の読み込み
int GetTMatPara(char [],
 int,
DirectoryParam *,
 BODY)
Type124 変換行列の読み込み
void KODatUNO::GetTolerance()
トレランス値を取得する
void GetTolerance()
トレランス値を取得する
int IGES_PARSER::GetTrmSPara(char str[],
int pD,
DirectoryParam *dpara,
BODY body)
Type144 トリム面の読み込み
int GetTrmSPara(char [],
 int,
DirectoryParam *,
 BODY)
Type144 トリム面の読み込み
void IGES_PARSER::GetType(int type,
int entitynum[])
各エンティティタイプの数を取得する
void GetType( int,
int [])
各エンティティタイプの数を記憶する
コンソール内で上矢印キーが押された場合,コマンド履歴を矢印に沿って取得していく
void KODatUNO::GetUserStat(int *mode,
double prop[])
Userステータスダイアログの設定値を取得する
void GetUserStat(int *,
double [])
UserStatusを取得
UserStat_ *USER::GetUserStatus()
Userステータスを返す
UserStat_ *GetUserStatus()
UserStatステータスを取得
int GetVetexNum()
この面の持つ頂点数を返す