FiReS  0.2.0
FiReS - Filter, Retrieval and Search
fires::FilterScalarRange< T > Class Template Reference
+ Inheritance diagram for fires::FilterScalarRange< T >:
+ Collaboration diagram for fires::FilterScalarRange< T >:

Public Member Functions

 FilterScalarRange (const T min_, const T max_, const TRangeEndpoint minEndpoint_=OPENED_ENDPOINT, const TRangeEndpoint maxEndpoint_=OPENED_ENDPOINT, const TRangeInclusion rangeInclusion_=INSIDE_RANGE)
 
T & min (void)
 
T & max (void)
 
TRangeEndpoint & minEndpoint (void)
 
TRangeEndpoint & maxEndpoint (void)
 
TRangeInclusion & rangeInclusion (void)
 
virtual bool eval (const Property &property) const
 

Protected Attributes

_min
 
_max
 
TRangeEndpoint _minEndpoint
 
TRangeEndpoint _maxEndpoint
 
TRangeInclusion _rangeInclusion
 

Additional Inherited Members

- Public Types inherited from fires::FilterRange
enum  TRangeInclusion { INSIDE_RANGE = 0, OUTSIDE_RANGE }
 
enum  TRangeEndpoint { CLOSED_ENDPOINT = 0, OPENED_ENDPOINT }
 

Detailed Description

template<typename T>
class fires::FilterScalarRange< T >

Definition at line 134 of file Filter.h.


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