JunkBox_Lib++ (for Windows) 1.10.1
|
#include <ClassBox.h>
Public Member Functions | |
CVCounter () | |
virtual | ~CVCounter () |
virtual void | Init () |
virtual void | Clear () |
virtual void | SetMax (int m) |
カウンタの最大値(最終目標)を設定 | |
virtual void | SetFill (int m) |
取り敢えずの目標(最短目標)を設定 | |
virtual void | SetPos (int p) |
カウンタの現在位置を設定 | |
virtual void | PutFill () |
取り敢えずの目標(最短目標)までカウンタを進める. | |
virtual int | GetMax () |
カウンタの最大値(最終目標)を得る | |
virtual int | GetFill () |
取り敢えずの目標(最短目標)を得る. | |
virtual int | GetPos () |
カウンタの現在位置を得る | |
virtual void | Start (int m=100, char *tn=NULL) |
カウンタのスタート & タイトル定義 | |
virtual void | Stop () |
カウンタのストップ | |
virtual void | StepIt (int n=1) |
カウンタのメモリを増やす | |
virtual bool | isCanceled () |
カウンタがオペレータにより,キャンセルされたか | |
virtual void | ResetRate (int n, int m) |
nの目盛り幅を mで読み替える.ここでの定義はあまり意味は無い. | |
virtual void | SetTitle (char *tn) |
カウンタのタイトルを設定 | |
virtual CVCounter * | GetUsableCounter () |
現在使用可能な目盛りの有効領域を確保 | |
virtual CVCounter * | MakeChildCounter (int n) |
子カウンタの作成(有効領域を再定義) | |
virtual void | DeleteChildCounter () |
子カウンタの削除(有効領域の無効化) | |
Public Attributes | |
int | max |
カウンタの最大値(0〜) | |
int | pos |
カウンタの値 | |
int | fill |
ローカルターゲット(取り敢えず到達すべき目標) | |
bool | cancel |
カウンターがキャンセルされた. | |
bool | start |
カウンタはスタートしている | |
const char * | title |
上位のカウンタークラスを使用する際のアクセスポイントとなる,仮想的なクラス. このクラスのインスタンスを直接使用することは殆ど無い. 例えば,上位クラスとしては CProgressBarDLG を参照せよ.
Definition at line 137 of file ClassBox.h.
|
inline |
Definition at line 148 of file ClassBox.h.
References CVCounter::cancel, CVCounter::fill, CVCounter::max, CVCounter::pos, CVCounter::start, and CVCounter::title.
|
inlinevirtual |
Definition at line 157 of file ClassBox.h.
|
inlinevirtual |
Definition at line 160 of file ClassBox.h.
References CVCounter::Init().
|
inlinevirtual |
Definition at line 179 of file ClassBox.h.
Referenced by jbxl::CloseTriSolid(), BREP_SOLID::FreeData(), jbxl::readGraphicFile(), and jbxl::zzSobel().
|
inlinevirtual |
Definition at line 166 of file ClassBox.h.
References CVCounter::fill.
|
inlinevirtual |
Definition at line 165 of file ClassBox.h.
References CVCounter::max.
|
inlinevirtual |
Definition at line 167 of file ClassBox.h.
References CVCounter::pos.
|
inlinevirtual |
Definition at line 177 of file ClassBox.h.
Referenced by jbxl::CreateTriSolidFromSTL(), jbxl::CreateTriSolidFromVector(), jbxl::DeleteShortageWings(), jbxl::DeleteStraightEdges(), jbxl::DeleteSurplusContours(), jbxl::FillShortageWings(), BREP_SOLID::FreeData(), BrepSolidList::getMerge(), jbxl::GetUsableGlobalCounter(), jbxl::PatchupContour(), and BREP_SHELL::~BREP_SHELL().
|
inlinevirtual |
Definition at line 159 of file ClassBox.h.
References CVCounter::cancel, CVCounter::fill, CVCounter::max, CVCounter::pos, and CVCounter::title.
Referenced by CVCounter::Clear().
|
inlinevirtual |
Definition at line 173 of file ClassBox.h.
References CVCounter::cancel.
Referenced by jbxl::copyCmnHead2MSGraph(), jbxl::copyMSGraph2CmnHead(), jbxl::CreateTriSolidFromSTL(), jbxl::CreateTriSolidFromVector(), jbxl::cut_object_MSGraph(), jbxl::cut_object_MSGraph(), jbxl::cut_object_MSGraph(), jbxl::readCmnHeadFile(), jbxl::readGraphicSlices(), jbxl::readUserSetData(), jbxl::readXHeadFile(), jbxl::writeCmnHeadData(), jbxl::writeGraphicFile(), and jbxl::x_reverse_MSGraph().
|
inlinevirtual |
Definition at line 178 of file ClassBox.h.
References CVCounter::ResetRate(), and CVCounter::SetMax().
Referenced by jbxl::CloseTriSolid(), BREP_SOLID::FreeData(), jbxl::readGraphicFile(), and jbxl::zzSobel().
|
inlinevirtual |
Definition at line 164 of file ClassBox.h.
References CVCounter::fill, and CVCounter::pos.
Referenced by jbxl::copyCmnHead2MSGraph(), jbxl::copyMSGraph2CmnHead(), jbxl::CreateTriSolidFromSTL(), jbxl::CreateTriSolidFromVector(), jbxl::readCmnHeadFile(), jbxl::readGraphicFile(), jbxl::readGraphicSlices(), jbxl::readUserSetData(), jbxl::readXHeadFile(), jbxl::writeCmnHeadData(), jbxl::writeGraphicFile(), jbxl::zSobel(), and jbxl::zzSobel().
|
inlinevirtual |
Definition at line 174 of file ClassBox.h.
References CVCounter::fill, and CVCounter::pos.
Referenced by jbxl::CreateTriSolidFromSTL(), jbxl::CreateTriSolidFromVector(), and CVCounter::MakeChildCounter().
|
inlinevirtual |
Definition at line 162 of file ClassBox.h.
References CVCounter::fill.
|
inlinevirtual |
Definition at line 161 of file ClassBox.h.
References CVCounter::fill, and CVCounter::max.
Referenced by jbxl::copyCmnHead2MSGraph(), jbxl::copyMSGraph2CmnHead(), jbxl::CreateTriSolidFromSTL(), jbxl::CreateTriSolidFromVector(), jbxl::cut_object_MSGraph(), jbxl::cut_object_MSGraph(), jbxl::cut_object_MSGraph(), jbxl::DeleteShortageWings(), jbxl::DeleteStraightEdges(), jbxl::DeleteSurplusContours(), jbxl::FillShortageWings(), BREP_SOLID::FreeData(), CVCounter::MakeChildCounter(), jbxl::readCmnHeadFile(), jbxl::readGraphicFile(), jbxl::readGraphicSlices(), jbxl::readUserSetData(), jbxl::readXHeadFile(), CVCounter::Start(), jbxl::writeCmnHeadData(), jbxl::writeGraphicFile(), jbxl::x_reverse_MSGraph(), jbxl::xSobel(), jbxl::xxSobel(), jbxl::ySobel(), jbxl::yySobel(), jbxl::zSobel(), jbxl::zzSobel(), and BREP_SHELL::~BREP_SHELL().
|
inlinevirtual |
Definition at line 163 of file ClassBox.h.
References CVCounter::pos.
Referenced by jbxl::readCmnHeadFile(), jbxl::readGraphicSlices(), jbxl::readUserSetData(), jbxl::readXHeadFile(), jbxl::writeCmnHeadData(), and jbxl::writeGraphicFile().
|
inlinevirtual |
Definition at line 175 of file ClassBox.h.
References CVCounter::title.
Referenced by jbxl::readGraphicFile(), and jbxl::readGraphicSlices().
|
inlinevirtual |
Definition at line 169 of file ClassBox.h.
References CVCounter::SetMax(), CVCounter::start, and CVCounter::title.
Referenced by BrepSolidList::getMerge().
|
inlinevirtual |
Definition at line 171 of file ClassBox.h.
References CVCounter::pos.
Referenced by jbxl::copyCmnHead2MSGraph(), jbxl::copyMSGraph2CmnHead(), jbxl::CreateTriSolidFromSTL(), jbxl::CreateTriSolidFromVector(), jbxl::cut_object_MSGraph(), jbxl::cut_object_MSGraph(), jbxl::cut_object_MSGraph(), jbxl::DeleteShortageWings(), jbxl::DeleteStraightEdges(), jbxl::DeleteSurplusContours(), BrepSolidList::getMerge(), jbxl::PatchupContour(), jbxl::readCmnHeadFile(), jbxl::readGraphicSlices(), jbxl::readUserSetData(), jbxl::readXHeadFile(), jbxl::writeCmnHeadData(), jbxl::writeGraphicFile(), jbxl::x_reverse_MSGraph(), jbxl::xSobel(), jbxl::xxSobel(), jbxl::ySobel(), jbxl::yySobel(), jbxl::zSobel(), and BREP_SHELL::~BREP_SHELL().
|
inlinevirtual |
Definition at line 170 of file ClassBox.h.
References CVCounter::fill, CVCounter::max, CVCounter::pos, CVCounter::start, and CVCounter::title.
bool cancel |
Definition at line 143 of file ClassBox.h.
Referenced by CVCounter::CVCounter(), CVCounter::Init(), and CVCounter::isCanceled().
int fill |
Definition at line 142 of file ClassBox.h.
Referenced by CVCounter::CVCounter(), CVCounter::GetFill(), CVCounter::Init(), CVCounter::PutFill(), CVCounter::ResetRate(), CVCounter::SetFill(), CVCounter::SetMax(), and CVCounter::Stop().
int max |
Definition at line 140 of file ClassBox.h.
Referenced by CVCounter::CVCounter(), CVCounter::GetMax(), CVCounter::Init(), CVCounter::SetMax(), and CVCounter::Stop().
int pos |
Definition at line 141 of file ClassBox.h.
Referenced by CVCounter::CVCounter(), CVCounter::GetPos(), CVCounter::Init(), CVCounter::PutFill(), CVCounter::ResetRate(), CVCounter::SetPos(), CVCounter::StepIt(), and CVCounter::Stop().
bool start |
Definition at line 144 of file ClassBox.h.
Referenced by CVCounter::CVCounter(), CVCounter::Start(), and CVCounter::Stop().
const char* title |
Definition at line 145 of file ClassBox.h.
Referenced by CVCounter::CVCounter(), CVCounter::Init(), CVCounter::SetTitle(), CVCounter::Start(), and CVCounter::Stop().