void xtruDraw() {
  TCanvas *canvas = 
new TCanvas(
"xtru",
"Example XTRU object",200,10,640,640);
 
 
 
  TXTRU* atxtru = 
new TXTRU(
"atxtru",
"atxtru",
"void",5,2);
 
 
 
    {   -177.292,   -308.432,   -308.432,   -305.435,   -292.456,    -280.01
    ,    -241.91,    -241.91,   -177.292,   -177.292,    177.292,    177.292
    ,     241.91,     241.91,     280.06,    297.942,    305.435,    308.432
    ,    308.432,    177.292,    177.292,   -177.292 };
    {    154.711,    23.5712,     1.1938,     1.1938,     8.6868,     8.6868
    ,    -3.7592,   -90.0938,   -154.711,   -190.602,   -190.602,   -154.711
    ,   -90.0938,    -3.7592,     8.6868,     8.6868,     1.1938,     1.1938
    ,    23.5712,    154.711,    190.602,    190.602 };
    {       0.00,      500.0 };
    {       1.00,       1.00 };
    {          0,          0 };
    {          0,          0 };
 
 
  for (i=0; i<nxy; i++) {
  }
 
  for (i=0; i<nz; i++) {
  }
 
 
 
 
 
  if (thisPad) {
    if (!view) return;
    int i;
    
    for (i=0;i<3; i++) center[i] = 0.5*(max[i]+min[i]);
    
    for (i=0;i<3; i++) maxSide = 
TMath::Max(maxSide,max[i]-center[i]);
 
    for (i=0;i<3; i++) {
       max[i] = center[i] + maxSide;
       min[i] = center[i] - maxSide;
    }
  }
 
}
virtual void SetLineColor(Color_t lcolor)
Set the line color.
 
virtual void GetRange(Float_t *min, Float_t *max)=0
 
virtual void SetRange(const Double_t *min, const Double_t *max)=0
 
TVirtualPad is an abstract base class for the Pad and Canvas classes.
 
virtual void Modified(Bool_t flag=1)=0
 
virtual TView * GetView() const =0
 
virtual void DefineVertex(Int_t pointNum, Float_t x, Float_t y)
Set vertex point ipt to (x,y) expand size of array if necessary.
 
virtual void DefineSection(Int_t secNum, Float_t z, Float_t scale=1., Float_t x0=0., Float_t y0=0.)
Set z section iz information expand size of array if necessary.
 
Short_t Max(Short_t a, Short_t b)
Returns the largest of a and b.