VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
DtObjectFilter Class Reference
Inheritance diagram for DtObjectFilter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtObjectFilter ()
 DtObjectFilter (const DtEntityMapperKey &key)
 DtObjectFilter (const QString &name, const DtEntityMapperKey &key)
 DtObjectFilter (const DtObjectFilter &filter)
virtual ~DtObjectFilter ()
const DtEntityMapperKeykey () const
void setKey (const DtEntityMapperKey &)

Protected Member Functions

virtual DtFilterclone () const
virtual bool isValid (const DtModelData *)
virtual bool checkIfChanged (int flags) const
 Return true if something has changed (according to the flags) that means the filter wants to be checked.

Protected Attributes

DtEntityMapperKey myKey

Constructor & Destructor Documentation

DtObjectFilter::DtObjectFilter ( const QString &  name,
const DtEntityMapperKey key 
)
virtual DtObjectFilter::~DtObjectFilter ( ) [virtual]

Member Function Documentation

const DtEntityMapperKey & DtObjectFilter::key ( ) const [inline]

References myKey.

Referenced by setKey().

void DtObjectFilter::setKey ( const DtEntityMapperKey key) [inline]

References key(), and myKey.

virtual DtFilter* DtObjectFilter::clone ( ) const [protected, virtual]

Implements DtFilter.

Reimplemented in DtKindLessThanFilter, and DtNotObjectFilter.

virtual bool DtObjectFilter::isValid ( const DtModelData ) [protected, virtual]

Implements DtFilter.

Reimplemented in DtKindLessThanFilter, and DtNotObjectFilter.

virtual bool DtObjectFilter::checkIfChanged ( int  flags) const [protected, virtual]

Return true if something has changed (according to the flags) that means the filter wants to be checked.

Reimplemented from DtFilter.

Reimplemented in DtNotObjectFilter.


Member Data Documentation

Reimplemented in DtNotObjectFilter.

Referenced by key(), and setKey().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)