CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
TEveEllipsoidProjectedGL Class Reference

#include <TEveEllipsoidGL.h>

Inheritance diagram for TEveEllipsoidProjectedGL:
TEveEllipsoidGL

Public Member Functions

 ClassDef (TEveEllipsoidProjectedGL, 0)
 
virtual void DirectDraw (TGLRnrCtx &rnrCtx) const
 
virtual void SetBBox ()
 
virtual Bool_t SetModel (TObject *obj, const Option_t *opt=0)
 
 TEveEllipsoidProjectedGL ()
 
virtual ~TEveEllipsoidProjectedGL ()
 
- Public Member Functions inherited from TEveEllipsoidGL
 ClassDef (TEveEllipsoidGL, 0)
 
virtual Bool_t IgnoreSizeForOfInterest () const
 
 TEveEllipsoidGL ()
 
virtual ~TEveEllipsoidGL ()
 

Protected Attributes

TEveEllipsoidProjectedfM
 
- Protected Attributes inherited from TEveEllipsoidGL
TEveEllipsoidfE
 

Private Member Functions

void drawArch (float pStart, float pEnd, float phiStep, TEveVector &v0, TEveVector &v1, TEveVector &v2) const
 
void DrawRhoPhi () const
 
void DrawRhoZ () const
 
void drawRhoZAxis (TEveVector &v, TEveVector &) const
 
TEveEllipsoidProjectedGLoperator= (const TEveEllipsoidProjectedGL &)
 
 TEveEllipsoidProjectedGL (const TEveEllipsoidProjectedGL &)
 

Detailed Description

Definition at line 45 of file TEveEllipsoidGL.h.

Constructor & Destructor Documentation

TEveEllipsoidProjectedGL::TEveEllipsoidProjectedGL ( const TEveEllipsoidProjectedGL )
private
TEveEllipsoidProjectedGL::TEveEllipsoidProjectedGL ( )

Definition at line 118 of file TEveEllipsoidGL.cc.

virtual TEveEllipsoidProjectedGL::~TEveEllipsoidProjectedGL ( )
inlinevirtual

Definition at line 61 of file TEveEllipsoidGL.h.

61 {}

Member Function Documentation

TEveEllipsoidProjectedGL::ClassDef ( TEveEllipsoidProjectedGL  ,
 
)
void TEveEllipsoidProjectedGL::DirectDraw ( TGLRnrCtx &  rnrCtx) const
virtual

Reimplemented from TEveEllipsoidGL.

Definition at line 146 of file TEveEllipsoidGL.cc.

void TEveEllipsoidProjectedGL::drawArch ( float  pStart,
float  pEnd,
float  phiStep,
TEveVector &  v0,
TEveVector &  v1,
TEveVector &  v2 
) const
private

Definition at line 168 of file TEveEllipsoidGL.cc.

void TEveEllipsoidProjectedGL::DrawRhoPhi ( ) const
private

Definition at line 185 of file TEveEllipsoidGL.cc.

void TEveEllipsoidProjectedGL::DrawRhoZ ( ) const
private

Definition at line 248 of file TEveEllipsoidGL.cc.

void TEveEllipsoidProjectedGL::drawRhoZAxis ( TEveVector &  v,
TEveVector &  v2 
) const
private

Definition at line 362 of file TEveEllipsoidGL.cc.

TEveEllipsoidProjectedGL& TEveEllipsoidProjectedGL::operator= ( const TEveEllipsoidProjectedGL )
private
void TEveEllipsoidProjectedGL::SetBBox ( )
virtual

Reimplemented from TEveEllipsoidGL.

Definition at line 138 of file TEveEllipsoidGL.cc.

Bool_t TEveEllipsoidProjectedGL::SetModel ( TObject *  obj,
const Option_t *  opt = 0 
)
virtual

Reimplemented from TEveEllipsoidGL.

Definition at line 128 of file TEveEllipsoidGL.cc.

Member Data Documentation

TEveEllipsoidProjected* TEveEllipsoidProjectedGL::fM
protected

Definition at line 57 of file TEveEllipsoidGL.h.