TShape
class description - source file - inheritance tree
    protected:
      Int_t ShapeDistancetoPrimitive(Int_t numPoints, Int_t px, Int_t py)
    public:
               TShape TShape(Text_t* name, Text_t* title, Text_t* material)
               TShape TShape()
               TShape TShape(TShape&)
         virtual void ~TShape()
              TClass* Class()
           TMaterial* GetMaterial()
        virtual Int_t GetNumber()
                Int_t GetVisibility()
      virtual TClass* IsA() const
         virtual void Paint(Option_t* option)
         virtual void PaintGLPoints(Float_t* vertex)
         virtual void PaintShape(X3DBuffer* buff, Bool_t rangeView = kFALSE)
         virtual void SetName(const Text_t* name)
         virtual void SetPoints(Float_t* buffer)
         virtual void SetVisibility(Int_t vis)
         virtual void ShowMembers(TMemberInspector& insp, char* parent)
         virtual void Streamer(TBuffer& b)
    protected:
           Int_t fNumber      Shape number
           Int_t fVisibility  Visibility flag
      TMaterial* fMaterial    Pointer to material
See also
- 
TBRIK, TPCON, TSPHE, TTUBE
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*
*-*  This is the base class for all geometry shapes.
*-*  The list of shapes currently supported correspond to the shapes
*-*  in Geant version 3:
*-*    TBRIK,TCONE,TCONS,TGTRA,TPARA,TPCON,TPGON
*-*   ,TTRAP,TTRD1,TTRD2,THYPE, TTUBE and TTUBS.
*-*
*-*  The figure below shows instances of all these shapes. This figure
*-*  is generated by the ROOT 3-D viewer.
/*
 */
/*
*/
/*
 */
*-*
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*/
*-*
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
 TShape()
*-*-*-*-*-*-*-*-*-*-*-*-*Shape default constructor-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                      =========================
 TShape(Text_t *name,Text_t *title, Text_t *materialname)
       : TNamed (name, title), TAttLine(), TAttFill()
*-*-*-*-*-*-*-*-*-*-*-*-*Shape normal constructor-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                      ========================
 ~TShape()
*-*-*-*-*-*-*-*-*-*-*-*-*Shape default destructor-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                      ========================
Int_t ShapeDistancetoPrimitive(Int_t numPoints, Int_t px, Int_t py)
void Paint(Option_t *)
 This method must be overridden by the real shape implementation.
void PaintShape(X3DBuffer *buff, Bool_t rangeView)
*-*-*-*-*Paint 3-D shape in current pad with its current attributes*-*-*-*-*
*-*      ==========================================================
void SetPoints(Float_t *)
void Streamer(TBuffer &R__b)
 Stream an object of class TShape.
Inline Functions
         TMaterial* GetMaterial()
              Int_t GetNumber()
              Int_t GetVisibility()
               void PaintGLPoints(Float_t* vertex)
               void SetName(const Text_t* name)
               void SetVisibility(Int_t vis)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
             TShape TShape(TShape&)
Author:     Nenad Buncic   17/09/95
Last update:   2.23/07 21/10/99  23.46.41  by  Rene Brun
Copyright (c) 1995-1999, The ROOT System, All rights reserved.         *
ROOT page - Class index - 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.