RootCsg::Tuple3 Class Reference

Inheritance diagram for RootCsg::Tuple3:

RootCsg::TVector3 RootCsg::TPoint3 List of all members.

Public Member Functions

 Tuple3 ()
 Tuple3 (const Double_t *v)
 Tuple3 (Double_t xx, Double_t yy, Double_t zz)
Double_toperator[] (Int_t i)
const Double_toperator[] (Int_t i) const
Double_tX ()
const Double_tX () const
Double_tY ()
const Double_tY () const
Double_tZ ()
const Double_tZ () const
Double_tGetValue ()
const Double_tGetValue () const
void GetValue (Double_t *v) const
void SetValue (const Double_t *v)
void SetValue (Double_t xx, Double_t yy, Double_t zz)

Protected Attributes

Double_t fCo [3]

Detailed Description

Definition at line 447 of file CsgOps.cxx.


Constructor & Destructor Documentation

RootCsg::Tuple3::Tuple3 (  )  [inline]

Definition at line 451 of file CsgOps.cxx.

References SetValue().

RootCsg::Tuple3::Tuple3 ( const Double_t v  )  [inline]

Definition at line 452 of file CsgOps.cxx.

References SetValue().

RootCsg::Tuple3::Tuple3 ( Double_t  xx,
Double_t  yy,
Double_t  zz 
) [inline]

Definition at line 453 of file CsgOps.cxx.

References SetValue().


Member Function Documentation

Double_t& RootCsg::Tuple3::operator[] ( Int_t  i  )  [inline]

Definition at line 455 of file CsgOps.cxx.

References fCo.

const Double_t& RootCsg::Tuple3::operator[] ( Int_t  i  )  const [inline]

Definition at line 456 of file CsgOps.cxx.

References fCo.

Double_t& RootCsg::Tuple3::X (  )  [inline]

Definition at line 458 of file CsgOps.cxx.

References fCo.

Referenced by RootCsg::TRayTreeIntersector< TMesh >::FindIntersectingPolygons(), and RootCsg::TPlane3::TPlane3().

const Double_t& RootCsg::Tuple3::X (  )  const [inline]

Definition at line 459 of file CsgOps.cxx.

References fCo.

Double_t& RootCsg::Tuple3::Y (  )  [inline]

Definition at line 460 of file CsgOps.cxx.

References fCo.

Referenced by RootCsg::TPlane3::TPlane3().

const Double_t& RootCsg::Tuple3::Y (  )  const [inline]

Definition at line 461 of file CsgOps.cxx.

References fCo.

Double_t& RootCsg::Tuple3::Z (  )  [inline]

Definition at line 462 of file CsgOps.cxx.

References fCo.

Referenced by RootCsg::TPlane3::TPlane3().

const Double_t& RootCsg::Tuple3::Z (  )  const [inline]

Definition at line 463 of file CsgOps.cxx.

References fCo.

Double_t* RootCsg::Tuple3::GetValue (  )  [inline]

Definition at line 465 of file CsgOps.cxx.

References fCo.

Referenced by RootCsg::TVertexBase::GetValue().

const Double_t* RootCsg::Tuple3::GetValue (  )  const [inline]

Definition at line 466 of file CsgOps.cxx.

References fCo.

void RootCsg::Tuple3::GetValue ( Double_t v  )  const [inline]

Definition at line 468 of file CsgOps.cxx.

References fCo.

void RootCsg::Tuple3::SetValue ( const Double_t v  )  [inline]

Definition at line 473 of file CsgOps.cxx.

References fCo.

Referenced by RootCsg::TBBox::SetEmpty(), and Tuple3().

void RootCsg::Tuple3::SetValue ( Double_t  xx,
Double_t  yy,
Double_t  zz 
) [inline]

Definition at line 477 of file CsgOps.cxx.

References fCo.


Member Data Documentation

Double_t RootCsg::Tuple3::fCo[3] [protected]

Definition at line 449 of file CsgOps.cxx.

Referenced by GetValue(), RootCsg::TPoint3::Lerp(), RootCsg::TPoint3::operator+=(), RootCsg::TPoint3::operator-=(), RootCsg::TPoint3::operator=(), operator[](), SetValue(), X(), Y(), and Z().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 17:00:47 2011 for ROOT_528-00b_version by  doxygen 1.5.1