class
Selector
: public RangeSelector
(Return to index)
Set selection flags for a given range in a beam line.
Type: |
Instantiable |
Superclasses: |
public RangeSelector |
Include file: |
./Tables/Selector.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
Selector
(const Beamline&,const RangeRep&,const string&,const string&,const string&)
;
-
virtual ~Selector
()
;
-
virtual void execute
()
;
-
int getCount
()const
;
-
virtual void visitFlaggedElmPtr
(const FlaggedElmPtr&)
;
- Protected Members:
Documentation:
- Public members:
-
Selector
(const Beamline&,const RangeRep&,const string&,const string&,const string&)
;
- Constructor.
Attach visitor to bl. Remember range range,
class name cName, type name tName, and pattern
string pString.
-
virtual void execute
()
;
- Execute the selection.
-
int getCount
()const
;
- Return the count of selected elements.
- Protected members:
-
virtual void handleElement
(const FlaggedElmPtr&)
;
- The operation to be done for elements.
Documentation generated by fci on Mon Feb 7 12:30:07 2000