HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SIM_DataFilterRootData Class Reference

#include <SIM_DataFilter.h>

+ Inheritance diagram for SIM_DataFilterRootData:

Public Member Functions

 SIM_DataFilterRootData (const char *filterstr)
 
virtual ~SIM_DataFilterRootData ()
 
 SIM_DataFilterRootData (const SIM_DataFilterRootData &src)
 
virtual bool acceptData (const SIM_Data *data, const char *dataname) const
 
- Public Member Functions inherited from SIM_DataFilter
 SIM_DataFilter ()
 
virtual ~SIM_DataFilter ()
 
 SIM_DataFilter (const SIM_DataFilter &)
 

Detailed Description

This class is specific to filtering SIM_RootData and its subclasses, SIM_Relationship and SIM_Object.

Examples:
DOP/DOP_GroupAndApply.C.

Definition at line 282 of file SIM_DataFilter.h.

Constructor & Destructor Documentation

SIM_DataFilterRootData::SIM_DataFilterRootData ( const char *  filterstr)
inlineexplicit

Definition at line 285 of file SIM_DataFilter.h.

virtual SIM_DataFilterRootData::~SIM_DataFilterRootData ( )
inlinevirtual

Definition at line 290 of file SIM_DataFilter.h.

SIM_DataFilterRootData::SIM_DataFilterRootData ( const SIM_DataFilterRootData src)
inline

Definition at line 292 of file SIM_DataFilter.h.

Member Function Documentation

virtual bool SIM_DataFilterRootData::acceptData ( const SIM_Data data,
const char *  dataname 
) const
virtual

Compares the rootdata to the string passed to the constructor. An rootdata is accepted if its name or id appears in the string, or if the string contains the name of a group to which the rootdata belongs.

Implements SIM_DataFilter.


The documentation for this class was generated from the following file: