PLaSK library
Loading...
Searching...
No Matches
plask::MultiStackContainer< UpperClass > Member List

This is the complete list of members for plask::MultiStackContainer< UpperClass >, including all inherited members.

addLineSegmentsToSet(std::set< typename GeometryObjectD< UpperClass::DIM >::LineSegment > &segments, unsigned max_steps, double min_step_size) const overrideplask::MultiStackContainer< UpperClass >
addPointsAlongToSet(std::set< double > &points, Primitive< 3 >::Direction direction, unsigned max_steps, double min_step_size) const overrideplask::MultiStackContainer< UpperClass >
Box typedefplask::MultiStackContainer< UpperClass >
changedVersionForChildren(std::vector< std::pair< shared_ptr< ChildType >, Vec< 3, double > > > &children_after_change, Vec< 3, double > *recomended_translation) const overrideplask::MultiStackContainer< UpperClass >protected
ChildType typedefplask::MultiStackContainer< UpperClass >
contains(const DVec &p) const overrideplask::MultiStackContainer< UpperClass >
deepCopy(std::map< const GeometryObject *, shared_ptr< GeometryObject > > &copied) const overrideplask::MultiStackContainer< UpperClass >
DVec typedefplask::MultiStackContainer< UpperClass >
getBoundingBox() const overrideplask::MultiStackContainer< UpperClass >
getBoundingBoxesToVec(const GeometryObject::Predicate &predicate, std::vector< Box > &dest, const PathHints *path=0) const overrideplask::MultiStackContainer< UpperClass >
getChildNo(std::size_t child_no) const overrideplask::MultiStackContainer< UpperClass >
getChildrenCount() const overrideplask::MultiStackContainer< UpperClass >inline
getMaterial(const DVec &p) const overrideplask::MultiStackContainer< UpperClass >
getObjectsToVec(const GeometryObject::Predicate &predicate, std::vector< shared_ptr< const GeometryObject > > &dest, const PathHints *path=0) const overrideplask::MultiStackContainer< UpperClass >
getPathsAt(const DVec &point, bool all=false) const overrideplask::MultiStackContainer< UpperClass >
getPathsTo(const GeometryObject &el, const PathHints *path=0) const overrideplask::MultiStackContainer< UpperClass >
getPositionsToVec(const GeometryObject::Predicate &predicate, std::vector< DVec > &dest, const PathHints *path=0) const overrideplask::MultiStackContainer< UpperClass >
getRealBoundingBox() const overrideplask::MultiStackContainer< UpperClass >
getRealChildNo(std::size_t child_no) const overrideplask::MultiStackContainer< UpperClass >
getRealChildrenCount() const overrideplask::MultiStackContainer< UpperClass >
getRepeatCount() constplask::MultiStackContainer< UpperClass >inline
MultiStackContainer(unsigned repeat_count, UpperCtrArgs &&... upperCtrArgs)plask::MultiStackContainer< UpperClass >inlineexplicit
reduceHeight(double &height) constplask::MultiStackContainer< UpperClass >protected
repeat_countplask::MultiStackContainer< UpperClass >
setRepeatCount(unsigned new_repeat_count)plask::MultiStackContainer< UpperClass >inline
shallowCopy() const overrideplask::MultiStackContainer< UpperClass >
TranslationT typedefplask::MultiStackContainer< UpperClass >
writeXMLAttr(XMLWriter::Element &dest_xml_object, const AxisNames &axes) const overrideplask::MultiStackContainer< UpperClass >protected