public:
                TBRIK TBRIK()
                TBRIK TBRIK(const char* name, const char* title, const char* material, Float_t dx, Float_t dy, Float_t dz)
                TBRIK TBRIK(const TBRIK&)
         virtual void ~TBRIK()
       static TClass* Class()
        virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
              Float_t GetDx() const
              Float_t GetDy() const
              Float_t GetDz() const
      virtual TClass* IsA() const
         virtual void Paint(Option_t* option)
         virtual void PaintGLPoints(Float_t* buff)
         virtual void SetPoints(Float_t* buff)
         virtual void ShowMembers(TMemberInspector& insp, char* parent)
         virtual void Sizeof3D() const
         virtual void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
    protected:
      Float_t fDx  half length in x
      Float_t fDy  half length in y
      Float_t fDz  half length in z
BRIK is a box with faces perpendicular to the axes. It has 6 parameters: - name name of the shape - title shape's title - material (see TMaterial) - dx half-length of the box along the x-axis - dy half-length of the box along the y-axis - dz half-length of the box along the z-axis
![]()
*-*-*-*-*-*-*-*-*-*-*-*-*BRIK shape default constructor*-*-*-*-*-*-*-*-*-*-*-* *-* ==============================
*-*-*-*-*-*-*-*-*-*-*-*-*BRIK shape normal constructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* =============================
*-*-*-*-*-*-*-*-*-*-*-*-*BRIK shape default destructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* =============================
*-*-*-*-*-*-*-*Compute distance from point px,py to a BRIK*-*-*-*-*-*-* *-* =========================================== *-* *-* Compute the closest distance of approach from point px,py to each corner *-* point of the BRIK. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*-*-*-*-*-*-*Paint this 3-D shape with its current attributes*-*-*-*-*-*-*-* *-* ==================================================
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*Paint BRIK via OpenGL *-*-*-*-*-*-*-*-*-*-*-*-* *-* =====================
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*Create BRIK points*-*-*-*-*-*-*-*-*-*-*-*-*-*-* *-* ==================
*-*-*-*-*-*-*Return total X3D size of this shape with its attributes*-*-*-*-*-* *-* =======================================================
            Float_t GetDx() const
            Float_t GetDy() const
            Float_t GetDz() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
              TBRIK TBRIK(const TBRIK&)