library: libGraf3d #include "TPARA.h" |
TPARA
class description - source file - inheritance tree (.pdf)
protected:
virtual void SetPoints(Double_t* points) const
public:
TPARA()
TPARA(const char* name, const char* title, const char* material, Float_t dx, Float_t dy, Float_t dz, Float_t alpha, Float_t theta, Float_t phi)
TPARA(const TPARA&)
virtual ~TPARA()
static TClass* Class()
virtual Float_t GetAlpha() const
virtual Float_t GetPhi() const
virtual Float_t GetTheta() const
virtual TClass* IsA() const
TPARA& operator=(const TPARA&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Float_t fAlpha angle w.r.t. the y axis from the centre of the low y to the high y
Float_t fTheta polar angle from the centre of the low z to the high z
Float_t fPhi polar angle from the centre of the low z to the high z
PARA is a parallelepiped. It has 9 parameters:
- name name of the shape
- title shape's title
- material (see TMaterial)
- dx half-length in x
- dy half-length in y
- dz half-length in z
- alpha angle formed by the y axis and by the plane joining the
centre of the faces parallel to the z-x plane at -DY and +DY
- theta polar angle of the line joining the centres of the faces
at -DZ and +DZ in z
- phi azimuthal angle of the line joining the centres of the
faces at -DZ and +DZ in z
TPARA()
PARA shape default constructor
TPARA(const char *name, const char *title, const char *material, Float_t dx, Float_t dy, Float_t dz,
Float_t alpha, Float_t theta, Float_t phi) : TBRIK(name, title,material, dx, dy, dz)
PARA shape normal constructor
~TPARA()
PARA shape default destructor
void SetPoints(Double_t *points) const
Create PARA points
Inline Functions
Float_t GetAlpha() const
Float_t GetTheta() const
Float_t GetPhi() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TPARA TPARA(const TPARA&)
TPARA& operator=(const TPARA&)
Author: Nenad Buncic 19/09/95
Last update: root/g3d:$Name: $:$Id: TPARA.cxx,v 1.6 2005/08/30 09:11:39 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.