54    DVec trans(
double c0, 
double c1, 
double c2 = 0.)
 const { 
return DVec(c * c0 - s * c1, s * c0 + c * c1, c2); }
 
   68    DVec itrans(
double c0, 
double c1, 
double c2 = 0.)
 const { 
return DVec(c * c0 + s * c1, -s * c0 + c * c1, c2); }
 
   77    std::string getTypeName() 
const override;
 
  105        : 
Block<3>(size, material) {
 
 
  128    Box getBoundingBox() 
const override;
 
  130    bool contains(
const DVec& p) 
const override;
 
  134    void addPointsAlongToSet(std::set<double>& points,
 
  137                             double min_step_size) 
const override;
 
  141                              double min_step_size) 
const override;