TPointSet3D Class Reference

#include <TPointSet3D.h>

Inheritance diagram for TPointSet3D:

TPolyMarker3D TAttBBox TPolyMarker3D TAttBBox TAtt3D TAttMarker TObject TAtt3D TAttMarker TObject TAtt3D TAttMarker TObject TAtt3D TAttMarker TObject TEvePointSet TEvePointSet TEveLine TEveLine TEvePointSetProjected TEvePointSetProjected TEveLine TEveLine TEvePointSetProjected TEvePointSetProjected List of all members.

Public Member Functions

 TPointSet3D ()
 TPointSet3D (Int_t n, Marker_t m=1, Option_t *opt="")
 TPointSet3D (Int_t n, Float_t *p, Marker_t m=1, Option_t *opt="")
 TPointSet3D (Int_t n, Double_t *p, Marker_t m=1, Option_t *opt="")
 TPointSet3D (const TPointSet3D &t)
TPointSet3Doperator= (const TPointSet3D &t)
virtual ~TPointSet3D ()
virtual void ComputeBBox ()
void SetPointId (TObject *id)
void SetPointId (Int_t n, TObject *id)
TObjectGetPointId (Int_t n) const
void ClearIds ()
Bool_t GetOwnIds () const
void SetOwnIds (Bool_t o)
virtual void PointSelected (Int_t n)
 ClassDef (TPointSet3D, 1)
 TPointSet3D ()
 TPointSet3D (Int_t n, Marker_t m=1, Option_t *opt="")
 TPointSet3D (Int_t n, Float_t *p, Marker_t m=1, Option_t *opt="")
 TPointSet3D (Int_t n, Double_t *p, Marker_t m=1, Option_t *opt="")
 TPointSet3D (const TPointSet3D &t)
TPointSet3Doperator= (const TPointSet3D &t)
virtual ~TPointSet3D ()
virtual void ComputeBBox ()
void SetPointId (TObject *id)
void SetPointId (Int_t n, TObject *id)
TObjectGetPointId (Int_t n) const
void ClearIds ()
Bool_t GetOwnIds () const
void SetOwnIds (Bool_t o)
virtual void PointSelected (Int_t n)
 ClassDef (TPointSet3D, 1)

Protected Member Functions

void CopyIds (const TPointSet3D &t)
void CopyIds (const TPointSet3D &t)

Protected Attributes

Bool_t fOwnIds
TRefArray fIds

Detailed Description

Definition at line 25 of file TPointSet3D.h.


Constructor & Destructor Documentation

TPointSet3D::TPointSet3D (  )  [inline]

Definition at line 34 of file TPointSet3D.h.

References TPolyMarker3D::fName.

TPointSet3D::TPointSet3D ( Int_t  n,
Marker_t  m = 1,
Option_t opt = "" 
) [inline]

Definition at line 36 of file TPointSet3D.h.

References TPolyMarker3D::fName.

TPointSet3D::TPointSet3D ( Int_t  n,
Float_t p,
Marker_t  m = 1,
Option_t opt = "" 
) [inline]

Definition at line 38 of file TPointSet3D.h.

References TPolyMarker3D::fName.

TPointSet3D::TPointSet3D ( Int_t  n,
Double_t p,
Marker_t  m = 1,
Option_t opt = "" 
) [inline]

Definition at line 40 of file TPointSet3D.h.

References TPolyMarker3D::fName.

TPointSet3D::TPointSet3D ( const TPointSet3D t  ) 

Definition at line 40 of file TPointSet3D.cxx.

References CopyIds(), and t.

TPointSet3D::~TPointSet3D (  )  [virtual]

Definition at line 49 of file TPointSet3D.cxx.

References ClearIds().

TPointSet3D::TPointSet3D (  )  [inline]

Definition at line 34 of file TPointSet3D.h.

References TPolyMarker3D::fName.

TPointSet3D::TPointSet3D ( Int_t  n,
Marker_t  m = 1,
Option_t opt = "" 
) [inline]

Definition at line 36 of file TPointSet3D.h.

References TPolyMarker3D::fName.

TPointSet3D::TPointSet3D ( Int_t  n,
Float_t p,
Marker_t  m = 1,
Option_t opt = "" 
) [inline]

Definition at line 38 of file TPointSet3D.h.

References TPolyMarker3D::fName.

TPointSet3D::TPointSet3D ( Int_t  n,
Double_t p,
Marker_t  m = 1,
Option_t opt = "" 
) [inline]

Definition at line 40 of file TPointSet3D.h.

References TPolyMarker3D::fName.

TPointSet3D::TPointSet3D ( const TPointSet3D t  ) 

virtual TPointSet3D::~TPointSet3D (  )  [virtual]


Member Function Documentation

void TPointSet3D::CopyIds ( const TPointSet3D t  )  [protected]

Definition at line 57 of file TPointSet3D.cxx.

References TRefArray::AddAt(), TRefArray::Expand(), fIds, fOwnIds, i, and t.

Referenced by TEvePointSet::ClonePoints(), operator=(), and TPointSet3D().

TPointSet3D & TPointSet3D::operator= ( const TPointSet3D t  ) 

Definition at line 73 of file TPointSet3D.cxx.

References ClearIds(), CopyIds(), TPolyMarker3D::operator=(), and t.

void TPointSet3D::ComputeBBox (  )  [virtual]

Implements TAttBBox.

Definition at line 86 of file TPointSet3D.cxx.

References TAttBBox::BBoxCheckPoint(), TAttBBox::BBoxInit(), TAttBBox::BBoxZero(), TPolyMarker3D::fP, i, n, p, and TPolyMarker3D::Size().

Referenced by TEvePointSetArray::CloseBins().

void TPointSet3D::SetPointId ( TObject id  ) 

Definition at line 102 of file TPointSet3D.cxx.

References TPolyMarker3D::fLastPoint.

Referenced by pointset(), and TEvePointSetArray::SetPointId().

void TPointSet3D::SetPointId ( Int_t  n,
TObject id 
)

Definition at line 111 of file TPointSet3D.cxx.

References TRefArray::AddAt(), TRefArray::Expand(), fIds, TPolyMarker3D::fN, and TCollection::GetSize().

TObject* TPointSet3D::GetPointId ( Int_t  n  )  const [inline]

Definition at line 52 of file TPointSet3D.h.

References TRefArray::At(), and fIds.

Referenced by ClearIds(), and PointSelected().

void TPointSet3D::ClearIds (  ) 

Definition at line 122 of file TPointSet3D.cxx.

References TRefArray::Expand(), fIds, fOwnIds, GetPointId(), TCollection::GetSize(), and i.

Referenced by operator=(), TEvePointSet::Reset(), and ~TPointSet3D().

Bool_t TPointSet3D::GetOwnIds (  )  const [inline]

Definition at line 55 of file TPointSet3D.h.

References fOwnIds.

void TPointSet3D::SetOwnIds ( Bool_t  o  )  [inline]

Definition at line 56 of file TPointSet3D.h.

References fOwnIds.

Referenced by pointset().

void TPointSet3D::PointSelected ( Int_t  n  )  [virtual]

Definition at line 134 of file TPointSet3D.cxx.

References GetPointId(), and id.

Referenced by TEvePointSet::PointSelected().

TPointSet3D::ClassDef ( TPointSet3D  ,
 
)

void TPointSet3D::CopyIds ( const TPointSet3D t  )  [protected]

TPointSet3D& TPointSet3D::operator= ( const TPointSet3D t  ) 

virtual void TPointSet3D::ComputeBBox (  )  [virtual]

Implements TAttBBox.

void TPointSet3D::SetPointId ( TObject id  ) 

void TPointSet3D::SetPointId ( Int_t  n,
TObject id 
)

TObject* TPointSet3D::GetPointId ( Int_t  n  )  const [inline]

Definition at line 52 of file TPointSet3D.h.

References TRefArray::At(), and fIds.

void TPointSet3D::ClearIds (  ) 

Bool_t TPointSet3D::GetOwnIds (  )  const [inline]

Definition at line 55 of file TPointSet3D.h.

References fOwnIds.

void TPointSet3D::SetOwnIds ( Bool_t  o  )  [inline]

Definition at line 56 of file TPointSet3D.h.

References fOwnIds.

virtual void TPointSet3D::PointSelected ( Int_t  n  )  [virtual]

TPointSet3D::ClassDef ( TPointSet3D  ,
 
)


Member Data Documentation

Bool_t TPointSet3D::fOwnIds [protected]

Definition at line 28 of file TPointSet3D.h.

Referenced by ClearIds(), CopyIds(), GetOwnIds(), and SetOwnIds().

TRefArray TPointSet3D::fIds [protected]

Definition at line 29 of file TPointSet3D.h.

Referenced by ClearIds(), CopyIds(), GetPointId(), and SetPointId().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:44:58 2011 for ROOT_528-00b_version by  doxygen 1.5.1