Alphabetical Class Index   Compound Members   File List  

HMySelectionSet.h
1 //
2 // Copyright (c) 2000 by Tech Soft 3D, LLC.
3 // The information contained herein is confidential and proprietary to
4 // Tech Soft 3D, LLC., and considered a trade secret as defined under
5 // civil and criminal statutes. Tech Soft 3D shall pursue its civil
6 // and criminal remedies in the event of unauthorized use or misappropriation
7 // of its trade secrets. Use of this information by anyone other than
8 // authorized employees of Tech Soft 3D, LLC. is granted only under a
9 // written non-disclosure agreement, expressly prescribing the scope and
10 // manner of such use.
11 //
12 // $Id: 6c1aeca899c0068175bc5b7238b68564177bdf6d $
13 //
14 
15 // HMySelectionSet.h : interface of the HSelectionSet class
16 // manages list of selected (highlighted) items for view
17 
18 #ifndef _HMYSELECTIONSET_H
19 #define _HMYSELECTIONSET_H
20 
21 #include "HSelectionSet.h"
22 class CDataLoader;
23 
25 
30 {
31 
32 
33 public:
38  HMySelectionSet(HBaseView* view, CDataLoader *dataloader);
47  virtual void Select(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = true);
48 
58  virtual void SelectDirect(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = true);
59 
63  void SetModelStructureFilter(char *filter) {strcpy(m_ModelStructureFilter, filter); }
64 
65 private:
66 
67  CDataLoader *m_pDataLoader;
68  char m_ModelStructureFilter[256];
69 
70 // SelectLevel m_HoopsSelectLevel;
71 
72 };
73 
74 #endif
HMySelectionSet(HBaseView *view, CDataLoader *dataloader)
virtual void Select(HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=true)
The CDataLoader class provides support for loading a file in a piecwise fashion (streaming) ...
Definition: DataLoader.h:61
The MyHSelectionSet class manages a list of selected items.
Definition: HMySelectionSet.h:29
void SetModelStructureFilter(char *filter)
Definition: HMySelectionSet.h:63
virtual void SelectDirect(HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=true)