39#ifndef __BEZIERSURFACE_H
40#define __BEZIERSURFACE_H
105 inline void LocalizeClipValues();
107 void SplitNURBSurface();
108 void GetClippedRegionFromSurface();
109 void RefineSurface();
110 void CalcOsloMatrix();
157#include "G4BezierSurface.icc"
static G4double Tolerance
friend void CopySurface(G4BezierSurface &bez)
virtual G4Vector3D SurfaceNormal(const G4Point3D &Pt) const
G4SurfaceList * bezier_list
void SetAveragePoint(G4Point3D p)
G4double UAverage() const
G4Point3D AveragePoint() const
virtual ~G4BezierSurface()
void PutOrder(G4int direction, G4int value)
G4int GetOrder(G4int direction) const
G4double VAverage() const
G4int BIntersect(G4SurfaceList &)