41 template <
typename TDigitalSet>
48 template <
typename TDigitalSet>
52 : mySet( aSet ), myPredicate( aSet )
57 template <
typename TDigitalSet>
61 : mySet( other.mySet ),
62 myLowerBound( other.myLowerBound ),
63 myUpperBound( other.myUpperBound ),
64 myPredicate( other.mySet )
69 template <
typename TDigitalSet>
75 return mySet.find(aPoint);
78 template <
typename TDigitalSet>
87 template <
typename TDigitalSet>
96 template <
typename TDigitalSet>
105 template <
typename TDigitalSet>
114 template <
typename TDigitalSet>
123 template <
typename TDigitalSet>
135 return p.isLower( myUpperBound )
136 && p.isUpper( myLowerBound )
140 template <
typename TDigitalSet>
150 template <
typename TDigitalSet>
155 out <<
"[DigitalSetDomain set=" << mySet <<
"]";
158 template <
typename TDigitalSet>
166 template <
typename TDigitalSet>
172 object.selfDisplay( out );