| 
    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().