77       const double zPlane[],    
 
   78       const double rInner[],    
 
   79       const double rOuter[]);   
 
   86                const double zPlane[],    
 
   87                const double rInner[],    
 
   88                const double rOuter[]);   
 
  107       std::cout << 
"ComputeBBox - Not implemented" << std::endl;
 
  123     std::ostream& 
StreamInfo(std::ostream& os) 
const;
 
  132     inline bool IsOpen()        
const;
 
  160     void Create(
double phiStart,            
 
UPolyhedraSideRZ GetCorner(const int index) const 
 
void ComputeBBox(UBBox *, bool)
 
std::ostream & StreamInfo(std::ostream &os) const 
 
UPolyhedraHistorical * GetOriginalParameters()
 
UVector3 GetPointOnPlane(UVector3 p0, UVector3 p1, UVector3 p2, UVector3 p3) const 
 
UPolyhedraHistorical & operator=(const UPolyhedraHistorical &right)
 
std::vector< double > fZValues
 
void Extent(UVector3 &aMin, UVector3 &aMax) const 
 
void CopyStuff(const UPolyhedra &source)
 
UPolyhedra & operator=(const UPolyhedra &source)
 
UVector3 GetPointOnTriangle(UVector3 p0, UVector3 p1, UVector3 p2) const 
 
static const double kInfinity
 
UVector3 GetPointOnSurface() const 
 
void GetParametersList(int, double *) const 
 
double DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const 
 
std::vector< double > Rmin
 
double SafetyFromOutside(const UVector3 &aPoint, bool aAccurate=false) const 
 
UEnclosingCylinder * fEnclosingCylinder
 
UGeometryType GetEntityType() const 
 
UPolyhedraSideRZ * fCorners
 
void SetOriginalParameters()
 
int GetNumRZCorner() const 
 
void Init(double phiStart, double phiTotal, int numSide, int numZPlanes, const double zPlane[], const double rInner[], const double rOuter[])
 
UPolyhedra(const std::string &name)
 
double GetStartPhi() const 
 
void Create(double phiStart, double phiTotal, int numSide, UReduciblePolygon *rz)
 
std::string UGeometryType
 
std::vector< double > Rmax
 
UPolyhedraHistorical fOriginalParameters
 
UVector3 GetPointOnSurfaceCorners() const 
 
VUSolid::EnumInside Inside(const UVector3 &p) const