library: libMathCore #include "Plane3D.h" |
ROOT::Math::Plane3D
class description - source file - inheritance tree (.pdf)
protected:
void Normalize()
public:
ROOT::Math::Plane3D Plane3D()
ROOT::Math::Plane3D Plane3D(const ROOT::Math::Plane3D::Scalar& a, const ROOT::Math::Plane3D::Scalar& b, const ROOT::Math::Plane3D::Scalar& c, const ROOT::Math::Plane3D::Scalar& d)
ROOT::Math::Plane3D Plane3D(const ROOT::Math::XYZVector& n, const ROOT::Math::XYZPoint& p)
ROOT::Math::Plane3D Plane3D(const ROOT::Math::XYZPoint& p1, const ROOT::Math::XYZPoint& p2, const ROOT::Math::XYZPoint& p3)
ROOT::Math::Plane3D Plane3D(const ROOT::Math::Plane3D&)
void ~Plane3D()
ROOT::Math::Plane3D::Scalar Distance(const ROOT::Math::XYZPoint& p) const
ROOT::Math::Plane3D::Scalar HesseDistance() const
ROOT::Math::XYZVector Normal() const
bool operator!=(const ROOT::Math::Plane3D& rhs) const
ROOT::Math::Plane3D& operator=(const ROOT::Math::Plane3D& plane)
bool operator==(const ROOT::Math::Plane3D& rhs) const
ROOT::Math::XYZPoint ProjectOntoPlane(const ROOT::Math::XYZPoint& p) const
private:
ROOT::Math::Plane3D::Scalar fA
ROOT::Math::Plane3D::Scalar fB
ROOT::Math::Plane3D::Scalar fC
ROOT::Math::Plane3D::Scalar fD
Inline Functions
void ~Plane3D()
ROOT::Math::Plane3D Plane3D()
ROOT::Math::Plane3D Plane3D(const ROOT::Math::Plane3D::Scalar& a, const ROOT::Math::Plane3D::Scalar& b, const ROOT::Math::Plane3D::Scalar& c, const ROOT::Math::Plane3D::Scalar& d)
ROOT::Math::Plane3D Plane3D(const ROOT::Math::XYZVector& n, const ROOT::Math::XYZPoint& p)
ROOT::Math::Plane3D Plane3D(const ROOT::Math::XYZPoint& p1, const ROOT::Math::XYZPoint& p2, const ROOT::Math::XYZPoint& p3)
ROOT::Math::Plane3D& operator=(const ROOT::Math::Plane3D& plane)
ROOT::Math::XYZVector Normal() const
ROOT::Math::Plane3D::Scalar HesseDistance() const
ROOT::Math::Plane3D::Scalar Distance(const ROOT::Math::XYZPoint& p) const
ROOT::Math::XYZPoint ProjectOntoPlane(const ROOT::Math::XYZPoint& p) const
bool operator==(const ROOT::Math::Plane3D& rhs) const
bool operator!=(const ROOT::Math::Plane3D& rhs) const
void Normalize()
ROOT::Math::Plane3D Plane3D(const ROOT::Math::Plane3D&)
Last update: root/mathcore:$Name: $:$Id: Plane3D.h,v 1.2 2005/12/14 15:59:14 moneta Exp $
Copyright (c) 2005 , LCG ROOT MathLib Team *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.