Open CASCADE Technology 6.6.0
Public Member Functions
BRepPrimAPI_MakeOneAxis Class Reference

The abstract class MakeOneAxis is the root class of
algorithms used to construct rotational primitives.

#include <BRepPrimAPI_MakeOneAxis.hxx>

Inheritance diagram for BRepPrimAPI_MakeOneAxis:
Inheritance graph
[legend]

Public Member Functions

virtual Standard_Address OneAxis ()=0
 The inherited commands should provide the algorithm.
Returned as a pointer.

virtual void Build ()
 Stores the solid in myShape.

const TopoDS_FaceFace ()
 Returns the lateral face of the rotational primitive.


 operator TopoDS_Face ()
const TopoDS_ShellShell ()
 Returns the constructed rotational primitive as a shell.

 operator TopoDS_Shell ()
const TopoDS_SolidSolid ()
 Returns the constructed rotational primitive as a solid.

 operator TopoDS_Solid ()

Member Function Documentation

virtual void BRepPrimAPI_MakeOneAxis::Build ( ) [virtual]

Reimplemented from BRepBuilderAPI_MakeShape.

const TopoDS_Face& BRepPrimAPI_MakeOneAxis::Face ( )
virtual Standard_Address BRepPrimAPI_MakeOneAxis::OneAxis ( ) [pure virtual]
BRepPrimAPI_MakeOneAxis::operator TopoDS_Face ( )
BRepPrimAPI_MakeOneAxis::operator TopoDS_Shell ( )
BRepPrimAPI_MakeOneAxis::operator TopoDS_Solid ( )
const TopoDS_Shell& BRepPrimAPI_MakeOneAxis::Shell ( )
const TopoDS_Solid& BRepPrimAPI_MakeOneAxis::Solid ( )

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