Open CASCADE Technology 6.6.0
Public Member Functions
BRepPrimAPI_MakeRevolution Class Reference

Describes functions to build revolved shapes.
A MakeRevolution object provides a framework for:
More...

#include <BRepPrimAPI_MakeRevolution.hxx>

Inheritance diagram for BRepPrimAPI_MakeRevolution:
Inheritance graph
[legend]

Public Member Functions

 BRepPrimAPI_MakeRevolution (const Handle< Geom_Curve > &Meridian)
 Make a revolution body by rotating a curve around Z.

 BRepPrimAPI_MakeRevolution (const Handle< Geom_Curve > &Meridian, const Standard_Real angle)
 Make a revolution body by rotating a curve around Z.

 BRepPrimAPI_MakeRevolution (const Handle< Geom_Curve > &Meridian, const Standard_Real VMin, const Standard_Real VMax)
 Make a revolution body by rotating a curve around Z.

 BRepPrimAPI_MakeRevolution (const Handle< Geom_Curve > &Meridian, const Standard_Real VMin, const Standard_Real VMax, const Standard_Real angle)
 Make a revolution body by rotating a curve around Z.

 BRepPrimAPI_MakeRevolution (const gp_Ax2 &Axes, const Handle< Geom_Curve > &Meridian)
 Make a revolution body by rotating a curve around Z.

 BRepPrimAPI_MakeRevolution (const gp_Ax2 &Axes, const Handle< Geom_Curve > &Meridian, const Standard_Real angle)
 Make a revolution body by rotating a curve around Z.

 BRepPrimAPI_MakeRevolution (const gp_Ax2 &Axes, const Handle< Geom_Curve > &Meridian, const Standard_Real VMin, const Standard_Real VMax)
 Make a revolution body by rotating a curve around Z.

 BRepPrimAPI_MakeRevolution (const gp_Ax2 &Axes, const Handle< Geom_Curve > &Meridian, const Standard_Real VMin, const Standard_Real VMax, const Standard_Real angle)
 Make a revolution body by rotating a curve around Z.
//! For all algorithms the resulting shape is composed of

Standard_Address OneAxis ()
 Returns the algorithm.

BRepPrim_RevolutionRevolution ()
 Returns the algorithm.



Detailed Description


Constructor & Destructor Documentation

BRepPrimAPI_MakeRevolution::BRepPrimAPI_MakeRevolution ( const Handle< Geom_Curve > &  Meridian)
BRepPrimAPI_MakeRevolution::BRepPrimAPI_MakeRevolution ( const Handle< Geom_Curve > &  Meridian,
const Standard_Real  angle 
)
BRepPrimAPI_MakeRevolution::BRepPrimAPI_MakeRevolution ( const Handle< Geom_Curve > &  Meridian,
const Standard_Real  VMin,
const Standard_Real  VMax 
)
BRepPrimAPI_MakeRevolution::BRepPrimAPI_MakeRevolution ( const Handle< Geom_Curve > &  Meridian,
const Standard_Real  VMin,
const Standard_Real  VMax,
const Standard_Real  angle 
)
BRepPrimAPI_MakeRevolution::BRepPrimAPI_MakeRevolution ( const gp_Ax2 Axes,
const Handle< Geom_Curve > &  Meridian 
)
BRepPrimAPI_MakeRevolution::BRepPrimAPI_MakeRevolution ( const gp_Ax2 Axes,
const Handle< Geom_Curve > &  Meridian,
const Standard_Real  angle 
)
BRepPrimAPI_MakeRevolution::BRepPrimAPI_MakeRevolution ( const gp_Ax2 Axes,
const Handle< Geom_Curve > &  Meridian,
const Standard_Real  VMin,
const Standard_Real  VMax 
)
BRepPrimAPI_MakeRevolution::BRepPrimAPI_MakeRevolution ( const gp_Ax2 Axes,
const Handle< Geom_Curve > &  Meridian,
const Standard_Real  VMin,
const Standard_Real  VMax,
const Standard_Real  angle 
)
  • a lateral revolved face,
  • two planar faces in planes parallel to the plane z =
    0, and passing by the extremities of the revolved
    portion of Meridian, if these points are not on the Z
    axis (in case of a complete revolved shape, these faces are circles),
  • and in the case of a portion of a revolved shape, two
    planar faces to close the shape (in the planes u = 0 and u = angle).

Member Function Documentation

Standard_Address BRepPrimAPI_MakeRevolution::OneAxis ( ) [virtual]
BRepPrim_Revolution& BRepPrimAPI_MakeRevolution::Revolution ( )

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