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(std::vector< std::pair< float, float > > xyvtx, float hlengthz) | Trk::SimplePolygonBrepVolumeBounds | |
SimplePolygonBrepVolumeBounds(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 |