セルモデルクラス CGCell Reference

Document generated at 2003/10/26 23:33:16


書式
CGCell()
引数
なし
戻り値
なし
解説
デフォルトコンストラクタ
 

 
書式
CGCell( CGCell& rCell )
引数
CGCell& rCell       コピーもとセルへの参照
戻り値
なし
解説
コピーコンストラクタ
 

 
書式
~CGCell()
引数
なし
戻り値
なし
解説
デストラクタ
 

 
書式
BOOL SetName( char* pName )
引数
char* pName         名前へのポインタ
戻り値
成功:TRUE
失敗:FALSE
解説
セルに名前を設定します。
すでに名前が設定されていた場合は置き換えられます。
 

 
書式
char*   GetName()
引数
なし
戻り値
名前へのポインタ
解説
つけられている名前へのポインタを返します。
 

 
書式
BOOL AddLink( char* pName )
引数
char* pName         リンク先オブジェクト名へのポインタ
戻り値
成功:TRUE
失敗:FALSE
解説
セルにリンク先を設定します。
重複があった場合はエラーになります。
リンク情報は、ResolveLinks() を呼ばなければ有効になりません。
 

 
書式
CGCell* GetLink( int iIndex )
引数
int iIndex          リンク先のインデックス番号
戻り値
リンク先へのポインタ
失敗の場合はNULL
解説
セルに設定されているリンク先を返します。
指定インデックスが登録数を超えていた場合はNULLが返ります。
 

 
書式
void ClearLink();
引数
なし
戻り値
なし
解説
リンク先オブジェクト情報を全て解放します。
 

 
書式
void GetLinkNum();
引数
なし
戻り値
リンク先として設定されている数
解説
リンク先として設定されている数
 

 
書式
CGCell& operator=( CGCell& rCell )
引数
CGCell& rCell       コピー元への参照
戻り値
自分への参照
解説
代入演算子
 

 
書式
BOOL    Execute( void* pArg )
引数
void* pArg          引数へのポインタ
戻り値
成功:TRUE
失敗:FALSE
解説
コマンドを実行します。
コマンドのリンク先は再起的に呼び出されます。
 

 
書式
void InitializeLinkArray()
引数
なし
戻り値
なし
解説
リンク解決用配列を初期化します。
 

 
書式
int Regist( CGCell* pCell )
引数
リンク解決用配列に登録します。
戻り値
登録されたインデックス番号
解説
リンク解決用配列にオブジェクトへのポインタを登録します。
 

 
書式
CGCell* Search( char* pName )
引数
char* pName             検索するオブジェクトの名前
戻り値
成功:オブジェクトへのポインタ
失敗:NULL
解説
リンク用配列からオブジェクトを検索します。
 

 
書式
BOOL ResolveLinks()
引数
なし
戻り値
成功:TRUE
失敗:FALSE
解説
配列に登録されているオブジェクトのリンクを構築します。
 

 
書式
void ReleaseRegisted();
引数
なし
戻り値
なし
解説
リンク用にレジストされているオブジェクトを全て解放します。

BACK