The MyHSelectionSet class manages a list of selected items.
More...
#include <HMySelectionSet.h>
List of all members.
Detailed Description
The MyHSelectionSet class manages a list of selected items.
HMySelectionSet is derived from HSelectionSet to handle key based selection with persistent identifiers
Constructor & Destructor Documentation
Constructor
- Parameters:
-
view | Pointer to HBaseView object |
dataloader | Pointer to dataloader object |
Member Function Documentation
virtual void HMySelectionSet::Select |
( |
HC_KEY |
key, |
|
|
int |
num_include_keys, |
|
|
HC_KEY * |
include_keys, |
|
|
bool |
emit_message = true |
|
) |
| [virtual] |
Selects an item by first trying to map the key to a persistent identifier
- Parameters:
-
key | The key of the item to add. |
num_include_keys | The number of include keys in the path upto the driver key |
include_keys | An array of include keys |
emit_message | Indicates that a message should be sent to the emit_message_function, which (if implemented) would typically use the HOOPS/Net 'Send' function to dispatch the message to clients |
virtual void HMySelectionSet::SelectDirect |
( |
HC_KEY |
key, |
|
|
int |
num_include_keys, |
|
|
HC_KEY * |
include_keys, |
|
|
bool |
emit_message = true |
|
) |
| [virtual] |
Calls the base class Select method
- Parameters:
-
key | The key of the item to add. |
num_include_keys | The number of include keys in the path upto the driver key |
include_keys | An array of include keys |
emit_message | Indicates that a message should be sent to the emit_message_function, which (if implemented) would typically use the HOOPS/Net 'Send' function to dispatch the message to clients |
void HMySelectionSet::SetModelStructureFilter |
( |
char * |
filter | ) |
[inline] |
Sets the model structure filter used to filter selections
- Parameters:
-
filter | Model Structure Filter to use for selections |
The documentation for this class was generated from the following file: