TEveStraightLineSetProjected Class Reference

#include <TEveStraightLineSet.h>

Inheritance diagram for TEveStraightLineSetProjected:

TEveStraightLineSet TEveProjected TEveStraightLineSet TEveProjected TAttBBox TAttMarker TAttLine TAtt3D TQObject TNamed TEveProjectable TEveElement TAttBBox TAttMarker TAttLine TAtt3D TQObject TNamed TEveProjectable TEveElement TAttBBox TAttMarker TAttLine TAtt3D TQObject TNamed TEveProjectable TEveElement TAttBBox TAttMarker TAttLine TAtt3D TQObject TNamed TEveProjectable TEveElement List of all members.

Public Member Functions

 TEveStraightLineSetProjected ()
virtual ~TEveStraightLineSetProjected ()
virtual void SetProjection (TEveProjectionManager *mng, TEveProjectable *model)
virtual void UpdateProjection ()
virtual TEveElementGetProjectedAsElement ()
 ClassDef (TEveStraightLineSetProjected, 1)
 TEveStraightLineSetProjected ()
virtual ~TEveStraightLineSetProjected ()
virtual void SetProjection (TEveProjectionManager *mng, TEveProjectable *model)
virtual void UpdateProjection ()
virtual TEveElementGetProjectedAsElement ()
 ClassDef (TEveStraightLineSetProjected, 1)

Protected Member Functions

virtual void SetDepthLocal (Float_t d)
virtual void SetDepthLocal (Float_t d)

Private Member Functions

 TEveStraightLineSetProjected (const TEveStraightLineSetProjected &)
TEveStraightLineSetProjectedoperator= (const TEveStraightLineSetProjected &)
 TEveStraightLineSetProjected (const TEveStraightLineSetProjected &)
TEveStraightLineSetProjectedoperator= (const TEveStraightLineSetProjected &)

Detailed Description

Definition at line 128 of file TEveStraightLineSet.h.


Constructor & Destructor Documentation

TEveStraightLineSetProjected::TEveStraightLineSetProjected ( const TEveStraightLineSetProjected  )  [private]

TEveStraightLineSetProjected::TEveStraightLineSetProjected (  ) 

Definition at line 229 of file TEveStraightLineSet.cxx.

virtual TEveStraightLineSetProjected::~TEveStraightLineSetProjected (  )  [inline, virtual]

Definition at line 140 of file TEveStraightLineSet.h.

TEveStraightLineSetProjected::TEveStraightLineSetProjected ( const TEveStraightLineSetProjected  )  [private]

TEveStraightLineSetProjected::TEveStraightLineSetProjected (  ) 

virtual TEveStraightLineSetProjected::~TEveStraightLineSetProjected (  )  [inline, virtual]

Definition at line 140 of file TEveStraightLineSet.h.


Member Function Documentation

TEveStraightLineSetProjected& TEveStraightLineSetProjected::operator= ( const TEveStraightLineSetProjected  )  [private]

void TEveStraightLineSetProjected::SetDepthLocal ( Float_t  d  )  [protected, virtual]

Reimplemented from TEveProjected.

Definition at line 249 of file TEveStraightLineSet.cxx.

References TAttBBox::fBBox, TEveProjected::fDepth, TEveStraightLineSet::fLinePlex, TEveStraightLineSet::fMarkerPlex, l, m, TEveChunkManager::iterator::next(), and TEveProjected::SetDepthCommon().

void TEveStraightLineSetProjected::SetProjection ( TEveProjectionManager mng,
TEveProjectable model 
) [virtual]

Reimplemented from TEveProjected.

Definition at line 238 of file TEveStraightLineSet.cxx.

References TEveStraightLineSet::CopyVizParams(), model, and TEveProjected::SetProjection().

void TEveStraightLineSetProjected::UpdateProjection (  )  [virtual]

Implements TEveProjected.

Definition at line 272 of file TEveStraightLineSet.cxx.

References TEveProjection::AcceptSegment(), TEveStraightLineSet::AddLine(), TEveStraightLineSet::AddMarker(), TAttBBox::BBoxClear(), TEveProjection::BisectBreakPoint(), TEveProjected::fDepth, TEveStraightLineSet::fLinePlex, TEveProjected::fManager, TEveStraightLineSet::fMarkerPlex, TEveProjected::fProjectable, TEveStraightLineSet::GetLinePlex(), TEveStraightLineSet::GetMarkerPlex(), TEveProjectionManager::GetProjection(), TEveProjection::HasSeveralSubSpaces(), kFALSE, l, m, TMath::Max(), num_lines, p1(), p2(), TEveProjection::ProjectPointfv(), TEveProjection::ProjectVector(), TEveElement::PtrMainTrans(), TEveChunkManager::Refit(), TEveChunkManager::Reset(), TEveChunkManager::Size(), and trans.

virtual TEveElement* TEveStraightLineSetProjected::GetProjectedAsElement (  )  [inline, virtual]

Reimplemented from TEveProjected.

Definition at line 144 of file TEveStraightLineSet.h.

TEveStraightLineSetProjected::ClassDef ( TEveStraightLineSetProjected  ,
 
)

TEveStraightLineSetProjected& TEveStraightLineSetProjected::operator= ( const TEveStraightLineSetProjected  )  [private]

virtual void TEveStraightLineSetProjected::SetDepthLocal ( Float_t  d  )  [protected, virtual]

Reimplemented from TEveProjected.

virtual void TEveStraightLineSetProjected::SetProjection ( TEveProjectionManager mng,
TEveProjectable model 
) [virtual]

Reimplemented from TEveProjected.

virtual void TEveStraightLineSetProjected::UpdateProjection (  )  [virtual]

Implements TEveProjected.

virtual TEveElement* TEveStraightLineSetProjected::GetProjectedAsElement (  )  [inline, virtual]

Reimplemented from TEveProjected.

Definition at line 144 of file TEveStraightLineSet.h.

TEveStraightLineSetProjected::ClassDef ( TEveStraightLineSetProjected  ,
 
)


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