TEveGeoShapeProjected Class Reference

#include <TEveGeoShape.h>

Inheritance diagram for TEveGeoShapeProjected:

TEveShape TEveProjected TEveShape TEveProjected TAttBBox TAtt3D TEveElementList TAttBBox TAtt3D TEveElementList TAttBBox TAtt3D TEveElementList TAttBBox TAtt3D TEveElementList List of all members.

Public Member Functions

 TEveGeoShapeProjected ()
virtual ~TEveGeoShapeProjected ()
virtual void SetProjection (TEveProjectionManager *proj, TEveProjectable *model)
virtual void UpdateProjection ()
virtual TEveElementGetProjectedAsElement ()
virtual void ComputeBBox ()
 ClassDef (TEveGeoShapeProjected, 0)
 TEveGeoShapeProjected ()
virtual ~TEveGeoShapeProjected ()
virtual void SetProjection (TEveProjectionManager *proj, TEveProjectable *model)
virtual void UpdateProjection ()
virtual TEveElementGetProjectedAsElement ()
virtual void ComputeBBox ()
 ClassDef (TEveGeoShapeProjected, 0)

Protected Member Functions

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

Protected Attributes

TBuffer3DfBuff
TBuffer3DfBuff

Private Member Functions

 TEveGeoShapeProjected (const TEveGeoShapeProjected &)
TEveGeoShapeProjectedoperator= (const TEveGeoShapeProjected &)
 TEveGeoShapeProjected (const TEveGeoShapeProjected &)
TEveGeoShapeProjectedoperator= (const TEveGeoShapeProjected &)

Detailed Description

Definition at line 72 of file TEveGeoShape.h.


Constructor & Destructor Documentation

TEveGeoShapeProjected::TEveGeoShapeProjected ( const TEveGeoShapeProjected  )  [private]

TEveGeoShapeProjected::TEveGeoShapeProjected (  ) 

Definition at line 469 of file TEveGeoShape.cxx.

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

Definition at line 86 of file TEveGeoShape.h.

TEveGeoShapeProjected::TEveGeoShapeProjected ( const TEveGeoShapeProjected  )  [private]

TEveGeoShapeProjected::TEveGeoShapeProjected (  ) 

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

Definition at line 86 of file TEveGeoShape.h.


Member Function Documentation

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

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

Reimplemented from TEveProjected.

Definition at line 477 of file TEveGeoShape.cxx.

References TObject::Warning().

void TEveGeoShapeProjected::SetProjection ( TEveProjectionManager proj,
TEveProjectable model 
) [virtual]

Reimplemented from TEveProjected.

Definition at line 488 of file TEveGeoShape.cxx.

References TEveShape::CopyVizParams(), TEveProjected::fProjectable, model, and TEveProjected::SetProjection().

void TEveGeoShapeProjected::UpdateProjection (  )  [virtual]

Implements TEveProjected.

Definition at line 500 of file TEveGeoShape.cxx.

References fBuff, TEveProjected::fManager, TBuffer3D::fPnts, TEveProjected::fProjectable, TEveProjectionManager::GetProjection(), i, TBuffer3D::kCore, TBuffer3D::kRaw, TBuffer3D::kRawSizes, TEveGeoShape::MakeBuffer3D(), TBuffer3D::NbPnts(), p, TAttBBox::ResetBBox(), and TBuffer3D::SetSectionsValid().

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

Reimplemented from TEveProjected.

Definition at line 90 of file TEveGeoShape.h.

void TEveGeoShapeProjected::ComputeBBox (  )  [virtual]

Implements TAttBBox.

Definition at line 525 of file TEveGeoShape.cxx.

References TAttBBox::BBoxCheckPoint(), TAttBBox::BBoxInit(), TAttBBox::BBoxZero(), fBuff, TBuffer3D::fPnts, i, TBuffer3D::NbPnts(), and p.

TEveGeoShapeProjected::ClassDef ( TEveGeoShapeProjected  ,
 
)

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

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

Reimplemented from TEveProjected.

virtual void TEveGeoShapeProjected::SetProjection ( TEveProjectionManager proj,
TEveProjectable model 
) [virtual]

Reimplemented from TEveProjected.

virtual void TEveGeoShapeProjected::UpdateProjection (  )  [virtual]

Implements TEveProjected.

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

Reimplemented from TEveProjected.

Definition at line 90 of file TEveGeoShape.h.

virtual void TEveGeoShapeProjected::ComputeBBox (  )  [virtual]

Implements TAttBBox.

TEveGeoShapeProjected::ClassDef ( TEveGeoShapeProjected  ,
 
)


Member Data Documentation

TBuffer3D* TEveGeoShapeProjected::fBuff [protected]

Definition at line 80 of file TEveGeoShape.h.

Referenced by ComputeBBox(), and UpdateProjection().

TBuffer3D* TEveGeoShapeProjected::fBuff [protected]

Definition at line 80 of file TEveGeoShape.h.


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