Open CASCADE Technology 6.5.2
Public Member Functions
BRepPrimAPI_MakeSphere Class Reference

Describes functions to build spheres or portions of spheres.
A MakeSphere object provides a framework for:
More...

#include <BRepPrimAPI_MakeSphere.hxx>

Inheritance diagram for BRepPrimAPI_MakeSphere:
Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 BRepPrimAPI_MakeSphere (const Standard_Real R)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const Standard_Real R, const Standard_Real angle)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const Standard_Real R, const Standard_Real angle1, const Standard_Real angle2)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const Standard_Real R, const Standard_Real angle1, const Standard_Real angle2, const Standard_Real angle3)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const gp_Pnt &Center, const Standard_Real R)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const gp_Pnt &Center, const Standard_Real R, const Standard_Real angle)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const gp_Pnt &Center, const Standard_Real R, const Standard_Real angle1, const Standard_Real angle2)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const gp_Pnt &Center, const Standard_Real R, const Standard_Real angle1, const Standard_Real angle2, const Standard_Real angle3)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const gp_Ax2 &Axis, const Standard_Real R)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const gp_Ax2 &Axis, const Standard_Real R, const Standard_Real angle)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const gp_Ax2 &Axis, const Standard_Real R, const Standard_Real angle1, const Standard_Real angle2)
 Make a sphere of radius R.

 BRepPrimAPI_MakeSphere (const gp_Ax2 &Axis, const Standard_Real R, const Standard_Real angle1, const Standard_Real angle2, const Standard_Real angle3)
 Make a sphere of radius R.
//! For all algorithms The resulting shape is composed of

Standard_Address OneAxis ()
 Returns the algorithm.

BRepPrim_SphereSphere ()
 Returns the algorithm.



Detailed Description


Constructor & Destructor Documentation

BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const Standard_Real  R)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const Standard_Real  R,
const Standard_Real  angle 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const Standard_Real  R,
const Standard_Real  angle1,
const Standard_Real  angle2 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const Standard_Real  R,
const Standard_Real  angle1,
const Standard_Real  angle2,
const Standard_Real  angle3 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const gp_Pnt Center,
const Standard_Real  R 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const gp_Pnt Center,
const Standard_Real  R,
const Standard_Real  angle 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const gp_Pnt Center,
const Standard_Real  R,
const Standard_Real  angle1,
const Standard_Real  angle2 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const gp_Pnt Center,
const Standard_Real  R,
const Standard_Real  angle1,
const Standard_Real  angle2,
const Standard_Real  angle3 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const gp_Ax2 Axis,
const Standard_Real  R 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const gp_Ax2 Axis,
const Standard_Real  R,
const Standard_Real  angle 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const gp_Ax2 Axis,
const Standard_Real  R,
const Standard_Real  angle1,
const Standard_Real  angle2 
)
BRepPrimAPI_MakeSphere::BRepPrimAPI_MakeSphere ( const gp_Ax2 Axis,
const Standard_Real  R,
const Standard_Real  angle1,
const Standard_Real  angle2,
const Standard_Real  angle3 
)
  • a lateral spherical face,
  • two planar faces parallel to the plane z = 0 if the
    sphere is truncated in the v parametric direction, or
    only one planar face if angle1 is equal to -p/2 or if
    angle2 is equal to p/2 (these faces are circles in
    case of a complete truncated sphere),
  • and in case of a portion of sphere, two planar faces
    to shut the shape.(in the planes u = 0 and u = angle).

Member Function Documentation

Standard_Address BRepPrimAPI_MakeSphere::OneAxis ( ) [virtual]
void BRepPrimAPI_MakeSphere::operator delete ( void *  anAddress) [inline]

Reimplemented from BRepPrimAPI_MakeOneAxis.

void* BRepPrimAPI_MakeSphere::operator new ( size_t  size) [inline]

Reimplemented from BRepPrimAPI_MakeOneAxis.

void* BRepPrimAPI_MakeSphere::operator new ( size_t  ,
void *  anAddress 
) [inline]

Reimplemented from BRepPrimAPI_MakeOneAxis.

BRepPrim_Sphere& BRepPrimAPI_MakeSphere::Sphere ( )

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines