library: libMathCore
#include "Plane3D.h"

ROOT::Math::Plane3D


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

class ROOT::Math::Plane3D

Inheritance Chart:
ROOT::Math::Plane3D

    protected:
void Normalize() public:
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) Plane3D(const ROOT::Math::Plane3D::Vector& n, const ROOT::Math::Plane3D::Point& p) Plane3D(const ROOT::Math::Plane3D::Point& p1, const ROOT::Math::Plane3D::Point& p2, const ROOT::Math::Plane3D::Point& p3) Plane3D(const ROOT::Math::Plane3D&) ~Plane3D() ROOT::Math::Plane3D::Scalar Distance(const ROOT::Math::Plane3D::Point& p) const ROOT::Math::Plane3D::Scalar HesseDistance() const ROOT::Math::Plane3D::Vector 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::Plane3D::Point ProjectOntoPlane(const ROOT::Math::Plane3D::Point& 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

Plane3D(const Scalar & a, const Scalar & b, const Scalar & c, const Scalar & d)
Plane3D(const Vector & n, const Point & p )
Plane3D( const DisplacementVector3D<T1,U> & n, const PositionVector3D<T2,U> & p)
Plane3D(const Point & p1, const Point & p2, const Point & p3 )
Plane3D(const PositionVector3D<T1,U> & p1, const PositionVector3D<T2,U> & p2, const PositionVector3D<T3,U> & p3 )
Vector Normal()
Scalar HesseDistance()
Scalar Distance(const Point & p)
Point ProjectOntoPlane(const Point & p)
bool operator==(const Plane3D & rhs)
void Normalize()

Last update: Tue Jul 11 11:46:47 2006


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.