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