25 Specific(
const std::vector<std::string> & selections,
29 Specific(
const std::vector<DDPartSelection> & selections,
34 const std::vector<DDPartSelection> &
selection()
const;
46 std::pair<bool,DDExpandedView>
node()
const;
48 void stream(std::ostream &)
const;
52 std::vector<DDPartSelection> & selv);
62 #endif // DDI_Specific_h
void addSelectionLevel(std::vector< DDLogicalPart > &lpv, int copyno, ddselection_type st, std::vector< DDPartSelection > &selv)
const std::vector< DDPartSelection > & selection() const
const DDsvalues_type & specifics() const
DDsvalues_type specifics_
std::vector< DDPartSelection > partsel_type
bool nodes(DDNodes &) const
CURRENTLY NOT IMPLEMENTED!
std::vector< std::string > selectors_type
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
std::maps an index to a DDValue. The index corresponds to the index assigned to the name of the std::...
Specific(const std::vector< std::string > &selections, const DDsvalues_type &specs, bool doRegex=true)
void createPartSelections(const std::string &selString)
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
std::pair< bool, DDExpandedView > node() const
gives the geometrical history of a fully specified PartSelector
partsel_type partSelections_
void updateLogicalPart(std::vector< std::pair< DDLogicalPart, std::pair< const DDPartSelection *, const DDsvalues_type * > > > &) const
void stream(std::ostream &) const