ATLAS Offline Software
Trk::SimplePolygonBrepVolumeBounds Member List

This is the complete list of members for Trk::SimplePolygonBrepVolumeBounds, including all inherited members.

boundarySurfaceAccessor(const Amg::Vector3D &gp, const Amg::Vector3D &dir, bool forceInside=false) const override finalTrk::SimplePolygonBrepVolumeBoundsinlinevirtual
clone() const override finalTrk::SimplePolygonBrepVolumeBoundsinlinevirtual
combinedVolume() constTrk::SimplePolygonBrepVolumeBoundsinline
decomposeToSurfaces(const Amg::Transform3D &transform) override finalTrk::SimplePolygonBrepVolumeBoundsvirtual
Diagonal(int i, int j, const std::vector< std::pair< double, double > > &inputVertices) constTrk::SimplePolygonBrepVolumeBoundsprivate
Diagonalie(int i, int j, const std::vector< std::pair< double, double > > &inputVertices) constTrk::SimplePolygonBrepVolumeBoundsprivate
dump(MsgStream &sl) const overrideTrk::SimplePolygonBrepVolumeBoundsvirtual
dump(std::ostream &sl) const overrideTrk::SimplePolygonBrepVolumeBoundsvirtual
envelope() constTrk::SimplePolygonBrepVolumeBoundsinline
halflengthZ() constTrk::SimplePolygonBrepVolumeBoundsinline
InCone(int i, int j, const std::vector< std::pair< double, double > > &inputVertices) constTrk::SimplePolygonBrepVolumeBoundsprivate
inside(const Amg::Vector3D &, double tol=0.) const override finalTrk::SimplePolygonBrepVolumeBoundsvirtual
Intersect(std::pair< double, double > a, std::pair< double, double > b, std::pair< double, double > c, std::pair< double, double > d) constTrk::SimplePolygonBrepVolumeBoundsprivate
Left(std::pair< double, double > a, std::pair< double, double > b, std::pair< double, double > c) constTrk::SimplePolygonBrepVolumeBoundsprivate
m_combinedVolumeTrk::SimplePolygonBrepVolumeBoundsprivate
m_envelopeTrk::SimplePolygonBrepVolumeBoundsprivate
m_halfXTrk::SimplePolygonBrepVolumeBoundsprivate
m_halfYTrk::SimplePolygonBrepVolumeBoundsprivate
m_halfZTrk::SimplePolygonBrepVolumeBoundsprivate
m_objectAccessorTrk::SimplePolygonBrepVolumeBoundsprivate
m_orderingTrk::SimplePolygonBrepVolumeBoundsprivate
m_xyVtxTrk::SimplePolygonBrepVolumeBoundsprivate
operator=(const SimplePolygonBrepVolumeBounds &bobo)Trk::SimplePolygonBrepVolumeBounds
processSubVols()Trk::SimplePolygonBrepVolumeBoundsprivate
sideSurf(const Amg::Transform3D &, unsigned int, unsigned int) constTrk::SimplePolygonBrepVolumeBoundsprivate
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) constTrk::SimplePolygonBrepVolumeBoundsprivate
TriangulatePolygonCheck(const std::vector< std::pair< double, double > > &Vertices)Trk::SimplePolygonBrepVolumeBoundsprivate
VolumeBounds()Trk::VolumeBoundsinline
Xor(bool x, bool y)Trk::SimplePolygonBrepVolumeBoundsprivatestatic
xyVertices() constTrk::SimplePolygonBrepVolumeBoundsinline
~SimplePolygonBrepVolumeBounds()Trk::SimplePolygonBrepVolumeBoundsvirtual
~VolumeBounds()Trk::VolumeBoundsinlinevirtual