19 namespace DDI {
class Specific; }
23 std::ostream & operator<<(std::ostream &, const std::vector<std::string> &);
74 const std::vector<DDPartSelection> &
selection()
const;
83 std::pair<bool,DDExpandedView>
node()
const;
std::vector< std::string > selectors_type
const DDName & name() const
DDName is used to identify DDD entities uniquely.
std::ostream & operator<<(std::ostream &out, const ALILine &li)
std::pair< bool, DDExpandedView > node() const
Calculates the geometrical history of a fully specified PartSelector.
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::...
friend std::ostream & operator<<(std::ostream &, const DDSpecifics &)
const DDsvalues_type & specifics() const
Reference to the user-data attached to all nodes selected by the selections-strings given through sel...
bool nodes(DDNodes &nds) const
Calculates all expanded-nodes which are selected by the selection-strings.
DDSpecifics()
Creates a uninitialized reference-object (see DDLogicalPart documentation for details on reference ob...
Interface to attach user specific data to nodes in the expanded-view.
const std::vector< DDPartSelection > & selection() const
Gives a reference to the collection of part-selections.