| boundarySurfaceAccessor(const Amg::Vector3D &gp, const Amg::Vector3D &dir, bool forceInside=false) const override final | Trk::SimplePolygonBrepVolumeBounds | inlinevirtual |
| clone() const override final | Trk::SimplePolygonBrepVolumeBounds | inlinevirtual |
| combinedVolume() const | Trk::SimplePolygonBrepVolumeBounds | inline |
| decomposeToSurfaces(const Amg::Transform3D &transform) override final | Trk::SimplePolygonBrepVolumeBounds | virtual |
| Diagonal(int i, int j, const std::vector< std::pair< double, double > > &inputVertices) const | Trk::SimplePolygonBrepVolumeBounds | private |
| Diagonalie(int i, int j, const std::vector< std::pair< double, double > > &inputVertices) const | Trk::SimplePolygonBrepVolumeBounds | private |
| dump(MsgStream &sl) const override | Trk::SimplePolygonBrepVolumeBounds | virtual |
| dump(std::ostream &sl) const override | Trk::SimplePolygonBrepVolumeBounds | virtual |
| envelope() const | Trk::SimplePolygonBrepVolumeBounds | inline |
| halflengthZ() const | Trk::SimplePolygonBrepVolumeBounds | inline |
| InCone(int i, int j, const std::vector< std::pair< double, double > > &inputVertices) const | Trk::SimplePolygonBrepVolumeBounds | private |
| inside(const Amg::Vector3D &, double tol=0.) const override final | Trk::SimplePolygonBrepVolumeBounds | virtual |
| Intersect(std::pair< double, double > a, std::pair< double, double > b, std::pair< double, double > c, std::pair< double, double > d) const | Trk::SimplePolygonBrepVolumeBounds | private |
| Left(std::pair< double, double > a, std::pair< double, double > b, std::pair< double, double > c) const | Trk::SimplePolygonBrepVolumeBounds | private |
| m_combinedVolume | Trk::SimplePolygonBrepVolumeBounds | private |
| m_envelope | Trk::SimplePolygonBrepVolumeBounds | private |
| m_halfX | Trk::SimplePolygonBrepVolumeBounds | private |
| m_halfY | Trk::SimplePolygonBrepVolumeBounds | private |
| m_halfZ | Trk::SimplePolygonBrepVolumeBounds | private |
| m_objectAccessor | Trk::SimplePolygonBrepVolumeBounds | private |
| m_ordering | Trk::SimplePolygonBrepVolumeBounds | private |
| m_xyVtx | Trk::SimplePolygonBrepVolumeBounds | private |
| operator=(const SimplePolygonBrepVolumeBounds &bobo) | Trk::SimplePolygonBrepVolumeBounds | |
| processSubVols() | Trk::SimplePolygonBrepVolumeBounds | private |
| sideSurf(const Amg::Transform3D &, unsigned int, unsigned int) const | Trk::SimplePolygonBrepVolumeBounds | private |
| SimplePolygonBrepVolumeBounds() | Trk::SimplePolygonBrepVolumeBounds | |
| SimplePolygonBrepVolumeBounds(const std::vector< std::pair< float, float > > &xyvtx, float hlengthz) | Trk::SimplePolygonBrepVolumeBounds | |
| SimplePolygonBrepVolumeBounds(const std::vector< std::pair< double, double > > &xyvtx, double hlengthz) | Trk::SimplePolygonBrepVolumeBounds | |
| SimplePolygonBrepVolumeBounds(const SimplePolygonBrepVolumeBounds &bobo) | Trk::SimplePolygonBrepVolumeBounds | |
| TriangulatePolygon(const std::vector< std::pair< double, double > > &Vertices) const | Trk::SimplePolygonBrepVolumeBounds | private |
| TriangulatePolygonCheck(const std::vector< std::pair< double, double > > &Vertices) | Trk::SimplePolygonBrepVolumeBounds | private |
| VolumeBounds() | Trk::VolumeBounds | inline |
| Xor(bool x, bool y) | Trk::SimplePolygonBrepVolumeBounds | privatestatic |
| xyVertices() const | Trk::SimplePolygonBrepVolumeBounds | inline |
| ~SimplePolygonBrepVolumeBounds() | Trk::SimplePolygonBrepVolumeBounds | virtual |
| ~VolumeBounds() | Trk::VolumeBounds | inlinevirtual |