|
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 |