library: libMathCore
#include "Plane3D.h"

ROOT::Math::Plane3D


class description - source file - inheritance tree (.pdf)

class ROOT::Math::Plane3D

Inheritance Chart:
ROOT::Math::Plane3D

    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

Data Members

    private:
ROOT::Math::Plane3D::Scalar fA ROOT::Math::Plane3D::Scalar fB ROOT::Math::Plane3D::Scalar fC ROOT::Math::Plane3D::Scalar fD

Class Description




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.