#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.
| CVCounter | ( | ) | [inline] |
Definition at line 148 of file ClassBox.h.
References CVCounter::cancel, CVCounter::fill, CVCounter::max, CVCounter::pos, CVCounter::start, and CVCounter::title.
| virtual ~CVCounter | ( | ) | [inline, virtual] |
Definition at line 157 of file ClassBox.h.
| virtual void Clear | ( | ) | [inline, virtual] |
Definition at line 160 of file ClassBox.h.
References CVCounter::Init().
00160 {Init();}

| virtual void DeleteChildCounter | ( | ) | [inline, virtual] |
Definition at line 179 of file ClassBox.h.
Referenced by jbxl::CloseTriSolid(), BREP_SOLID::FreeData(), jbxl::readGraphicFile(), and jbxl::zzSobel().

| virtual int GetFill | ( | ) | [inline, virtual] |
Definition at line 166 of file ClassBox.h.
References CVCounter::fill.
| virtual int GetMax | ( | ) | [inline, virtual] |
Definition at line 165 of file ClassBox.h.
References CVCounter::max.
| virtual int GetPos | ( | ) | [inline, virtual] |
Definition at line 167 of file ClassBox.h.
References CVCounter::pos.
| virtual CVCounter* GetUsableCounter | ( | ) | [inline, virtual] |
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().

| virtual void Init | ( | ) | [inline, virtual] |
Definition at line 159 of file ClassBox.h.
References CVCounter::cancel, CVCounter::fill, CVCounter::max, CVCounter::pos, and CVCounter::title.
Referenced by CVCounter::Clear().

| virtual bool isCanceled | ( | ) | [inline, virtual] |
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::readCmnHeadFile(), jbxl::readGraphicSlices(), jbxl::readUserSetData(), jbxl::readXHeadFile(), jbxl::writeCmnHeadData(), jbxl::writeGraphicFile(), and jbxl::x_reverse_MSGraph().

| virtual CVCounter* MakeChildCounter | ( | int | n | ) | [inline, virtual] |
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().


| virtual void PutFill | ( | ) | [inline, virtual] |
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().

| virtual void ResetRate | ( | int | n, | |
| int | m | |||
| ) | [inline, virtual] |
Definition at line 174 of file ClassBox.h.
References CVCounter::fill, and CVCounter::pos.
Referenced by jbxl::CreateTriSolidFromSTL(), jbxl::CreateTriSolidFromVector(), and CVCounter::MakeChildCounter().

| virtual void SetFill | ( | int | m | ) | [inline, virtual] |
Definition at line 162 of file ClassBox.h.
References CVCounter::fill.
| virtual void SetMax | ( | int | m | ) | [inline, virtual] |
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::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().

| virtual void SetPos | ( | int | p | ) | [inline, virtual] |
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().

| virtual void SetTitle | ( | char * | tn | ) | [inline, virtual] |
Definition at line 175 of file ClassBox.h.
References CVCounter::title.
Referenced by jbxl::readGraphicFile(), and jbxl::readGraphicSlices().

| virtual void Start | ( | int | m = 100, |
|
| char * | tn = NULL | |||
| ) | [inline, virtual] |
Definition at line 169 of file ClassBox.h.
References CVCounter::SetMax(), CVCounter::start, and CVCounter::title.
Referenced by BrepSolidList::getMerge().


| virtual void StepIt | ( | int | n = 1 |
) | [inline, virtual] |
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::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().

| virtual void Stop | ( | ) | [inline, virtual] |
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().
1.6.1