Alphabetical Class Index   Compound Members   File List  

HMySelectionSet.h
1 // Copyright (c) 1998-2014 by Tech Soft 3D, Inc.
2 //
3 // The information contained herein is confidential and proprietary to Tech Soft 3D, Inc.,
4 // and considered a trade secret as defined under civil and criminal statutes.
5 // Tech Soft 3D, Inc. shall pursue its civil and criminal remedies in the event of
6 // unauthorized use or misappropriation of its trade secrets. Use of this information
7 // by anyone other than authorized employees of Tech Soft 3D, Inc. is granted only under
8 // a written non-disclosure agreement, expressly prescribing the scope and manner of such use.
9 
10 // HMySelectionSet.h : interface of the HSelectionSet class
11 // manages list of selected (highlighted) items for view
12 
13 #ifndef _HMYSELECTIONSET_H
14 #define _HMYSELECTIONSET_H
15 
16 #include "HSelectionSet.h"
17 class CDataLoader;
18 
20 
25 {
26 
27 
28 public:
33  HMySelectionSet(HBaseView* view, CDataLoader *dataloader);
42  virtual void Select(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = true);
43 
53  virtual void SelectDirect(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = true);
54 
58  void SetModelStructureFilter(char *filter) {strcpy(m_ModelStructureFilter, filter); }
59 
60 private:
61 
62  CDataLoader *m_pDataLoader;
63  char m_ModelStructureFilter[256];
64 
65 // SelectLevel m_HoopsSelectLevel;
66 
67 };
68 
69 #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:55
The MyHSelectionSet class manages a list of selected items.
Definition: HMySelectionSet.h:24
void SetModelStructureFilter(char *filter)
Definition: HMySelectionSet.h:58
virtual void SelectDirect(HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=true)