Ignore:
Timestamp:
Feb 16, 2009, 10:14:30 AM (16 years ago)
Author:
garnier
Message:

en test de gl2ps. Problemes de libraries

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/graphics_reps/src/HepPolyhedron.cc

    r850 r921  
    2525//
    2626//
    27 // $Id: HepPolyhedron.cc,v 1.31 2008/04/28 16:06:06 allison Exp $
    28 // GEANT4 tag $Name: HEAD $
     27// $Id: HepPolyhedron.cc,v 1.32 2008/11/13 09:05:27 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-02-cand-01 $
    2929//
    3030//
     
    16301630  if (sqrtan1<0.||sqrtan2<0.) k += 4; 
    16311631 
    1632   if (k != 0) {
     1632  if (k != 0)
     1633  {
    16331634    std::cerr << "HepPolyhedronHype: error in input parameters";
    16341635    if ((k & 1) != 0) std::cerr << " (radiuses)";
     
    16501651  double k2 = r2*r2;
    16511652
    1652   double *zz = new double[n + n], *rr = new double[n + n];
     1653  double *zz = new double[n+n+1], *rr = new double[n+n+1];
    16531654
    16541655  zz[0] = halfZ;
    16551656  rr[0] = std::sqrt(sqrtan2*halfZ*halfZ+k2);
    16561657
    1657   for(int i = 1; i < n - 1; i++)
     1658  for(int i = 1; i < n-1; i++)
    16581659  {
    16591660    zz[i] = zz[i-1] - dz;
    1660     rr[i] =std::sqrt(sqrtan2*zz[i]*zz[i]+k2) ;
    1661    
     1661    rr[i] =std::sqrt(sqrtan2*zz[i]*zz[i]+k2);
    16621662  }
    16631663
     
    16651665  rr[n-1] = rr[0];
    16661666
    1667 
    16681667  zz[n] = halfZ;
    16691668  rr[n] =  std::sqrt(sqrtan1*halfZ*halfZ+k1);
    1670    for(int i = n+1; i < n +n; i++)
     1669
     1670  for(int i = n+1; i < n+n; i++)
    16711671  {
    16721672    zz[i] = zz[i-1] - dz;
    1673     rr[i] =std::sqrt(sqrtan1*zz[i]*zz[i]+k1) ;
    1674    
     1673    rr[i] =std::sqrt(sqrtan1*zz[i]*zz[i]+k1);
    16751674  }
    16761675  zz[n+n] = -halfZ;
Note: See TracChangeset for help on using the changeset viewer.